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

Function f80todouble

src/debug.cpp:654–665  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

652
653#ifdef WITH_SOFTFLOAT
654static double f80todouble(floatx80 v)
655{
656 float_status st = { 0 };
657 union {
658 double d;
659 uae_u32 u[2];
660 } fval;
661 float64 v64 = floatx80_to_float64(v, &st);
662 fval.u[1] = v64 >> 32;
663 fval.u[0] = v64 >> 0;
664 return fval.d;
665}
666static floatx80 doubletof80(double d)
667{
668 float_status st = { 0 };

Callers 2

checkvaltypeFunction · 0.85
converterFunction · 0.85

Calls 1

floatx80_to_float64Function · 0.85

Tested by

no test coverage detected