Disabled floating point registers while investigating frame pointer usage. Properly store fp/lr at the top of the stack and update the frame pointer.