Updated SM2性能优化(续) (markdown)

Sun Yimin 2023-12-29 08:42:35 +08:00
parent c5b1797833
commit 5c102b99d3

@ -13,11 +13,11 @@ prime order elliptic curves, §A.2](https://eprint.iacr.org/2015/1060)。这里
* 基点标量乘法查找表生成,没有重新写生成方法,延用以前的,可以参考[gen_p256_table.go](https://github.com/emmansun/gmsm/blob/go_1.16/sm2/gen_p256_table.go)。
* 调整了点标量乘法的窗口大小,具体请参考[sm2 point scalar multiple ASM implementation issue: final p256PointAddAsm's input maybe equal](https://github.com/emmansun/gmsm/discussions/127)
## amd64架构优化
### amd64架构优化
* 使用**MULX**优化, 可以参考这个提交 https://github.com/emmansun/gmsm/commit/a0c4a389b8ceea6cbad3ede4eef011b26482b2ad
* AVX2优化这里只是SELECT、MOVE等优化不涉及计算。
## amd64架构优化
### amd64架构优化
* 使用SIMD实现SELECT、MOVE操作