Changeset e7b7be3f in mainline for uspace


Ignore:
Timestamp:
2007-01-22T13:10:08Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0f3fc9b
Parents:
62c63fc
Message:

asm volatile → asm volatile

Location:
uspace/libc
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • uspace/libc/arch/amd64/include/atomic.h

    r62c63fc re7b7be3f  
    3939
    4040static inline void atomic_inc(atomic_t *val) {
    41         __asm__ volatile ("lock incq %0\n" : "=m" (val->count));
     41        asm volatile ("lock incq %0\n" : "=m" (val->count));
    4242}
    4343
    4444static inline void atomic_dec(atomic_t *val) {
    45         __asm__ volatile ("lock decq %0\n" : "=m" (val->count));
     45        asm volatile ("lock decq %0\n" : "=m" (val->count));
    4646}
    4747
     
    5050        long r;
    5151
    52         __asm__ volatile (
     52        asm volatile (
    5353                "movq $1, %0\n"
    5454                "lock xaddq %0, %1\n"
     
    6363        long r;
    6464       
    65         __asm__ volatile (
     65        asm volatile (
    6666                "movq $-1, %0\n"
    6767                "lock xaddq %0, %1\n"
  • uspace/libc/arch/amd64/include/thread.h

    r62c63fc re7b7be3f  
    5252        void * retval;
    5353
    54         __asm__ ("movq %%fs:0, %0" : "=r"(retval));
     54        asm ("movq %%fs:0, %0" : "=r"(retval));
    5555        return retval;
    5656}
  • uspace/libc/arch/ia32/include/atomic.h

    r62c63fc re7b7be3f  
    3737
    3838static inline void atomic_inc(atomic_t *val) {
    39         __asm__ volatile ("lock incl %0\n" : "=m" (val->count));
     39        asm volatile ("lock incl %0\n" : "=m" (val->count));
    4040}
    4141
    4242static inline void atomic_dec(atomic_t *val) {
    43         __asm__ volatile ("lock decl %0\n" : "=m" (val->count));
     43        asm volatile ("lock decl %0\n" : "=m" (val->count));
    4444}
    4545
     
    4848        long r;
    4949
    50         __asm__ volatile (
     50        asm volatile (
    5151                "movl $1, %0\n"
    5252                "lock xaddl %0, %1\n"
     
    6161        long r;
    6262       
    63         __asm__ volatile (
     63        asm volatile (
    6464                "movl $-1, %0\n"
    6565                "lock xaddl %0, %1\n"
  • uspace/libc/arch/ia32/include/thread.h

    r62c63fc re7b7be3f  
    5252        void * retval;
    5353
    54         __asm__ ("movl %%gs:0, %0" : "=r"(retval));
     54        asm ("movl %%gs:0, %0" : "=r"(retval));
    5555        return retval;
    5656}
  • uspace/libc/arch/ia64/include/atomic.h

    r62c63fc re7b7be3f  
    4747        long v;
    4848
    49         __asm__ volatile ("fetchadd8.rel %0 = %1, %2\n" : "=r" (v), "+m" (val->count) : "i" (imm));
     49        asm volatile ("fetchadd8.rel %0 = %1, %2\n" : "=r" (v), "+m" (val->count) : "i" (imm));
    5050 
    5151        return v;
  • uspace/libc/arch/ia64/include/thread.h

    r62c63fc re7b7be3f  
    4646static inline void __tcb_set(tcb_t *tcb)
    4747{
    48         __asm__ volatile ("mov r13 = %0\n" : : "r" (tcb) : "r13");
     48        asm volatile ("mov r13 = %0\n" : : "r" (tcb) : "r13");
    4949}
    5050
     
    5353        void *retval;
    5454
    55         __asm__ volatile ("mov %0 = r13\n" : "=r" (retval));
     55        asm volatile ("mov %0 = r13\n" : "=r" (retval));
    5656
    5757        return retval;
  • uspace/libc/arch/mips32/include/atomic.h

    r62c63fc re7b7be3f  
    5757        long tmp, v;
    5858
    59         __asm__ volatile (
     59        asm volatile (
    6060                "1:\n"
    6161                "       ll %0, %1\n"
  • uspace/libc/arch/mips32/include/thread.h

    r62c63fc re7b7be3f  
    6262        tp += MIPS_TP_OFFSET + sizeof(tcb_t);
    6363
    64         __asm__ volatile ("add $27, %0, $0" : : "r"(tp)); /* Move tls to K1 */
     64        asm volatile ("add $27, %0, $0" : : "r"(tp)); /* Move tls to K1 */
    6565}
    6666
     
    6969        void * retval;
    7070
    71         __asm__ volatile("add %0, $27, $0" : "=r"(retval));
     71        asm volatile("add %0, $27, $0" : "=r"(retval));
    7272
    7373        return (tcb_t *)(retval - MIPS_TP_OFFSET - sizeof(tcb_t));
  • uspace/libc/arch/ppc32/include/atomic.h

    r62c63fc re7b7be3f  
    4040        long tmp;
    4141
    42         asm __volatile__ (
     42        asm volatile (
    4343                "1:\n"
    4444                "lwarx %0, 0, %2\n"
     
    5555        long tmp;
    5656
    57         asm __volatile__(
     57        asm volatile (
    5858                "1:\n"
    5959                "lwarx %0, 0, %2\n"
  • uspace/libc/arch/ppc64/include/atomic.h

    r62c63fc re7b7be3f  
    4040        long tmp;
    4141
    42         asm __volatile__ (
     42        asm volatile (
    4343                "1:\n"
    4444                "lwarx %0, 0, %2\n"
     
    5555        long tmp;
    5656
    57         asm __volatile__(
     57        asm volatile (
    5858                "1:\n"
    5959                "lwarx %0, 0, %2\n"
  • uspace/libc/arch/sparc64/include/atomic.h

    r62c63fc re7b7be3f  
    5454                a = val->count;
    5555                b = a + i;
    56                 __asm__ volatile ("casx %0, %2, %1\n" : "+m" (*val), "+r" (b) : "r" (a));
     56                asm volatile ("casx %0, %2, %1\n" : "+m" (*val), "+r" (b) : "r" (a));
    5757        } while (a != b);
    5858
  • uspace/libc/arch/sparc64/include/syscall.h

    r62c63fc re7b7be3f  
    4747        register uint64_t a4 asm("o3") = p4;
    4848
    49         __asm__ volatile (
     49        asm volatile (
    5050                "ta %5\n"
    5151                : "=r" (a1)
  • uspace/libc/arch/sparc64/include/thread.h

    r62c63fc re7b7be3f  
    4646static inline void __tcb_set(tcb_t *tcb)
    4747{
    48         __asm__ volatile ("mov %0, %%g7\n" : : "r" (tcb) : "g7");
     48        asm volatile ("mov %0, %%g7\n" : : "r" (tcb) : "g7");
    4949}
    5050
     
    5353        void *retval;
    5454
    55         __asm__ volatile ("mov %%g7, %0\n" : "=r" (retval));
     55        asm volatile ("mov %%g7, %0\n" : "=r" (retval));
    5656
    5757        return retval;
  • uspace/libc/malloc/malloc.c

    r62c63fc re7b7be3f  
    15701570  else {\
    15711571    unsigned int K;\
    1572     __asm__("bsrl %1,%0\n\t" : "=r" (K) : "rm"  (X));\
     1572    asm("bsrl %1,%0\n\t" : "=r" (K) : "rm"  (X));\
    15731573    I =  (bindex_t)((K << 1) + ((S >> (K + (TREEBIN_SHIFT-1)) & 1)));\
    15741574  }\
     
    16291629{\
    16301630  unsigned int J;\
    1631   __asm__("bsfl %1,%0\n\t" : "=r" (J) : "rm" (X));\
     1631  asm("bsfl %1,%0\n\t" : "=r" (J) : "rm" (X));\
    16321632  I = (bindex_t)J;\
    16331633}
Note: See TracChangeset for help on using the changeset viewer.