timersub
timersub(t1, t0, &td);
timersub(&now, &r->time_send, &diff);
timersub(&now, &diff, &sweep);
timersub(&p->xtime, &now, &timeout);
timersub(&p->xtime, &p->tick, &created);
timersub(now, tv, &res);
timersub(&te->penalty_ends, &now, &remaining);
timersub(&te->penalty_ends, &now, &res);
timersub(&next_sendtime, &time_waited, &tv);
timersub(&timeout, &time_waited, &tv);
timersub(&tv, &starttime, &time_waited);
timersub(&tv, &cd->last_recv_time, &tdiff);
timersub(&tv_now, &tv_prev, &tv);
timersub(&timelimit, &tv, &tv);
timersub(&finish, &start, &td);
timersub(&finish, &start, &td);
timersub(&now, then, &td);
timersub(&now, &then, &td);
timersub(&rusage_after->ru_utime, &rusage_before->ru_utime, &usrtime);
timersub(&rusage_after->ru_stime, &rusage_before->ru_stime, &systime);
timersub(&get, &clear, &get);
timersub(&now, &then, &diff);
timersub(&end, &start, &end);
timersub(&end, &start, &diff);
timersub(&sc->sc_hup_pending, &now, &diff);
timersub(&tv, &tmp, &tv);
timersub(&ntv, &tv, &endtv);
timersub(&tv, &tmp, &tv);
timersub(&diff, &start, &diff);
timersub(&sc->sc_hup_pending, &now, &diff);
timersub(&ctv, &btv, &dtv);
timersub(b, a, &x);
timersub(&finish, &start, &elapsed);
timersub(&now, &start, &diff);
timersub(&tv, &split_timeout, &tv);
timersub(&delta, &sc->sc_last_busreset, &delta);
timersub(&t, &delta, &t);
timersub(&stop, &start, &diff);
timersub(&stop, &start, &diff);
timersub(&t1, &t0, &kio->kio_elapsed);
timersub(&t1, &t0, &kio->kio_elapsed);
timersub(&now, &start, &delta);
timersub(&now, &start, &delta);
timersub(&oktime, &now, &wait);
timersub(&after, &before, &diff);
timersub(&sc->current, &sc->last, &diff);
timersub(&psc->current, &psc->last, &diff);
timersub(ttp, ltp, &rtv); \
timersub(ttp, ltp, &rtv); \
timersub(&diff, &start, &diff);
timersub(&curr_tv, &com->c_purge_start, &diff_tv);
timersub(&now, &sc->sc_tap_timer, &diff);
timersub(&now, &sc->sc_tap_timer, &diff);
timersub(&sc->sc_hup_time, &now, &delta);
timersub(&uptime, &src->scrub->pfss_last, &delta_ts);
timersub(&tmp, &p->p_stats->p_start, &tmp);
timersub(&t2, &t1, &t2);
timersub(&tv, lasttime, &delta);
timersub(&tv, lasttime, &delta);
timersub(&dv_time, &stats->io_waitstamp, &diff_time);
timersub(&dv_time, &stats->io_waitstamp, &diff_time);
timersub(&dv_time, &stats->io_busystamp, &diff_time);
timersub(&dv_time, &stats->io_busystamp, &diff_time);
timersub(&tv, &now, &tv);
timersub(&t_temp, &cb->t_last_feedback, &t_temp);
timersub(&t_now, &elm->t_recv, &t_now);
timersub(&t_temp, &elm2->t_recv, &t_temp);
timersub(&t_temp, &cb->t_last_feedback, &t_temp);
timersub(&t_temp, &t_now, &t_temp);
timersub(&t_temp, &cb->t_ld, &t_temp);
timersub(&t_temp, &(cb->t_last_win_count), &t_temp);
timersub(&t_now, &(elm->t_sent), &t_now);
timersub(&cb->t_nom, &cb->t_ipi, &cb->t_nom);
#define BW_TIMEVALDECR(vvp, uvp) timersub((vvp), (uvp), (vvp))
timersub(&now, &tv, &min_wait);
timersub(&endtime, &starttime, &endtime);
timersub(&end, &start, &result);
timersub(&end, &start, &result);
timersub(&now, &data->start, &res);
timersub(&now, &then, &diff);
timersub(&res.ru_utime, &tv, &old_tv);
timersub(&res.ru_utime, &tv, &tv);
#ifndef timersub
timersub(&now, start_tvp, &diff);
timersub(record_tvp, &diff, &now);
timersub(&now, &then, &td);
timersub(&endtime, &now, &td);
timersub(&tvnow, &tvthen, &tvdiff);
timersub(&now, &lastupdate, &wait);
timersub(&now, &start, &td);
timersub(&now, &start, &td);
timersub(&now, &lastupdate, &wait);
timersub(&timeout, &now, &delta);
timersub(timeout, &now, &delta);
timersub(&timeout, &now, &delta);
timersub(&endtime, &now, &td);
timersub(&kth->ktr_otv,
timersub(&now, start_tvp, &diff);
timersub(record_tvp, &diff, &now);
timersub(expires, &now, &delta);
timersub(&vtw->expire, &now, &delta);
timersub(&now, &t, &now);
timersub(expires, &now, &delta);
timersub(&vtw->expire, &now, &delta);
timersub(&now, &t, &now);
timersub(&end, &now, &delta);
timersub(&now, &end, &delta);
timersub(&new_tv, &old_tv, &tv);
timersub(&tmp_timer, &(last.x), &(cur.x)); \
timersub(&end, &(x), &td); \
timersub(&tv1, &tv2, &tv);
timersub(&tv1, &tv2, &tv3);
timersub(&tv1, &tv2, &tv);
timersub(&then, &wait, &wait);
timersub(now, &from_when, &diff);
timersub(&msg->tsp_time, &otime, &ntime);
timersub(&stop, &check, &stop);
timersub(&ttrans, &tcur, &tout);
timersub(&rtout, &rtime, &rwait);
timersub(&msg->tsp_time, &otime, &ntime);