vtw_stats
++vtw_stats.miss[which];
if (fatps > vtw_stats.max_chain[which])
vtw_stats.max_chain[which] = fatps;
if (probes > vtw_stats.max_probe[which])
vtw_stats.max_probe[which] = probes;
if (losings > vtw_stats.max_loss[which])
vtw_stats.max_loss[which] = losings;
++vtw_stats.probe[1];
++vtw_stats.hit[1];
++vtw_stats.losing[1];
++vtw_stats.losing[1];
++vtw_stats.miss[1];
if (fatps > vtw_stats.max_chain[1])
vtw_stats.max_chain[1] = fatps;
if (probes > vtw_stats.max_probe[1])
vtw_stats.max_probe[1] = probes;
if (losings > vtw_stats.max_loss[1])
vtw_stats.max_loss[1] = losings;
++vtw_stats.probe[1];
++vtw_stats.hit[1];
++vtw_stats.losing[1];
++vtw_stats.losing[1];
++vtw_stats.miss[1];
if (fatps > vtw_stats.max_chain[1])
vtw_stats.max_chain[1] = fatps;
if (probes > vtw_stats.max_probe[1])
vtw_stats.max_probe[1] = probes;
if (losings > vtw_stats.max_loss[1])
vtw_stats.max_loss[1] = losings;
vtw_stats_t vtw_stats;
++vtw_stats.kill;
++vtw_stats.look[1];
++vtw_stats.look[1];
++vtw_stats.del;
++vtw_stats.ins;
++vtw_stats.ins;
++vtw_stats.look[which];
++vtw_stats.probe[which];
++vtw_stats.hit[which];
++vtw_stats.losing[which];
++vtw_stats.miss[which];
if (fatps > vtw_stats.max_chain[which])
vtw_stats.max_chain[which] = fatps;
if (probes > vtw_stats.max_probe[which])
vtw_stats.max_probe[which] = probes;
if (losings > vtw_stats.max_loss[which])
vtw_stats.max_loss[which] = losings;
++vtw_stats.look[which];
++vtw_stats.probe[which];
++vtw_stats.hit[which];
++vtw_stats.losing[which];
typedef struct vtw_stats vtw_stats_t;