$JUMPS - Define jumps range

$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.



{$JUMPS LONG }