https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121525

--- Comment #1 from Segher Boessenkool <segher at gcc dot gnu.org> ---
(In reply to Michael Meissner from comment #0)
> Power9 (i.e. ISA 3.0) added support for the xscvdphp, xscvhpdp instructions
> that convert scalar IEEE 16-bit floating points to/from SFmode as well as
> the xvcvsphp, and xvcvhpsp instructions that convert vector 16-bit floats
> to/from V4SF mode.
> 
> GCC 16 should add support for the _Float16 type and generate these
> instructions.

(Those instructions convert between HP and DP).

Yes, there should be a generic type for IEEE HP float, that we can then
support.

This should be added to the ABIs if you want to use it as function arguments.

Reply via email to