| /linux-6.15/arch/x86/crypto/ |
| H A D | sm4-aesni-avx-asm_64.S | 27 #define RTMP2 %xmm5 macro 173 vpshufb RTMP2, RA0, RA0; 174 vpshufb RTMP2, RA1, RA1; 175 vpshufb RTMP2, RA2, RA2; 176 vpshufb RTMP2, RA3, RA3; 230 vpshufb RTMP2, RA0, RA0; 231 vpshufb RTMP2, RA1, RA1; 232 vpshufb RTMP2, RA2, RA2; 309 vpxor RTMP3, RTMP2, RTMP2; /* x ^ rol(x,8) */ \ 314 vpxor RTMP3, RTMP2, RTMP2; /* x ^ rol(x,8) ^ rol(x,16) */ \ [all …]
|
| H A D | sm4-aesni-avx2-asm_64.S | 28 #define RTMP2 %ymm5 macro 169 vpshufb RTMP2, RA0, RA0; 170 vpshufb RTMP2, RA1, RA1; 171 vpshufb RTMP2, RA2, RA2; 172 vpshufb RTMP2, RA3, RA3; 173 vpshufb RTMP2, RB0, RB0; 174 vpshufb RTMP2, RB1, RB1; 175 vpshufb RTMP2, RB2, RB2; 221 vpxor RTMP3, RTMP2, RTMP2; /* x ^ rol(x,8) */ \ 226 vpxor RTMP3, RTMP2, RTMP2; /* x ^ rol(x,8) ^ rol(x,16) */ \ [all …]
|
| /linux-6.15/arch/arm64/crypto/ |
| H A D | sm4-neon-core.S | 18 #define RTMP2 v10 macro 43 zip2 RTMP2.4s, s0.4s, s1.4s; \ 47 zip1 s2.2d, RTMP2.2d, RTMP3.2d; \ 48 zip2 s3.2d, RTMP2.2d, RTMP3.2d; 53 zip2 RTMP2.4s, s0.4s, s1.4s; \ 61 zip1 s2.2d, RTMP2.2d, RTMP3.2d; \ 62 zip2 s3.2d, RTMP2.2d, RTMP3.2d; \ 71 zip1 RTMP2.4s, s3.4s, s2.4s; \ 73 zip1 s0.2d, RTMP2.2d, RTMP0.2d; \ 358 eor v3.16b, v3.16b, RTMP2.16b [all …]
|
| H A D | sm4-ce-gcm-core.S | 249 #define RTMP2 v10 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, 362 REDUCTION(RHASH, RR0, RR1, RRCONST, RTMP2, RTMP3) 421 eor v2.16b, v2.16b, RTMP2.16b 441 RR2, RR3, v1, RH3, RTMP2, RTMP3, 549 #undef RTMP2 575 #define RTMP2 v14 macro [all …]
|
| H A D | sm4-ce-core.S | 34 #define RTMP2 v18 macro 559 tweak_next(v11, v10, RTMP2) 563 tweak_next(v15, v14, RTMP2) 603 tweak_next(v11, v10, RTMP2) 726 tweak_next(v11, v10, RTMP2) 730 tweak_next(v15, v14, RTMP2) 770 tweak_next(v11, v10, RTMP2)
|