github.com/cranelv/ethereum_mpc@v0.0.0-20191031014521-23aeb1415092/crypto/bn256/cloudflare/gfp_decl.go (about)

     1  // +build amd64,!generic arm64,!generic
     2  
     3  package bn256
     4  // This file contains forward declarations for the architecture-specific
     5  // assembly implementations of these functions, provided that they exist.
     6  
     7  // go:noescape
     8  func gfpNeg(c, a *gfP)
     9  
    10  //go:noescape
    11  func gfpAdd(c, a, b *gfP)
    12  
    13  //go:noescape
    14  func gfpSub(c, a, b *gfP)
    15  
    16  //go:noescape
    17  func gfpMul(c, a, b *gfP)