* src/mcs51/peeph.def: updated comments
authormaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 19 Aug 2005 11:58:00 +0000 (11:58 +0000)
committermaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 19 Aug 2005 11:58:00 +0000 (11:58 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3859 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/mcs51/peeph.def

index 4bb9e9c56c35b27370f7a2f26efed328a2692f7f..ed418d4afe8e3edc85cbf7204806ccf3ea785420 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-08-19 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * src/mcs51/peeph.def: updated comments
+
 2005-08-16 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
 
        * device/lib/_gptrget.c,
@@ -39,7 +43,7 @@
        * device/lib/pic16/libdev/Makefile: recursive make via + and $(MAKE)
        * device/lib/pic16/libio/Makefile: create sub-make's builddir early,
          prevents mkdir -p from aborting on Alpha
-       
+
 2005-08-12 Raphael Neider <rneider AT web.de>
 
        * src/pic16/glue.c (pic16_print(G)PointerType): do not flush
index bcedb0fa516fb8412ce77b894e57e27bba800401..f6b05b3b53e59094796ef2cdf261cfd7e0add2b2 100644 (file)
@@ -900,25 +900,25 @@ replace {
        add     a,%2
 }
 
-// what are #147-#149 for?
+// 147: Fix compiler output to comply with 8051 instruction set.
 replace {
        orl     r%1,a
 } by {
-       ;       Peephole 147    changed target address mode r%1 to ar%1
+       ;       Peephole 147.a  changed target address mode r%1 to ar%1
        orl     ar%1,a
 }
 
 replace {
        anl     r%1,a
 } by {
-       ;       Peephole 148    changed target address mode r%1 to ar%1
+       ;       Peephole 147.b  changed target address mode r%1 to ar%1
        anl     ar%1,a
 }
 
 replace {
        xrl     r%1,a
 } by {
-       ;       Peephole 149    changed target address mode r%1 to ar%1
+       ;       Peephole 147.c  changed target address mode r%1 to ar%1
        xrl     ar%1,a
 }
 
@@ -2005,7 +2005,7 @@ replace {
        inc     r%1
 }
 
-// reverts peephole 159?
+// reverts peephole 159? asx8051 cannot handle, too complex?
 replace {
        mov     %1,#(( %2 >> 8 ) ^ 0x80)
 } by {