X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fz80%2Fpeeph.def;h=ee3597876774958cbecbefd1aae2be36fa12f299;hb=3c3375d0477d692290f05334d4cb858ee1205369;hp=d865c3a93031f86ea982e4c0951466745d992bac;hpb=2ceac874f6c59f9a9ff23d72eb06b5c519ea409c;p=fw%2Fsdcc diff --git a/src/z80/peeph.def b/src/z80/peeph.def index d865c3a9..ee359787 100644 --- a/src/z80/peeph.def +++ b/src/z80/peeph.def @@ -3,7 +3,7 @@ replace { } by { ERROR - peephole - caught (hl),(hl) } -replace { +replace restart { ld %1,%1 } by { ; Removed redundent load @@ -192,3 +192,12 @@ replace { cp a,#%4 jp p,%5 } +replace { + ld e,l + ld d,h + ld l,e + ld h,d +} by { + ld e,l + ld d,h +}