diff options
| author | Keith Randall <khr@golang.org> | 2026-03-27 16:42:41 -0700 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2026-03-31 11:01:16 -0700 |
| commit | d5b6d583c16f60e4a2f80f8b0fe78abab503f84c (patch) | |
| tree | b2000af6a1ba82ea647f23d22812d9c329b61fb5 /test/codegen/bits.go | |
| parent | d6492e284b61c8be4bfce5ee0ca907f4df5deb72 (diff) | |
| download | go-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/bits.go')
| -rw-r--r-- | test/codegen/bits.go | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/test/codegen/bits.go b/test/codegen/bits.go index 07e12d3131..15447801ec 100644 --- a/test/codegen/bits.go +++ b/test/codegen/bits.go @@ -62,7 +62,7 @@ func bitsCheckConstRightShiftU64(a [8]uint64) (n int) { // amd64:"BTQ [$]60," // arm64:"TBZ [$]60," -"LSR" // loong64:"SRLV [$]60," "AND [$]1," "BEQ" - // riscv64:"SRLI [$]60,", "ANDI [$]1," "BEQZ" + // riscv64:"SRLI [$]60," "ANDI [$]1," "BEQZ" if (a[3]>>60)&1 == 0 { return 1 } @@ -472,37 +472,37 @@ func bitsIssue19857b(a uint64) uint64 { } func bitsIssue19857c(a, b uint32) (uint32, uint32) { - // arm/7:`BIC`,-`AND` + // arm/7:`BIC` -`AND` a &= 0xffffaaaa - // arm/7:`BFC`,-`AND`,-`BIC` + // arm/7:`BFC` -`AND` -`BIC` b &= 0xffc003ff return a, b } func bitsAndNot(x, y uint32) uint32 { - // arm64:`BIC `,-`AND` + // arm64:`BIC ` -`AND` // loong64:"ANDN " -"AND " // riscv64:"ANDN" -"AND " return x &^ y } func bitsXorNot(x, y, z uint32, a []uint32, n, m uint64) uint64 { - // arm64:`EON `,-`EOR`,-`MVN` + // arm64:`EON ` -`EOR` -`MVN` // loong64:"NOR" "XOR" // riscv64:"XNOR " -"MOV [$]" -"XOR " a[0] = x ^ (y ^ 0xffffffff) - // arm64:`EON `,-`EOR`,-`MVN` + // arm64:`EON ` -`EOR` -`MVN` // loong64:"XOR" "NOR" // riscv64:"XNOR" -"XOR " a[1] = ^(y ^ z) - // arm64:`EON `,-`XOR` + // arm64:`EON ` -`XOR` // loong64:"NOR" "XOR" // riscv64:"XNOR" -"XOR " -"NOT" a[2] = x ^ ^z - // arm64:`EON `,-`EOR`,-`MVN` + // arm64:`EON ` -`EOR` -`MVN` // loong64:"NOR" "XOR" // riscv64:"XNOR" -"MOV [$]" -"XOR " return n ^ (m ^ 0xffffffffffffffff) @@ -550,12 +550,12 @@ func bitsMaskContiguousZeroes64U(x uint64) uint64 { } func bitsIssue44228a(a []int64, i int) bool { - // amd64: "BTQ", -"SHL" + // amd64: "BTQ" -"SHL" return a[i>>6]&(1<<(i&63)) != 0 } func bitsIssue44228b(a []int32, i int) bool { - // amd64: "BTL", -"SHL" + // amd64: "BTL" -"SHL" return a[i>>5]&(1<<(i&31)) != 0 } @@ -580,9 +580,9 @@ func bitsFoldConstOutOfRange(a uint64) uint64 { func bitsSignExtendAndMask8to64U(a int8) (s, z uint64) { // Verify sign-extended values are not zero-extended under a bit mask (#61297) - // ppc64x: "MOVB", "ANDCC [$]1015," + // ppc64x: "MOVB" "ANDCC [$]1015," s = uint64(a) & 0x3F7 - // ppc64x: -"MOVB", "ANDCC [$]247," + // ppc64x: -"MOVB" "ANDCC [$]247," z = uint64(uint8(a)) & 0x3F7 return } @@ -590,9 +590,9 @@ func bitsSignExtendAndMask8to64U(a int8) (s, z uint64) { func bitsZeroExtendAndMask8toU64(a int8, b int16) (x, y uint64) { // Verify zero-extended values are not sign-extended under a bit mask (#61297) - // ppc64x: -"MOVB ", -"ANDCC", "MOVBZ" + // ppc64x: -"MOVB " -"ANDCC" "MOVBZ" x = uint64(a) & 0xFF - // ppc64x: -"MOVH ", -"ANDCC", "MOVHZ" + // ppc64x: -"MOVH " -"ANDCC" "MOVHZ" y = uint64(b) & 0xFFFF return } @@ -604,19 +604,19 @@ func bitsRotateAndMask(io64 [8]uint64, io32 [4]uint32, io16 [4]uint16, io8 [4]ui io64[0] = io64[0] & 0xFFFFFFFFFFFF0000 // ppc64x: "RLDICL [$]0, R[0-9]*, [$]16, R" io64[1] = io64[1] & 0x0000FFFFFFFFFFFF - // ppc64x: -"SRD", -"AND", "RLDICL [$]60, R[0-9]*, [$]16, R" + // ppc64x: -"SRD" -"AND" "RLDICL [$]60, R[0-9]*, [$]16, R" io64[2] = (io64[2] >> 4) & 0x0000FFFFFFFFFFFF // ppc64x: -"SRD" -"AND" "RLDICL [$]36, R[0-9]*, [$]29, R" io64[3] = (io64[3] >> 28) & 0x00000007FFFFFFFF - // ppc64x: "MOVWZ", "RLWNM [$]1, R[0-9]*, [$]28, [$]3, R" + // ppc64x: "MOVWZ" "RLWNM [$]1, R[0-9]*, [$]28, [$]3, R" io64[4] = uint64(bits.RotateLeft32(io32[0], 1) & 0xF000000F) // ppc64x: "RLWNM [$]0, R[0-9]*, [$]4, [$]19, R" io32[0] = io32[0] & 0x0FFFF000 // ppc64x: "RLWNM [$]0, R[0-9]*, [$]20, [$]3, R" io32[1] = io32[1] & 0xF0000FFF - // ppc64x: -"RLWNM", "MOVD", "AND" + // ppc64x: -"RLWNM" "MOVD" "AND" io32[2] = io32[2] & 0xFFFF0002 var bigc uint32 = 0x12345678 |
