Thread (65 messages) 65 messages, 10 authors, 2020-06-12

Re: [musl] Re: ppc64le and 32-bit LE userland compatibility

From: Segher Boessenkool <hidden>
Date: 2020-06-04 23:56:44

Hi!

On Thu, Jun 04, 2020 at 10:08:02PM +0000, Joseph Myers wrote:
quoted
The ELFv2 document specifies things like passing of quadruple precision 
floats. Indeed, VSX is needed there, but that's not a concern if you 
*don't* use quadruple precision floats.
My understanding is that the registers used for argument passing are all 
ones that exactly correspond to the Vector registers in earlier 
instruction set versions.  In other words, you could *in principle* 
produce an object, or a whole libm shared library,  [...]
And then there is the VRSAVE register, if your OS still uses that.
Let's hope not :-)

This is similar to what -mno-float128-hardware does (which actually
requires VSX hardware for the emulation library currently).


Segher
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help