- switch (n_counters)
- {
- case 12:
- counters[11] = _rdpmc (indexes[11] - 1);
- case 11:
- counters[10] = _rdpmc (indexes[10] - 1);
- case 10:
- counters[9] = _rdpmc (indexes[9] - 1);
- case 9:
- counters[8] = _rdpmc (indexes[8] - 1);
- case 8:
- counters[7] = _rdpmc (indexes[7] - 1);
- case 7:
- counters[6] = _rdpmc (indexes[6] - 1);
- case 6:
- counters[5] = _rdpmc (indexes[5] - 1);
- case 5:
- counters[4] = _rdpmc (indexes[4] - 1);
- case 4:
- counters[3] = _rdpmc (indexes[3] - 1);
- case 3:
- counters[2] = _rdpmc (indexes[2] - 1);
- case 2:
- counters[1] = _rdpmc (indexes[1] - 1);
- case 1:
- counters[0] = _rdpmc (indexes[0] - 1);
- }