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: meiss...@linux.ibm.com, phone: +1 (978) 899-4797