sum works! (use r12 to hold result, since r15 was used in clean-up/register restore)