Does anybody see any problem with the following 32-bit increment, other than it not being isosynchronous ? ; 32-bit increment------------------- INCFSZ COUNT_0,F ; LSB GOTO DONE ; INCFSZ COUNT_1,F ; GOTO DONE ; INCFSZ COUNT_2,F ; GOTO DONE ; INCF COUNT_3 ; MSB DONE: ;------------------------------------ I am also looking for a 32-bit add, subtract, and compare snippets. The subtract could be used for the compare if Z is valid after the subtract. Dan