Home
last modified time | relevance | path

Searched full:t6 (Results 1 – 25 of 147) sorted by relevance

123456

/Linux-v6.1/arch/riscv/lib/
Dmemcpy.S12 move t6, a0 /* Preserve return value */
18 andi a3, t6, SZREG-1
34 sb a5, 0(t6)
35 addi t6, t6, 1
54 REG_S a4, 0(t6)
55 REG_S a5, SZREG(t6)
56 REG_S a6, 2*SZREG(t6)
57 REG_S a7, 3*SZREG(t6)
58 REG_S t0, 4*SZREG(t6)
59 REG_S t1, 5*SZREG(t6)
[all …]
Duaccess.S17 li t6, SR_SUM
18 csrs CSR_STATUS, t6
171 csrc CSR_STATUS, t6
178 csrc CSR_STATUS, t6
190 li t6, SR_SUM
191 csrs CSR_STATUS, t6
213 csrc CSR_STATUS, t6
230 csrc CSR_STATUS, t6
Dmemmove.S39 * Both Copy Modes: t6 - Non-Inclusive last multibyte/aligned of dest
51 * Byte copy does not need t5 or t6.
66 * Now solve for t5 and t6.
69 andi t6, t4, -SZREG
103 addi a2, t6, SZREG /* The other breakpoint for the unrolled loop*/
151 bne t3, t6, 1b
153 mv t3, t6 /* Fix the dest pointer in case the loop was broken */
236 bne t3, t6, 1b
273 beq t4, t6, 2f
279 bne t4, t6, 1b
/Linux-v6.1/arch/alpha/lib/
Dstxncpy.S91 and t12, 0x80, t6 # e0 :
92 bne t6, 1f # .. e1 (zdb)
97 subq t12, 1, t6 # .. e1 :
98 or t12, t6, t8 # e0 :
156 t6 == bytemask that is -1 in dest word bytes */
165 or t0, t6, t6 # e1 : mask original data for zero test
166 cmpbge zero, t6, t8 # e0 :
168 lda t6, -1 # e0 :
171 mskql t6, a1, t6 # e0 : mask out bits already seen
174 or t6, t2, t2 # .. e1 :
[all …]
Dstxcpy.S73 negq t8, t6 # e0 : find low bit set
74 and t8, t6, t12 # e1 (stall)
78 and t12, 0x80, t6 # e0 :
79 bne t6, 1f # .. e1 (zdb)
84 subq t12, 1, t6 # .. e1 :
85 zapnot t1, t6, t1 # e0 : clear src bytes >= null
86 or t12, t6, t8 # .. e1 :
130 t6 == bytemask that is -1 in dest word bytes */
142 or t1, t6, t6 # e0 :
143 cmpbge zero, t6, t8 # .. e1 :
[all …]
Dev6-stxncpy.S117 and t12, 0x80, t6 # E : (stall)
118 bne t6, 1f # U : (stall)
123 subq t12, 1, t6 # E :
124 or t12, t6, t8 # E : (stall)
195 t6 == bytemask that is -1 in dest word bytes */
205 or t0, t6, t6 # E : mask original data for zero test (stall)
207 cmpbge zero, t6, t8 # E :
209 lda t6, -1 # E :
213 mskql t6, a1, t6 # U : mask out bits already seen
215 or t6, t2, t2 # E : (stall)
[all …]
Dev6-stxcpy.S89 negq t8, t6 # E : find low bit set
90 and t8, t6, t12 # E : (stall)
93 and t12, 0x80, t6 # E : (stall)
94 bne t6, 1f # U : (stall)
99 subq t12, 1, t6 # E :
100 zapnot t1, t6, t1 # U : clear src bytes >= null (stall)
101 or t12, t6, t8 # E : (stall)
153 t6 == bytemask that is -1 in dest word bytes */
165 or t1, t6, t6 # E :
166 cmpbge zero, t6, t8 # E : (stall)
[all …]
Dstrrchr.S23 mov zero, t6 # .. e1 : t6 is last match aligned addr
46 cmovne t3, v0, t6 # .. e1 : save previous comparisons match
63 cmovne t3, v0, t6 # e0 :
80 addq t6, t0, v0 # .. e1 : add our aligned base ptr to the mix
Dev67-strrchr.S40 mov zero, t6 # E : t6 is last match aligned addr
68 cmovne t3, v0, t6 # E : save previous comparisons match
94 cmovne t3, v0, t6 # E :
105 addq t6, t5, v0 # E : and add to quadword address
/Linux-v6.1/arch/x86/crypto/
Daesni-intel_avx-x86_64.S595 .macro CALC_AAD_HASH GHASH_MUL AAD AADLEN T1 T2 T3 T4 T5 T6 T7 T8
611 \GHASH_MUL \T8, \T2, \T1, \T3, \T4, \T5, \T6
657 \GHASH_MUL \T7, \T2, \T1, \T3, \T4, \T5, \T6
931 .macro PRECOMPUTE_AVX HK T1 T2 T3 T4 T5 T6
940 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^2<<1 mod poly
946 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^3<<1 mod poly
952 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^4<<1 mod poly
958 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^5<<1 mod poly
964 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^6<<1 mod poly
970 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^7<<1 mod poly
[all …]
Dcamellia-aesni-avx-asm_64.S50 #define roundsm16(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument
73 filter_8bit(x0, t0, t1, t7, t6); \
74 filter_8bit(x7, t0, t1, t7, t6); \
75 filter_8bit(x1, t0, t1, t7, t6); \
76 filter_8bit(x4, t0, t1, t7, t6); \
77 filter_8bit(x2, t0, t1, t7, t6); \
78 filter_8bit(x5, t0, t1, t7, t6); \
82 filter_8bit(x3, t2, t3, t7, t6); \
83 filter_8bit(x6, t2, t3, t7, t6); \
100 filter_8bit(x0, t0, t1, t7, t6); \
[all …]
Dcamellia-aesni-avx2-asm_64.S62 #define roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument
70 vbroadcasti128 .Lpre_tf_hi_s1, t6; \
86 filter_8bit(x0, t5, t6, t7, t4); \
87 filter_8bit(x7, t5, t6, t7, t4); \
94 filter_8bit(x2, t5, t6, t7, t4); \
95 filter_8bit(x5, t5, t6, t7, t4); \
96 filter_8bit(x1, t5, t6, t7, t4); \
97 filter_8bit(x4, t5, t6, t7, t4); \
102 vextracti128 $1, x2, t6##_x; \
121 vaesenclast t4##_x, t6##_x, t6##_x; \
[all …]
Dnh-sse2-x86_64.S26 #define T6 %xmm14 macro
54 pshufd $0x10, T2, T6
60 pmuludq T6, T2
/Linux-v6.1/drivers/net/ethernet/chelsio/
DKconfig70 tristate "Chelsio Communications T4/T5/T6 Ethernet support"
77 This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
78 adapter and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
93 bool "Data Center Bridging (DCB) Support for Chelsio T4/T5/T6 cards"
115 tristate "Chelsio Communications T4/T5/T6 Virtual Function Ethernet support"
118 This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
119 adapters and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
/Linux-v6.1/arch/arm64/crypto/
Dcrct10dif-ce-core.S86 t6 .req v20
138 ext t6.8b, ad.8b, ad.8b, #3 // A3
144 pmull t6.8h, t6.8b, fold_consts.8b // J = A3*B
152 tbl t6.16b, {ad.16b}, perm3.16b // A3
158 pmull2 t6.8h, t6.16b, fold_consts.16b // J = A3*B
164 eor t6.16b, t6.16b, t9.16b // N = I + J
168 uzp1 t7.2d, t6.2d, t3.2d
169 uzp2 t6.2d, t6.2d, t3.2d
176 // t6 = (N) (P4 + P5) << 24
178 eor t7.16b, t7.16b, t6.16b
[all …]
Dnh-neon-core.S31 T6 .req v14
51 mov T6.d[0], T2.d[1]
55 umlal PASS2_SUMS.2d, T2.2s, T6.2s
/Linux-v6.1/arch/riscv/kernel/
Dmcount.S67 mv t6, s0
71 mv a0, t6
90 la t6, ftrace_graph_entry_stub
91 bne t2, t6, do_ftrace_graph_caller
/Linux-v6.1/arch/loongarch/mm/
Dpage.S50 ld.d t6, a1, 48
65 st.d t6, a0, 48
67 ld.d t6, a1, 112
78 st.d t6, a0, -16
/Linux-v6.1/arch/riscv/include/asm/
Dcompat.h52 compat_ulong_t t6; member
89 cregs->t6 = (compat_ulong_t) regs->t6; in regs_to_cregs()
126 regs->t6 = (unsigned long) cregs->t6; in cregs_to_regs()
/Linux-v6.1/tools/include/nolibc/
Darch-mips.h82 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \
101 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \
121 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \
142 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \
163 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \
186 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \
/Linux-v6.1/arch/mips/kernel/
Dscall32-o32.S62 load_a5: user_lw(t6, 20(t0)) # argument #6 from usp
68 sw t6, 20(sp) # argument #6 to ksp
158 li t6, 0
194 lw t6, 28(sp)
197 sw t6, 24(sp)
/Linux-v6.1/arch/arm/crypto/
Daes-neonbs-core.S297 t0, t1, t2, t3, t4, t5, t6, t7, inv
309 vext.8 \t6, \x6, \x6, #12
312 veor \x6, \x6, \t6
322 veor \t6, \t6, \x5
340 veor \x3, \x3, \t6
345 veor \x2, \x3, \t6
353 t0, t1, t2, t3, t4, t5, t6, t7
360 vld1.8 {\t6-\t7}, [bskey, :256]
365 veor \x6, \x6, \t6
368 vext.8 \t6, \x6, \x6, #8
[all …]
/Linux-v6.1/arch/loongarch/include/asm/vdso/
Dgettimeofday.h30 : "$t0", "$t1", "$t2", "$t3", "$t4", "$t5", "$t6", "$t7", in gettimeofday_fallback()
49 : "$t0", "$t1", "$t2", "$t3", "$t4", "$t5", "$t6", "$t7", in clock_gettime_fallback()
68 : "$t0", "$t1", "$t2", "$t3", "$t4", "$t5", "$t6", "$t7", in clock_getres_fallback()
/Linux-v6.1/arch/ia64/lib/
Dcopy_page_mck.S52 * | t6 | t7 | | 128 bytes
82 #define t6 t2 // alias! macro
87 #define t12 t6 // alias!
158 (p[D]) ld8 t6 = [src0], 3*8
165 (p[D]) st8 [dst0] = t6, 3*8
Dcopy_page.S45 t5[PIPE_DEPTH], t6[PIPE_DEPTH], t7[PIPE_DEPTH], t8[PIPE_DEPTH]
84 (p[0]) ld8 t6[0]=[src2],16
85 (EPI) st8 [tgt2]=t6[PIPE_DEPTH-1],16

123456