tick_before
if (unlikely(tick_before(frame, next))) {
} while (tick_before(now, reset_done) && --limit_1 >= 0);
tick_before(tick, ed->tick)) {