Use r12 to save 1 register.