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)