Hi, Nikolai wrote: ( spelling correct now :) ) >The routines in AN617 are simply integer routines, not fixed point. >If you have troubles with multi-byte variables, try to change the byte >order. Byte 0 is usually the most significant byte in Microchip's >routines. uh ? ..is this not the beauty of fixed point ? ..you treat everything like integers ( i.e. dp is only implied ) , ofcource you have to make sure all data has the same scale factor but apart fromthat it is integer math only isn't it ? ( absolute easiest is to have dp at byte boundary for example 8Q8 or 16Q8, make scaling of input dead easy ). And yes to concure, what does the original poster want to accomplish ? /Tony Tony K=FCbek, Flintab AB = =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2 E-mail: tony.kubek@flintab.com =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2 -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads