X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fpic16%2Fpeeph.def;h=dffb192d06220ae967e400ac03e3cd0b5cdcf433;hb=fd4147f619200e8ce0e9fcdfefb35266bf6d8274;hp=9819a9465ddf9121ac5e0e39430df387deda747c;hpb=d10151253d907646b1040f76f9b152f2f9d25835;p=fw%2Fsdcc diff --git a/src/pic16/peeph.def b/src/pic16/peeph.def index 9819a946..dffb192d 100644 --- 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 +}