1 | /* |
---|---|
2 | * Public domain. |
3 | * |
4 | */ |
5 | |
6 | #include <machine/asm.h> |
7 | #include <libm-alias-finite.h> |
8 | |
9 | ENTRY(__ieee754_remainderl) |
10 | fldt 16(%esp) |
11 | fldt 4(%esp) |
12 | 1: fprem1 |
13 | fstsw %ax |
14 | sahf |
15 | jp 1b |
16 | fstp %st(1) |
17 | ret |
18 | END (__ieee754_remainderl) |
19 | libm_alias_finite (__ieee754_remainderl, __remainderl) |
20 |