| Index: src/arm/disasm-arm.cc
|
| diff --git a/src/arm/disasm-arm.cc b/src/arm/disasm-arm.cc
|
| index fd986fd65628b93faf8d953ecd6227505126e8db..ecdf638a1da36fafa12812c347e35cda684d8210 100644
|
| --- a/src/arm/disasm-arm.cc
|
| +++ b/src/arm/disasm-arm.cc
|
| @@ -1345,6 +1345,14 @@ void Decoder::DecodeTypeVFP(Instruction* instr) {
|
| } else {
|
| Format(instr, "vmov'cond.32 'Dd[1], 'rt");
|
| }
|
| + } else if ((instr->VLValue() == 0x1) &&
|
| + (instr->VCValue() == 0x1) &&
|
| + (instr->Bit(23) == 0x0)) {
|
| + if (instr->Bit(21) == 0x0) {
|
| + Format(instr, "vmov'cond.32 'rt, 'Dd[0]");
|
| + } else {
|
| + Format(instr, "vmov'cond.32 'rt, 'Dd[1]");
|
| + }
|
| } else if ((instr->VCValue() == 0x0) &&
|
| (instr->VAValue() == 0x7) &&
|
| (instr->Bits(19, 16) == 0x1)) {
|
|
|