diff options
| author | Keith Randall <khr@golang.org> | 2026-03-27 16:20:06 -0700 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2026-03-31 11:01:13 -0700 |
| commit | d6492e284b61c8be4bfce5ee0ca907f4df5deb72 (patch) | |
| tree | 2dd97ab6ef6c6ae41d93bcbf21e133ec500f79e8 /test/codegen/arithmetic.go | |
| parent | 1673075d4bd324e69cb4e6e58760316e2c84e604 (diff) | |
| download | go-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/arithmetic.go')
| -rw-r--r-- | test/codegen/arithmetic.go | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/test/codegen/arithmetic.go b/test/codegen/arithmetic.go index 867b08a55e..a73ed6ed55 100644 --- a/test/codegen/arithmetic.go +++ b/test/codegen/arithmetic.go @@ -59,25 +59,25 @@ func AddLargeConst2(a int, out []int) { var ef int func SubMem(arr []int, b, c, d int) int { - // 386:`SUBL\s[A-Z]+,\s8\([A-Z]+\)` - // amd64:`SUBQ\s[A-Z]+,\s16\([A-Z]+\)` + // 386:`SUBL [A-Z]+, 8\([A-Z]+\)` + // amd64:`SUBQ [A-Z]+, 16\([A-Z]+\)` arr[2] -= b - // 386:`SUBL\s[A-Z]+,\s12\([A-Z]+\)` - // amd64:`SUBQ\s[A-Z]+,\s24\([A-Z]+\)` + // 386:`SUBL [A-Z]+, 12\([A-Z]+\)` + // amd64:`SUBQ [A-Z]+, 24\([A-Z]+\)` arr[3] -= b - // 386:`DECL\s16\([A-Z]+\)` + // 386:`DECL 16\([A-Z]+\)` arr[4]-- - // 386:`ADDL\s[$]-20,\s20\([A-Z]+\)` + // 386:`ADDL [$]-20, 20\([A-Z]+\)` arr[5] -= 20 - // 386:`SUBL\s\([A-Z]+\)\([A-Z]+\*4\),\s[A-Z]+` + // 386:`SUBL \([A-Z]+\)\([A-Z]+\*4\), [A-Z]+` ef -= arr[b] - // 386:`SUBL\s[A-Z]+,\s\([A-Z]+\)\([A-Z]+\*4\)` + // 386:`SUBL [A-Z]+, \([A-Z]+\)\([A-Z]+\*4\)` arr[c] -= b - // 386:`ADDL\s[$]-15,\s\([A-Z]+\)\([A-Z]+\*4\)` + // 386:`ADDL [$]-15, \([A-Z]+\)\([A-Z]+\*4\)` arr[d] -= 15 - // 386:`DECL\s\([A-Z]+\)\([A-Z]+\*4\)` + // 386:`DECL \([A-Z]+\)\([A-Z]+\*4\)` arr[b]-- - // amd64:`DECQ\s64\([A-Z]+\)` + // amd64:`DECQ 64\([A-Z]+\)` arr[8]-- // 386:"SUBL 4" // amd64:"SUBQ 8" @@ -85,7 +85,7 @@ func SubMem(arr []int, b, c, d int) int { } func SubFromConst(a int) int { - // ppc64x: `SUBC R[0-9]+,\s[$]40,\sR` + // ppc64x: `SUBC R[0-9]+, [$]40, R` // riscv64: "ADDI [$]-40" "NEG" b := 40 - a return b @@ -96,7 +96,7 @@ func SubFromConstNeg(a int) int { // loong64: "ADDV[U] [$]40" // mips: "ADD[U] [$]40" // mips64: "ADDV[U] [$]40" - // ppc64x: `ADD [$]40,\sR[0-9]+,\sR` + // ppc64x: `ADD [$]40, R[0-9]+, R` // riscv64: "ADDI [$]40" -"NEG" c := 40 - (-a) return c @@ -107,14 +107,14 @@ func SubSubFromConst(a int) int { // loong64: "ADDV[U] [$]20" // mips: "ADD[U] [$]20" // mips64: "ADDV[U] [$]20" - // ppc64x: `ADD [$]20,\sR[0-9]+,\sR` + // ppc64x: `ADD [$]20, R[0-9]+, R` // riscv64: "ADDI [$]20" -"NEG" c := 40 - (20 - a) return c } func AddSubFromConst(a int) int { - // ppc64x: `SUBC R[0-9]+,\s[$]60,\sR` + // ppc64x: `SUBC R[0-9]+, [$]60, R` // riscv64: "ADDI [$]-60" "NEG" c := 40 + (20 - a) return c @@ -125,7 +125,7 @@ func NegSubFromConst(a int) int { // loong64: "ADDV[U] [$]-20" // mips: "ADD[U] [$]-20" // mips64: "ADDV[U] [$]-20" - // ppc64x: `ADD [$]-20,\sR[0-9]+,\sR` + // ppc64x: `ADD [$]-20, R[0-9]+, R` // riscv64: "ADDI [$]-20" c := -(20 - a) return c @@ -136,7 +136,7 @@ func NegAddFromConstNeg(a int) int { // loong64: "ADDV[U] [$]-40" "SUBV" // mips: "ADD[U] [$]-40" "SUB" // mips64: "ADDV[U] [$]-40" "SUBV" - // ppc64x: `SUBC R[0-9]+,\s[$]40,\sR` + // ppc64x: `SUBC R[0-9]+, [$]40, R` // riscv64: "ADDI [$]-40" "NEG" c := -(-40 + a) return c @@ -242,9 +242,9 @@ func Pow2Muls(n1, n2 int) (int, int) { // amd64:"SHLQ [$]6" -"IMULQ" // 386:"SHLL [$]6" -"IMULL" // arm:"SLL [$]6" -"MUL" - // arm64:`NEG\sR[0-9]+<<6,\sR[0-9]+`,-`LSL`,-`MUL` + // arm64:`NEG R[0-9]+<<6, R[0-9]+`,-`LSL`,-`MUL` // loong64:"SLLV [$]6" -"MULV" - // ppc64x:"SLD [$]6" "NEG\\sR[0-9]+,\\sR[0-9]+" -"MUL" + // ppc64x:"SLD [$]6" "NEG R[0-9]+, R[0-9]+" -"MUL" b := -64 * n2 return a, b @@ -262,8 +262,8 @@ func Mul_2(n1 int32, n2 int64) (int32, int64) { func Mul_96(n int) int { // amd64:`SHLQ [$]5`,`LEAQ \(.*\)\(.*\*2\),`,-`IMULQ` // 386:`SHLL [$]5`,`LEAL \(.*\)\(.*\*2\),`,-`IMULL` - // arm64:`LSL [$]5`,`ADD\sR[0-9]+<<1,\sR[0-9]+`,-`MUL` - // arm:`SLL [$]5`,`ADD\sR[0-9]+<<1,\sR[0-9]+`,-`MUL` + // arm64:`LSL [$]5`,`ADD R[0-9]+<<1, R[0-9]+`,-`MUL` + // arm:`SLL [$]5`,`ADD R[0-9]+<<1, R[0-9]+`,-`MUL` // loong64:"SLLV [$]5" "ALSLV [$]1," // s390x:`SLD [$]5`,`SLD [$]6`,-`MULLD` return n * 96 @@ -276,10 +276,10 @@ func Mul_n120(n int) int { } func MulMemSrc(a []uint32, b []float32) { - // 386:`IMULL\s4\([A-Z]+\),\s[A-Z]+` + // 386:`IMULL 4\([A-Z]+\), [A-Z]+` a[0] *= a[1] - // 386/sse2:`MULSS\s4\([A-Z]+\),\sX[0-9]+` - // amd64:`MULSS\s4\([A-Z]+\),\sX[0-9]+` + // 386/sse2:`MULSS 4\([A-Z]+\), X[0-9]+` + // amd64:`MULSS 4\([A-Z]+\), X[0-9]+` b[0] *= b[1] } @@ -370,8 +370,8 @@ func SimplifyNegMul(a, b int) int { // -------------- // func DivMemSrc(a []float64) { - // 386/sse2:`DIVSD\s8\([A-Z]+\),\sX[0-9]+` - // amd64:`DIVSD\s8\([A-Z]+\),\sX[0-9]+` + // 386/sse2:`DIVSD 8\([A-Z]+\), X[0-9]+` + // amd64:`DIVSD 8\([A-Z]+\), X[0-9]+` a[0] /= a[1] } @@ -411,8 +411,8 @@ func ConstDivs(n1 uint, n2 int) (uint, int) { } func FloatDivs(a []float32) float32 { - // amd64:`DIVSS\s8\([A-Z]+\),\sX[0-9]+` - // 386/sse2:`DIVSS\s8\([A-Z]+\),\sX[0-9]+` + // amd64:`DIVSS 8\([A-Z]+\), X[0-9]+` + // 386/sse2:`DIVSS 8\([A-Z]+\), X[0-9]+` return a[1] / a[2] } @@ -669,13 +669,13 @@ func AddShift(a, b int) int { } func MULA(a, b, c uint32) (uint32, uint32, uint32) { - // arm:`MULA`,-`MUL\s` + // arm:`MULA`,-`MUL ` // arm64:`MADDW`,-`MULW` r0 := a*b + c - // arm:`MULA`,-`MUL\s` + // arm:`MULA`,-`MUL ` // arm64:`MADDW`,-`MULW` r1 := c*79 + a - // arm:`ADD`,-`MULA`,-`MUL\s` + // arm:`ADD`,-`MULA`,-`MUL ` // arm64:`ADD`,-`MADD`,-`MULW` // ppc64x:`ADD`,-`MULLD` r2 := b*64 + c @@ -683,15 +683,15 @@ func MULA(a, b, c uint32) (uint32, uint32, uint32) { } func MULS(a, b, c uint32) (uint32, uint32, uint32) { - // arm/7:`MULS`,-`MUL\s` - // arm/6:`SUB`,`MUL\s`,-`MULS` + // arm/7:`MULS`,-`MUL ` + // arm/6:`SUB`,`MUL `,-`MULS` // arm64:`MSUBW`,-`MULW` r0 := c - a*b - // arm/7:`MULS`,-`MUL\s` - // arm/6:`SUB`,`MUL\s`,-`MULS` + // arm/7:`MULS`,-`MUL ` + // arm/6:`SUB`,`MUL `,-`MULS` // arm64:`MSUBW`,-`MULW` r1 := a - c*79 - // arm/7:`SUB`,-`MULS`,-`MUL\s` + // arm/7:`SUB`,-`MULS`,-`MUL ` // arm64:`SUB`,-`MSUBW`,-`MULW` // ppc64x:`SUB`,-`MULLD` r2 := c - b*64 @@ -741,10 +741,10 @@ func constantFold1(i0, j0, i1, j1, i2, j2, i3, j3 int) (int, int, int, int) { // "(C - z) - x -> C - (z + x)" can optimize the following cases. func constantFold2(i0, j0, i1, j1 int) (int, int) { // arm64:"ADD" "MOVD [$]2" "SUB" - // ppc64x: `SUBC R[0-9]+,\s[$]2,\sR` + // ppc64x: `SUBC R[0-9]+, [$]2, R` r0 := (3 - i0) - (j0 + 1) // arm64:"ADD" "MOVD [$]4" "SUB" - // ppc64x: `SUBC R[0-9]+,\s[$]4,\sR` + // ppc64x: `SUBC R[0-9]+, [$]4, R` r1 := (3 - i1) - (j1 - 1) return r0, r1 } |
