On 08/23/2010 11:05 AM, Mohamed Shafi wrote: > sub.s32 srcdstGP, #imm16 // signed 16-bit register to immediate subtract > sub.u32 srcdstGP, #imm16 // unsigned 16-bit register to immediate subtract
Having both of these is probably not useful. Bernd pointed
out that a 17-bit constant would be more useful. I'll point
out that if you have a signed constant then SUB and ADD tend
to be essentially identical as well.
Consider implementing "reverse subtract"
RSUB reg, #imm
as
reg = imm - reg
instead.
r~
