diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2010-04-09 20:52:48 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2010-04-19 07:03:06 +0200 |
commit | 67dcab7327bb7fe02912734bf774ca44d84b41a1 (patch) | |
tree | 9d5fe57458047eb514c22d84615049c0980aab65 /darwin-user | |
parent | e854b6d39c879bf36c1cf42f1dbfa0da89b06e75 (diff) |
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>
Diffstat (limited to 'darwin-user')
0 files changed, 0 insertions, 0 deletions