3 // x86 assembly-language DOS-dependent routines.
13 .long 0, 0, 0, 0, 0, 0, 0, 0
17 .globl C(MaskExceptions)
26 .globl C(unmaskexceptions)
29 andl $
0xFFFFFFE0,fpenv
38 .globl ceil_cw, single_cw, full_cw, cw, pushed_cw
47 .globl C(Sys_LowFPPrecision)
48 C
(Sys_LowFPPrecision
):
53 .globl C(Sys_HighFPPrecision)
54 C
(Sys_HighFPPrecision
):
59 .globl C(Sys_PushFPCW_SetHigh)
60 C
(Sys_PushFPCW_SetHigh
):
78 orb $
0x03,%ah
// round mode
, 64-bit precision
84 orb $
0x0C,%ah
// chop mode
, single precision
90 orb $
0x08,%ah
// ceil mode
, single precision