The following code produces incorrect op-codes:
@ start
.syntax unified
.thumb
qadd r1,r2,r3
qdadd r1,r2,r3
qsub r1,r2,r3
qdsub r1,r2,r3
@ finish
gas gives
FA82F183
FA82F193
FA82F1A3
FA82F1B3
whereas it should give
FA83F182
FA83F192
FA83F1A2
FA83F1B2
--
Summary: Incorrect Thumb2 encoding for saturating addition and
subtraction
Product: binutils
Version: 2.20
Status: NEW
Severity: normal
Priority: P2
Component: gas
AssignedTo: unassigned at sources dot redhat dot com
ReportedBy: anthony dot fox at cl dot cam dot ac dot uk
CC: bug-binutils at gnu dot org
GCC host triplet: i386-redhat-linux
GCC target triplet: arm-elf
http://sourceware.org/bugzilla/show_bug.cgi?id=11013
------- 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
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-binutils