]> git.gag.com Git - fw/sdcc/commitdiff
Just another DPS peephole
authorkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 30 Sep 2000 18:27:41 +0000 (18:27 +0000)
committerkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 30 Sep 2000 18:27:41 +0000 (18:27 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@427 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/ds390/peeph.def

index 71b5cd29361949b5c34f516c3a2f22009204ce3d..2c44dd3af58c13b0fdcff3a84a08bfd8f0f78759 100644 (file)
@@ -1882,3 +1882,13 @@ replace {
        mov     dptr, %2
 ; Peephole 224: DPS usage re-arranged.
 }
+
+replace {
+       mov     dps, #0x01
+       mov     dptr, %1
+       mov     dps, #0x00
+} by {
+       mov     dps, #0x01
+       mov     dptr, %1
+       dec     dps
+}