aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
diff options
context:
space:
mode:
Diffstat (limited to 'target/arm/translate.c')
-rw-r--r--target/arm/translate.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/target/arm/translate.c b/target/arm/translate.c
index e510c5e..bb2282d 100644
--- a/target/arm/translate.c
+++ b/target/arm/translate.c
@@ -3098,7 +3098,7 @@ static int disas_vfp_insn(DisasContext *s, uint32_t insn)
return 1;
case 15:
switch (rn) {
- case 1:
+ case 1 ... 2:
/* Already handled by decodetree */
return 1;
default:
@@ -3112,7 +3112,6 @@ static int disas_vfp_insn(DisasContext *s, uint32_t insn)
/* rn is opcode, encoded as per VFP_SREG_N. */
switch (rn) {
case 0x00: /* vmov */
- case 0x02: /* vneg */
case 0x03: /* vsqrt */
break;
@@ -3291,9 +3290,6 @@ static int disas_vfp_insn(DisasContext *s, uint32_t insn)
case 0: /* cpy */
/* no-op */
break;
- case 2: /* neg */
- gen_vfp_neg(dp);
- break;
case 3: /* sqrt */
gen_vfp_sqrt(dp);
break;