stubs_amd64.go raw

   1  // Code generated by command: go run src.go -out ../amd64.s -stubs ../stubs_amd64.go -pkg common. DO NOT EDIT.
   2  
   3  //go:build amd64 && !purego
   4  
   5  package common
   6  
   7  //go:noescape
   8  func addAVX2(p *[256]int16, a *[256]int16, b *[256]int16)
   9  
  10  //go:noescape
  11  func subAVX2(p *[256]int16, a *[256]int16, b *[256]int16)
  12  
  13  //go:noescape
  14  func nttAVX2(p *[256]int16)
  15  
  16  //go:noescape
  17  func invNttAVX2(p *[256]int16)
  18  
  19  //go:noescape
  20  func mulHatAVX2(p *[256]int16, a *[256]int16, b *[256]int16)
  21  
  22  //go:noescape
  23  func detangleAVX2(p *[256]int16)
  24  
  25  //go:noescape
  26  func tangleAVX2(p *[256]int16)
  27  
  28  //go:noescape
  29  func barrettReduceAVX2(p *[256]int16)
  30  
  31  //go:noescape
  32  func normalizeAVX2(p *[256]int16)
  33