math: add dummy implementations of 128 bit long double functions
[oweals/musl.git] / src / internal / libm.h
index 88a7eb479e53e9253adbe08f79481d64f66946b6..df8641116af2ee442525828bfc27bc2de75ee508 100644 (file)
@@ -42,6 +42,20 @@ union ldshape {
                uint64_t hi;
        } i2;
 };
+#elif LDBL_MANT_DIG == 113 && LDBL_MAX_EXP == 16384 && __BYTE_ORDER == __BIG_ENDIAN
+union ldshape {
+       long double f;
+       struct {
+               uint16_t se;
+               uint16_t top;
+               uint32_t mid;
+               uint64_t lo;
+       } i;
+       struct {
+               uint64_t hi;
+               uint64_t lo;
+       } i2;
+};
 #else
 #error Unsupported long double representation
 #endif