2 * Based on code written by J.T. Conklin <jtc@NetBSD.org>.
6 #include "aros/i386/asm.h"
10 .globl AROS_CDEFNAME(ceill)
11 _FUNCTION
(AROS_CDEFNAME
(ceill
))
13 .set FirstArg, 4 /* Skip Return-Adress */
21 fstcw
-4(%ebp
) /* store fpu control word */
23 orw $
0x0800,%dx
/* round towards +oo */
26 fldcw
-8(%ebp
) /* load modfied control word */
28 fldt
8(%ebp
) /* round */
31 fldcw
-4(%ebp
) /* restore original control word */