SLAA534A June 2013 – June 2020
Branches are always assumed to be within the same function, and therefore can always use Symbolic (PC-relative) addressing and be resolved no later than static link time.
For MSP430 and MSP430X small code model, branches and calls use the BR and CALL instructions, which have 16-bit offsets.
For MSP430X large code model, branches and calls use the BRA and CALLA instructions, which have 20-bit offsets.