[PATCH, 0 of 2] Add support for power10 IEEE 128-bit min, max, and compare

Michael Meissner meissner@linux.ibm.com
Tue Aug 11 16:20:27 GMT 2020

These two patches are a reworking of similar patches that I submitted in July.
The change in these patches are to rename the functions that generate the
minimum, maximum, and compare IEEE 128-bit to produce a mask to use better
names, and to rework the comments.  In addition, I have changed the target from
'future' to 'power10'.

The first patch renames the support functions in rs6000.c from using a _p9
suffix.  These support functions were added to support ISA 3.0 (power9) to
support the new c-format minimum, maximum instructions along with the compare
to set a bit mask instruction.  Power10 has similar functions for IEEE 128-bit
floating point.

The second patch adds the specific support for IEEE 128-bit floating point.  It
also adds a new test to make sure the IEEE 128-bit support works.

I have built and bootstrapped compilers with/without the patches, and there
were no regressions in the test suite.  Can I check these patches into the
master branch?

Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meissner@linux.ibm.com, phone: +1 (978) 899-4797

More information about the Gcc-patches mailing list