Updated SM9实现及优化 (markdown)

Sun Yimin 2023-07-11 17:00:44 +08:00
parent 846005eeda
commit 9fb08f690c

@ -41,7 +41,9 @@ Go语言相对简单但是为了简单编译器做了很多额外的操作
## 应用SIMD复制值
也就是Set操作的汇编实现同时也尽量减少Set操作这个“优化”导致了实现的复杂性、影响了代码的可维护性可能不值得
## Neg改用Sub实现
## ~~Neg改用Sub实现~~
最后发现是我自己不小心引入了个buggfpNeg的函数 // go:noescape 多了个空格!
无意中发现Neg方法不如后来实现的Sub性能好这个挺奇怪的单独测试gfpNeg性能(BenchmarkGfPNeg-6)要比gfpSub()性能好(BenchmarkGfPNeg2-6)
```
goos: windows