[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-
From: |
nickc at redhat dot com |
Subject: |
[Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions |
Date: |
2 Jul 2009 16:40:16 -0000 |
------- 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.
- Re: [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, Nick Clifton, 2009/07/02
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions,
nickc at redhat dot com <=
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, chris at seberino dot org, 2009/07/02
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, chris at seberino dot org, 2009/07/03
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, chris at seberino dot org, 2009/07/03
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, nickc at redhat dot com, 2009/07/07
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, nickc at redhat dot com, 2009/07/07
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, cvs-commit at gcc dot gnu dot org, 2009/07/07
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, chris at seberino dot org, 2009/07/07
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, nickc at redhat dot com, 2009/07/10
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, chris at seberino dot org, 2009/07/10
- [Bug binutils/10288] "objdump -D --target=binary -m arm7tdmi" shows non-ARM7TDMI instructions, chris at seberino dot org, 2009/07/11