PIC_LOWER
if (msk0 & PIC_LOWER)
if (msk0 == (PIC_UPPER | PIC_LOWER) &&
msk1 == (PIC_UPPER | PIC_LOWER))
if ((msk0 == PIC_UPPER || msk0 == PIC_LOWER) &&
msk1 == (PIC_UPPER | PIC_LOWER)) {
if (msk0 & PIC_LOWER)
if ((msk1 == PIC_UPPER || msk1 == PIC_LOWER) &&
msk0 == (PIC_UPPER | PIC_LOWER)) {
if ((msk0 == PIC_UPPER && msk1 == PIC_LOWER) ||
(msk0 == PIC_LOWER && msk1 == PIC_UPPER)) {
if (msk0 & PIC_LOWER)
[PERF_COUNT_HW_CPU_CYCLES] = { 0x0000, PIC_UPPER | PIC_LOWER },
[PERF_COUNT_HW_INSTRUCTIONS] = { 0x0001, PIC_UPPER | PIC_LOWER },
[PERF_COUNT_HW_CACHE_REFERENCES] = { 0x0009, PIC_LOWER },
[C(RESULT_ACCESS)] = { 0x09, PIC_LOWER, },
[C(RESULT_ACCESS)] = { 0x0a, PIC_LOWER },
[C(RESULT_ACCESS)] = { 0x09, PIC_LOWER, },
[C(RESULT_ACCESS)] = { 0x0c, PIC_LOWER, },
[C(RESULT_ACCESS)] = { 0x0c, PIC_LOWER },
[PERF_COUNT_HW_CACHE_MISSES] = { 0x03, PIC_LOWER },
[C(RESULT_MISS)] = { 0x03, PIC_LOWER, },
[C(RESULT_MISS)] = { 0x03, PIC_LOWER, },
[C(RESULT_MISS)] = { 0x02, PIC_LOWER, },
[C(RESULT_MISS)] = { 0x07, PIC_LOWER, },
[C(RESULT_MISS)] = { 0x07, PIC_LOWER, },
[C(RESULT_MISS)] = { 0x05, PIC_LOWER, },
[C(RESULT_MISS)] = { 0x04, PIC_LOWER, },
[PERF_COUNT_HW_CPU_CYCLES] = { 0x02ff, PIC_UPPER | PIC_LOWER },
[PERF_COUNT_HW_INSTRUCTIONS] = { 0x02ff, PIC_UPPER | PIC_LOWER },
[PERF_COUNT_HW_CACHE_REFERENCES] = { 0x0208, PIC_UPPER | PIC_LOWER },
[PERF_COUNT_HW_CACHE_MISSES] = { 0x0302, PIC_UPPER | PIC_LOWER },
[PERF_COUNT_HW_BRANCH_INSTRUCTIONS] = { 0x0201, PIC_UPPER | PIC_LOWER },
[PERF_COUNT_HW_BRANCH_MISSES] = { 0x0202, PIC_UPPER | PIC_LOWER },
[C(RESULT_ACCESS)] = { 0x0208, PIC_UPPER | PIC_LOWER, },
[C(RESULT_MISS)] = { 0x0302, PIC_UPPER | PIC_LOWER, },
[C(RESULT_ACCESS)] = { 0x0210, PIC_UPPER | PIC_LOWER, },
[C(RESULT_MISS)] = { 0x0302, PIC_UPPER | PIC_LOWER, },
[C(RESULT_ACCESS)] = { 0x02ff, PIC_UPPER | PIC_LOWER, },
[C(RESULT_MISS)] = { 0x0301, PIC_UPPER | PIC_LOWER, },
[C(RESULT_ACCESS)] = { 0x0208, PIC_UPPER | PIC_LOWER, },
[C(RESULT_MISS)] = { 0x0330, PIC_UPPER | PIC_LOWER, },
[C(RESULT_ACCESS)] = { 0x0210, PIC_UPPER | PIC_LOWER, },
[C(RESULT_MISS)] = { 0x0320, PIC_UPPER | PIC_LOWER, },
[C(RESULT_MISS)] = { 0x0b08, PIC_UPPER | PIC_LOWER, },
[C(RESULT_MISS)] = { 0xb04, PIC_UPPER | PIC_LOWER, },