Extend LONG_BRANCH_LUi and LONG_BRANCH_ADDiu pseudo instructions, so instead
with additional flag, so instead of always lowering to //lui %hi(...)//, //addiu %lo(...)// or //addiu %hi(...)//,
now they are
parameterized and can lower to either %lo, %hi, %higher or %highest depending on the added flag.