fixing bl(x) to modify lr
tested with some code generating a mov pc,rn