openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/armv6-openbmc-linux-gnueabi/usr/src/debug/glibc/2.29-r0/git/sysdeps/ieee754/flt-32/e_powf.c
static inline int checkint(uint32_t iy)
{
    int e = iy >> 23 & 0xff;
    if (e < 0x7f)
        return 0;
    if (e > 0x7f + 23)
        return 2;
    if (iy & ((1 << (0x7f + 23 - e)) - 1))
        return 0;
    if (iy & (1 << (0x7f + 23 - e)))
        return 1;
    return 2;
}
/* Returns 0 if not int, 1 if odd int, 2 if even int.  The argument is
   the bit representation of a non-zero finite floating-point value.  */
Returns 0 if not int, 1 if odd int, 2 if even int.  The argument is
the bit representation of a non-zero finite floating-point value.
Returns 0 if not int 1 if odd int 2 if even int . The argument is the bit representation of a non - zero finite floating - point value .
static inline int checkint(uint32_t iy)
{
    int e = iy >> 23 & 0xff;
    if (e < 0x7f)
        return 0;
    if (e > 0x7f + 23)
        return 2;
    if (iy & ((1 << (0x7f + 23 - e)) - 1))
        return 0;
    if (iy & (1 << (0x7f + 23 - e)))
        return 1;
    return 2;
}
static inline int checkint ( uint32_t iy ) { int e = iy >> 23 & 0xff ; if ( e < 0x7f ) return 0 ; if ( e > 0x7f + 23 ) return 2 ; if ( iy & ( ( 1 << ( 0x7f + 23 - e ) ) - 1 ) ) return 0 ; if ( iy & ( 1 << ( 0x7f + 23 - e ) ) ) return 1 ; return 2 ; }
Returns 0 if not int, 1 if odd int, 2 if even int.
Returns 0 if not int 1 if odd int 2 if even int .