// Also, notice that this snippet is not valid if
// it follows another skip
+
replace restart {
_NOTBITSKIP_ %1
_BITSKIP_ %2
} if NZ
// peep 3
-replace restart {
- decf %1,f
- movf %1,w
- btfss _STATUS,z
- goto %2
-} by {
- ; peep 3 - decf/mov/skpz to decfsz
- decfsz %1,f
- goto %2
-}
+//replace restart {
+/ decf %1,f
+/// movf %1,w
+// btfss _STATUS,z
+// goto %2
+//} by {
+// ; peep 3 - decf/mov/skpz to decfsz
+// decfsz %1,f
+// goto %2
+//}
replace restart {
; peep 11 - Removed redundant move
movf %1,w
}
+
+replace restart {
+ movff %1,%1
+} by {
+ ; peep 12 - Removed redundant move
+}
+