| /arch/riscv/lib/ |
| A D | memmove.S | 52 mv t3, a0 78 beq t5, t3, 1f 135 addi t3, t3, (2 * SZREG) 141 beq t3, a2, 2f 150 bne t3, t6, 1b 233 addi t3, t3, SZREG 261 beq t3, t5, 2f 265 addi t3, t3, 1 266 sb t1, -1(t3) 267 bne t3, t5, 1b [all …]
|
| A D | strlen.S | 68 li t3, SZREG 69 sub t3, t3, t2 99 bgtu t3, a0, 2f 103 li t3, -1 114 beq t1, t3, 1b
|
| A D | strncmp.S | 84 orc.b t3, t0 85 bne t3, t5, 2f 86 orc.b t3, t1 87 bne t3, t5, 2f
|
| /arch/alpha/lib/ |
| A D | ev67-strrchr.S | 42 sll t5, 8, t3 # U : 00000000ch000000 46 or t5, t3, t3 # E : 00000000chch0000 51 or t2, t3, t2 # E : 0000chchchch0000 60 cmpbge zero, t2, t3 # E : bits set iff byte == c 62 andnot t3, t4, t3 # E : clear garbage from char test 68 cmovne t3, v0, t6 # E : save previous comparisons match 72 cmovne t3, t3, t8 # E : Latency=2, extra map slot 78 cmpbge zero, t2, t3 # E : bits set iff byte == c 89 and t3, t4, t3 # E : mask out char matches after null 90 cmovne t3, t3, t8 # E : save it, if match found Latency=2, extra map slot [all …]
|
| A D | strrchr.S | 38 cmpbge zero, t2, t3 # e0 : bits set iff byte == c 40 andnot t3, t4, t3 # e0 : clear garbage from char test 46 cmovne t3, v0, t6 # .. e1 : save previous comparisons match 47 cmovne t3, t3, t8 # e0 : 51 cmpbge zero, t2, t3 # e0 : bits set iff byte == c 61 and t3, t4, t3 # e0 : mask out char matches after null 62 cmovne t3, t3, t8 # .. e1 : save it, if match found 63 cmovne t3, v0, t6 # e0 :
|
| A D | ev67-strchr.S | 33 and a1, 0xff, t3 # E : 00000000000000ch 37 insbl t3, 6, a3 # U : 00ch000000000000 38 or t5, t3, a1 # E : 000000000000chch 55 cmpbge zero, t1, t3 # E : bits set iff byte == c 56 or t2, t3, t0 # E : bits set iff char match or zero match 74 cmpbge zero, t1, t3 # E : bits set iff byte == c 75 or t2, t3, t0 # E : 76 cttz t3, a2 # U0 : speculative (in case we get a match) 81 and t0, t3, t1 # E : bit set iff byte was the char
|
| A D | strchr.S | 36 cmpbge zero, t1, t3 # e0 : bits set iff byte == c 37 or t2, t3, t0 # e1 : bits set iff char match or zero match 46 cmpbge zero, t1, t3 # .. e1 : bits set iff byte == c 47 or t2, t3, t0 # e0 : 53 and t0, t3, t1 # e0 : bit set iff byte was the char 57 and t0, 0xcc, t3 # .. e1 : 60 cmovne t3, 2, t3 # e0 : 62 addq t2, t3, t2 # e0 :
|
| /arch/loongarch/kernel/ |
| A D | mcount.S | 50 la.pcrel t3, ftrace_graph_return 51 PTR_L t3, t3, 0 52 bne t1, t3, ftrace_graph_caller 54 la.pcrel t3, ftrace_graph_entry 55 PTR_L t3, t3, 0 56 bne t1, t3, ftrace_graph_caller
|
| /arch/alpha/include/asm/ |
| A D | word-at-a-time.h | 42 unsigned long t1, t2, t3; in find_zero() 48 t3 = bits & 0xaa; in find_zero() 51 if (t3) t3 = 1; in find_zero() 52 return t1 + t2 + t3; in find_zero()
|
| /arch/mips/kernel/ |
| A D | octeon_switch.S | 124 dmfc2 t3, 0x0082 132 dmfc2 t3, 0x0103 140 dmfc2 t3, 0x0107 160 dmfc2 t3, 0x0242 168 dmfc2 t3, 0x0246 176 dmfc2 t3, 0x024A 184 dmfc2 t3, 0x024E 192 dmfc2 t3, 0x0253 200 dmfc2 t3, 0x0257 208 dmfc2 t3, 0x025A [all …]
|
| A D | mcount.S | 88 sltu t3, t1, a0 /* t3 = (a0 > _etext) */ 89 or t1, t2, t3 136 PTR_L t3, ftrace_graph_return 137 bne t1, t3, ftrace_graph_caller 140 PTR_L t3, ftrace_graph_entry 141 bne t1, t3, ftrace_graph_caller
|
| /arch/arm/crypto/ |
| A D | aes-neonbs-core.S | 202 vorr \t3, \t3, \s0 210 veor \t3, \t3, \s1 214 veor \t3, \t3, \s3 224 veor \t3, \t3, \s0 236 veor \t3, \t3, \t2 270 veor \t3, \t3, \x3 279 veor \t3, \t3, \x7 329 veor \t3, \t3, \x2 333 veor \t3, \t3, \x7 343 veor \t3, \t3, \x4 [all …]
|
| /arch/loongarch/lib/ |
| A D | tishift.S | 9 nor t3, zero, a2 11 srl.d t2, t2, t3 24 nor t3, zero, a2 27 sll.d t2, t2, t3 44 nor t3, zero, a2 46 sll.d t2, t2, t3
|
| A D | unaligned.S | 35 1: ld.b t3, a0, 0 38 2: ld.bu t3, a0, 0 39 3: sll.d t3, t3, t1 40 or t2, t2, t3
|
| /arch/mips/lib/ |
| A D | csum_partial.S | 28 #undef t3 32 #define t3 $11 macro 475 LOAD(t3, UNIT(3)(src)) 487 ADDC(t2, t3) 519 LOAD(t3, UNIT(3)(src)) 527 ADDC(t2, t3) 594 SHIFT_DISCARD t3, t3, t4 596 ADDC(sum, t3) 632 ADDC(t2, t3) 675 SLLV t0, t0, t3; \ [all …]
|
| /arch/alpha/include/uapi/asm/ |
| A D | swab.h | 27 __u64 t0, t1, t2, t3; in __arch_swab32() local 34 t3 = t2 & 0x00FF00FF; /* t3 : 0000000000CC00AA */ in __arch_swab32() 35 t1 = t0 + t3; /* t1 : ssssssssDDCCBBAA */ in __arch_swab32()
|
| /arch/mips/cavium-octeon/ |
| A D | octeon-memcpy.S | 108 #undef t3 112 #define t3 $11 macro 190 EXC( LOAD t3, UNIT(3)(src), l_exc_copy) 199 EXC( LOAD t3, UNIT(7)(src), l_exc_copy) 204 EXC( STORE t3, UNIT(7)(dst), s_exc_p9u) 238 EXC( LOAD t3, UNIT(3)(src), l_exc_copy) 243 EXC( STORE t3, UNIT(3)(dst), s_exc_p5u) 247 EXC( LOAD t3, UNIT(7)(src), l_exc_copy) 251 EXC( STORE t3, UNIT(7)(dst), s_exc_p1u) 265 EXC( LOAD t3, UNIT(3)(src), l_exc_copy) [all …]
|
| /arch/x86/crypto/ |
| A D | camellia-aesni-avx2-asm_64.S | 112 vaesenclast t4##_x, t3##_x, t3##_x; \ 128 vaesenclast t4##_x, t3##_x, t3##_x; \ 168 vpshufb t7, t3, t3; \ 209 vpxor t3, x4, x4; \ 351 vpand l3, t3, t3; \ 362 vpxor l7, t3, l7; \ 382 vpor 7 * 32(r), t3, t3; \ 387 vpxor 3 * 32(r), t3, t3; \ 410 vpand 3 * 32(r), t3, t3; \ 417 vpxor 7 * 32(r), t3, t3; \ [all …]
|
| A D | camellia-aesni-avx-asm_64.S | 122 vpsrldq $3, t0, t3; \ 127 vpshufb t6, t3, t3; \ 159 vpxor t3, x4, x4; \ 319 vpand l3, t3, t3; \ 329 vpxor l7, t3, l7; \ 350 vpor 7 * 16(r), t3, t3; \ 355 vpxor 3 * 16(r), t3, t3; \ 378 vpand 3 * 16(r), t3, t3; \ 385 vpxor 7 * 16(r), t3, t3; \ 409 vpor l7, t3, t3; \ [all …]
|
| /arch/arm64/crypto/ |
| A D | aes-neonbs-core.S | 140 eor \t3, \x4, \x6 145 eor \s3, \t3, \t0 148 orr \t3, \t3, \s0 156 eor \t3, \t3, \s1 160 eor \t3, \t3, \s3 170 eor \t3, \t3, \s0 182 eor \t3, \t3, \t2 283 eor \t3\().16b, \t3\().16b, \x2\().16b 287 eor \t3\().16b, \t3\().16b, \x7\().16b 297 eor \t3\().16b, \t3\().16b, \x4\().16b [all …]
|
| /arch/mips/dec/ |
| A D | int-handler.S | 268 1: srlv t3,t1,t2 269 2: xor t1,t3 270 and t3,t0,t1 271 beqz t3,3f 273 move t0,t3 277 srlv t3,t1,t2
|
| /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)) 69 #define SYSCALL_PT_ARG3(m, t1, t2, t3) \ argument 70 SYSCALL_PT_ARG2(m, t1, t2), m(t3, (regs->dx))
|
| /arch/riscv/kernel/ |
| A D | copy-unaligned.S | 24 REG_L t3, 7*SZREG(a1) 32 REG_S t3, 7*SZREG(a0) 56 lb t3, 7(a1) 64 sb t3, 7(a0)
|
| A D | kexec_relocate.S | 90 li t3, (PAGE_SIZE / RISCV_SZPTR) /* i = num words per page */ 96 addi t3, t3, -0x1 /* i-- */ 97 beqz t3, 1b /* copy done ? */ 129 mv t3, zero 193 mv t3, zero
|
| /arch/loongarch/power/ |
| A D | hibernate_asm.S | 39 PTR_LI t3, _PAGE_SIZE 40 PTR_ADD t3, t3, t1 46 bne t1, t3, 1b
|