From 6dbffdac4e30afd26722092529ad569d2f70de58 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Thu, 22 Feb 2024 10:29:31 +0800 Subject: [PATCH] Updated SM2 MFMM (2) (markdown) --- SM2-MFMM-(2).md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/SM2-MFMM-(2).md b/SM2-MFMM-(2).md index b6af0c9..8667786 100644 --- a/SM2-MFMM-(2).md +++ b/SM2-MFMM-(2).md @@ -58,11 +58,9 @@ $t_3=t_3 + t_0 \ast p_3$ 使用MULXQ/ADCXQ/ADOXQ: ```asm MOVQ t0, DX - XORQ BX, BX XORQ SI, SI MULXQ p1, AX, DI - ADCXQ BX, AX ADOXQ AX, t1 MULXQ p2, AX, BX @@ -77,7 +75,7 @@ $t_3=t_3 + t_0 \ast p_3$ ADOXQ SI, t0 ``` 乘法: 3 -加法:8 +加法:7 ### 方案二:(移位、加法、减法) $T_2=T_1 \ast P=t_0 \ast P= t_0 \ast (2^{256}-(2^{32} \ast 2^{192} + 0 \ast 2^{128} + (2^{32} - 1) \ast 2^{64} + 1))$