projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Use 'ao-dbg' instead of 's51' to communicate with TeleMetrum
[fw/sdcc]
/
src
/
pic16
/
peeph.def
diff --git
a/src/pic16/peeph.def
b/src/pic16/peeph.def
index 9819a9465ddf9121ac5e0e39430df387deda747c..dffb192d06220ae967e400ac03e3cd0b5cdcf433 100644
(file)
--- a/
src/pic16/peeph.def
+++ b/
src/pic16/peeph.def
@@
-293,3
+293,16
@@
replace restart {
movf %2,w
}
+replace restart {
+ movf %1,w
+ xorlw %2
+ bz %3
+ bra %4
+%3: %5
+} by {
+ ; peep 101 - test for equality
+ movlw %2
+ cpfseq %1
+ bra %4
+%3: %5
+}