DIM
#define DIM(d, n, func) [d] = { .name = n, .entry = &(func) }
#undef DIM
#define DIM(d, n, func) [d - __SORT_BRANCH_STACK] = { .name = n, .entry = &(func) }
#undef DIM
#define DIM(d, n, func) [d - __SORT_MEMORY_MODE] = { .name = n, .entry = &(func) }
#undef DIM
#define DIM(d, n) { .name = n, .fmt = &perf_hpp__format[d], }
#undef DIM