github.com/cloudflare/circl@v1.5.0/ecc/fourq/fq_amd64.go (about)

     1  //go:build amd64 && !purego
     2  // +build amd64,!purego
     3  
     4  package fourq
     5  
     6  //go:noescape
     7  func fqCmov(c, a *Fq, b int)
     8  
     9  //go:noescape
    10  func fqAdd(c, a, b *Fq)
    11  
    12  //go:noescape
    13  func fqSub(c, a, b *Fq)
    14  
    15  //go:noescape
    16  func fqMul(c, a, b *Fq)
    17  
    18  //go:noescape
    19  func fqSqr(c, a *Fq)