/src/tests/kernel/arch/alpha/ |
stack_pointer.h | 32 #define MISALIGN_SP __asm __volatile("lda $sp,-1($sp)" ::: "memory") 33 #define FIX_SP __asm __volatile("lda $sp,1($sp)" ::: "memory")
|
/src/tests/kernel/arch/hppa/ |
stack_pointer.h | 32 #define MISALIGN_SP __asm __volatile("ldo 1(%%sp),%%sp" ::: "memory") 33 #define FIX_SP __asm __volatile("ldo -1(%%sp),%%sp" ::: "memory")
|
/src/tests/kernel/arch/i386/ |
stack_pointer.h | 32 #define MISALIGN_SP __asm __volatile("addl $-1,%esp") 33 #define FIX_SP __asm __volatile("addl $1,%esp")
|
/src/tests/kernel/arch/riscv/ |
stack_pointer.h | 32 #define MISALIGN_SP __asm __volatile("addi sp,sp,-1" ::: "memory") 33 #define FIX_SP __asm __volatile("addi sp,sp,1" ::: "memory")
|
/src/tests/kernel/arch/sparc/ |
stack_pointer.h | 32 #define MISALIGN_SP __asm __volatile("dec %%sp" ::: "memory") 33 #define FIX_SP __asm __volatile("inc %%sp" ::: "memory")
|
/src/tests/kernel/arch/x86_64/ |
stack_pointer.h | 32 #define MISALIGN_SP __asm __volatile("addq $-1,%rsp") 33 #define FIX_SP __asm __volatile("addq $1,%rsp")
|
/src/tests/kernel/arch/arm/ |
stack_pointer.h | 32 #define MISALIGN_SP __asm __volatile("sub sp, sp, #1") 33 #define FIX_SP __asm __volatile("add sp, sp, #1")
|
/src/tests/kernel/arch/sh3/ |
stack_pointer.h | 32 #define MISALIGN_SP __asm __volatile("add #-1, sp" ::: "memory") 33 #define FIX_SP __asm __volatile("add #+1, sp" ::: "memory")
|
/src/tests/kernel/arch/mips/ |
stack_pointer.h | 33 #define MISALIGN_SP __asm __volatile("addiu $sp,$sp,-1" ::: "memory") 34 #define FIX_SP __asm __volatile("addiu $sp,$sp,1" ::: "memory") 36 #define MISALIGN_SP __asm __volatile("daddiu $sp,$sp,-1" ::: "memory") 37 #define FIX_SP __asm __volatile("daddiu $sp,$sp,1" ::: "memory")
|
/src/lib/libpthread/arch/arm/ |
pthread_md.h | 53 #define pthread__smt_wait() __asm __volatile(".inst.n 0xbf20") /* wfe */ 54 #define pthread__smt_wake() __asm __volatile(".inst.n 0xbf40") /* sev */ 56 #define pthread__smt_wait() __asm __volatile(".inst 0xe320f002") /* wfe */ 57 #define pthread__smt_wake() __asm __volatile(".inst 0xe320f004") /* sev */
|
/src/lib/libpthread/arch/aarch64/ |
pthread_md.h | 40 __asm __volatile("mov %0, sp" : "=r" (ret)); local in function:pthread__sp 45 #define pthread__smt_wait() __asm __volatile("wfe") /* wfe */ 46 #define pthread__smt_wake() __asm __volatile("sev") /* sev */
|
/src/sys/arch/ia64/stand/efi/libefi/ |
exec.c | 100 __asm __volatile("mov %0=psr;;" : "=r" (psr)); 101 __asm __volatile("rsm psr.ic|psr.i;; srlz.i;;"); 108 __asm __volatile("mov psr.l=%0;; srlz.i" :: "r" (psr)); 119 __asm __volatile("srlz.i;;"); 120 __asm __volatile("mov cr.ipsr=%0" 126 __asm __volatile("mov cr.iip=%0" :: "r"(start)); 127 __asm __volatile("mov cr.ifs=r0;;"); 128 __asm __volatile("mov ar.rsc=0;; flushrs;;"); 129 __asm __volatile("mov r8=%0" :: "r" (bi)); 130 __asm __volatile("rfi;;") [all...] |
/src/lib/libc/arch/ia64/gen/ |
fpgetround.c | 37 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
|
fpgetsticky.c | 38 __asm __volatile("break.i 1");
|
fpsetmask.c | 39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr)); 42 __asm __volatile("mov ar.fpsr=%0" :: "r" (fpsr));
|
fpsetround.c | 38 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr)); 41 __asm __volatile("mov ar.fpsr=%0" :: "r"(fpsr));
|
fpgetmask.c | 39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
|
fpsetsticky.c | 38 __asm __volatile("break.i 1");
|
makecontext.c | 44 __asm __volatile("break.i 1");
|
/src/sys/arch/ia64/stand/ia64/ski/ |
exec.c | 136 __asm __volatile("mov cr.ipsr=%0" 142 __asm __volatile("mov cr.iip=%0" :: "r"(start)); 143 __asm __volatile("mov cr.ifs=r0;;"); 144 __asm __volatile("mov r8=%0" :: "r" (bi)); 145 __asm __volatile("rfi;;"); 183 __asm __volatile("mov cr.ifa=%0" :: "r"(IA64_RR_BASE(7))); 184 __asm __volatile("mov cr.itir=%0" :: "r"(28 << 2)); 185 __asm __volatile("srlz.i;;"); 186 __asm __volatile("itr.i itr[%0]=%1;;" 188 __asm __volatile("srlz.i;;") [all...] |
ssc.c | 52 __asm __volatile("mov %0=psr;;" : "=r"(psr)); 53 __asm __volatile("mov r15=%1\n\t" 57 __asm __volatile("mov psr.l=%0;; srlz.d" :: "r"(psr));
|
/src/sys/arch/riscv/include/ |
cpu_counter.h | 77 __asm __volatile("csrr\t%0, cycle" : "=r"(__count)); local in function:cpu_counter 91 __asm __volatile("csrr\t%0, cycle" : "=r"(__count)); local in function:cpu_counter32
|
/src/sys/arch/ia64/include/ |
ia64_cpu.h | 190 __asm __volatile("mf"); local in function:ia64_mf 196 __asm __volatile("mf.a"); local in function:ia64_mf_a 205 __asm __volatile("fc %0" :: "r"(va)); local in function:ia64_fc 211 __asm __volatile("fc.i %0" :: "r"(va)); local in function:ia64_fc_i 220 __asm __volatile("sync.i"); local in function:ia64_sync_i 230 __asm __volatile("thash %0=%1" : "=r" (result) : "r" (va)); local in function:ia64_thash 241 __asm __volatile("ttag %0=%1" : "=r" (result) : "r" (va)); local in function:ia64_ttag 252 __asm __volatile("tpa %0=%1" : "=r" (result) : "r" (va)); local in function:ia64_tpa 262 __asm __volatile("ptc.e %0;; srlz.i;;" :: "r"(v)); local in function:ia64_ptc_e 271 __asm __volatile("ptc.g %0,%1;;" :: "r"(va), "r"(log2size)) local in function:ia64_ptc_g 280 __asm __volatile("ptc.ga %0,%1;;" :: "r"(va), "r"(log2size)); local in function:ia64_ptc_ga 289 __asm __volatile("ptc.l %0,%1;; srlz.i;;" :: "r"(va), "r"(log2size)); local in function:ia64_ptc_l 298 __asm __volatile("invala;;"); local in function:ia64_invala 310 __asm __volatile("ld1 %0=[%1];;" : "=r"(v) : "r"(p)); local in function:ia64_ld1 319 __asm __volatile("ld2 %0=[%1];;" : "=r"(v) : "r"(p)); local in function:ia64_ld2 328 __asm __volatile("ld4 %0=[%1];;" : "=r"(v) : "r"(p)); local in function:ia64_ld4 337 __asm __volatile("ld8 %0=[%1];;" : "=r"(v) : "r"(p)); local in function:ia64_ld8 348 __asm __volatile("st1 [%0]=%1;;" :: "r"(p), "r"(v)); local in function:ia64_st1 354 __asm __volatile("st2 [%0]=%1;;" :: "r"(p), "r"(v)); local in function:ia64_st2 360 __asm __volatile("st4 [%0]=%1;;" :: "r"(p), "r"(v)); local in function:ia64_st4 366 __asm __volatile("st8 [%0]=%1;;" :: "r"(p), "r"(v)); local in function:ia64_st8 376 __asm __volatile("mov %0=psr;;" : "=r" (result)); local in function:ia64_get_psr 494 __asm __volatile("mov rr[%0]=%1" local in function:IA64_AR 505 __asm __volatile("mov %0=cpuid[%1]" local in function:ia64_get_cpuid 513 __asm __volatile("ssm psr.dfh;; srlz.d"); local in function:ia64_disable_highfp 519 __asm __volatile("rsm psr.dfh;; srlz.d"); local in function:ia64_enable_highfp [all...] |
/src/sys/arch/arm/include/ |
lock.h | 74 __asm __volatile("ldrexb\t%0,[%1]" : "=r"(__rv) : "r"(__alp)); local in function:__arm_load_exclusive 76 __asm __volatile("ldrex\t%0,[%1]" : "=r"(__rv) : "r"(__alp)); local in function:__arm_load_exclusive 87 __asm __volatile("strexb\t%0,%1,[%2]" local in function:__arm_store_exclusive 90 __asm __volatile("strex\t%0,%1,[%2]" local in function:__arm_store_exclusive 139 __asm __volatile("dmb ish" ::: "memory"); local in function:__arm_load_dmb 141 __asm __volatile("mcr\tp15,0,%0,c7,c10,5" :: "r"(0) : "memory"); 150 __asm __volatile("dmb ish" ::: "memory"); local in function:__arm_dmb_store 152 __asm __volatile("mcr\tp15,0,%0,c7,c10,5" :: "r"(0) : "memory"); 209 __asm __volatile("stlrb\t%w0, [%1]" local in function:__cpu_simple_unlock 212 __asm __volatile("stlr\t%0, [%1] local in function:__cpu_simple_unlock [all...] |
/src/sys/arch/vax/include/ |
lock.h | 79 __asm __volatile ("movl %1,%%r1;jsb Slocktry;movl %%r0,%0" local in function:__cpu_simple_lock_try 84 __asm __volatile ("clrl %0;bbssi $0,%1,1f;incl %0;1:" local in function:__cpu_simple_lock_try 107 __asm __volatile ("1:bbssi $0,%0,1b" 119 __asm __volatile ("movl %0,%%r1;jsb Sunlock" local in function:__cpu_simple_unlock 124 __asm __volatile ("bbcci $0,%0,1f;1:"
|