cmp_u32
sort(a, COUNT, sizeof(*a), cmp_u32, NULL);
sort(cycles, 5, sizeof(*cycles), cmp_u32, NULL);
sort(cycles_, 5, sizeof(*cycles_), cmp_u32, NULL);
sort(a, TF_COUNT, sizeof(*a), cmp_u32, NULL);
qsort(labels.pcs, labels.cnt, sizeof(*labels.pcs), cmp_u32);
label_pc = bsearch(&pc, labels.pcs, labels.cnt, sizeof(*labels.pcs), cmp_u32);