commit | c777e0de83cdffdb2e240d439c5595a4836553e8 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Thu Apr 03 17:59:02 2014 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Thu Apr 03 21:17:30 2014 +0100 |
tree | 29089f785817b5ae59b8cc333b6fd0e8261bcd94 | |
parent | 0537c5ea92a4fb60a04024cc2b7247f08a3d9096 [diff] |
Disassemble Thumb2 shifts and more VFP instructions. Disassemble Thumb2 instructions LSL, LSR, ASR, ROR and VFP instructions VABS, VADD, VSUB, VMOV, VMUL, VNMUL, VDIV. Clean up disassembly of VCMP, VCMPE, VNEG and VSQRT. These could have been erroneously used for other insns (VSQRT for VMOV was encountered) and one VSQRT branch was unreachable. Remove duplicate VMOV opcodes from compiler. Change-Id: I160a1e3e4b6eabb6a5101ce348ffd49c0573257d