M_5x_do_it
extern void M_5x_do_it(M_APM, int, M_APM);
M_5x_do_it(tmp9, (places + 4), tmp8);
M_5x_do_it(tmp8, (places + 4), tmp9);
M_5x_do_it(r, places, tmp8);