If the result of line 1 is zero, the next instruction is skipped. This means that "pagesel rpt" is skipped and rpt is called, correct? This means that pagesel cannot be used following commands such as "DECFSZ" or "BTFSC"?
If the result of line 1 is zero, the next instruction is skipped. This means that "pagesel rpt" is skipped and rpt is called, correct? This means that pagesel cannot be used following commands such as "DECFSZ" or "BTFSC"?
Nothing wrong with the 'pagesel' assembler directive, you're just using it completely wrongly! - it's NOT a PIC instruction, it's an assembler directive and creates more than one line of code, which makes your misuse of it fail badly.