]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: update assembly var names after monotonic time changes
authorJosh Bleecher Snyder <josharian@gmail.com>
Tue, 21 Feb 2017 06:54:39 +0000 (22:54 -0800)
committerJosh Bleecher Snyder <josharian@gmail.com>
Tue, 21 Feb 2017 18:42:05 +0000 (18:42 +0000)
Change-Id: I721045120a4df41462c02252e2e5e8529ae2d694
Reviewed-on: https://go-review.googlesource.com/37303
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/runtime/sys_darwin_arm.s
src/runtime/sys_linux_386.s
src/runtime/sys_netbsd_386.s
src/runtime/sys_windows_386.s

index 490a410fa43bc317c37bdd003e065b4c64ec5b60..ea559b5f3e432b9cad21a16a8efb8702a418e1b6 100644 (file)
@@ -171,9 +171,9 @@ TEXT runtime·walltime(SB), 7, $32
        MOVW    12(R13), R1
 inreg:
        MOVW    R1, R2  // usec
-       MOVW    R0, sec+0(FP)
+       MOVW    R0, sec_lo+0(FP)
        MOVW    $0, R1
-       MOVW    R1, loc+4(FP)
+       MOVW    R1, sec_hi+4(FP)
        MOVW    $1000, R3
        MUL     R3, R2
        MOVW    R2, nsec+8(FP)
index 5c5afac990a00bb1d64a4f317b0494fbd3303a7c..a369792d78ddfbc4c49ace6723f75765a20fa03c 100644 (file)
@@ -162,8 +162,8 @@ TEXT runtime·walltime(SB), NOSPLIT, $32
        MOVL    12(SP), BX      // nsec
 
        // sec is in AX, nsec in BX
-       MOVL    AX, sec+0(FP)
-       MOVL    $0, sec+4(FP)
+       MOVL    AX, sec_lo+0(FP)
+       MOVL    $0, sec_hi+4(FP)
        MOVL    BX, nsec+8(FP)
        RET
 
index 5c15794d5f28579a3ff8cf027339dfb98570bda1..742193cf2874147e7f4e6c8a6845bbac413f8a97 100644 (file)
@@ -143,9 +143,9 @@ TEXT runtime·walltime(SB), NOSPLIT, $32
        INT     $0x80
 
        MOVL    12(SP), AX              // sec - l32
-       MOVL    AX, sec+0(FP)
+       MOVL    AX, sec_lo+0(FP)
        MOVL    16(SP), AX              // sec - h32
-       MOVL    AX, sec+4(FP)
+       MOVL    AX, sec_hi+4(FP)
 
        MOVL    20(SP), BX              // nsec
        MOVL    BX, nsec+8(FP)
index 9d53fbf3193d76ba6cdb54d4c6ca10f724e8d5bb..35bc7a9aaaa61c7083eb3f6e292a323608ece9ba 100644 (file)
@@ -455,9 +455,9 @@ loop:
        ADDL    DI, DX
        // wintime*100 = DX:AX, subtract startNano and return
        SUBL    runtime·startNano+0(SB), AX
-       SBBL runtime·startNano+4(SB), DX
-       MOVL    AX, ret+0(FP)
-       MOVL    DX, ret+4(FP)
+       SBBL    runtime·startNano+4(SB), DX
+       MOVL    AX, ret_lo+0(FP)
+       MOVL    DX, ret_hi+4(FP)
        RET
 
 TEXT time·now(SB),NOSPLIT,$0-20