Simon, You should try both things and see the .ASM output of C2C, with the same conditions (and branch distances) and, of course, tell us ;-) I do that when I need to compare speed of a block of code on Motorola HC05 uC. Its easy, fast, and very graphical :) I wait your comments! Enzo -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu