On 09/18/2011 11:07 AM, Marc Glisse wrote:
Indeed!
The documentation is not clear on whether __int128 and __float128 may
be the same types as say long long and long double, or they are
different types even if they have the same size (the doc was written
for C, where it doesn't matter as much).
For sure __float80 is just long double on x86. And by the way, given the
infrastructure in place, it would be easy to safely add the former too,
if somebody asks for it (I think it's currently supported only for
targets where it actually just boils down to long double, though)
Paolo.