/* * Written by J.T. Conklin . * Public domain. */ /* Adapted for use as nearbyint by Ulrich Drepper . */ #include #include ENTRY(__nearbyintl) fldt 4(%esp) subl $32, %esp cfi_adjust_cfa_offset (32) fnstenv 4(%esp) frndint fnstsw andl $0x1, %eax orl %eax, 8(%esp) fldenv 4(%esp) addl $32, %esp cfi_adjust_cfa_offset (-32) ret END (__nearbyintl) libm_alias_ldouble (__nearbyint, nearbyint)