hexen2/H2MP/code/ftol.asm
2000-11-10 00:00:00 +00:00

41 lines
925 B
NASM

;**************************************************************************
;**
;** FTOL.ASM
;**
;**************************************************************************
.386
.MODEL FLAT
OPTION OLDSTRUCTS
; MACROS ------------------------------------------------------------------
; TYPES -------------------------------------------------------------------
.DATA
ftolData dq ?
; CODE --------------------------------------------------------------------
.CODE
;==========================================================================
;
; ftol
;
; Replacement for Visual C++ ftol. Doesn't muck with the fpu control word
; or any of that other time consuming stuff.
;==========================================================================
PUBLIC __ftol
__ftol:
fistp QWORD PTR [ftolData]
mov eax, DWORD PTR [ftolData]
mov edx, DWORD PTR [ftolData+4]
ret
END