Commit 2f2ecb83d7a52cc7239b33f3f9adc4a299dbeebe
1 parent
f6d2a316
Fix Sparc64 prefetcha op
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2978 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
3 additions
and
3 deletions
target-sparc/translate.c
@@ -2802,9 +2802,9 @@ static void disas_sparc_insn(DisasContext * dc) | @@ -2802,9 +2802,9 @@ static void disas_sparc_insn(DisasContext * dc) | ||
2802 | } | 2802 | } |
2803 | #endif | 2803 | #endif |
2804 | } | 2804 | } |
2805 | - if (xop < 4 || (xop > 7 && xop < 0x14 && xop != 0x0e) || \ | ||
2806 | - (xop > 0x17 && xop <= 0x1d ) || \ | ||
2807 | - (xop > 0x2c && xop <= 0x33) || xop == 0x1f) { | 2805 | + if (xop < 4 || (xop > 7 && xop < 0x14 && xop != 0x0e) || |
2806 | + (xop > 0x17 && xop <= 0x1d ) || | ||
2807 | + (xop > 0x2c && xop <= 0x33) || xop == 0x1f || xop == 0x3d) { | ||
2808 | switch (xop) { | 2808 | switch (xop) { |
2809 | case 0x0: /* load word */ | 2809 | case 0x0: /* load word */ |
2810 | gen_op_ldst(ld); | 2810 | gen_op_ldst(ld); |