Accuracy Update

MUL/MLA trash in a predictable manner when Rd and Rm are the same
register. Program counter is protected from writes by the multiply
family of instructions.