|Non-Confidential||PDF version||ARM DUI0379G|
|Home > Using the Assembler > Thumb code size diagnostics|
The assembler can issue a warning when it assembles a Thumb instruction to a 32-bit encoding when it could have used a 16-bit encoding.
LDR(PC-relative), can be encoded as a 32-bit or 16-bit instruction. The assembler chooses the size of the encoded instruction.
armasm --diag_warning 1813