- mov %1,a
- inc %1
-} by {
- ; Peephole 185 changed order of increment (acc incremented also!)
- inc a
- mov %1,a
-}
-
-replace {
- add a,#%1
- mov dpl,a
- clr a
- addc a,#(%1 >> 8)
- mov dph,a
- clr a
- movc a,@a+dptr
- mov %2,a
- inc dptr
- clr a
- movc a,@a+dptr
- mov %3,a
- inc dptr
- clr a
- movc a,@a+dptr
- mov %4,a
- inc dptr
- clr a
-} by {
- ; Peephole 186.a optimized movc sequence
- mov dptr,#%1
- mov b,acc
- movc a,@a+dptr
- mov %2,a
- mov acc,b
- inc dptr
- movc a,@a+dptr
- mov %3,a
- mov acc,b
- inc dptr
- mov %4,a
- mov acc,b
- inc dptr
-}
-
-replace {
- add a,#%1
- mov dpl,a
- clr a
- addc a,#(%1 >> 8)
- mov dph,a
- clr a
- movc a,@a+dptr
- mov %2,a
- inc dptr
- clr a
- movc a,@a+dptr
- mov %3,a
- inc dptr
- clr a
-} by {
- ; Peephole 186.b optimized movc sequence
- mov dptr,#%1
- mov b,acc
- movc a,@a+dptr
- mov %2,a
- mov acc,b
- inc dptr
- movc a,@a+dptr
- mov %3,a
- mov acc,b
- inc dptr
-}
-
-replace {
- add a,#%1
- mov dpl,a
- clr a
- addc a,#(%1 >> 8)
- mov dph,a
- clr a
- movc a,@a+dptr
- mov %2,a
- inc dptr
- clr a
-} by {
- ; Peephole 186.c optimized movc sequence
- mov dptr,#%1
- mov b,acc
- movc a,@a+dptr
- mov %2,a
- mov acc,b
- inc dptr
-}
-
-replace {
- add a,#%1
- mov dpl,a
- clr a
- addc a,#(%1 >> 8)
- mov dph,a
- clr a
- movc a,@a+dptr
-} by {
- ; Peephole 186 optimized movc sequence
- mov dptr,#%1
- movc a,@a+dptr
-}
-
-replace {
- mov r%1,%2
- anl ar%1,#%3
- mov a,r%1
-} by {
- ; Peephole 187 used a instead of ar%1 for anl
- mov a,%2
- anl a,#%3
- mov r%1,a
-}
-
-replace {
- mov %1,a
- mov dptr,%2
- movc a,@a+dptr
- mov %1,a
-} by {
- ; Peephole 188 removed redundant mov
- mov dptr,%2
- movc a,@a+dptr
- mov %1,a
-}
-
-replace {
- anl a,#0x0f
- mov %1,a
- mov a,#0x0f
- anl a,%1