MCPcopy Create free account
hub / github.com/BlitterStudio/amiberry / packFloat32

Function packFloat32

src/softfloat/softfloat.cpp:720–726  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

718*----------------------------------------------------------------------------*/
719
720static inline float32 packFloat32(flag zSign, int zExp, uint32_t zSig)
721{
722
723 return make_float32(
724 ( ( (uint32_t) zSign )<<31 ) + ( ( (uint32_t) zExp )<<23 ) + zSig);
725
726}
727
728/*----------------------------------------------------------------------------
729| Takes an abstract floating-point value having sign `zSign', exponent `zExp',

Callers 2

roundAndPackFloat32Function · 0.85
floatx80_to_float32Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected