.PP
.B "struct tvec_state {"
.B " unsigned f;"
+.B " arena *a;"
+.B " struct tvec_config cfg;"
.B " const struct tvec_test *test;"
.B " unsigned curr[TVOUT_LIMIT], all[TVOUT_LIMIT], grps[TVOUT_LIMIT];"
.B " ..."
.BI " unsigned " disp ", const union tvec_regval *" rv ,
.BI " const struct tvec_regdef *" rd );
.BI " void (*" etest ")(struct tvec_output *" o ", unsigned " outcome );
-.BI " void (*" bbench ")(struct tvec_output *" o ", unsigned " unit );
-.ta 2n +\w'\fBvoid (*\,\fIebench\/\fB)('u
-.BI " void (*" ebench ")(struct tvec_output *" o ", unsigned " unit ,
-.BI " const struct bench_timing *" tm );
+.BI " void (*" extend ")(struct tvec_output *" o ", const char *" name );
.ta 2n +\w'\fBvoid (*\,\fIreport\/\fB)('u
.BI " void (*" report ")(struct tvec_output *" o ", unsigned " level ,
.BI " const char *" msg ", va_list *" ap );