stuff needed in loop unrolling.