...

Source file src/github.com/zeebo/xxh3/accum_stubs_other.go

Documentation: github.com/zeebo/xxh3

     1  //go:build !amd64
     2  // +build !amd64
     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