@@ -208,6 +208,10 @@
double __builtin_mffs ();
MFFS rs6000_mffs {}
+; This will break for long double == _Float128. libgcc history.
+ const long double __builtin_pack_longdouble (double, double);
+ PACK_TF packtf {}
+
unsigned long __builtin_ppc_mftb ();
MFTB rs6000_mftb_di {32bit}
@@ -229,13 +233,13 @@
const double __builtin_unpack_ibm128 (__ibm128, const int<1>);
UNPACK_IF unpackif {}
+; This will break for long double == _Float128. libgcc history.
+ const double __builtin_unpack_longdouble (long double, const int<1>);
+ UNPACK_TF unpacktf {}
+
; Builtins that have been around just about forever, but not quite.
[power5]
-; This will break for long double == _Float128. libgcc history.
- const long double __builtin_pack_longdouble (double, double);
- PACK_TF packtf {}
-
fpmath double __builtin_recipdiv (double, double);
RECIP recipdf3 {}
@@ -248,10 +252,6 @@
fpmath float __builtin_rsqrtf (float);
RSQRTF rsqrtsf2 {}
-; This will break for long double == _Float128. libgcc history.
- const double __builtin_unpack_longdouble (long double, const int<1>);
- UNPACK_TF unpacktf {}
-
; Power6 builtins.
[power6]