which_alternative
int copied = sprintf(shift_buffer, ". SL A%%%d %d 1;\n. ADD A%%0 A1 %%0;\n", ~which_alternative, i);