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