Searched refs:__asm (Results 101 - 125 of 293) sorted by relevance

1234567891011>>

/freebsd-13-stable/sys/i386/include/
H A Din_cksum.h65 __asm(
99 __asm(
112 __asm(
H A Dpmc_mdep.h149 __asm __volatile("movl %%ebp,%0" : "=r" ((TF)->tf_ebp)); \
150 __asm __volatile("movl %%esp,%0" : "=r" ((TF)->tf_esp)); \
151 __asm __volatile("call 1f \n\t1: pop %0" : "=r"((TF)->tf_eip)); \
H A Dcounter.h57 __asm __volatile(
83 __asm __volatile(
139 __asm __volatile(
/freebsd-13-stable/sys/amd64/include/
H A Dpmc_mdep.h122 __asm __volatile("movq %%rbp,%0" : "=r" ((TF)->tf_rbp)); \
123 __asm __volatile("movq %%rsp,%0" : "=r" ((TF)->tf_rsp)); \
124 __asm __volatile("call 1f \n\t1: pop %0" : "=r"((TF)->tf_rip)); \
/freebsd-13-stable/lib/csu/i386/
H A Dcrt1_c.c75 __asm(".hidden _start1");
H A Dreloc.c40 __asm __volatile(
/freebsd-13-stable/lib/libc/powerpc64/sys/
H A D__vdso_gettc.c54 __asm __volatile ("mftb %0" : "=r"(tb));
/freebsd-13-stable/lib/libthr/arch/arm/include/
H A Dpthread_md.h75 __asm __volatile("mrc p15, 0, %0, c13, c0, 3" \
/freebsd-13-stable/sys/contrib/openzfs/include/os/linux/kernel/linux/
H A Dsimd_powerpc.h93 __asm volatile("mfmsr %0" : "=r"(msr));
H A Dsimd_x86.h196 #define __asm __asm__ __volatile__ macro
197 #define kfpu_fxsave(addr) __asm("fxsave %0" : "=m" (*(addr)))
198 #define kfpu_fxsaveq(addr) __asm("fxsaveq %0" : "=m" (*(addr)))
199 #define kfpu_fnsave(addr) __asm("fnsave %0; fwait" : "=m" (*(addr)))
200 #define kfpu_fxrstor(addr) __asm("fxrstor %0" : : "m" (*(addr)))
201 #define kfpu_fxrstorq(addr) __asm("fxrstorq %0" : : "m" (*(addr)))
202 #define kfpu_frstor(addr) __asm("frstor %0" : : "m" (*(addr)))
203 #define kfpu_fxsr_clean(rval) __asm("fnclex; emms; fildl %P[addr]" \
/freebsd-13-stable/sys/powerpc/powerpc/
H A Daltivec.c65 #define STVX(n) __asm ("stvx %1,0,%0" \
77 __asm __volatile("mfvscr 0; stvewx 0,0,%0" :: "b"(&pcb->pcb_vec.vscr));
128 __asm __volatile("vxor 0,0,0; lvewx 0,0,%0; mtvscr 0" \
131 #define LVX(n) __asm ("lvx " #n ",0,%0" \
/freebsd-13-stable/sys/arm/include/
H A Din_cksum.h54 __asm __volatile("adds %0, %0, %1\n"
H A Dcpufunc.h57 __asm("udf 0xffff");
117 __asm __volatile(
253 __asm("udf 0xfdee");
/freebsd-13-stable/sys/mips/broadcom/
H A Dbcm_bmips_exts.h75 __asm __volatile ("mfc0 %[v0], $"__XSTRING(r)", "__XSTRING(s)";" \
83 __asm __volatile ("mtc0 %[a0], $"__XSTRING(r)", "__XSTRING(s)";" \
/freebsd-13-stable/sys/powerpc/booke/
H A Dmp_cpudep.c82 __asm __volatile("mr 13,%0" :: "r"(pcpup->pc_curthread));
84 __asm __volatile("mr 2,%0" :: "r"(pcpup->pc_curthread));
/freebsd-13-stable/sys/powerpc/include/
H A Dpmc_mdep.h26 __asm __volatile("mtpmr %0,%1" : : "K"(reg), "r"(val))
29 __asm __volatile("mfpmr %0,%1" : "=r"(val) : "K"(reg)); \
H A Dprofile.h104 __asm( MCOUNT_PREAMBLE \
142 __asm( " .globl _mcount \n" \
/freebsd-13-stable/sys/powerpc/mpc85xx/
H A Dmpc85xx_cache.c127 __asm __volatile ("mbar; isync" ::: "memory");
130 __asm __volatile ("mbar" ::: "memory");
/freebsd-13-stable/sys/arm/arm/
H A Dcpufunc.c165 __asm __volatile("mrc p15, 1, %0, c0, c0, 1"
172 __asm __volatile("mcr p15, 2, %0, c0, c0, 0"
174 __asm __volatile("mrc p15, 1, %0, c0, c0, 0"
182 __asm __volatile("mcr p15, 2, %0, c0, c0, 0"
184 __asm __volatile("mrc p15, 1, %0, c0, c0, 0"
/freebsd-13-stable/sys/mips/include/
H A Datomic.h62 __asm __volatile (".set noreorder\n"
98 __asm __volatile (
115 __asm __volatile (
130 __asm __volatile (
145 __asm __volatile (
160 __asm __volatile (
177 __asm __volatile (
195 __asm __volatile (
213 __asm __volatile (
229 __asm __volatil
[all...]
H A Dmd_var.h79 void cpu_switch_set_userlocal(void) __asm(__STRING(cpu_switch_set_userlocal));
/freebsd-13-stable/sys/arm64/include/
H A Datomic.h32 #define isb() __asm __volatile("isb" : : : "memory")
49 #define dsb(opt) __asm __volatile("dsb " __STRING(opt) : : : "memory")
50 #define dmb(opt) __asm __volatile("dmb " __STRING(opt) : : : "memory")
85 __asm __volatile( \
101 __asm __volatile( \
155 __asm __volatile( \
177 __asm __volatile( \
207 __asm __volatile( \
229 __asm __volatile( \
279 __asm __volatil
[all...]
/freebsd-13-stable/sys/powerpc/aim/
H A Dmoea64_native.c125 #define PTESYNC() __asm __volatile("ptesync");
126 #define TLBSYNC() __asm __volatile("tlbsync; ptesync");
127 #define SYNC() __asm __volatile("sync");
128 #define EIEIO() __asm __volatile("eieio");
181 __asm __volatile("tlbie %0, 1" :: "r"(vpn) :
184 __asm __volatile("tlbie %0, 0" :: "r"(vpn) :
186 __asm __volatile("eieio; tlbsync; ptesync" :::
212 __asm __volatile("li 0, 0 \n tlbie %0, 0" :: "r"(vpn) : "r0", "memory");
213 __asm __volatile("eieio; tlbsync; ptesync" ::: "memory");
221 __asm __volatil
[all...]
/freebsd-13-stable/sys/mips/mips/
H A Dstdatomic.c59 __asm volatile (
171 __asm volatile ( \
205 __asm volatile ( \
240 __asm volatile ( \
274 __asm volatile ( \
303 __asm volatile (
340 __asm volatile ( \
375 __asm volatile (
395 __asm volatile ( \
/freebsd-13-stable/lib/msun/aarch64/
H A Dfenv.h74 #define __mrs_fpcr(__r) __asm __volatile("mrs %0, fpcr" : "=r" (__r))
75 #define __msr_fpcr(__r) __asm __volatile("msr fpcr, %0" : : "r" (__r))
77 #define __mrs_fpsr(__r) __asm __volatile("mrs %0, fpsr" : "=r" (__r))
78 #define __msr_fpsr(__r) __asm __volatile("msr fpsr, %0" : : "r" (__r))

Completed in 302 milliseconds

1234567891011>>