initial commit
[glibc.git] / sysdeps / i386 / fpu / e_remainder.S
1 /*
2 * Public domain.
3 */
4
5 #include <machine/asm.h>
6 #include <libm-alias-finite.h>
7
8 ENTRY(__ieee754_remainder)
9 fldl 12(%esp)
10 fldl 4(%esp)
11 1: fprem1
12 fstsw %ax
13 sahf
14 jp 1b
15 fstp %st(1)
16 ret
17 END (__ieee754_remainder)
18 libm_alias_finite (__ieee754_remainder, __remainder)