mirror of
https://github.com/golang/go
synced 2024-11-25 06:37:58 -07:00
windows: fix build?
Shot in the dark. TBR=r CC=golang-dev https://golang.org/cl/4126054
This commit is contained in:
parent
27191b558c
commit
6b93a92ac0
@ -5,6 +5,14 @@
|
|||||||
#include "386/asm.h"
|
#include "386/asm.h"
|
||||||
|
|
||||||
TEXT _rt0_386(SB),7,$0
|
TEXT _rt0_386(SB),7,$0
|
||||||
|
// Linux, Windows start the FPU in extended double precision.
|
||||||
|
// Other operating systems use double precision.
|
||||||
|
// Change to double precision to match them,
|
||||||
|
// and to match other hardware that only has double.
|
||||||
|
PUSHL $0x27F
|
||||||
|
FLDCW 0(SP)
|
||||||
|
POPL AX
|
||||||
|
|
||||||
// copy arguments forward on an even stack
|
// copy arguments forward on an even stack
|
||||||
MOVL 0(SP), AX // argc
|
MOVL 0(SP), AX // argc
|
||||||
LEAL 4(SP), BX // argv
|
LEAL 4(SP), BX // argv
|
||||||
|
@ -5,13 +5,5 @@
|
|||||||
// Darwin and Linux use the same linkage to main
|
// Darwin and Linux use the same linkage to main
|
||||||
|
|
||||||
TEXT _rt0_386_linux(SB),7,$0
|
TEXT _rt0_386_linux(SB),7,$0
|
||||||
// Linux starts the FPU in extended double precision.
|
|
||||||
// Other operating systems use double precision.
|
|
||||||
// Change to double precision to match them,
|
|
||||||
// and to match other hardware that only has double.
|
|
||||||
PUSHL $0x27F
|
|
||||||
FLDCW 0(SP)
|
|
||||||
POPL AX
|
|
||||||
|
|
||||||
JMP _rt0_386(SB)
|
JMP _rt0_386(SB)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user