Home
last modified time | relevance | path

Searched refs:t4 (Results 1 – 25 of 134) sorted by relevance

123456

/openbmc/linux/arch/riscv/lib/
H A Dmemmove.S54 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 Dstrncmp.S71 add t4, a0, a2
75 andi t6, t4, -SZREG
120 bge a0, t4, 5f
/openbmc/u-boot/arch/mips/mach-mt7620/
H A Dlowlevel_init.S102 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 Dev67-strrchr.S36 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 Dstrrchr.S31 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 Dstrchr.S27 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 Dev67-strchr.S40 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 Dhelper-gen.h.inc47 #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 Dhelper-head.h124 #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 Dhelper-proto.h.inc36 #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 Dcrct10dif-ce-core.S84 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 Dcamellia-aesni-avx2-asm_64.S75 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 Dcamellia-aesni-avx-asm_64.S61 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 Dstart.S144 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 Dmemcpy.S36 # 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 Dsha256-armv4.pl51 $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 Daes-cipher-core.S42 .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 Dmxu_translate.c3109 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 Ddfltcc_util.h38 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 Dsyscall_wrapper.h63 #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 Dcompat.h50 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 Dcsum_partial.S33 #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 Dpage.S48 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 Dmakelst27 t4=`field 1 $t3`
29 t6=`printf "%lu" $((0x$t4 - 0x$t5))`
/openbmc/linux/arch/riscv/kernel/
H A Dcrash_save_regs.S42 REG_S t4, PT_T4(a0) /* x29 */
49 csrr t4, CSR_CAUSE
54 REG_S t4, PT_CAUSE(a0)

123456