Push and pop for *all* variables used in the ISR