/src/lib/libc/compat/arch/alpha/gen/ |
compat__setjmp.S | 47 stq ra, (2 * 8)(a0) /* sc_pc = return address */ 48 stq s0, (( 9 + 4) * 8)(a0) /* saved bits of sc_regs */ 49 stq s1, ((10 + 4) * 8)(a0) 50 stq s2, ((11 + 4) * 8)(a0) 51 stq s3, ((12 + 4) * 8)(a0) 52 stq s4, ((13 + 4) * 8)(a0) 53 stq s5, ((14 + 4) * 8)(a0) 54 stq s6, ((15 + 4) * 8)(a0) 55 stq ra, ((26 + 4) * 8)(a0) 56 stq sp, ((30 + 4) * 8)(a0) [all...] |
compat_setjmp.S | 47 stq ra, (2 * 8)(a0) /* sc_pc = return address */ 48 stq s0, (( 9 + 4) * 8)(a0) /* saved bits of sc_regs */ 49 stq s1, ((10 + 4) * 8)(a0) 50 stq s2, ((11 + 4) * 8)(a0) 51 stq s3, ((12 + 4) * 8)(a0) 52 stq s4, ((13 + 4) * 8)(a0) 53 stq s5, ((14 + 4) * 8)(a0) 54 stq s6, ((15 + 4) * 8)(a0) 55 stq ra, ((26 + 4) * 8)(a0) 56 stq sp, ((30 + 4) * 8)(a0) [all...] |
/src/lib/libc/arch/m68k/gen/ |
_setjmp.S | 58 movl 4(%sp),%a0 /* save area pointer */ 59 clrl (%a0)+ /* no old onstack */ 60 clrl (%a0)+ /* no old sigmask */ 61 movl %sp,(%a0)+ /* save old SP */ 62 movl %a6,(%a0)+ /* save old FP */ 63 clrl (%a0)+ /* no old AP */ 64 movl (%sp),(%a0)+ /* save old PC */ 65 clrl (%a0)+ /* clear PS */ 66 moveml #0x3CFC,(%a0) /* save other non-scratch regs */ 72 movl 4(%sp),%a0 /* save area pointer * [all...] |
/src/lib/libc/arch/riscv/gen/ |
__setjmp14.S | 22 REG_S a1, JB_MAGIC(a0) /* indicate sigmask */ 23 REG_S ra, JB_RA(a0) /* save return address */ 24 REG_S sp, JB_SP(a0) /* save stack pointer */ 25 REG_S gp, JB_GP(a0) /* save global pointer */ 26 REG_S tp, JB_TP(a0) /* save thread pointer */ 27 REG_S s0, JB_S0(a0) /* save callee saved register */ 28 REG_S s1, JB_S1(a0) /* save callee saved register */ 29 REG_S s2, JB_S2(a0) /* save callee saved register */ 30 REG_S s3, JB_S3(a0) /* save callee saved register */ 31 REG_S s4, JB_S4(a0) /* save callee saved register * [all...] |
_setjmp.S | 50 REG_S zero, JB_MAGIC(a0) /* indicate no sigmask */ 51 REG_S ra, JB_RA(a0) /* save return address */ 52 REG_S sp, JB_SP(a0) /* save stack pointer */ 53 REG_S gp, JB_GP(a0) /* save global pointer */ 54 REG_S tp, JB_TP(a0) /* save thread pointer */ 55 REG_S s0, JB_S0(a0) /* save callee saved register */ 56 REG_S s1, JB_S1(a0) /* save callee saved register */ 57 REG_S s2, JB_S2(a0) /* save callee saved register */ 58 REG_S s3, JB_S3(a0) /* save callee saved register */ 59 REG_S s4, JB_S4(a0) /* save callee saved register * [all...] |
/src/tests/lib/csu/arch/riscv/ |
h_initfini_align.S | 12 andi a0, sp, 15 13 seqz a0, a0
|
/src/sys/external/bsd/gnu-efi/dist/lib/mips64el/ |
setjmp.S | 26 sd $ra, 0x00($a0) 27 sd $sp, 0x08($a0) 28 sd $fp, 0x10($a0) 29 sd $gp, 0x18($a0) 31 sd $s0, 0x20($a0) 32 sd $s1, 0x28($a0) 33 sd $s2, 0x30($a0) 34 sd $s3, 0x38($a0) 35 sd $s4, 0x40($a0) 36 sd $s5, 0x48($a0) [all...] |
/src/sys/arch/alpha/include/ |
bwx.h | 45 alpha_ldbu(volatile uint8_t *a0) 51 : "m" (*a0)); 57 alpha_ldwu(volatile uint16_t *a0) 63 : "m" (*a0)); 69 alpha_stb(volatile uint8_t *a0, uint8_t a1) 73 : "=m" (*a0) 78 alpha_stw(volatile uint16_t *a0, uint16_t a1) 82 : "=m" (*a0) 87 alpha_sextb(uint8_t a0) 93 : "r" (a0)); [all...] |
/src/common/lib/libc/arch/alpha/string/ |
bzero.S | 37 subq zero,a0,t0 48 ldq_u t2,0(a0) 50 mskql t0,a1,t0 /* Get ff in bytes (a0%8)..((a0+a1-1)%8) */ 51 insql t0,a0,t0 53 stq_u t2,0(a0) 58 ldq_u t2,0(a0) 60 mskql t2,a0,t2 /* zero bytes (a0%8)..7 in word */ 61 stq_u t2,0(a0) [all...] |
/src/sys/arch/m68k/m68k/ |
support.s | 56 movl 4(%sp),%a0 | savearea pointer 57 moveml #0xFCFC,(%a0) | save d2-d7/a2-a7 58 movl (%sp),48(%a0) | and return address 63 movl 4(%sp),%a0 64 moveml (%a0)+,#0xFCFC 65 movl (%a0),(%sp)
|
copypage.s | 53 movl 4(%sp),%a0 | source address 57 .long 0xf6209000 | move16 (%a0)+,(%a1)+ 58 .long 0xf6209000 | move16 (%a0)+,(%a1)+ 69 movl 4(%sp),%a0 | source address 74 movl (%a0)+,(%a1)+ 75 movl (%a0)+,(%a1)+ 76 movl (%a0)+,(%a1)+ 77 movl (%a0)+,(%a1)+ 78 movl (%a0)+,(%a1)+ 79 movl (%a0)+,(%a1) [all...] |
/src/common/lib/libc/arch/m68k/string/ |
strlen.S | 47 movl 4(%sp),%a0 | string 48 movl %a0,%d0 51 tstb (%a0)+ | null? 53 addl %a0,%d0
|
/src/lib/libc/compat/arch/alpha/sys/ |
compat___sigtramp1.S | 41 mov sp, a0 /* get pointer to sigcontext */ 43 mov v0, a0 /* if that failed, get error code */
|
compat_sigsuspend.S | 36 ldl a0, 0(a0) /* pass *mask instead of mask */
|
/src/lib/libc/compat/arch/m68k/sys/ |
compat___sigtramp1.S | 46 leal 12(%sp),%a0 /* get pointer to sigcontext */ 47 movl %a0,4(%sp) /* put it in the argument slot */
|
/src/common/lib/libc/arch/mips/string/ |
strlen.S | 43 PTR_ADDU v1, a0, 1 45 lb v0, 0(a0) # get byte from string 46 PTR_ADDU a0, a0, 1 # increment pointer 48 PTR_SUBU v0, a0, v1 # compute length - 1 for '\0' char
|
/src/lib/libc/arch/alpha/gen/ |
__setjmp14.S | 48 stq ra, SC_PC(a0) /* sc_pc = return address */ 49 stq s0, (SC_REGS+_REG_S0*8)(a0) /* saved bits of sc_regs */ 50 stq s1, (SC_REGS+_REG_S1*8)(a0) 51 stq s2, (SC_REGS+_REG_S2*8)(a0) 52 stq s3, (SC_REGS+_REG_S3*8)(a0) 53 stq s4, (SC_REGS+_REG_S4*8)(a0) 54 stq s5, (SC_REGS+_REG_S5*8)(a0) 55 stq s6, (SC_REGS+_REG_S6*8)(a0) 56 stq ra, (SC_REGS+_REG_RA*8)(a0) 57 stq sp, (SC_REGS+_REG_SP*8)(a0) [all...] |
/src/sys/arch/alpha/alpha/ |
pmap_subr.s | 74 or a0, t0, a0 /* a0 = ALPHA_PHYS_TO_K0SEG(a0) */ 76 addq a0, (8*8), a2 /* a2 = a0 + 8-quads */ 79 1: stq zero, (0*8)(a0) /* 0 */ 80 stq zero, (1*8)(a0) /* 1 */ 81 stq zero, (2*8)(a0) /* 2 */ 82 stq zero, (3*8)(a0) /* 3 * [all...] |
/src/lib/libc/arch/m68k/sys/ |
cerror.S | 56 movl %d0,%a0 58 movl (%sp)+,(%a0) 61 GOT_SETUP(%a0) 62 movl _C_LABEL(errno)@GOT:w(%a0),%a0 63 movl %d0,(%a0) 71 movl %d0,%a0
|
pipe.S | 51 movl 4(%sp),%a0 52 movl %d0,(%a0)+ 53 movl %d1,(%a0)
|
ptrace.S | 56 movl %d0,%a0 58 clrl (%a0) 61 GOT_SETUP(%a0) 62 movl _C_LABEL(errno)@GOT:w(%a0),%a0 63 clrl (%a0)
|
/src/sys/arch/sgimips/sgimips/ |
ip22_cache.S | 72 * Write-back and invalidate the cache lines [a0..a1]. 82 or a0, v0 /* first */ 89 1: sw zero, 0(a0) 90 bne a0, a1, 1b 91 daddu a0, 32 102 li a0, 0x1 103 dsll a0, 31 106 or a0, a1, a0 107 sb zero, 0(a0) [all...] |
/src/lib/libc/arch/mips/gen/ |
_setjmp.S | 69 REG_S ra, _SC_PC(a0) # sc_pc = return address 70 REG_S v0, _SC_REGS(a0) # saved in sc_regs[0] 71 REG_S s0, _SC_REGS_S0(a0) 72 REG_S s1, _SC_REGS_S1(a0) 73 REG_S s2, _SC_REGS_S2(a0) 74 REG_S s3, _SC_REGS_S3(a0) 75 REG_S s4, _SC_REGS_S4(a0) 76 REG_S s5, _SC_REGS_S5(a0) 77 REG_S s6, _SC_REGS_S6(a0) 78 REG_S s7, _SC_REGS_S7(a0) [all...] |
setjmp.S | 70 move s0, a0 # save sigcontext 73 PTR_ADDU a2, a0, _SC_MASK # &sc.sc_mask 78 move a0, zero 82 move a0, s0 # restore jmpbuf 86 INT_S v1, _SC_ONSTACK(a0) # save it in sc_onstack 100 REG_S ra, _SC_PC(a0) # sc_pc = return address 102 REG_S v0, _SC_REGS(a0) # saved in sc_regs[0] 103 REG_S s0, _SC_REGS_S0(a0) 104 REG_S s1, _SC_REGS_S1(a0) 105 REG_S s2, _SC_REGS_S2(a0) [all...] |
/src/lib/libc/compat/arch/m68k/gen/ |
compat_setjmp.S | 68 movl 4(%sp),%a0 /* save area pointer */ 69 movl %d1,(%a0)+ /* save old onstack value */ 70 movl %d0,(%a0)+ /* save old signal mask */ 72 movl %a1,(%a0)+ /* save old SP */ 73 movl %a6,(%a0)+ /* save old FP */ 74 clrl (%a0)+ /* no AP */ 75 movl (%sp),(%a0)+ /* save old PC */ 76 clrl (%a0)+ /* clean PS */ 77 moveml #0x3CFC,(%a0) /* save remaining non-scratch regs */ 83 movl 4(%sp),%a0 /* save area pointer * [all...] |