diff options
Diffstat (limited to 'src/math/i386/modff.s')
-rw-r--r-- | src/math/i386/modff.s | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/math/i386/modff.s b/src/math/i386/modff.s deleted file mode 100644 index 35a08ca9..00000000 --- a/src/math/i386/modff.s +++ /dev/null @@ -1,28 +0,0 @@ -.global modff -.type modff,@function -modff: - mov 8(%esp),%ecx - flds 4(%esp) - fxam - fnstsw %ax - sahf - jnp 1f - jc 2f -1: fld1 - fld %st(1) -1: fprem - fnstsw %ax - sahf - jp 1b - fstp %st(1) - fsubr %st(0),%st(1) - fxch %st(1) - fstps (%ecx) - ret - -2: fstps (%ecx) - mov (%ecx),%eax - and $0x80000000,%eax - mov %eax,4(%esp) - flds 4(%esp) - ret |