github.com/segmentio/parquet-go@v0.0.0-20230712180008-5d42db8f0d47/encoding/rle/rle_amd64_test.go (about) 1 //go:build go1.18 && !purego && amd64 2 // +build go1.18,!purego,amd64 3 4 package rle 5 6 import "testing" 7 8 func TestEncodeInt32IndexEqual8ContiguousAVX2(t *testing.T) { 9 testEncodeInt32IndexEqual8Contiguous(t, encodeInt32IndexEqual8ContiguousAVX2) 10 } 11 12 func TestEncodeInt32IndexEqual8ContiguousSSE(t *testing.T) { 13 testEncodeInt32IndexEqual8Contiguous(t, encodeInt32IndexEqual8ContiguousSSE) 14 } 15 16 func BenchmarkEncodeInt32IndexEqual8ContiguousAVX2(b *testing.B) { 17 benchmarkEncodeInt32IndexEqual8Contiguous(b, encodeInt32IndexEqual8ContiguousAVX2) 18 } 19 20 func BenchmarkEncodeInt32IndexEqual8ContiguousSSE(b *testing.B) { 21 benchmarkEncodeInt32IndexEqual8Contiguous(b, encodeInt32IndexEqual8ContiguousSSE) 22 }