Updated SM3性能优化 (markdown)

Sun Yimin 2023-09-18 15:14:42 +08:00
parent 65694364b9
commit dbce213572

@ -184,7 +184,7 @@ SM3的第一版比SHA256复杂不知道有没有继续优化的空间。
VPSHUFD $0x4E, XTMP3, XDWORD0; \ // XDWORD0 = {W[3], W[2], W[1], W[0]} VPSHUFD $0x4E, XTMP3, XDWORD0; \ // XDWORD0 = {W[3], W[2], W[1], W[0]}
``` ```
第三版去除shuff_DC00<>(SB) 第三版去除shuff_DC00<>(SB)先扩展一个word
```asm ```asm
// Wj ← P1(Wj16 ⊕ Wj9 ⊕ (Wj3 ≪ 15)) ⊕ (Wj13 ≪ 7) ⊕ Wj6 // Wj ← P1(Wj16 ⊕ Wj9 ⊕ (Wj3 ≪ 15)) ⊕ (Wj13 ≪ 7) ⊕ Wj6
// Transpose data into high/low parts // Transpose data into high/low parts