don't clobber register R3-R10 in naked functions

R11-R20 should be available to the RA.
TODO: use another attribute instead of 'naked' for this.