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:02 +0200 |
commit | 8f7f749f216af458ea96573c4057f13023e3268d (patch) | |
tree | d03d0937661d9d6aa0d509d511191d14c481e3dc /tcg | |
parent | ac34fb5c5d46398ede6e16d4fd1fd26af8185335 (diff) | |
download | qemu-8f7f749f216af458ea96573c4057f13023e3268d.tar.gz qemu-8f7f749f216af458ea96573c4057f13023e3268d.tar.bz2 qemu-8f7f749f216af458ea96573c4057f13023e3268d.zip |
tcg/arm: sxtb and sxth are available starting with ARMv6
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'tcg')
-rw-r--r-- | tcg/arm/tcg-target.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tcg/arm/tcg-target.c b/tcg/arm/tcg-target.c index 24526ca21f..b768bdf2a8 100644 --- a/tcg/arm/tcg-target.c +++ b/tcg/arm/tcg-target.c @@ -1478,7 +1478,7 @@ static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, break; case INDEX_op_ext8s_i32: - if (use_armv7_instructions) { + if (use_armv6_instructions) { /* sxtb */ tcg_out32(s, 0xe6af0070 | (args[0] << 12) | args[1]); } else { @@ -1489,7 +1489,7 @@ static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, } break; case INDEX_op_ext16s_i32: - if (use_armv7_instructions) { + if (use_armv6_instructions) { /* sxth */ tcg_out32(s, 0xe6bf0070 | (args[0] << 12) | args[1]); } else { |