/sysdeps/unix/sysv/linux/riscv/ |
A D | getcontext.S | 25 SAVE_INT_REG (ra, 0, a0) 26 SAVE_INT_REG (ra, 1, a0) 27 SAVE_INT_REG (sp, 2, a0) 28 SAVE_INT_REG (s0, 8, a0) 29 SAVE_INT_REG (s1, 9, a0) 31 SAVE_INT_REG (s2, 18, a0) 32 SAVE_INT_REG (s3, 19, a0) 33 SAVE_INT_REG (s4, 20, a0) 58 sw a1, MCONTEXT_FSR(a0) 65 li a0, SIG_BLOCK [all …]
|
A D | swapcontext.S | 26 SAVE_INT_REG (ra, 0, a0) 27 SAVE_INT_REG (ra, 1, a0) 28 SAVE_INT_REG (sp, 2, a0) 29 SAVE_INT_REG (s0, 8, a0) 30 SAVE_INT_REG (s1, 9, a0) 32 SAVE_INT_REG (s2, 18, a0) 33 SAVE_INT_REG (s3, 19, a0) 34 SAVE_INT_REG (s4, 20, a0) 59 sw a1, MCONTEXT_FSR(a0) 66 li a0, SIG_SETMASK [all …]
|
A D | sysdep.S | 36 bleu a0, t1, 1f 37 neg a0, a0 39 sw a0, rtld_errno, t1 43 sw a0, 0(t1) 47 sw a0, %tprel_lo(errno)(t1) 49 li a0, -1
|
/sysdeps/riscv/ |
A D | __longjmp.S | 23 REG_L ra, 0*SZREG(a0) 24 REG_L s0, 1*SZREG(a0) 25 REG_L s1, 2*SZREG(a0) 26 REG_L s2, 3*SZREG(a0) 27 REG_L s3, 4*SZREG(a0) 28 REG_L s4, 5*SZREG(a0) 29 REG_L s5, 6*SZREG(a0) 30 REG_L s6, 7*SZREG(a0) 31 REG_L s7, 8*SZREG(a0) 53 seqz a0, a1 [all …]
|
A D | setjmp.S | 31 REG_S ra, 0*SZREG(a0) 32 REG_S s0, 1*SZREG(a0) 33 REG_S s1, 2*SZREG(a0) 34 REG_S s2, 3*SZREG(a0) 35 REG_S s3, 4*SZREG(a0) 36 REG_S s4, 5*SZREG(a0) 37 REG_S s5, 6*SZREG(a0) 38 REG_S s6, 7*SZREG(a0) 39 REG_S s7, 8*SZREG(a0) 40 REG_S s8, 9*SZREG(a0) [all …]
|
/sysdeps/unix/sysv/linux/mips/mips32/mips16/ |
A D | mips16-syscall.h | 26 long long int __nomips16 __mips16_syscall1 (long int a0, 28 #define __mips16_syscall1(a0, number) \ argument 29 __mips16_syscall1 ((long int) (a0), \ 34 #define __mips16_syscall2(a0, a1, number) \ argument 35 __mips16_syscall2 ((long int) (a0), (long int) (a1), \ 41 #define __mips16_syscall3(a0, a1, a2, number) \ argument 42 __mips16_syscall3 ((long int) (a0), (long int) (a1), \ 49 #define __mips16_syscall4(a0, a1, a2, a3, number) \ argument 57 __mips_syscall5 ((long int) (a0), (long int) (a1), \ 63 __mips_syscall6 ((long int) (a0), (long int) (a1), \ [all …]
|
/sysdeps/alpha/ |
A D | __longjmp.S | 37 ldq s0, JB_S0*8(a0) 38 ldq s1, JB_S1*8(a0) 39 ldq s2, JB_S2*8(a0) 40 ldq s3, JB_S3*8(a0) 41 ldq s4, JB_S4*8(a0) 42 ldq s5, JB_S5*8(a0) 43 ldq ra, JB_PC*8(a0) 44 ldq fp, JB_FP*8(a0) 45 ldq t0, JB_SP*8(a0) 46 ldt $f2, JB_F2*8(a0) [all …]
|
A D | setjmp.S | 47 stq s0, JB_S0*8(a0) 48 stq s1, JB_S1*8(a0) 49 stq s2, JB_S2*8(a0) 50 stq s3, JB_S3*8(a0) 51 stq s4, JB_S4*8(a0) 52 stq s5, JB_S5*8(a0) 55 stq t1, JB_PC*8(a0) 57 stq ra, JB_PC*8(a0) 67 stq t1, JB_SP*8(a0) 70 stq t1, JB_FP*8(a0) [all …]
|
A D | strncat.S | 35 mov a0, v0 # set up return value 40 ldq_u t0, 0(a0) # load first quadword (a0 may be misaligned) 42 insqh t1, a0, t1 43 andnot a0, 7, a0 48 $loop: ldq t0, 8(a0) 49 addq a0, 8, a0 # addr += 8 63 addq a0, t4, a0 64 addq a0, t2, a0 82 stq_u t0, 0(a0) 86 ldq_u t0, 8(a0) [all …]
|
A D | strcat.S | 34 mov a0, v0 # set up return value 38 ldq_u t0, 0(a0) # load first quadword (a0 may be misaligned) 40 insqh t1, a0, t1 41 andnot a0, 7, a0 46 $loop: ldq t0, 8(a0) 47 addq a0, 8, a0 # addr += 8 61 addq a0, t4, a0 62 addq a0, t2, a0
|
A D | bzero.S | 54 stq_u zero, 0(a0) # e0 : store one word 56 addq a0, 8, a0 # e0 : 61 stq_u zero, 8(a0) # e0 : 62 addq a0, 16, a0 # .. e1 : 68 1: ldq_u t0, 0(a0) # yes, load original data 70 stq_u t0, 0(a0) # 82 and a0, 7, t1 # e0 : 95 addq a0, 8, a0 # .. e1 : 96 stq_u t0, -8(a0) # e0 : 101 mskql t0, a0, t2 # e0 : [all …]
|
/sysdeps/mips/ |
A D | memset.S | 213 move v0,a0 257 PTR_ADDU a0,a0,t2 275 sb a1,6(a0) 277 sb a1,5(a0) 279 sb a1,4(a0) 292 PTR_ADDU a0,a0,t2 306 PTR_ADDU a0,a0,t2 367 PTR_ADDIU a0,a0,UNIT(16) /* adding 64/128 to dest */ 388 PTR_ADDIU a0,a0,UNIT(8) 403 PTR_ADDIU a0,a0,UNIT(1) [all …]
|
A D | memcpy.S | 325 PTR_ADDU a0,a0,a3 372 PTR_ADDU a0,a0,t8 538 PTR_ADDIU a0,a0,UNIT(8) 556 PTR_ADDIU a0,a0,UNIT(1) 571 PTR_ADDIU a0,a0,4 581 PTR_ADDIU a0,a0,1 608 PTR_ADDIU a0,a0,4 635 PTR_ADDU a0,a0,a3 774 PTR_ADDIU a0,a0,UNIT(8) 789 PTR_ADDIU a0,a0,UNIT(1) [all …]
|
/sysdeps/unix/sysv/linux/mips/ |
A D | getcontext.S | 98 s.d fs0, (24 * SZREG + MCONTEXT_FPREGS)(a0) 99 s.d fs1, (25 * SZREG + MCONTEXT_FPREGS)(a0) 100 s.d fs2, (26 * SZREG + MCONTEXT_FPREGS)(a0) 101 s.d fs3, (27 * SZREG + MCONTEXT_FPREGS)(a0) 102 s.d fs4, (28 * SZREG + MCONTEXT_FPREGS)(a0) 103 s.d fs5, (29 * SZREG + MCONTEXT_FPREGS)(a0) 104 s.d fs6, (30 * SZREG + MCONTEXT_FPREGS)(a0) 105 s.d fs7, (31 * SZREG + MCONTEXT_FPREGS)(a0) 118 sw v1, MCONTEXT_FPC_CSR(a0) 123 PTR_ADDU a2, a0, UCONTEXT_SIGMASK [all …]
|
/sysdeps/unix/sysv/linux/alpha/ |
A D | ____longjmp_chk.S | 49 mov a0, s0 71 mov s0, a0 76 cfi_def_cfa(a0, 0) 93 ldq s0, JB_S0*8(a0) 94 ldq s1, JB_S1*8(a0) 95 ldq s2, JB_S2*8(a0) 96 ldq s3, JB_S3*8(a0) 97 ldq s4, JB_S4*8(a0) 98 ldq s5, JB_S5*8(a0) 114 lda a0, 0 [all …]
|
/sysdeps/unix/sysv/linux/m68k/m680x0/ |
A D | getcontext.S | 26 move.l 4(%sp), %a0 29 movem.l %d2-%d7, oGREGS+2*4(%a0) 30 movem.l %a2-%a6, oGREGS+10*4(%a0) 32 move.l %a1, oSP(%a0) 33 move.l (%sp), oPC(%a0) 34 fmovem.l %fpsr/%fpcr/%fpiar, oFPREGS(%a0) 35 fmovem.x %fp2-%fp7, oFP2(%a0) 36 cfi_def_cfa (%a0, 0) 42 lea oSIGMASK(%a0), %a1 49 move.l oGREGS+2*4(%a0), %d2 [all …]
|
A D | makecontext.S | 25 move.l 4(%sp), %a0 28 move.l 8(%sp), oPC(%a0) 32 move.l oSS_SP(%a0), %a1 33 add.l oSS_SIZE(%a0), %a1 39 move.l %d1, oGREGS+7*4(%a0) 49 move.l %a1, oSP(%a0) 53 move.l oLINK(%a0), 4(%a1,%d1.l*4) 67 lea 1f(%pc), %a0 68 move.l %a0, (%a1)
|
A D | swapcontext.S | 26 move.l 4(%sp), %a0 32 move.l %a1, oSP(%a0) 33 move.l (%sp), oPC(%a0) 35 fmovem.x %fp2-%fp7, oFP2(%a0) 36 cfi_def_cfa (%a0, 0) 46 lea oSIGMASK(%a0), %a2 56 move.l oGREGS+2*4(%a0), %d2 58 move.l oGREGS+3*4(%a0), %d3 96 move.l oPC(%a1), %a0 101 cfi_register (%pc, %a0) [all …]
|
/sysdeps/csky/abiv2/ |
A D | strcmp.S | 22 mov a3, a0 100 subu a0, a2 102 bnez a0, 4f 107 subu a0, a2 109 bnez a0, 4f 114 subu a0, a2 116 bnez a0, 4f 121 subu a0, a2 125 movi a0, 0 135 subu a0, a2 [all …]
|
/sysdeps/alpha/alphaev67/ |
A D | strncat.S | 37 mov a0, v0 # set up return value 40 ldq_u t0, 0(a0) # L : load first quadword (a0 may be misaligned) 44 andnot a0, 7, a0 # E : 53 $loop: ldq t0, 8(a0) # L : 54 addq a0, 8, a0 # E : 59 addq a0, t2, a0 # E : 65 bic a0, 7, a0 # E : word align the last write address. 74 0: addq t2, a0, a0 # E : address of end-of-count 75 stb zero, 1(a0) # L :
|
/sysdeps/powerpc/power4/ |
A D | wordcopy.c | 35 op_t a0, a1; in WORDCOPY_FWD_ALIGNED() local 50 a0 = ((op_t *) srcp)[0]; in WORDCOPY_FWD_ALIGNED() 52 ((op_t *) dstp)[0] = a0; in WORDCOPY_FWD_ALIGNED() 74 op_t a0, a1, a2; in WORDCOPY_FWD_DEST_ALIGNED() local 86 a0 = ((op_t *) srcp)[0]; in WORDCOPY_FWD_DEST_ALIGNED() 96 a0 = a1; in WORDCOPY_FWD_DEST_ALIGNED() 108 a0 = a2; in WORDCOPY_FWD_DEST_ALIGNED() 129 op_t a0, a1; in WORDCOPY_BWD_ALIGNED() local 148 a0 = ((op_t *) srcp)[0]; in WORDCOPY_BWD_ALIGNED() 169 op_t a0, a1, a2; in WORDCOPY_BWD_DEST_ALIGNED() local [all …]
|
/sysdeps/unix/sysv/linux/csky/abiv2/ |
A D | sysdep.S | 31 rsub a0, a0, a1 34 mov a1, a0 35 mov a0, tls 42 add t1, a0 44 bmaski a0, 0 57 stw a0, (t0) 58 bmaski a0, 0
|
A D | getcontext.S | 27 mov t0, a0 29 addi a0, MCONTEXT_CSKY_R4 31 stm r4-r13, (a0) /* Save r4-r13. */ 35 addi a0, t0, MCONTEXT_CSKY_R16 36 stm r16-r31, (a0) /* Save r16-r31. */ 37 movi a0, 0 38 stw a0, (t0, MCONTEXT_CSKY_A0) /* Return zero. */ 44 movi a0, SIG_BLOCK 69 movi a0, 0 /* Return 0. */
|
/sysdeps/powerpc/power6/ |
A D | wordcopy.c | 35 op_t a0, a1; in WORDCOPY_FWD_ALIGNED() local 50 a0 = ((op_t *) srcp)[0]; in WORDCOPY_FWD_ALIGNED() 52 ((op_t *) dstp)[0] = a0; in WORDCOPY_FWD_ALIGNED() 88 op_t a0, a1, a2; in WORDCOPY_FWD_DEST_ALIGNED() local 102 a0 = ((op_t *) srcp)[0]; in WORDCOPY_FWD_DEST_ALIGNED() 107 ((op_t *) dstp)[0] = MERGE (a0, sh_1, a1, sh_2); in WORDCOPY_FWD_DEST_ALIGNED() 112 a0 = a1; in WORDCOPY_FWD_DEST_ALIGNED() 134 op_t a0, a1; in WORDCOPY_BWD_ALIGNED() local 153 a0 = ((op_t *) srcp)[0]; in WORDCOPY_BWD_ALIGNED() 155 ((op_t *) dstp)[0] = a0; in WORDCOPY_BWD_ALIGNED() [all …]
|
/sysdeps/m68k/ |
A D | rawmemchr.S | 47 movel R(a0),R(d1) 54 cmpb MEM(a0),R(d0) 56 addql #1,R(a0) 64 cmpb MEM(a0),R(d0) 66 addql #1,R(a0) 74 cmpb MEM(a0),R(d0) 76 addql #1,R(a0) 169 subql #4,R(a0) 173 addql #1,R(a0) 177 addql #1,R(a0) [all …]
|