2 * Written by J.T. Conklin <jtc@netbsd.org>.
5 * Changes for long double by Ulrich Drepper <drepper@cygnus.com>
12 .def _floorl; .scl 2; .type 32; .endef
17 fstcw 4(%esp) /* store fpu control word */
19 /* We use here %edx although only the low 1 bits are defined.
20 But none of the operations should care and they are faster
21 than the 16 bit operations. */
22 movl $0x400,%edx /* round towards -oo */
26 fldcw (%esp) /* load modified control word */
30 fldcw 4(%esp) /* restore original control word */