xemu/tcg/arm
Aurelien Jarno 67dcab7327 tcg/arm: bswap arguments in qemu_ld/st if needed
On big endian targets, data arguments of qemu_ld/st ops have to be
byte swapped. Two temporary registers are needed for qemu_st to do
the bswap. r0 and r1 are used in system mode, do the same in user
mode, which implies reworking the constraints.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2010-04-19 07:03:06 +02:00
..
tcg-target.c tcg/arm: bswap arguments in qemu_ld/st if needed 2010-04-19 07:03:06 +02:00
tcg-target.h tcg/arm: add bswap ops 2010-04-19 07:03:02 +02:00