Since Nim doesn't seem to support 80-Bit IEEE floats, how am I supposed to deal with them?
And yes, we have a codebase in C that uses these numbers.
Use
type float80 *{.importc: "long double".} = object
When I compile with C++ instead of C backend:
/usercode/nimcache/@min.nim.cpp: In function 'void coloneq___7zlIf7POTZHxgRJdjlbnawin(long double&, NF)':
/usercode/nimcache/@min.nim.cpp:103:3: error: invalid type argument of unary '*' (have 'long double')
*a=b;
^
Why?