$JUMPS - Define jumps range

Language reference ›› Directives ››
Parent Previous Next

jumps-directive = $JUMPS AUTO | LONG .

Define assembler jumps behavior.

(PIC18 processors only)

By default, PMP generates optimized branch instructions for jumps within a block to minimize code size.

AUTO lets PMP to generate BRA or GOTO branches after this point, LONG forces PMP to generate GOTO instructions after this point, until another $JUMPS directive.