/openbmc/linux/arch/riscv/lib/ |
H A D | memmove.S | 54 add t4, a0, a2 198 addi t4, t4, (-2 * SZREG) 246 addi t4, t4, -SZREG 273 beq t4, t6, 2f 277 addi t4, t4, -1 278 sb t1, 0(t4) 279 bne t4, t6, 1b 292 beq t3, t4, 2f 298 bne t3, t4, 1b 303 beq t4, t3, 2f [all …]
|
H A D | strncmp.S | 71 add t4, a0, a2 75 andi t6, t4, -SZREG 120 bge a0, t4, 5f
|
/openbmc/u-boot/arch/mips/mach-mt7620/ |
H A D | lowlevel_init.S | 102 li t4, ~0x0F 129 lw t4, 0x100(s2) 131 or t4, t4, t2 132 sw t4, 0x100(s2) 133 lw t4, 0x10c(s2) 138 and t4, t4, t2 144 or t4, t4, t2 180 and t4, t4, t8 205 or t4, t4, t8 221 or t4, t4, t8 [all …]
|
/openbmc/linux/arch/alpha/lib/ |
H 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 …]
|
H 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
|
H 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 :
|
H 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
|
/openbmc/qemu/include/exec/ |
H A D | helper-gen.h.inc | 47 #define DEF_HELPER_FLAGS_4(name, flags, ret, t1, t2, t3, t4) \ 51 dh_arg_decl(t3, 3), dh_arg_decl(t4, 4)) \ 55 dh_arg(t3, 3), dh_arg(t4, 4)); \ 58 #define DEF_HELPER_FLAGS_5(name, flags, ret, t1, t2, t3, t4, t5) \ 62 dh_arg_decl(t4, 4), dh_arg_decl(t5, 5)) \ 66 dh_arg(t4, 4), dh_arg(t5, 5)); \ 69 #define DEF_HELPER_FLAGS_6(name, flags, ret, t1, t2, t3, t4, t5, t6) \ 73 dh_arg_decl(t4, 4), dh_arg_decl(t5, 5), dh_arg_decl(t6, 6)) \ 77 dh_arg(t4, 4), dh_arg(t5, 5), dh_arg(t6, 6)); \ 80 #define DEF_HELPER_FLAGS_7(name, flags, ret, t1, t2, t3, t4, t5, t6, t7)\ [all …]
|
H A D | helper-head.h | 124 #define DEF_HELPER_4(name, ret, t1, t2, t3, t4) \ argument 125 DEF_HELPER_FLAGS_4(name, 0, ret, t1, t2, t3, t4) 126 #define DEF_HELPER_5(name, ret, t1, t2, t3, t4, t5) \ argument 127 DEF_HELPER_FLAGS_5(name, 0, ret, t1, t2, t3, t4, t5) 128 #define DEF_HELPER_6(name, ret, t1, t2, t3, t4, t5, t6) \ argument 129 DEF_HELPER_FLAGS_6(name, 0, ret, t1, t2, t3, t4, t5, t6) 130 #define DEF_HELPER_7(name, ret, t1, t2, t3, t4, t5, t6, t7) \ argument 131 DEF_HELPER_FLAGS_7(name, 0, ret, t1, t2, t3, t4, t5, t6, t7)
|
H A D | helper-proto.h.inc | 36 #define DEF_HELPER_FLAGS_4(name, flags, ret, t1, t2, t3, t4) \ 38 dh_ctype(t4)) DEF_HELPER_ATTR; 40 #define DEF_HELPER_FLAGS_5(name, flags, ret, t1, t2, t3, t4, t5) \ 42 dh_ctype(t4), dh_ctype(t5)) DEF_HELPER_ATTR; 44 #define DEF_HELPER_FLAGS_6(name, flags, ret, t1, t2, t3, t4, t5, t6) \ 46 dh_ctype(t4), dh_ctype(t5), \ 49 #define DEF_HELPER_FLAGS_7(name, flags, ret, t1, t2, t3, t4, t5, t6, t7) \ 51 dh_ctype(t4), dh_ctype(t5), dh_ctype(t6), \
|
/openbmc/linux/arch/arm64/crypto/ |
H A D | crct10dif-ce-core.S | 84 t4 .req v18 140 pmull t4.8h, t4.8b, fold_consts.8b // F = A1*B 154 pmull2 t4.8h, t4.16b, fold_consts.16b // F = A1*B 162 0: eor t4.16b, t4.16b, t8.16b // L = E + F 166 uzp1 t8.2d, t4.2d, t5.2d 167 uzp2 t4.2d, t4.2d, t5.2d 174 and t4.16b, t4.16b, k32_48.16b 184 zip2 t5.2d, t8.2d, t4.2d 185 zip1 t4.2d, t8.2d, t4.2d 189 ext t4.16b, t4.16b, t4.16b, #15 [all …]
|
/openbmc/linux/arch/x86/crypto/ |
H A D | camellia-aesni-avx2-asm_64.S | 75 vpshufb t4, x0, x0; \ 76 vpshufb t4, x7, x7; \ 77 vpshufb t4, x3, x3; \ 78 vpshufb t4, x6, x6; \ 79 vpshufb t4, x2, x2; \ 80 vpshufb t4, x5, x5; \ 81 vpshufb t4, x1, x1; \ 82 vpshufb t4, x4, x4; \ 99 vpxor t4##_x, t4##_x, t4##_x; \ 169 vpshufb t7, t4, t4; \ [all …]
|
H A D | camellia-aesni-avx-asm_64.S | 61 vpshufb t4, x0, x0; \ 62 vpshufb t4, x7, x7; \ 63 vpshufb t4, x1, x1; \ 64 vpshufb t4, x4, x4; \ 65 vpshufb t4, x2, x2; \ 66 vpshufb t4, x5, x5; \ 67 vpshufb t4, x3, x3; \ 68 vpshufb t4, x6, x6; \ 81 vpxor t4, t4, t4; \ 127 vpshufb t6, t4, t4; \ [all …]
|
/openbmc/u-boot/arch/riscv/cpu/ |
H A D | start.S | 144 la t4, __dyn_sym_start 145 add t4, t4, t6 157 add s5, t4, t0 193 mv t4, t0 /* offset of board_init_r() */ 194 add t4, t4, t6 /* real address of board_init_r() */ 204 jr t4 /* jump to board_init_r() */
|
/openbmc/linux/arch/ia64/lib/ |
H A D | memcpy.S | 36 # define t4 r22 macro 190 sub t4=r0,dst // t4 = -dst 194 shl t4=t4,3 // t4 = 8*(dst & 7) 202 mov pr=t4,0x38 // (p5,p4,p3)=(dst & 7) 225 mov t4=ip 228 adds t4=.memcpy_loops-1b,t4 243 add t4=t0,t4 255 mov b6=t4
|
/openbmc/linux/arch/arm/crypto/ |
H A D | sha256-armv4.pl | 51 $inp="r1"; $t4="r1"; 144 @ ldr $t4,[sp,#`($i+14)%16`*4] 147 mov $t2,$t4,ror#$sigma1[0] 149 eor $t2,$t2,$t4,ror#$sigma1[1] 153 ldr $t4,[sp,#`($i+9)%16`*4] 159 add $t1,$t1,$t4 @ X[i] 293 my $Xfer=$t4; 549 ldr $t4,[$t1,#12] 556 add $D,$D,$t4 557 ldr $t4,[$t1,#28] [all …]
|
H 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
|
/openbmc/qemu/target/mips/tcg/ |
H A D | mxu_translate.c | 3109 tcg_gen_add_tl(t4, t4, t2); in gen_mxu_d8sum() 3110 tcg_gen_add_tl(t4, t4, t3); in gen_mxu_d8sum() 3127 tcg_gen_addi_tl(t4, t4, 2); in gen_mxu_d8sum() 3130 tcg_gen_shli_tl(t4, t4, 16); in gen_mxu_d8sum() 3189 tcg_gen_add_tl(t4, t4, t3); in gen_mxu_q16add() 3195 tcg_gen_add_tl(t4, t4, t3); in gen_mxu_q16add() 3201 tcg_gen_sub_tl(t4, t4, t3); in gen_mxu_q16add() 3207 tcg_gen_sub_tl(t4, t4, t3); in gen_mxu_q16add() 3214 tcg_gen_shli_tl(t4, t4, 16); in gen_mxu_q16add() 3737 tcg_gen_subfi_tl(t4, 32, t4); in gen_mxu_s32extrv() [all …]
|
/openbmc/linux/lib/zlib_dfltcc/ |
H A D | dfltcc_util.h | 38 const Byte *t4 = op2 ? *op2 : NULL; in dfltcc() local 44 register const Byte *r4 __asm__("r4") = t4; in dfltcc() 60 t2 = r2; t3 = r3; t4 = r4; t5 = r5; in dfltcc() 67 *op2 = t4; in dfltcc()
|
/openbmc/linux/arch/x86/include/asm/ |
H 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))
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | compat.h | 50 compat_ulong_t t4; member 87 cregs->t4 = (compat_ulong_t) regs->t4; in regs_to_cregs() 124 regs->t4 = (unsigned long) cregs->t4; in cregs_to_regs()
|
/openbmc/linux/arch/mips/lib/ |
H 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 …]
|
/openbmc/linux/arch/loongarch/mm/ |
H 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
|
/openbmc/linux/scripts/ |
H A D | makelst | 27 t4=`field 1 $t3` 29 t6=`printf "%lu" $((0x$t4 - 0x$t5))`
|
/openbmc/linux/arch/riscv/kernel/ |
H 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)
|