Hi Scott, James and other guys. > > > swapf low,F ;0.c > > > swapf high,F ;0.a since W is holding a.b it can be shrieked down addwf high,W ;0.a+a.b skpnc incf high,F addwf low,F skpnc incf high,F It is just 6 commands instead of 7. 14 clocks at all. Nikolai wasn't saying anything yet, what about shrink it down to 12 for this case ? ;) WBR Dmitry. > > > addwf low,F ;0.c + a.b > > > skpnc > > > incf high,F ;0.a + carry > > movf high,w > addwf low,f > skpnc > incf high,f > > This modification will yield the result: 4366 > Scott -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu