murmur_unsafe.go 212 B

123456789101112131415
  1. // +build !appengine
  2. package murmur
  3. import (
  4. "unsafe"
  5. )
  6. func getBlock(data []byte, n int) (int64, int64) {
  7. block := (*[2]int64)(unsafe.Pointer(&data[n*16]))
  8. k1 := block[0]
  9. k2 := block[1]
  10. return k1, k2
  11. }