[PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti

Weiming Zhao via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 3 15:14:15 PDT 2017


weimingz added inline comments.


================
Comment at: lib/builtins/int_types.h:72
+#define HAS_80_BIT_LONG_DOUBLE 1
+#endif
 typedef int      ti_int __attribute__ ((mode (TI)));
----------------
efriedma wrote:
> 32-bit x86 Linux/Mac/Windows/etc. targets have 80-bit long double, but no __int128_t support.
the lib routines like fixunsxfti.c, floattixf.c  etc are guarded by CRT_HAS_128BIT(that is __LP64__)  macro.


https://reviews.llvm.org/D31573





More information about the llvm-commits mailing list