]> git.proxmox.com Git - qemu.git/commitdiff
tcg/arm: sxtb and sxth are available starting with ARMv6
authorAurelien Jarno <aurelien@aurel32.net>
Fri, 9 Apr 2010 18:52:48 +0000 (20:52 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Mon, 19 Apr 2010 05:03:02 +0000 (07:03 +0200)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
tcg/arm/tcg-target.c

index 24526ca21ff4b9266e885b79663a1961352867ec..b768bdf2a85491c1c0ecb260285a745546203efa 100644 (file)
@@ -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 {