<< Previous | Next >>

> SJP label Smart Jump Rabbit 4000 Instruction

> #### Description

> This pseudo instruction resolves to one of the following:

> - 8-bit relative jump (see JR label)
> - 16-bit absolute jump (see JP mn)
> - 20-bit absolute jump (see LJP x,mn)

> If "label" has not yet been resolved, the assembler inserts nops into the code to allow for the longest possible jump instruction.

> For compatibility with future revisions of the compiler, the "sjp" instruction should not be used if the number of bytes in the binary code must stay constant across compilers.

<< Previous | Next >>