--- nono/m88xx0/m88100ops.cpp 2026/04/29 17:04:46 1.1.1.6 +++ nono/m88xx0/m88100ops.cpp 2026/04/29 17:04:49 1.1.1.7 @@ -41,7 +41,38 @@ #define FP_TD m88100opf_FP_TD(opX) // XXX: 暫定 -#include "fp.h" +static float +u2f(uint32 u) +{ + float v; + memcpy(&v, &u, 4); + return v; +} + +static double +u2d(uint64 u) +{ + double v; + memcpy(&v, &u, 8); + return v; +} + +static uint32 +f2u(float v) +{ + uint32 u; + memcpy(&u, &v, 4); + return u; +} + +static uint64 +d2u(double v) +{ + uint64 u; + memcpy(&u, &v, 8); + return u; +} + #define FP_GET(v, t, n) \ do { \ if (t == 0) { \