diff --git a/SM3性能优化.md b/SM3性能优化.md index 819cbde..11b13cb 100644 --- a/SM3性能优化.md +++ b/SM3性能优化.md @@ -184,7 +184,7 @@ SM3的第一版,比SHA256复杂,不知道有没有继续优化的空间。 VPSHUFD $0x4E, XTMP3, XDWORD0; \ // XDWORD0 = {W[3], W[2], W[1], W[0]} ``` -第三版(去除shuff_DC00<>(SB)): +第三版(去除shuff_DC00<>(SB),先扩展一个word): ```asm // Wj ← P1(Wj−16 ⊕ Wj−9 ⊕ (Wj−3 ≪ 15)) ⊕ (Wj−13 ≪ 7) ⊕ Wj−6 // Transpose data into high/low parts