diff options
Diffstat (limited to 'src/runtime/sys_darwin_386.s')
-rw-r--r-- | src/runtime/sys_darwin_386.s | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/runtime/sys_darwin_386.s b/src/runtime/sys_darwin_386.s index 9e45f8a002..83f4709f38 100644 --- a/src/runtime/sys_darwin_386.s +++ b/src/runtime/sys_darwin_386.s @@ -201,6 +201,11 @@ systime: MOVL $0, 8(SP) // time zone pointer MOVL $116, AX INT $0x80 + CMPL AX, $0 + JNE inreg + MOVL 12(SP), AX + MOVL 16(SP), DX +inreg: // sec is in AX, usec in DX // convert to DX:AX nsec MOVL DX, BX |