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