riscv: align .preinit_array (bug 32228)
[glibc.git] / sysdeps / i386 / fpu / e_fmod.S
blob86ac1bcfafa9591b41965b6152321a4f3d06b8be
1 /*
2  * Public domain.
3  */
5 #include <machine/asm.h>
6 #include <libm-alias-finite.h>
8 ENTRY(__ieee754_fmod)
9         fldl    12(%esp)
10         fldl    4(%esp)
11 1:      fprem
12         fstsw   %ax
13         sahf
14         jp      1b
15         fstp    %st(1)
16         ret
17 END (__ieee754_fmod)
18 libm_alias_finite (__ieee754_fmod, __fmod)