1
2
3
4
5
6
7 package simd_test
8
9 import (
10 "runtime"
11 "simd/archsimd"
12 )
13
14 func floatMinMaxPlatformConfig() floatMinMaxConfig {
15 return floatMinMaxConfig{allowMasked: true, allowAnyNaN: runtime.GOARCH == "wasm"}
16 }
17
18 func floatMinMaxMask32x4() archsimd.Mask32x4 {
19 return archsimd.LoadInt32x4([]int32{1, 0, 1, 0}).Greater(archsimd.LoadInt32x4([]int32{0, 0, 0, 0}))
20 }
21
22 func floatMinMaxMask64x2() archsimd.Mask64x2 {
23 return archsimd.LoadInt64x2([]int64{1, 0}).Greater(archsimd.LoadInt64x2([]int64{0, 0}))
24 }
25
View as plain text