objasm 4.01 incorrectly assembles some VMOV instructions
Jeffrey Lee (213) 6048 posts |
The ARM → VFP/NEON version of the doubleword VMOV instruction (section A8.6.332 in the ARMv7 ARM) is being assembled incorrectly. It looks like the Rt field is being corrupted; e.g. “VMOV d26,r3,r4” assembles to 0xec44bb3a (VMOV d26,r11,r4), and “VMOV d27,r5,r6” assembles to 0xec46fb3b (VMOV d27,pc,r6). The VFP/NEON → ARM version of the instruction seems to work fine. |