Home
last modified time | relevance | path

Searched refs:RTMP3 (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/x86/crypto/
H A Dsm4-aesni-avx2-asm_64.S29 #define RTMP3 %ymm6 macro
240 vpxor RTMP3, r0, r0;
307 vpshufb RTMP3, RTMP0, RA0; /* +1 ; +0 */
315 vpshufb RTMP3, RTMP0, RA1;
317 vpshufb RTMP3, RTMP0, RA2;
319 vpshufb RTMP3, RTMP0, RA3;
321 vpshufb RTMP3, RTMP0, RB0;
323 vpshufb RTMP3, RTMP0, RB1;
325 vpshufb RTMP3, RTMP0, RB2;
327 vpshufb RTMP3, RTMP0, RB3;
[all …]
H A Dsm4-aesni-avx-asm_64.S28 #define RTMP3 %xmm6 macro
185 vmovdqa .Linv_shift_row_rol_16 rRIP, RTMP3;
204 vpshufb RTMP3, RX0, RTMP1; \
285 vmovdqa .Lpost_tf_hi_s rRIP, RTMP3; \
296 transform_post(RX0, RTMP2, RTMP3, MASK_4BIT, RTMP0); \
297 transform_post(RX1, RTMP2, RTMP3, MASK_4BIT, RTMP0); \
307 vpshufb RTMP4, RX1, RTMP3; \
309 vpxor RTMP3, RTMP2, RTMP2; /* x ^ rol(x,8) */ \
312 vpshufb RTMP4, RX1, RTMP3; \
314 vpxor RTMP3, RTMP2, RTMP2; /* x ^ rol(x,8) ^ rol(x,16) */ \
[all …]
/openbmc/linux/arch/arm64/crypto/
H A Dsm4-neon-core.S19 #define RTMP3 v11 macro
48 zip2 s3.2d, RTMP2.2d, RTMP3.2d;
76 zip2 s3.2d, RTMP3.2d, RTMP1.2d;
124 eor RTMP3.16b, RTMP3.16b, RTMP0.16b; \
127 eor RTMP3.16b, RTMP3.16b, RTMP2.16b; \
129 eor s0.16b, s0.16b, RTMP3.16b;
353 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64
359 eor v4.16b, v4.16b, RTMP3.16b
465 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64
471 eor v3.16b, v3.16b, RTMP3.16b
[all …]
H A Dsm4-ce-gcm-core.S250 #define RTMP3 v11 macro
283 REDUCTION(RH2, RR0, RR1, RRCONST, RTMP2, RTMP3)
287 REDUCTION(RH3, RR0, RR1, RRCONST, RTMP2, RTMP3)
291 REDUCTION(RH4, RR0, RR1, RRCONST, RTMP2, RTMP3)
338 RR2, RR3, v1, RH3, RTMP2, RTMP3,
415 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64
422 eor v3.16b, v3.16b, RTMP3.16b
441 RR2, RR3, v1, RH3, RTMP2, RTMP3,
550 #undef RTMP3
576 #define RTMP3 v15 macro
[all …]
H A Dsm4-ce-core.S35 #define RTMP3 v19 macro
718 tweak_next(v12, v11, RTMP3)
747 tweak_next(v8, v15, RTMP3)
777 tweak_next(v8, v11, RTMP3)
885 tweak_next(v12, v11, RTMP3)
914 tweak_next(v8, v15, RTMP3)
944 tweak_next(v8, v11, RTMP3)