* src/SDCCpeeph.c: made labelHashEntry global, made pcDistance, FBYNAME static,
[fw/sdcc] / src / z80 / peeph-gbz80.def
index 01a465a23c2fb9fbcd21e3a31efbae4765136dc3..9341d6b77f0aa28a5ac8152cbca47e1b46c6ce2c 100644 (file)
@@ -1,8 +1,8 @@
 replace {
-       ld      (hl),a
-        dec     hl
+       ld      (hl),a
+       dec     hl
 } by {
-        ld      (hl-),a
+       ld      (hl-),a
 }
 replace {
        ld      (hl),a
@@ -58,15 +58,16 @@ replace {
        ld      (hl),a
        ld      %1,(hl)
 } by {
-        ld      (hl),a
-        ld      %1,a
+       ld      (hl),a
+       ld      %1,a
 }
 replace {
-       ld      (hl),%1
-       ld      a,%2
-       sub     a,(hl)
+       ld      (hl),a
+       inc     de
+       ld      a,(de)
+       inc     hl
 } by {
-       ld      (hl),%1
-       ld      a,%2
-       sub     a,%1
+       ld      (hl+),a
+       inc     de
+       ld      a,(de)
 }