xemu/target-ppc
aurel32 76db3ba44e target-ppc: memory load/store rework
Rework the memory load/store:
- Unify load/store functions for 32-bit and 64-bit CPU
- Don't swap values twice for bit-reverse load/store functions
  in little endian mode.
- On a 64-bit CPU in 32-bit mode, do the address truncation for
  address computation instead of every load store. Truncate the
  address when incrementing the address (if needed)
- Cache writes to access_types.
- Add a few missing calls to gen_set_access_type()

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5949 c046a42c-6fe2-441c-8c8c-71466251a162
2008-12-08 18:11:21 +00:00
..
cpu.h target-ppc: convert SPR accesses to TCG 2008-12-07 13:40:29 +00:00
exec.h target-ppc: convert SPR accesses to TCG 2008-12-07 13:40:29 +00:00
helper_regs.h target-ppc: Convert XER accesses to TCG 2008-10-21 11:28:46 +00:00
helper.c target-ppc: convert SPR accesses to TCG 2008-12-07 13:40:29 +00:00
helper.h target-ppc: convert SPR accesses to TCG 2008-12-07 13:40:29 +00:00
machine.c remove target ifdefs from vl.c 2008-05-04 13:11:44 +00:00
mfrom_table_gen.c find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex. 2007-09-17 08:09:54 +00:00
mfrom_table.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
op_helper.c target-ppc: memory load/store rework 2008-12-08 18:11:21 +00:00
STATUS Update PowerPC emulation status file. 2007-10-25 21:38:16 +00:00
translate_init.c target-ppc: convert SPR accesses to TCG 2008-12-07 13:40:29 +00:00
translate.c target-ppc: memory load/store rework 2008-12-08 18:11:21 +00:00