public: mathlib: convert FloatToHalf and HalfToFloat to use float_bits_t union

This commit is contained in:
Alibek Omarov 2023-03-13 03:47:22 +03:00
parent 412c635499
commit b96bfcfe7a
1 changed files with 2 additions and 2 deletions

View File

@ -73,7 +73,7 @@ float SimpleSpline( float value )
word FloatToHalf( float v )
{
unsigned int i = *((unsigned int *)&v);
unsigned int i = FloatAsUint( v );
unsigned int e = (i >> 23) & 0x00ff;
unsigned int m = i & 0x007fffff;
unsigned short h;
@ -115,7 +115,7 @@ float HalfToFloat( word h )
}
}
return *((float *)&f);
return UintAsFloat( f );
}
/*