Update execute.cc

Changed a few things and fib still works. Debugged for a few hours and do not see what is wrong. Im guessing bl is slightly off for the PC LR