/glibc-2.36/sysdeps/loongarch/ |
D | dl-trampoline.S | 25 # define FRAME_SIZE (-((-10 * SZREG - 8 * SZFREG) & ALMASK)) 32 REG_S ra, sp, 9*SZREG 33 REG_S a0, sp, 1*SZREG 34 REG_S a1, sp, 2*SZREG 35 REG_S a2, sp, 3*SZREG 36 REG_S a3, sp, 4*SZREG 37 REG_S a4, sp, 5*SZREG 38 REG_S a5, sp, 6*SZREG 39 REG_S a6, sp, 7*SZREG 40 REG_S a7, sp, 8*SZREG [all …]
|
D | __longjmp.S | 23 REG_L ra, a0, 0*SZREG 24 REG_L sp, a0, 1*SZREG 25 REG_L x, a0, 2*SZREG 26 REG_L fp, a0, 3*SZREG 27 REG_L s0, a0, 4*SZREG 28 REG_L s1, a0, 5*SZREG 29 REG_L s2, a0, 6*SZREG 30 REG_L s3, a0, 7*SZREG 31 REG_L s4, a0, 8*SZREG 32 REG_L s5, a0, 9*SZREG [all …]
|
D | setjmp.S | 32 REG_S ra, a0, 0*SZREG 33 REG_S sp, a0, 1*SZREG 34 REG_S x, a0, 2*SZREG 35 REG_S fp, a0, 3*SZREG 36 REG_S s0, a0, 4*SZREG 37 REG_S s1, a0, 5*SZREG 38 REG_S s2, a0, 6*SZREG 39 REG_S s3, a0, 7*SZREG 40 REG_S s4, a0, 8*SZREG 41 REG_S s5, a0, 9*SZREG [all …]
|
/glibc-2.36/sysdeps/riscv/ |
D | dl-trampoline.S | 27 # define FRAME_SIZE (-((-10 * SZREG) & ALMASK)) 29 # define FRAME_SIZE (-((-10 * SZREG - 8 * SZFREG) & ALMASK)) 35 REG_S ra, 9*SZREG(sp) 36 REG_S a0, 1*SZREG(sp) 37 REG_S a1, 2*SZREG(sp) 38 REG_S a2, 3*SZREG(sp) 39 REG_S a3, 4*SZREG(sp) 40 REG_S a4, 5*SZREG(sp) 41 REG_S a5, 6*SZREG(sp) 42 REG_S a6, 7*SZREG(sp) [all …]
|
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) 32 REG_L s8, 9*SZREG(a0) [all …]
|
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 …]
|
/glibc-2.36/sysdeps/unix/sysv/linux/aarch64/ |
D | setcontext.S | 55 cfi_offset (x18, oX0 + 18 * SZREG) 56 cfi_offset (x19, oX0 + 19 * SZREG) 57 cfi_offset (x20, oX0 + 20 * SZREG) 58 cfi_offset (x21, oX0 + 21 * SZREG) 59 cfi_offset (x22, oX0 + 22 * SZREG) 60 cfi_offset (x23, oX0 + 23 * SZREG) 61 cfi_offset (x24, oX0 + 24 * SZREG) 62 cfi_offset (x25, oX0 + 25 * SZREG) 63 cfi_offset (x26, oX0 + 26 * SZREG) 64 cfi_offset (x27, oX0 + 27 * SZREG) [all …]
|
D | getcontext.S | 36 str xzr, [x0, oX0 + 0 * SZREG] 38 stp x18, x19, [x0, oX0 + 18 * SZREG] 39 stp x20, x21, [x0, oX0 + 20 * SZREG] 40 stp x22, x23, [x0, oX0 + 22 * SZREG] 41 stp x24, x25, [x0, oX0 + 24 * SZREG] 42 stp x26, x27, [x0, oX0 + 26 * SZREG] 43 stp x28, x29, [x0, oX0 + 28 * SZREG] 44 str x30, [x0, oX0 + 30 * SZREG]
|
D | swapcontext.S | 34 stp xzr, x30, [x0, oX0 + 0 * SZREG] 38 stp x18, x19, [x0, oX0 + 18 * SZREG] 39 stp x20, x21, [x0, oX0 + 20 * SZREG] 40 stp x22, x23, [x0, oX0 + 22 * SZREG] 41 stp x24, x25, [x0, oX0 + 24 * SZREG] 42 stp x26, x27, [x0, oX0 + 26 * SZREG] 43 stp x28, x29, [x0, oX0 + 28 * SZREG] 44 str x30, [x0, oX0 + 30 * SZREG]
|
/glibc-2.36/sysdeps/unix/sysv/linux/mips/ |
D | swapcontext.S | 42 FRAMESZ = (((ARGSZ + LOCALSZ) * SZREG) + ALSZ) & ALMASK 43 GPOFF = FRAMESZ - ((ARGSZ + 1) * SZREG) 45 A1OFF = FRAMESZ - (1 * SZREG) /* callee-allocated */ 47 A1OFF = FRAMESZ + (1 * SZREG) /* caller-allocated */ 57 .mask MASK, -(ARGSZ * SZREG) 107 s.d fs0, (24 * SZREG + MCONTEXT_FPREGS)(a0) 108 s.d fs1, (25 * SZREG + MCONTEXT_FPREGS)(a0) 109 s.d fs2, (26 * SZREG + MCONTEXT_FPREGS)(a0) 110 s.d fs3, (27 * SZREG + MCONTEXT_FPREGS)(a0) 111 s.d fs4, (28 * SZREG + MCONTEXT_FPREGS)(a0) [all …]
|
D | setcontext.S | 42 FRAMESZ = (((ARGSZ + LOCALSZ) * SZREG) + ALSZ) & ALMASK 43 GPOFF = FRAMESZ - ((ARGSZ + 1) * SZREG) 45 A0OFF = FRAMESZ - (1 * SZREG) /* callee-allocated */ 47 A0OFF = FRAMESZ + (0 * SZREG) /* caller-allocated */ 57 .mask MASK, -(ARGSZ * SZREG) 95 l.d fs0, (24 * SZREG + MCONTEXT_FPREGS)(v0) 96 l.d fs1, (25 * SZREG + MCONTEXT_FPREGS)(v0) 97 l.d fs2, (26 * SZREG + MCONTEXT_FPREGS)(v0) 98 l.d fs3, (27 * SZREG + MCONTEXT_FPREGS)(v0) 99 l.d fs4, (28 * SZREG + MCONTEXT_FPREGS)(v0) [all …]
|
D | getcontext.S | 38 FRAMESZ = ((LOCALSZ * SZREG) + ALSZ) & ALMASK 39 GPOFF = FRAMESZ - (1 * SZREG) 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) [all …]
|
D | makecontext.S | 42 FRAMESZ = (((ARGSZ + LOCALSZ) * SZREG) + ALSZ) & ALMASK 43 GPOFF = FRAMESZ - ((ARGSZ + 1) * SZREG) 45 A3OFF = FRAMESZ - (5 * SZREG) /* callee-allocated */ 46 A4OFF = FRAMESZ - (4 * SZREG) 47 A5OFF = FRAMESZ - (3 * SZREG) 48 A6OFF = FRAMESZ - (2 * SZREG) 49 A7OFF = FRAMESZ - (1 * SZREG) 52 A3OFF = FRAMESZ + (3 * SZREG) /* caller-allocated */ 63 .mask MASK, -(ARGSZ * SZREG) 109 PTR_ADDIU t1, SZREG [all …]
|
D | clone.S | 38 FRAMESZ= (((NARGSAVE+LOCALSZ)*SZREG)+ALSZ)&ALMASK 39 GPOFF= FRAMESZ-(1*SZREG) 40 NESTED(__clone,4*SZREG,sp)
|
D | vfork.S | 31 FRAMESZ= (((NARGSAVE+LOCALSZ)*SZREG)+ALSZ)&ALMASK 32 GPOFF= FRAMESZ-(1*SZREG)
|
/glibc-2.36/sysdeps/unix/sysv/linux/mips/mips64/ |
D | syscall.S | 29 NESTED (syscall, SZREG, ra) 30 .mask 0x00010000, -SZREG 32 PTR_ADDIU sp, -SZREG 33 cfi_adjust_cfa_offset (SZREG) 51 PTR_ADDIU sp, SZREG 52 cfi_adjust_cfa_offset (-SZREG)
|
/glibc-2.36/sysdeps/unix/mips/ |
D | sysdep.S | 27 FRAMESZ= (((NARGSAVE+LOCALSZ)*SZREG)+ALSZ)&ALMASK 28 RAOFF= FRAMESZ-(1*SZREG) 29 GPOFF= FRAMESZ-(2*SZREG) 30 V0OFF= FRAMESZ-(3*SZREG)
|
/glibc-2.36/sysdeps/unix/sysv/linux/riscv/ |
D | ucontext-macros.h | 40 REG_S name, ((num) * SZREG + MCONTEXT_GREGS)(base) 43 REG_L name, ((num) * SZREG + MCONTEXT_GREGS)(base) 47 cfi_offset (name, (num) * SZREG + MCONTEXT_GREGS)
|
D | clone.S | 44 REG_S a3,SZREG(a1) /* Save argument pointer. */ 82 REG_L a0,SZREG(sp) /* Argument pointer. */
|
/glibc-2.36/sysdeps/unix/sysv/linux/loongarch/ |
D | ucontext-macros.h | 27 REG_S name, base, ((num) *SZREG + MCONTEXT_GREGS) 30 REG_L name, base, ((num) *SZREG + MCONTEXT_GREGS)
|
D | clone.S | 44 REG_S a3, a1, SZREG /* Save argument pointer. */ 84 REG_L a0, sp, SZREG /* Argument pointer. */
|
/glibc-2.36/sysdeps/riscv/sys/ |
D | asm.h | 25 # define SZREG 8 macro 30 # define SZREG 4 macro
|
/glibc-2.36/sysdeps/mips/ |
D | dl-machine.h | 289 and $2, $29, -2 * " STRINGXP(SZREG) "\n\ 292 " STRINGXP(PTR_S) " $8, (32 - " STRINGXP(SZREG) ")($29)\n\ 297 " STRINGXP(PTR_L) " $29, (32 - " STRINGXP(SZREG) ")($29)\n\ 351 li $2, 2 * " STRINGXP (SZREG) "\n\ 355 sw $3, -" STRINGXP (SZREG) "($2)\n\ 364 lw $2, 32-" STRINGXP (SZREG) "($sp)\n\
|
D | start.S | 95 and $29, -2 * SZREG 133 li $4, 2 * SZREG
|
/glibc-2.36/sysdeps/mips/sys/ |
D | asm.h | 303 # define SZREG 8 macro 305 # define SZREG 4 macro 312 #if (SZREG == 4)
|