Content originally posted in LPCWare by MikeSimmonds on Mon Oct 01 11:38:05 MST 2012
[FONT=Tahoma][SIZE=2]LPXpresso 4.3.0 XP Prof SP3 32 bit.
Given "adds r0, r0, 0x7FF" the assembler emits F210 70FF; This is not a legal opcode.
There [I]is[/I] no legal encodeing for the above (AAv7M) so an error should have been given.
The second instruction is what I should have coded (for comparison).
Presumably, other 'data processing' instructions may exhibit the same bad behaviour.
The attached project shows this; don't have to build, just view the files.
Presumably, a fix will be forthcomming.:)
Cheers, Mike
[/SIZE][/FONT]