-replace restart {
- or a,%1(%2)
- or a,a
- jp nz,%3
-} by {
- or a,%1(%2)
- ; Removed redundent OR
- jp nz,%3
-}
replace restart {
ld a,%1(%2)
bit %3,a
bit %3,%1(%2)
jp %4,%5
}
+replace {
+ ld %1,%2)
+ ld a,%2)
+} by {
+ ld %1,%2)
+ ld a,%1
+}
+replace {
+ ld %1),a
+ xor a,a
+ or a,%1)
+ jp z,%2
+} by {
+ ld %1),a
+ or a,a
+ jp z,%2
+}