diff options
Diffstat (limited to 'src/pkg/math/floor_amd64.s')
-rw-r--r-- | src/pkg/math/floor_amd64.s | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/pkg/math/floor_amd64.s b/src/pkg/math/floor_amd64.s index e72cc3cf9..bb1a2fd22 100644 --- a/src/pkg/math/floor_amd64.s +++ b/src/pkg/math/floor_amd64.s @@ -20,10 +20,10 @@ TEXT ·Floor(SB),7,$0 MOVSD $(-1.0), X2 ANDPD X2, X0 // if x < float(int(x)) {X0 = -1} else {X0 = 0} ADDSD X1, X0 - MOVSD X0, r+8(FP) + MOVSD X0, ret+8(FP) RET isBig_floor: - MOVQ AX, r+8(FP) // return x + MOVQ AX, ret+8(FP) // return x RET // func Ceil(x float64) float64 @@ -46,10 +46,10 @@ TEXT ·Ceil(SB),7,$0 ANDNPD X3, X0 ORPD X2, X0 // if float(int(x)) <= x {X0 = 1} else {X0 = -0} ADDSD X1, X0 - MOVSD X0, r+8(FP) + MOVSD X0, ret+8(FP) RET isBig_ceil: - MOVQ AX, r+8(FP) + MOVQ AX, ret+8(FP) RET // func Trunc(x float64) float64 @@ -67,8 +67,8 @@ TEXT ·Trunc(SB),7,$0 ANDNPD X0, X2 // X2 = sign CVTSQ2SD AX, X0 // X0 = float(int(x)) ORPD X2, X0 // if X0 = 0.0, incorporate sign - MOVSD X0, r+8(FP) + MOVSD X0, ret+8(FP) RET isBig_trunc: - MOVQ AX, r+8(FP) // return x + MOVQ AX, ret+8(FP) // return x RET |