| /src/lib/csu/arch/powerpc/ |
| crti.S | 42 stdu %r1, -(6*SZREG)(%r1) 43 std %r0, (2*SZREG)(%r1) 45 stw %r0, (1*SZREG)(%r1) 46 stwu %r1, -(4*SZREG)(%r1) 53 stdu %r1, -(6*SZREG)(%r1) 54 std %r0, (2*SZREG)(%r1) 56 stw %r0, (1*SZREG)(%r1) 57 stwu %r1, -(4*SZREG)(%r1)
|
| crtn.S | 36 ldreg %r0, (2*SZREG)(%r1) 37 addi %r1, %r1, (6*SZREG) 39 addi %r1, %r1, (4*SZREG) 40 lwz %r0, (1*SZREG)(%r1) 47 ldreg %r0, (2*SZREG)(%r1) 48 addi %r1, %r1, (6*SZREG) 50 addi %r1, %r1, (4*SZREG) 51 lwz %r0, (1*SZREG)(%r1)
|
| /src/sys/arch/mips/pmon/ |
| pmon32.S | 56 NNON_LEAF(name, FRAMESZ(PMON_CALLFRAME_SIZ + 11 * SZREG), ra); \ 57 PTR_SUBU sp, sp, FRAMESZ(PMON_CALLFRAME_SIZ + 11 * SZREG); \ 58 REG_S ra, (10 * SZREG + PMON_CALLFRAME_SIZ)(sp); \ 59 .mask 0xc0ff0000, (CALLFRAME_RA - FRAMESZ(PMON_CALLFRAME_SIZ + 10 * SZREG)); \ 60 REG_S s0, (0 * SZREG + PMON_CALLFRAME_SIZ)(sp); \ 61 REG_S s1, (1 * SZREG + PMON_CALLFRAME_SIZ)(sp); \ 62 REG_S s2, (2 * SZREG + PMON_CALLFRAME_SIZ)(sp); \ 63 REG_S s3, (3 * SZREG + PMON_CALLFRAME_SIZ)(sp); \ 64 REG_S s4, (4 * SZREG + PMON_CALLFRAME_SIZ)(sp); \ 65 REG_S s5, (5 * SZREG + PMON_CALLFRAME_SIZ)(sp); [all...] |
| /src/lib/libc/arch/powerpc64/sys/ |
| ptrace.S | 8 streg %r0,SZREG(%r1) 9 stregu %r1,-(SZREG*6)(%r1) 10 streg %r3,(SZREG*2)(%r1) 11 streg %r4,(SZREG*3)(%r1) 12 streg %r5,(SZREG*4)(%r1) 13 streg %r6,(SZREG*5)(%r1) 20 ldreg %r3,(SZREG*2)(%r1) 21 ldreg %r4,(SZREG*3)(%r1) 22 ldreg %r5,(SZREG*4)(%r1) 23 ldreg %r6,(SZREG*5)(%r1 [all...] |
| /src/common/lib/libc/arch/mips/string/ |
| bcopy.S | 105 andi t1,DSTREG,(SZREG-1) # get last bits of dest 107 andi t0,SRCREG,(SZREG-1) # get last bits of src 114 li AT,-(SZREG*8) 125 REG_L t3,(0*SZREG)(SRCREG) 126 REG_L v1,(1*SZREG)(SRCREG) 127 REG_L t0,(2*SZREG)(SRCREG) 128 REG_L t1,(3*SZREG)(SRCREG) 129 PTR_ADDU SRCREG,SZREG*8 130 REG_S t3,(0*SZREG)(DSTREG) 131 REG_S v1,(1*SZREG)(DSTREG [all...] |
| /src/lib/libc/arch/hppa/sys/ |
| getcontext.S | 41 stw %rp, (_UC_GREGS + _REG_PCOQH * SZREG)(%arg0) 43 stw %r1, (_UC_GREGS + _REG_PCOQT * SZREG)(%arg0) 45 stw %r0, (_UC_GREGS + _REG_RET0 * SZREG)(%arg0)
|
| /src/sys/arch/mips/rmi/ |
| rmixl_subr.S | 98 NESTED(rmixlfw_wakeup_cpu, CALLFRAME_SIZ+4*SZREG, ra) 99 PTR_ADDU sp, sp, -(CALLFRAME_SIZ+4*SZREG) 102 REG_S gp, CALLFRAME_SIZ+0*SZREG(sp) 103 REG_S t8, CALLFRAME_SIZ+1*SZREG(sp) 105 REG_S t0, CALLFRAME_SIZ+2*SZREG(sp) 118 REG_L t0, CALLFRAME_SIZ+2*SZREG(sp) 120 REG_L t8, CALLFRAME_SIZ+1*SZREG(sp) 121 REG_L gp, CALLFRAME_SIZ+0*SZREG(sp) 125 PTR_ADDU sp, sp, (CALLFRAME_SIZ+4*SZREG) 156 REG_L sp, 0*SZREG(s0) /* XXX ta_sp * [all...] |
| /src/lib/libc/arch/riscv/sys/ |
| ptrace.S | 41 #define XCALLFRAME_SIZ (8 * SZREG) 42 #define XCALLFRAME_RA (0 * SZREG) 43 #define XCALLFRAME_A0 (1 * SZREG) 44 #define XCALLFRAME_A1 (2 * SZREG) 45 #define XCALLFRAME_A2 (3 * SZREG) 46 #define XCALLFRAME_A3 (4 * SZREG)
|
| __clone.S | 63 REG_S a3, SZREG(a1) 87 REG_L a0, SZREG(sp)
|
| /src/lib/libc/arch/mips/string/ |
| bzero.S | 53 blt a1, 3*SZREG, smallclr # small amount to clear? 55 and a3, a3, SZREG-1 57 #if SZREG == 4 62 #if SZREG == 8 74 REG_L v0, -SZREG(a0) # load the word to partially clear 76 REG_S v0, -SZREG(a0) # store it back 79 and v0, a1, SZREG-1 # compute number of words left 84 PTR_ADDU a0, a0, SZREG # clear words 86 REG_S zero, -SZREG(a0) # since we are limited by memory speed
|
| /src/lib/libc/arch/hppa/gen/ |
| swapcontext.S | 52 stw %r1, (_UC_GREGS + _REG_PCOQT * SZREG)(%arg1) 53 stw %rp, (_UC_GREGS + _REG_PCOQH * SZREG)(%arg1) 55 stw %r0, (_UC_GREGS + _REG_RET0 * SZREG)(%arg1)
|
| /src/lib/libc/arch/powerpc/sys/ |
| ptrace.S | 10 #define XCALLFRAMELEN ((((2+5)*SZREG) + CALLFRAMELEN - 1) & -CALLFRAMELEN) 11 #define XCALLFRAME_DATA (XCALLFRAMELEN - 1*SZREG) 12 #define XCALLFRAME_ADDR (XCALLFRAMELEN - 2*SZREG) 13 #define XCALLFRAME_PID (XCALLFRAMELEN - 3*SZREG) 14 #define XCALLFRAME_REQUEST (XCALLFRAMELEN - 4*SZREG) 15 #define XCALLFRAME_R30 (XCALLFRAMELEN - 5*SZREG)
|
| /src/lib/libc/arch/mips/gen/ |
| sigsetjmp.S | 65 REG_S a1, _JBLEN*SZREG(a0) # save "savemask" 74 REG_L t0, _JBLEN*SZREG(a0) # get "savemask"
|
| swapcontext.S | 47 PTR_S a1, SZREG(sp) # stash away ucp 53 PTR_L a0, SZREG(sp) # load ucp
|
| /src/lib/libc/arch/powerpc/gen/ |
| swapcontext.S | 37 #define XCALLFRAMELEN (((2+3)*SZREG + CALLFRAMELEN - 1) & -CALLFRAMELEN) 38 #define XCALLFRAME_R30 (XCALLFRAMELEN-1*SZREG) 39 #define XCALLFRAME_UCP (XCALLFRAMELEN-2*SZREG) 40 #define XCALLFRAME_OUCP (XCALLFRAMELEN-3*SZREG)
|
| /src/sys/arch/riscv/riscv/ |
| copy.S | 33 #define UCAS_FRAME_SIZE (FB_LEN + 4 * SZREG) 34 #define UCAS_FRAME_A0 (UCAS_FRAME_SIZE - 4 * SZREG) 35 #define UCAS_FRAME_A1 (UCAS_FRAME_SIZE - 3 * SZREG) 36 #define UCAS_FRAME_S0 (UCAS_FRAME_SIZE - 2 * SZREG) 37 #define UCAS_FRAME_RA (UCAS_FRAME_SIZE - 1 * SZREG) 137 REG_L t0, (FB_LEN + 0 * SZREG)(sp) 138 REG_L a1, (FB_LEN + 1 * SZREG)(sp)
|
| locore.S | 130 addi sp, sp, -(2 * SZREG) 132 REG_S zero, SZREG(sp) 152 REG_S a0, SZREG(sp) 232 #if ((VM_MIN_KERNEL_ADDRESS >> XSEGSHIFT) & (NPDEPG - 1)) * SZREG 233 li t1, ((VM_MIN_KERNEL_ADDRESS >> XSEGSHIFT) & (NPDEPG - 1)) * SZREG 250 li t1, ((VM_MIN_KERNEL_ADDRESS >> SEGSHIFT) & (NPDEPG - 1)) * SZREG 278 add s9, s9, SZREG // advance to next PDE slot 283 li t1, ((VM_KERNEL_DTB_BASE >> SEGSHIFT) & (NPDEPG - 1)) * SZREG 308 REG_L a0, SZREG(sp) 310 li t1, ((VM_KERNEL_IO_BASE >> SEGSHIFT) & (NPDEPG - 1)) * SZREG [all...] |
| /src/libexec/ld.elf_so/arch/riscv/ |
| rtld_start.S | 79 #define XCALLFRAME_SIZ (12 * SZREG) 80 #define XCALLFRAME_RA ( 8 * SZREG) 81 #define XCALLFRAME_A7 ( 7 * SZREG) 82 #define XCALLFRAME_A6 ( 6 * SZREG) 83 #define XCALLFRAME_A5 ( 5 * SZREG) 84 #define XCALLFRAME_A4 ( 4 * SZREG) 85 #define XCALLFRAME_A3 ( 3 * SZREG) 86 #define XCALLFRAME_A2 ( 2 * SZREG) 87 #define XCALLFRAME_A1 ( 1 * SZREG) 88 #define XCALLFRAME_A0 ( 0 * SZREG) [all...] |
| /src/sys/arch/mips/include/ |
| endian_machdep.h | 42 # if SZREG == 4 60 # if SZREG == 4
|
| asm.h | 371 #define SZREG 4 373 #define SZREG 8 400 #define CALLFRAME_SIZ (SZREG * (4 + 2)) 403 #define CALLFRAME_SIZ (SZREG * 4) 404 #define CALLFRAME_S0 (CALLFRAME_SIZ - 4 * SZREG) 407 #define CALLFRAME_GP (CALLFRAME_SIZ - 3 * SZREG) 409 #define CALLFRAME_SP (CALLFRAME_SIZ - 2 * SZREG) 410 #define CALLFRAME_RA (CALLFRAME_SIZ - 1 * SZREG) 568 #if SZREG == 4
|
| /src/lib/libc/arch/mips/sys/ |
| __clone.S | 64 REG_S a3, SZREG(a1) 90 REG_L a0, SZREG(sp)
|
| __sigtramp2.S | 64 #define CFI_OFFSET_DWARF_REG(d, r) .cfi_offset d, r * SZREG
|
| /src/libexec/ld.elf_so/arch/mips/ |
| rtld_start.S | 76 #define XCALLFRAME_SIZ (12*SZREG) 77 #define XCALLFRAME_RA (10*SZREG) 78 #define XCALLFRAME_GP (9*SZREG) 79 #define XCALLFRAME_S0 (8*SZREG) 80 #define XCALLFRAME_A3 (7*SZREG) 81 #define XCALLFRAME_A2 (6*SZREG) 82 #define XCALLFRAME_A1 (5*SZREG) 83 #define XCALLFRAME_A0 (4*SZREG) 85 #define XCALLFRAME_A7 (3*SZREG) 86 #define XCALLFRAME_A6 (2*SZREG) [all...] |
| /src/sys/arch/mips/mips/ |
| locore.S | 793 li a2, PAGE_SIZE / (8 * SZREG) 795 1: REG_L t0, (0*SZREG)(a1) 796 REG_L ta0, (4*SZREG)(a1) 798 REG_L t1, (1*SZREG)(a1) 799 REG_L t2, (2*SZREG)(a1) 800 REG_L t3, (3*SZREG)(a1) 801 REG_L ta1, (5*SZREG)(a1) 802 REG_L ta2, (6*SZREG)(a1) 803 REG_L ta3, (7*SZREG)(a1) 805 REG_S t0, (0*SZREG)(a0 [all...] |
| /src/sys/arch/riscv/include/ |
| asm.h | 139 #define SZREG 8 141 #define SZREG 4 156 #define CALLFRAME_SIZ (SZREG * 4) 157 #define CALLFRAME_S1 (CALLFRAME_SIZ - 4 * SZREG) 158 #define CALLFRAME_S0 (CALLFRAME_SIZ - 3 * SZREG) 159 #define CALLFRAME_SP (CALLFRAME_SIZ - 2 * SZREG) 160 #define CALLFRAME_RA (CALLFRAME_SIZ - 1 * SZREG)
|