.file "drem.c" gcc2_compiled.: .text .align 2 LC0: .double 0d5.00000000000000000000e-01 .align 2 .globl _drem _drem: fldl 4(%esp) ftst fstp %st(0) fnstsw %ax sahf je L3 fldl 12(%esp) ftst fstp %st(0) fnstsw %ax sahf jne L2 L3: fldl 4(%esp) ret .align 2,0x90 L2: fldl 4(%esp) fdivl 12(%esp) ftst fnstsw %ax sahf jbe L4 faddl LC0 jmp L5 .align 2,0x90 L4: fsubl LC0 L5: ftst fnstsw %ax sahf jae L6 subl $8,%esp fstpl (%esp) call _ceil addl $8,%esp fmull 12(%esp) fsubrl 4(%esp) ret .align 2,0x90 L6: subl $8,%esp fstpl (%esp) call _floor addl $8,%esp fmull 12(%esp) fsubrl 4(%esp) ret .align 2,0x90