Hi there, Nicola. I must be obtuse today, but I don't understand what you mean. You mention to multiply by 133. Then you say: Multiply by 256, then divide by 2 =3D 128. How does that=20 relate to 133? Could you help me out and explain what you mean?> If you notice, I multiply by 256 and then immediately divide by 2=20 (the first part of my routine). That gives me ACC *128. I then=20 calculate ACC *4 and add that to the previous value to wind up with ACC *13= 2. Many thanks! dwayne At 03:38 AM 5/16/2019, Nicola Perotto wrote: >Content-Transfer-Encoding: base64Hi Dwayne and all, >only two notes: >- you multiply for 133 >- the first pass is *256, than /2: this is the smarter point and=20 >maybe you can >write it in the comments --=20 Dwayne Reid Trinity Electronics Systems Ltd Edmonton, AB, CANADA 780-489-3199 voice 780-487-6397 fax 888-489-3199 Toll Free www.trinity-electronics.com Custom Electronics Design and Manufacturing --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .