ack/mach/powerpc
George Koehler a348853ece Add missing size declarations for 8-byte registers.
This fixes the coercion from IND_ALL_D to FREG.  The coercion had
never happened, because IND_ALL_D had 8 bytes but FREG had 4 bytes.
Instead, ncg always stacked the IND_ALL_D and unstacked a FREG.  The
stacking rule uses f0, so the code did load f0 with the indirect
value, push f0 to stack, load f1 to stack, move stack pointer.  Now
that FREG has 8 bytes, ncg does the coercion, and the code just loads
f1 with the indirect value.
2017-01-25 11:56:58 -05:00
..
as Teach the assembler about PowerPC extended mnemonics. 2017-01-21 23:49:29 -05:00
libem In PowerPC libem, use the new features of our assembler. 2017-01-23 17:16:39 -05:00
libend Mostly add support for the experimental and largely broken linuxppc platform. 2016-09-15 23:12:03 +02:00
mcg Use a better NOT; and after remembering that PowerPC bit numbers are all 2017-01-07 01:03:15 +01:00
ncg Add missing size declarations for 8-byte registers. 2017-01-25 11:56:58 -05:00
top Get top working with the PowerPC; use it to eliminate useless branches and 2016-10-29 23:37:11 +02:00