running_ = 1;
gettimeofday(&run_start_tv, NULL);
- run_cycle_start = vm->cycle;
+ run_cycle_start = vm->cycle_;
memset(&act, 0, sizeof act);
act.sa_handler = sigint_handler_;
while (running_) {
gettimeofday(&start_tv, NULL);
- cycle_start = vm->cycle;
+ cycle_start = vm->cycle_;
dcpu16_step(vm);
if (opt_.verbose > 1)
}
/* how many cycles did this instr use? */
- cycles_to_wait = vm->cycle - cycle_start;
+ cycles_to_wait = vm->cycle_ - cycle_start;
if (cycles_to_wait == 0)
continue;
run_usec = diff_tv.tv_sec * 1000000;
run_usec += diff_tv.tv_usec;
fprintf(stderr, "ran %llu cycles in %lds %dus (%lldus)\n",
- vm->cycle - run_cycle_start,
+ vm->cycle_ - run_cycle_start,
diff_tv.tv_sec,
diff_tv.tv_usec,
run_usec);