github.com/linapex/ethereum-dpos-chinese@v0.0.0-20190316121959-b78b3a4a1ece/crypto/bn256/cloudflare/gfp_decl.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 12:09:36</date> 10 //</624342625192775680> 11 12 //+建立AMD64,!通用ARM64,!通用的 13 14 package bn256 15 16 //此文件包含特定于体系结构的转发声明 17 //这些函数的程序集实现,前提是它们存在。 18 19 import ( 20 "golang.org/x/sys/cpu" 21 ) 22 23 //诺林特 24 var hasBMI2 = cpu.X86.HasBMI2 25 26 //逃走 27 func gfpNeg(c, a *gfP) 28 29 //逃走 30 func gfpAdd(c, a, b *gfP) 31 32 //逃走 33 func gfpSub(c, a, b *gfP) 34 35 //逃走 36 func gfpMul(c, a, b *gfP) 37