target-arm: fix neon vmon/vmvn with modified immediate
authorJuha Riihimäki <juha.riihimaki@nokia.com>
Fri, 26 Mar 2010 16:06:55 +0000 (16:06 +0000)
committerAurelien Jarno <aurelien@aurel32.net>
Thu, 8 Apr 2010 19:12:24 +0000 (21:12 +0200)
Signed-Off-By: Riku Voipio <riku.voipio@nokia.com>
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-arm/translate.c

index bc03368313717a03b58f59244dc7ba9a928e56a7..5c54919c38375875f5daf192cd4e0908a49f23ed 100644 (file)
@@ -4890,7 +4890,7 @@ static int disas_neon_data_insn(CPUState * env, DisasContext *s, uint32_t insn)
                 imm = (imm << 8) | (imm << 24);
                 break;
             case 12:
-                imm = (imm < 8) | 0xff;
+                imm = (imm << 8) | 0xff;
                 break;
             case 13:
                 imm = (imm << 16) | 0xffff;