aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/sys_windows_386.s
diff options
context:
space:
mode:
authorZhou Peng <p@ctriple.cn>2018-05-17 13:45:53 +0000
committerBrad Fitzpatrick <bradfitz@golang.org>2018-10-03 15:28:51 +0000
commitb8ac64a581b1e8e033cd7c9919d7dcf8fb16d17b (patch)
treeca65564e7cf9d9a7c045c704c866a7cc0bb2eaad /src/runtime/sys_windows_386.s
parent119fafcaa5ace647961b59d304b275d93a3e6e97 (diff)
downloadgo-b8ac64a581b1e8e033cd7c9919d7dcf8fb16d17b.tar.gz
go-b8ac64a581b1e8e033cd7c9919d7dcf8fb16d17b.zip
all: this big patch remove whitespace from assembly files
Don't worry, this patch just remove trailing whitespace from assembly files, and does not touch any logical changes. Change-Id: Ia724ac0b1abf8bc1e41454bdc79289ef317c165d Reviewed-on: https://go-review.googlesource.com/c/113595 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/runtime/sys_windows_386.s')
-rw-r--r--src/runtime/sys_windows_386.s8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/runtime/sys_windows_386.s b/src/runtime/sys_windows_386.s
index 3c091adcb1..babd91c936 100644
--- a/src/runtime/sys_windows_386.s
+++ b/src/runtime/sys_windows_386.s
@@ -494,13 +494,13 @@ wall:
MOVL (_SYSTEM_TIME+time_hi2), DX
CMPL CX, DX
JNE wall
-
+
// w = DX:AX
// convert to Unix epoch (but still 100ns units)
#define delta 116444736000000000
SUBL $(delta & 0xFFFFFFFF), AX
SBBL $(delta >> 32), DX
-
+
// nano/100 = DX:AX
// split into two decimal halves by div 1e9.
// (decimal point is two spots over from correct place,
@@ -509,7 +509,7 @@ wall:
DIVL CX
MOVL AX, DI
MOVL DX, SI
-
+
// DI = nano/100/1e9 = nano/1e11 = sec/100, DX = SI = nano/100%1e9
// split DX into seconds and nanoseconds by div 1e7 magic multiply.
MOVL DX, AX
@@ -520,7 +520,7 @@ wall:
IMULL $10000000, DX
MOVL SI, CX
SUBL DX, CX
-
+
// DI = sec/100 (still)
// BX = (nano/100%1e9)/1e7 = (nano/1e9)%100 = sec%100
// CX = (nano/100%1e9)%1e7 = (nano%1e9)/100 = nsec/100