]> Cypherpunks repositories - gostls13.git/commitdiff
test: fix the wrong test of math.Copysign(c, -1) for arm64
authorfanzha02 <fannie.zhang@arm.com>
Wed, 12 Sep 2018 01:43:09 +0000 (01:43 +0000)
committerCherry Zhang <cherryyz@google.com>
Wed, 12 Sep 2018 15:34:20 +0000 (15:34 +0000)
The CL 132915 added the wrong codegen test for math.Copysign(c, -1),
it should test that AND is not emitted. This CL fixes this error.

Change-Id: Ida1d3d54ebfc7f238abccbc1f70f914e1b5bfd91
Reviewed-on: https://go-review.googlesource.com/134815
Reviewed-by: Giovanni Bajo <rasky@develer.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Giovanni Bajo <rasky@develer.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

test/codegen/math.go

index 99335d2efc79aa3db548edcc2bb57d302f3f3054..3d5f0917ef7bc6f56f2ce001dd8da2e55c474afd 100644 (file)
@@ -74,7 +74,7 @@ func copysign(a, b, c float64) {
        // amd64:"BTSQ\t[$]63"
        // s390x:"LNDFR\t",-"MOVD\t"     (no integer load/store)
        // ppc64le:"FCPSGN"
-       // arm64:"ORR\t[$]-9223372036854775808"
+       // arm64:"ORR", -"AND"
        sink64[1] = math.Copysign(c, -1)
 
        // Like math.Copysign(c, -1), but with integer operations. Useful