| /arch/riscv/lib/ |
| A D | memmove.S | 53 add t4, a0, a2 197 addi t4, t4, (-2 * SZREG) 245 addi t4, t4, -SZREG 272 beq t4, t6, 2f 276 addi t4, t4, -1 277 sb t1, 0(t4) 278 bne t4, t6, 1b 291 beq t3, t4, 2f 297 bne t3, t4, 1b 302 beq t4, t3, 2f [all …]
|
| A D | strncmp.S | 72 add t4, a0, a2 76 andi t6, t4, -SZREG 121 bge a0, t4, 5f
|
| A D | strcmp.S | 66 li t4, -1 76 bne t3, t4, 2f
|
| A D | uaccess.S | 124 fixup REG_L t4, 7*SZREG(a1), 10f 132 fixup REG_S t4, 7*SZREG(a0), 10f 167 sub t4, a5, t3 184 sll a2, a5, t4
|
| /arch/alpha/lib/ |
| A D | ev67-strrchr.S | 36 insbl a1, 1, t4 # U : 000000000000ch00 41 or t2, t4, a1 # E : 000000000000chch 48 sll a1, 48, t4 # U : chch000000000000 50 or t4, a1, a1 # E : chch00000000chch 56 mskqh t5, a0, t4 # E : Complete garbage mask 58 cmpbge zero, t4, t4 # E : bits set iff byte is garbage 61 andnot t1, t4, t1 # E : clear garbage from null test 62 andnot t3, t4, t3 # E : clear garbage from char test 84 negq t1, t4 # E : isolate first null byte match 85 and t1, t4, t4 # E : [all …]
|
| A D | strrchr.S | 31 lda t4, -1 # .. e1 : build garbage mask 34 mskqh t4, a0, t4 # e0 : 37 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage 39 andnot t1, t4, t1 # .. e1 : clear garbage from null test 40 andnot t3, t4, t3 # e0 : clear garbage from char test 56 negq t1, t4 # e0 : isolate first null byte match 57 and t1, t4, t4 # e1 : 58 subq t4, 1, t5 # e0 : build a mask of the bytes up to... 59 or t4, t5, t4 # e1 : ... and including the null 61 and t3, t4, t3 # e0 : mask out char matches after null
|
| A D | strchr.S | 27 lda t4, -1 # .. e1 : build garbage mask 30 mskqh t4, a0, t4 # e0 : 33 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage 38 andnot t0, t4, t0 # e0 : clear garbage bits 58 and t0, 0xaa, t4 # e0 : 61 cmovne t4, 1, t4 # .. e1 : 63 addq v0, t4, v0 # .. e1 :
|
| A D | ev67-strchr.S | 40 lda t4, -1 # E : build garbage mask 42 mskqh t4, a0, t4 # U : only want relevant part of first quad 50 cmpbge zero, t4, t4 # E : bits set iff byte is garbage 58 andnot t0, t4, t0 # E : clear garbage bits
|
| A D | stxcpy.S | 136 extqh t2, a1, t4 # e0 : 138 or t1, t4, t1 # .. e1 : 238 and a0, 7, t4 # .. e1 : find dest misalignment 246 beq t4, 1f # .. e1 : 251 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr 256 cmplt t4, t5, t12 # e0 :
|
| A D | stxncpy.S | 161 extqh t2, a1, t4 # e0 : 162 or t1, t4, t1 # e1 : first aligned src word complete 295 and a0, 7, t4 # .. e1 : find dest misalignment 303 beq t4, 1f # .. e1 : 307 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr 312 1: cmplt t4, t5, t12 # e1 : 333 mskqh t1, t4, t1 # e0 :
|
| A D | ev6-stxcpy.S | 158 extqh t2, a1, t4 # U : (stall on a1) 161 or t1, t4, t1 # E : 268 and a0, 7, t4 # E : find dest misalignment 275 beq t4, 1f # U : 284 subq a1, t4, a1 # E : sub dest misalignment from src addr 287 cmplt t4, t5, t12 # E :
|
| A D | ev6-stxncpy.S | 200 extqh t2, a1, t4 # U : (3 cycle stall on t2) 202 or t1, t4, t1 # E : first aligned src word complete (stall) 340 and a0, 7, t4 # E : find dest misalignment 347 beq t4, 1f # U : 354 subq a1, t4, a1 # E : sub dest misalignment from src addr 359 1: cmplt t4, t5, t12 # E : 381 mskqh t1, t4, t1 # U :
|
| /arch/x86/crypto/ |
| A D | camellia-aesni-avx2-asm_64.S | 76 vpshufb t4, x0, x0; \ 77 vpshufb t4, x7, x7; \ 78 vpshufb t4, x3, x3; \ 79 vpshufb t4, x6, x6; \ 80 vpshufb t4, x2, x2; \ 81 vpshufb t4, x5, x5; \ 82 vpshufb t4, x1, x1; \ 83 vpshufb t4, x4, x4; \ 100 vpxor t4##_x, t4##_x, t4##_x; \ 170 vpshufb t7, t4, t4; \ [all …]
|
| A D | camellia-aesni-avx-asm_64.S | 62 vpshufb t4, x0, x0; \ 63 vpshufb t4, x7, x7; \ 64 vpshufb t4, x1, x1; \ 65 vpshufb t4, x4, x4; \ 66 vpshufb t4, x2, x2; \ 67 vpshufb t4, x5, x5; \ 68 vpshufb t4, x3, x3; \ 69 vpshufb t4, x6, x6; \ 82 vpxor t4, t4, t4; \ 128 vpshufb t6, t4, t4; \ [all …]
|
| /arch/x86/include/asm/ |
| A D | syscall_wrapper.h | 63 #define SYSCALL_PT_ARG6(m, t1, t2, t3, t4, t5, t6) \ argument 64 SYSCALL_PT_ARG5(m, t1, t2, t3, t4, t5), m(t6, (regs->bp)) 65 #define SYSCALL_PT_ARG5(m, t1, t2, t3, t4, t5) \ argument 66 SYSCALL_PT_ARG4(m, t1, t2, t3, t4), m(t5, (regs->di)) 67 #define SYSCALL_PT_ARG4(m, t1, t2, t3, t4) \ argument 68 SYSCALL_PT_ARG3(m, t1, t2, t3), m(t4, (regs->si))
|
| /arch/loongarch/mm/ |
| A D | page.S | 48 ld.d t4, a1, 32 61 st.d t4, a0, 32 63 ld.d t4, a1, 96 76 st.d t4, a0, -32
|
| /arch/riscv/kernel/ |
| A D | crash_save_regs.S | 42 REG_S t4, PT_T4(a0) /* x29 */ 49 csrr t4, CSR_CAUSE 54 REG_S t4, PT_CAUSE(a0)
|
| A D | mcount.S | 84 la t4, ftrace_stub 88 bne t1, t4, .Ldo_ftrace_graph_caller 97 bne t5, t4, .Ldo_trace
|
| /arch/arm/crypto/ |
| A D | aes-cipher-core.S | 42 .macro __hround, out0, out1, in0, in1, in2, in3, t3, t4, enc, sz, op, oldcpsr 65 __select \t4, \in0, 3 68 __select \t4, \in2, 3 72 __load \t4, \t4, 3, \sz, \op 87 eor \out1, \out1, \t4, ror #8
|
| /arch/riscv/include/asm/ |
| A D | compat.h | 68 compat_ulong_t t4; member 105 cregs->t4 = (compat_ulong_t) regs->t4; in regs_to_cregs() 142 regs->t4 = (unsigned long) cregs->t4; in cregs_to_regs()
|
| /arch/mips/lib/ |
| A D | csum_partial.S | 33 #define t4 $12 macro 193 CSUM_BIGCHUNK(src, 0x00, sum, t0, t1, t3, t4) 194 CSUM_BIGCHUNK(src, 0x20, sum, t0, t1, t3, t4) 195 CSUM_BIGCHUNK(src, 0x40, sum, t0, t1, t3, t4) 196 CSUM_BIGCHUNK(src, 0x60, sum, t0, t1, t3, t4) 476 LOAD(t4, UNIT(4)(src)) 490 STORE(t4, UNIT(4)(dst)) 491 ADDC(t4, t5) 493 ADDC(sum, t4) 593 SLL t4, t1, 3 # t4 = number of bits to discard [all …]
|
| /arch/sparc/lib/ |
| A D | blockops.S | 28 #define MIRROR_BLOCK(dst, src, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument 31 ldd [src + offset + 0x08], t4; \ 35 std t4, [dst + offset + 0x08]; \
|
| A D | checksum_32.S | 20 #define CSUM_BIGCHUNK(buf, offset, sum, t0, t1, t2, t3, t4, t5) \ argument 25 ldd [buf + offset + 0x10], t4; \ 29 addxcc t4, sum, sum; \ 164 #define CSUMCOPY_BIGCHUNK_ALIGNED(src, dst, sum, off, t0, t1, t2, t3, t4, t5, t6, t7) \ argument 168 EX(ldd [src + off + 0x10], t4); \ 175 addxcc t4, sum, sum; \ 176 EX(std t4, [dst + off + 0x10]); \ 186 #define CSUMCOPY_BIGCHUNK(src, dst, sum, off, t0, t1, t2, t3, t4, t5, t6, t7) \ argument 189 EX(ldd [src + off + 0x10], t4); \ 199 EX(st t4, [dst + off + 0x10]); \ [all …]
|
| /arch/s390/include/asm/ |
| A D | stacktrace.h | 124 #define CALL_LARGS_4(t1, a1, t2, a2, t3, a3, t4, a4) \ argument 126 long arg4 = (long)(t4)(a4) 127 #define CALL_LARGS_5(t1, a1, t2, a2, t3, a3, t4, a4, t5, a5) \ argument 128 CALL_LARGS_4(t1, a1, t2, a2, t3, a3, t4, a4); \
|
| /arch/mips/kernel/ |
| A D | scall32-o32.S | 50 addu t4, t0, 32 51 bltz t4, bad_stack # -> sp is bad 195 lw t4, 20(sp) 198 sw t4, 16(sp)
|