Hi, I'm trying to improve my PIC based revcounter (used for machine tool velocity monitoring). I am using generic fixed point routines to perform the necessary arithmetic (ex microchip application note). Many of the calculations involve multiplying/dividing by constants and it would seem speed improvements could be made by using specific shift/add/subtract operations instead. Could anybody give me a few pointers on this type of binary arithmetic. Kind Regards, Andy :) -- Andrew Hall