https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101104
--- Comment #3 from Patrick McGehearty <patrick.mcgehearty at oracle dot com> --- I meant to say "IF mode" instead of KF mode. Shall I resubmit with that correction? - patrick On 7/20/2021 5:46 PM, segher at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101104 > > Segher Boessenkool <segher at gcc dot gnu.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |segher at gcc dot gnu.org > Component|testsuite |target > > --- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> --- > (In reply to Patrick McGehearty from comment #1) >> I identified the root cause as not fully understanding the IBM native >> format. The gcc internal representation uses KF mode for IBM 128-bit >> floating point. > KFmode is IEEE QP float. IFmode is double-double, "IBM extended double", > a pair of DP float numbers (with some rules, not every pair is valid). > > TFmode is one of those. >