------- Additional Comments From nickc at redhat dot com 2009-07-02 16:40 ------- Subject: Re: "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions
Hi Chris, > More importantly, it looks like you reintroduced DSP instructions and > instructions for later CPU architectures that don't belong in ARM7TDMI like... > mrrc, blx and ldc2. Are you sure ? I could not reproduce these. > There was also some unidentifiable instructions I didn't know what to make of > like these... > usat, movw, vdupcs.8 and fldmdbxmi. According to the "ARMv7-M Architecture Application Level Reference Manual" the first one is: USAT Unsigned Saturate saturates an optionally-shifted signed value to a selected unsigned range. The Q flag is set if the operation saturates. Encoding T1 ARMv6T2, ARMv7 USAT<c> <Rd>,#<imm5>,<Rn>{,<shift>} MOVW appears to be an alias for the ARM V6T2 16-bit immediate register load instruction: MOV[WT]{cond} Rd, #<imm16>. VDUP is a Neon register transfer instruction. FLDMDBX is a deprecated VFP V1xD (single precision) memory transfer instruction. Cheers Nick -- http://sourceware.org/bugzilla/show_bug.cgi?id=10288 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils