github.com/yinchengtsinghua/golang-Eos-dpos-Ethereum@v0.0.0-20190121132951-92cc4225ed8e/crypto/bn256/cloudflare/gfp_decl.go (about) 1 2 //此源码被清华学神尹成大魔王专业翻译分析并修改 3 //尹成QQ77025077 4 //尹成微信18510341407 5 //尹成所在QQ群721929980 6 //尹成邮箱 yinc13@mails.tsinghua.edu.cn 7 //尹成毕业于清华大学,微软区块链领域全球最有价值专家 8 //https://mvp.microsoft.com/zh-cn/PublicProfile/4033620 9 //+建立AMD64,!通用ARM64,!通用的 10 11 package bn256 12 13 //此文件包含特定于体系结构的转发声明 14 //这些函数的程序集实现,前提是它们存在。 15 16 import ( 17 "golang.org/x/sys/cpu" 18 ) 19 20 //诺林特 21 var hasBMI2 = cpu.X86.HasBMI2 22 23 //逃走 24 func gfpNeg(c, a *gfP) 25 26 //逃走 27 func gfpAdd(c, a, b *gfP) 28 29 //逃走 30 func gfpSub(c, a, b *gfP) 31 32 //逃走 33 func gfpMul(c, a, b *gfP)