/* Schedule 12 of 2025/01/26 22:12:24 */
#include "driver.h"
#include "schedule.h"
#include <stdlib.h>
schedule_t make_schedule() {
  schedule_t sched;
  int nthread = 1;
  sched.kind = SET;
  sched.num_ops = 3;
  sched.nthread = nthread;
  sched.npreAdd = 1;
  sched.preAdds = malloc(1*sizeof(step_t));
  sched.preAdds[0] = schedule_make_step_2(ADD, 0, -2);
  sched.nstep = 1;
  sched.nsteps = malloc(nthread*sizeof(int));
  sched.nsteps[0] = 1;
  sched.steps = malloc(nthread*sizeof(step_t*));
  for (int i=0; i<nthread; i++)
    sched.steps[i] = malloc(sched.nsteps[i]*sizeof(step_t));
  sched.steps[0][0] = schedule_make_step_1(REMOVE, 0);
  return sched;
}