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

Function packFloat64

src/softfloat/softfloat.cpp:905–911  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

903*----------------------------------------------------------------------------*/
904
905static inline float64 packFloat64(flag zSign, int zExp, uint64_t zSig)
906{
907
908 return make_float64(
909 ( ( (uint64_t) zSign )<<63 ) + ( ( (uint64_t) zExp )<<52 ) + zSig);
910
911}
912
913/*----------------------------------------------------------------------------
914| Takes an abstract floating-point value having sign `zSign', exponent `zExp',

Callers 2

roundAndPackFloat64Function · 0.85
floatx80_to_float64Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected