/freebsd-13-stable/sys/amd64/include/ |
H A D | pcpu.h | 133 __asm __volatile("movq %%gs:%1,%0; addq %2,%0" \ 152 __asm __volatile("mov %%gs:%1,%0" \ 176 __asm __volatile("add %1,%%gs:%0" \ 193 __asm __volatile("incb %%gs:%0" \ 197 __asm __volatile("incw %%gs:%0" \ 201 __asm __volatile("incl %%gs:%0" \ 205 __asm __volatile("incq %%gs:%0" \ 224 __asm __volatile("mov %1,%%gs:%0" \ 235 __asm __volatile("movq %%gs:%1,%0" \ 263 __asm __volatil [all...] |
H A D | ieeefp.h | 131 #define __fldcw(addr) __asm __volatile("fldcw %0" : : "m" (*(addr))) 132 #define __fldenv(addr) __asm __volatile("fldenv %0" : : "m" (*(addr))) 133 #define __fnclex() __asm __volatile("fnclex") 134 #define __fnstcw(addr) __asm __volatile("fnstcw %0" : "=m" (*(addr))) 135 #define __fnstenv(addr) __asm __volatile("fnstenv %0" : "=m" (*(addr))) 136 #define __fnstsw(addr) __asm __volatile("fnstsw %0" : "=m" (*(addr))) 137 #define __ldmxcsr(addr) __asm __volatile("ldmxcsr %0" : : "m" (*(addr))) 138 #define __stmxcsr(addr) __asm __volatile("stmxcsr %0" : "=m" (*(addr)))
|
H A D | atomic.h | 56 #define mb() __asm __volatile("mfence;" : : : "memory") 57 #define wmb() __asm __volatile("sfence;" : : : "memory") 58 #define rmb() __asm __volatile("lfence;" : : : "memory") 164 __asm __volatile(MPLOCKED OP \ 173 __asm __volatile(MPLOCKED OP \ 201 __asm __volatile( \ 218 __asm __volatile( \ 243 __asm __volatile( 261 __asm __volatile( 276 __asm __volatil [all...] |
/freebsd-13-stable/sys/powerpc/include/ |
H A D | atomic.h | 59 #define mb() __asm __volatile("sync" : : : "memory") 60 #define rmb() __asm __volatile("lwsync" : : : "memory") 61 #define wmb() __asm __volatile("lwsync" : : : "memory") 62 #define __ATOMIC_REL() __asm __volatile("lwsync" : : : "memory") 63 #define __ATOMIC_ACQ() __asm __volatile("isync" : : : "memory") 65 #define mb() __asm __volatile("sync" : : : "memory") 66 #define rmb() __asm __volatile("sync" : : : "memory") 67 #define wmb() __asm __volatile("sync" : : : "memory") 68 #define __ATOMIC_REL() __asm __volatile("sync" : : : "memory") 69 #define __ATOMIC_ACQ() __asm __volatil [all...] |
/freebsd-13-stable/sys/mips/include/ |
H A D | cpufunc.h | 77 __asm __volatile (".set noreorder\n\t" 94 __asm __volatile (__XSTRING(COP0_SYNC)); 101 __asm __volatile (".set noreorder\n\t" 106 __asm __volatile ("sync" : : : "memory"); 114 __asm __volatile ("break"); 129 __asm __volatile ("dmfc0 %[v0], $"__XSTRING(r)";" \ 137 __asm __volatile ("dmtc0 %[a0], $"__XSTRING(r)";" \ 151 __asm __volatile ("dmfc0 %[v0], $"__XSTRING(r)", "__XSTRING(s)";" \ 159 __asm __volatile ("dmtc0 %[a0], $"__XSTRING(r)", "__XSTRING(s)";" \ 194 __asm __volatil [all...] |
H A D | profile.h | 49 __asm(".text;" \ 155 void mcount(void) __asm(".mcount"); 157 void mcount(void) __asm("mcount");
|
/freebsd-13-stable/lib/msun/riscv/ |
H A D | fenv.h | 85 #define __rfs(__fcsr) __asm __volatile("csrr %0, fcsr" : "=r" (__fcsr)) 86 #define __wfs(__fcsr) __asm __volatile("csrw fcsr, %0" :: "r" (__fcsr)) 106 __asm __volatile("csrc fflags, %0" :: "r"(__excepts)); 128 __asm __volatile("csrc fflags, %0" :: "r"(__excepts)); 129 __asm __volatile("csrs fflags, %0" :: "r"(__fcsr & __excepts)); 138 __asm __volatile("csrs fflags, %0" :: "r"(__excepts));
|
/freebsd-13-stable/sys/mips/malta/ |
H A D | malta_mp.c | 71 __asm __volatile( 84 __asm __volatile( 92 __asm __volatile( \ 105 __asm __volatile( \ 118 __asm __volatile( \ 129 __asm __volatile( \
|
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_raidz_math_avx2.c | 32 #define __asm __asm__ __volatile__ macro 75 __asm( \ 83 __asm( \ 97 __asm( \ 104 __asm( \ 119 __asm( \ 126 __asm( \ 139 __asm( \ 147 __asm( \ 161 __asm( \ [all...] |
H A D | vdev_raidz_math_avx512bw.c | 36 #define __asm __asm__ __volatile__ macro 78 __asm( \ 86 __asm( \ 100 __asm( \ 107 __asm( \ 122 __asm( \ 129 __asm( \ 142 __asm( \ 150 __asm( \ 164 __asm( \ [all...] |
/freebsd-13-stable/lib/libthr/arch/amd64/include/ |
H A D | pthread_md.h | 42 #define CPU_SPINWAIT __asm __volatile("pause") 74 __asm __volatile("movq %%fs:%1, %0" \
|
/freebsd-13-stable/lib/libthr/arch/i386/include/ |
H A D | pthread_md.h | 42 #define CPU_SPINWAIT __asm __volatile("pause") 73 __asm __volatile("movl %%gs:%1, %0" \
|
/freebsd-13-stable/sys/i386/include/ |
H A D | ieeefp.h | 113 #define __fldcw(addr) __asm __volatile("fldcw %0" : : "m" (*(addr))) 114 #define __fldenv(addr) __asm __volatile("fldenv %0" : : "m" (*(addr))) 115 #define __fnclex() __asm __volatile("fnclex") 116 #define __fnstcw(addr) __asm __volatile("fnstcw %0" : "=m" (*(addr))) 117 #define __fnstenv(addr) __asm __volatile("fnstenv %0" : "=m" (*(addr))) 118 #define __fnstsw(addr) __asm __volatile("fnstsw %0" : "=m" (*(addr))) 119 #define __ldmxcsr(addr) __asm __volatile("ldmxcsr %0" : : "m" (*(addr))) 120 #define __stmxcsr(addr) __asm __volatile("stmxcsr %0" : "=m" (*(addr)))
|
H A D | pcpu.h | 122 __asm __volatile("movl %%fs:%1,%0; addl %2,%0" \ 141 __asm __volatile("mov %%fs:%1,%0" \ 165 __asm __volatile("add %1,%%fs:%0" \ 181 __asm __volatile("incb %%fs:%0" \ 185 __asm __volatile("incw %%fs:%0" \ 189 __asm __volatile("incl %%fs:%0" \ 208 __asm __volatile("mov %1,%%fs:%0" \ 219 __asm __volatile("movl %%fs:%1,%0" \
|
/freebsd-13-stable/sys/riscv/include/ |
H A D | pcpu.h | 63 __asm __volatile("mv %0, tp" : "=&r"(pcpu)); 73 __asm __volatile("ld %0, 0(tp)" : "=&r"(td));
|
H A D | sbi.h | 145 register uintptr_t a0 __asm ("a0") = (uintptr_t)(arg0); 146 register uintptr_t a1 __asm ("a1") = (uintptr_t)(arg1); 147 register uintptr_t a2 __asm ("a2") = (uintptr_t)(arg2); 148 register uintptr_t a3 __asm ("a3") = (uintptr_t)(arg3); 149 register uintptr_t a4 __asm ("a4") = (uintptr_t)(arg4); 150 register uintptr_t a6 __asm ("a6") = (uintptr_t)(arg6); 151 register uintptr_t a7 __asm ("a7") = (uintptr_t)(arg7); 153 __asm __volatile( \
|
H A D | atomic.h | 42 #define fence() __asm __volatile("fence" ::: "memory"); 131 __asm __volatile("amoadd.w zero, %1, %0" 141 __asm __volatile("amoadd.w zero, %1, %0" 151 __asm __volatile("amoor.w zero, %1, %0" 161 __asm __volatile("amoand.w zero, %1, %0" 175 __asm __volatile( 198 __asm __volatile( 220 __asm __volatile("amoadd.w %0, %2, %1" 236 __asm __volatile("amoswap.w %0, %2, %1" 302 __asm __volatil [all...] |
/freebsd-13-stable/sys/arm/include/ |
H A D | pmc_mdep.h | 72 __asm __volatile("mov %0, pc" : "=r" ((TF)->tf_pc)); \ 73 __asm __volatile("mov %0, r11" : "=r" ((TF)->tf_r11)); \
|
H A D | atomic-v6.h | 47 #define isb() __asm __volatile("isb" : : : "memory") 48 #define dsb() __asm __volatile("dsb" : : : "memory") 49 #define dmb() __asm __volatile("dmb" : : : "memory") 51 #define isb() __asm __volatile("mcr p15, 0, %0, c7, c5, 4" : : "r" (0) : "memory") 52 #define dsb() __asm __volatile("mcr p15, 0, %0, c7, c10, 4" : : "r" (0) : "memory") 53 #define dmb() __asm __volatile("mcr p15, 0, %0, c7, c10, 5" : : "r" (0) : "memory") 97 __asm __volatile( 114 __asm __volatile( 146 __asm __volatile( 163 __asm __volatil [all...] |
/freebsd-13-stable/sys/arm64/include/ |
H A D | pcpu.h | 59 register struct pcpu *pcpup __asm ("x18"); 68 __asm __volatile("ldr %0, [x18]" : "=&r"(td));
|
H A D | endian.h | 67 __asm __volatile("rev %0, %1\n" 78 __asm __volatile("rev32 %x0, %x1\n" 89 __asm __volatile("rev16 %w0, %w1\n"
|
/freebsd-13-stable/tools/test/popss/ |
H A D | popss.c | 115 __asm volatile("movl\t%%ss,%0" : "=r" (res)); 136 __asm volatile("int3;movl\t$11,%%eax;" 140 __asm volatile(PROLOGUE ".byte 0xf1" 143 __asm volatile(PROLOGUE "int3" 146 __asm volatile("int3;movl\t$0x80000000,%%eax;" 150 __asm volatile(PROLOGUE "int\t$0x80" 153 __asm volatile(PROLOGUE "syscall" 156 __asm volatile(PROLOGUE "sysenter"
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/builtins/ |
H A D | apple_versioning.c | 15 extern const char sym##_tmp61 __asm("$ld$hide$os6.1$_" #sym); \ 17 extern const char sym##_tmp60 __asm("$ld$hide$os6.0$_" #sym); \ 19 extern const char sym##_tmp51 __asm("$ld$hide$os5.1$_" #sym); \ 21 extern const char sym##_tmp50 __asm("$ld$hide$os5.0$_" #sym); \ 25 extern const char sym##_tmp4 __asm("$ld$hide$os10.4$_" #sym); \ 27 extern const char sym##_tmp5 __asm("$ld$hide$os10.5$_" #sym); \ 30 extern const char sym##_tmp8 __asm("$ld$hide$os10.8$_" #sym); \ 32 extern const char sym##_tmp7 __asm("$ld$hide$os10.7$_" #sym); \ 34 extern const char sym##_tmp6 __asm("$ld$hide$os10.6$_" #sym); \ 200 extern const char sym##_tmp1 __asm(" [all...] |
/freebsd-13-stable/libexec/rtld-elf/riscv/ |
H A D | rtld_machdep.h | 52 __asm __volatile("lla %0, _DYNAMIC" : "=r"(_dynamic_addr)); \ 68 __asm __volatile("mv gp, %0" :: "r"(old0)); \ 76 __asm __volatile("mv gp, %0" :: "r"(old1)); \
|
/freebsd-13-stable/contrib/ntp/lib/isc/x86_32/include/isc/ |
H A D | atomic.h | 118 __asm ( 140 __asm ( 156 __asm (
|