On Wed, Oct 06, 2021 at 11:07:30AM -0500, Segher Boessenkool wrote:
> We can emulate it everywhere (using libquadmath for example).  This can
> magically make -msoft-float work as well everywhere, btw.

Emulation is one thing, but another one is where are those __float128 or
quad long double arguments and return values passed.  On power8 le I think
they are passed in VSX registers, aren't they?
But are those available everywhere where ppc64 is supported?  For ppc32
certainly not, I don't remember for ppc64.
Sure, the ABI could say pass it in e.g. in a pair of integer registers...

        Jakub

Reply via email to