.486
.model flat
extrn __fltused:near
extrn __ftol:near
public _foo
_TEXT segment
_foo:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,4
fld qword ptr (24)[ebp]
fstp dword ptr (24)[ebp]
mov edi,dword ptr (20)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fadd dword ptr (24)[ebp]
fdiv dword ptr (24)[ebp]
call __ftol
L1:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
end