aboutsummaryrefslogtreecommitdiff
path: root/test/codegen/switch.go
diff options
context:
space:
mode:
authorKeith Randall <khr@golang.org>2026-03-27 16:42:41 -0700
committerGopher Robot <gobot@golang.org>2026-03-31 11:01:16 -0700
commitd5b6d583c16f60e4a2f80f8b0fe78abab503f84c (patch)
treeb2000af6a1ba82ea647f23d22812d9c329b61fb5 /test/codegen/switch.go
parentd6492e284b61c8be4bfce5ee0ca907f4df5deb72 (diff)
downloadgo-d5b6d583c16f60e4a2f80f8b0fe78abab503f84c.tar.xz
test/codegen: replace commas with spaces between regexps
Change-Id: Ia7a955833d761e08c1b8081fb29a2e6317de004c Reviewed-on: https://go-review.googlesource.com/c/go/+/760681 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/switch.go')
-rw-r--r--test/codegen/switch.go42
1 files changed, 21 insertions, 21 deletions
diff --git a/test/codegen/switch.go b/test/codegen/switch.go
index baa8934e06..d59ef4f2eb 100644
--- a/test/codegen/switch.go
+++ b/test/codegen/switch.go
@@ -24,8 +24,8 @@ func f(x string) int {
// use jump tables for 8+ int cases
func square(x int) int {
// amd64:`JMP \(.*\)\(.*\)$`
- // arm64:`MOVD \(R.*\)\(R.*<<3\)`,`JMP \(R.*\)$`
- // loong64: `ALSLV`,`MOVV`,`JMP`
+ // arm64:`MOVD \(R.*\)\(R.*<<3\)` `JMP \(R.*\)$`
+ // loong64: `ALSLV` `MOVV` `JMP`
switch x {
case 1:
return 1
@@ -51,8 +51,8 @@ func square(x int) int {
// use jump tables for 8+ string lengths
func length(x string) int {
// amd64:`JMP \(.*\)\(.*\)$`
- // arm64:`MOVD \(R.*\)\(R.*<<3\)`,`JMP \(R.*\)$`
- // loong64:`ALSLV`,`MOVV`,`JMP`
+ // arm64:`MOVD \(R.*\)\(R.*<<3\)` `JMP \(R.*\)$`
+ // loong64:`ALSLV` `MOVV` `JMP`
switch x {
case "a":
return 1
@@ -78,23 +78,23 @@ func length(x string) int {
// Use single-byte ordered comparisons for binary searching strings.
// See issue 53333.
func mimetype(ext string) string {
- // amd64: `CMPB 1\(.*\), \$104$`,-`cmpstring`
- // arm64: `MOVB 1\(R.*\), R.*$`, `CMPW \$104, R.*$`, -`cmpstring`
+ // amd64: `CMPB 1\(.*\), \$104$` -`cmpstring`
+ // arm64: `MOVB 1\(R.*\), R.*$` `CMPW \$104, R.*$` -`cmpstring`
switch ext {
// amd64: `CMPL \(.*\), \$1836345390$`
- // arm64: `MOVD \$1836345390`, `CMPW R.*, R.*$`
+ // arm64: `MOVD \$1836345390` `CMPW R.*, R.*$`
case ".htm":
return "A"
// amd64: `CMPL \(.*\), \$1953457454$`
- // arm64: `MOVD \$1953457454`, `CMPW R.*, R.*$`
+ // arm64: `MOVD \$1953457454` `CMPW R.*, R.*$`
case ".eot":
return "B"
// amd64: `CMPL \(.*\), \$1735815982$`
- // arm64: `MOVD \$1735815982`, `CMPW R.*, R.*$`
+ // arm64: `MOVD \$1735815982` `CMPW R.*, R.*$`
case ".svg":
return "C"
// amd64: `CMPL \(.*\), \$1718907950$`
- // arm64: `MOVD \$1718907950`, `CMPW R.*, R.*$`
+ // arm64: `MOVD \$1718907950` `CMPW R.*, R.*$`
case ".ttf":
return "D"
default:
@@ -105,7 +105,7 @@ func mimetype(ext string) string {
// use jump tables for type switches to concrete types.
func typeSwitch(x any) int {
// amd64:`JMP \(.*\)\(.*\)$`
- // arm64:`MOVD \(R.*\)\(R.*<<3\)`,`JMP \(R.*\)$`
+ // arm64:`MOVD \(R.*\)\(R.*<<3\)` `JMP \(R.*\)$`
switch x.(type) {
case int:
return 0
@@ -137,8 +137,8 @@ type K interface {
// use a runtime call for type switches to interface types.
func interfaceSwitch(x any) int {
- // amd64:`CALL runtime.interfaceSwitch`,`MOVL 16\(AX\)`,`MOVQ 8\(.*\)(.*\*8)`
- // arm64:`CALL runtime.interfaceSwitch`,`LDAR`,`MOVWU 16\(R0\)`,`MOVD \(R.*\)\(R.*\)`
+ // amd64:`CALL runtime.interfaceSwitch` `MOVL 16\(AX\)` `MOVQ 8\(.*\)(.*\*8)`
+ // arm64:`CALL runtime.interfaceSwitch` `LDAR` `MOVWU 16\(R0\)` `MOVD \(R.*\)\(R.*\)`
switch x.(type) {
case I:
return 1
@@ -150,8 +150,8 @@ func interfaceSwitch(x any) int {
}
func interfaceSwitch2(x K) int {
- // amd64:`CALL runtime.interfaceSwitch`,`MOVL 16\(AX\)`,`MOVQ 8\(.*\)(.*\*8)`
- // arm64:`CALL runtime.interfaceSwitch`,`LDAR`,`MOVWU 16\(R0\)`,`MOVD \(R.*\)\(R.*\)`
+ // amd64:`CALL runtime.interfaceSwitch` `MOVL 16\(AX\)` `MOVQ 8\(.*\)(.*\*8)`
+ // arm64:`CALL runtime.interfaceSwitch` `LDAR` `MOVWU 16\(R0\)` `MOVD \(R.*\)\(R.*\)`
switch x.(type) {
case I:
return 1
@@ -163,8 +163,8 @@ func interfaceSwitch2(x K) int {
}
func interfaceCast(x any) int {
- // amd64:`CALL runtime.typeAssert`,`MOVL 16\(AX\)`,`MOVQ 8\(.*\)(.*\*1)`
- // arm64:`CALL runtime.typeAssert`,`LDAR`,`MOVWU 16\(R0\)`,`MOVD \(R.*\)\(R.*\)`
+ // amd64:`CALL runtime.typeAssert` `MOVL 16\(AX\)` `MOVQ 8\(.*\)(.*\*1)`
+ // arm64:`CALL runtime.typeAssert` `LDAR` `MOVWU 16\(R0\)` `MOVD \(R.*\)\(R.*\)`
if _, ok := x.(I); ok {
return 3
}
@@ -172,8 +172,8 @@ func interfaceCast(x any) int {
}
func interfaceCast2(x K) int {
- // amd64:`CALL runtime.typeAssert`,`MOVL 16\(AX\)`,`MOVQ 8\(.*\)(.*\*1)`
- // arm64:`CALL runtime.typeAssert`,`LDAR`,`MOVWU 16\(R0\)`,`MOVD \(R.*\)\(R.*\)`
+ // amd64:`CALL runtime.typeAssert` `MOVL 16\(AX\)` `MOVQ 8\(.*\)(.*\*1)`
+ // arm64:`CALL runtime.typeAssert` `LDAR` `MOVWU 16\(R0\)` `MOVD \(R.*\)\(R.*\)`
if _, ok := x.(I); ok {
return 3
}
@@ -181,8 +181,8 @@ func interfaceCast2(x K) int {
}
func interfaceConv(x IJ) I {
- // amd64:`CALL runtime.typeAssert`,`MOVL 16\(AX\)`,`MOVQ 8\(.*\)(.*\*1)`
- // arm64:`CALL runtime.typeAssert`,`LDAR`,`MOVWU 16\(R0\)`,`MOVD \(R.*\)\(R.*\)`
+ // amd64:`CALL runtime.typeAssert` `MOVL 16\(AX\)` `MOVQ 8\(.*\)(.*\*1)`
+ // arm64:`CALL runtime.typeAssert` `LDAR` `MOVWU 16\(R0\)` `MOVD \(R.*\)\(R.*\)`
return x
}