#include <float.h>
#include <stdint.h>
-// FIXME: conveniance macros
-
-#undef LD64
-#undef LD80
-#undef LD128
#if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
-#define LD64 1
#elif LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384
-#define LD80 1
union ldshape {
long double value;
struct {
} bits;
};
#elif LDBL_MANT_DIG == 113 && LDBL_MAX_EXP == 16384
-#define LD128 1
union ldshape {
long double value;
struct {