...why instructions that modify the value of the PC (such as branches or mov pc, lr) require additional clock cycles to execute than those who don't operate on the PC.
does branch link modify the value of PC or LR?