не знаю что имелось ввиду под задействовать, но объяснить могу. макрос SaveContext сохранит в стеке все 32 регистра, если в исходном коде заранее объявлено
#define SaveAllRegisters Yes
иначе будут сохраняться только регистры с r16 до r31 (код между #if и #else не попадет в программу).
причем поведение должно быть выбрано до компиляции.