I have done a little thinking about jmp vs rjmp (and i haven used search :oops: ).
It seems to me that rjmp is used for PIC (Position Independant Code) , just as back in my good oleee 6809 days.
"LEAX var,pcr" or BRA/LBRA.
At first it seemed unlocical to me that a ROM/FLASH system needed PIC , because i'd expect the linker to resolve the "Externals". But then i thought about libraries and their modules. And internal jumps in those , where nobody knows at what addr they would reside (be linked into).
So i guess my question is :
When do you use jmp ???
Only when jumping to vectors (reset & other stuff with a definite fixed addr) :?: :?: