Пример #1
0
void LibFiles::WriteData(FILE *stream, ObjFile *file, const ObjString &name)
{
    ObjIeeeIndexManager im1;
    ObjFactory fact1(&im1);
    ObjIeee ieee(name.c_str());
    ieee.Write(stream, file, &fact1);
}
Пример #2
0
bool IsNonNumber( double d ) {
    IEEE754Double ieee( d );
    return ieee.m_exponent == 0x7ff;
}
Пример #3
0
bool IsInf( double d ) {
    IEEE754Double ieee( d );
    return ieee.m_exponent == 0x7ff && ieee.m_mantissa == 0;
}
Пример #4
0
float Inf() {
    IEEE754Float ieee( 0.0f );
    ieee.m_exponent = 0xff;
    return ieee.Value();
}
Пример #5
0
float NaN() {
    IEEE754Float ieee( 0.0f );
    ieee.m_exponent = 0xff;
    ieee.m_mantissa = 1;
    return ieee.Value();
}
Пример #6
0
bool IsNonNumber( float f ) {
    IEEE754Float ieee( f );
    return ieee.m_exponent == 0xff;
}
Пример #7
0
bool IsInf( float f ) {
    IEEE754Float ieee( f );
    return ieee.m_exponent == 0xff && ieee.m_mantissa == 0;
}