improved efficiency of generated code
SC regs are now R19 and R20 (scratch)

this made some register shuffling in _sc_ensure necessary.