LL
[C(LL)] = {
#define LIT64( a ) a##LL
[C(LL)] = {
[C(LL)] = {
#define _CONST64_(x) x ## LL
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
if ((opcode & OPCODE) == LL) {
[C(LL)] = { /* RESULT_ACCESS RESULT_MISS */
[C(LL)] = {
[ C(LL) ] = {
[C(LL)] = { /* RESULT_ACCESS RESULT_MISS */
[C(LL)] = {
[C(LL)] = {
[C(LL)] = { /* RESULT_ACCESS RESULT_MISS */
[C(LL)] = { /* RESULT_ACCESS RESULT_MISS */
[C(LL)] = { /* RESULT_ACCESS RESULT_MISS */
[C(LL)] = { /* RESULT_ACCESS RESULT_MISS */
[ C(LL) ] = {
[ C(LL) ] = {
[C(LL)] = { /* RESULT_ACCESS RESULT_MISS */
[ C(LL) ] = {
#define LIT64( a ) a##LL
[ C(LL) ] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[C(LL)] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
hw_cache_extra_regs[C(LL)][C(OP_READ)][C(RESULT_MISS)] = HSW_DEMAND_READ |
hw_cache_extra_regs[C(LL)][C(OP_WRITE)][C(RESULT_MISS)] = HSW_DEMAND_WRITE|BDW_L3_MISS|
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[ C(LL ) ] = {
[C(LL)] = {
[C(LL)] = {
u8 ll = LL(ec);
if (R4(ec) == R4_GEN && LL(ec) == LL_L1) {
if (TT(ec) != TT_DATA || LL(ec) != LL_L1)
if ((II(ec) != II_MEM && II(ec) != II_IO) || LL(ec) != LL_LG)
u8 ll = LL(ec);
#define LL_MSG(x) ll_msgs[LL(x)]
raw_desc->m0 = cpu_to_le64(SET_VAL(LL, ll) | SET_VAL(NV, nv) |
[C(LL)][C(OP_READ)][C(RESULT_MISS)] = ARMV8_PMUV3_PERFCTR_LL_CACHE_MISS_RD,
[C(LL)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV8_PMUV3_PERFCTR_LL_CACHE_RD,
[C(LL)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV7_A8_PERFCTR_L2_CACHE_ACCESS,
[C(LL)][C(OP_READ)][C(RESULT_MISS)] = ARMV7_A8_PERFCTR_L2_CACHE_REFILL,
[C(LL)][C(OP_WRITE)][C(RESULT_ACCESS)] = ARMV7_A8_PERFCTR_L2_CACHE_ACCESS,
[C(LL)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV7_A8_PERFCTR_L2_CACHE_REFILL,
[C(LL)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV7_A15_PERFCTR_L2_CACHE_ACCESS_READ,
[C(LL)][C(OP_READ)][C(RESULT_MISS)] = ARMV7_A15_PERFCTR_L2_CACHE_REFILL_READ,
[C(LL)][C(OP_WRITE)][C(RESULT_ACCESS)] = ARMV7_A15_PERFCTR_L2_CACHE_ACCESS_WRITE,
[C(LL)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV7_A15_PERFCTR_L2_CACHE_REFILL_WRITE,
[C(LL)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV7_PERFCTR_L2_CACHE_ACCESS,
[C(LL)][C(OP_READ)][C(RESULT_MISS)] = ARMV7_PERFCTR_L2_CACHE_REFILL,
[C(LL)][C(OP_WRITE)][C(RESULT_ACCESS)] = ARMV7_PERFCTR_L2_CACHE_ACCESS,
[C(LL)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV7_PERFCTR_L2_CACHE_REFILL,
[C(LL)][C(OP_READ)][C(RESULT_ACCESS)] = ARMV7_A12_PERFCTR_L2_CACHE_ACCESS_READ,
[C(LL)][C(OP_READ)][C(RESULT_MISS)] = ARMV7_PERFCTR_L2_CACHE_REFILL,
[C(LL)][C(OP_WRITE)][C(RESULT_ACCESS)] = ARMV7_A12_PERFCTR_L2_CACHE_ACCESS_WRITE,
[C(LL)][C(OP_WRITE)][C(RESULT_MISS)] = ARMV7_PERFCTR_L2_CACHE_REFILL,
[C(LL)] = {
C(OP_READ), C(LL), SBI_PMU_EVENT_TYPE_CACHE, 0}},
C(OP_READ), C(LL), SBI_PMU_EVENT_TYPE_CACHE, 0}},
C(OP_WRITE), C(LL), SBI_PMU_EVENT_TYPE_CACHE, 0}},
C(OP_WRITE), C(LL), SBI_PMU_EVENT_TYPE_CACHE, 0}},
C(OP_PREFETCH), C(LL), SBI_PMU_EVENT_TYPE_CACHE, 0}},
C(OP_PREFETCH), C(LL), SBI_PMU_EVENT_TYPE_CACHE, 0}},
#define S64_C(x) x ## LL
__u64 RH, LH, LL, xl64, result;
LL = __LL_tbl[index2];
LH = LH + LL;
[C(LL)] = (CACHE_READ | CACHE_WRITE | CACHE_PREFETCH),