At least some of the MSP430 variants have a bug that does the wrong thing if
you do an immediate short push of 4 or 8

(Check out http://www.ti.com/cgi-bin/sc/buglist.cgi?bug=CPU4).

 The previous version of the msp assembler correctly converted an immediate
push of 8 to a long push of 8, but did not do so for an immediate push of 4.
I fixed it last night and checked in the changes.  If the assembler does
either one of these conversions you get a warning message about "hardware
push bug workaround".

Don't worry about the warning, it just means the assembler is doing the
right thing and protecting you from TI's errata...

Max Behensky





Reply via email to