qemu-e2k/target-alpha
Richard Henderson 591243846f target-alpha: Use separate TCGv temporaries for the shadow registers
This avoids having to manually swap them around when swapping to and
from PALmode.  We simply encode the shadow registers into the translation.

The VMStateDescription version changes, because the meaning of "shadow"
changes in the save file when in PALmode.  It would be possible to fix
this, but I don't think it's worth the effort.

Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
2015-08-18 11:08:48 -07:00
..
cpu-qom.h target-alpha: Use cpu_exec_interrupt qom hook 2014-09-25 18:54:21 +01:00
cpu.c cpu: Change cpu_exec_init() arg to cpu, not env 2015-07-09 15:20:40 +02:00
cpu.h target-alpha: Use separate TCGv temporaries for the shadow registers 2015-08-18 11:08:48 -07:00
fpu_helper.c target-alpha: Raise IOV from CVTQL 2015-05-18 13:03:47 -07:00
gdbstub.c target-alpha: Use separate TCGv temporaries for the shadow registers 2015-08-18 11:08:48 -07:00
helper.c target-alpha: Use separate TCGv temporaries for the shadow registers 2015-08-18 11:08:48 -07:00
helper.h target-alpha: Raise IOV from CVTQL 2015-05-18 13:03:47 -07:00
int_helper.c Revert "target-alpha: Add vector implementation for CMPBGE" 2015-05-22 12:30:13 +01:00
machine.c target-alpha: Use separate TCGv temporaries for the shadow registers 2015-08-18 11:08:48 -07:00
Makefile.objs target-alpha: Move VAX helpers to a new file 2015-05-18 13:03:46 -07:00
mem_helper.c target-alpha: Set PC correctly for floating-point exceptions 2015-05-18 13:03:46 -07:00
STATUS Replace Qemu by QEMU in internal documentation 2012-04-07 13:58:25 +00:00
sys_helper.c target-alpha: Use separate TCGv temporaries for the shadow registers 2015-08-18 11:08:48 -07:00
translate.c target-alpha: Use separate TCGv temporaries for the shadow registers 2015-08-18 11:08:48 -07:00
vax_helper.c target-alpha: Move VAX helpers to a new file 2015-05-18 13:03:46 -07:00