/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | sha256-ssse3-asm.S | 82 XTMP3 = %xmm3 define 175 movdqa XTMP1, XTMP3 # XTMP3 = W[-15] 191 movdqa XTMP3, XTMP2 # XTMP2 = W[-15] 194 movdqa XTMP3, XTMP4 # XTMP4 = W[-15] 199 pslld $(32-18), XTMP3 # 208 pxor XTMP3, XTMP1 232 movdqa XTMP2, XTMP3 # XTMP3 = W[-2] {BBAA} 244 psrlq $19, XTMP3 # XTMP [all...] |
H A D | sha256-avx-asm.S | 88 XTMP3 = %xmm3 define 186 vpslld $(32-7), XTMP1, XTMP3 189 vpor XTMP2, XTMP3, XTMP3 # XTMP1 = W[-15] MY_ROR 7 211 vpxor XTMP1, XTMP3, XTMP3 # 215 vpxor XTMP2, XTMP3, XTMP3 # XTMP1 = W[-15] MY_ROR 7 ^ W[-15] MY_ROR 219 vpxor XTMP4, XTMP3, XTMP1 # XTMP1 = s0 241 vpsrlq $19, XTMP2, XTMP3 # XTMP [all...] |
H A D | sha256-avx2-asm.S | 81 XTMP3 = %ymm3 define 190 vpslld $(32-7), XTMP1, XTMP3 195 vpor XTMP2, XTMP3, XTMP3 # XTMP3 = W[-15] ror 7 231 vpxor XTMP1, XTMP3, XTMP3 235 vpxor XTMP2, XTMP3, XTMP3 # XTMP3 [all...] |
/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | sha256-ssse3-asm.S | 83 XTMP3 = %xmm3 define 176 movdqa XTMP1, XTMP3 # XTMP3 = W[-15] 192 movdqa XTMP3, XTMP2 # XTMP2 = W[-15] 195 movdqa XTMP3, XTMP4 # XTMP4 = W[-15] 200 pslld $(32-18), XTMP3 # 209 pxor XTMP3, XTMP1 233 movdqa XTMP2, XTMP3 # XTMP3 = W[-2] {BBAA} 245 psrlq $19, XTMP3 # XTMP [all...] |
H A D | sha256-avx-asm.S | 89 XTMP3 = %xmm3 define 187 vpslld $(32-7), XTMP1, XTMP3 190 vpor XTMP2, XTMP3, XTMP3 # XTMP1 = W[-15] MY_ROR 7 212 vpxor XTMP1, XTMP3, XTMP3 # 216 vpxor XTMP2, XTMP3, XTMP3 # XTMP1 = W[-15] MY_ROR 7 ^ W[-15] MY_ROR 220 vpxor XTMP4, XTMP3, XTMP1 # XTMP1 = s0 242 vpsrlq $19, XTMP2, XTMP3 # XTMP [all...] |
H A D | sha256-avx2-asm.S | 82 XTMP3 = %ymm3 define 189 vpslld $(32-7), XTMP1, XTMP3 194 vpor XTMP2, XTMP3, XTMP3 # XTMP3 = W[-15] ror 7 230 vpxor XTMP1, XTMP3, XTMP3 234 vpxor XTMP2, XTMP3, XTMP3 # XTMP3 [all...] |
H A D | sm3-avx-asm_64.S | 127 #define XTMP3 %xmm9 define 244 vmovdqu 3*16(RDATA), XTMP3; /* XTMP3: w15, w14, w13, w12 */ \ 248 vpshufb BSWAP_REG, XTMP3, XTMP3; \ 251 vpxor XTMP2, XTMP3, XTMP6; \ 267 vpalignr $8, XTMP2, XTMP3, W4; /* W4: xx, w12, w11, w10 */ \ 268 vpshufd $0b11111001, XTMP3, W5; /* W5: xx, w15, w14, w13 */ 286 vpsrld $(32-15), w5, XTMP3; \ 287 vpxor XTMP2, XTMP3, XTMP [all...] |
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | sm3-neon-core.S | 79 #define XTMP3 v17 define 203 rev32 XTMP3.16b, W3.16b; 214 eor XTMP6.16b, XTMP3.16b, XTMP2.16b; 227 ext W4.16b, XTMP2.16b, XTMP3.16b, #8; /* W4: xx, w12, w11, w10 */ 233 ext W5.16b, XTMP3.16b, XTMP3.16b, #4; /* W5: xx, w15, w14, w13 */ 278 shl XTMP3.4s, XTMP0.4s, #15; 284 sri XTMP3.4s, XTMP0.4s, #(32-15); 288 eor w0.16b, w0.16b, XTMP3.16b; 297 /* W1 ^ W2 => XTMP3 */ \ [all...] |