]> Cypherpunks repositories - gostls13.git/commitdiff
math/big: return type of bitLen is an int; use MOVL on amd64.
authorDavid G. Andersen <dave.andersen@gmail.com>
Thu, 26 Jan 2012 00:09:12 +0000 (16:09 -0800)
committerRobert Griesemer <gri@golang.org>
Thu, 26 Jan 2012 00:09:12 +0000 (16:09 -0800)
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5577050

src/pkg/math/big/arith_amd64.s

index 088f724704ad8ba053d83f55c574d1cd31ca0e21..54f647322b0978e8b2de3dc8f8cfa70d3d57a73e 100644 (file)
@@ -266,9 +266,9 @@ E7: SUBL $1, BX             // i--
 TEXT ·bitLen(SB),7,$0
        BSRQ x+0(FP), AX
        JZ Z1
-       INCQ AX
-       MOVQ AX, n+8(FP)
+       INCL AX
+       MOVL AX, n+8(FP)
        RET
 
-Z1:    MOVQ $0, n+8(FP)
+Z1:    MOVL $0, n+8(FP)
        RET