/freebsd-13-stable/sys/mips/include/ |
H A D | abi.h | 62 #define SZREG 4 macro 64 #define SZREG 8 macro 83 #define CALLFRAME_SIZ (SZREG * (4 + 2)) 86 #define CALLFRAME_SIZ (SZREG * 4) 87 #define CALLFRAME_S0 (CALLFRAME_SIZ - 4 * SZREG) 90 #define CALLFRAME_GP (CALLFRAME_SIZ - 3 * SZREG) 92 #define CALLFRAME_SP (CALLFRAME_SIZ - 2 * SZREG) 93 #define CALLFRAME_RA (CALLFRAME_SIZ - 1 * SZREG)
|
H A D | ucontext.h | 89 #ifndef SZREG 91 #define SZREG 4 macro 93 #define SZREG 8 macro 98 #define UCTX_REG(x) (4 + SZREG + (x)*SZREG)
|
H A D | pcb.h | 97 REG_S reg, U_PCB_REGS + (SZREG * offs) (base) 100 REG_L reg, U_PCB_REGS + (SZREG * offs) (base) 115 REG_S reg, U_PCB_CONTEXT + (SZREG * offs) (base) 118 REG_L reg, U_PCB_CONTEXT + (SZREG * offs) (base)
|
H A D | asm.h | 289 # if SZREG == 4 307 # if SZREG == 4 469 #if SZREG == 4
|
/freebsd-13-stable/sys/contrib/openzfs/module/lua/setjmp/ |
H A D | setjmp_mips.S | 56 REG_S ra, 1*SZREG(a0) 57 REG_S gp, 2*SZREG(a0) 58 REG_S s0, 3*SZREG(a0) 59 REG_S s1, 4*SZREG(a0) 60 REG_S s2, 5*SZREG(a0) 61 REG_S s3, 6*SZREG(a0) 62 REG_S s4, 7*SZREG(a0) 63 REG_S s5, 8*SZREG(a0) 64 REG_S s6, 9*SZREG(a0) 65 REG_S s7, 10*SZREG(a [all...] |
/freebsd-13-stable/lib/libc/mips/gen/ |
H A D | setjmp.S | 60 #define SETJMP_FRAME_SIZE (CALLFRAME_SIZ + (SZREG * 2)) 74 PTR_ADDU a2, a0, _JB_SIGMASK * SZREG # &oenv 86 REG_S v0, (_JB_MAGIC * SZREG)(a0) 87 REG_S ra, (_JB_REG_RA * SZREG)(a0) 95 REG_S s0, (_JB_REG_S0 * SZREG)(a0) 96 REG_S s1, (_JB_REG_S1 * SZREG)(a0) 97 REG_S s2, (_JB_REG_S2 * SZREG)(a0) 98 REG_S s3, (_JB_REG_S3 * SZREG)(a0) 99 REG_S s4, (_JB_REG_S4 * SZREG)(a0) 100 REG_S s5, (_JB_REG_S5 * SZREG)(a [all...] |
H A D | _setjmp.S | 64 REG_S v0, (_JB_MAGIC * SZREG)(a0) 65 REG_S ra, (_JB_REG_RA * SZREG)(a0) 73 REG_S s0, (_JB_REG_S0 * SZREG)(a0) 74 REG_S s1, (_JB_REG_S1 * SZREG)(a0) 75 REG_S s2, (_JB_REG_S2 * SZREG)(a0) 76 REG_S s3, (_JB_REG_S3 * SZREG)(a0) 77 REG_S s4, (_JB_REG_S4 * SZREG)(a0) 78 REG_S s5, (_JB_REG_S5 * SZREG)(a0) 79 REG_S s6, (_JB_REG_S6 * SZREG)(a0) 80 REG_S s7, (_JB_REG_S7 * SZREG)(a [all...] |
H A D | sigsetjmp.S | 71 REG_L t0, (_JB_MAGIC * SZREG)(a0)
|
/freebsd-13-stable/stand/libsa/mips/ |
H A D | _setjmp.S | 62 REG_S v0, (_JB_MAGIC * SZREG)(a0) # saved in sc_regs[0] 63 REG_S ra, (_JB_REG_RA * SZREG)(a0) # sc_pc = return address 64 REG_S s0, (_JB_REG_S0 * SZREG)(a0) 65 REG_S s1, (_JB_REG_S1 * SZREG)(a0) 66 REG_S s2, (_JB_REG_S2 * SZREG)(a0) 67 REG_S s3, (_JB_REG_S3 * SZREG)(a0) 68 REG_S s4, (_JB_REG_S4 * SZREG)(a0) 69 REG_S s5, (_JB_REG_S5 * SZREG)(a0) 70 REG_S s6, (_JB_REG_S6 * SZREG)(a0) 71 REG_S s7, (_JB_REG_S7 * SZREG)(a [all...] |
/freebsd-13-stable/lib/libc/mips/string/ |
H A D | bcopy.S | 108 andi t1,DSTREG,(SZREG-1) # get last bits of dest 110 andi t0,SRCREG,(SZREG-1) # get last bits of src 117 li AT,-(SZREG*8) 128 REG_L t3,(0*SZREG)(SRCREG) 129 REG_L v1,(1*SZREG)(SRCREG) 130 REG_L t0,(2*SZREG)(SRCREG) 131 REG_L t1,(3*SZREG)(SRCREG) 132 PTR_ADDU SRCREG,SZREG*8 133 REG_S t3,(0*SZREG)(DSTREG) 134 REG_S v1,(1*SZREG)(DSTRE [all...] |
H A D | bzero.S | 57 blt a1, 3*SZREG, smallclr # small amount to clear? 59 and a3, a3, SZREG-1 65 and v0, a1, SZREG-1 # compute number of words left 70 PTR_ADDU a0, a0, SZREG # clear words 72 REG_S zero, -SZREG(a0) # since we are limited by memory speed
|
/freebsd-13-stable/sys/mips/mips/ |
H A D | bcopy.S | 98 andi t1,DSTREG,(SZREG-1) # get last bits of dest 100 andi t0,SRCREG,(SZREG-1) # get last bits of src 107 li AT,-(SZREG*8) 118 REG_L t3,(0*SZREG)(SRCREG) 119 REG_L v1,(1*SZREG)(SRCREG) 120 REG_L t0,(2*SZREG)(SRCREG) 121 REG_L t1,(3*SZREG)(SRCREG) 122 PTR_ADDU SRCREG,SZREG*8 123 REG_S t3,(0*SZREG)(DSTREG) 124 REG_S v1,(1*SZREG)(DSTRE [all...] |
H A D | support.S | 842 REG_S s0, (SZREG * PCB_REG_S0)(a0) 843 REG_S s1, (SZREG * PCB_REG_S1)(a0) 844 REG_S s2, (SZREG * PCB_REG_S2)(a0) 845 REG_S s3, (SZREG * PCB_REG_S3)(a0) 846 REG_S s4, (SZREG * PCB_REG_S4)(a0) 847 REG_S s5, (SZREG * PCB_REG_S5)(a0) 848 REG_S s6, (SZREG * PCB_REG_S6)(a0) 849 REG_S s7, (SZREG * PCB_REG_S7)(a0) 850 REG_S s8, (SZREG * PCB_REG_S8)(a0) 851 REG_S sp, (SZREG * PCB_REG_S [all...] |
H A D | db_trace.c | 362 #define TF_REG(base, reg) ((base) + CALLFRAME_SIZ + ((reg) * SZREG))
|
H A D | exception.S | 232 REG_S reg, CALLFRAME_SIZ + (SZREG * offs) (base) 322 REG_L reg, CALLFRAME_SIZ + (SZREG * offs) (base) 370 #define KERN_REG_SIZE (NUMSAVEREGS * SZREG)
|
/freebsd-13-stable/crypto/openssl/crypto/sha/asm/ |
H A D | sha1-mips.pl | 64 $SZREG=8; 71 $SZREG=4; 353 .frame $sp,$FRAMESIZE*$SZREG,$ra 354 .mask $SAVED_REGS_MASK,-$SZREG 356 $PTR_SUB $sp,$FRAMESIZE*$SZREG 357 $REG_S $ra,($FRAMESIZE-1)*$SZREG($sp) 358 $REG_S $fp,($FRAMESIZE-2)*$SZREG($sp) 359 $REG_S $s11,($FRAMESIZE-3)*$SZREG($sp) 360 $REG_S $s10,($FRAMESIZE-4)*$SZREG($sp) 361 $REG_S $s9,($FRAMESIZE-5)*$SZREG( [all...] |
H A D | sha512-mips.pl | 68 $SZREG=8; 76 $SZREG=4; 301 $FRAMESIZE=16*$SZ+16*$SZREG; 318 .mask $SAVED_REGS_MASK,-$SZREG 326 $REG_S $ra,$FRAMESIZE-1*$SZREG($sp) 327 $REG_S $fp,$FRAMESIZE-2*$SZREG($sp) 328 $REG_S $s11,$FRAMESIZE-3*$SZREG($sp) 329 $REG_S $s10,$FRAMESIZE-4*$SZREG($sp) 330 $REG_S $s9,$FRAMESIZE-5*$SZREG($sp) 331 $REG_S $s8,$FRAMESIZE-6*$SZREG( [all...] |
/freebsd-13-stable/crypto/openssl/crypto/bn/asm/ |
H A D | mips-mont.pl | 63 $SZREG=8; 69 $SZREG=4; 154 .frame $fp,$FRAMESIZE*$SZREG,$ra 155 .mask 0x40000000|$SAVED_REGS_MASK,-$SZREG 156 $PTR_SUB $sp,$FRAMESIZE*$SZREG 157 $REG_S $fp,($FRAMESIZE-1)*$SZREG($sp) 158 $REG_S $s11,($FRAMESIZE-2)*$SZREG($sp) 159 $REG_S $s10,($FRAMESIZE-3)*$SZREG($sp) 160 $REG_S $s9,($FRAMESIZE-4)*$SZREG($sp) 161 $REG_S $s8,($FRAMESIZE-5)*$SZREG( [all...] |
H A D | mips.pl | 74 $SZREG=8; 89 $SZREG=4; 151 .frame $sp,6*$SZREG,$ra 152 .mask 0x8000f008,-$SZREG 154 $PTR_SUB $sp,6*$SZREG 155 $REG_S $ra,5*$SZREG($sp) 156 $REG_S $t3,4*$SZREG($sp) 157 $REG_S $t2,3*$SZREG($sp) 158 $REG_S $t1,2*$SZREG($sp) 159 $REG_S $t0,1*$SZREG( [all...] |
/freebsd-13-stable/libexec/rtld-elf/mips/ |
H A D | rtld_start.S | 74 PTR_SUBU sp, 4*SZREG /* ABI requires to reserve memory for 4 regs */ 78 PTR_ADDU sp, 4*SZREG 85 PTR_SUBU sp, 4*SZREG /* ABI requires to reserve memory for 4 regs */ 91 #define XCALLFRAME_SIZ (12*SZREG) 92 #define XCALLFRAME_RA (10*SZREG) 93 #define XCALLFRAME_GP (9*SZREG) 94 #define XCALLFRAME_S0 (8*SZREG) 95 #define XCALLFRAME_A3 (7*SZREG) 96 #define XCALLFRAME_A2 (6*SZREG) 97 #define XCALLFRAME_A1 (5*SZREG) [all...] |
/freebsd-13-stable/crypto/openssl/crypto/aes/asm/ |
H A D | aes-mips.pl | 74 $SZREG=8; 83 $SZREG=4; 116 my $FRAMESIZE=16*$SZREG; 621 .mask $SAVED_REGS_MASK,-$SZREG 629 $REG_S $ra,$FRAMESIZE-1*$SZREG($sp) 630 $REG_S $fp,$FRAMESIZE-2*$SZREG($sp) 631 $REG_S $s11,$FRAMESIZE-3*$SZREG($sp) 632 $REG_S $s10,$FRAMESIZE-4*$SZREG($sp) 633 $REG_S $s9,$FRAMESIZE-5*$SZREG($sp) 634 $REG_S $s8,$FRAMESIZE-6*$SZREG( [all...] |