github.com/cloudflare/circl@v1.5.0/pke/kyber/internal/common/stubs_amd64.go (about) 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)