/freebsd-10.0-release/contrib/libstdc++/config/cpu/powerpc/ |
H A D | atomic_word.h | 35 #define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("isync":::"memory") 37 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("sync":::"memory") 39 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("lwsync":::"memory")
|
/freebsd-10.0-release/contrib/libstdc++/config/os/aix/ |
H A D | atomic_word.h | 36 #define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("isync":::"memory") 37 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("sync":::"memory") 39 #define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("":::"memory") 40 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("":::"memory")
|
/freebsd-10.0-release/lib/libc/ia64/gen/ |
H A D | _set_tp.c | 33 __asm __volatile("mov r13 = %0" :: "r"(tpval));
|
H A D | fpgetround.c | 37 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
|
H A D | fpsetmask.c | 39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr)); 42 __asm __volatile("mov ar.fpsr=%0" :: "r" (fpsr));
|
H A D | fpsetround.c | 38 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr)); 41 __asm __volatile("mov ar.fpsr=%0" :: "r"(fpsr));
|
H A D | fpgetmask.c | 38 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
|
/freebsd-10.0-release/lib/libc/sparc64/gen/ |
H A D | _set_tp.c | 33 __asm __volatile("mov %0, %%g7" : : "r" (tpval));
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/alpha/ |
H A D | atomic_word.h | 35 #define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("mb":::"memory") 36 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("wmb":::"memory")
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/sparc/ |
H A D | atomic_word.h | 43 __asm __volatile ("membar #LoadLoad":::"memory") 45 __asm __volatile ("membar #StoreStore":::"memory") 49 #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("stbar":::"memory")
|
/freebsd-10.0-release/lib/libc/sparc64/fpu/ |
H A D | fpu_arith.h | 72 __asm __volatile("addx %1,%2,%0" : "=r"(r) : "r"(x), "r"(y)) 74 __asm __volatile("addcc %1,%2,%0" : "=r"(r) : "r"(x), "r"(y)) 76 __asm __volatile("addxcc %1,%2,%0" : "=r"(r) : "r"(x), "r"(y)) 78 __asm __volatile("subx %1,%2,%0" : "=r"(r) : "r"(x), "r"(y)) 80 __asm __volatile("subcc %1,%2,%0" : "=r"(r) : "r"(x), "r"(y)) 82 __asm __volatile("subxcc %1,%2,%0" : "=r"(r) : "r"(x), "r"(y)) 84 #define FPU_GET_CARRY(r) __asm __volatile("addx %%g0,%%g0,%0" : "=r"(r)) 85 #define FPU_SET_CARRY(v) __asm __volatile("addcc %0,-1,%%g0" : : "r"(v))
|
/freebsd-10.0-release/lib/libc/powerpc/gen/ |
H A D | _set_tp.c | 34 __asm __volatile("mr %0,%1" : "=r"(tp) : "r"((char*)tpval + 0x7008));
|
H A D | flt_rounds.c | 53 __asm__ __volatile("mffs %0" : "=f"(fpscr));
|
H A D | fpsetround.c | 46 __asm__ __volatile("mffs %0" : "=f"(fpscr)); 49 __asm__ __volatile("mtfsf 0xff,%0" :: "f"(fpscr));
|
/freebsd-10.0-release/lib/libc/powerpc64/gen/ |
H A D | _set_tp.c | 34 __asm __volatile("mr %0,%1" : "=r"(tp) : "r"((char*)tpval + 0x7010));
|
H A D | flt_rounds.c | 53 __asm__ __volatile("mffs %0" : "=f"(fpscr));
|
/freebsd-10.0-release/sys/boot/ia64/ski/ |
H A D | ssc.c | 46 __asm __volatile("mov %0=psr;;" : "=r"(psr)); 47 __asm __volatile("mov r15=%1\n\t" 51 __asm __volatile("mov psr.l=%0;; srlz.d" :: "r"(psr));
|
/freebsd-10.0-release/sys/powerpc/include/ |
H A D | cpufunc.h | 58 __asm __volatile ("mtmsr %0; isync" :: "r"(value)); 66 __asm __volatile ("mtmsrd %0; isync" :: "r"(value)); 75 __asm __volatile ("mfmsr %0" : "=r"(value)); 85 __asm __volatile ("mtsrin %0,%1" :: "r"(value), "r"(va)); 93 __asm __volatile ("mfsrin %0,%1" : "=r"(value) : "r"(va)); 104 __asm __volatile ("mfspr %0,136" : "=r"(value)); 114 __asm __volatile ("mtdec %0" :: "r"(value)); 122 __asm __volatile ("mfdec %0" : "=r"(value)); 132 __asm __volatile ("mfpvr %0" : "=r"(value)); 142 __asm __volatile ("mft [all...] |
/freebsd-10.0-release/sys/amd64/include/ |
H A D | cpufunc.h | 63 __asm __volatile("int $3"); 71 __asm __volatile("bsfl %1,%0" : "=r" (result) : "rm" (mask)); 80 __asm __volatile("bsfq %1,%0" : "=r" (result) : "rm" (mask)); 89 __asm __volatile("bsrl %1,%0" : "=r" (result) : "rm" (mask)); 98 __asm __volatile("bsrq %1,%0" : "=r" (result) : "rm" (mask)); 106 __asm __volatile("clflush %0" : : "m" (*(char *)addr)); 113 __asm __volatile("clts"); 119 __asm __volatile("cli" : : : "memory"); 125 __asm __volatile("cpuid" 133 __asm __volatile("cpui [all...] |
/freebsd-10.0-release/sys/mips/include/ |
H A D | atomic.h | 54 __asm __volatile (".set noreorder\n" 70 void atomic_set_8(__volatile uint8_t *, uint8_t); 71 void atomic_clear_8(__volatile uint8_t *, uint8_t); 72 void atomic_add_8(__volatile uint8_t *, uint8_t); 73 void atomic_subtract_8(__volatile uint8_t *, uint8_t); 75 void atomic_set_16(__volatile uint16_t *, uint16_t); 76 void atomic_clear_16(__volatile uint16_t *, uint16_t); 77 void atomic_add_16(__volatile uint16_t *, uint16_t); 78 void atomic_subtract_16(__volatile uint16_t *, uint16_t); 81 atomic_set_32(__volatile uint32_ [all...] |
/freebsd-10.0-release/sys/i386/include/ |
H A D | cpufunc.h | 71 __asm __volatile("int $3"); 96 __asm __volatile("clflush %0" : : "m" (*(char *)addr)); 103 __asm __volatile("clts"); 112 __asm __volatile("cli" : : : "memory"); 119 __asm __volatile("cpuid" 127 __asm __volatile("cpuid" 138 __asm __volatile("sti"); 146 __asm __volatile("monitor" 154 __asm __volatile("mwait" : : "a" (hints), "c" (extensions)); 161 __asm __volatile("lfenc [all...] |
/freebsd-10.0-release/sys/arm/xscale/i80321/ |
H A D | i80321_timer.c | 148 __asm __volatile("mrc p6, 0, %0, c1, c9, 0" 150 __asm __volatile("mrc p6, 0, %0, c1, c1, 0" 162 __asm __volatile("mcr p6, 0, %0, c1, c9, 0" 164 __asm __volatile("mcr p6, 0, %0, c1, c1, 0" 176 __asm __volatile("mrc p6, 0, %0, c3, c9, 0" 178 __asm __volatile("mrc p6, 0, %0, c3, c1, 0" 188 __asm __volatile("mcr p6, 0, %0, c3, c9, 0" 190 __asm __volatile("mcr p6, 0, %0, c3, c1, 0" 201 __asm __volatile("mcr p6, 0, %0, c5, c9, 0" 203 __asm __volatile("mc [all...] |
/freebsd-10.0-release/sys/ia64/include/ |
H A D | cpufunc.h | 51 __asm __volatile("break.m %0" :: "i"(IA64_FIXED_BREAK)); 61 __asm __volatile ("rsm psr.i"); 67 __asm __volatile ("ssm psr.i;; srlz.d"); 75 __asm __volatile ("mov %0=psr;;" : "=r"(psr));
|
/freebsd-10.0-release/sys/powerpc/powerpc/ |
H A D | syncicache.c | 61 __asm __volatile ("dcbst 0,%0" :: "r"(p)); 64 __asm __volatile ("sync"); 67 __asm __volatile ("icbi 0,%0" :: "r"(p)); 70 __asm __volatile ("sync; isync");
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/ia64/ |
H A D | atomic_word.h | 48 __asm __volatile ("ld1.acq %0 = %1" : "=r"(__c) : "m"(*__p) : "memory"); 60 __asm __volatile ("st1.rel %0 = %1" : "=m"(*__p) : "r"(1) : "memory");
|