Home
last modified time | relevance | path

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

/Linux-v5.4/arch/arm64/crypto/
Dghash-ce-core.S28 t7 .req v14
73 ext t7.8b, \ad\().8b, \ad\().8b, #3 // A3
81 tbl t7.16b, {\ad\().16b}, perm3.16b // A3
103 pmull\t t7.8h, t7.\nb, \bd // J = A3*B
110 eor t7.16b, t7.16b, t8.16b // N = I + J
114 uzp1 t6.2d, t7.2d, t9.2d
115 uzp2 t7.2d, t7.2d, t9.2d
124 eor t6.16b, t6.16b, t7.16b
125 and t7.16b, t7.16b, k00_16.16b
128 eor t6.16b, t6.16b, t7.16b
[all …]
Dcrct10dif-ce-core.S87 t7 .req v21
143 pmull t7.8h, ad.8b, bd2.8b // G = A*B2
157 pmull2 t7.8h, ad.16b, bd2.16b // G = A*B2
163 eor t5.16b, t5.16b, t7.16b // M = G + H
168 uzp1 t7.2d, t6.2d, t3.2d
178 eor t7.16b, t7.16b, t6.16b
182 eor t7.16b, t7.16b, t6.16b
186 zip2 t3.2d, t7.2d, t6.2d
187 zip1 t6.2d, t7.2d, t6.2d
Daes-neonbs-core.S250 t0, t1, t2, t3, t4, t5, t6, t7, inv
264 ext \t7\().16b, \x7\().16b, \x7\().16b, #12
267 eor \x7\().16b, \x7\().16b, \t7\().16b
280 eor \t7\().16b, \t7\().16b, \x6\().16b
292 eor \x5\().16b, \x5\().16b, \t7\().16b
297 eor \x5\().16b, \x5\().16b, \t7\().16b
306 t0, t1, t2, t3, t4, t5, t6, t7
309 ext \t7\().16b, \x7\().16b, \x7\().16b, #8
314 eor \t7\().16b, \t7\().16b, \x7\().16b
328 eor \x1\().16b, \x1\().16b, \t7\().16b
[all …]
/Linux-v5.4/arch/x86/crypto/
Dcamellia-aesni-avx2-asm_64.S64 t7, mem_cd, key) \ argument
69 vpbroadcastd .L0f0f0f0f, t7; \
87 filter_8bit(x0, t5, t6, t7, t4); \
88 filter_8bit(x7, t5, t6, t7, t4); \
91 filter_8bit(x3, t2, t3, t7, t4); \
92 filter_8bit(x6, t2, t3, t7, t4); \
95 filter_8bit(x2, t5, t6, t7, t4); \
96 filter_8bit(x5, t5, t6, t7, t4); \
97 filter_8bit(x1, t5, t6, t7, t4); \
98 filter_8bit(x4, t5, t6, t7, t4); \
[all …]
Dcamellia-aesni-avx-asm_64.S52 t7, mem_cd, key) \ argument
57 vbroadcastss .L0f0f0f0f, t7; \
74 filter_8bit(x0, t0, t1, t7, t6); \
75 filter_8bit(x7, t0, t1, t7, t6); \
76 filter_8bit(x1, t0, t1, t7, t6); \
77 filter_8bit(x4, t0, t1, t7, t6); \
78 filter_8bit(x2, t0, t1, t7, t6); \
79 filter_8bit(x5, t0, t1, t7, t6); \
83 filter_8bit(x3, t2, t3, t7, t6); \
84 filter_8bit(x6, t2, t3, t7, t6); \
[all …]
/Linux-v5.4/arch/ia64/lib/
Dcopy_page_mck.S83 #define t7 t3 // alias! macro
86 #define t11 t7 // alias!
154 (p[D]) ld8 t7 = [src1], 3*8
161 (p[D]) st8 [dst1] = t7, 3*8
Dcopy_page.S45 t5[PIPE_DEPTH], t6[PIPE_DEPTH], t7[PIPE_DEPTH], t8[PIPE_DEPTH]
87 (p[0]) ld8 t7[0]=[src1],16
88 (EPI) st8 [tgt1]=t7[PIPE_DEPTH-1],16
Dmemcpy_mck.S51 #define t7 t3 // alias! macro
55 #define t11 t7 // alias!
234 EK(.ex_handler, (p[D]) ld8 t7 = [src1], 3*8)
241 EK(.ex_handler, (p[D]) st8 [dst1] = t7, 3*8)
448 EX(.ex_handler_short, (p10) ld1 t7=[src0],2)
452 EX(.ex_handler_short, (p10) st1 [dst0]=t7,2)
488 EK(.ex_handler_short, (p12) ld1 t7=[src0],2)
495 EK(.ex_handler_short, (p12) st1 [dst0] = t7)
/Linux-v5.4/arch/arm/crypto/
Daes-neonbs-core.S302 t0, t1, t2, t3, t4, t5, t6, t7, inv
316 vext.8 \t7, \x7, \x7, #12
319 veor.8 \x7, \x7, \t7
332 veor \t7, \t7, \x6
344 veor \x5, \x5, \t7
349 veor \x5, \x5, \t7
358 t0, t1, t2, t3, t4, t5, t6, t7
365 vld1.8 {\t6-\t7}, [bskey, :256]
371 veor \x7, \x7, \t7
374 vext.8 \t7, \x7, \x7, #8
[all …]
/Linux-v5.4/arch/mips/lib/
Dcsum_partial.S36 #define t7 $15 macro
109 move t7, zero
115 andi t7, src, 0x1 /* odd buffer? */
118 beqz t7, .Lword_align
286 movn sum, v1, t7
289 beqz t7, 1f /* odd buffer alignment? */
506 LOAD(t7, UNIT(7)(src), .Ll_exc_copy\@)
522 ADDC(t6, t7)
523 STORE(t7, UNIT(7)(dst), .Ls_exc\@)
535 #define rem t7
Dmemset.S28 #define FILLPTRG t7
169 LONG_SRL t7, t0, 1
Dmemcpy.S181 #define t7 $15 macro
331 LOAD(t7, UNIT(5)(src), .Ll_exc_copy\@)
341 STORE(t7, UNIT(-3)(dst), .Ls_exc_p3u\@)
/Linux-v5.4/arch/mips/kernel/
Dscall32-o32.S66 load_a6: user_lw(t7, 24(t0)) # argument #7 from usp
72 sw t7, 24(sp) # argument #7 to ksp
165 li t7, 0
Dbmips_5xxx_init.S725 move t7, ra
740 jr t7
Dpm-cps.c74 t0, t1, t2, t3, t4, t5, t6, t7, enumerator
349 const unsigned r_pcohctl = t7; in cps_gen_entry_code()
/Linux-v5.4/lib/
Dcrc32.c64 # define DO_CRC8 (t7[(q) & 255] ^ t6[(q >> 8) & 255] ^ \
71 t6[(q >> 16) & 255] ^ t7[(q >> 24) & 255])
80 const u32 *t4 = tab[4], *t5 = tab[5], *t6 = tab[6], *t7 = tab[7]; local
/Linux-v5.4/arch/alpha/include/uapi/asm/
Dregdef.h14 #define t7 $8 macro
/Linux-v5.4/arch/mips/include/asm/
Dregdef.h40 #define t7 $15 macro
/Linux-v5.4/crypto/
Decc.c1095 u64 t7[ECC_MAX_DIGITS]; in xycz_add_c() local
1122 vli_mod_sub(t7, x1, x2, curve_prime, ndigits); in xycz_add_c()
1124 vli_mod_mult_fast(y2, y2, t7, curve_prime, ndigits); in xycz_add_c()
1129 vli_mod_square_fast(t7, t5, curve_prime, ndigits); in xycz_add_c()
1131 vli_mod_sub(t7, t7, t6, curve_prime, ndigits); in xycz_add_c()
1133 vli_mod_sub(t6, t7, x1, curve_prime, ndigits); in xycz_add_c()
1139 vli_set(x1, t7, ndigits); in xycz_add_c()
/Linux-v5.4/arch/arm64/include/asm/
Dassembler.h449 .macro copy_page dest:req src:req t1:req t2:req t3:req t4:req t5:req t6:req t7:req t8:req
453 ldp \t7, \t8, [\src, #48]
458 stnp \t7, \t8, [\dest, #48]
/Linux-v5.4/arch/sparc/lib/
Dblockops.S28 #define MIRROR_BLOCK(dst, src, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument
Dchecksum_32.S194 #define CSUMCOPY_BIGCHUNK_ALIGNED(src, dst, sum, off, t0, t1, t2, t3, t4, t5, t6, t7) \ argument
210 addxcc t7, sum, sum;
216 #define CSUMCOPY_BIGCHUNK(src, dst, sum, off, t0, t1, t2, t3, t4, t5, t6, t7) \ argument
235 st t7, [dst + off + 0x1c]; \
236 addxcc t7, sum, sum;
Dcopy_user.S69 #define MOVE_BIGCHUNK(src, dst, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument
81 st %t7, [%dst + (offset) + 0x1c];
83 #define MOVE_BIGALIGNCHUNK(src, dst, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument
Dmemcpy.S19 #define MOVE_BIGCHUNK(src, dst, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument
31 st %t7, [%dst + (offset) + 0x1c];
33 #define MOVE_BIGALIGNCHUNK(src, dst, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument
/Linux-v5.4/arch/mips/cavium-octeon/
Docteon-memcpy.S116 #define t7 $15 macro