/linux-master/arch/mips/fw/lib/ |
H A D | call_o32.S | 20 #define O32_STATSZ (SZREG * O32_STATC) 22 #define O32_SPSZ SZREG 46 REG_S ra,O32_FRAMESZ-1*SZREG(sp) 47 REG_S fp,O32_FRAMESZ-2*SZREG(sp) 48 REG_S gp,O32_FRAMESZ-3*SZREG(sp) 49 REG_S s7,O32_FRAMESZ-4*SZREG(sp) 50 REG_S s6,O32_FRAMESZ-5*SZREG(sp) 51 REG_S s5,O32_FRAMESZ-6*SZREG(sp) 52 REG_S s4,O32_FRAMESZ-7*SZREG(sp) 53 REG_S s3,O32_FRAMESZ-8*SZREG(s [all...] |
/linux-master/arch/riscv/lib/ |
H A D | memcpy.S | 17 andi a3, t6, SZREG-1 18 andi a4, a1, SZREG-1 26 andi a3, a1, ~(SZREG-1) 27 addi a3, a3, SZREG 39 andi a4, a2, ~((16*SZREG)-1) 44 REG_L a5, SZREG(a1) 45 REG_L a6, 2*SZREG(a1) 46 REG_L a7, 3*SZREG(a1) 47 REG_L t0, 4*SZREG(a1) 48 REG_L t1, 5*SZREG(a [all...] |
H A D | memset.S | 22 addi a3, t0, SZREG-1 23 andi a3, a3, ~(SZREG-1) 46 andi a4, a2, ~(SZREG-1) 49 andi a4, a4, 31*SZREG /* Calculate remainder */ 52 addi a4, a4, 32*SZREG /* Calculate initial offset */ 67 REG_S a1, SZREG(t0) 68 REG_S a1, 2*SZREG(t0) 69 REG_S a1, 3*SZREG(t0) 70 REG_S a1, 4*SZREG(t0) 71 REG_S a1, 5*SZREG(t [all...] |
H A D | memmove.S | 57 * Byte copy if copying less than (2 * SZREG) bytes. This can 61 andi t0, a2, -(2 * SZREG) 67 andi t5, t3, -SZREG 68 andi t6, t4, -SZREG 71 * aligned SZREG address, does not equal dest, then add SZREG 72 * to find the low-bound of SZREG alignment in the dest memory 74 * region if n is less than SZREG. This is one reason why 75 * we always byte copy if n is less than SZREG. 76 * Otherwise, dest is already naturally aligned to SZREG [all...] |
H A D | uaccess.S | 45 * SZREG holds 4 for RV32 and 8 for RV64 47 li a3, 9*SZREG /* size must be larger than size in word_copy */ 55 addi t1, a0, SZREG-1 56 andi t1, t1, ~(SZREG-1) 75 andi a3, a1, SZREG-1 86 addi t0, t0, -(8*SZREG) /* not to over run */ 89 fixup REG_L a5, SZREG(a1), 10f 90 fixup REG_L a6, 2*SZREG(a1), 10f 91 fixup REG_L a7, 3*SZREG(a1), 10f 92 fixup REG_L t1, 4*SZREG(a [all...] |
H A D | strlen.S | 62 andi t2, a0, SZREG-1 65 andi t0, a0, -SZREG 67 li t3, SZREG 101 addi t2, t0, SZREG 110 REG_L t1, SZREG(t0) 111 addi t0, t0, SZREG
|
H A D | strcmp.S | 66 and t2, t2, SZREG-1 76 addi a0, a0, SZREG 77 addi a1, a1, SZREG
|
H A D | strncmp.S | 70 and t2, t2, SZREG-1 75 andi t6, t4, -SZREG 87 addi a0, a0, SZREG 88 addi a1, a1, SZREG
|
/linux-master/samples/ftrace/ |
H A D | ftrace-direct-multi-modify.c | 33 " addi sp,sp,-3*"SZREG"\n" 34 " "REG_S" a0,0*"SZREG"(sp)\n" 35 " "REG_S" t0,1*"SZREG"(sp)\n" 36 " "REG_S" ra,2*"SZREG"(sp)\n" 39 " "REG_L" a0,0*"SZREG"(sp)\n" 40 " "REG_L" t0,1*"SZREG"(sp)\n" 41 " "REG_L" ra,2*"SZREG"(sp)\n" 42 " addi sp,sp,3*"SZREG"\n" 49 " addi sp,sp,-3*"SZREG"\n" 50 " "REG_S" a0,0*"SZREG"(s [all...] |
H A D | ftrace-direct-too.c | 30 " addi sp,sp,-5*"SZREG"\n" 31 " "REG_S" a0,0*"SZREG"(sp)\n" 32 " "REG_S" a1,1*"SZREG"(sp)\n" 33 " "REG_S" a2,2*"SZREG"(sp)\n" 34 " "REG_S" t0,3*"SZREG"(sp)\n" 35 " "REG_S" ra,4*"SZREG"(sp)\n" 37 " "REG_L" a0,0*"SZREG"(sp)\n" 38 " "REG_L" a1,1*"SZREG"(sp)\n" 39 " "REG_L" a2,2*"SZREG"(sp)\n" 40 " "REG_L" t0,3*"SZREG"(s [all...] |
H A D | ftrace-direct-modify.c | 35 " addi sp,sp,-2*"SZREG"\n" 36 " "REG_S" t0,0*"SZREG"(sp)\n" 37 " "REG_S" ra,1*"SZREG"(sp)\n" 39 " "REG_L" t0,0*"SZREG"(sp)\n" 40 " "REG_L" ra,1*"SZREG"(sp)\n" 41 " addi sp,sp,2*"SZREG"\n" 48 " addi sp,sp,-2*"SZREG"\n" 49 " "REG_S" t0,0*"SZREG"(sp)\n" 50 " "REG_S" ra,1*"SZREG"(sp)\n" 52 " "REG_L" t0,0*"SZREG"(s [all...] |
H A D | ftrace-direct.c | 27 " addi sp,sp,-3*"SZREG"\n" 28 " "REG_S" a0,0*"SZREG"(sp)\n" 29 " "REG_S" t0,1*"SZREG"(sp)\n" 30 " "REG_S" ra,2*"SZREG"(sp)\n" 32 " "REG_L" a0,0*"SZREG"(sp)\n" 33 " "REG_L" t0,1*"SZREG"(sp)\n" 34 " "REG_L" ra,2*"SZREG"(sp)\n" 35 " addi sp,sp,3*"SZREG"\n"
|
H A D | ftrace-direct-multi.c | 28 " addi sp,sp,-3*"SZREG"\n" 29 " "REG_S" a0,0*"SZREG"(sp)\n" 30 " "REG_S" t0,1*"SZREG"(sp)\n" 31 " "REG_S" ra,2*"SZREG"(sp)\n" 34 " "REG_L" a0,0*"SZREG"(sp)\n" 35 " "REG_L" t0,1*"SZREG"(sp)\n" 36 " "REG_L" ra,2*"SZREG"(sp)\n" 37 " addi sp,sp,3*"SZREG"\n"
|
/linux-master/arch/riscv/kernel/ |
H A D | mcount.S | 19 REG_S s0, 0*SZREG(sp) 20 REG_S ra, 1*SZREG(sp) 29 addi sp, sp, -4*SZREG 30 REG_S s0, 2*SZREG(sp) 31 REG_S ra, 3*SZREG(sp) 32 REG_S a0, 1*SZREG(sp) 33 REG_S a1, 0*SZREG(sp) 34 addi s0, sp, 4*SZREG 38 REG_L ra, 1*SZREG(sp) 39 REG_L s0, 0*SZREG(s [all...] |
H A D | copy-unaligned.S | 11 /* Note: The size is truncated to a multiple of 8 * SZREG */ 13 andi a4, a2, ~((8*SZREG)-1) 18 REG_L a5, SZREG(a1) 19 REG_L a6, 2*SZREG(a1) 20 REG_L a7, 3*SZREG(a1) 21 REG_L t0, 4*SZREG(a1) 22 REG_L t1, 5*SZREG(a1) 23 REG_L t2, 6*SZREG(a1) 24 REG_L t3, 7*SZREG(a1) 26 REG_S a5, SZREG(a [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | assembler.h | 72 REG_L t1, SZREG(a1) 75 REG_S t1, SZREG(a0) 77 addi a0, a0, 2 * SZREG 78 addi a1, a1, 2 * SZREG
|
/linux-master/arch/loongarch/kernel/ |
H A D | relocate_kernel.S | 36 PTR_ADDI s0, s0, SZREG 65 li.w s5, (1 << _PAGE_SHIFT) / SZREG 71 PTR_ADDI s3, s3, SZREG 72 PTR_ADDI s1, s1, SZREG
|
H A D | mcount.S | 16 #define MCOUNT_RA_OFFSET (SZREG) 17 #define MCOUNT_STACK_SIZE (2 * SZREG)
|
H A D | process.c | 242 if (nextsp & (SZREG - 1)) 275 if (!stack || stack & (SZREG - 1))
|
/linux-master/arch/mips/power/ |
H A D | hibernate_asm.S | 40 PTR_ADDIU t1, t1, SZREG 41 PTR_ADDIU t2, t2, SZREG
|
/linux-master/arch/mips/kernel/ |
H A D | relocate_kernel.S | 27 PTR_ADDIU s0, s0, SZREG 58 li s6, (1 << _PAGE_SHIFT) / SZREG 64 PTR_ADDIU s4, s4, SZREG 65 PTR_ADDIU s2, s2, SZREG
|
H A D | head.S | 119 PTR_SUBU sp, 4 * SZREG # init stack pointer 129 PTR_SUBU sp, 4 * SZREG # init stack pointer
|
/linux-master/arch/loongarch/include/asm/ |
H A D | asm.h | 45 #define SZREG 4 macro 47 #define SZREG 8 macro 54 #if (SZREG == 4) 59 #else /* SZREG == 8 */
|
/linux-master/arch/loongarch/power/ |
H A D | hibernate_asm.S | 44 PTR_ADDI t1, t1, SZREG 45 PTR_ADDI t2, t2, SZREG
|
/linux-master/arch/mips/include/asm/ |
H A D | asm.h | 145 #define SZREG 8 macro 147 #define SZREG 4 macro
|