What about using

Code:
andlw 0x2F0 ; Are we done? (We're done when bit2 of
btfsc STATUS,Z ; the high order byte overflows to 1).