...
1
2
3
4 package xxh3
5
6 import (
7 "unsafe"
8 )
9
10 const (
11 hasAVX2 = false
12 hasSSE2 = false
13 hasAVX512 = false
14 )
15
16 func accumAVX2(acc *[8]u64, data, key unsafe.Pointer, len u64) { panic("unreachable") }
17 func accumSSE(acc *[8]u64, data, key unsafe.Pointer, len u64) { panic("unreachable") }
18 func accumBlockAVX2(acc *[8]u64, data, key unsafe.Pointer) { panic("unreachable") }
19 func accumBlockSSE(acc *[8]u64, data, key unsafe.Pointer) { panic("unreachable") }
20 func accumAVX512(acc *[8]u64, data, key unsafe.Pointer, len u64) { panic("unreachable") }
21
22 func withAVX512(cb func()) { cb() }
23 func withAVX2(cb func()) { cb() }
24 func withSSE2(cb func()) { cb() }
25 func withGeneric(cb func()) { cb() }
26
View as plain text