aboutsummaryrefslogtreecommitdiff
path: root/test/codegen/simd.go
diff options
context:
space:
mode:
authorKeith Randall <khr@golang.org>2026-03-27 16:20:06 -0700
committerGopher Robot <gobot@golang.org>2026-03-31 11:01:13 -0700
commitd6492e284b61c8be4bfce5ee0ca907f4df5deb72 (patch)
tree2dd97ab6ef6c6ae41d93bcbf21e133ec500f79e8 /test/codegen/simd.go
parent1673075d4bd324e69cb4e6e58760316e2c84e604 (diff)
downloadgo-d6492e284b61c8be4bfce5ee0ca907f4df5deb72.tar.xz
test/codegen: get rid of \s
Replace \s with a space in backtick-quoted strings Replace \\s with a space in double-quoted strings Change-Id: I0c8b249bb12c2c8ca69e683e4bc6f27544fd6094 Reviewed-on: https://go-review.googlesource.com/c/go/+/760680 Auto-Submit: Keith Randall <khr@google.com> Reviewed-by: Junyang Shao <shaojunyang@google.com> Reviewed-by: Paul Murphy <paumurph@redhat.com> Reviewed-by: Keith Randall <khr@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'test/codegen/simd.go')
-rw-r--r--test/codegen/simd.go26
1 files changed, 13 insertions, 13 deletions
diff --git a/test/codegen/simd.go b/test/codegen/simd.go
index acec5421e4..b44d8b5e68 100644
--- a/test/codegen/simd.go
+++ b/test/codegen/simd.go
@@ -18,16 +18,16 @@ import (
func vptest1() bool {
v1 := archsimd.LoadUint64x2Slice([]uint64{0, 1})
v2 := archsimd.LoadUint64x2Slice([]uint64{0, 0})
- // amd64:`VPTEST\s(.*)(.*)$`
- // amd64:`SETCS\s(.*)$`
+ // amd64:`VPTEST (.*)(.*)$`
+ // amd64:`SETCS (.*)$`
return v1.AndNot(v2).IsZero()
}
func vptest2() bool {
v1 := archsimd.LoadUint64x2Slice([]uint64{0, 1})
v2 := archsimd.LoadUint64x2Slice([]uint64{0, 0})
- // amd64:`VPTEST\s(.*)(.*)$`
- // amd64:`SETEQ\s(.*)$`
+ // amd64:`VPTEST (.*)(.*)$`
+ // amd64:`SETEQ (.*)$`
return v1.And(v2).IsZero()
}
@@ -39,24 +39,24 @@ type Args2 struct {
//go:noinline
func simdStructNoSpill(a Args2) archsimd.Uint8x32 {
- // amd64:-`VMOVDQU\s.*$`
+ // amd64:-`VMOVDQU .*$`
return a.V0.Xor(a.V1)
}
func simdStructWrapperNoSpill(a Args2) archsimd.Uint8x32 {
- // amd64:-`VMOVDQU\s.*$`
+ // amd64:-`VMOVDQU .*$`
a.x = "test"
return simdStructNoSpill(a)
}
//go:noinline
func simdArrayNoSpill(a [1]Args2) archsimd.Uint8x32 {
- // amd64:-`VMOVDQU\s.*$`
+ // amd64:-`VMOVDQU .*$`
return a[0].V0.Xor(a[0].V1)
}
func simdArrayWrapperNoSpill(a [1]Args2) archsimd.Uint8x32 {
- // amd64:-`VMOVDQU\s.*$`
+ // amd64:-`VMOVDQU .*$`
a[0].x = "test"
return simdArrayNoSpill(a)
}
@@ -65,20 +65,20 @@ func simdFeatureGuardedMaskOpt() archsimd.Int16x16 {
var x, y archsimd.Int16x16
if archsimd.X86.AVX512() {
mask := archsimd.Mask16x16FromBits(5)
- return x.Add(y).Masked(mask) // amd64:`VPADDW.Z\s.*$`
+ return x.Add(y).Masked(mask) // amd64:`VPADDW.Z .*$`
}
mask := archsimd.Mask16x16FromBits(5)
- return x.Add(y).Masked(mask) // amd64:`VPAND\s.*$`
+ return x.Add(y).Masked(mask) // amd64:`VPAND .*$`
}
func simdMaskedMerge() archsimd.Int16x16 {
var x, y archsimd.Int16x16
if archsimd.X86.AVX512() {
mask := archsimd.Mask16x16FromBits(5)
- return x.Add(y).Merge(x, mask) // amd64:-`VPBLENDVB\s.*$`
+ return x.Add(y).Merge(x, mask) // amd64:-`VPBLENDVB .*$`
}
mask := archsimd.Mask16x16FromBits(5)
- return x.Add(y).Merge(x, mask) // amd64:`VPBLENDVB\s.*$`
+ return x.Add(y).Merge(x, mask) // amd64:`VPBLENDVB .*$`
}
var nan = math.NaN()
@@ -107,6 +107,6 @@ func simdIsNaN512() {
func sftImmVPSRL() archsimd.Uint32x4 {
var x archsimd.Uint32x4
- // amd64:`VPSRLD\s\$1,\s.*$`
+ // amd64:`VPSRLD \$1, .*$`
return x.ShiftAllRight(1)
}