Do not mark LR as callee-save: not quite correctly done. Patch: Nate Begeman.