On 06/04/2010 12:19 PM, Blue Swirl wrote:
> Sparc32plus would match, though the ABI does not guarantee that higher
> 32 bits are preserved.

Actually, it does for %g and %o registers.  See section 2.1.1.

I've thought before about how to adjust the __sparcv8plus__ TCG
to use full 64-bit registers and operations when required, but
have not yet gotten around to it.

All of sparc, mips, ppc, and s390 have a mode with 32-bit pointers
running on a machine with 64-bit registers and operations available.

Unfortunately the hppa linux kernel doesn't save the full 64-bit 
register on interrupt, so we're strictly limited to pa1.1 there,
even when running on a pa2 machine.

Something for the future...


r~

Reply via email to