/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | sm3-avx-asm_64.S | 117 #define W0 %xmm0 define 263 vpshufd $0b00000000, XTMP0, W0; /* W0: xx, w0, xx, xx */ \ 381 R1(c, d, a, b, g, h, e, f, 6, 2, IW); SCHED_W_0(12, W0, W1, W2, W3, W4, W5); 382 R1(b, c, d, a, f, g, h, e, 7, 3, IW); SCHED_W_1(12, W0, W1, W2, W3, W4, W5); 385 R1(a, b, c, d, e, f, g, h, 8, 0, IW); SCHED_W_2(12, W0, W1, W2, W3, W4, W5); 386 R1(d, a, b, c, h, e, f, g, 9, 1, IW); SCHED_W_0(15, W1, W2, W3, W4, W5, W0); 387 R1(c, d, a, b, g, h, e, f, 10, 2, IW); SCHED_W_1(15, W1, W2, W3, W4, W5, W0); 388 R1(b, c, d, a, f, g, h, e, 11, 3, IW); SCHED_W_2(15, W1, W2, W3, W4, W5, W0); 391 R1(a, b, c, d, e, f, g, h, 12, 0, XW); SCHED_W_0(18, W2, W3, W4, W5, W0, W [all...] |
H A D | sha1_ssse3_asm.S | 51 #define W0 %xmm1 define 312 .set W, W0
|
/kernel/linux/linux-5.10/arch/arm/crypto/ |
H A D | sha1-armv7-neon.S | 58 #define W0 q0 define 153 vld1.32 {W0, W7}, [RDATA]!; \ 154 ARM_LE(vrev32.8 W0, W0; ) /* big => little */ \ 156 vadd.u32 tmp0, W0, curK; \ 167 vld1.32 {W0, W7}, [RDATA]!; \ 173 ARM_LE(vrev32.8 W0, W0; ) /* big => little */ \ 179 vadd.u32 tmp0, W0, curK; \ 330 W4, W5, W6, W7, W0, [all...] |
H A D | sha256-armv4.pl | 588 my ($W0,$W1,$ABCD_SAVE,$EFGH_SAVE)=map("q$_",(12..15)); 616 vld1.32 {$W0},[$Ktbl]! 628 vadd.i32 $W0,$W0,@MSG[0] 631 sha256h $ABCD,$EFGH,$W0 632 sha256h2 $EFGH,$abcd,$W0 635 ($W0,$W1)=($W1,$W0); push(@MSG,shift(@MSG)); 639 vadd.i32 $W0,$W0, [all...] |
/kernel/linux/linux-6.6/arch/arm/crypto/ |
H A D | sha1-armv7-neon.S | 58 #define W0 q0 define 153 vld1.32 {W0, W7}, [RDATA]!; \ 154 ARM_LE(vrev32.8 W0, W0; ) /* big => little */ \ 156 vadd.u32 tmp0, W0, curK; \ 167 vld1.32 {W0, W7}, [RDATA]!; \ 173 ARM_LE(vrev32.8 W0, W0; ) /* big => little */ \ 179 vadd.u32 tmp0, W0, curK; \ 330 W4, W5, W6, W7, W0, [all...] |
H A D | sha256-armv4.pl | 588 my ($W0,$W1,$ABCD_SAVE,$EFGH_SAVE)=map("q$_",(12..15)); 616 vld1.32 {$W0},[$Ktbl]! 628 vadd.i32 $W0,$W0,@MSG[0] 631 sha256h $ABCD,$EFGH,$W0 632 sha256h2 $EFGH,$abcd,$W0 635 ($W0,$W1)=($W1,$W0); push(@MSG,shift(@MSG)); 639 vadd.i32 $W0,$W0, [all...] |
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | sm3-neon-core.S | 69 #define W0 v0 define 189 ld1 {W0.16b}, [RDATA], #16; 197 rev32 XTMP0.16b, W0.16b; 216 ext W0.16b, XTMP0.16b, XTMP0.16b, #8; /* W0: xx, w0, xx, xx */ 277 /* P1(XTMP0) ^ XTMP1 => W0 */ \ 305 SCHED_W_1_##iop_num(round, W0, W1, W2, W3, W4, W5) 307 SCHED_W_2_##iop_num(round, W0, W1, W2, W3, W4, W5) 309 SCHED_W_3_##iop_num(round, W0, W1, W2, W3, W4, W5) 312 SCHED_W_1_##iop_num(round, W1, W2, W3, W4, W5, W0) [all...] |
H A D | sha512-armv8.pl | 375 my ($W0,$W1)=("v16.4s","v17.4s"); 393 ld1.32 {$W0},[$Ktbl],#16 404 add.i32 $W0,$W0,@MSG[0] 407 sha256h $ABCD,$EFGH,$W0 408 sha256h2 $EFGH,$abcd,$W0 411 ($W0,$W1)=($W1,$W0); push(@MSG,shift(@MSG)); 415 add.i32 $W0,$W0, [all...] |
/kernel/linux/linux-5.10/arch/arm64/crypto/ |
H A D | sha512-armv8.pl | 375 my ($W0,$W1)=("v16.4s","v17.4s"); 393 ld1.32 {$W0},[$Ktbl],#16 404 add.i32 $W0,$W0,@MSG[0] 407 sha256h $ABCD,$EFGH,$W0 408 sha256h2 $EFGH,$abcd,$W0 411 ($W0,$W1)=($W1,$W0); push(@MSG,shift(@MSG)); 415 add.i32 $W0,$W0, [all...] |
/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | sha1_ssse3_asm.S | 50 #define W0 %xmm1 define 311 .set W, W0
|