aboutsummaryrefslogtreecommitdiff
path: root/target-m68k/translate.c
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2010-04-09 20:52:48 +0200
committerAurelien Jarno <aurelien@aurel32.net>2010-04-19 07:03:02 +0200
commit244b1e81f6afc2ddc866a6dbad42ccafd10c246b (patch)
tree994da373128d5911745ab0d08a83398f12dc094f /target-m68k/translate.c
parent9517094f720097b51854ef458ffb1971720dddfa (diff)
tcg/arm: add bswap ops
Add an bswap16 and bswap32 ops, either using the rev and rev16 instructions on ARMv6+ or shifts and logical operations on previous ARM versions. In both cases the result use less instructions than the pure TCG version. These ops are also needed by the qemu_ld/st functions. Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'target-m68k/translate.c')
0 files changed, 0 insertions, 0 deletions