} by {
ERROR - peephole - caught (hl),(hl)
}
-replace {
+replace restart {
ld %1,%1
} by {
; Removed redundent load
push de
inc sp
}
+replace {
+ ld a,%1
+ sub a,#%2
+ jp m,%3
+ ld a,%1
+ sub a,#%4
+ jp p,%5
+} by {
+ ld a,%1
+ cp a,#%2
+ jp m,%3
+ 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
+}