* src/pic16/gen.c (genIfxJump) fixed inverted skips on CARRY
authortecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 4 Jan 2005 11:48:45 +0000 (11:48 +0000)
committertecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 4 Jan 2005 11:48:45 +0000 (11:48 +0000)
* (genIfx) fixed (?) read from uninitialized SPIL_LOC (now assumes CARRY
  to hold the condition bit)
* added new version of genCmp (old code available via #define)
* added new version of genShiftLeft/genShiftRight in a generic
  way, now supports shifting by negative values
* (genLeftShiftLiteral, genRightShiftLiteral) use absolute value of
  shiftCount (expected by genGenericShift)
* src/pic16/genarith.c (genPlus) added code for adding CARRY+literal
* src/pic16/pcode.c (pic16_OptimizeJumps) removed annoying statistics dump
* (pic16_newpCodeOpLit) changed to cast to unsigned char (as e.g. -32766
  is an invalid literal too...)

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3627 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog

index bb24a0b85cade26530410a2e82189e53cc99156a..eee080e71a775ec71a9f3332756dccc1a21ad984 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2005-01-04 Raphael Neider <rneider AT web.de>
+
+       * src/pic16/gen.c (genIfxJump) fixed inverted skips on CARRY
+       * (genIfx) fixed (?) read from uninitialized SPIL_LOC (now assumes CARRY
+         to hold the condition bit)
+       * added new version of genCmp (old code available via #define)
+       * added new version of genShiftLeft/genShiftRight in a generic
+         way, now supports shifting by negative values
+       * (genLeftShiftLiteral, genRightShiftLiteral) use absolute value of
+         shiftCount (expected by genGenericShift)
+       * src/pic16/genarith.c (genPlus) added code for adding CARRY+literal
+       * src/pic16/pcode.c (pic16_OptimizeJumps) removed annoying statistics
+         dump
+       * (pic16_newpCodeOpLit) changed to cast to unsigned char (as e.g. -32766
+         is an invalid literal too...)
+
 2005-01-04 Vangelis Rokas <vrokas AT otenet.gr>
 
        * src/pic16/gen.c (aopForSym, genEndFunction): applied some fixes