* [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all
@ 2026-11-13 21:08 Ian Rogers
2026-11-13 21:08 ` [PATCH 01/10] perf jevents: Store raw bytes in BigCString instead of C-escaped strings Ian Rogers
` (9 more replies)
0 siblings, 10 replies; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Compiled-in PMU event and metric tables (pmu-events-in.o) currently
store ~6.9 MiB of uncompressed string data in .rodata on x86 alone,
causing JEVENTS_ARCH to default to $(SRCARCH) rather than all and
preventing out-of-the-box cross-architecture perf.data event/metric
resolution unless explicitly built with JEVENTS_ARCH=all.
Compressing big_c_string as a single whole-table stream would force perf
to allocate and decompress megabytes of unused CPU models' strings on
startup just to resolve a single event, whereas compressing individual
short strings suffers from poor compression ratios and per-string
framing overhead.
Instead, this series introduces "block-indexed string compression":
sorted, suffix-folded event and metric byte records are packed into
~8 KiB blocks without splitting records across block boundaries, each
block is compressed independently (sharing a single preset or trained
dictionary across blocks so ~8 KiB blocks retain high compression
ratios), and every uint32_t string offset is encoded as
(block_id << 16) | sub_offset. An ~8 KiB target block size sits at the
knee of the compression vs. random-access curve (smaller 1-4 KiB blocks
pay 22-128% more .rodata for per-block entropy headers and index
entries, while larger 16-64 KiB blocks yield <15% extra savings at 2-8x
higher decompression and page-fault cost per binary-search probe). At
runtime, pmu_events__get_string() uses a lock-free atomic block pointer
cache to decompress only the touched ~8 KiB blocks on demand, leaving
untouched CPU models' and non-host architectures' blocks compressed in
.rodata at zero runtime CPU or heap cost.
The series starts with a standalone BigCString raw-byte fix for
describe_metricgroup() binary-search ordering, prepares the string and
PMU table layout, adds the zlib, lzma, and zstd block compression
backends, and switches the default JEVENTS_ARCH to all:
- Bug fix, string layout, and hot-path isolation (Patches 1-4):
- Patch 1 stores raw NUL-delimited UTF-8 bytes in BigCString instead
of C-escaped strings, fixing suffix folding and describe_metricgroup()
binary-search ordering on prefix-overlapping names (such as "Bad" vs
"BadSpec"; Fixes: 66c6e0c10027) without changing empty-pmu-events.c
so it can be cherry-picked standalone.
- Patch 2 partitions non-folded BigCString event strings before metric
strings and sorts entries lexicographically by their raw UTF-8 byte
sequence within each partition so identically prefixed event names,
encodings, descriptions, and metric expressions cluster into
adjacent ~8 KiB blocks, improving block compression ratios by
~20-23%.
- Patch 3 stores PMU names directly as const char *pmu_name string
literals in struct pmu_table_entry (only 68 unique PMU names / 536 B
across ~443 rows across all architectures, already in .data.rel.ro)
so the compiler/linker merge them in .rodata.str1.1 and hot PMU
wildcard scans never touch big_c_string or trigger block
decompression.
- Patch 4 encapsulates big_c_string offset lookups behind
pmu_events__get_string(uint32_t offset) across pmu-events.c and
pmu-events-string.c.
- On-demand block decompression backends (Patches 5-8):
- Patch 5 packs big_c_string into ~8 KiB record-aligned blocks indexed
by (block_id << 16) | sub_offset, adds lock-free thread-safe atomic
per-block decompression on demand, and adds --compress=zlib using
raw Deflate with a <= 32 KiB preset dictionary.
- Patch 6 adds --compress=lzma using raw LZMA2 per block with a 64 KiB
dictionary window.
- Patch 7 adds --compress=zstd using ZSTD_decompress_usingDDict() per
block with a once-digested shared 64 KiB ZSTD_DDict (~26% smaller
.rodata than dictionary-free ~8 KiB zstd blocks).
- Patch 8 wires JEVENTS_COMPRESS into Makefile.perf and
pmu-events/Build, preferring zstd, then zlib, then lzma, and falling
back to none.
- Testing and JEVENTS_ARCH=all default (Patches 9-10):
- Patch 9 adds prefix-overlapping metricgroups.json test coverage and
an 8-thread concurrent event/metric/metricgroup stress test in
perf test pmu-events.
- Patch 10 switches the default JEVENTS_ARCH to all. Bundling all
architectures (x86, arm64, powerpc, riscv, s390, nds32) with zstd
shrinks pmu-events-in.o from 7.16 MiB (x86 + none) to 1.11 MiB
(all + zstd, -84.5%) and cuts the stripped perf binary from
13.32 MiB to 7.28 MiB (-45.4%), with ~3 ms median wall-clock
overhead on 'perf stat true'.
AI Assistance Disclosure (per Documentation/process/coding-assistants.rst
and Documentation/process/generated-content.rst):
- Tools used: Antigravity coding assistant and Sashiko automated patch
review.
- Summary of prompts and assistance: Interactive design and
implementation of the BigCString raw-byte fix and alphabetical
sorting, struct pmu_table_entry PMU name string literals, lock-free
8 KiB block-indexed decompression across zlib, lzma, and zstd,
Makefile.config/Build integration, multithreaded unit tests,
size/latency benchmarking, and Sashiko review fixes.
- Testing performed: Built and tested JEVENTS_COMPRESS={none,zlib,lzma,zstd}
and NO_JEVENTS=1, JEVENTS_ARCH={x86,all}, AddressSanitizer +
LeakSanitizer, perf test (pmu-events, make, metric parsing), and
scripts/checkpatch.pl.
Ian Rogers (10):
perf jevents: Store raw bytes in BigCString instead of C-escaped
strings
perf jevents: Sort BigCString entries alphabetically
perf jevents: Store PMU names as string literals in struct
pmu_table_entry
perf jevents: Encapsulate big_c_string lookups behind
pmu_events__get_string()
perf jevents: Add block-indexed string packing and --compress=zlib
perf jevents: Add --compress=lzma block compression backend
perf jevents: Add --compress=zstd block compression backend
perf build: Enable jevents string compression when available
perf tests pmu-events: Test metricgroup descriptions and concurrent
lookups
perf build: Default JEVENTS_ARCH to all
tools/perf/.gitignore | 1 +
tools/perf/Makefile.config | 9 +-
tools/perf/Makefile.perf | 13 +-
tools/perf/pmu-events/Build | 49 +-
.../arch/test/test_soc/cpu/metricgroups.json | 4 +
tools/perf/pmu-events/empty-pmu-events.c | 7804 +++++++++--------
tools/perf/pmu-events/jevents.py | 967 +-
tools/perf/tests/make | 5 +-
tools/perf/tests/pmu-events.c | 209 +-
9 files changed, 5015 insertions(+), 4046 deletions(-)
create mode 100644 tools/perf/pmu-events/arch/test/test_soc/cpu/metricgroups.json
base-commit: 4af65363b11fc4fe65fcb497f68bbe4f3e3a4d2c
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH 01/10] perf jevents: Store raw bytes in BigCString instead of C-escaped strings
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:21 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 02/10] perf jevents: Sort BigCString entries alphabetically Ian Rogers
` (8 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Previously BigCString stored C-escaped strings (with literal '\000',
'\n', '\"', '\\') and estimated their compiled byte length via
c_len(), which did not handle arbitrary escapes and caused both suffix
folding and metricgroups sorting to compare '\000' ('\\' == 0x5c)
rather than NUL (0x00). Notably, sorting metricgroup names with '\000'
placed 'BadSpec\000' ('S' == 0x53) before 'Bad\000' ('\\' == 0x5c),
breaking strcmp() binary search in describe_metricgroup("Bad").
Store raw NUL-delimited UTF-8 bytes directly in BigCString and
_metricgroups, compute offsets from len(b) directly, remove c_len(), and
escape bytes into C string literals only when emitting C source via
bytes_to_c_literal().
Fixes: 66c6e0c10027 ("perf jevents: Add support for metricgroup descriptions")
Signed-off-by: Ian Rogers <irogers@google.com>
---
tools/perf/pmu-events/jevents.py | 151 +++++++++++++++----------------
1 file changed, 74 insertions(+), 77 deletions(-)
diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
index 080e04b51b8c..0721c8b2551c 100755
--- a/tools/perf/pmu-events/jevents.py
+++ b/tools/perf/pmu-events/jevents.py
@@ -37,7 +37,7 @@ _pending_metrics_tblname: Optional[str] = None
# Global BigCString shared by all structures.
_bcs: "BigCString"
# Map from the name of a metric group to a description of the group.
-_metricgroups: Dict[str, str] = {}
+_metricgroups: Dict[bytes, bytes] = {}
# Order specific JsonEvent attributes will be visited.
_json_event_attributes = [
# cmp_sevent related attributes.
@@ -74,26 +74,24 @@ def file_name_to_table_name(prefix: str, parents: Sequence[str],
return tblname.replace('-', '_')
-def c_len(s: str) -> int:
- """Return the length of s a C string
+_C_ESCAPE_TABLE = str.maketrans({
+ '\\': '\\\\',
+ '"': '\\"',
+ '\n': '\\n',
+ '\r': '\\r',
+ '\t': '\\t',
+ **{chr(c): f'\\{c:03o}' for c in range(32) if chr(c) not in ('\n', '\r', '\t')},
+ chr(127): '\\177',
+})
+
+
+def bytes_to_c_literal(b: bytes) -> str:
+ """Convert UTF-8 bytes (with NUL terminators) to a C string literal body."""
+ return b.decode('utf-8').translate(_C_ESCAPE_TABLE)
- This doesn't handle all escape characters properly. It first assumes
- all \\ are for escaping, it then adjusts as it will have over counted
- \\. The code uses \000 rather than \0 as a terminator as an adjacent
- number would be folded into a string of \0 (ie. "\0" + "5" doesn't
- equal a terminator followed by the number 5 but the escape of
- \05). The code adjusts for \000 but not properly for all octal, hex
- or unicode values.
- """
- try:
- utf = s.encode(encoding='utf-8',errors='strict')
- except:
- print(f'broken string {s}')
- raise
- return len(utf) - utf.count(b'\\') + utf.count(b'\\\\') - (utf.count(b'\\000') * 2)
class BigCString:
- """A class to hold many strings concatenated together.
+ """A class to hold many byte strings concatenated together.
Generating a large number of stand-alone C strings creates a large
number of relocations in position independent code. The BigCString
@@ -105,12 +103,12 @@ class BigCString:
strings are merged. If a longer string ends-with the same value as a
shorter string, these entries are also merged.
"""
- strings: Set[str]
+ strings: Set[bytes]
big_string: Sequence[str]
- offsets: Dict[str, int]
+ offsets: Dict[bytes, int]
insert_number: int
- insert_point: Dict[str, int]
- metrics: Set[str]
+ insert_point: Dict[bytes, int]
+ metrics: Set[bytes]
def __init__(self):
self.strings = set()
@@ -118,21 +116,21 @@ class BigCString:
self.insert_point = {}
self.metrics = set()
- def add(self, s: str, is_metric: bool) -> None:
- """Called to add to the big string."""
- if s not in self.strings:
- self.strings.add(s)
- self.insert_point[s] = self.insert_number
+ def add(self, b: bytes, is_metric: bool) -> None:
+ """Called to add NUL-terminated UTF-8 bytes to the big string."""
+ if b not in self.strings:
+ self.strings.add(b)
+ self.insert_point[b] = self.insert_number
self.insert_number += 1
if is_metric:
- self.metrics.add(s)
+ self.metrics.add(b)
def compute(self) -> None:
"""Called once all strings are added to compute the string and offsets."""
- folded_strings = {}
+ folded_strings: Dict[bytes, bytes] = {}
# Determine if two strings can be folded, ie. let 1 string use the
- # end of another. First reverse all strings and sort them.
+ # end of another. First reverse all byte strings and sort them.
sorted_reversed_strings = sorted([x[::-1] for x in self.strings])
# Strings 'xyz' and 'yz' will now be [ 'zy', 'zyx' ]. Scan forward
@@ -140,16 +138,16 @@ class BigCString:
# into, in the example rather than using 'yz' we can use'xyz' at
# an offset of 1. We record which string can be folded into which
# in folded_strings, we don't need to record the offset as it is
- # trivially computed from the string lengths.
- for pos,s in enumerate(sorted_reversed_strings):
+ # trivially computed from the byte lengths.
+ for pos, b in enumerate(sorted_reversed_strings):
best_pos = pos
for check_pos in range(pos + 1, len(sorted_reversed_strings)):
- if sorted_reversed_strings[check_pos].startswith(s):
+ if sorted_reversed_strings[check_pos].startswith(b):
best_pos = check_pos
else:
break
if pos != best_pos:
- folded_strings[s[::-1]] = sorted_reversed_strings[best_pos][::-1]
+ folded_strings[b[::-1]] = sorted_reversed_strings[best_pos][::-1]
# Compute reverse mappings for debugging.
fold_into_strings = collections.defaultdict(set)
@@ -157,36 +155,34 @@ class BigCString:
if key != val:
fold_into_strings[val].add(key)
- # big_string_offset is the current location within the C string
+ # big_string_offset is the current byte location within the C string
# being appended to - comments, etc. don't count. big_string is
- # the string contents represented as a list. Strings are immutable
- # in Python and so appending to one causes memory issues, while
- # lists are mutable.
+ # the C string literal contents represented as a list.
big_string_offset = 0
self.big_string = []
self.offsets = {}
- def string_cmp_key(s: str) -> Tuple[bool, int, str]:
- return (s in self.metrics, self.insert_point[s], s)
+ def string_cmp_key(b: bytes) -> Tuple[bool, int, bytes]:
+ return (b in self.metrics, self.insert_point[b], b)
# Emit all strings that aren't folded in a sorted manner.
- for s in sorted(self.strings, key=string_cmp_key):
- if s not in folded_strings:
- self.offsets[s] = big_string_offset
+ for b in sorted(self.strings, key=string_cmp_key):
+ if b not in folded_strings:
+ self.offsets[b] = big_string_offset
self.big_string.append(f'/* offset={big_string_offset} */\n"')
- self.big_string.append(s)
+ self.big_string.append(bytes_to_c_literal(b))
self.big_string.append('"')
- if s in fold_into_strings:
- self.big_string.append(' /* also: ' + ', '.join(fold_into_strings[s]) + ' */')
+ if b in fold_into_strings:
+ also = [bytes_to_c_literal(x).replace('*/', r'\*\/')
+ for x in sorted(fold_into_strings[b])]
+ self.big_string.append(' /* also: ' + ', '.join(also) + ' */')
self.big_string.append('\n')
- big_string_offset += c_len(s)
- continue
+ big_string_offset += len(b)
# Compute the offsets of the folded strings.
- for s in folded_strings.keys():
- assert s not in self.offsets
- folded_s = folded_strings[s]
- self.offsets[s] = self.offsets[folded_s] + c_len(folded_s) - c_len(s)
+ for b, folded_b in folded_strings.items():
+ assert b not in self.offsets
+ self.offsets[b] = self.offsets[folded_b] + len(folded_b) - len(b)
_bcs = BigCString()
@@ -204,8 +200,7 @@ class JsonEvent:
"""Fix formatting issue for the desc string."""
if s is None:
return None
- return s.removesuffix('. ').removesuffix('. ').removesuffix('.').replace(
- '\n', '\\n').replace('\"', '\\"').replace('\r', '\\r')
+ return s.removesuffix('. ').removesuffix('. ').removesuffix('.')
def convert_aggr_mode(aggr_mode: Optional[str]) -> Optional[str]:
"""Returns the aggr_mode_class enum value associated with the JSON string."""
@@ -425,21 +420,19 @@ class JsonEvent:
s += f'\t{attr} = {value},\n'
return s + '}'
- def build_c_string(self, is_metric: bool) -> str:
+ def build_bytes(self, is_metric: bool) -> bytes:
+ """Encode the event or metric attributes as NUL-delimited UTF-8 bytes."""
s = ''
for attr in _json_metric_attributes if is_metric else _json_event_attributes:
x = getattr(self, attr)
if is_metric and x and attr == 'metric_expr':
- # Convert parsed metric expressions into a string. Slashes
- # must be doubled in the file.
- x = x.ToPerfJson().replace('\\', '\\\\')
- if is_metric and x and attr == 'metric_threshold':
- x = x.replace('\\', '\\\\')
+ # Convert parsed metric expressions into a string.
+ x = x.ToPerfJson()
if attr in _json_enum_attributes:
s += x if x else '0'
else:
- s += f'{x}\\000' if x else '\\000'
- return s
+ s += f'{x}\0' if x else '\0'
+ return s.encode('utf-8')
def to_c_string(self, is_metric: bool) -> str:
"""Representation of the event as a C struct initializer."""
@@ -448,9 +441,10 @@ class JsonEvent:
s = s.replace('*/', r'\*\/')
return f'\t/* {s} */\n' if len(s) < 80 else f'\t/* {s[0:80]}... */\n'
- s = self.build_c_string(is_metric)
+ b = self.build_bytes(is_metric)
+ s = bytes_to_c_literal(b)
assert _bcs is not None
- return f'{make_comment(s)}\t{{ { _bcs.offsets[s] } }},\n'
+ return f'{make_comment(s)}\t{{ { _bcs.offsets[b] } }},\n'
_json_cache: Dict[Tuple[str, str], Sequence[JsonEvent]] = {}
@@ -556,11 +550,12 @@ def print_pending_events() -> None:
static const struct pmu_table_entry {_pending_events_tblname}[] = {{
""")
for (pmu, tbl_pmu) in sorted(pmus):
- pmu_name = f"{pmu}\\000"
+ pmu_name = (pmu + '\0').encode('utf-8')
+ pmu_comment = bytes_to_c_literal(pmu_name).replace('*/', r'\*\/')
_args.output_file.write(f"""\t{{
\t\t.entries = {_pending_events_tblname}_{tbl_pmu},
\t\t.num_entries = ARRAY_SIZE({_pending_events_tblname}_{tbl_pmu}),
-\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_name} */ }},
+\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_comment} */ }},
\t}},
""")
_args.output_file.write('};\n\n')
@@ -612,11 +607,12 @@ def print_pending_metrics() -> None:
static const struct pmu_table_entry {_pending_metrics_tblname}[] = {{
""")
for (pmu, tbl_pmu) in sorted(pmus):
- pmu_name = f"{pmu}\\000"
+ pmu_name = (pmu + '\0').encode('utf-8')
+ pmu_comment = bytes_to_c_literal(pmu_name).replace('*/', r'\*\/')
_args.output_file.write(f"""\t{{
\t\t.entries = {_pending_metrics_tblname}_{tbl_pmu},
\t\t.num_entries = ARRAY_SIZE({_pending_metrics_tblname}_{tbl_pmu}),
-\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_name} */ }},
+\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_comment} */ }},
\t}},
""")
_args.output_file.write('};\n\n')
@@ -646,23 +642,22 @@ def preprocess_one_file(parents: Sequence[str], item: os.DirEntry) -> None:
metricgroup_descriptions = json.load(f)
for mgroup in metricgroup_descriptions:
assert len(mgroup) > 1, parents
- description = f"{metricgroup_descriptions[mgroup]}\\000"
- mgroup = f"{mgroup}\\000"
- _bcs.add(mgroup, is_metric=True)
+ description = (metricgroup_descriptions[mgroup] + '\0').encode('utf-8')
+ mgroup_bytes = (mgroup + '\0').encode('utf-8')
+ _bcs.add(mgroup_bytes, is_metric=True)
_bcs.add(description, is_metric=True)
- _metricgroups[mgroup] = description
+ _metricgroups[mgroup_bytes] = description
return
topic = get_topic(item.name)
for event in read_json_events(item.path, topic):
- pmu_name = f"{event.pmu}\\000"
+ pmu_name = (event.pmu + '\0').encode('utf-8')
if event.name:
_bcs.add(pmu_name, is_metric=False)
- _bcs.add(event.build_c_string(is_metric=False), is_metric=False)
+ _bcs.add(event.build_bytes(is_metric=False), is_metric=False)
if event.metric_name:
- pmu_name = f"{event.pmu}\\000"
_bcs.add(pmu_name, is_metric=True)
- _bcs.add(event.build_c_string(is_metric=True), is_metric=True)
+ _bcs.add(event.build_bytes(is_metric=True), is_metric=True)
def process_one_file(parents: Sequence[str], item: os.DirEntry) -> None:
"""Process a JSON file during the main walk."""
@@ -1409,8 +1404,10 @@ static const int metricgroups[][2] = {
""")
for mgroup in sorted(_metricgroups):
description = _metricgroups[mgroup]
+ mgroup_comment = bytes_to_c_literal(mgroup).replace('*/', r'\*\/')
+ desc_comment = bytes_to_c_literal(description).replace('*/', r'\*\/')
_args.output_file.write(
- f'\t{{ {_bcs.offsets[mgroup]}, {_bcs.offsets[description]} }}, /* {mgroup} => {description} */\n'
+ f'\t{{ {_bcs.offsets[mgroup]}, {_bcs.offsets[description]} }}, /* {mgroup_comment} => {desc_comment} */\n'
)
_args.output_file.write("""
};
base-commit: 4af65363b11fc4fe65fcb497f68bbe4f3e3a4d2c
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 02/10] perf jevents: Sort BigCString entries alphabetically
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
2026-11-13 21:08 ` [PATCH 01/10] perf jevents: Store raw bytes in BigCString instead of C-escaped strings Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:12 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 03/10] perf jevents: Store PMU names as string literals in struct pmu_table_entry Ian Rogers
` (7 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Currently BigCString partitions non-metric event strings before metric
and metricgroup strings, and orders deduplicated entries within each
partition by first-seen insertion order (insert_point). Because strings
shared across multiple CPU models stay at their earliest insertion
position while model-unique strings are appended later, later models are
already fragmented across big_c_string, and identically prefixed event
and metric definitions from different models are scattered far apart.
Drop insert_number/insert_point so non-folded BigCString entries are
still partitioned with event strings before metric strings, and sorted
lexicographically by their raw UTF-8 byte sequence (which starts with
the NUL-terminated event or metric name) within each partition. Grouping
identically prefixed event names, event encodings, descriptions, and
metric expressions adjacent to one another prepares big_c_string for
block-indexed string compression (splitting big_c_string into
independently compressed ~8 KiB blocks decompressed on demand by block
index and intra-block byte offset), shrinking the compressed blocks by
~20-23%.
Regenerate empty-pmu-events.c for the updated string offsets.
Signed-off-by: Ian Rogers <irogers@google.com>
---
tools/perf/pmu-events/empty-pmu-events.c | 7700 +++++++++++-----------
tools/perf/pmu-events/jevents.py | 10 +-
2 files changed, 3852 insertions(+), 3858 deletions(-)
diff --git a/tools/perf/pmu-events/empty-pmu-events.c b/tools/perf/pmu-events/empty-pmu-events.c
index 7df1552403e7..c0023687e3dd 100644
--- a/tools/perf/pmu-events/empty-pmu-events.c
+++ b/tools/perf/pmu-events/empty-pmu-events.c
@@ -20,5166 +20,5166 @@ struct pmu_table_entry {
/* clang-format off */
static const char *const big_c_string =
/* offset=0 */
-"default_core\000"
-/* offset=13 */
-"l1-dcache\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=99 */
-"l1-dcache-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=190 */
-"l1-dcache-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=286 */
-"l1-dcache-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=387 */
-"l1-dcache-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=482 */
-"l1-dcache-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=580 */
-"l1-dcache-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00000\000\000\000\000\000"
-/* offset=682 */
-"l1-dcache-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=782 */
-"l1-dcache-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00000\000\000\000\000\000"
-/* offset=874 */
-"l1-dcache-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=971 */
-"l1-dcache-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=1073 */
-"l1-dcache-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=1169 */
-"l1-dcache-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=1268 */
-"l1-dcache-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=1371 */
-"l1-dcache-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=1472 */
-"l1-dcache-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=1563 */
-"l1-dcache-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=1659 */
-"l1-dcache-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=1760 */
-"l1-dcache-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=1855 */
-"l1-dcache-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=1953 */
-"l1-dcache-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=2055 */
-"l1-dcache-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=2155 */
-"l1-dcache-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=2252 */
-"l1-dcache-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=2354 */
-"l1-dcache-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=2461 */
-"l1-dcache-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=2562 */
-"l1-dcache-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=2666 */
-"l1-dcache-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00000\000\000\000\000\000"
-/* offset=2770 */
-"l1-dcache-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=2872 */
-"l1-dcache-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00000\000\000\000\000\000"
-/* offset=2970 */
-"l1-dcache-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=3073 */
-"l1-dcache-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=3181 */
-"l1-dcache-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=3283 */
-"l1-dcache-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=3388 */
-"l1-dcache-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=3493 */
-"l1-dcache-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=3596 */
-"l1-dcache-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=3693 */
-"l1-dcache-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=3795 */
-"l1-dcache-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=3902 */
-"l1-dcache-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=4003 */
-"l1-dcache-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=4107 */
-"l1-dcache-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=4211 */
-"l1-dcache-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=4313 */
-"l1-dcache-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=4416 */
-"l1-dcache-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=4524 */
-"l1-dcache-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=4637 */
-"l1-dcache-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=4744 */
-"l1-dcache-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=4854 */
-"l1-dcache-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00000\000\000\000\000\000"
-/* offset=4964 */
-"l1-dcache-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=5072 */
-"l1-dcache-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00000\000\000\000\000\000"
-/* offset=5177 */
-"l1-dcache-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=5287 */
-"l1-dcache-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=5402 */
-"l1-dcache-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=5511 */
-"l1-dcache-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=5623 */
-"l1-dcache-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=5735 */
-"l1-dcache-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=5845 */
-"l1-dcache-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=5956 */
-"l1-dcache-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=6072 */
-"l1-dcache-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=6193 */
-"l1-dcache-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=6308 */
-"l1-dcache-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=6426 */
-"l1-dcache-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=6544 */
-"l1-dcache-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=6660 */
-"l1-dcache-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=6771 */
-"l1-dcache-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=6887 */
-"l1-dcache-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=7008 */
-"l1-dcache-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=7123 */
-"l1-dcache-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=7241 */
-"l1-dcache-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=7359 */
-"l1-dcache-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=7475 */
-"l1-dcache-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=7566 */
-"l1-dcache-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=7662 */
-"l1-dcache-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=7752 */
-"l1-dcache-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=7845 */
-"l1-dcache-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=7942 */
-"l1-dcache-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=8037 */
-"l1-d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=8118 */
-"l1-d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=8204 */
-"l1-d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=8295 */
-"l1-d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=8391 */
-"l1-d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=8481 */
-"l1-d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=8574 */
-"l1-d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=8671 */
-"l1-d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=8766 */
-"l1-d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=8853 */
-"l1-d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=8945 */
-"l1-d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=9042 */
-"l1-d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=9133 */
-"l1-d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=9227 */
-"l1-d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=9325 */
-"l1-d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=9421 */
-"l1-d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+"alignment-faults\000software\000Number of kernel handled memory alignment faults\000config=7\000\00000\000\000\000\000\000"
+/* offset=92 */
+"bp_l1_btb_correct\000branch\000L1 BTB Correction\000event=0x8a\000\00000\000\000\000\000\000"
+/* offset=154 */
+"bp_l2_btb_correct\000branch\000L2 BTB Correction\000event=0x8b\000\00000\000\000\000\000\000"
+/* offset=216 */
+"bpc\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=300 */
+"bpc-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=391 */
+"bpc-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=480 */
+"bpc-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=576 */
+"bpc-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=674 */
+"bpc-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=774 */
+"bpc-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=867 */
+"bpc-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=966 */
+"bpc-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=1060 */
+"bpc-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=1150 */
+"bpc-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=1247 */
+"bpc-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=1346 */
+"bpc-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=1447 */
+"bpc-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=1541 */
+"bpc-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=1641 */
+"bpc-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=1736 */
+"bpc-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=1829 */
+"bpc-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=1924 */
+"bpc-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=2012 */
+"bpc-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=2101 */
+"bpc-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=2197 */
+"bpc-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=2295 */
+"bpc-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=2395 */
+"bpc-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=2488 */
+"bpc-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=2587 */
+"bpc-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=2681 */
+"bpc-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=2775 */
+"bpc-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=2864 */
+"bpf-output\000software\000An event used by BPF programs to write to the perf ring buffer\000config=0xa\000\00000\000\000\000\000\000"
+/* offset=2966 */
+"bpu\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=3050 */
+"bpu-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=3141 */
+"bpu-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=3230 */
+"bpu-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=3326 */
+"bpu-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=3424 */
+"bpu-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=3524 */
+"bpu-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=3617 */
+"bpu-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=3716 */
+"bpu-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=3810 */
+"bpu-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=3900 */
+"bpu-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=3997 */
+"bpu-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=4096 */
+"bpu-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=4197 */
+"bpu-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=4291 */
+"bpu-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=4391 */
+"bpu-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=4486 */
+"bpu-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=4579 */
+"bpu-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=4674 */
+"bpu-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=4762 */
+"bpu-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=4851 */
+"bpu-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=4947 */
+"bpu-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=5045 */
+"bpu-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=5145 */
+"bpu-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=5238 */
+"bpu-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=5337 */
+"bpu-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=5431 */
+"bpu-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=5525 */
+"bpu-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=5614 */
+"branch\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=5701 */
+"branch-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=5795 */
+"branch-instructions\000legacy hardware\000Retired branch instructions [This event is an alias of branches]\000legacy-hardware-config=4\000\00000\000\000\000\000\000"
+/* offset=5929 */
+"branch-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=6021 */
+"branch-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=6120 */
+"branch-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=6221 */
+"branch-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00000\000\000\000\000\000"
+/* offset=6324 */
+"branch-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=6420 */
+"branch-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=6522 */
+"branch-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=6619 */
+"branch-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00000\000\000\000\000\000"
+/* offset=6712 */
+"branch-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=6812 */
+"branch-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=6914 */
+"branch-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=7018 */
+"branch-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=7115 */
+"branch-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=7218 */
+"branch-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=7316 */
+"branch-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=7412 */
+"branch-misses\000legacy hardware\000Mispredicted branch instructions\000legacy-hardware-config=5\000\00000\000\000\000\000\000"
+/* offset=7508 */
+"branch-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=7599 */
+"branch-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=7691 */
+"branch-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=7790 */
+"branch-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=7891 */
+"branch-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=7994 */
+"branch-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=8090 */
+"branch-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=8192 */
+"branch-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=8289 */
+"branch-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=8386 */
+"branch-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=8478 */
+"branches\000legacy hardware\000Retired branch instructions [This event is an alias of branch-instructions]\000legacy-hardware-config=4\000\00000\000\000\000\000\000"
+/* offset=8612 */
+"branches-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=8708 */
+"branches-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=8802 */
+"branches-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=8903 */
+"branches-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=9006 */
+"branches-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=9111 */
+"branches-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=9209 */
+"branches-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=9313 */
+"branches-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=9412 */
+"branches-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
/* offset=9507 */
-"l1-d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=9598 */
-"l1-d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=9694 */
-"l1-d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=9784 */
-"l1-d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=9877 */
-"l1-d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=9974 */
-"l1-d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=10069 */
-"l1-d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=10161 */
-"l1-d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=10258 */
-"l1-d-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=10360 */
-"l1-d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=10456 */
-"l1-d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=10555 */
-"l1-d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=10654 */
-"l1-d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=10751 */
-"l1-d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=10844 */
-"l1-d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=10942 */
-"l1-d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=11045 */
-"l1-d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=11142 */
-"l1-d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=11242 */
-"l1-d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=11342 */
-"l1-d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=11440 */
-"l1-d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=11532 */
-"l1-d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=11629 */
-"l1-d-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=11731 */
-"l1-d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=11827 */
-"l1-d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=11926 */
-"l1-d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=12025 */
-"l1-d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=12122 */
-"l1-d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=12220 */
-"l1-d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=12323 */
-"l1-d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=12431 */
-"l1-d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=12533 */
-"l1-d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=12638 */
-"l1-d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=12743 */
-"l1-d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=12846 */
-"l1-d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=12946 */
-"l1-d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=13051 */
-"l1-d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=13161 */
-"l1-d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=13265 */
-"l1-d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=13372 */
-"l1-d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=13479 */
-"l1-d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=13584 */
-"l1-d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=13690 */
-"l1-d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=13801 */
-"l1-d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=13917 */
-"l1-d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=14027 */
-"l1-d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=14140 */
-"l1-d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=14253 */
-"l1-d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=14364 */
-"l1-d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=14470 */
-"l1-d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=14581 */
-"l1-d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=14697 */
-"l1-d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=14807 */
-"l1-d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=14920 */
-"l1-d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=15033 */
-"l1-d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=15144 */
-"l1-d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=15230 */
-"l1-d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=15321 */
-"l1-d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=15406 */
-"l1-d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=15494 */
-"l1-d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=15586 */
-"l1-d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=15676 */
-"l1d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=15756 */
-"l1d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=15841 */
-"l1d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=15931 */
-"l1d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=16026 */
-"l1d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=16115 */
-"l1d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=16207 */
-"l1d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=16303 */
-"l1d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=16397 */
-"l1d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=16483 */
-"l1d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=16574 */
-"l1d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=16670 */
-"l1d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=16760 */
-"l1d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=16853 */
-"l1d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=16950 */
-"l1d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=17045 */
-"l1d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=17130 */
-"l1d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=17220 */
-"l1d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=17315 */
-"l1d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=17404 */
-"l1d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=17496 */
-"l1d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=17592 */
-"l1d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=17686 */
-"l1d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=17777 */
-"l1d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=17873 */
-"l1d-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=17974 */
-"l1d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=18069 */
-"l1d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=18167 */
-"l1d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=18265 */
-"l1d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=18361 */
-"l1d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=18453 */
-"l1d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=18550 */
-"l1d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=18652 */
-"l1d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=18748 */
-"l1d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=18847 */
-"l1d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=18946 */
-"l1d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=19043 */
-"l1d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=19134 */
-"l1d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=19230 */
-"l1d-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=19331 */
-"l1d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=19426 */
-"l1d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=19524 */
-"l1d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=19622 */
-"l1d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=19718 */
-"l1d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=19815 */
-"l1d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=19917 */
-"l1d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=20024 */
-"l1d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=20125 */
-"l1d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=20229 */
-"l1d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=20333 */
-"l1d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=20435 */
-"l1d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=20534 */
-"l1d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=20638 */
-"l1d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=20747 */
-"l1d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=20850 */
-"l1d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=20956 */
-"l1d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=21062 */
-"l1d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=21166 */
-"l1d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=21271 */
-"l1d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=21381 */
-"l1d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=21496 */
-"l1d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=21605 */
-"l1d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=21717 */
-"l1d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=21829 */
-"l1d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=21939 */
-"l1d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=22044 */
-"l1d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=22154 */
-"l1d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=22269 */
-"l1d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=22378 */
-"l1d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=22490 */
-"l1d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=22602 */
-"l1d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=22712 */
-"l1d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=22797 */
-"l1d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=22887 */
-"l1d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=22971 */
-"l1d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=23058 */
-"l1d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=23149 */
-"l1d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=23238 */
-"l1-data\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=23322 */
-"l1-data-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=23411 */
-"l1-data-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=23505 */
-"l1-data-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=23604 */
-"l1-data-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=23697 */
-"l1-data-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=23793 */
-"l1-data-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=23893 */
-"l1-data-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=23991 */
-"l1-data-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=24081 */
-"l1-data-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=24176 */
-"l1-data-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=24276 */
-"l1-data-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=24370 */
-"l1-data-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=24467 */
-"l1-data-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=24568 */
-"l1-data-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=24667 */
-"l1-data-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=24756 */
-"l1-data-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=24850 */
-"l1-data-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=24949 */
-"l1-data-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=25042 */
-"l1-data-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=25138 */
-"l1-data-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=25238 */
-"l1-data-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=25336 */
-"l1-data-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=25431 */
-"l1-data-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=25531 */
-"l1-data-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=25636 */
-"l1-data-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=25735 */
-"l1-data-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=25837 */
-"l1-data-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=25939 */
-"l1-data-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=26039 */
-"l1-data-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=26135 */
-"l1-data-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=26236 */
-"l1-data-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=26342 */
-"l1-data-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=26442 */
-"l1-data-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=26545 */
-"l1-data-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=26648 */
-"l1-data-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=26749 */
-"l1-data-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=26844 */
-"l1-data-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=26944 */
-"l1-data-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=27049 */
-"l1-data-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=27148 */
-"l1-data-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=27250 */
-"l1-data-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=27352 */
-"l1-data-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=27452 */
-"l1-data-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=27553 */
-"l1-data-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=27659 */
-"l1-data-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=27770 */
-"l1-data-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=27875 */
-"l1-data-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=27983 */
-"l1-data-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=28091 */
-"l1-data-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=28197 */
-"l1-data-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=28300 */
-"l1-data-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=28408 */
-"l1-data-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=28521 */
-"l1-data-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=28628 */
-"l1-data-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=28738 */
-"l1-data-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=28848 */
-"l1-data-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=28956 */
-"l1-data-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=29065 */
-"l1-data-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=29179 */
-"l1-data-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=29298 */
-"l1-data-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=29411 */
-"l1-data-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=29527 */
-"l1-data-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=29643 */
-"l1-data-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=29757 */
-"l1-data-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=29866 */
-"l1-data-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=29980 */
-"l1-data-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=30099 */
-"l1-data-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=30212 */
-"l1-data-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=30328 */
-"l1-data-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=30444 */
-"l1-data-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=30558 */
-"l1-data-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=30647 */
-"l1-data-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=30741 */
-"l1-data-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=30829 */
-"l1-data-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=30920 */
-"l1-data-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=31015 */
-"l1-data-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=31108 */
-"l1-icache\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=31201 */
-"l1-icache-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=31299 */
-"l1-icache-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=31402 */
-"l1-icache-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=31510 */
-"l1-icache-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=31612 */
-"l1-icache-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=31717 */
-"l1-icache-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00000\000\000\000\000\000"
-/* offset=31826 */
-"l1-icache-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=31933 */
-"l1-icache-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00000\000\000\000\000\000"
-/* offset=32032 */
-"l1-icache-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=32136 */
-"l1-icache-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=32245 */
-"l1-icache-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=32348 */
-"l1-icache-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=32454 */
-"l1-icache-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=32564 */
-"l1-icache-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=32672 */
-"l1-icache-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=32770 */
-"l1-icache-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=32873 */
-"l1-icache-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=32981 */
-"l1-icache-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=33083 */
-"l1-icache-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=33188 */
-"l1-icache-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=33297 */
-"l1-icache-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=33404 */
-"l1-icache-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=33514 */
-"l1-icache-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=33629 */
-"l1-icache-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=33749 */
-"l1-icache-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=33863 */
-"l1-icache-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=33980 */
-"l1-icache-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00000\000\000\000\000\000"
-/* offset=34097 */
-"l1-icache-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=34212 */
-"l1-icache-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00000\000\000\000\000\000"
-/* offset=34324 */
-"l1-icache-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=34441 */
-"l1-icache-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=34563 */
-"l1-icache-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=34679 */
-"l1-icache-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=34798 */
-"l1-icache-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=34917 */
-"l1-icache-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=35034 */
-"l1-icache-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=35152 */
-"l1-icache-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=35275 */
-"l1-icache-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=35403 */
-"l1-icache-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=35525 */
-"l1-icache-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=35650 */
-"l1-icache-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=35775 */
-"l1-icache-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=35898 */
-"l1-icache-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=36016 */
-"l1-icache-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=36139 */
-"l1-icache-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=36267 */
-"l1-icache-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=36389 */
-"l1-icache-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=36514 */
-"l1-icache-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=36639 */
-"l1-icache-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=36762 */
-"l1-icache-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=36860 */
-"l1-icache-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=36963 */
-"l1-icache-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=37060 */
-"l1-icache-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=37160 */
-"l1-icache-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=37264 */
-"l1-icache-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=37366 */
-"l1-i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=37454 */
-"l1-i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=37547 */
-"l1-i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=37645 */
-"l1-i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=37748 */
-"l1-i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=37845 */
-"l1-i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=37945 */
-"l1-i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=38049 */
-"l1-i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=38151 */
-"l1-i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=38245 */
-"l1-i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=38344 */
-"l1-i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=38448 */
-"l1-i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=38546 */
-"l1-i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=38647 */
-"l1-i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=38752 */
-"l1-i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=38855 */
-"l1-i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=38948 */
-"l1-i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=39046 */
-"l1-i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=39149 */
-"l1-i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=39246 */
-"l1-i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=39346 */
-"l1-i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=39450 */
-"l1-i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=39552 */
-"l1-i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=39657 */
-"l1-i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=39767 */
-"l1-i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=39882 */
-"l1-i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=39991 */
-"l1-i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=40103 */
-"l1-i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=40215 */
-"l1-i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=40325 */
-"l1-i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=40432 */
-"l1-i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=40544 */
-"l1-i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=40661 */
-"l1-i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=40772 */
-"l1-i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=40886 */
-"l1-i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=41000 */
-"l1-i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=41112 */
-"l1-i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=41225 */
-"l1-i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=41343 */
-"l1-i-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=41466 */
-"l1-i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=41583 */
-"l1-i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=41703 */
-"l1-i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=41823 */
-"l1-i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=41941 */
-"l1-i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=42054 */
-"l1-i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=42172 */
-"l1-i-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=42295 */
-"l1-i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=42412 */
-"l1-i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=42532 */
-"l1-i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=42652 */
-"l1-i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=42770 */
-"l1-i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=42863 */
-"l1-i-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=42961 */
-"l1-i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=43053 */
-"l1-i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=43148 */
-"l1-i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=43247 */
-"l1-i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=43344 */
-"l1i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=43431 */
-"l1i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=43523 */
-"l1i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=43620 */
-"l1i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=43722 */
-"l1i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=43818 */
-"l1i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=43917 */
-"l1i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=44020 */
-"l1i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=44121 */
-"l1i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=44214 */
-"l1i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=44312 */
-"l1i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=44415 */
-"l1i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=44512 */
-"l1i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=44612 */
-"l1i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=44716 */
-"l1i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=44818 */
-"l1i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=44910 */
-"l1i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=45007 */
-"l1i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=45109 */
-"l1i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=45205 */
-"l1i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=45304 */
-"l1i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=45407 */
-"l1i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=45508 */
-"l1i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=45612 */
-"l1i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=45721 */
-"l1i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=45835 */
-"l1i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=45943 */
-"l1i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=46054 */
-"l1i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=46165 */
-"l1i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=46274 */
-"l1i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=46380 */
-"l1i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=46491 */
-"l1i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=46607 */
-"l1i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=46717 */
-"l1i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=46830 */
-"l1i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=46943 */
-"l1i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=47054 */
-"l1i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=47166 */
-"l1i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=47283 */
-"l1i-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=47405 */
-"l1i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=47521 */
-"l1i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=47640 */
-"l1i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=47759 */
-"l1i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=47876 */
-"l1i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=47988 */
-"l1i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=48105 */
-"l1i-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=48227 */
-"l1i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=48343 */
-"l1i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=48462 */
-"l1i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=48581 */
-"l1i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=48698 */
-"l1i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=48790 */
-"l1i-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=48887 */
-"l1i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=48978 */
-"l1i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=49072 */
-"l1i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=49170 */
-"l1i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=49266 */
-"l1-instruction\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=49364 */
-"l1-instruction-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=49467 */
-"l1-instruction-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=49575 */
-"l1-instruction-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=49688 */
-"l1-instruction-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=49795 */
-"l1-instruction-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=49905 */
-"l1-instruction-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=50019 */
-"l1-instruction-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=50131 */
-"l1-instruction-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=50235 */
-"l1-instruction-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=50344 */
-"l1-instruction-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=50458 */
-"l1-instruction-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=50566 */
-"l1-instruction-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=50677 */
-"l1-instruction-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=50792 */
-"l1-instruction-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=50905 */
-"l1-instruction-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=51008 */
-"l1-instruction-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=51116 */
-"l1-instruction-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=51229 */
-"l1-instruction-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=51336 */
-"l1-instruction-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=51446 */
-"l1-instruction-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=51560 */
-"l1-instruction-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=51672 */
-"l1-instruction-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=51787 */
-"l1-instruction-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=51907 */
-"l1-instruction-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=52032 */
-"l1-instruction-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=52151 */
-"l1-instruction-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=52273 */
-"l1-instruction-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=52395 */
-"l1-instruction-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=52515 */
-"l1-instruction-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=52632 */
-"l1-instruction-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=52754 */
-"l1-instruction-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=52881 */
-"l1-instruction-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=53002 */
-"l1-instruction-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=53126 */
-"l1-instruction-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=53250 */
-"l1-instruction-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=53372 */
-"l1-instruction-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=53495 */
-"l1-instruction-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=53623 */
-"l1-instruction-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=53756 */
-"l1-instruction-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=53883 */
-"l1-instruction-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=54013 */
-"l1-instruction-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=54143 */
-"l1-instruction-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=54271 */
-"l1-instruction-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=54394 */
-"l1-instruction-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=54522 */
-"l1-instruction-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=54655 */
-"l1-instruction-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=54782 */
-"l1-instruction-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=54912 */
-"l1-instruction-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=55042 */
-"l1-instruction-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=55170 */
-"l1-instruction-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=55273 */
-"l1-instruction-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=55381 */
-"l1-instruction-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=55483 */
-"l1-instruction-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=55588 */
-"l1-instruction-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=55697 */
-"l1-instruction-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=55804 */
-"llc\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=55882 */
-"llc-load\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=55965 */
-"llc-load-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=56053 */
-"llc-load-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=56146 */
-"llc-load-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=56233 */
-"llc-load-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=56323 */
-"llc-load-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00000\000\000\000\000\000"
-/* offset=56417 */
-"llc-load-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=56509 */
-"llc-loads\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00000\000\000\000\000\000"
-/* offset=56593 */
-"llc-loads-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=56682 */
-"llc-loads-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=56776 */
-"llc-loads-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=56864 */
-"llc-loads-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=56955 */
-"llc-loads-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=57050 */
-"llc-loads-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=57143 */
-"llc-read\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=57226 */
-"llc-read-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=57314 */
-"llc-read-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=57407 */
-"llc-read-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=57494 */
-"llc-read-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=57584 */
-"llc-read-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=57678 */
-"llc-read-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=57770 */
-"llc-store\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=57859 */
-"llc-store-refs\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=57953 */
-"llc-store-reference\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=58052 */
-"llc-store-ops\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=58145 */
-"llc-store-access\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=58241 */
-"llc-store-misses\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00000\000\000\000\000\000"
-/* offset=58337 */
-"llc-store-miss\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=58431 */
-"llc-stores\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00000\000\000\000\000\000"
-/* offset=58521 */
-"llc-stores-refs\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=58616 */
-"llc-stores-reference\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=58716 */
-"llc-stores-ops\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=58810 */
-"llc-stores-access\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=58907 */
-"llc-stores-misses\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=59004 */
-"llc-stores-miss\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=59099 */
-"llc-write\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=59188 */
-"llc-write-refs\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=59282 */
-"llc-write-reference\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=59381 */
-"llc-write-ops\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=59474 */
-"llc-write-access\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=59570 */
-"llc-write-misses\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=59666 */
-"llc-write-miss\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=59760 */
-"llc-prefetch\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=59855 */
-"llc-prefetch-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=59955 */
-"llc-prefetch-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=60060 */
-"llc-prefetch-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=60159 */
-"llc-prefetch-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=60261 */
-"llc-prefetch-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00000\000\000\000\000\000"
-/* offset=60363 */
-"llc-prefetch-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=60463 */
-"llc-prefetches\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00000\000\000\000\000\000"
-/* offset=60560 */
-"llc-prefetches-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=60662 */
-"llc-prefetches-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=60769 */
-"llc-prefetches-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=60870 */
-"llc-prefetches-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=60974 */
-"llc-prefetches-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=61078 */
-"llc-prefetches-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=61180 */
-"llc-speculative-read\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=61283 */
-"llc-speculative-read-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=61391 */
-"llc-speculative-read-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=61504 */
-"llc-speculative-read-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=61611 */
-"llc-speculative-read-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=61721 */
-"llc-speculative-read-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=61831 */
-"llc-speculative-read-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=61939 */
-"llc-speculative-load\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=62042 */
-"llc-speculative-load-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=62150 */
-"llc-speculative-load-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=62263 */
-"llc-speculative-load-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=62370 */
-"llc-speculative-load-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=62480 */
-"llc-speculative-load-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=62590 */
-"llc-speculative-load-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=62698 */
-"llc-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=62781 */
-"llc-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=62869 */
-"llc-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=62951 */
-"llc-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=63036 */
-"llc-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=63125 */
-"llc-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=63212 */
-"l2\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=63309 */
-"l2-load\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=63411 */
-"l2-load-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=63518 */
-"l2-load-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=63630 */
-"l2-load-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=63736 */
-"l2-load-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=63845 */
-"l2-load-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=63958 */
-"l2-load-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=64069 */
-"l2-loads\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=64172 */
-"l2-loads-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=64280 */
-"l2-loads-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=64393 */
-"l2-loads-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=64500 */
-"l2-loads-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=64610 */
-"l2-loads-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=64724 */
-"l2-loads-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=64836 */
-"l2-read\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=64938 */
-"l2-read-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=65045 */
-"l2-read-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=65157 */
-"l2-read-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=65263 */
-"l2-read-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=65372 */
-"l2-read-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=65485 */
-"l2-read-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=65596 */
-"l2-store\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=65704 */
-"l2-store-refs\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=65817 */
-"l2-store-reference\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=65935 */
-"l2-store-ops\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=66047 */
-"l2-store-access\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=66162 */
-"l2-store-misses\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=66277 */
-"l2-store-miss\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=66390 */
-"l2-stores\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=66499 */
-"l2-stores-refs\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=66613 */
-"l2-stores-reference\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=66732 */
-"l2-stores-ops\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=66845 */
-"l2-stores-access\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=66961 */
-"l2-stores-misses\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=67077 */
-"l2-stores-miss\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=67191 */
-"l2-write\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=67299 */
-"l2-write-refs\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=67412 */
-"l2-write-reference\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=67530 */
-"l2-write-ops\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=67642 */
-"l2-write-access\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=67757 */
-"l2-write-misses\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=67872 */
-"l2-write-miss\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=67985 */
-"l2-prefetch\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=68099 */
-"l2-prefetch-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=68218 */
-"l2-prefetch-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=68342 */
-"l2-prefetch-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=68460 */
-"l2-prefetch-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=68581 */
-"l2-prefetch-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=68702 */
-"l2-prefetch-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=68821 */
-"l2-prefetches\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=68937 */
-"l2-prefetches-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=69058 */
-"l2-prefetches-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=69184 */
-"l2-prefetches-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=69304 */
-"l2-prefetches-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=69427 */
-"l2-prefetches-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=69550 */
-"l2-prefetches-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=69671 */
-"l2-speculative-read\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=69793 */
-"l2-speculative-read-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=69920 */
-"l2-speculative-read-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=70052 */
-"l2-speculative-read-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=70178 */
-"l2-speculative-read-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=70307 */
-"l2-speculative-read-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=70436 */
-"l2-speculative-read-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=70563 */
-"l2-speculative-load\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=70685 */
-"l2-speculative-load-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=70812 */
-"l2-speculative-load-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=70944 */
-"l2-speculative-load-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=71070 */
-"l2-speculative-load-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=71199 */
-"l2-speculative-load-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=71328 */
-"l2-speculative-load-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=71455 */
-"l2-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=71557 */
-"l2-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=71664 */
-"l2-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=71765 */
-"l2-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=71869 */
-"l2-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=71977 */
-"l2-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=72083 */
-"dtlb\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=72154 */
-"dtlb-load\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=72230 */
-"dtlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=72311 */
-"dtlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=72397 */
-"dtlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=72477 */
-"dtlb-load-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=72560 */
-"dtlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00000\000\000\000\000\000"
-/* offset=72647 */
-"dtlb-load-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=72732 */
-"dtlb-loads\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00000\000\000\000\000\000"
-/* offset=72809 */
-"dtlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=72891 */
-"dtlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=72978 */
-"dtlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=73059 */
-"dtlb-loads-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=73143 */
-"dtlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=73231 */
-"dtlb-loads-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=73317 */
-"dtlb-read\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=73393 */
-"dtlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=73474 */
-"dtlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=73560 */
-"dtlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=73640 */
-"dtlb-read-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=73723 */
-"dtlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=73810 */
-"dtlb-read-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=73895 */
-"dtlb-store\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=73977 */
-"dtlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=74064 */
-"dtlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=74156 */
-"dtlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=74242 */
-"dtlb-store-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=74331 */
-"dtlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00000\000\000\000\000\000"
-/* offset=74420 */
-"dtlb-store-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=74507 */
-"dtlb-stores\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00000\000\000\000\000\000"
-/* offset=74590 */
-"dtlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=74678 */
-"dtlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=74771 */
-"dtlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=74858 */
-"dtlb-stores-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=74948 */
-"dtlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=75038 */
-"dtlb-stores-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=75126 */
-"dtlb-write\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=75208 */
-"dtlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=75295 */
-"dtlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=75387 */
-"dtlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=75473 */
-"dtlb-write-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=75562 */
-"dtlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=75651 */
-"dtlb-write-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=75738 */
-"dtlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=75826 */
-"dtlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=75919 */
-"dtlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=76017 */
-"dtlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=76109 */
-"dtlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=76204 */
-"dtlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00000\000\000\000\000\000"
-/* offset=76299 */
-"dtlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=76392 */
-"dtlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00000\000\000\000\000\000"
-/* offset=76482 */
-"dtlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=76577 */
-"dtlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=76677 */
-"dtlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=76771 */
-"dtlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=76868 */
-"dtlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=76965 */
-"dtlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=77060 */
-"dtlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=77156 */
-"dtlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=77257 */
-"dtlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=77363 */
-"dtlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=77463 */
-"dtlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=77566 */
-"dtlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=77669 */
-"dtlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=77770 */
-"dtlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=77866 */
-"dtlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=77967 */
-"dtlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=78073 */
-"dtlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=78173 */
-"dtlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=78276 */
-"dtlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=78379 */
-"dtlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=78480 */
-"dtlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=78556 */
-"dtlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=78637 */
-"dtlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=78712 */
-"dtlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=78790 */
-"dtlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=78872 */
-"dtlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=78952 */
+"branches-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=9609 */
+"branches-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=9713 */
+"branches-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=9819 */
+"branches-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=9918 */
+"branches-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=10023 */
+"branches-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=10123 */
+"branches-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=10221 */
+"branches-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=10321 */
+"branches-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=10414 */
+"branches-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=10508 */
+"branches-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=10609 */
+"branches-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=10712 */
+"branches-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=10817 */
+"branches-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=10915 */
+"branches-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=11019 */
+"branches-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=11118 */
+"branches-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=11217 */
+"branches-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=11311 */
+"btb\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=11395 */
+"btb-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=11486 */
+"btb-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=11575 */
+"btb-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=11671 */
+"btb-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=11769 */
+"btb-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=11869 */
+"btb-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=11962 */
+"btb-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=12061 */
+"btb-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=12155 */
+"btb-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=12245 */
+"btb-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=12342 */
+"btb-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=12441 */
+"btb-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=12542 */
+"btb-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=12636 */
+"btb-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=12736 */
+"btb-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=12831 */
+"btb-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=12924 */
+"btb-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=13019 */
+"btb-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=13107 */
+"btb-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=13196 */
+"btb-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=13292 */
+"btb-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=13390 */
+"btb-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
+/* offset=13490 */
+"btb-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=13583 */
+"btb-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=13682 */
+"btb-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=13776 */
+"btb-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=13870 */
+"btb-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=13959 */
+"bus-cycles\000legacy hardware\000Bus cycles, which can be different from total cycles\000legacy-hardware-config=6\000\00000\000\000\000\000\000"
+/* offset=14072 */
+"cache-misses\000legacy hardware\000Cache misses. Usually this indicates Last Level Cache misses; this is intended to be used in conjunction with the PERF_COUNT_HW_CACHE_REFERENCES event to calculate cache miss rates\000legacy-hardware-config=3\000\00000\000\000\000\000\000"
+/* offset=14315 */
+"cache-references\000legacy hardware\000Cache accesses. Usually this indicates Last Level Cache accesses but this may vary depending on your CPU. This may include prefetches and coherency messages; again this depends on the design of your CPU\000legacy-hardware-config=2\000\00000\000\000\000\000\000"
+/* offset=14585 */
+"cgroup-switches\000software\000Number of context switches to a task in a different cgroup\000config=0xb\000\00000\000\000\000\000\000"
+/* offset=14688 */
+"context-switches\000software\000Number of context switches [This event is an alias of cs]\000config=3\000\00000\000\000\000\000\000"
+/* offset=14789 */
+"core_wide\000tool\0001 if not SMT, if SMT are events being gathered on all SMT threads 1 otherwise 0\000config=0xd\000\00000\000\000\000\000\000"
+/* offset=14903 */
+"cpu-clock\000software\000Per-CPU high-resolution timer based event\000config=0\000\000001e-6msec\000\000\000\000\000"
+/* offset=14989 */
+"cpu-cycles\000legacy hardware\000Total cycles. Be wary of what happens during CPU frequency scaling [This event is an alias of cycles]\000legacy-hardware-config=0\000\00000\000\000\000\000\000"
+/* offset=15151 */
+"cpu-migrations\000software\000Number of times a process has migrated to a new CPU [This event is an alias of migrations]\000config=4\000\00000\000\000\000\000\000"
+/* offset=15283 */
+"cs\000software\000Number of context switches [This event is an alias of context-switches]\000config=3\000\00000\000\000\000\000\000"
+/* offset=15384 */
+"cycles\000legacy hardware\000Total cycles. Be wary of what happens during CPU frequency scaling [This event is an alias of cpu-cycles]\000legacy-hardware-config=0\000\00000\000\000\000\000\000"
+/* offset=15546 */
"d-tlb\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79024 */
+/* offset=15618 */
+"d-tlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=15697 */
"d-tlb-load\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79101 */
-"d-tlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79183 */
-"d-tlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79270 */
-"d-tlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79351 */
+/* offset=15774 */
"d-tlb-load-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79435 */
-"d-tlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=79523 */
+/* offset=15858 */
"d-tlb-load-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=79609 */
+/* offset=15944 */
+"d-tlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=16032 */
+"d-tlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=16113 */
+"d-tlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=16200 */
+"d-tlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=16282 */
"d-tlb-loads\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79687 */
-"d-tlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79770 */
-"d-tlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79858 */
-"d-tlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=79940 */
+/* offset=16360 */
"d-tlb-loads-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=80025 */
-"d-tlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=80114 */
+/* offset=16445 */
"d-tlb-loads-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=80201 */
+/* offset=16532 */
+"d-tlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=16621 */
+"d-tlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=16703 */
+"d-tlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=16791 */
+"d-tlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=16874 */
+"d-tlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=16955 */
+"d-tlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=17038 */
+"d-tlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=17114 */
+"d-tlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=17203 */
+"d-tlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=17299 */
+"d-tlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=17393 */
+"d-tlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=17489 */
+"d-tlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=17582 */
+"d-tlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=17681 */
+"d-tlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=17775 */
+"d-tlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=17866 */
+"d-tlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=17964 */
+"d-tlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=18060 */
+"d-tlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=18158 */
+"d-tlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=18253 */
+"d-tlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=18354 */
+"d-tlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=18450 */
"d-tlb-read\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=80278 */
-"d-tlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=80360 */
-"d-tlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=80447 */
-"d-tlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=80528 */
+/* offset=18527 */
"d-tlb-read-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=80612 */
-"d-tlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=80700 */
+/* offset=18611 */
"d-tlb-read-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=80786 */
+/* offset=18697 */
+"d-tlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=18785 */
+"d-tlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=18866 */
+"d-tlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=18953 */
+"d-tlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=19035 */
+"d-tlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=19117 */
+"d-tlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=19194 */
+"d-tlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=19291 */
+"d-tlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=19395 */
+"d-tlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=19497 */
+"d-tlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=19601 */
+"d-tlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=19702 */
+"d-tlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=19809 */
+"d-tlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=19911 */
+"d-tlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=20008 */
+"d-tlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=20112 */
+"d-tlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=20214 */
+"d-tlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=20318 */
+"d-tlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=20419 */
+"d-tlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=20526 */
+"d-tlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=20628 */
"d-tlb-store\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=80869 */
-"d-tlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=80957 */
-"d-tlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=81050 */
-"d-tlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=81137 */
+/* offset=20711 */
"d-tlb-store-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=81227 */
-"d-tlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=81317 */
+/* offset=20801 */
"d-tlb-store-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=81405 */
+/* offset=20889 */
+"d-tlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=20979 */
+"d-tlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=21066 */
+"d-tlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=21159 */
+"d-tlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=21247 */
"d-tlb-stores\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=81489 */
-"d-tlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=81578 */
-"d-tlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=81672 */
-"d-tlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=81760 */
+/* offset=21331 */
"d-tlb-stores-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=81851 */
-"d-tlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=81942 */
+/* offset=21422 */
"d-tlb-stores-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=82031 */
+/* offset=21511 */
+"d-tlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=21602 */
+"d-tlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=21690 */
+"d-tlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=21784 */
+"d-tlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=21873 */
"d-tlb-write\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=82114 */
-"d-tlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=82202 */
-"d-tlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=82295 */
-"d-tlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=82382 */
+/* offset=21956 */
"d-tlb-write-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=82472 */
-"d-tlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=82562 */
+/* offset=22046 */
"d-tlb-write-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=82650 */
-"d-tlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=82739 */
-"d-tlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=82833 */
-"d-tlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=82932 */
-"d-tlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=83025 */
-"d-tlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=83121 */
-"d-tlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=83217 */
-"d-tlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=83311 */
-"d-tlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=83402 */
-"d-tlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=83498 */
-"d-tlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=83599 */
-"d-tlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=83694 */
-"d-tlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=83792 */
-"d-tlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=83890 */
-"d-tlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=83986 */
-"d-tlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=84083 */
-"d-tlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=84185 */
-"d-tlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=84292 */
-"d-tlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=84393 */
-"d-tlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=84497 */
-"d-tlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=84601 */
-"d-tlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=84703 */
-"d-tlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=84800 */
-"d-tlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=84902 */
-"d-tlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=85009 */
-"d-tlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=85110 */
-"d-tlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=85214 */
-"d-tlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=85318 */
-"d-tlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=85420 */
-"d-tlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=85497 */
-"d-tlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=85579 */
-"d-tlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=85655 */
-"d-tlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=85734 */
-"d-tlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=85817 */
-"d-tlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=85898 */
+/* offset=22134 */
+"d-tlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=22224 */
+"d-tlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=22311 */
+"d-tlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=22404 */
+"d-tlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=22492 */
"data-tlb\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=85973 */
+/* offset=22567 */
+"data-tlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=22649 */
"data-tlb-load\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=86053 */
-"data-tlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=86138 */
-"data-tlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=86228 */
-"data-tlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=86312 */
+/* offset=22729 */
"data-tlb-load-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=86399 */
-"data-tlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=86490 */
+/* offset=22816 */
"data-tlb-load-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=86579 */
+/* offset=22905 */
+"data-tlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=22996 */
+"data-tlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=23080 */
+"data-tlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=23170 */
+"data-tlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=23255 */
"data-tlb-loads\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=86660 */
-"data-tlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=86746 */
-"data-tlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=86837 */
-"data-tlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=86922 */
+/* offset=23336 */
"data-tlb-loads-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=87010 */
-"data-tlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=87102 */
+/* offset=23424 */
"data-tlb-loads-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=87192 */
+/* offset=23514 */
+"data-tlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=23606 */
+"data-tlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=23691 */
+"data-tlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=23782 */
+"data-tlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=23868 */
+"data-tlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=23952 */
+"data-tlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=24038 */
+"data-tlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=24117 */
+"data-tlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=24209 */
+"data-tlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=24308 */
+"data-tlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=24405 */
+"data-tlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=24504 */
+"data-tlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=24600 */
+"data-tlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=24702 */
+"data-tlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=24799 */
+"data-tlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=24893 */
+"data-tlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=24994 */
+"data-tlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=25093 */
+"data-tlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=25194 */
+"data-tlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=25292 */
+"data-tlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=25396 */
+"data-tlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=25495 */
"data-tlb-read\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=87272 */
-"data-tlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=87357 */
-"data-tlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=87447 */
-"data-tlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=87531 */
+/* offset=25575 */
"data-tlb-read-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=87618 */
-"data-tlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=87709 */
+/* offset=25662 */
"data-tlb-read-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=87798 */
+/* offset=25751 */
+"data-tlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=25842 */
+"data-tlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=25926 */
+"data-tlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=26016 */
+"data-tlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=26101 */
+"data-tlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=26186 */
+"data-tlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=26266 */
+"data-tlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=26366 */
+"data-tlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=26473 */
+"data-tlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=26578 */
+"data-tlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=26685 */
+"data-tlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=26789 */
+"data-tlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=26899 */
+"data-tlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=27004 */
+"data-tlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=27104 */
+"data-tlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=27211 */
+"data-tlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=27316 */
+"data-tlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=27423 */
+"data-tlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=27527 */
+"data-tlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=27637 */
+"data-tlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=27742 */
"data-tlb-store\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=87884 */
-"data-tlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=87975 */
-"data-tlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=88071 */
-"data-tlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=88161 */
+/* offset=27828 */
"data-tlb-store-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=88254 */
-"data-tlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=88347 */
+/* offset=27921 */
"data-tlb-store-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=88438 */
+/* offset=28012 */
+"data-tlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=28105 */
+"data-tlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=28195 */
+"data-tlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=28291 */
+"data-tlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=28382 */
"data-tlb-stores\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=88525 */
-"data-tlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=88617 */
-"data-tlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=88714 */
-"data-tlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=88805 */
+/* offset=28469 */
"data-tlb-stores-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=88899 */
-"data-tlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=88993 */
+/* offset=28563 */
"data-tlb-stores-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=89085 */
+/* offset=28655 */
+"data-tlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=28749 */
+"data-tlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=28840 */
+"data-tlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=28937 */
+"data-tlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=29029 */
"data-tlb-write\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=89171 */
-"data-tlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=89262 */
-"data-tlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=89358 */
-"data-tlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=89448 */
+/* offset=29115 */
"data-tlb-write-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=89541 */
-"data-tlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=89634 */
+/* offset=29208 */
"data-tlb-write-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=89725 */
-"data-tlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=89817 */
-"data-tlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=89914 */
-"data-tlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=90016 */
-"data-tlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=90112 */
-"data-tlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=90211 */
-"data-tlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=90310 */
-"data-tlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=90407 */
-"data-tlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=90501 */
-"data-tlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=90600 */
-"data-tlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=90704 */
-"data-tlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=90802 */
-"data-tlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=90903 */
-"data-tlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=91004 */
-"data-tlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=91103 */
-"data-tlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=91203 */
-"data-tlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=91308 */
-"data-tlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=91418 */
-"data-tlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=91522 */
-"data-tlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=91629 */
-"data-tlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=91736 */
-"data-tlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=91841 */
-"data-tlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=91941 */
-"data-tlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=92046 */
-"data-tlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=92156 */
-"data-tlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=92260 */
-"data-tlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=92367 */
-"data-tlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=92474 */
-"data-tlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=92579 */
-"data-tlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=92659 */
-"data-tlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=92744 */
-"data-tlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=92823 */
-"data-tlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=92905 */
-"data-tlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=92991 */
-"data-tlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=93075 */
-"itlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=93153 */
-"itlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=93236 */
-"itlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=93324 */
-"itlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=93417 */
-"itlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=93504 */
-"itlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=93594 */
-"itlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00000\000\000\000\000\000"
-/* offset=93688 */
-"itlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=93780 */
-"itlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00000\000\000\000\000\000"
-/* offset=93864 */
-"itlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=93953 */
-"itlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=94047 */
-"itlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=94135 */
-"itlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=94226 */
-"itlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=94321 */
-"itlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=94414 */
-"itlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=94497 */
-"itlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=94585 */
-"itlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=94678 */
-"itlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=94765 */
-"itlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=94855 */
-"itlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=94949 */
-"itlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=95041 */
-"itlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=95124 */
-"itlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=95212 */
-"itlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=95294 */
-"itlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=95379 */
-"itlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=95468 */
-"itlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=95555 */
+/* offset=29299 */
+"data-tlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=29392 */
+"data-tlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=29482 */
+"data-tlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=29578 */
+"data-tlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=29669 */
+"default_core\000"
+/* offset=29682 */
+"dispatch_blocked.any\000other\000Memory cluster signals to block micro-op dispatch for any reason\000event=9,period=200000,umask=0x20\000\00000\000\000\000\000\000"
+/* offset=29815 */
+"dtlb\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=29886 */
+"dtlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=29964 */
+"dtlb-load\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=30040 */
+"dtlb-load-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=30123 */
+"dtlb-load-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=30208 */
+"dtlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00000\000\000\000\000\000"
+/* offset=30295 */
+"dtlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=30375 */
+"dtlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=30461 */
+"dtlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=30542 */
+"dtlb-loads\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00000\000\000\000\000\000"
+/* offset=30619 */
+"dtlb-loads-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=30703 */
+"dtlb-loads-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=30789 */
+"dtlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=30877 */
+"dtlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=30958 */
+"dtlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=31045 */
+"dtlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=31127 */
+"dtlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=31207 */
+"dtlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=31289 */
+"dtlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=31364 */
+"dtlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=31452 */
+"dtlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=31547 */
+"dtlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=31640 */
+"dtlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00000\000\000\000\000\000"
+/* offset=31735 */
+"dtlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=31827 */
+"dtlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=31925 */
+"dtlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=32018 */
+"dtlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00000\000\000\000\000\000"
+/* offset=32108 */
+"dtlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=32205 */
+"dtlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=32300 */
+"dtlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=32397 */
+"dtlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=32491 */
+"dtlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=32591 */
+"dtlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=32686 */
+"dtlb-read\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=32762 */
+"dtlb-read-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=32845 */
+"dtlb-read-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=32930 */
+"dtlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
+/* offset=33017 */
+"dtlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=33097 */
+"dtlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=33183 */
+"dtlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=33264 */
+"dtlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=33345 */
+"dtlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
+/* offset=33421 */
+"dtlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=33517 */
+"dtlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=33620 */
+"dtlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=33721 */
+"dtlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=33824 */
+"dtlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=33924 */
+"dtlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=34030 */
+"dtlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=34131 */
+"dtlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=34227 */
+"dtlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=34330 */
+"dtlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=34431 */
+"dtlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
+/* offset=34534 */
+"dtlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=34634 */
+"dtlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=34740 */
+"dtlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
+/* offset=34841 */
+"dtlb-store\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=34923 */
+"dtlb-store-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=35012 */
+"dtlb-store-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=35099 */
+"dtlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00000\000\000\000\000\000"
+/* offset=35188 */
+"dtlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=35274 */
+"dtlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=35366 */
+"dtlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=35453 */
+"dtlb-stores\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00000\000\000\000\000\000"
+/* offset=35536 */
+"dtlb-stores-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=35626 */
+"dtlb-stores-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=35714 */
+"dtlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=35804 */
+"dtlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=35891 */
+"dtlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=35984 */
+"dtlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=36072 */
+"dtlb-write\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=36154 */
+"dtlb-write-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=36243 */
+"dtlb-write-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=36330 */
+"dtlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
+/* offset=36419 */
+"dtlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=36505 */
+"dtlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=36597 */
+"dtlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
+/* offset=36684 */
+"dummy\000software\000A placeholder event that doesn't count anything\000config=9\000\00000\000\000\000\000\000"
+/* offset=36764 */
+"duration_time\000tool\000Wall clock interval time in nanoseconds\000config=1\000\00000\000\000\000\000\000"
+/* offset=36840 */
+"eist_trans\000other\000Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions\000event=0x3a,period=200000\000\00000\000\000\000\000\000"
+/* offset=36958 */
+"emulation-faults\000software\000Number of kernel handled unimplemented instruction faults handled through emulation\000config=8\000\00000\000\000\000\000\000"
+/* offset=37085 */
+"event-hyphen\000uncore\000UNC_CBO_HYPHEN\000event=0xe0\000\00000\000\000\000\000\000"
+/* offset=37139 */
+"event-two-hyph\000uncore\000UNC_CBO_TWO_HYPH\000event=0xc0\000\00000\000\000\000\000\000"
+/* offset=37197 */
+"faults\000software\000Number of page faults [This event is an alias of page-faults]\000config=2\000\00000\000\000\000\000\000"
+/* offset=37292 */
+"has_pmem\000tool\0001 if persistent memory installed otherwise 0\000config=4\000\00000\000\000\000\000\000"
+/* offset=37368 */
+"hisi_sccl,ddrc\000"
+/* offset=37383 */
+"hisi_sccl,l3c\000"
+/* offset=37397 */
"i-tlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=95634 */
+/* offset=37476 */
+"i-tlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=37562 */
"i-tlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=95718 */
-"i-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=95807 */
-"i-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=95901 */
-"i-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=95989 */
+/* offset=37646 */
"i-tlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=96080 */
-"i-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=96175 */
+/* offset=37737 */
"i-tlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=96268 */
+/* offset=37830 */
+"i-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=37925 */
+"i-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=38013 */
+"i-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=38107 */
+"i-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=38196 */
"i-tlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=96353 */
-"i-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=96443 */
-"i-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=96538 */
-"i-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=96627 */
+/* offset=38281 */
"i-tlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=96719 */
-"i-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=96815 */
+/* offset=38373 */
"i-tlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=96909 */
+/* offset=38467 */
+"i-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=38563 */
+"i-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=38652 */
+"i-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=38747 */
+"i-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=38837 */
+"i-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=38925 */
+"i-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=39015 */
+"i-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=39098 */
"i-tlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=96993 */
-"i-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=97082 */
-"i-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=97176 */
-"i-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=97264 */
+/* offset=39182 */
"i-tlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=97355 */
-"i-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=97450 */
+/* offset=39273 */
"i-tlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=97543 */
-"i-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=97627 */
+/* offset=39366 */
+"i-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=39461 */
+"i-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=39549 */
+"i-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=39643 */
+"i-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=39732 */
"i-tlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=97716 */
-"i-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=97799 */
-"i-tlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=97885 */
-"i-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=97975 */
-"i-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=98063 */
+/* offset=39821 */
+"i-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=39905 */
+"idle-cycles-backend\000legacy hardware\000Stalled cycles during retirement [This event is an alias of stalled-cycles-backend]\000legacy-hardware-config=8\000\00000\000\000\000\000\000"
+/* offset=40058 */
+"idle-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This event is an alias of stalled-cycles-frontend]\000legacy-hardware-config=7\000\00000\000\000\000\000\000"
+/* offset=40208 */
"instruction-tlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=98152 */
+/* offset=40297 */
+"instruction-tlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=40393 */
"instruction-tlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=98246 */
-"instruction-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=98345 */
-"instruction-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=98449 */
-"instruction-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=98547 */
+/* offset=40487 */
"instruction-tlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=98648 */
-"instruction-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=98753 */
+/* offset=40588 */
"instruction-tlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=98856 */
+/* offset=40691 */
+"instruction-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=40796 */
+"instruction-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=40894 */
+"instruction-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=40998 */
+"instruction-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=41097 */
"instruction-tlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=98951 */
-"instruction-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=99051 */
-"instruction-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=99156 */
-"instruction-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=99255 */
+/* offset=41192 */
"instruction-tlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=99357 */
-"instruction-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=99463 */
+/* offset=41294 */
"instruction-tlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=99567 */
+/* offset=41398 */
+"instruction-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=41504 */
+"instruction-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=41603 */
+"instruction-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=41708 */
+"instruction-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=41808 */
+"instruction-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=41906 */
+"instruction-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=42006 */
+"instruction-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=42099 */
"instruction-tlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=99661 */
-"instruction-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=99760 */
-"instruction-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=99864 */
-"instruction-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=99962 */
+/* offset=42193 */
"instruction-tlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=100063 */
-"instruction-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=100168 */
+/* offset=42294 */
"instruction-tlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=100271 */
-"instruction-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=100365 */
-"instruction-tlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=100464 */
-"instruction-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=100557 */
-"instruction-tlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=100653 */
-"instruction-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=100753 */
-"instruction-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=100851 */
-"branch\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=100938 */
-"branch-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=101030 */
-"branch-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=101127 */
-"branch-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=101229 */
-"branch-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=101325 */
-"branch-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=101424 */
-"branch-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00000\000\000\000\000\000"
-/* offset=101527 */
-"branch-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=101628 */
-"branch-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00000\000\000\000\000\000"
-/* offset=101721 */
-"branch-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=101819 */
-"branch-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=101922 */
-"branch-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=102019 */
-"branch-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=102119 */
-"branch-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=102223 */
-"branch-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=102325 */
-"branch-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=102417 */
-"branch-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=102514 */
-"branch-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=102616 */
-"branch-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=102712 */
-"branch-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=102811 */
-"branch-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=102914 */
-"branch-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=103015 */
-"branch-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=103107 */
-"branch-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=103204 */
-"branch-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=103295 */
-"branch-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=103389 */
-"branch-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=103485 */
-"branches-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=103579 */
-"branches-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=103678 */
-"branches-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=103782 */
-"branches-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=103880 */
-"branches-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=103981 */
-"branches-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=104086 */
-"branches-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=104189 */
-"branches-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=104284 */
-"branches-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=104384 */
-"branches-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=104489 */
-"branches-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=104588 */
-"branches-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=104690 */
-"branches-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=104796 */
-"branches-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=104900 */
-"branches-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=104994 */
-"branches-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=105093 */
-"branches-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=105197 */
-"branches-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=105295 */
-"branches-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=105396 */
-"branches-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=105501 */
-"branches-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=105604 */
-"branches-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=105698 */
-"branches-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=105797 */
-"branches-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=105890 */
-"branches-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=105986 */
-"branches-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=106086 */
-"branches-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=106184 */
-"bpu\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=106268 */
-"bpu-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=106357 */
-"bpu-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=106451 */
-"bpu-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=106550 */
-"bpu-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=106643 */
-"bpu-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=106739 */
-"bpu-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=106839 */
-"bpu-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=106937 */
-"bpu-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=107027 */
-"bpu-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=107122 */
-"bpu-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=107222 */
-"bpu-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=107316 */
-"bpu-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=107413 */
-"bpu-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=107514 */
-"bpu-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=107613 */
-"bpu-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=107702 */
-"bpu-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=107796 */
-"bpu-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=107895 */
-"bpu-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=107988 */
-"bpu-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=108084 */
-"bpu-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=108184 */
-"bpu-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=108282 */
-"bpu-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=108371 */
-"bpu-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=108465 */
-"bpu-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=108553 */
-"bpu-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=108644 */
-"bpu-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=108739 */
-"bpu-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=108832 */
-"btb\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=108916 */
-"btb-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=109005 */
-"btb-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=109099 */
-"btb-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=109198 */
-"btb-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=109291 */
-"btb-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=109387 */
-"btb-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=109487 */
-"btb-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=109585 */
-"btb-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=109675 */
-"btb-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=109770 */
-"btb-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=109870 */
-"btb-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=109964 */
-"btb-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=110061 */
-"btb-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=110162 */
-"btb-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=110261 */
-"btb-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=110350 */
-"btb-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=110444 */
-"btb-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=110543 */
-"btb-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=110636 */
-"btb-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=110732 */
-"btb-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=110832 */
-"btb-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=110930 */
-"btb-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=111019 */
-"btb-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=111113 */
-"btb-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=111201 */
-"btb-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=111292 */
-"btb-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=111387 */
-"btb-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=111480 */
-"bpc\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=111564 */
-"bpc-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+/* offset=42397 */
+"instruction-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=42502 */
+"instruction-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=42600 */
+"instruction-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=42704 */
+"instruction-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=42803 */
+"instruction-tlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=42902 */
+"instruction-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=42996 */
+"instructions\000legacy hardware\000Retired instructions. Be careful, these can be affected by various issues, most notably hardware interrupt counts\000legacy-hardware-config=1\000\00000\000\000\000\000\000"
+/* offset=43172 */
+"itlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=43250 */
+"itlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=43335 */
+"itlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=43418 */
+"itlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=43508 */
+"itlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=43600 */
+"itlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00000\000\000\000\000\000"
+/* offset=43694 */
+"itlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=43781 */
+"itlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=43874 */
+"itlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=43962 */
+"itlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00000\000\000\000\000\000"
+/* offset=44046 */
+"itlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=44137 */
+"itlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=44230 */
+"itlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=44325 */
+"itlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=44413 */
+"itlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=44507 */
+"itlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=44596 */
+"itlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=44683 */
+"itlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=44772 */
+"itlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=44854 */
+"itlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=44937 */
+"itlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=45027 */
+"itlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=45119 */
+"itlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
+/* offset=45213 */
+"itlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=45300 */
+"itlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=45393 */
+"itlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=45481 */
+"itlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=45569 */
+"itlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
+/* offset=45652 */
+"l1-d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=45733 */
+"l1-d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=45821 */
+"l1-d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=45907 */
+"l1-d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=46000 */
+"l1-d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=46095 */
+"l1-d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=46192 */
+"l1-d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=46282 */
+"l1-d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=46378 */
+"l1-d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=46469 */
+"l1-d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=46556 */
+"l1-d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=46650 */
+"l1-d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=46746 */
+"l1-d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=46844 */
+"l1-d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=46935 */
+"l1-d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=47032 */
+"l1-d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=47124 */
+"l1-d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=47214 */
+"l1-d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=47306 */
+"l1-d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=47391 */
+"l1-d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=47489 */
+"l1-d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=47594 */
+"l1-d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=47697 */
+"l1-d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=47802 */
+"l1-d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=47904 */
+"l1-d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=48012 */
+"l1-d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=48115 */
+"l1-d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=48215 */
+"l1-d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=48322 */
+"l1-d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=48427 */
+"l1-d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=48534 */
+"l1-d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=48638 */
+"l1-d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=48748 */
+"l1-d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=48853 */
+"l1-d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=48939 */
+"l1-d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=49032 */
+"l1-d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=49127 */
+"l1-d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=49224 */
+"l1-d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=49314 */
+"l1-d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=49410 */
+"l1-d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=49501 */
+"l1-d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=49592 */
+"l1-d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=49678 */
+"l1-d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=49784 */
+"l1-d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=49897 */
+"l1-d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=50008 */
+"l1-d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=50121 */
+"l1-d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=50231 */
+"l1-d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=50347 */
+"l1-d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=50458 */
+"l1-d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=50564 */
+"l1-d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=50677 */
+"l1-d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=50788 */
+"l1-d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=50901 */
+"l1-d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=51011 */
+"l1-d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=51127 */
+"l1-d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=51238 */
+"l1-d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=51330 */
+"l1-d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=51429 */
+"l1-d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=51526 */
+"l1-d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=51625 */
+"l1-d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=51721 */
+"l1-d-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=51823 */
+"l1-d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=51920 */
+"l1-d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=52013 */
+"l1-d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=52113 */
+"l1-d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=52211 */
+"l1-d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=52311 */
+"l1-d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=52408 */
+"l1-d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=52511 */
+"l1-d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=52609 */
+"l1-d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=52701 */
+"l1-d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=52800 */
+"l1-d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=52897 */
+"l1-d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=52996 */
+"l1-d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=53092 */
+"l1-d-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=53194 */
+"l1-d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=53291 */
+"l1-data\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=53375 */
+"l1-data-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=53466 */
+"l1-data-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=53555 */
+"l1-data-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=53651 */
+"l1-data-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=53749 */
+"l1-data-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=53849 */
+"l1-data-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=53942 */
+"l1-data-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=54041 */
+"l1-data-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=54135 */
+"l1-data-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=54225 */
+"l1-data-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=54322 */
+"l1-data-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=54421 */
+"l1-data-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=54522 */
+"l1-data-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=54616 */
+"l1-data-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=54716 */
+"l1-data-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=54811 */
+"l1-data-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=54904 */
+"l1-data-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=54999 */
+"l1-data-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=55087 */
+"l1-data-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=55188 */
+"l1-data-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=55296 */
+"l1-data-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=55402 */
+"l1-data-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=55510 */
+"l1-data-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=55615 */
+"l1-data-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=55726 */
+"l1-data-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=55832 */
+"l1-data-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=55935 */
+"l1-data-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=56045 */
+"l1-data-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=56153 */
+"l1-data-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=56263 */
+"l1-data-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=56370 */
+"l1-data-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=56483 */
+"l1-data-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=56591 */
+"l1-data-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=56680 */
+"l1-data-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=56776 */
+"l1-data-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=56874 */
+"l1-data-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=56974 */
+"l1-data-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=57067 */
+"l1-data-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=57166 */
+"l1-data-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=57260 */
+"l1-data-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=57354 */
+"l1-data-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=57443 */
+"l1-data-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=57552 */
+"l1-data-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=57668 */
+"l1-data-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=57782 */
+"l1-data-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=57898 */
+"l1-data-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=58011 */
+"l1-data-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=58130 */
+"l1-data-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=58244 */
+"l1-data-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=58353 */
+"l1-data-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=58469 */
+"l1-data-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=58583 */
+"l1-data-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=58699 */
+"l1-data-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=58812 */
+"l1-data-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=58931 */
+"l1-data-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=59045 */
+"l1-data-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=59140 */
+"l1-data-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=59242 */
+"l1-data-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=59342 */
+"l1-data-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=59444 */
+"l1-data-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=59543 */
+"l1-data-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=59648 */
+"l1-data-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=59748 */
+"l1-data-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=59844 */
+"l1-data-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=59947 */
+"l1-data-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=60048 */
+"l1-data-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=60151 */
+"l1-data-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=60251 */
+"l1-data-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=60357 */
+"l1-data-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=60458 */
+"l1-data-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=60553 */
+"l1-data-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=60655 */
+"l1-data-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=60755 */
+"l1-data-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=60857 */
+"l1-data-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=60956 */
+"l1-data-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=61061 */
+"l1-data-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=61161 */
+"l1-dcache\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=61247 */
+"l1-dcache-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=61340 */
+"l1-dcache-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=61431 */
+"l1-dcache-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=61529 */
+"l1-dcache-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=61629 */
+"l1-dcache-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00000\000\000\000\000\000"
+/* offset=61731 */
+"l1-dcache-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=61826 */
+"l1-dcache-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=61927 */
+"l1-dcache-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=62023 */
+"l1-dcache-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00000\000\000\000\000\000"
+/* offset=62115 */
+"l1-dcache-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=62214 */
+"l1-dcache-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=62315 */
+"l1-dcache-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=62418 */
+"l1-dcache-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=62514 */
+"l1-dcache-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=62616 */
+"l1-dcache-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=62713 */
+"l1-dcache-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=62808 */
+"l1-dcache-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=62905 */
+"l1-dcache-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=62995 */
+"l1-dcache-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=63098 */
+"l1-dcache-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=63208 */
+"l1-dcache-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=63316 */
+"l1-dcache-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00000\000\000\000\000\000"
+/* offset=63426 */
+"l1-dcache-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=63533 */
+"l1-dcache-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=63646 */
+"l1-dcache-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=63754 */
+"l1-dcache-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00000\000\000\000\000\000"
+/* offset=63859 */
+"l1-dcache-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=63971 */
+"l1-dcache-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=64081 */
+"l1-dcache-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=64193 */
+"l1-dcache-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=64302 */
+"l1-dcache-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=64417 */
+"l1-dcache-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=64527 */
+"l1-dcache-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=64618 */
+"l1-dcache-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=64716 */
+"l1-dcache-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=64816 */
+"l1-dcache-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=64918 */
+"l1-dcache-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=65013 */
+"l1-dcache-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=65114 */
+"l1-dcache-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=65210 */
+"l1-dcache-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=65306 */
+"l1-dcache-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=65397 */
+"l1-dcache-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=65508 */
+"l1-dcache-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=65626 */
+"l1-dcache-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=65742 */
+"l1-dcache-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=65860 */
+"l1-dcache-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=65975 */
+"l1-dcache-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=66096 */
+"l1-dcache-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=66212 */
+"l1-dcache-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=66323 */
+"l1-dcache-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=66441 */
+"l1-dcache-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=66557 */
+"l1-dcache-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=66675 */
+"l1-dcache-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=66790 */
+"l1-dcache-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=66911 */
+"l1-dcache-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=67027 */
+"l1-dcache-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=67124 */
+"l1-dcache-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=67228 */
+"l1-dcache-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=67330 */
+"l1-dcache-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00000\000\000\000\000\000"
+/* offset=67434 */
+"l1-dcache-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=67535 */
+"l1-dcache-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=67642 */
+"l1-dcache-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=67744 */
+"l1-dcache-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00000\000\000\000\000\000"
+/* offset=67842 */
+"l1-dcache-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=67947 */
+"l1-dcache-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=68050 */
+"l1-dcache-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=68155 */
+"l1-dcache-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=68257 */
+"l1-dcache-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=68365 */
+"l1-dcache-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=68468 */
+"l1-dcache-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=68565 */
+"l1-dcache-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=68669 */
+"l1-dcache-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=68771 */
+"l1-dcache-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=68875 */
+"l1-dcache-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=68976 */
+"l1-dcache-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=69083 */
+"l1-dcache-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=69185 */
+"l1-i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=69273 */
+"l1-i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=69368 */
+"l1-i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=69461 */
+"l1-i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=69561 */
+"l1-i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=69663 */
+"l1-i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=69767 */
+"l1-i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=69864 */
+"l1-i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=69967 */
+"l1-i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=70065 */
+"l1-i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=70159 */
+"l1-i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=70260 */
+"l1-i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=70363 */
+"l1-i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=70468 */
+"l1-i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=70566 */
+"l1-i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=70670 */
+"l1-i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=70769 */
+"l1-i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=70866 */
+"l1-i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=70965 */
+"l1-i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=71057 */
+"l1-i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=71162 */
+"l1-i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=71274 */
+"l1-i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=71384 */
+"l1-i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=71496 */
+"l1-i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=71605 */
+"l1-i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=71720 */
+"l1-i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=71830 */
+"l1-i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=71937 */
+"l1-i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=72051 */
+"l1-i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=72163 */
+"l1-i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=72277 */
+"l1-i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=72388 */
+"l1-i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=72505 */
+"l1-i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=72617 */
+"l1-i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=72710 */
+"l1-i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=72810 */
+"l1-i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=72912 */
+"l1-i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=73016 */
+"l1-i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=73113 */
+"l1-i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=73216 */
+"l1-i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=73314 */
+"l1-i-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=73412 */
+"l1-i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=73505 */
+"l1-i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=73618 */
+"l1-i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=73738 */
+"l1-i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=73856 */
+"l1-i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=73976 */
+"l1-i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=74093 */
+"l1-i-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=74216 */
+"l1-i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=74334 */
+"l1-i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=74447 */
+"l1-i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=74567 */
+"l1-i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=74685 */
+"l1-i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=74805 */
+"l1-i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=74922 */
+"l1-i-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=75045 */
+"l1-i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=75163 */
+"l1-icache\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=75256 */
+"l1-icache-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=75356 */
+"l1-icache-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=75454 */
+"l1-icache-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=75559 */
+"l1-icache-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=75666 */
+"l1-icache-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00000\000\000\000\000\000"
+/* offset=75775 */
+"l1-icache-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=75877 */
+"l1-icache-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=75985 */
+"l1-icache-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=76088 */
+"l1-icache-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00000\000\000\000\000\000"
+/* offset=76187 */
+"l1-icache-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=76293 */
+"l1-icache-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=76401 */
+"l1-icache-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=76511 */
+"l1-icache-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=76614 */
+"l1-icache-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=76723 */
+"l1-icache-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=76827 */
+"l1-icache-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=76929 */
+"l1-icache-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=77033 */
+"l1-icache-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=77130 */
+"l1-icache-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=77240 */
+"l1-icache-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=77357 */
+"l1-icache-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=77472 */
+"l1-icache-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00000\000\000\000\000\000"
+/* offset=77589 */
+"l1-icache-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=77703 */
+"l1-icache-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=77823 */
+"l1-icache-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=77938 */
+"l1-icache-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00000\000\000\000\000\000"
+/* offset=78050 */
+"l1-icache-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=78169 */
+"l1-icache-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=78286 */
+"l1-icache-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=78405 */
+"l1-icache-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=78521 */
+"l1-icache-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=78643 */
+"l1-icache-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=78760 */
+"l1-icache-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=78858 */
+"l1-icache-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=78963 */
+"l1-icache-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=79070 */
+"l1-icache-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=79179 */
+"l1-icache-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=79281 */
+"l1-icache-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=79389 */
+"l1-icache-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=79492 */
+"l1-icache-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=79595 */
+"l1-icache-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=79693 */
+"l1-icache-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=79811 */
+"l1-icache-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=79936 */
+"l1-icache-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=80059 */
+"l1-icache-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=80184 */
+"l1-icache-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=80306 */
+"l1-icache-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=80434 */
+"l1-icache-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=80557 */
+"l1-icache-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=80675 */
+"l1-icache-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=80800 */
+"l1-icache-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=80923 */
+"l1-icache-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=81048 */
+"l1-icache-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=81170 */
+"l1-icache-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=81298 */
+"l1-icache-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=81421 */
+"l1-instruction\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=81519 */
+"l1-instruction-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=81624 */
+"l1-instruction-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=81727 */
+"l1-instruction-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=81837 */
+"l1-instruction-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=81949 */
+"l1-instruction-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=82063 */
+"l1-instruction-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=82170 */
+"l1-instruction-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=82283 */
+"l1-instruction-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=82391 */
+"l1-instruction-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=82495 */
+"l1-instruction-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=82606 */
+"l1-instruction-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=82719 */
+"l1-instruction-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=82834 */
+"l1-instruction-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=82942 */
+"l1-instruction-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=83056 */
+"l1-instruction-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=83165 */
+"l1-instruction-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=83272 */
+"l1-instruction-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=83381 */
+"l1-instruction-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=83483 */
+"l1-instruction-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=83598 */
+"l1-instruction-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=83720 */
+"l1-instruction-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=83840 */
+"l1-instruction-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=83962 */
+"l1-instruction-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=84081 */
+"l1-instruction-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=84206 */
+"l1-instruction-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=84326 */
+"l1-instruction-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=84443 */
+"l1-instruction-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=84567 */
+"l1-instruction-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=84689 */
+"l1-instruction-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=84813 */
+"l1-instruction-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=84934 */
+"l1-instruction-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=85061 */
+"l1-instruction-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=85183 */
+"l1-instruction-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=85286 */
+"l1-instruction-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=85396 */
+"l1-instruction-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=85508 */
+"l1-instruction-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=85622 */
+"l1-instruction-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=85729 */
+"l1-instruction-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=85842 */
+"l1-instruction-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=85950 */
+"l1-instruction-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=86058 */
+"l1-instruction-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=86161 */
+"l1-instruction-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=86284 */
+"l1-instruction-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=86414 */
+"l1-instruction-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=86542 */
+"l1-instruction-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=86672 */
+"l1-instruction-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=86799 */
+"l1-instruction-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=86932 */
+"l1-instruction-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=87060 */
+"l1-instruction-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=87183 */
+"l1-instruction-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=87313 */
+"l1-instruction-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=87441 */
+"l1-instruction-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=87571 */
+"l1-instruction-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=87698 */
+"l1-instruction-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=87831 */
+"l1-instruction-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=87959 */
+"l1d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=88039 */
+"l1d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=88126 */
+"l1d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=88211 */
+"l1d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=88303 */
+"l1d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=88397 */
+"l1d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=88493 */
+"l1d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=88582 */
+"l1d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=88677 */
+"l1d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=88767 */
+"l1d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=88853 */
+"l1d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=88946 */
+"l1d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=89041 */
+"l1d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=89138 */
+"l1d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=89228 */
+"l1d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=89324 */
+"l1d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=89415 */
+"l1d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=89504 */
+"l1d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=89595 */
+"l1d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=89679 */
+"l1d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=89776 */
+"l1d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=89880 */
+"l1d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=89982 */
+"l1d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=90086 */
+"l1d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=90187 */
+"l1d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=90294 */
+"l1d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=90396 */
+"l1d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=90495 */
+"l1d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=90601 */
+"l1d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=90705 */
+"l1d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=90811 */
+"l1d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=90914 */
+"l1d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=91023 */
+"l1d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=91127 */
+"l1d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=91212 */
+"l1d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=91304 */
+"l1d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=91398 */
+"l1d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
+/* offset=91494 */
+"l1d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=91583 */
+"l1d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=91678 */
+"l1d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=91768 */
+"l1d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=91858 */
+"l1d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
+/* offset=91943 */
+"l1d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=92048 */
+"l1d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=92160 */
+"l1d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=92270 */
+"l1d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=92382 */
+"l1d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=92491 */
+"l1d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=92606 */
+"l1d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=92716 */
+"l1d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=92821 */
+"l1d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=92933 */
+"l1d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=93043 */
+"l1d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
+/* offset=93155 */
+"l1d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=93264 */
+"l1d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=93379 */
+"l1d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
+/* offset=93489 */
+"l1d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=93580 */
+"l1d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=93678 */
+"l1d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=93774 */
+"l1d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=93872 */
+"l1d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=93967 */
+"l1d-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=94068 */
+"l1d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=94164 */
+"l1d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=94256 */
+"l1d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=94355 */
+"l1d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=94452 */
+"l1d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=94551 */
+"l1d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=94647 */
+"l1d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=94749 */
+"l1d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=94846 */
+"l1d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=94937 */
+"l1d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=95035 */
+"l1d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=95131 */
+"l1d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
+/* offset=95229 */
+"l1d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=95324 */
+"l1d-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=95425 */
+"l1d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
+/* offset=95521 */
+"l1i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=95608 */
+"l1i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=95702 */
+"l1i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=95794 */
+"l1i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=95893 */
+"l1i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=95994 */
+"l1i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=96097 */
+"l1i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=96193 */
+"l1i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=96295 */
+"l1i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=96392 */
+"l1i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=96485 */
+"l1i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=96585 */
+"l1i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=96687 */
+"l1i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=96791 */
+"l1i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=96888 */
+"l1i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=96991 */
+"l1i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=97089 */
+"l1i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=97185 */
+"l1i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=97283 */
+"l1i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=97374 */
+"l1i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=97478 */
+"l1i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=97589 */
+"l1i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=97698 */
+"l1i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=97809 */
+"l1i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=97917 */
+"l1i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=98031 */
+"l1i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=98140 */
+"l1i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=98246 */
+"l1i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=98359 */
+"l1i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=98470 */
+"l1i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=98583 */
+"l1i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=98693 */
+"l1i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=98809 */
+"l1i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=98920 */
+"l1i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=99012 */
+"l1i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=99111 */
+"l1i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=99212 */
+"l1i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
+/* offset=99315 */
+"l1i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=99411 */
+"l1i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=99513 */
+"l1i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=99610 */
+"l1i-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=99707 */
+"l1i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
+/* offset=99799 */
+"l1i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=99911 */
+"l1i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=100030 */
+"l1i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=100147 */
+"l1i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=100266 */
+"l1i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=100382 */
+"l1i-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=100504 */
+"l1i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=100621 */
+"l1i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=100733 */
+"l1i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=100852 */
+"l1i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=100969 */
+"l1i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
+/* offset=101088 */
+"l1i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=101204 */
+"l1i-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=101326 */
+"l1i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
+/* offset=101443 */
+"l2\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=101540 */
+"l2-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=101644 */
+"l2-load\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=101746 */
+"l2-load-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=101855 */
+"l2-load-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=101966 */
+"l2-load-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=102079 */
+"l2-load-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=102185 */
+"l2-load-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=102297 */
+"l2-load-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=102404 */
+"l2-loads\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=102507 */
+"l2-loads-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=102617 */
+"l2-loads-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=102729 */
+"l2-loads-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=102843 */
+"l2-loads-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=102950 */
+"l2-loads-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=103063 */
+"l2-loads-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=103171 */
+"l2-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=103277 */
+"l2-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=103385 */
+"l2-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=103486 */
+"l2-prefetch\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=103600 */
+"l2-prefetch-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=103721 */
+"l2-prefetch-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=103840 */
+"l2-prefetch-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=103961 */
+"l2-prefetch-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=104079 */
+"l2-prefetch-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=104203 */
+"l2-prefetch-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=104322 */
+"l2-prefetches\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=104438 */
+"l2-prefetches-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=104561 */
+"l2-prefetches-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=104682 */
+"l2-prefetches-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=104805 */
+"l2-prefetches-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=104925 */
+"l2-prefetches-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=105051 */
+"l2-prefetches-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=105172 */
+"l2-read\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=105274 */
+"l2-read-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=105383 */
+"l2-read-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=105494 */
+"l2-read-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=105607 */
+"l2-read-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=105713 */
+"l2-read-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=105825 */
+"l2-read-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=105932 */
+"l2-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=106039 */
+"l2-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=106141 */
+"l2-speculative-load\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=106263 */
+"l2-speculative-load-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=106392 */
+"l2-speculative-load-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=106519 */
+"l2-speculative-load-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=106648 */
+"l2-speculative-load-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=106774 */
+"l2-speculative-load-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=106906 */
+"l2-speculative-load-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=107033 */
+"l2-speculative-read\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=107155 */
+"l2-speculative-read-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=107284 */
+"l2-speculative-read-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=107411 */
+"l2-speculative-read-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=107540 */
+"l2-speculative-read-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=107666 */
+"l2-speculative-read-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=107798 */
+"l2-speculative-read-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=107925 */
+"l2-store\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=108033 */
+"l2-store-access\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=108148 */
+"l2-store-miss\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=108261 */
+"l2-store-misses\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=108376 */
+"l2-store-ops\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=108488 */
+"l2-store-reference\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=108606 */
+"l2-store-refs\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=108719 */
+"l2-stores\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=108828 */
+"l2-stores-access\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=108944 */
+"l2-stores-miss\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=109058 */
+"l2-stores-misses\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=109174 */
+"l2-stores-ops\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=109287 */
+"l2-stores-reference\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=109406 */
+"l2-stores-refs\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=109520 */
+"l2-write\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=109628 */
+"l2-write-access\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=109743 */
+"l2-write-miss\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=109856 */
+"l2-write-misses\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=109971 */
+"l2-write-ops\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=110083 */
+"l2-write-reference\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=110201 */
+"l2-write-refs\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=110314 */
+"l3_cache_rd\000cache\000L3 cache access, read\000event=0x40\000\00000\000\000\000\000Attributable Level 3 cache access, read\000"
+/* offset=110412 */
+"llc\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=110490 */
+"llc-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=110575 */
+"llc-load\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=110658 */
+"llc-load-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=110748 */
+"llc-load-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=110840 */
+"llc-load-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00000\000\000\000\000\000"
+/* offset=110934 */
+"llc-load-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=111021 */
+"llc-load-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=111114 */
+"llc-load-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=111202 */
+"llc-loads\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00000\000\000\000\000\000"
+/* offset=111286 */
+"llc-loads-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=111377 */
+"llc-loads-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=111470 */
+"llc-loads-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=111565 */
+"llc-loads-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
/* offset=111653 */
-"bpc-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+"llc-loads-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
/* offset=111747 */
-"bpc-load-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=111846 */
-"bpc-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=111939 */
-"bpc-load-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=112035 */
-"bpc-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=112135 */
-"bpc-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=112233 */
-"bpc-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=112323 */
-"bpc-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=112418 */
-"bpc-loads-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=112518 */
-"bpc-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=112612 */
-"bpc-loads-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=112709 */
-"bpc-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=112810 */
-"bpc-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=112909 */
-"bpc-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
+"llc-loads-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=111836 */
+"llc-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=111923 */
+"llc-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=112012 */
+"llc-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=112094 */
+"llc-prefetch\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=112189 */
+"llc-prefetch-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=112291 */
+"llc-prefetch-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=112391 */
+"llc-prefetch-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00000\000\000\000\000\000"
+/* offset=112493 */
+"llc-prefetch-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=112592 */
+"llc-prefetch-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=112697 */
+"llc-prefetch-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=112797 */
+"llc-prefetches\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00000\000\000\000\000\000"
+/* offset=112894 */
+"llc-prefetches-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
/* offset=112998 */
-"bpc-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=113092 */
-"bpc-read-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=113191 */
-"bpc-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=113284 */
-"bpc-read-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=113380 */
-"bpc-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=113480 */
-"bpc-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=113578 */
-"bpc-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=113667 */
-"bpc-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=113761 */
-"bpc-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=113849 */
-"bpc-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-config=5\000\00010\000\000\000\000\000"
-/* offset=113940 */
-"bpc-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=114035 */
-"bpc-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-config=0x10005\000\00010\000\000\000\000\000"
-/* offset=114128 */
+"llc-prefetches-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=113100 */
+"llc-prefetches-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=113204 */
+"llc-prefetches-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=113305 */
+"llc-prefetches-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=113412 */
+"llc-prefetches-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=113514 */
+"llc-read\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=113597 */
+"llc-read-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=113687 */
+"llc-read-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=113779 */
+"llc-read-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
+/* offset=113873 */
+"llc-read-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=113960 */
+"llc-read-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=114053 */
+"llc-read-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=114141 */
+"llc-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=114229 */
+"llc-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
+/* offset=114312 */
+"llc-speculative-load\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=114415 */
+"llc-speculative-load-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=114525 */
+"llc-speculative-load-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=114633 */
+"llc-speculative-load-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=114743 */
+"llc-speculative-load-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=114850 */
+"llc-speculative-load-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=114963 */
+"llc-speculative-load-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=115071 */
+"llc-speculative-read\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=115174 */
+"llc-speculative-read-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=115284 */
+"llc-speculative-read-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=115392 */
+"llc-speculative-read-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
+/* offset=115502 */
+"llc-speculative-read-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=115609 */
+"llc-speculative-read-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=115722 */
+"llc-speculative-read-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
+/* offset=115830 */
+"llc-store\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=115919 */
+"llc-store-access\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=116015 */
+"llc-store-miss\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=116109 */
+"llc-store-misses\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00000\000\000\000\000\000"
+/* offset=116205 */
+"llc-store-ops\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=116298 */
+"llc-store-reference\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=116397 */
+"llc-store-refs\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=116491 */
+"llc-stores\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00000\000\000\000\000\000"
+/* offset=116581 */
+"llc-stores-access\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=116678 */
+"llc-stores-miss\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=116773 */
+"llc-stores-misses\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=116870 */
+"llc-stores-ops\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=116964 */
+"llc-stores-reference\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=117064 */
+"llc-stores-refs\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=117159 */
+"llc-write\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=117248 */
+"llc-write-access\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=117344 */
+"llc-write-miss\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=117438 */
+"llc-write-misses\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
+/* offset=117534 */
+"llc-write-ops\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=117627 */
+"llc-write-reference\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=117726 */
+"llc-write-refs\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
+/* offset=117820 */
+"major-faults\000software\000Number of major page faults. Major faults require I/O to handle\000config=6\000\00000\000\000\000\000\000"
+/* offset=117923 */
+"migrations\000software\000Number of times a process has migrated to a new CPU [This event is an alias of cpu-migrations]\000config=4\000\00000\000\000\000\000\000"
+/* offset=118055 */
+"minor-faults\000software\000Number of minor page faults. Minor faults don't require I/O to handle\000config=5\000\00000\000\000\000\000\000"
+/* offset=118164 */
"node\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=114203 */
+/* offset=118239 */
+"node-access\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=118321 */
"node-load\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=114283 */
-"node-load-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=114368 */
-"node-load-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=114458 */
-"node-load-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=114542 */
+/* offset=118401 */
"node-load-access\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=114629 */
-"node-load-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00000\000\000\000\000\000"
-/* offset=114720 */
+/* offset=118488 */
"node-load-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=114809 */
+/* offset=118577 */
+"node-load-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00000\000\000\000\000\000"
+/* offset=118668 */
+"node-load-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=118752 */
+"node-load-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=118842 */
+"node-load-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=118927 */
"node-loads\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00000\000\000\000\000\000"
-/* offset=114890 */
-"node-loads-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=114976 */
-"node-loads-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=115067 */
-"node-loads-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=115152 */
+/* offset=119008 */
"node-loads-access\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=115240 */
-"node-loads-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=115332 */
+/* offset=119096 */
"node-loads-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=115422 */
+/* offset=119186 */
+"node-loads-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
+/* offset=119278 */
+"node-loads-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=119363 */
+"node-loads-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=119454 */
+"node-loads-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=119540 */
+"node-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
+/* offset=119624 */
+"node-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
+/* offset=119710 */
+"node-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=119789 */
+"node-prefetch\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=119881 */
+"node-prefetch-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=119980 */
+"node-prefetch-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
+/* offset=120077 */
+"node-prefetch-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00000\000\000\000\000\000"
+/* offset=120176 */
+"node-prefetch-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=120272 */
+"node-prefetch-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=120374 */
+"node-prefetch-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=120471 */
+"node-prefetches\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00000\000\000\000\000\000"
+/* offset=120565 */
+"node-prefetches-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=120666 */
+"node-prefetches-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
+/* offset=120765 */
+"node-prefetches-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
+/* offset=120866 */
+"node-prefetches-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=120964 */
+"node-prefetches-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=121068 */
+"node-prefetches-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=121167 */
"node-read\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=115502 */
-"node-read-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=115587 */
-"node-read-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=115677 */
-"node-read-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=115761 */
+/* offset=121247 */
"node-read-access\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=115848 */
-"node-read-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=115939 */
+/* offset=121334 */
"node-read-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=116028 */
+/* offset=121423 */
+"node-read-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
+/* offset=121514 */
+"node-read-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=121598 */
+"node-read-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=121688 */
+"node-read-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=121773 */
+"node-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=121858 */
+"node-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
+/* offset=121938 */
+"node-speculative-load\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=122038 */
+"node-speculative-load-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=122145 */
+"node-speculative-load-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
+/* offset=122250 */
+"node-speculative-load-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
+/* offset=122357 */
+"node-speculative-load-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=122461 */
+"node-speculative-load-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=122571 */
+"node-speculative-load-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=122676 */
+"node-speculative-read\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=122776 */
+"node-speculative-read-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=122883 */
+"node-speculative-read-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
+/* offset=122988 */
+"node-speculative-read-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
+/* offset=123095 */
+"node-speculative-read-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=123199 */
+"node-speculative-read-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=123309 */
+"node-speculative-read-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
+/* offset=123414 */
"node-store\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=116114 */
-"node-store-refs\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=116205 */
-"node-store-reference\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=116301 */
-"node-store-ops\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=116391 */
+/* offset=123500 */
"node-store-access\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=116484 */
-"node-store-misses\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00000\000\000\000\000\000"
-/* offset=116577 */
+/* offset=123593 */
"node-store-miss\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=116668 */
+/* offset=123684 */
+"node-store-misses\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00000\000\000\000\000\000"
+/* offset=123777 */
+"node-store-ops\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
+/* offset=123867 */
+"node-store-reference\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
+/* offset=123963 */
+"node-store-refs\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
+/* offset=124054 */
"node-stores\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00000\000\000\000\000\000"
-/* offset=116755 */
-"node-stores-refs\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=116847 */
-"node-stores-reference\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=116944 */
-"node-stores-ops\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=117035 */
+/* offset=124141 */
"node-stores-access\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=117129 */
-"node-stores-misses\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=117223 */
+/* offset=124235 */
"node-stores-miss\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=117315 */
+/* offset=124327 */
+"node-stores-misses\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
+/* offset=124421 */
+"node-stores-ops\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
+/* offset=124512 */
+"node-stores-reference\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
+/* offset=124609 */
+"node-stores-refs\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
+/* offset=124701 */
"node-write\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=117401 */
-"node-write-refs\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=117492 */
-"node-write-reference\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=117588 */
-"node-write-ops\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=117678 */
+/* offset=124787 */
"node-write-access\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=117771 */
-"node-write-misses\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=117864 */
+/* offset=124880 */
"node-write-miss\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=117955 */
-"node-prefetch\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=118047 */
-"node-prefetch-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=118144 */
-"node-prefetch-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=118246 */
-"node-prefetch-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=118342 */
-"node-prefetch-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=118441 */
-"node-prefetch-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00000\000\000\000\000\000"
-/* offset=118540 */
-"node-prefetch-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=118637 */
-"node-prefetches\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00000\000\000\000\000\000"
-/* offset=118731 */
-"node-prefetches-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=118830 */
-"node-prefetches-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=118934 */
-"node-prefetches-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=119032 */
-"node-prefetches-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=119133 */
-"node-prefetches-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=119234 */
-"node-prefetches-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=119333 */
-"node-speculative-read\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=119433 */
-"node-speculative-read-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=119538 */
-"node-speculative-read-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=119648 */
-"node-speculative-read-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=119752 */
-"node-speculative-read-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=119859 */
-"node-speculative-read-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=119966 */
-"node-speculative-read-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=120071 */
-"node-speculative-load\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120171 */
-"node-speculative-load-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120276 */
-"node-speculative-load-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120386 */
-"node-speculative-load-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120490 */
-"node-speculative-load-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120597 */
-"node-speculative-load-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=120704 */
-"node-speculative-load-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=120809 */
-"node-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=120889 */
-"node-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=120974 */
-"node-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=121053 */
-"node-access\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=121135 */
-"node-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=121221 */
-"node-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=121305 */
-"cpu-cycles\000legacy hardware\000Total cycles. Be wary of what happens during CPU frequency scaling [This event is an alias of cycles]\000legacy-hardware-config=0\000\00000\000\000\000\000\000"
-/* offset=121467 */
-"cycles\000legacy hardware\000Total cycles. Be wary of what happens during CPU frequency scaling [This event is an alias of cpu-cycles]\000legacy-hardware-config=0\000\00000\000\000\000\000\000"
-/* offset=121629 */
-"instructions\000legacy hardware\000Retired instructions. Be careful, these can be affected by various issues, most notably hardware interrupt counts\000legacy-hardware-config=1\000\00000\000\000\000\000\000"
-/* offset=121805 */
-"cache-references\000legacy hardware\000Cache accesses. Usually this indicates Last Level Cache accesses but this may vary depending on your CPU. This may include prefetches and coherency messages; again this depends on the design of your CPU\000legacy-hardware-config=2\000\00000\000\000\000\000\000"
-/* offset=122075 */
-"cache-misses\000legacy hardware\000Cache misses. Usually this indicates Last Level Cache misses; this is intended to be used in conjunction with the PERF_COUNT_HW_CACHE_REFERENCES event to calculate cache miss rates\000legacy-hardware-config=3\000\00000\000\000\000\000\000"
-/* offset=122318 */
-"branches\000legacy hardware\000Retired branch instructions [This event is an alias of branch-instructions]\000legacy-hardware-config=4\000\00000\000\000\000\000\000"
-/* offset=122452 */
-"branch-instructions\000legacy hardware\000Retired branch instructions [This event is an alias of branches]\000legacy-hardware-config=4\000\00000\000\000\000\000\000"
-/* offset=122586 */
-"branch-misses\000legacy hardware\000Mispredicted branch instructions\000legacy-hardware-config=5\000\00000\000\000\000\000\000"
-/* offset=122682 */
-"bus-cycles\000legacy hardware\000Bus cycles, which can be different from total cycles\000legacy-hardware-config=6\000\00000\000\000\000\000\000"
-/* offset=122795 */
-"stalled-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This event is an alias of idle-cycles-frontend]\000legacy-hardware-config=7\000\00000\000\000\000\000\000"
-/* offset=122945 */
-"idle-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This event is an alias of stalled-cycles-frontend]\000legacy-hardware-config=7\000\00000\000\000\000\000\000"
-/* offset=123095 */
-"stalled-cycles-backend\000legacy hardware\000Stalled cycles during retirement [This event is an alias of idle-cycles-backend]\000legacy-hardware-config=8\000\00000\000\000\000\000\000"
-/* offset=123248 */
-"idle-cycles-backend\000legacy hardware\000Stalled cycles during retirement [This event is an alias of stalled-cycles-backend]\000legacy-hardware-config=8\000\00000\000\000\000\000\000"
-/* offset=123401 */
-"ref-cycles\000legacy hardware\000Total cycles; not affected by CPU frequency scaling\000legacy-hardware-config=9\000\00000\000\000\000\000\000"
-/* offset=123513 */
-"software\000"
-/* offset=123522 */
-"cpu-clock\000software\000Per-CPU high-resolution timer based event\000config=0\000\000001e-6msec\000\000\000\000\000"
-/* offset=123608 */
-"task-clock\000software\000Per-task high-resolution timer based event\000config=1\000\000001e-6msec\000\000\000\000\000"
-/* offset=123696 */
-"faults\000software\000Number of page faults [This event is an alias of page-faults]\000config=2\000\00000\000\000\000\000\000"
-/* offset=123791 */
-"page-faults\000software\000Number of page faults [This event is an alias of faults]\000config=2\000\00000\000\000\000\000\000"
-/* offset=123886 */
-"context-switches\000software\000Number of context switches [This event is an alias of cs]\000config=3\000\00000\000\000\000\000\000"
-/* offset=123987 */
-"cs\000software\000Number of context switches [This event is an alias of context-switches]\000config=3\000\00000\000\000\000\000\000"
-/* offset=124088 */
-"cpu-migrations\000software\000Number of times a process has migrated to a new CPU [This event is an alias of migrations]\000config=4\000\00000\000\000\000\000\000"
-/* offset=124220 */
-"migrations\000software\000Number of times a process has migrated to a new CPU [This event is an alias of cpu-migrations]\000config=4\000\00000\000\000\000\000\000"
-/* offset=124352 */
-"minor-faults\000software\000Number of minor page faults. Minor faults don't require I/O to handle\000config=5\000\00000\000\000\000\000\000"
-/* offset=124461 */
-"major-faults\000software\000Number of major page faults. Major faults require I/O to handle\000config=6\000\00000\000\000\000\000\000"
-/* offset=124564 */
-"alignment-faults\000software\000Number of kernel handled memory alignment faults\000config=7\000\00000\000\000\000\000\000"
-/* offset=124656 */
-"emulation-faults\000software\000Number of kernel handled unimplemented instruction faults handled through emulation\000config=8\000\00000\000\000\000\000\000"
-/* offset=124783 */
-"dummy\000software\000A placeholder event that doesn't count anything\000config=9\000\00000\000\000\000\000\000"
-/* offset=124863 */
-"bpf-output\000software\000An event used by BPF programs to write to the perf ring buffer\000config=0xa\000\00000\000\000\000\000\000"
-/* offset=124965 */
-"cgroup-switches\000software\000Number of context switches to a task in a different cgroup\000config=0xb\000\00000\000\000\000\000\000"
-/* offset=125068 */
-"tool\000"
-/* offset=125073 */
-"duration_time\000tool\000Wall clock interval time in nanoseconds\000config=1\000\00000\000\000\000\000\000"
-/* offset=125149 */
-"user_time\000tool\000User (non-kernel) time in nanoseconds\000config=2\000\00000\000\000\000\000\000"
-/* offset=125219 */
-"system_time\000tool\000System/kernel time in nanoseconds\000config=3\000\00000\000\000\000\000\000"
-/* offset=125287 */
-"has_pmem\000tool\0001 if persistent memory installed otherwise 0\000config=4\000\00000\000\000\000\000\000"
-/* offset=125363 */
+/* offset=124971 */
+"node-write-misses\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
+/* offset=125064 */
+"node-write-ops\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
+/* offset=125154 */
+"node-write-reference\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
+/* offset=125250 */
+"node-write-refs\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
+/* offset=125341 */
"num_cores\000tool\000Number of cores. A core consists of 1 or more thread, with each thread being associated with a logical Linux CPU\000config=5\000\00000\000\000\000\000\000"
-/* offset=125508 */
+/* offset=125486 */
"num_cpus\000tool\000Number of logical Linux CPUs. There may be multiple such CPUs on a core\000config=6\000\00000\000\000\000\000\000"
-/* offset=125611 */
+/* offset=125589 */
"num_cpus_online\000tool\000Number of online logical Linux CPUs. There may be multiple such CPUs on a core\000config=7\000\00000\000\000\000\000\000"
-/* offset=125728 */
+/* offset=125706 */
"num_dies\000tool\000Number of dies. Each die has 1 or more cores\000config=8\000\00000\000\000\000\000\000"
-/* offset=125804 */
+/* offset=125782 */
"num_packages\000tool\000Number of packages. Each package has 1 or more die\000config=9\000\00000\000\000\000\000\000"
-/* offset=125890 */
+/* offset=125868 */
+"page-faults\000software\000Number of page faults [This event is an alias of faults]\000config=2\000\00000\000\000\000\000\000"
+/* offset=125963 */
+"ref-cycles\000legacy hardware\000Total cycles; not affected by CPU frequency scaling\000legacy-hardware-config=9\000\00000\000\000\000\000\000"
+/* offset=126075 */
+"segment_reg_loads.any\000other\000Number of segment register loads\000event=6,period=200000,umask=0x80\000\00000\000\000\000\000\000"
+/* offset=126177 */
"slots\000tool\000Number of functional units that in parallel can execute parts of an instruction\000config=0xa\000\00000\000\000\000\000\000"
-/* offset=126000 */
+/* offset=126287 */
"smt_on\000tool\0001 if simultaneous multithreading (aka hyperthreading) is enable otherwise 0\000config=0xb\000\00000\000\000\000\000\000"
-/* offset=126107 */
+/* offset=126394 */
+"software\000"
+/* offset=126403 */
+"stalled-cycles-backend\000legacy hardware\000Stalled cycles during retirement [This event is an alias of idle-cycles-backend]\000legacy-hardware-config=8\000\00000\000\000\000\000\000"
+/* offset=126556 */
+"stalled-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This event is an alias of idle-cycles-frontend]\000legacy-hardware-config=7\000\00000\000\000\000\000\000"
+/* offset=126706 */
+"sys_ccn_pmu.read_cycles\000uncore\000ccn read-cycles event\000config=0x2c\0000x01\00000\000\000\000\000\000"
+/* offset=126783 */
+"sys_cmn_pmu.hnf_cache_miss\000uncore\000Counts total cache misses in first lookup result (high priority)\000eventid=1,type=5\000(434|436|43c|43a).*\00000\000\000\000\000\000"
+/* offset=126926 */
+"sys_ddr_pmu.write_cycles\000uncore\000ddr write-cycles event\000event=0x2b\000v8\00000\000\000\000\000\000"
+/* offset=127002 */
+"system_time\000tool\000System/kernel time in nanoseconds\000config=3\000\00000\000\000\000\000\000"
+/* offset=127070 */
"system_tsc_freq\000tool\000The amount a Time Stamp Counter (TSC) increases per second\000config=0xc\000\00000\000\000\000\000\000"
-/* offset=126206 */
-"core_wide\000tool\0001 if not SMT, if SMT are events being gathered on all SMT threads 1 otherwise 0\000config=0xd\000\00000\000\000\000\000\000"
-/* offset=126320 */
+/* offset=127169 */
"target_cpu\000tool\0001 if CPUs being analyzed, 0 if threads/processes\000config=0xe\000\00000\000\000\000\000\000"
-/* offset=126404 */
-"bp_l1_btb_correct\000branch\000L1 BTB Correction\000event=0x8a\000\00000\000\000\000\000\000"
-/* offset=126466 */
-"bp_l2_btb_correct\000branch\000L2 BTB Correction\000event=0x8b\000\00000\000\000\000\000\000"
-/* offset=126528 */
-"l3_cache_rd\000cache\000L3 cache access, read\000event=0x40\000\00000\000\000\000\000Attributable Level 3 cache access, read\000"
-/* offset=126626 */
-"segment_reg_loads.any\000other\000Number of segment register loads\000event=6,period=200000,umask=0x80\000\00000\000\000\000\000\000"
-/* offset=126728 */
-"dispatch_blocked.any\000other\000Memory cluster signals to block micro-op dispatch for any reason\000event=9,period=200000,umask=0x20\000\00000\000\000\000\000\000"
-/* offset=126861 */
-"eist_trans\000other\000Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions\000event=0x3a,period=200000\000\00000\000\000\000\000\000"
-/* offset=126979 */
-"hisi_sccl,ddrc\000"
-/* offset=126994 */
-"uncore_hisi_ddrc.flux_wcmd\000uncore\000DDRC write commands\000event=2\000\00000\000\000\000\000\000"
-/* offset=127064 */
-"uncore_cbox\000"
-/* offset=127076 */
+/* offset=127253 */
+"task-clock\000software\000Per-task high-resolution timer based event\000config=1\000\000001e-6msec\000\000\000\000\000"
+/* offset=127341 */
+"tool\000"
+/* offset=127346 */
"unc_cbo_xsnp_response.miss_eviction\000uncore\000A cross-core snoop resulted from L3 Eviction which misses in some processor core\000event=0x22,umask=0x81\000\00000\000\000\000\000\000"
-/* offset=127230 */
-"event-hyphen\000uncore\000UNC_CBO_HYPHEN\000event=0xe0\000\00000\000\000\000\000\000"
-/* offset=127284 */
-"event-two-hyph\000uncore\000UNC_CBO_TWO_HYPH\000event=0xc0\000\00000\000\000\000\000\000"
-/* offset=127342 */
-"hisi_sccl,l3c\000"
-/* offset=127356 */
+/* offset=127500 */
+"uncore_cbox\000"
+/* offset=127512 */
+"uncore_hisi_ddrc.flux_wcmd\000uncore\000DDRC write commands\000event=2\000\00000\000\000\000\000\000"
+/* offset=127582 */
"uncore_hisi_l3c.rd_hit_cpipe\000uncore\000Total read hits\000event=7\000\00000\000\000\000\000\000"
-/* offset=127424 */
-"uncore_imc_free_running\000"
-/* offset=127448 */
-"uncore_imc_free_running.cache_miss\000uncore\000Total cache misses\000event=0x12\000\00000\000\000\000\000\000"
-/* offset=127528 */
+/* offset=127650 */
"uncore_imc\000"
-/* offset=127539 */
+/* offset=127661 */
"uncore_imc.cache_hits\000uncore\000Total cache hits\000event=0x34\000\00000\000\000\000\000\000"
-/* offset=127604 */
-"uncore_sys_ddr_pmu\000"
-/* offset=127623 */
-"sys_ddr_pmu.write_cycles\000uncore\000ddr write-cycles event\000event=0x2b\000v8\00000\000\000\000\000\000"
-/* offset=127699 */
+/* offset=127726 */
+"uncore_imc_free_running\000"
+/* offset=127750 */
+"uncore_imc_free_running.cache_miss\000uncore\000Total cache misses\000event=0x12\000\00000\000\000\000\000\000"
+/* offset=127830 */
"uncore_sys_ccn_pmu\000"
-/* offset=127718 */
-"sys_ccn_pmu.read_cycles\000uncore\000ccn read-cycles event\000config=0x2c\0000x01\00000\000\000\000\000\000"
-/* offset=127795 */
+/* offset=127849 */
"uncore_sys_cmn_pmu\000"
-/* offset=127814 */
-"sys_cmn_pmu.hnf_cache_miss\000uncore\000Counts total cache misses in first lookup result (high priority)\000eventid=1,type=5\000(434|436|43c|43a).*\00000\000\000\000\000\000"
+/* offset=127868 */
+"uncore_sys_ddr_pmu\000"
+/* offset=127887 */
+"user_time\000tool\000User (non-kernel) time in nanoseconds\000config=2\000\00000\000\000\000\000\000"
/* offset=127957 */
-"CPUs_utilized\000Default\000(software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@) / (duration_time * 1e9)\000\000Average CPU utilization\000\0001CPUs\000\000\000\000011"
-/* offset=128143 */
-"cs_per_second\000Default\000software@context\\-switches\\,name\\=context\\-switches@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Context switches per CPU second\000\0001cs/sec\000\000\000\000011"
-/* offset=128376 */
-"migrations_per_second\000Default\000software@cpu\\-migrations\\,name\\=cpu\\-migrations@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Process migrations to a new CPU per CPU second\000\0001migrations/sec\000\000\000\000011"
-/* offset=128636 */
-"page_faults_per_second\000Default\000software@page\\-faults\\,name\\=page\\-faults@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Page faults per CPU second\000\0001faults/sec\000\000\000\000011"
-/* offset=128867 */
-"insn_per_cycle\000Default\000instructions / cpu\\-cycles\000insn_per_cycle < 1\000Instructions Per Cycle\000\0001instructions\000\000\000\000001"
-/* offset=128980 */
-"stalled_cycles_per_instruction\000Default\000(max(stalled\\-cycles\\-frontend, stalled\\-cycles\\-backend) / instructions if has_event(stalled\\-cycles\\-frontend) & has_event(stalled\\-cycles\\-backend) else (stalled\\-cycles\\-frontend / instructions if has_event(stalled\\-cycles\\-frontend) else (stalled\\-cycles\\-backend / instructions if has_event(stalled\\-cycles\\-backend) else 0)))\000\000Max front or backend stalls per instruction\000\000\000\000\000\000001"
-/* offset=129405 */
-"frontend_cycles_idle\000Default\000(stalled\\-cycles\\-frontend / cpu\\-cycles if has_event(stalled\\-cycles\\-frontend) else 0)\000frontend_cycles_idle > 0.1\000Frontend stalls per cycle\000\000\000\000\000\000001"
-/* offset=129584 */
-"backend_cycles_idle\000Default\000(stalled\\-cycles\\-backend / cpu\\-cycles if has_event(stalled\\-cycles\\-backend) else 0)\000backend_cycles_idle > 0.2\000Backend stalls per cycle\000\000\000\000\000\000001"
-/* offset=129758 */
-"cycles_frequency\000Default\000cpu\\-cycles / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Cycles per CPU second\000\0001GHz\000\000\000\000011"
-/* offset=129934 */
-"branch_frequency\000Default\000branches / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Branches per CPU second\000\0001000M/sec\000\000\000\000011"
-/* offset=130114 */
-"branch_miss_rate\000Default\000branch\\-misses / branches\000branch_miss_rate > 0.05\000Branch miss rate\000\000100%\000\000\000\000001"
-/* offset=130218 */
-"l1d_miss_rate\000Default2\000L1\\-dcache\\-load\\-misses / L1\\-dcache\\-loads\000l1d_miss_rate > 0.05\000L1D miss rate\000\000100%\000\000\000\000001"
-/* offset=130334 */
-"llc_miss_rate\000Default2\000LLC\\-load\\-misses / LLC\\-loads\000llc_miss_rate > 0.05\000LLC miss rate\000\000100%\000\000\000\000001"
-/* offset=130435 */
-"l1i_miss_rate\000Default3\000L1\\-icache\\-load\\-misses / L1\\-icache\\-loads\000l1i_miss_rate > 0.05\000L1I miss rate\000\000100%\000\000\000\000001"
-/* offset=130550 */
-"dtlb_miss_rate\000Default3\000dTLB\\-load\\-misses / dTLB\\-loads\000dtlb_miss_rate > 0.05\000dTLB miss rate\000\000100%\000\000\000\000001"
-/* offset=130656 */
-"itlb_miss_rate\000Default3\000iTLB\\-load\\-misses / iTLB\\-loads\000itlb_miss_rate > 0.05\000iTLB miss rate\000\000100%\000\000\000\000001"
-/* offset=130762 */
-"l1_prefetch_miss_rate\000Default4\000L1\\-dcache\\-prefetch\\-misses / L1\\-dcache\\-prefetches\000l1_prefetch_miss_rate > 0.05\000L1 prefetch miss rate\000\000100%\000\000\000\000001"
-/* offset=130910 */
"CPI\000\0001 / IPC\000\000\000\000\000\000\000\000000"
-/* offset=130933 */
-"IPC\000group1\000inst_retired.any / cpu_clk_unhalted.thread\000\000\000\000\000\000\000\000000"
-/* offset=130997 */
-"Frontend_Bound_SMT\000\000idq_uops_not_delivered.core / (4 * (cpu_clk_unhalted.thread / 2 * (1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk)))\000\000\000\000\000\000\000\000000"
-/* offset=131164 */
-"dcache_miss_cpi\000\000l1d\\-loads\\-misses / inst_retired.any\000\000\000\000\000\000\000\000000"
-/* offset=131229 */
-"icache_miss_cycles\000\000l1i\\-loads\\-misses / inst_retired.any\000\000\000\000\000\000\000\000000"
-/* offset=131297 */
-"cache_miss_cycles\000group1\000dcache_miss_cpi + icache_miss_cycles\000\000\000\000\000\000\000\000000"
-/* offset=131369 */
+/* offset=127980 */
+"CPUs_utilized\000Default\000(software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@) / (duration_time * 1e9)\000\000Average CPU utilization\000\0001CPUs\000\000\000\000011"
+/* offset=128166 */
+"DCache_L2_All\000\000DCache_L2_All_Hits + DCache_L2_All_Miss\000\000\000\000\000\000\000\000000"
+/* offset=128231 */
"DCache_L2_All_Hits\000\000l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit\000\000\000\000\000\000\000\000000"
-/* offset=131464 */
+/* offset=128326 */
"DCache_L2_All_Miss\000\000max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss\000\000\000\000\000\000\000\000000"
-/* offset=131599 */
-"DCache_L2_All\000\000DCache_L2_All_Hits + DCache_L2_All_Miss\000\000\000\000\000\000\000\000000"
-/* offset=131664 */
+/* offset=128461 */
"DCache_L2_Hits\000\000d_ratio(DCache_L2_All_Hits, DCache_L2_All)\000\000\000\000\000\000\000\000000"
-/* offset=131733 */
+/* offset=128530 */
"DCache_L2_Misses\000\000d_ratio(DCache_L2_All_Miss, DCache_L2_All)\000\000\000\000\000\000\000\000000"
-/* offset=131804 */
+/* offset=128601 */
+"Frontend_Bound_SMT\000\000idq_uops_not_delivered.core / (4 * (cpu_clk_unhalted.thread / 2 * (1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk)))\000\000\000\000\000\000\000\000000"
+/* offset=128768 */
+"IPC\000group1\000inst_retired.any / cpu_clk_unhalted.thread\000\000\000\000\000\000\000\000000"
+/* offset=128832 */
+"L1D_Cache_Fill_BW\000\00064 * l1d.replacement / 1e9 / duration_time\000\000\000\000\000\000\000\000000"
+/* offset=128904 */
"M1\000\000ipc + M2\000\000\000\000\000\000\000\000000"
-/* offset=131827 */
+/* offset=128927 */
"M2\000\000ipc + M1\000\000\000\000\000\000\000\000000"
-/* offset=131850 */
+/* offset=128950 */
"M3\000\0001 / M3\000\000\000\000\000\000\000\000000"
-/* offset=131871 */
-"L1D_Cache_Fill_BW\000\00064 * l1d.replacement / 1e9 / duration_time\000\000\000\000\000\000\000\000000"
+/* offset=128971 */
+"backend_cycles_idle\000Default\000(stalled\\-cycles\\-backend / cpu\\-cycles if has_event(stalled\\-cycles\\-backend) else 0)\000backend_cycles_idle > 0.2\000Backend stalls per cycle\000\000\000\000\000\000001"
+/* offset=129145 */
+"branch_frequency\000Default\000branches / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Branches per CPU second\000\0001000M/sec\000\000\000\000011"
+/* offset=129325 */
+"branch_miss_rate\000Default\000branch\\-misses / branches\000branch_miss_rate > 0.05\000Branch miss rate\000\000100%\000\000\000\000001"
+/* offset=129429 */
+"cache_miss_cycles\000group1\000dcache_miss_cpi + icache_miss_cycles\000\000\000\000\000\000\000\000000"
+/* offset=129501 */
+"cs_per_second\000Default\000software@context\\-switches\\,name\\=context\\-switches@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Context switches per CPU second\000\0001cs/sec\000\000\000\000011"
+/* offset=129734 */
+"cycles_frequency\000Default\000cpu\\-cycles / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Cycles per CPU second\000\0001GHz\000\000\000\000011"
+/* offset=129910 */
+"dcache_miss_cpi\000\000l1d\\-loads\\-misses / inst_retired.any\000\000\000\000\000\000\000\000000"
+/* offset=129975 */
+"dtlb_miss_rate\000Default3\000dTLB\\-load\\-misses / dTLB\\-loads\000dtlb_miss_rate > 0.05\000dTLB miss rate\000\000100%\000\000\000\000001"
+/* offset=130081 */
+"frontend_cycles_idle\000Default\000(stalled\\-cycles\\-frontend / cpu\\-cycles if has_event(stalled\\-cycles\\-frontend) else 0)\000frontend_cycles_idle > 0.1\000Frontend stalls per cycle\000\000\000\000\000\000001"
+/* offset=130260 */
+"icache_miss_cycles\000\000l1i\\-loads\\-misses / inst_retired.any\000\000\000\000\000\000\000\000000"
+/* offset=130328 */
+"insn_per_cycle\000Default\000instructions / cpu\\-cycles\000insn_per_cycle < 1\000Instructions Per Cycle\000\0001instructions\000\000\000\000001"
+/* offset=130441 */
+"itlb_miss_rate\000Default3\000iTLB\\-load\\-misses / iTLB\\-loads\000itlb_miss_rate > 0.05\000iTLB miss rate\000\000100%\000\000\000\000001"
+/* offset=130547 */
+"l1_prefetch_miss_rate\000Default4\000L1\\-dcache\\-prefetch\\-misses / L1\\-dcache\\-prefetches\000l1_prefetch_miss_rate > 0.05\000L1 prefetch miss rate\000\000100%\000\000\000\000001"
+/* offset=130695 */
+"l1d_miss_rate\000Default2\000L1\\-dcache\\-load\\-misses / L1\\-dcache\\-loads\000l1d_miss_rate > 0.05\000L1D miss rate\000\000100%\000\000\000\000001"
+/* offset=130811 */
+"l1i_miss_rate\000Default3\000L1\\-icache\\-load\\-misses / L1\\-icache\\-loads\000l1i_miss_rate > 0.05\000L1I miss rate\000\000100%\000\000\000\000001"
+/* offset=130926 */
+"llc_miss_rate\000Default2\000LLC\\-load\\-misses / LLC\\-loads\000llc_miss_rate > 0.05\000LLC miss rate\000\000100%\000\000\000\000001"
+/* offset=131027 */
+"migrations_per_second\000Default\000software@cpu\\-migrations\\,name\\=cpu\\-migrations@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Process migrations to a new CPU per CPU second\000\0001migrations/sec\000\000\000\000011"
+/* offset=131287 */
+"page_faults_per_second\000Default\000software@page\\-faults\\,name\\=page\\-faults@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Page faults per CPU second\000\0001faults/sec\000\000\000\000011"
+/* offset=131518 */
+"stalled_cycles_per_instruction\000Default\000(max(stalled\\-cycles\\-frontend, stalled\\-cycles\\-backend) / instructions if has_event(stalled\\-cycles\\-frontend) & has_event(stalled\\-cycles\\-backend) else (stalled\\-cycles\\-frontend / instructions if has_event(stalled\\-cycles\\-frontend) else (stalled\\-cycles\\-backend / instructions if has_event(stalled\\-cycles\\-backend) else 0)))\000\000Max front or backend stalls per instruction\000\000\000\000\000\000001"
;
static const struct compact_pmu_event pmu_events__common_default_core[] = {
/* bpc\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-conf... */
- { 111480 },
+ { 216 },
/* bpc-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cac... */
- { 113849 },
+ { 300 },
/* bpc-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache... */
- { 111564 },
+ { 391 },
/* bpc-load-access\000legacy cache\000Branch prediction unit read accesses\000legac... */
- { 111939 },
+ { 480 },
/* bpc-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-ca... */
- { 112135 },
+ { 576 },
/* bpc-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-... */
- { 112035 },
+ { 674 },
/* bpc-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-c... */
- { 111846 },
+ { 774 },
/* bpc-load-reference\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 111747 },
+ { 867 },
/* bpc-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 111653 },
+ { 966 },
/* bpc-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cach... */
- { 112233 },
+ { 1060 },
/* bpc-loads-access\000legacy cache\000Branch prediction unit read accesses\000lega... */
- { 112612 },
+ { 1150 },
/* bpc-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-c... */
- { 112810 },
+ { 1247 },
/* bpc-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy... */
- { 112709 },
+ { 1346 },
/* bpc-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 112518 },
+ { 1447 },
/* bpc-loads-reference\000legacy cache\000Branch prediction unit read accesses\000l... */
- { 112418 },
+ { 1541 },
/* bpc-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy... */
- { 112323 },
+ { 1641 },
/* bpc-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-c... */
- { 114035 },
+ { 1736 },
/* bpc-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache... */
- { 113940 },
+ { 1829 },
/* bpc-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-... */
- { 113761 },
+ { 1924 },
/* bpc-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache... */
- { 112909 },
+ { 2012 },
/* bpc-read-access\000legacy cache\000Branch prediction unit read accesses\000legac... */
- { 113284 },
+ { 2101 },
/* bpc-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-ca... */
- { 113480 },
+ { 2197 },
/* bpc-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-... */
- { 113380 },
+ { 2295 },
/* bpc-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-c... */
- { 113191 },
+ { 2395 },
/* bpc-read-reference\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 113092 },
+ { 2488 },
/* bpc-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 112998 },
+ { 2587 },
/* bpc-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 113667 },
+ { 2681 },
/* bpc-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache... */
- { 113578 },
+ { 2775 },
/* bpu\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-conf... */
- { 106184 },
+ { 2966 },
/* bpu-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cac... */
- { 108553 },
+ { 3050 },
/* bpu-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache... */
- { 106268 },
+ { 3141 },
/* bpu-load-access\000legacy cache\000Branch prediction unit read accesses\000legac... */
- { 106643 },
+ { 3230 },
/* bpu-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-ca... */
- { 106839 },
+ { 3326 },
/* bpu-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-... */
- { 106739 },
+ { 3424 },
/* bpu-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-c... */
- { 106550 },
+ { 3524 },
/* bpu-load-reference\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 106451 },
+ { 3617 },
/* bpu-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 106357 },
+ { 3716 },
/* bpu-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cach... */
- { 106937 },
+ { 3810 },
/* bpu-loads-access\000legacy cache\000Branch prediction unit read accesses\000lega... */
- { 107316 },
+ { 3900 },
/* bpu-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-c... */
- { 107514 },
+ { 3997 },
/* bpu-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy... */
- { 107413 },
+ { 4096 },
/* bpu-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 107222 },
+ { 4197 },
/* bpu-loads-reference\000legacy cache\000Branch prediction unit read accesses\000l... */
- { 107122 },
+ { 4291 },
/* bpu-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy... */
- { 107027 },
+ { 4391 },
/* bpu-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-c... */
- { 108739 },
+ { 4486 },
/* bpu-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache... */
- { 108644 },
+ { 4579 },
/* bpu-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-... */
- { 108465 },
+ { 4674 },
/* bpu-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache... */
- { 107613 },
+ { 4762 },
/* bpu-read-access\000legacy cache\000Branch prediction unit read accesses\000legac... */
- { 107988 },
+ { 4851 },
/* bpu-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-ca... */
- { 108184 },
+ { 4947 },
/* bpu-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-... */
- { 108084 },
+ { 5045 },
/* bpu-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-c... */
- { 107895 },
+ { 5145 },
/* bpu-read-reference\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 107796 },
+ { 5238 },
/* bpu-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 107702 },
+ { 5337 },
/* bpu-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 108371 },
+ { 5431 },
/* bpu-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache... */
- { 108282 },
+ { 5525 },
/* branch\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-c... */
- { 100851 },
+ { 5614 },
/* branch-access\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 103295 },
+ { 5701 },
/* branch-instructions\000legacy hardware\000Retired branch instructions [This even... */
- { 122452 },
+ { 5795 },
/* branch-load\000legacy cache\000Branch prediction unit read accesses\000legacy-ca... */
- { 100938 },
+ { 5929 },
/* branch-load-access\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 101325 },
+ { 6021 },
/* branch-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy... */
- { 101527 },
+ { 6120 },
/* branch-load-misses\000legacy cache\000Branch prediction unit read misses\000lega... */
- { 101424 },
+ { 6221 },
/* branch-load-ops\000legacy cache\000Branch prediction unit read accesses\000legac... */
- { 101229 },
+ { 6324 },
/* branch-load-reference\000legacy cache\000Branch prediction unit read accesses\00... */
- { 101127 },
+ { 6420 },
/* branch-load-refs\000legacy cache\000Branch prediction unit read accesses\000lega... */
- { 101030 },
+ { 6522 },
/* branch-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-c... */
- { 101628 },
+ { 6619 },
/* branch-loads-access\000legacy cache\000Branch prediction unit read accesses\000l... */
- { 102019 },
+ { 6712 },
/* branch-loads-miss\000legacy cache\000Branch prediction unit read misses\000legac... */
- { 102223 },
+ { 6812 },
/* branch-loads-misses\000legacy cache\000Branch prediction unit read misses\000leg... */
- { 102119 },
+ { 6914 },
/* branch-loads-ops\000legacy cache\000Branch prediction unit read accesses\000lega... */
- { 101922 },
+ { 7018 },
/* branch-loads-reference\000legacy cache\000Branch prediction unit read accesses\0... */
- { 101819 },
+ { 7115 },
/* branch-loads-refs\000legacy cache\000Branch prediction unit read accesses\000leg... */
- { 101721 },
+ { 7218 },
/* branch-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cach... */
- { 103389 },
+ { 7316 },
/* branch-misses\000legacy hardware\000Mispredicted branch instructions\000legacy-h... */
- { 122586 },
+ { 7412 },
/* branch-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cac... */
- { 103204 },
+ { 7508 },
/* branch-read\000legacy cache\000Branch prediction unit read accesses\000legacy-ca... */
- { 102325 },
+ { 7599 },
/* branch-read-access\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 102712 },
+ { 7691 },
/* branch-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy... */
- { 102914 },
+ { 7790 },
/* branch-read-misses\000legacy cache\000Branch prediction unit read misses\000lega... */
- { 102811 },
+ { 7891 },
/* branch-read-ops\000legacy cache\000Branch prediction unit read accesses\000legac... */
- { 102616 },
+ { 7994 },
/* branch-read-reference\000legacy cache\000Branch prediction unit read accesses\00... */
- { 102514 },
+ { 8090 },
/* branch-read-refs\000legacy cache\000Branch prediction unit read accesses\000lega... */
- { 102417 },
+ { 8192 },
/* branch-reference\000legacy cache\000Branch prediction unit read accesses\000lega... */
- { 103107 },
+ { 8289 },
/* branch-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-ca... */
- { 103015 },
+ { 8386 },
/* branches\000legacy hardware\000Retired branch instructions [This event is an ali... */
- { 122318 },
+ { 8478 },
/* branches-access\000legacy cache\000Branch prediction unit read accesses\000legac... */
- { 105890 },
+ { 8612 },
/* branches-load\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 103485 },
+ { 8708 },
/* branches-load-access\000legacy cache\000Branch prediction unit read accesses\000... */
- { 103880 },
+ { 8802 },
/* branches-load-miss\000legacy cache\000Branch prediction unit read misses\000lega... */
- { 104086 },
+ { 8903 },
/* branches-load-misses\000legacy cache\000Branch prediction unit read misses\000le... */
- { 103981 },
+ { 9006 },
/* branches-load-ops\000legacy cache\000Branch prediction unit read accesses\000leg... */
- { 103782 },
+ { 9111 },
/* branches-load-reference\000legacy cache\000Branch prediction unit read accesses\... */
- { 103678 },
+ { 9209 },
/* branches-load-refs\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 103579 },
+ { 9313 },
/* branches-loads\000legacy cache\000Branch prediction unit read accesses\000legacy... */
- { 104189 },
+ { 9412 },
/* branches-loads-access\000legacy cache\000Branch prediction unit read accesses\00... */
- { 104588 },
+ { 9507 },
/* branches-loads-miss\000legacy cache\000Branch prediction unit read misses\000leg... */
- { 104796 },
+ { 9609 },
/* branches-loads-misses\000legacy cache\000Branch prediction unit read misses\000l... */
- { 104690 },
+ { 9713 },
/* branches-loads-ops\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 104489 },
+ { 9819 },
/* branches-loads-reference\000legacy cache\000Branch prediction unit read accesses... */
- { 104384 },
+ { 9918 },
/* branches-loads-refs\000legacy cache\000Branch prediction unit read accesses\000l... */
- { 104284 },
+ { 10023 },
/* branches-miss\000legacy cache\000Branch prediction unit read misses\000legacy-ca... */
- { 106086 },
+ { 10123 },
/* branches-misses\000legacy cache\000Branch prediction unit read misses\000legacy-... */
- { 105986 },
+ { 10221 },
/* branches-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-c... */
- { 105797 },
+ { 10321 },
/* branches-read\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 104900 },
+ { 10414 },
/* branches-read-access\000legacy cache\000Branch prediction unit read accesses\000... */
- { 105295 },
+ { 10508 },
/* branches-read-miss\000legacy cache\000Branch prediction unit read misses\000lega... */
- { 105501 },
+ { 10609 },
/* branches-read-misses\000legacy cache\000Branch prediction unit read misses\000le... */
- { 105396 },
+ { 10712 },
/* branches-read-ops\000legacy cache\000Branch prediction unit read accesses\000leg... */
- { 105197 },
+ { 10817 },
/* branches-read-reference\000legacy cache\000Branch prediction unit read accesses\... */
- { 105093 },
+ { 10915 },
/* branches-read-refs\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 104994 },
+ { 11019 },
/* branches-reference\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 105698 },
+ { 11118 },
/* branches-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 105604 },
+ { 11217 },
/* btb\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-conf... */
- { 108832 },
+ { 11311 },
/* btb-access\000legacy cache\000Branch prediction unit read accesses\000legacy-cac... */
- { 111201 },
+ { 11395 },
/* btb-load\000legacy cache\000Branch prediction unit read accesses\000legacy-cache... */
- { 108916 },
+ { 11486 },
/* btb-load-access\000legacy cache\000Branch prediction unit read accesses\000legac... */
- { 109291 },
+ { 11575 },
/* btb-load-miss\000legacy cache\000Branch prediction unit read misses\000legacy-ca... */
- { 109487 },
+ { 11671 },
/* btb-load-misses\000legacy cache\000Branch prediction unit read misses\000legacy-... */
- { 109387 },
+ { 11769 },
/* btb-load-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-c... */
- { 109198 },
+ { 11869 },
/* btb-load-reference\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 109099 },
+ { 11962 },
/* btb-load-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 109005 },
+ { 12061 },
/* btb-loads\000legacy cache\000Branch prediction unit read accesses\000legacy-cach... */
- { 109585 },
+ { 12155 },
/* btb-loads-access\000legacy cache\000Branch prediction unit read accesses\000lega... */
- { 109964 },
+ { 12245 },
/* btb-loads-miss\000legacy cache\000Branch prediction unit read misses\000legacy-c... */
- { 110162 },
+ { 12342 },
/* btb-loads-misses\000legacy cache\000Branch prediction unit read misses\000legacy... */
- { 110061 },
+ { 12441 },
/* btb-loads-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 109870 },
+ { 12542 },
/* btb-loads-reference\000legacy cache\000Branch prediction unit read accesses\000l... */
- { 109770 },
+ { 12636 },
/* btb-loads-refs\000legacy cache\000Branch prediction unit read accesses\000legacy... */
- { 109675 },
+ { 12736 },
/* btb-miss\000legacy cache\000Branch prediction unit read misses\000legacy-cache-c... */
- { 111387 },
+ { 12831 },
/* btb-misses\000legacy cache\000Branch prediction unit read misses\000legacy-cache... */
- { 111292 },
+ { 12924 },
/* btb-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-... */
- { 111113 },
+ { 13019 },
/* btb-read\000legacy cache\000Branch prediction unit read accesses\000legacy-cache... */
- { 110261 },
+ { 13107 },
/* btb-read-access\000legacy cache\000Branch prediction unit read accesses\000legac... */
- { 110636 },
+ { 13196 },
/* btb-read-miss\000legacy cache\000Branch prediction unit read misses\000legacy-ca... */
- { 110832 },
+ { 13292 },
/* btb-read-misses\000legacy cache\000Branch prediction unit read misses\000legacy-... */
- { 110732 },
+ { 13390 },
/* btb-read-ops\000legacy cache\000Branch prediction unit read accesses\000legacy-c... */
- { 110543 },
+ { 13490 },
/* btb-read-reference\000legacy cache\000Branch prediction unit read accesses\000le... */
- { 110444 },
+ { 13583 },
/* btb-read-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 110350 },
+ { 13682 },
/* btb-reference\000legacy cache\000Branch prediction unit read accesses\000legacy-... */
- { 111019 },
+ { 13776 },
/* btb-refs\000legacy cache\000Branch prediction unit read accesses\000legacy-cache... */
- { 110930 },
+ { 13870 },
/* bus-cycles\000legacy hardware\000Bus cycles, which can be different from total c... */
- { 122682 },
+ { 13959 },
/* cache-misses\000legacy hardware\000Cache misses. Usually this indicates Last Lev... */
- { 122075 },
+ { 14072 },
/* cache-references\000legacy hardware\000Cache accesses. Usually this indicates La... */
- { 121805 },
+ { 14315 },
/* cpu-cycles\000legacy hardware\000Total cycles. Be wary of what happens during CP... */
- { 121305 },
+ { 14989 },
/* cycles\000legacy hardware\000Total cycles. Be wary of what happens during CPU fr... */
- { 121467 },
+ { 15384 },
/* d-tlb\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\000... */
- { 78952 },
+ { 15546 },
/* d-tlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\... */
- { 85655 },
+ { 15618 },
/* d-tlb-load\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\00... */
- { 79024 },
+ { 15697 },
/* d-tlb-load-access\000legacy cache\000Data TLB read accesses\000legacy-cache-conf... */
- { 79351 },
+ { 15774 },
/* d-tlb-load-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0... */
- { 79523 },
+ { 15858 },
/* d-tlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config... */
- { 79435 },
+ { 15944 },
/* d-tlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 79270 },
+ { 16032 },
/* d-tlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-c... */
- { 79183 },
+ { 16113 },
/* d-tlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config... */
- { 79101 },
+ { 16200 },
/* d-tlb-loads\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\0... */
- { 79609 },
+ { 16282 },
/* d-tlb-loads-access\000legacy cache\000Data TLB read accesses\000legacy-cache-con... */
- { 79940 },
+ { 16360 },
/* d-tlb-loads-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=... */
- { 80114 },
+ { 16445 },
/* d-tlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-confi... */
- { 80025 },
+ { 16532 },
/* d-tlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config... */
- { 79858 },
+ { 16621 },
/* d-tlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-... */
- { 79770 },
+ { 16703 },
/* d-tlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-confi... */
- { 79687 },
+ { 16791 },
/* d-tlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x1000... */
- { 85817 },
+ { 16874 },
/* d-tlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10... */
- { 85734 },
+ { 16955 },
/* d-tlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000... */
- { 85579 },
+ { 17038 },
/* d-tlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-con... */
- { 82650 },
+ { 17114 },
/* d-tlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-ca... */
- { 83025 },
+ { 17203 },
/* d-tlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-... */
- { 83217 },
+ { 17299 },
/* d-tlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cach... */
- { 83121 },
+ { 17393 },
/* d-tlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache... */
- { 82932 },
+ { 17489 },
/* d-tlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy... */
- { 82833 },
+ { 17582 },
/* d-tlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cach... */
- { 82739 },
+ { 17681 },
/* d-tlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-c... */
- { 83311 },
+ { 17775 },
/* d-tlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-... */
- { 83694 },
+ { 17866 },
/* d-tlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cach... */
- { 83890 },
+ { 17964 },
/* d-tlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-ca... */
- { 83792 },
+ { 18060 },
/* d-tlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cac... */
- { 83599 },
+ { 18158 },
/* d-tlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000lega... */
- { 83498 },
+ { 18253 },
/* d-tlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-ca... */
- { 83402 },
+ { 18354 },
/* d-tlb-read\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\00... */
- { 80201 },
+ { 18450 },
/* d-tlb-read-access\000legacy cache\000Data TLB read accesses\000legacy-cache-conf... */
- { 80528 },
+ { 18527 },
/* d-tlb-read-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0... */
- { 80700 },
+ { 18611 },
/* d-tlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config... */
- { 80612 },
+ { 18697 },
/* d-tlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 80447 },
+ { 18785 },
/* d-tlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-c... */
- { 80360 },
+ { 18866 },
/* d-tlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config... */
- { 80278 },
+ { 18953 },
/* d-tlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config... */
- { 85497 },
+ { 19035 },
/* d-tlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\00... */
- { 85420 },
+ { 19117 },
/* d-tlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-c... */
- { 84703 },
+ { 19194 },
/* d-tlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000l... */
- { 85110 },
+ { 19291 },
/* d-tlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legac... */
- { 85318 },
+ { 19395 },
/* d-tlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000leg... */
- { 85214 },
+ { 19497 },
/* d-tlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000lega... */
- { 85009 },
+ { 19601 },
/* d-tlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\0... */
- { 84902 },
+ { 19702 },
/* d-tlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000leg... */
- { 84800 },
+ { 19809 },
/* d-tlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-c... */
- { 83986 },
+ { 19911 },
/* d-tlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000l... */
- { 84393 },
+ { 20008 },
/* d-tlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legac... */
- { 84601 },
+ { 20112 },
/* d-tlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000leg... */
- { 84497 },
+ { 20214 },
/* d-tlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000lega... */
- { 84292 },
+ { 20318 },
/* d-tlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\0... */
- { 84185 },
+ { 20419 },
/* d-tlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000leg... */
- { 84083 },
+ { 20526 },
/* d-tlb-store\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x... */
- { 80786 },
+ { 20628 },
/* d-tlb-store-access\000legacy cache\000Data TLB write accesses\000legacy-cache-co... */
- { 81137 },
+ { 20711 },
/* d-tlb-store-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config... */
- { 81317 },
+ { 20801 },
/* d-tlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-conf... */
- { 81227 },
+ { 20889 },
/* d-tlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-confi... */
- { 81050 },
+ { 20979 },
/* d-tlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache... */
- { 80957 },
+ { 21066 },
/* d-tlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-conf... */
- { 80869 },
+ { 21159 },
/* d-tlb-stores\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0... */
- { 81405 },
+ { 21247 },
/* d-tlb-stores-access\000legacy cache\000Data TLB write accesses\000legacy-cache-c... */
- { 81760 },
+ { 21331 },
/* d-tlb-stores-miss\000legacy cache\000Data TLB write misses\000legacy-cache-confi... */
- { 81942 },
+ { 21422 },
/* d-tlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-con... */
- { 81851 },
+ { 21511 },
/* d-tlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-conf... */
- { 81672 },
+ { 21602 },
/* d-tlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cach... */
- { 81578 },
+ { 21690 },
/* d-tlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-con... */
- { 81489 },
+ { 21784 },
/* d-tlb-write\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x... */
- { 82031 },
+ { 21873 },
/* d-tlb-write-access\000legacy cache\000Data TLB write accesses\000legacy-cache-co... */
- { 82382 },
+ { 21956 },
/* d-tlb-write-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config... */
- { 82562 },
+ { 22046 },
/* d-tlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-conf... */
- { 82472 },
+ { 22134 },
/* d-tlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-confi... */
- { 82295 },
+ { 22224 },
/* d-tlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache... */
- { 82202 },
+ { 22311 },
/* d-tlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-conf... */
- { 82114 },
+ { 22404 },
/* data-tlb\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\... */
- { 85898 },
+ { 22492 },
/* data-tlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config... */
- { 92823 },
+ { 22567 },
/* data-tlb-load\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3... */
- { 85973 },
+ { 22649 },
/* data-tlb-load-access\000legacy cache\000Data TLB read accesses\000legacy-cache-c... */
- { 86312 },
+ { 22729 },
/* data-tlb-load-miss\000legacy cache\000Data TLB read misses\000legacy-cache-confi... */
- { 86490 },
+ { 22816 },
/* data-tlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-con... */
- { 86399 },
+ { 22905 },
/* data-tlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-conf... */
- { 86228 },
+ { 22996 },
/* data-tlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cach... */
- { 86138 },
+ { 23080 },
/* data-tlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-con... */
- { 86053 },
+ { 23170 },
/* data-tlb-loads\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 86579 },
+ { 23255 },
/* data-tlb-loads-access\000legacy cache\000Data TLB read accesses\000legacy-cache-... */
- { 86922 },
+ { 23336 },
/* data-tlb-loads-miss\000legacy cache\000Data TLB read misses\000legacy-cache-conf... */
- { 87102 },
+ { 23424 },
/* data-tlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-co... */
- { 87010 },
+ { 23514 },
/* data-tlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-con... */
- { 86837 },
+ { 23606 },
/* data-tlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cac... */
- { 86746 },
+ { 23691 },
/* data-tlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-co... */
- { 86660 },
+ { 23782 },
/* data-tlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x1... */
- { 92991 },
+ { 23868 },
/* data-tlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0... */
- { 92905 },
+ { 23952 },
/* data-tlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\... */
- { 92744 },
+ { 24038 },
/* data-tlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-... */
- { 89725 },
+ { 24117 },
/* data-tlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy... */
- { 90112 },
+ { 24209 },
/* data-tlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cac... */
- { 90310 },
+ { 24308 },
/* data-tlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-c... */
- { 90211 },
+ { 24405 },
/* data-tlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-ca... */
- { 90016 },
+ { 24504 },
/* data-tlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000leg... */
- { 89914 },
+ { 24600 },
/* data-tlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-c... */
- { 89817 },
+ { 24702 },
/* data-tlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cach... */
- { 90407 },
+ { 24799 },
/* data-tlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000lega... */
- { 90802 },
+ { 24893 },
/* data-tlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-c... */
- { 91004 },
+ { 24994 },
/* data-tlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy... */
- { 90903 },
+ { 25093 },
/* data-tlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-... */
- { 90704 },
+ { 25194 },
/* data-tlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000l... */
- { 90600 },
+ { 25292 },
/* data-tlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy... */
- { 90501 },
+ { 25396 },
/* data-tlb-read\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3... */
- { 87192 },
+ { 25495 },
/* data-tlb-read-access\000legacy cache\000Data TLB read accesses\000legacy-cache-c... */
- { 87531 },
+ { 25575 },
/* data-tlb-read-miss\000legacy cache\000Data TLB read misses\000legacy-cache-confi... */
- { 87709 },
+ { 25662 },
/* data-tlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-con... */
- { 87618 },
+ { 25751 },
/* data-tlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-conf... */
- { 87447 },
+ { 25842 },
/* data-tlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cach... */
- { 87357 },
+ { 25926 },
/* data-tlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-con... */
- { 87272 },
+ { 26016 },
/* data-tlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-con... */
- { 92659 },
+ { 26101 },
/* data-tlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3... */
- { 92579 },
+ { 26186 },
/* data-tlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legac... */
- { 91841 },
+ { 26266 },
/* data-tlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\0... */
- { 92260 },
+ { 26366 },
/* data-tlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000le... */
- { 92474 },
+ { 26473 },
/* data-tlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000... */
- { 92367 },
+ { 26578 },
/* data-tlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000l... */
- { 92156 },
+ { 26685 },
/* data-tlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesse... */
- { 92046 },
+ { 26789 },
/* data-tlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000... */
- { 91941 },
+ { 26899 },
/* data-tlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legac... */
- { 91103 },
+ { 27004 },
/* data-tlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\0... */
- { 91522 },
+ { 27104 },
/* data-tlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000le... */
- { 91736 },
+ { 27211 },
/* data-tlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000... */
- { 91629 },
+ { 27316 },
/* data-tlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000l... */
- { 91418 },
+ { 27423 },
/* data-tlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesse... */
- { 91308 },
+ { 27527 },
/* data-tlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000... */
- { 91203 },
+ { 27637 },
/* data-tlb-store\000legacy cache\000Data TLB write accesses\000legacy-cache-config... */
- { 87798 },
+ { 27742 },
/* data-tlb-store-access\000legacy cache\000Data TLB write accesses\000legacy-cache... */
- { 88161 },
+ { 27828 },
/* data-tlb-store-miss\000legacy cache\000Data TLB write misses\000legacy-cache-con... */
- { 88347 },
+ { 27921 },
/* data-tlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-c... */
- { 88254 },
+ { 28012 },
/* data-tlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-co... */
- { 88071 },
+ { 28105 },
/* data-tlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-ca... */
- { 87975 },
+ { 28195 },
/* data-tlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-c... */
- { 87884 },
+ { 28291 },
/* data-tlb-stores\000legacy cache\000Data TLB write accesses\000legacy-cache-confi... */
- { 88438 },
+ { 28382 },
/* data-tlb-stores-access\000legacy cache\000Data TLB write accesses\000legacy-cach... */
- { 88805 },
+ { 28469 },
/* data-tlb-stores-miss\000legacy cache\000Data TLB write misses\000legacy-cache-co... */
- { 88993 },
+ { 28563 },
/* data-tlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-... */
- { 88899 },
+ { 28655 },
/* data-tlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-c... */
- { 88714 },
+ { 28749 },
/* data-tlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-c... */
- { 88617 },
+ { 28840 },
/* data-tlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-... */
- { 88525 },
+ { 28937 },
/* data-tlb-write\000legacy cache\000Data TLB write accesses\000legacy-cache-config... */
- { 89085 },
+ { 29029 },
/* data-tlb-write-access\000legacy cache\000Data TLB write accesses\000legacy-cache... */
- { 89448 },
+ { 29115 },
/* data-tlb-write-miss\000legacy cache\000Data TLB write misses\000legacy-cache-con... */
- { 89634 },
+ { 29208 },
/* data-tlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-c... */
- { 89541 },
+ { 29299 },
/* data-tlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-co... */
- { 89358 },
+ { 29392 },
/* data-tlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-ca... */
- { 89262 },
+ { 29482 },
/* data-tlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-c... */
- { 89171 },
+ { 29578 },
/* dtlb\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\0001... */
- { 72083 },
+ { 29815 },
/* dtlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\0... */
- { 78712 },
+ { 29886 },
/* dtlb-load\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000... */
- { 72154 },
+ { 29964 },
/* dtlb-load-access\000legacy cache\000Data TLB read accesses\000legacy-cache-confi... */
- { 72477 },
+ { 30040 },
/* dtlb-load-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x... */
- { 72647 },
+ { 30123 },
/* dtlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=... */
- { 72560 },
+ { 30208 },
/* dtlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3... */
- { 72397 },
+ { 30295 },
/* dtlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-co... */
- { 72311 },
+ { 30375 },
/* dtlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 72230 },
+ { 30461 },
/* dtlb-loads\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\00... */
- { 72732 },
+ { 30542 },
/* dtlb-loads-access\000legacy cache\000Data TLB read accesses\000legacy-cache-conf... */
- { 73059 },
+ { 30619 },
/* dtlb-loads-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0... */
- { 73231 },
+ { 30703 },
/* dtlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config... */
- { 73143 },
+ { 30789 },
/* dtlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 72978 },
+ { 30877 },
/* dtlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-c... */
- { 72891 },
+ { 30958 },
/* dtlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config... */
- { 72809 },
+ { 31045 },
/* dtlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003... */
- { 78872 },
+ { 31127 },
/* dtlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x100... */
- { 78790 },
+ { 31207 },
/* dtlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\... */
- { 78637 },
+ { 31289 },
/* dtlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-conf... */
- { 75738 },
+ { 31364 },
/* dtlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cac... */
- { 76109 },
+ { 31452 },
/* dtlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-c... */
- { 76299 },
+ { 31547 },
/* dtlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache... */
- { 76204 },
+ { 31640 },
/* dtlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-... */
- { 76017 },
+ { 31735 },
/* dtlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-... */
- { 75919 },
+ { 31827 },
/* dtlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache... */
- { 75826 },
+ { 31925 },
/* dtlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-co... */
- { 76392 },
+ { 32018 },
/* dtlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-c... */
- { 76771 },
+ { 32108 },
/* dtlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache... */
- { 76965 },
+ { 32205 },
/* dtlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cac... */
- { 76868 },
+ { 32300 },
/* dtlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cach... */
- { 76677 },
+ { 32397 },
/* dtlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000legac... */
- { 76577 },
+ { 32491 },
/* dtlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cac... */
- { 76482 },
+ { 32591 },
/* dtlb-read\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000... */
- { 73317 },
+ { 32686 },
/* dtlb-read-access\000legacy cache\000Data TLB read accesses\000legacy-cache-confi... */
- { 73640 },
+ { 32762 },
/* dtlb-read-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x... */
- { 73810 },
+ { 32845 },
/* dtlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=... */
- { 73723 },
+ { 32930 },
/* dtlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3... */
- { 73560 },
+ { 33017 },
/* dtlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-co... */
- { 73474 },
+ { 33097 },
/* dtlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 73393 },
+ { 33183 },
/* dtlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 78556 },
+ { 33264 },
/* dtlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000... */
- { 78480 },
+ { 33345 },
/* dtlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-ca... */
- { 77770 },
+ { 33421 },
/* dtlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000le... */
- { 78173 },
+ { 33517 },
/* dtlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legacy... */
- { 78379 },
+ { 33620 },
/* dtlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000lega... */
- { 78276 },
+ { 33721 },
/* dtlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000legac... */
- { 78073 },
+ { 33824 },
/* dtlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\00... */
- { 77967 },
+ { 33924 },
/* dtlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000lega... */
- { 77866 },
+ { 34030 },
/* dtlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-ca... */
- { 77060 },
+ { 34131 },
/* dtlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000le... */
- { 77463 },
+ { 34227 },
/* dtlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legacy... */
- { 77669 },
+ { 34330 },
/* dtlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000lega... */
- { 77566 },
+ { 34431 },
/* dtlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000legac... */
- { 77363 },
+ { 34534 },
/* dtlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\00... */
- { 77257 },
+ { 34634 },
/* dtlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000lega... */
- { 77156 },
+ { 34740 },
/* dtlb-store\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x1... */
- { 73895 },
+ { 34841 },
/* dtlb-store-access\000legacy cache\000Data TLB write accesses\000legacy-cache-con... */
- { 74242 },
+ { 34923 },
/* dtlb-store-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=... */
- { 74420 },
+ { 35012 },
/* dtlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-confi... */
- { 74331 },
+ { 35099 },
/* dtlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config... */
- { 74156 },
+ { 35188 },
/* dtlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-... */
- { 74064 },
+ { 35274 },
/* dtlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-confi... */
- { 73977 },
+ { 35366 },
/* dtlb-stores\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x... */
- { 74507 },
+ { 35453 },
/* dtlb-stores-access\000legacy cache\000Data TLB write accesses\000legacy-cache-co... */
- { 74858 },
+ { 35536 },
/* dtlb-stores-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config... */
- { 75038 },
+ { 35626 },
/* dtlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-conf... */
- { 74948 },
+ { 35714 },
/* dtlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-confi... */
- { 74771 },
+ { 35804 },
/* dtlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cache... */
- { 74678 },
+ { 35891 },
/* dtlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-conf... */
- { 74590 },
+ { 35984 },
/* dtlb-write\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x1... */
- { 75126 },
+ { 36072 },
/* dtlb-write-access\000legacy cache\000Data TLB write accesses\000legacy-cache-con... */
- { 75473 },
+ { 36154 },
/* dtlb-write-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=... */
- { 75651 },
+ { 36243 },
/* dtlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-confi... */
- { 75562 },
+ { 36330 },
/* dtlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config... */
- { 75387 },
+ { 36419 },
/* dtlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-... */
- { 75295 },
+ { 36505 },
/* dtlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-confi... */
- { 75208 },
+ { 36597 },
/* i-tlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\... */
- { 95555 },
+ { 37397 },
/* i-tlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-co... */
- { 97799 },
+ { 37476 },
/* i-tlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-conf... */
- { 95634 },
+ { 37562 },
/* i-tlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cac... */
- { 95989 },
+ { 37646 },
/* i-tlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-c... */
- { 96175 },
+ { 37737 },
/* i-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache... */
- { 96080 },
+ { 37830 },
/* i-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 95901 },
+ { 37925 },
/* i-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 95807 },
+ { 38013 },
/* i-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 95718 },
+ { 38107 },
/* i-tlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-con... */
- { 96268 },
+ { 38196 },
/* i-tlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-ca... */
- { 96627 },
+ { 38281 },
/* i-tlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-... */
- { 96815 },
+ { 38373 },
/* i-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cach... */
- { 96719 },
+ { 38467 },
/* i-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 96538 },
+ { 38563 },
/* i-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy... */
- { 96443 },
+ { 38652 },
/* i-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cach... */
- { 96353 },
+ { 38747 },
/* i-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config... */
- { 97975 },
+ { 38837 },
/* i-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-conf... */
- { 97885 },
+ { 38925 },
/* i-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-confi... */
- { 97716 },
+ { 39015 },
/* i-tlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-conf... */
- { 96909 },
+ { 39098 },
/* i-tlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cac... */
- { 97264 },
+ { 39182 },
/* i-tlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-c... */
- { 97450 },
+ { 39273 },
/* i-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache... */
- { 97355 },
+ { 39366 },
/* i-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 97176 },
+ { 39461 },
/* i-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 97082 },
+ { 39549 },
/* i-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 96993 },
+ { 39643 },
/* i-tlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 97627 },
+ { 39732 },
/* i-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-conf... */
- { 97543 },
+ { 39821 },
/* idle-cycles-backend\000legacy hardware\000Stalled cycles during retirement [This... */
- { 123248 },
+ { 39905 },
/* idle-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This eve... */
- { 122945 },
+ { 40058 },
/* instruction-tlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 98063 },
+ { 40208 },
/* instruction-tlb-access\000legacy cache\000Instruction TLB read accesses\000legac... */
- { 100557 },
+ { 40297 },
/* instruction-tlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 98152 },
+ { 40393 },
/* instruction-tlb-load-access\000legacy cache\000Instruction TLB read accesses\000... */
- { 98547 },
+ { 40487 },
/* instruction-tlb-load-miss\000legacy cache\000Instruction TLB read misses\000lega... */
- { 98753 },
+ { 40588 },
/* instruction-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000le... */
- { 98648 },
+ { 40691 },
/* instruction-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000leg... */
- { 98449 },
+ { 40796 },
/* instruction-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\... */
- { 98345 },
+ { 40894 },
/* instruction-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000le... */
- { 98246 },
+ { 40998 },
/* instruction-tlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy... */
- { 98856 },
+ { 41097 },
/* instruction-tlb-loads-access\000legacy cache\000Instruction TLB read accesses\00... */
- { 99255 },
+ { 41192 },
/* instruction-tlb-loads-miss\000legacy cache\000Instruction TLB read misses\000leg... */
- { 99463 },
+ { 41294 },
/* instruction-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000l... */
- { 99357 },
+ { 41398 },
/* instruction-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000le... */
- { 99156 },
+ { 41504 },
/* instruction-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses... */
- { 99051 },
+ { 41603 },
/* instruction-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000l... */
- { 98951 },
+ { 41708 },
/* instruction-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-ca... */
- { 100753 },
+ { 41808 },
/* instruction-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-... */
- { 100653 },
+ { 41906 },
/* instruction-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-c... */
- { 100464 },
+ { 42006 },
/* instruction-tlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 99567 },
+ { 42099 },
/* instruction-tlb-read-access\000legacy cache\000Instruction TLB read accesses\000... */
- { 99962 },
+ { 42193 },
/* instruction-tlb-read-miss\000legacy cache\000Instruction TLB read misses\000lega... */
- { 100168 },
+ { 42294 },
/* instruction-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000le... */
- { 100063 },
+ { 42397 },
/* instruction-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000leg... */
- { 99864 },
+ { 42502 },
/* instruction-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\... */
- { 99760 },
+ { 42600 },
/* instruction-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000le... */
- { 99661 },
+ { 42704 },
/* instruction-tlb-reference\000legacy cache\000Instruction TLB read accesses\000le... */
- { 100365 },
+ { 42803 },
/* instruction-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 100271 },
+ { 42902 },
/* instructions\000legacy hardware\000Retired instructions. Be careful, these can b... */
- { 121629 },
+ { 42996 },
/* itlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\0... */
- { 93075 },
+ { 43172 },
/* itlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-con... */
- { 95294 },
+ { 43250 },
/* itlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-confi... */
- { 93153 },
+ { 43335 },
/* itlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cach... */
- { 93504 },
+ { 43418 },
/* itlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-co... */
- { 93688 },
+ { 43508 },
/* itlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-... */
- { 93594 },
+ { 43600 },
/* itlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-c... */
- { 93417 },
+ { 43694 },
/* itlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-c... */
- { 93324 },
+ { 43781 },
/* itlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 93236 },
+ { 43874 },
/* itlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-conf... */
- { 93780 },
+ { 43962 },
/* itlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-cac... */
- { 94135 },
+ { 44046 },
/* itlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-c... */
- { 94321 },
+ { 44137 },
/* itlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache... */
- { 94226 },
+ { 44230 },
/* itlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 94047 },
+ { 44325 },
/* itlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 93953 },
+ { 44413 },
/* itlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 93864 },
+ { 44507 },
/* itlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=... */
- { 95468 },
+ { 44596 },
/* itlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-confi... */
- { 95379 },
+ { 44683 },
/* itlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config... */
- { 95212 },
+ { 44772 },
/* itlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-confi... */
- { 94414 },
+ { 44854 },
/* itlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cach... */
- { 94765 },
+ { 44937 },
/* itlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-co... */
- { 94949 },
+ { 45027 },
/* itlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-... */
- { 94855 },
+ { 45119 },
/* itlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-c... */
- { 94678 },
+ { 45213 },
/* itlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-c... */
- { 94585 },
+ { 45300 },
/* itlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 94497 },
+ { 45393 },
/* itlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 95124 },
+ { 45481 },
/* itlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-confi... */
- { 95041 },
+ { 45569 },
/* l1-d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=... */
- { 8037 },
+ { 45652 },
/* l1-d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-... */
- { 15406 },
+ { 45733 },
/* l1-d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 8118 },
+ { 45821 },
/* l1-d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 8481 },
+ { 45907 },
/* l1-d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 8671 },
+ { 46000 },
/* l1-d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cac... */
- { 8574 },
+ { 46095 },
/* l1-d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 8391 },
+ { 46192 },
/* l1-d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 8295 },
+ { 46282 },
/* l1-d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 8204 },
+ { 46378 },
/* l1-d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-c... */
- { 8766 },
+ { 46469 },
/* l1-d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 9133 },
+ { 46556 },
/* l1-d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cach... */
- { 9325 },
+ { 46650 },
/* l1-d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-ca... */
- { 9227 },
+ { 46746 },
/* l1-d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 9042 },
+ { 46844 },
/* l1-d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000lega... */
- { 8945 },
+ { 46935 },
/* l1-d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-ca... */
- { 8853 },
+ { 47032 },
/* l1-d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-conf... */
- { 15586 },
+ { 47124 },
/* l1-d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-co... */
- { 15494 },
+ { 47214 },
/* l1-d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-con... */
- { 15321 },
+ { 47306 },
/* l1-d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-... */
- { 12122 },
+ { 47391 },
/* l1-d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 12533 },
+ { 47489 },
/* l1-d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000lega... */
- { 12743 },
+ { 47594 },
/* l1-d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000le... */
- { 12638 },
+ { 47697 },
/* l1-d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000leg... */
- { 12431 },
+ { 47802 },
/* l1-d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\... */
- { 12323 },
+ { 47904 },
/* l1-d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000le... */
- { 12220 },
+ { 48012 },
/* l1-d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legac... */
- { 12846 },
+ { 48115 },
/* l1-d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\0... */
- { 13265 },
+ { 48215 },
/* l1-d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000le... */
- { 13479 },
+ { 48322 },
/* l1-d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000... */
- { 13372 },
+ { 48427 },
/* l1-d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000l... */
- { 13161 },
+ { 48534 },
/* l1-d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 13051 },
+ { 48638 },
/* l1-d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 12946 },
+ { 48748 },
/* l1-d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 9421 },
+ { 48853 },
/* l1-d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 9784 },
+ { 48939 },
/* l1-d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 9974 },
+ { 49032 },
/* l1-d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cac... */
- { 9877 },
+ { 49127 },
/* l1-d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 9694 },
+ { 49224 },
/* l1-d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 9598 },
+ { 49314 },
/* l1-d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 9507 },
+ { 49410 },
/* l1-d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 15230 },
+ { 49501 },
/* l1-d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 15144 },
+ { 49592 },
/* l1-d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\00... */
- { 14364 },
+ { 49678 },
/* l1-d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch acce... */
- { 14807 },
+ { 49784 },
/* l1-d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses... */
- { 15033 },
+ { 49897 },
/* l1-d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch miss... */
- { 14920 },
+ { 50008 },
/* l1-d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 14697 },
+ { 50121 },
/* l1-d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch a... */
- { 14581 },
+ { 50231 },
/* l1-d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch access... */
- { 14470 },
+ { 50347 },
/* l1-d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\00... */
- { 13584 },
+ { 50458 },
/* l1-d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch acce... */
- { 14027 },
+ { 50564 },
/* l1-d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses... */
- { 14253 },
+ { 50677 },
/* l1-d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch miss... */
- { 14140 },
+ { 50788 },
/* l1-d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 13917 },
+ { 50901 },
/* l1-d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch a... */
- { 13801 },
+ { 51011 },
/* l1-d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch access... */
- { 13690 },
+ { 51127 },
/* l1-d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-... */
- { 10069 },
+ { 51238 },
/* l1-d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 10456 },
+ { 51330 },
/* l1-d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cac... */
- { 10654 },
+ { 51429 },
/* l1-d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-c... */
- { 10555 },
+ { 51526 },
/* l1-d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 10360 },
+ { 51625 },
/* l1-d-store-reference\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 10258 },
+ { 51721 },
/* l1-d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 10161 },
+ { 51823 },
/* l1-d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache... */
- { 10751 },
+ { 51920 },
/* l1-d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legac... */
- { 11142 },
+ { 52013 },
/* l1-d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-ca... */
- { 11342 },
+ { 52113 },
/* l1-d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-... */
- { 11242 },
+ { 52211 },
/* l1-d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 11045 },
+ { 52311 },
/* l1-d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000le... */
- { 10942 },
+ { 52408 },
/* l1-d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-... */
- { 10844 },
+ { 52511 },
/* l1-d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-... */
- { 11440 },
+ { 52609 },
/* l1-d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 11827 },
+ { 52701 },
/* l1-d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cac... */
- { 12025 },
+ { 52800 },
/* l1-d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-c... */
- { 11926 },
+ { 52897 },
/* l1-d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 11731 },
+ { 52996 },
/* l1-d-write-reference\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 11629 },
+ { 53092 },
/* l1-d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 11532 },
+ { 53194 },
/* l1-data\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-conf... */
- { 23238 },
+ { 53291 },
/* l1-data-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 30829 },
+ { 53375 },
/* l1-data-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 23322 },
+ { 53466 },
/* l1-data-load-access\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 23697 },
+ { 53555 },
/* l1-data-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-ca... */
- { 23893 },
+ { 53651 },
/* l1-data-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-... */
- { 23793 },
+ { 53749 },
/* l1-data-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 23604 },
+ { 53849 },
/* l1-data-load-reference\000legacy cache\000Level 1 data cache read accesses\000le... */
- { 23505 },
+ { 53942 },
/* l1-data-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 23411 },
+ { 54041 },
/* l1-data-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 23991 },
+ { 54135 },
/* l1-data-loads-access\000legacy cache\000Level 1 data cache read accesses\000lega... */
- { 24370 },
+ { 54225 },
/* l1-data-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-c... */
- { 24568 },
+ { 54322 },
/* l1-data-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy... */
- { 24467 },
+ { 54421 },
/* l1-data-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 24276 },
+ { 54522 },
/* l1-data-loads-reference\000legacy cache\000Level 1 data cache read accesses\000l... */
- { 24176 },
+ { 54616 },
/* l1-data-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 24081 },
+ { 54716 },
/* l1-data-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-c... */
- { 31015 },
+ { 54811 },
/* l1-data-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 30920 },
+ { 54904 },
/* l1-data-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-... */
- { 30741 },
+ { 54999 },
/* l1-data-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000lega... */
- { 27452 },
+ { 55087 },
/* l1-data-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\... */
- { 27875 },
+ { 55188 },
/* l1-data-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000l... */
- { 28091 },
+ { 55296 },
/* l1-data-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\00... */
- { 27983 },
+ { 55402 },
/* l1-data-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 27770 },
+ { 55510 },
/* l1-data-prefetch-reference\000legacy cache\000Level 1 data cache prefetch access... */
- { 27659 },
+ { 55615 },
/* l1-data-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\00... */
- { 27553 },
+ { 55726 },
/* l1-data-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000le... */
- { 28197 },
+ { 55832 },
/* l1-data-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 28628 },
+ { 55935 },
/* l1-data-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\00... */
- { 28848 },
+ { 56045 },
/* l1-data-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 28738 },
+ { 56153 },
/* l1-data-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\0... */
- { 28521 },
+ { 56263 },
/* l1-data-prefetches-reference\000legacy cache\000Level 1 data cache prefetch acce... */
- { 28408 },
+ { 56370 },
/* l1-data-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\... */
- { 28300 },
+ { 56483 },
/* l1-data-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 24667 },
+ { 56591 },
/* l1-data-read-access\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 25042 },
+ { 56680 },
/* l1-data-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-ca... */
- { 25238 },
+ { 56776 },
/* l1-data-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-... */
- { 25138 },
+ { 56874 },
/* l1-data-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 24949 },
+ { 56974 },
/* l1-data-read-reference\000legacy cache\000Level 1 data cache read accesses\000le... */
- { 24850 },
+ { 57067 },
/* l1-data-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 24756 },
+ { 57166 },
/* l1-data-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 30647 },
+ { 57260 },
/* l1-data-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 30558 },
+ { 57354 },
/* l1-data-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 29757 },
+ { 57443 },
/* l1-data-speculative-load-access\000legacy cache\000Level 1 data cache prefetch a... */
- { 30212 },
+ { 57552 },
/* l1-data-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch mis... */
- { 30444 },
+ { 57668 },
/* l1-data-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch m... */
- { 30328 },
+ { 57782 },
/* l1-data-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch acce... */
- { 30099 },
+ { 57898 },
/* l1-data-speculative-load-reference\000legacy cache\000Level 1 data cache prefetc... */
- { 29980 },
+ { 58011 },
/* l1-data-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch acc... */
- { 29866 },
+ { 58130 },
/* l1-data-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 28956 },
+ { 58244 },
/* l1-data-speculative-read-access\000legacy cache\000Level 1 data cache prefetch a... */
- { 29411 },
+ { 58353 },
/* l1-data-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch mis... */
- { 29643 },
+ { 58469 },
/* l1-data-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch m... */
- { 29527 },
+ { 58583 },
/* l1-data-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch acce... */
- { 29298 },
+ { 58699 },
/* l1-data-speculative-read-reference\000legacy cache\000Level 1 data cache prefetc... */
- { 29179 },
+ { 58812 },
/* l1-data-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch acc... */
- { 29065 },
+ { 58931 },
/* l1-data-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cac... */
- { 25336 },
+ { 59045 },
/* l1-data-store-access\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 25735 },
+ { 59140 },
/* l1-data-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-... */
- { 25939 },
+ { 59242 },
/* l1-data-store-misses\000legacy cache\000Level 1 data cache write misses\000legac... */
- { 25837 },
+ { 59342 },
/* l1-data-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 25636 },
+ { 59444 },
/* l1-data-store-reference\000legacy cache\000Level 1 data cache write accesses\000... */
- { 25531 },
+ { 59543 },
/* l1-data-store-refs\000legacy cache\000Level 1 data cache write accesses\000legac... */
- { 25431 },
+ { 59648 },
/* l1-data-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 26039 },
+ { 59748 },
/* l1-data-stores-access\000legacy cache\000Level 1 data cache write accesses\000le... */
- { 26442 },
+ { 59844 },
/* l1-data-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy... */
- { 26648 },
+ { 59947 },
/* l1-data-stores-misses\000legacy cache\000Level 1 data cache write misses\000lega... */
- { 26545 },
+ { 60048 },
/* l1-data-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legac... */
- { 26342 },
+ { 60151 },
/* l1-data-stores-reference\000legacy cache\000Level 1 data cache write accesses\00... */
- { 26236 },
+ { 60251 },
/* l1-data-stores-refs\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 26135 },
+ { 60357 },
/* l1-data-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cac... */
- { 26749 },
+ { 60458 },
/* l1-data-write-access\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 27148 },
+ { 60553 },
/* l1-data-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-... */
- { 27352 },
+ { 60655 },
/* l1-data-write-misses\000legacy cache\000Level 1 data cache write misses\000legac... */
- { 27250 },
+ { 60755 },
/* l1-data-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 27049 },
+ { 60857 },
/* l1-data-write-reference\000legacy cache\000Level 1 data cache write accesses\000... */
- { 26944 },
+ { 60956 },
/* l1-data-write-refs\000legacy cache\000Level 1 data cache write accesses\000legac... */
- { 26844 },
+ { 61061 },
/* l1-dcache\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 13 },
+ { 61161 },
/* l1-dcache-access\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 7752 },
+ { 61247 },
/* l1-dcache-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 99 },
+ { 61340 },
/* l1-dcache-load-access\000legacy cache\000Level 1 data cache read accesses\000leg... */
- { 482 },
+ { 61431 },
/* l1-dcache-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-... */
- { 682 },
+ { 61529 },
/* l1-dcache-load-misses\000legacy cache\000Level 1 data cache read misses\000legac... */
- { 580 },
+ { 61629 },
/* l1-dcache-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 387 },
+ { 61731 },
/* l1-dcache-load-reference\000legacy cache\000Level 1 data cache read accesses\000... */
- { 286 },
+ { 61826 },
/* l1-dcache-load-refs\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 190 },
+ { 61927 },
/* l1-dcache-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-ca... */
- { 782 },
+ { 62023 },
/* l1-dcache-loads-access\000legacy cache\000Level 1 data cache read accesses\000le... */
- { 1169 },
+ { 62115 },
/* l1-dcache-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy... */
- { 1371 },
+ { 62214 },
/* l1-dcache-loads-misses\000legacy cache\000Level 1 data cache read misses\000lega... */
- { 1268 },
+ { 62315 },
/* l1-dcache-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 1073 },
+ { 62418 },
/* l1-dcache-loads-reference\000legacy cache\000Level 1 data cache read accesses\00... */
- { 971 },
+ { 62514 },
/* l1-dcache-loads-refs\000legacy cache\000Level 1 data cache read accesses\000lega... */
- { 874 },
+ { 62616 },
/* l1-dcache-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 7942 },
+ { 62713 },
/* l1-dcache-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cac... */
- { 7845 },
+ { 62808 },
/* l1-dcache-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 7662 },
+ { 62905 },
/* l1-dcache-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000le... */
- { 4313 },
+ { 62995 },
/* l1-dcache-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 4744 },
+ { 63098 },
/* l1-dcache-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\00... */
- { 4964 },
+ { 63208 },
/* l1-dcache-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 4854 },
+ { 63316 },
/* l1-dcache-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\0... */
- { 4637 },
+ { 63426 },
/* l1-dcache-prefetch-reference\000legacy cache\000Level 1 data cache prefetch acce... */
- { 4524 },
+ { 63533 },
/* l1-dcache-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\... */
- { 4416 },
+ { 63646 },
/* l1-dcache-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 5072 },
+ { 63754 },
/* l1-dcache-prefetches-access\000legacy cache\000Level 1 data cache prefetch acces... */
- { 5511 },
+ { 63859 },
/* l1-dcache-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 5735 },
+ { 63971 },
/* l1-dcache-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misse... */
- { 5623 },
+ { 64081 },
/* l1-dcache-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 5402 },
+ { 64193 },
/* l1-dcache-prefetches-reference\000legacy cache\000Level 1 data cache prefetch ac... */
- { 5287 },
+ { 64302 },
/* l1-dcache-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 5177 },
+ { 64417 },
/* l1-dcache-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 1472 },
+ { 64527 },
/* l1-dcache-read-access\000legacy cache\000Level 1 data cache read accesses\000leg... */
- { 1855 },
+ { 64618 },
/* l1-dcache-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-... */
- { 2055 },
+ { 64716 },
/* l1-dcache-read-misses\000legacy cache\000Level 1 data cache read misses\000legac... */
- { 1953 },
+ { 64816 },
/* l1-dcache-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 1760 },
+ { 64918 },
/* l1-dcache-read-reference\000legacy cache\000Level 1 data cache read accesses\000... */
- { 1659 },
+ { 65013 },
/* l1-dcache-read-refs\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 1563 },
+ { 65114 },
/* l1-dcache-reference\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 7566 },
+ { 65210 },
/* l1-dcache-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 7475 },
+ { 65306 },
/* l1-dcache-speculative-load\000legacy cache\000Level 1 data cache prefetch access... */
- { 6660 },
+ { 65397 },
/* l1-dcache-speculative-load-access\000legacy cache\000Level 1 data cache prefetch... */
- { 7123 },
+ { 65508 },
/* l1-dcache-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch m... */
- { 7359 },
+ { 65626 },
/* l1-dcache-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch... */
- { 7241 },
+ { 65742 },
/* l1-dcache-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch ac... */
- { 7008 },
+ { 65860 },
/* l1-dcache-speculative-load-reference\000legacy cache\000Level 1 data cache prefe... */
- { 6887 },
+ { 65975 },
/* l1-dcache-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch a... */
- { 6771 },
+ { 66096 },
/* l1-dcache-speculative-read\000legacy cache\000Level 1 data cache prefetch access... */
- { 5845 },
+ { 66212 },
/* l1-dcache-speculative-read-access\000legacy cache\000Level 1 data cache prefetch... */
- { 6308 },
+ { 66323 },
/* l1-dcache-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch m... */
- { 6544 },
+ { 66441 },
/* l1-dcache-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch... */
- { 6426 },
+ { 66557 },
/* l1-dcache-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch ac... */
- { 6193 },
+ { 66675 },
/* l1-dcache-speculative-read-reference\000legacy cache\000Level 1 data cache prefe... */
- { 6072 },
+ { 66790 },
/* l1-dcache-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch a... */
- { 5956 },
+ { 66911 },
/* l1-dcache-store\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 2155 },
+ { 67027 },
/* l1-dcache-store-access\000legacy cache\000Level 1 data cache write accesses\000l... */
- { 2562 },
+ { 67124 },
/* l1-dcache-store-miss\000legacy cache\000Level 1 data cache write misses\000legac... */
- { 2770 },
+ { 67228 },
/* l1-dcache-store-misses\000legacy cache\000Level 1 data cache write misses\000leg... */
- { 2666 },
+ { 67330 },
/* l1-dcache-store-ops\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 2461 },
+ { 67434 },
/* l1-dcache-store-reference\000legacy cache\000Level 1 data cache write accesses\0... */
- { 2354 },
+ { 67535 },
/* l1-dcache-store-refs\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 2252 },
+ { 67642 },
/* l1-dcache-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-... */
- { 2872 },
+ { 67744 },
/* l1-dcache-stores-access\000legacy cache\000Level 1 data cache write accesses\000... */
- { 3283 },
+ { 67842 },
/* l1-dcache-stores-miss\000legacy cache\000Level 1 data cache write misses\000lega... */
- { 3493 },
+ { 67947 },
/* l1-dcache-stores-misses\000legacy cache\000Level 1 data cache write misses\000le... */
- { 3388 },
+ { 68050 },
/* l1-dcache-stores-ops\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 3181 },
+ { 68155 },
/* l1-dcache-stores-reference\000legacy cache\000Level 1 data cache write accesses\... */
- { 3073 },
+ { 68257 },
/* l1-dcache-stores-refs\000legacy cache\000Level 1 data cache write accesses\000le... */
- { 2970 },
+ { 68365 },
/* l1-dcache-write\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 3596 },
+ { 68468 },
/* l1-dcache-write-access\000legacy cache\000Level 1 data cache write accesses\000l... */
- { 4003 },
+ { 68565 },
/* l1-dcache-write-miss\000legacy cache\000Level 1 data cache write misses\000legac... */
- { 4211 },
+ { 68669 },
/* l1-dcache-write-misses\000legacy cache\000Level 1 data cache write misses\000leg... */
- { 4107 },
+ { 68771 },
/* l1-dcache-write-ops\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 3902 },
+ { 68875 },
/* l1-dcache-write-reference\000legacy cache\000Level 1 data cache write accesses\0... */
- { 3795 },
+ { 68976 },
/* l1-dcache-write-refs\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 3693 },
+ { 69083 },
/* l1-i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-... */
- { 37366 },
+ { 69185 },
/* l1-i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy... */
- { 43053 },
+ { 69273 },
/* l1-i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 37454 },
+ { 69368 },
/* l1-i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000l... */
- { 37845 },
+ { 69461 },
/* l1-i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legac... */
- { 38049 },
+ { 69561 },
/* l1-i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000leg... */
- { 37945 },
+ { 69663 },
/* l1-i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 37748 },
+ { 69767 },
/* l1-i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 37645 },
+ { 69864 },
/* l1-i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 37547 },
+ { 69967 },
/* l1-i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-... */
- { 38151 },
+ { 70065 },
/* l1-i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000... */
- { 38546 },
+ { 70159 },
/* l1-i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000lega... */
- { 38752 },
+ { 70260 },
/* l1-i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000le... */
- { 38647 },
+ { 70363 },
/* l1-i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 38448 },
+ { 70468 },
/* l1-i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\... */
- { 38344 },
+ { 70566 },
/* l1-i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000le... */
- { 38245 },
+ { 70670 },
/* l1-i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cac... */
- { 43247 },
+ { 70769 },
/* l1-i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-c... */
- { 43148 },
+ { 70866 },
/* l1-i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-ca... */
- { 42961 },
+ { 70965 },
/* l1-i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000... */
- { 39552 },
+ { 71057 },
/* l1-i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 39991 },
+ { 71162 },
/* l1-i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\... */
- { 40215 },
+ { 71274 },
/* l1-i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misse... */
- { 40103 },
+ { 71384 },
/* l1-i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses... */
- { 39882 },
+ { 71496 },
/* l1-i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch ac... */
- { 39767 },
+ { 71605 },
/* l1-i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesse... */
- { 39657 },
+ { 71720 },
/* l1-i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\0... */
- { 40325 },
+ { 71830 },
/* l1-i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch acc... */
- { 40772 },
+ { 71937 },
/* l1-i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misse... */
- { 41000 },
+ { 72051 },
/* l1-i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch mis... */
- { 40886 },
+ { 72163 },
/* l1-i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch access... */
- { 40661 },
+ { 72277 },
/* l1-i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 40544 },
+ { 72388 },
/* l1-i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 40432 },
+ { 72505 },
/* l1-i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 38855 },
+ { 72617 },
/* l1-i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000l... */
- { 39246 },
+ { 72710 },
/* l1-i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legac... */
- { 39450 },
+ { 72810 },
/* l1-i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000leg... */
- { 39346 },
+ { 72912 },
/* l1-i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 39149 },
+ { 73016 },
/* l1-i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 39046 },
+ { 73113 },
/* l1-i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 38948 },
+ { 73216 },
/* l1-i-reference\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 42863 },
+ { 73314 },
/* l1-i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 42770 },
+ { 73412 },
/* l1-i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch acce... */
- { 41941 },
+ { 73505 },
/* l1-i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefet... */
- { 42412 },
+ { 73618 },
/* l1-i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch... */
- { 42652 },
+ { 73738 },
/* l1-i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefet... */
- { 42532 },
+ { 73856 },
/* l1-i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 42295 },
+ { 73976 },
/* l1-i-speculative-load-reference\000legacy cache\000Level 1 instruction cache pre... */
- { 42172 },
+ { 74093 },
/* l1-i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch... */
- { 42054 },
+ { 74216 },
/* l1-i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch acce... */
- { 41112 },
+ { 74334 },
/* l1-i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefet... */
- { 41583 },
+ { 74447 },
/* l1-i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch... */
- { 41823 },
+ { 74567 },
/* l1-i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefet... */
- { 41703 },
+ { 74685 },
/* l1-i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 41466 },
+ { 74805 },
/* l1-i-speculative-read-reference\000legacy cache\000Level 1 instruction cache pre... */
- { 41343 },
+ { 74922 },
/* l1-i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch... */
- { 41225 },
+ { 75045 },
/* l1-icache\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 31108 },
+ { 75163 },
/* l1-icache-access\000legacy cache\000Level 1 instruction cache read accesses\000l... */
- { 37060 },
+ { 75256 },
/* l1-icache-load\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 31201 },
+ { 75356 },
/* l1-icache-load-access\000legacy cache\000Level 1 instruction cache read accesses... */
- { 31612 },
+ { 75454 },
/* l1-icache-load-miss\000legacy cache\000Level 1 instruction cache read misses\000... */
- { 31826 },
+ { 75559 },
/* l1-icache-load-misses\000legacy cache\000Level 1 instruction cache read misses\0... */
- { 31717 },
+ { 75666 },
/* l1-icache-load-ops\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 31510 },
+ { 75775 },
/* l1-icache-load-reference\000legacy cache\000Level 1 instruction cache read acces... */
- { 31402 },
+ { 75877 },
/* l1-icache-load-refs\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 31299 },
+ { 75985 },
/* l1-icache-loads\000legacy cache\000Level 1 instruction cache read accesses\000le... */
- { 31933 },
+ { 76088 },
/* l1-icache-loads-access\000legacy cache\000Level 1 instruction cache read accesse... */
- { 32348 },
+ { 76187 },
/* l1-icache-loads-miss\000legacy cache\000Level 1 instruction cache read misses\00... */
- { 32564 },
+ { 76293 },
/* l1-icache-loads-misses\000legacy cache\000Level 1 instruction cache read misses\... */
- { 32454 },
+ { 76401 },
/* l1-icache-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 32245 },
+ { 76511 },
/* l1-icache-loads-reference\000legacy cache\000Level 1 instruction cache read acce... */
- { 32136 },
+ { 76614 },
/* l1-icache-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\... */
- { 32032 },
+ { 76723 },
/* l1-icache-miss\000legacy cache\000Level 1 instruction cache read misses\000legac... */
- { 37264 },
+ { 76827 },
/* l1-icache-misses\000legacy cache\000Level 1 instruction cache read misses\000leg... */
- { 37160 },
+ { 76929 },
/* l1-icache-ops\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 36963 },
+ { 77033 },
/* l1-icache-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesse... */
- { 33404 },
+ { 77130 },
/* l1-icache-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 33863 },
+ { 77240 },
/* l1-icache-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch mi... */
- { 34097 },
+ { 77357 },
/* l1-icache-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 33980 },
+ { 77472 },
/* l1-icache-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch acc... */
- { 33749 },
+ { 77589 },
/* l1-icache-prefetch-reference\000legacy cache\000Level 1 instruction cache prefet... */
- { 33629 },
+ { 77703 },
/* l1-icache-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch ac... */
- { 33514 },
+ { 77823 },
/* l1-icache-prefetches\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 34212 },
+ { 77938 },
/* l1-icache-prefetches-access\000legacy cache\000Level 1 instruction cache prefetc... */
- { 34679 },
+ { 78050 },
/* l1-icache-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 34917 },
+ { 78169 },
/* l1-icache-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetc... */
- { 34798 },
+ { 78286 },
/* l1-icache-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch a... */
- { 34563 },
+ { 78405 },
/* l1-icache-prefetches-reference\000legacy cache\000Level 1 instruction cache pref... */
- { 34441 },
+ { 78521 },
/* l1-icache-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 34324 },
+ { 78643 },
/* l1-icache-read\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 32672 },
+ { 78760 },
/* l1-icache-read-access\000legacy cache\000Level 1 instruction cache read accesses... */
- { 33083 },
+ { 78858 },
/* l1-icache-read-miss\000legacy cache\000Level 1 instruction cache read misses\000... */
- { 33297 },
+ { 78963 },
/* l1-icache-read-misses\000legacy cache\000Level 1 instruction cache read misses\0... */
- { 33188 },
+ { 79070 },
/* l1-icache-read-ops\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 32981 },
+ { 79179 },
/* l1-icache-read-reference\000legacy cache\000Level 1 instruction cache read acces... */
- { 32873 },
+ { 79281 },
/* l1-icache-read-refs\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 32770 },
+ { 79389 },
/* l1-icache-reference\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 36860 },
+ { 79492 },
/* l1-icache-refs\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 36762 },
+ { 79595 },
/* l1-icache-speculative-load\000legacy cache\000Level 1 instruction cache prefetch... */
- { 35898 },
+ { 79693 },
/* l1-icache-speculative-load-access\000legacy cache\000Level 1 instruction cache p... */
- { 36389 },
+ { 79811 },
/* l1-icache-speculative-load-miss\000legacy cache\000Level 1 instruction cache pre... */
- { 36639 },
+ { 79936 },
/* l1-icache-speculative-load-misses\000legacy cache\000Level 1 instruction cache p... */
- { 36514 },
+ { 80059 },
/* l1-icache-speculative-load-ops\000legacy cache\000Level 1 instruction cache pref... */
- { 36267 },
+ { 80184 },
/* l1-icache-speculative-load-reference\000legacy cache\000Level 1 instruction cach... */
- { 36139 },
+ { 80306 },
/* l1-icache-speculative-load-refs\000legacy cache\000Level 1 instruction cache pre... */
- { 36016 },
+ { 80434 },
/* l1-icache-speculative-read\000legacy cache\000Level 1 instruction cache prefetch... */
- { 35034 },
+ { 80557 },
/* l1-icache-speculative-read-access\000legacy cache\000Level 1 instruction cache p... */
- { 35525 },
+ { 80675 },
/* l1-icache-speculative-read-miss\000legacy cache\000Level 1 instruction cache pre... */
- { 35775 },
+ { 80800 },
/* l1-icache-speculative-read-misses\000legacy cache\000Level 1 instruction cache p... */
- { 35650 },
+ { 80923 },
/* l1-icache-speculative-read-ops\000legacy cache\000Level 1 instruction cache pref... */
- { 35403 },
+ { 81048 },
/* l1-icache-speculative-read-reference\000legacy cache\000Level 1 instruction cach... */
- { 35275 },
+ { 81170 },
/* l1-icache-speculative-read-refs\000legacy cache\000Level 1 instruction cache pre... */
- { 35152 },
+ { 81298 },
/* l1-instruction\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 49266 },
+ { 81421 },
/* l1-instruction-access\000legacy cache\000Level 1 instruction cache read accesses... */
- { 55483 },
+ { 81519 },
/* l1-instruction-load\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 49364 },
+ { 81624 },
/* l1-instruction-load-access\000legacy cache\000Level 1 instruction cache read acc... */
- { 49795 },
+ { 81727 },
/* l1-instruction-load-miss\000legacy cache\000Level 1 instruction cache read misse... */
- { 50019 },
+ { 81837 },
/* l1-instruction-load-misses\000legacy cache\000Level 1 instruction cache read mis... */
- { 49905 },
+ { 81949 },
/* l1-instruction-load-ops\000legacy cache\000Level 1 instruction cache read access... */
- { 49688 },
+ { 82063 },
/* l1-instruction-load-reference\000legacy cache\000Level 1 instruction cache read ... */
- { 49575 },
+ { 82170 },
/* l1-instruction-load-refs\000legacy cache\000Level 1 instruction cache read acces... */
- { 49467 },
+ { 82283 },
/* l1-instruction-loads\000legacy cache\000Level 1 instruction cache read accesses\... */
- { 50131 },
+ { 82391 },
/* l1-instruction-loads-access\000legacy cache\000Level 1 instruction cache read ac... */
- { 50566 },
+ { 82495 },
/* l1-instruction-loads-miss\000legacy cache\000Level 1 instruction cache read miss... */
- { 50792 },
+ { 82606 },
/* l1-instruction-loads-misses\000legacy cache\000Level 1 instruction cache read mi... */
- { 50677 },
+ { 82719 },
/* l1-instruction-loads-ops\000legacy cache\000Level 1 instruction cache read acces... */
- { 50458 },
+ { 82834 },
/* l1-instruction-loads-reference\000legacy cache\000Level 1 instruction cache read... */
- { 50344 },
+ { 82942 },
/* l1-instruction-loads-refs\000legacy cache\000Level 1 instruction cache read acce... */
- { 50235 },
+ { 83056 },
/* l1-instruction-miss\000legacy cache\000Level 1 instruction cache read misses\000... */
- { 55697 },
+ { 83165 },
/* l1-instruction-misses\000legacy cache\000Level 1 instruction cache read misses\0... */
- { 55588 },
+ { 83272 },
/* l1-instruction-ops\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 55381 },
+ { 83381 },
/* l1-instruction-prefetch\000legacy cache\000Level 1 instruction cache prefetch ac... */
- { 51672 },
+ { 83483 },
/* l1-instruction-prefetch-access\000legacy cache\000Level 1 instruction cache pref... */
- { 52151 },
+ { 83598 },
/* l1-instruction-prefetch-miss\000legacy cache\000Level 1 instruction cache prefet... */
- { 52395 },
+ { 83720 },
/* l1-instruction-prefetch-misses\000legacy cache\000Level 1 instruction cache pref... */
- { 52273 },
+ { 83840 },
/* l1-instruction-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetc... */
- { 52032 },
+ { 83962 },
/* l1-instruction-prefetch-reference\000legacy cache\000Level 1 instruction cache p... */
- { 51907 },
+ { 84081 },
/* l1-instruction-prefetch-refs\000legacy cache\000Level 1 instruction cache prefet... */
- { 51787 },
+ { 84206 },
/* l1-instruction-prefetches\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 52515 },
+ { 84326 },
/* l1-instruction-prefetches-access\000legacy cache\000Level 1 instruction cache pr... */
- { 53002 },
+ { 84443 },
/* l1-instruction-prefetches-miss\000legacy cache\000Level 1 instruction cache pref... */
- { 53250 },
+ { 84567 },
/* l1-instruction-prefetches-misses\000legacy cache\000Level 1 instruction cache pr... */
- { 53126 },
+ { 84689 },
/* l1-instruction-prefetches-ops\000legacy cache\000Level 1 instruction cache prefe... */
- { 52881 },
+ { 84813 },
/* l1-instruction-prefetches-reference\000legacy cache\000Level 1 instruction cache... */
- { 52754 },
+ { 84934 },
/* l1-instruction-prefetches-refs\000legacy cache\000Level 1 instruction cache pref... */
- { 52632 },
+ { 85061 },
/* l1-instruction-read\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 50905 },
+ { 85183 },
/* l1-instruction-read-access\000legacy cache\000Level 1 instruction cache read acc... */
- { 51336 },
+ { 85286 },
/* l1-instruction-read-miss\000legacy cache\000Level 1 instruction cache read misse... */
- { 51560 },
+ { 85396 },
/* l1-instruction-read-misses\000legacy cache\000Level 1 instruction cache read mis... */
- { 51446 },
+ { 85508 },
/* l1-instruction-read-ops\000legacy cache\000Level 1 instruction cache read access... */
- { 51229 },
+ { 85622 },
/* l1-instruction-read-reference\000legacy cache\000Level 1 instruction cache read ... */
- { 51116 },
+ { 85729 },
/* l1-instruction-read-refs\000legacy cache\000Level 1 instruction cache read acces... */
- { 51008 },
+ { 85842 },
/* l1-instruction-reference\000legacy cache\000Level 1 instruction cache read acces... */
- { 55273 },
+ { 85950 },
/* l1-instruction-refs\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 55170 },
+ { 86058 },
/* l1-instruction-speculative-load\000legacy cache\000Level 1 instruction cache pre... */
- { 54271 },
+ { 86161 },
/* l1-instruction-speculative-load-access\000legacy cache\000Level 1 instruction ca... */
- { 54782 },
+ { 86284 },
/* l1-instruction-speculative-load-miss\000legacy cache\000Level 1 instruction cach... */
- { 55042 },
+ { 86414 },
/* l1-instruction-speculative-load-misses\000legacy cache\000Level 1 instruction ca... */
- { 54912 },
+ { 86542 },
/* l1-instruction-speculative-load-ops\000legacy cache\000Level 1 instruction cache... */
- { 54655 },
+ { 86672 },
/* l1-instruction-speculative-load-reference\000legacy cache\000Level 1 instruction... */
- { 54522 },
+ { 86799 },
/* l1-instruction-speculative-load-refs\000legacy cache\000Level 1 instruction cach... */
- { 54394 },
+ { 86932 },
/* l1-instruction-speculative-read\000legacy cache\000Level 1 instruction cache pre... */
- { 53372 },
+ { 87060 },
/* l1-instruction-speculative-read-access\000legacy cache\000Level 1 instruction ca... */
- { 53883 },
+ { 87183 },
/* l1-instruction-speculative-read-miss\000legacy cache\000Level 1 instruction cach... */
- { 54143 },
+ { 87313 },
/* l1-instruction-speculative-read-misses\000legacy cache\000Level 1 instruction ca... */
- { 54013 },
+ { 87441 },
/* l1-instruction-speculative-read-ops\000legacy cache\000Level 1 instruction cache... */
- { 53756 },
+ { 87571 },
/* l1-instruction-speculative-read-reference\000legacy cache\000Level 1 instruction... */
- { 53623 },
+ { 87698 },
/* l1-instruction-speculative-read-refs\000legacy cache\000Level 1 instruction cach... */
- { 53495 },
+ { 87831 },
/* l1d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0... */
- { 15676 },
+ { 87959 },
/* l1d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-c... */
- { 22971 },
+ { 88039 },
/* l1d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-con... */
- { 15756 },
+ { 88126 },
/* l1d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-ca... */
- { 16115 },
+ { 88211 },
/* l1d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-... */
- { 16303 },
+ { 88303 },
/* l1d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cach... */
- { 16207 },
+ { 88397 },
/* l1d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 16026 },
+ { 88493 },
/* l1d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 15931 },
+ { 88582 },
/* l1d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 15841 },
+ { 88677 },
/* l1d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 16397 },
+ { 88767 },
/* l1d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 16760 },
+ { 88853 },
/* l1d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 16950 },
+ { 88946 },
/* l1d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cac... */
- { 16853 },
+ { 89041 },
/* l1d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 16670 },
+ { 89138 },
/* l1d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 16574 },
+ { 89228 },
/* l1d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 16483 },
+ { 89324 },
/* l1d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-confi... */
- { 23149 },
+ { 89415 },
/* l1d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-con... */
- { 23058 },
+ { 89504 },
/* l1d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-conf... */
- { 22887 },
+ { 89595 },
/* l1d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-c... */
- { 19718 },
+ { 89679 },
/* l1d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000l... */
- { 20125 },
+ { 89776 },
/* l1d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legac... */
- { 20333 },
+ { 89880 },
/* l1d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000leg... */
- { 20229 },
+ { 89982 },
/* l1d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000lega... */
- { 20024 },
+ { 90086 },
/* l1d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\0... */
- { 19917 },
+ { 90187 },
/* l1d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000leg... */
- { 19815 },
+ { 90294 },
/* l1d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy... */
- { 20435 },
+ { 90396 },
/* l1d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\00... */
- { 20850 },
+ { 90495 },
/* l1d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000leg... */
- { 21062 },
+ { 90601 },
/* l1d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000l... */
- { 20956 },
+ { 90705 },
/* l1d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000le... */
- { 20747 },
+ { 90811 },
/* l1d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 20638 },
+ { 90914 },
/* l1d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000l... */
- { 20534 },
+ { 91023 },
/* l1d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-con... */
- { 17045 },
+ { 91127 },
/* l1d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-ca... */
- { 17404 },
+ { 91212 },
/* l1d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-... */
- { 17592 },
+ { 91304 },
/* l1d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cach... */
- { 17496 },
+ { 91398 },
/* l1d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 17315 },
+ { 91494 },
/* l1d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 17220 },
+ { 91583 },
/* l1d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 17130 },
+ { 91678 },
/* l1d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 22797 },
+ { 91768 },
/* l1d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-con... */
- { 22712 },
+ { 91858 },
/* l1d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 21939 },
+ { 91943 },
/* l1d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch acces... */
- { 22378 },
+ { 92048 },
/* l1d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 22602 },
+ { 92160 },
/* l1d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misse... */
- { 22490 },
+ { 92270 },
/* l1d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 22269 },
+ { 92382 },
/* l1d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch ac... */
- { 22154 },
+ { 92491 },
/* l1d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 22044 },
+ { 92606 },
/* l1d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 21166 },
+ { 92716 },
/* l1d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch acces... */
- { 21605 },
+ { 92821 },
/* l1d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 21829 },
+ { 92933 },
/* l1d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misse... */
- { 21717 },
+ { 93043 },
/* l1d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 21496 },
+ { 93155 },
/* l1d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch ac... */
- { 21381 },
+ { 93264 },
/* l1d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 21271 },
+ { 93379 },
/* l1d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-c... */
- { 17686 },
+ { 93489 },
/* l1d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-... */
- { 18069 },
+ { 93580 },
/* l1d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cach... */
- { 18265 },
+ { 93678 },
/* l1d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-ca... */
- { 18167 },
+ { 93774 },
/* l1d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cac... */
- { 17974 },
+ { 93872 },
/* l1d-store-reference\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 17873 },
+ { 93967 },
/* l1d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 17777 },
+ { 94068 },
/* l1d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-... */
- { 18361 },
+ { 94164 },
/* l1d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 18748 },
+ { 94256 },
/* l1d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cac... */
- { 18946 },
+ { 94355 },
/* l1d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-c... */
- { 18847 },
+ { 94452 },
/* l1d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 18652 },
+ { 94551 },
/* l1d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 18550 },
+ { 94647 },
/* l1d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 18453 },
+ { 94749 },
/* l1d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-c... */
- { 19043 },
+ { 94846 },
/* l1d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-... */
- { 19426 },
+ { 94937 },
/* l1d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cach... */
- { 19622 },
+ { 95035 },
/* l1d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-ca... */
- { 19524 },
+ { 95131 },
/* l1d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cac... */
- { 19331 },
+ { 95229 },
/* l1d-write-reference\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 19230 },
+ { 95324 },
/* l1d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 19134 },
+ { 95425 },
/* l1i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-c... */
- { 43344 },
+ { 95521 },
/* l1i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-... */
- { 48978 },
+ { 95608 },
/* l1i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-ca... */
- { 43431 },
+ { 95702 },
/* l1i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000le... */
- { 43818 },
+ { 95794 },
/* l1i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy... */
- { 44020 },
+ { 95893 },
/* l1i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000lega... */
- { 43917 },
+ { 95994 },
/* l1i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legac... */
- { 43722 },
+ { 96097 },
/* l1i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 43620 },
+ { 96193 },
/* l1i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 43523 },
+ { 96295 },
/* l1i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 44121 },
+ { 96392 },
/* l1i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000l... */
- { 44512 },
+ { 96485 },
/* l1i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legac... */
- { 44716 },
+ { 96585 },
/* l1i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000leg... */
- { 44612 },
+ { 96687 },
/* l1i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 44415 },
+ { 96791 },
/* l1i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 44312 },
+ { 96888 },
/* l1i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 44214 },
+ { 96991 },
/* l1i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cach... */
- { 49170 },
+ { 97089 },
/* l1i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-ca... */
- { 49072 },
+ { 97185 },
/* l1i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cac... */
- { 48887 },
+ { 97283 },
/* l1i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000l... */
- { 45508 },
+ { 97374 },
/* l1i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch access... */
- { 45943 },
+ { 97478 },
/* l1i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\0... */
- { 46165 },
+ { 97589 },
/* l1i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses... */
- { 46054 },
+ { 97698 },
/* l1i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\... */
- { 45835 },
+ { 97809 },
/* l1i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch acc... */
- { 45721 },
+ { 97917 },
/* l1i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses... */
- { 45612 },
+ { 98031 },
/* l1i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\00... */
- { 46274 },
+ { 98140 },
/* l1i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch acce... */
- { 46717 },
+ { 98246 },
/* l1i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses... */
- { 46943 },
+ { 98359 },
/* l1i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch miss... */
- { 46830 },
+ { 98470 },
/* l1i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesse... */
- { 46607 },
+ { 98583 },
/* l1i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch a... */
- { 46491 },
+ { 98693 },
/* l1i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch access... */
- { 46380 },
+ { 98809 },
/* l1i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-ca... */
- { 44818 },
+ { 98920 },
/* l1i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000le... */
- { 45205 },
+ { 99012 },
/* l1i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy... */
- { 45407 },
+ { 99111 },
/* l1i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000lega... */
- { 45304 },
+ { 99212 },
/* l1i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legac... */
- { 45109 },
+ { 99315 },
/* l1i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 45007 },
+ { 99411 },
/* l1i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 44910 },
+ { 99513 },
/* l1i-reference\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 48790 },
+ { 99610 },
/* l1i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-ca... */
- { 48698 },
+ { 99707 },
/* l1i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 47876 },
+ { 99799 },
/* l1i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetc... */
- { 48343 },
+ { 99911 },
/* l1i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 48581 },
+ { 100030 },
/* l1i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetc... */
- { 48462 },
+ { 100147 },
/* l1i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch a... */
- { 48227 },
+ { 100266 },
/* l1i-speculative-load-reference\000legacy cache\000Level 1 instruction cache pref... */
- { 48105 },
+ { 100382 },
/* l1i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 47988 },
+ { 100504 },
/* l1i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 47054 },
+ { 100621 },
/* l1i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetc... */
- { 47521 },
+ { 100733 },
/* l1i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 47759 },
+ { 100852 },
/* l1i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetc... */
- { 47640 },
+ { 100969 },
/* l1i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch a... */
- { 47405 },
+ { 101088 },
/* l1i-speculative-read-reference\000legacy cache\000Level 1 instruction cache pref... */
- { 47283 },
+ { 101204 },
/* l1i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 47166 },
+ { 101326 },
/* l2\000legacy cache\000Level 2 (or higher) last level cache read accesses\000lega... */
- { 63212 },
+ { 101443 },
/* l2-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\... */
- { 71765 },
+ { 101540 },
/* l2-load\000legacy cache\000Level 2 (or higher) last level cache read accesses\00... */
- { 63309 },
+ { 101644 },
/* l2-load-access\000legacy cache\000Level 2 (or higher) last level cache read acce... */
- { 63736 },
+ { 101746 },
/* l2-load-miss\000legacy cache\000Level 2 (or higher) last level cache read misses... */
- { 63958 },
+ { 101855 },
/* l2-load-misses\000legacy cache\000Level 2 (or higher) last level cache read miss... */
- { 63845 },
+ { 101966 },
/* l2-load-ops\000legacy cache\000Level 2 (or higher) last level cache read accesse... */
- { 63630 },
+ { 102079 },
/* l2-load-reference\000legacy cache\000Level 2 (or higher) last level cache read a... */
- { 63518 },
+ { 102185 },
/* l2-load-refs\000legacy cache\000Level 2 (or higher) last level cache read access... */
- { 63411 },
+ { 102297 },
/* l2-loads\000legacy cache\000Level 2 (or higher) last level cache read accesses\0... */
- { 64069 },
+ { 102404 },
/* l2-loads-access\000legacy cache\000Level 2 (or higher) last level cache read acc... */
- { 64500 },
+ { 102507 },
/* l2-loads-miss\000legacy cache\000Level 2 (or higher) last level cache read misse... */
- { 64724 },
+ { 102617 },
/* l2-loads-misses\000legacy cache\000Level 2 (or higher) last level cache read mis... */
- { 64610 },
+ { 102729 },
/* l2-loads-ops\000legacy cache\000Level 2 (or higher) last level cache read access... */
- { 64393 },
+ { 102843 },
/* l2-loads-reference\000legacy cache\000Level 2 (or higher) last level cache read ... */
- { 64280 },
+ { 102950 },
/* l2-loads-refs\000legacy cache\000Level 2 (or higher) last level cache read acces... */
- { 64172 },
+ { 103063 },
/* l2-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000l... */
- { 71977 },
+ { 103171 },
/* l2-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\00... */
- { 71869 },
+ { 103277 },
/* l2-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000... */
- { 71664 },
+ { 103385 },
/* l2-prefetch\000legacy cache\000Level 2 (or higher) last level cache prefetch acc... */
- { 67985 },
+ { 103486 },
/* l2-prefetch-access\000legacy cache\000Level 2 (or higher) last level cache prefe... */
- { 68460 },
+ { 103600 },
/* l2-prefetch-miss\000legacy cache\000Level 2 (or higher) last level cache prefetc... */
- { 68702 },
+ { 103721 },
/* l2-prefetch-misses\000legacy cache\000Level 2 (or higher) last level cache prefe... */
- { 68581 },
+ { 103840 },
/* l2-prefetch-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch... */
- { 68342 },
+ { 103961 },
/* l2-prefetch-reference\000legacy cache\000Level 2 (or higher) last level cache pr... */
- { 68218 },
+ { 104079 },
/* l2-prefetch-refs\000legacy cache\000Level 2 (or higher) last level cache prefetc... */
- { 68099 },
+ { 104203 },
/* l2-prefetches\000legacy cache\000Level 2 (or higher) last level cache prefetch a... */
- { 68821 },
+ { 104322 },
/* l2-prefetches-access\000legacy cache\000Level 2 (or higher) last level cache pre... */
- { 69304 },
+ { 104438 },
/* l2-prefetches-miss\000legacy cache\000Level 2 (or higher) last level cache prefe... */
- { 69550 },
+ { 104561 },
/* l2-prefetches-misses\000legacy cache\000Level 2 (or higher) last level cache pre... */
- { 69427 },
+ { 104682 },
/* l2-prefetches-ops\000legacy cache\000Level 2 (or higher) last level cache prefet... */
- { 69184 },
+ { 104805 },
/* l2-prefetches-reference\000legacy cache\000Level 2 (or higher) last level cache ... */
- { 69058 },
+ { 104925 },
/* l2-prefetches-refs\000legacy cache\000Level 2 (or higher) last level cache prefe... */
- { 68937 },
+ { 105051 },
/* l2-read\000legacy cache\000Level 2 (or higher) last level cache read accesses\00... */
- { 64836 },
+ { 105172 },
/* l2-read-access\000legacy cache\000Level 2 (or higher) last level cache read acce... */
- { 65263 },
+ { 105274 },
/* l2-read-miss\000legacy cache\000Level 2 (or higher) last level cache read misses... */
- { 65485 },
+ { 105383 },
/* l2-read-misses\000legacy cache\000Level 2 (or higher) last level cache read miss... */
- { 65372 },
+ { 105494 },
/* l2-read-ops\000legacy cache\000Level 2 (or higher) last level cache read accesse... */
- { 65157 },
+ { 105607 },
/* l2-read-reference\000legacy cache\000Level 2 (or higher) last level cache read a... */
- { 65045 },
+ { 105713 },
/* l2-read-refs\000legacy cache\000Level 2 (or higher) last level cache read access... */
- { 64938 },
+ { 105825 },
/* l2-reference\000legacy cache\000Level 2 (or higher) last level cache read access... */
- { 71557 },
+ { 105932 },
/* l2-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\00... */
- { 71455 },
+ { 106039 },
/* l2-speculative-load\000legacy cache\000Level 2 (or higher) last level cache pref... */
- { 70563 },
+ { 106141 },
/* l2-speculative-load-access\000legacy cache\000Level 2 (or higher) last level cac... */
- { 71070 },
+ { 106263 },
/* l2-speculative-load-miss\000legacy cache\000Level 2 (or higher) last level cache... */
- { 71328 },
+ { 106392 },
/* l2-speculative-load-misses\000legacy cache\000Level 2 (or higher) last level cac... */
- { 71199 },
+ { 106519 },
/* l2-speculative-load-ops\000legacy cache\000Level 2 (or higher) last level cache ... */
- { 70944 },
+ { 106648 },
/* l2-speculative-load-reference\000legacy cache\000Level 2 (or higher) last level ... */
- { 70812 },
+ { 106774 },
/* l2-speculative-load-refs\000legacy cache\000Level 2 (or higher) last level cache... */
- { 70685 },
+ { 106906 },
/* l2-speculative-read\000legacy cache\000Level 2 (or higher) last level cache pref... */
- { 69671 },
+ { 107033 },
/* l2-speculative-read-access\000legacy cache\000Level 2 (or higher) last level cac... */
- { 70178 },
+ { 107155 },
/* l2-speculative-read-miss\000legacy cache\000Level 2 (or higher) last level cache... */
- { 70436 },
+ { 107284 },
/* l2-speculative-read-misses\000legacy cache\000Level 2 (or higher) last level cac... */
- { 70307 },
+ { 107411 },
/* l2-speculative-read-ops\000legacy cache\000Level 2 (or higher) last level cache ... */
- { 70052 },
+ { 107540 },
/* l2-speculative-read-reference\000legacy cache\000Level 2 (or higher) last level ... */
- { 69920 },
+ { 107666 },
/* l2-speculative-read-refs\000legacy cache\000Level 2 (or higher) last level cache... */
- { 69793 },
+ { 107798 },
/* l2-store\000legacy cache\000Level 2 (or higher) last level cache write accesses\... */
- { 65596 },
+ { 107925 },
/* l2-store-access\000legacy cache\000Level 2 (or higher) last level cache write ac... */
- { 66047 },
+ { 108033 },
/* l2-store-miss\000legacy cache\000Level 2 (or higher) last level cache write miss... */
- { 66277 },
+ { 108148 },
/* l2-store-misses\000legacy cache\000Level 2 (or higher) last level cache write mi... */
- { 66162 },
+ { 108261 },
/* l2-store-ops\000legacy cache\000Level 2 (or higher) last level cache write acces... */
- { 65935 },
+ { 108376 },
/* l2-store-reference\000legacy cache\000Level 2 (or higher) last level cache write... */
- { 65817 },
+ { 108488 },
/* l2-store-refs\000legacy cache\000Level 2 (or higher) last level cache write acce... */
- { 65704 },
+ { 108606 },
/* l2-stores\000legacy cache\000Level 2 (or higher) last level cache write accesses... */
- { 66390 },
+ { 108719 },
/* l2-stores-access\000legacy cache\000Level 2 (or higher) last level cache write a... */
- { 66845 },
+ { 108828 },
/* l2-stores-miss\000legacy cache\000Level 2 (or higher) last level cache write mis... */
- { 67077 },
+ { 108944 },
/* l2-stores-misses\000legacy cache\000Level 2 (or higher) last level cache write m... */
- { 66961 },
+ { 109058 },
/* l2-stores-ops\000legacy cache\000Level 2 (or higher) last level cache write acce... */
- { 66732 },
+ { 109174 },
/* l2-stores-reference\000legacy cache\000Level 2 (or higher) last level cache writ... */
- { 66613 },
+ { 109287 },
/* l2-stores-refs\000legacy cache\000Level 2 (or higher) last level cache write acc... */
- { 66499 },
+ { 109406 },
/* l2-write\000legacy cache\000Level 2 (or higher) last level cache write accesses\... */
- { 67191 },
+ { 109520 },
/* l2-write-access\000legacy cache\000Level 2 (or higher) last level cache write ac... */
- { 67642 },
+ { 109628 },
/* l2-write-miss\000legacy cache\000Level 2 (or higher) last level cache write miss... */
- { 67872 },
+ { 109743 },
/* l2-write-misses\000legacy cache\000Level 2 (or higher) last level cache write mi... */
- { 67757 },
+ { 109856 },
/* l2-write-ops\000legacy cache\000Level 2 (or higher) last level cache write acces... */
- { 67530 },
+ { 109971 },
/* l2-write-reference\000legacy cache\000Level 2 (or higher) last level cache write... */
- { 67412 },
+ { 110083 },
/* l2-write-refs\000legacy cache\000Level 2 (or higher) last level cache write acce... */
- { 67299 },
+ { 110201 },
/* llc\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\0... */
- { 55804 },
+ { 110412 },
/* llc-access\000legacy cache\000Last level cache read accesses\000legacy-cache-con... */
- { 62951 },
+ { 110490 },
/* llc-load\000legacy cache\000Last level cache read accesses\000legacy-cache-confi... */
- { 55882 },
+ { 110575 },
/* llc-load-access\000legacy cache\000Last level cache read accesses\000legacy-cach... */
- { 56233 },
+ { 110658 },
/* llc-load-miss\000legacy cache\000Last level cache read misses\000legacy-cache-co... */
- { 56417 },
+ { 110748 },
/* llc-load-misses\000legacy cache\000Last level cache read misses\000legacy-cache-... */
- { 56323 },
+ { 110840 },
/* llc-load-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-c... */
- { 56146 },
+ { 110934 },
/* llc-load-reference\000legacy cache\000Last level cache read accesses\000legacy-c... */
- { 56053 },
+ { 111021 },
/* llc-load-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-... */
- { 55965 },
+ { 111114 },
/* llc-loads\000legacy cache\000Last level cache read accesses\000legacy-cache-conf... */
- { 56509 },
+ { 111202 },
/* llc-loads-access\000legacy cache\000Last level cache read accesses\000legacy-cac... */
- { 56864 },
+ { 111286 },
/* llc-loads-miss\000legacy cache\000Last level cache read misses\000legacy-cache-c... */
- { 57050 },
+ { 111377 },
/* llc-loads-misses\000legacy cache\000Last level cache read misses\000legacy-cache... */
- { 56955 },
+ { 111470 },
/* llc-loads-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-... */
- { 56776 },
+ { 111565 },
/* llc-loads-reference\000legacy cache\000Last level cache read accesses\000legacy-... */
- { 56682 },
+ { 111653 },
/* llc-loads-refs\000legacy cache\000Last level cache read accesses\000legacy-cache... */
- { 56593 },
+ { 111747 },
/* llc-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=... */
- { 63125 },
+ { 111836 },
/* llc-misses\000legacy cache\000Last level cache read misses\000legacy-cache-confi... */
- { 63036 },
+ { 111923 },
/* llc-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config... */
- { 62869 },
+ { 112012 },
/* llc-prefetch\000legacy cache\000Last level cache prefetch accesses\000legacy-cac... */
- { 59760 },
+ { 112094 },
/* llc-prefetch-access\000legacy cache\000Last level cache prefetch accesses\000leg... */
- { 60159 },
+ { 112189 },
/* llc-prefetch-miss\000legacy cache\000Last level cache prefetch misses\000legacy-... */
- { 60363 },
+ { 112291 },
/* llc-prefetch-misses\000legacy cache\000Last level cache prefetch misses\000legac... */
- { 60261 },
+ { 112391 },
/* llc-prefetch-ops\000legacy cache\000Last level cache prefetch accesses\000legacy... */
- { 60060 },
+ { 112493 },
/* llc-prefetch-reference\000legacy cache\000Last level cache prefetch accesses\000... */
- { 59955 },
+ { 112592 },
/* llc-prefetch-refs\000legacy cache\000Last level cache prefetch accesses\000legac... */
- { 59855 },
+ { 112697 },
/* llc-prefetches\000legacy cache\000Last level cache prefetch accesses\000legacy-c... */
- { 60463 },
+ { 112797 },
/* llc-prefetches-access\000legacy cache\000Last level cache prefetch accesses\000l... */
- { 60870 },
+ { 112894 },
/* llc-prefetches-miss\000legacy cache\000Last level cache prefetch misses\000legac... */
- { 61078 },
+ { 112998 },
/* llc-prefetches-misses\000legacy cache\000Last level cache prefetch misses\000leg... */
- { 60974 },
+ { 113100 },
/* llc-prefetches-ops\000legacy cache\000Last level cache prefetch accesses\000lega... */
- { 60769 },
+ { 113204 },
/* llc-prefetches-reference\000legacy cache\000Last level cache prefetch accesses\0... */
- { 60662 },
+ { 113305 },
/* llc-prefetches-refs\000legacy cache\000Last level cache prefetch accesses\000leg... */
- { 60560 },
+ { 113412 },
/* llc-read\000legacy cache\000Last level cache read accesses\000legacy-cache-confi... */
- { 57143 },
+ { 113514 },
/* llc-read-access\000legacy cache\000Last level cache read accesses\000legacy-cach... */
- { 57494 },
+ { 113597 },
/* llc-read-miss\000legacy cache\000Last level cache read misses\000legacy-cache-co... */
- { 57678 },
+ { 113687 },
/* llc-read-misses\000legacy cache\000Last level cache read misses\000legacy-cache-... */
- { 57584 },
+ { 113779 },
/* llc-read-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-c... */
- { 57407 },
+ { 113873 },
/* llc-read-reference\000legacy cache\000Last level cache read accesses\000legacy-c... */
- { 57314 },
+ { 113960 },
/* llc-read-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-... */
- { 57226 },
+ { 114053 },
/* llc-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-... */
- { 62781 },
+ { 114141 },
/* llc-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-confi... */
- { 62698 },
+ { 114229 },
/* llc-speculative-load\000legacy cache\000Last level cache prefetch accesses\000le... */
- { 61939 },
+ { 114312 },
/* llc-speculative-load-access\000legacy cache\000Last level cache prefetch accesse... */
- { 62370 },
+ { 114415 },
/* llc-speculative-load-miss\000legacy cache\000Last level cache prefetch misses\00... */
- { 62590 },
+ { 114525 },
/* llc-speculative-load-misses\000legacy cache\000Last level cache prefetch misses\... */
- { 62480 },
+ { 114633 },
/* llc-speculative-load-ops\000legacy cache\000Last level cache prefetch accesses\0... */
- { 62263 },
+ { 114743 },
/* llc-speculative-load-reference\000legacy cache\000Last level cache prefetch acce... */
- { 62150 },
+ { 114850 },
/* llc-speculative-load-refs\000legacy cache\000Last level cache prefetch accesses\... */
- { 62042 },
+ { 114963 },
/* llc-speculative-read\000legacy cache\000Last level cache prefetch accesses\000le... */
- { 61180 },
+ { 115071 },
/* llc-speculative-read-access\000legacy cache\000Last level cache prefetch accesse... */
- { 61611 },
+ { 115174 },
/* llc-speculative-read-miss\000legacy cache\000Last level cache prefetch misses\00... */
- { 61831 },
+ { 115284 },
/* llc-speculative-read-misses\000legacy cache\000Last level cache prefetch misses\... */
- { 61721 },
+ { 115392 },
/* llc-speculative-read-ops\000legacy cache\000Last level cache prefetch accesses\0... */
- { 61504 },
+ { 115502 },
/* llc-speculative-read-reference\000legacy cache\000Last level cache prefetch acce... */
- { 61391 },
+ { 115609 },
/* llc-speculative-read-refs\000legacy cache\000Last level cache prefetch accesses\... */
- { 61283 },
+ { 115722 },
/* llc-store\000legacy cache\000Last level cache write accesses\000legacy-cache-con... */
- { 57770 },
+ { 115830 },
/* llc-store-access\000legacy cache\000Last level cache write accesses\000legacy-ca... */
- { 58145 },
+ { 115919 },
/* llc-store-miss\000legacy cache\000Last level cache write misses\000legacy-cache-... */
- { 58337 },
+ { 116015 },
/* llc-store-misses\000legacy cache\000Last level cache write misses\000legacy-cach... */
- { 58241 },
+ { 116109 },
/* llc-store-ops\000legacy cache\000Last level cache write accesses\000legacy-cache... */
- { 58052 },
+ { 116205 },
/* llc-store-reference\000legacy cache\000Last level cache write accesses\000legacy... */
- { 57953 },
+ { 116298 },
/* llc-store-refs\000legacy cache\000Last level cache write accesses\000legacy-cach... */
- { 57859 },
+ { 116397 },
/* llc-stores\000legacy cache\000Last level cache write accesses\000legacy-cache-co... */
- { 58431 },
+ { 116491 },
/* llc-stores-access\000legacy cache\000Last level cache write accesses\000legacy-c... */
- { 58810 },
+ { 116581 },
/* llc-stores-miss\000legacy cache\000Last level cache write misses\000legacy-cache... */
- { 59004 },
+ { 116678 },
/* llc-stores-misses\000legacy cache\000Last level cache write misses\000legacy-cac... */
- { 58907 },
+ { 116773 },
/* llc-stores-ops\000legacy cache\000Last level cache write accesses\000legacy-cach... */
- { 58716 },
+ { 116870 },
/* llc-stores-reference\000legacy cache\000Last level cache write accesses\000legac... */
- { 58616 },
+ { 116964 },
/* llc-stores-refs\000legacy cache\000Last level cache write accesses\000legacy-cac... */
- { 58521 },
+ { 117064 },
/* llc-write\000legacy cache\000Last level cache write accesses\000legacy-cache-con... */
- { 59099 },
+ { 117159 },
/* llc-write-access\000legacy cache\000Last level cache write accesses\000legacy-ca... */
- { 59474 },
+ { 117248 },
/* llc-write-miss\000legacy cache\000Last level cache write misses\000legacy-cache-... */
- { 59666 },
+ { 117344 },
/* llc-write-misses\000legacy cache\000Last level cache write misses\000legacy-cach... */
- { 59570 },
+ { 117438 },
/* llc-write-ops\000legacy cache\000Last level cache write accesses\000legacy-cache... */
- { 59381 },
+ { 117534 },
/* llc-write-reference\000legacy cache\000Last level cache write accesses\000legacy... */
- { 59282 },
+ { 117627 },
/* llc-write-refs\000legacy cache\000Last level cache write accesses\000legacy-cach... */
- { 59188 },
+ { 117726 },
/* node\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\... */
- { 114128 },
+ { 118164 },
/* node-access\000legacy cache\000Local memory read accesses\000legacy-cache-config... */
- { 121053 },
+ { 118239 },
/* node-load\000legacy cache\000Local memory read accesses\000legacy-cache-config=6... */
- { 114203 },
+ { 118321 },
/* node-load-access\000legacy cache\000Local memory read accesses\000legacy-cache-c... */
- { 114542 },
+ { 118401 },
/* node-load-miss\000legacy cache\000Local memory read misses\000legacy-cache-confi... */
- { 114720 },
+ { 118488 },
/* node-load-misses\000legacy cache\000Local memory read misses\000legacy-cache-con... */
- { 114629 },
+ { 118577 },
/* node-load-ops\000legacy cache\000Local memory read accesses\000legacy-cache-conf... */
- { 114458 },
+ { 118668 },
/* node-load-reference\000legacy cache\000Local memory read accesses\000legacy-cach... */
- { 114368 },
+ { 118752 },
/* node-load-refs\000legacy cache\000Local memory read accesses\000legacy-cache-con... */
- { 114283 },
+ { 118842 },
/* node-loads\000legacy cache\000Local memory read accesses\000legacy-cache-config=... */
- { 114809 },
+ { 118927 },
/* node-loads-access\000legacy cache\000Local memory read accesses\000legacy-cache-... */
- { 115152 },
+ { 119008 },
/* node-loads-miss\000legacy cache\000Local memory read misses\000legacy-cache-conf... */
- { 115332 },
+ { 119096 },
/* node-loads-misses\000legacy cache\000Local memory read misses\000legacy-cache-co... */
- { 115240 },
+ { 119186 },
/* node-loads-ops\000legacy cache\000Local memory read accesses\000legacy-cache-con... */
- { 115067 },
+ { 119278 },
/* node-loads-reference\000legacy cache\000Local memory read accesses\000legacy-cac... */
- { 114976 },
+ { 119363 },
/* node-loads-refs\000legacy cache\000Local memory read accesses\000legacy-cache-co... */
- { 114890 },
+ { 119454 },
/* node-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x1... */
- { 121221 },
+ { 119540 },
/* node-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0... */
- { 121135 },
+ { 119624 },
/* node-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\... */
- { 120974 },
+ { 119710 },
/* node-prefetch\000legacy cache\000Local memory prefetch accesses\000legacy-cache-... */
- { 117955 },
+ { 119789 },
/* node-prefetch-access\000legacy cache\000Local memory prefetch accesses\000legacy... */
- { 118342 },
+ { 119881 },
/* node-prefetch-miss\000legacy cache\000Local memory prefetch misses\000legacy-cac... */
- { 118540 },
+ { 119980 },
/* node-prefetch-misses\000legacy cache\000Local memory prefetch misses\000legacy-c... */
- { 118441 },
+ { 120077 },
/* node-prefetch-ops\000legacy cache\000Local memory prefetch accesses\000legacy-ca... */
- { 118246 },
+ { 120176 },
/* node-prefetch-reference\000legacy cache\000Local memory prefetch accesses\000leg... */
- { 118144 },
+ { 120272 },
/* node-prefetch-refs\000legacy cache\000Local memory prefetch accesses\000legacy-c... */
- { 118047 },
+ { 120374 },
/* node-prefetches\000legacy cache\000Local memory prefetch accesses\000legacy-cach... */
- { 118637 },
+ { 120471 },
/* node-prefetches-access\000legacy cache\000Local memory prefetch accesses\000lega... */
- { 119032 },
+ { 120565 },
/* node-prefetches-miss\000legacy cache\000Local memory prefetch misses\000legacy-c... */
- { 119234 },
+ { 120666 },
/* node-prefetches-misses\000legacy cache\000Local memory prefetch misses\000legacy... */
- { 119133 },
+ { 120765 },
/* node-prefetches-ops\000legacy cache\000Local memory prefetch accesses\000legacy-... */
- { 118934 },
+ { 120866 },
/* node-prefetches-reference\000legacy cache\000Local memory prefetch accesses\000l... */
- { 118830 },
+ { 120964 },
/* node-prefetches-refs\000legacy cache\000Local memory prefetch accesses\000legacy... */
- { 118731 },
+ { 121068 },
/* node-read\000legacy cache\000Local memory read accesses\000legacy-cache-config=6... */
- { 115422 },
+ { 121167 },
/* node-read-access\000legacy cache\000Local memory read accesses\000legacy-cache-c... */
- { 115761 },
+ { 121247 },
/* node-read-miss\000legacy cache\000Local memory read misses\000legacy-cache-confi... */
- { 115939 },
+ { 121334 },
/* node-read-misses\000legacy cache\000Local memory read misses\000legacy-cache-con... */
- { 115848 },
+ { 121423 },
/* node-read-ops\000legacy cache\000Local memory read accesses\000legacy-cache-conf... */
- { 115677 },
+ { 121514 },
/* node-read-reference\000legacy cache\000Local memory read accesses\000legacy-cach... */
- { 115587 },
+ { 121598 },
/* node-read-refs\000legacy cache\000Local memory read accesses\000legacy-cache-con... */
- { 115502 },
+ { 121688 },
/* node-reference\000legacy cache\000Local memory read accesses\000legacy-cache-con... */
- { 120889 },
+ { 121773 },
/* node-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6... */
- { 120809 },
+ { 121858 },
/* node-speculative-load\000legacy cache\000Local memory prefetch accesses\000legac... */
- { 120071 },
+ { 121938 },
/* node-speculative-load-access\000legacy cache\000Local memory prefetch accesses\0... */
- { 120490 },
+ { 122038 },
/* node-speculative-load-miss\000legacy cache\000Local memory prefetch misses\000le... */
- { 120704 },
+ { 122145 },
/* node-speculative-load-misses\000legacy cache\000Local memory prefetch misses\000... */
- { 120597 },
+ { 122250 },
/* node-speculative-load-ops\000legacy cache\000Local memory prefetch accesses\000l... */
- { 120386 },
+ { 122357 },
/* node-speculative-load-reference\000legacy cache\000Local memory prefetch accesse... */
- { 120276 },
+ { 122461 },
/* node-speculative-load-refs\000legacy cache\000Local memory prefetch accesses\000... */
- { 120171 },
+ { 122571 },
/* node-speculative-read\000legacy cache\000Local memory prefetch accesses\000legac... */
- { 119333 },
+ { 122676 },
/* node-speculative-read-access\000legacy cache\000Local memory prefetch accesses\0... */
- { 119752 },
+ { 122776 },
/* node-speculative-read-miss\000legacy cache\000Local memory prefetch misses\000le... */
- { 119966 },
+ { 122883 },
/* node-speculative-read-misses\000legacy cache\000Local memory prefetch misses\000... */
- { 119859 },
+ { 122988 },
/* node-speculative-read-ops\000legacy cache\000Local memory prefetch accesses\000l... */
- { 119648 },
+ { 123095 },
/* node-speculative-read-reference\000legacy cache\000Local memory prefetch accesse... */
- { 119538 },
+ { 123199 },
/* node-speculative-read-refs\000legacy cache\000Local memory prefetch accesses\000... */
- { 119433 },
+ { 123309 },
/* node-store\000legacy cache\000Local memory write accesses\000legacy-cache-config... */
- { 116028 },
+ { 123414 },
/* node-store-access\000legacy cache\000Local memory write accesses\000legacy-cache... */
- { 116391 },
+ { 123500 },
/* node-store-miss\000legacy cache\000Local memory write misses\000legacy-cache-con... */
- { 116577 },
+ { 123593 },
/* node-store-misses\000legacy cache\000Local memory write misses\000legacy-cache-c... */
- { 116484 },
+ { 123684 },
/* node-store-ops\000legacy cache\000Local memory write accesses\000legacy-cache-co... */
- { 116301 },
+ { 123777 },
/* node-store-reference\000legacy cache\000Local memory write accesses\000legacy-ca... */
- { 116205 },
+ { 123867 },
/* node-store-refs\000legacy cache\000Local memory write accesses\000legacy-cache-c... */
- { 116114 },
+ { 123963 },
/* node-stores\000legacy cache\000Local memory write accesses\000legacy-cache-confi... */
- { 116668 },
+ { 124054 },
/* node-stores-access\000legacy cache\000Local memory write accesses\000legacy-cach... */
- { 117035 },
+ { 124141 },
/* node-stores-miss\000legacy cache\000Local memory write misses\000legacy-cache-co... */
- { 117223 },
+ { 124235 },
/* node-stores-misses\000legacy cache\000Local memory write misses\000legacy-cache-... */
- { 117129 },
+ { 124327 },
/* node-stores-ops\000legacy cache\000Local memory write accesses\000legacy-cache-c... */
- { 116944 },
+ { 124421 },
/* node-stores-reference\000legacy cache\000Local memory write accesses\000legacy-c... */
- { 116847 },
+ { 124512 },
/* node-stores-refs\000legacy cache\000Local memory write accesses\000legacy-cache-... */
- { 116755 },
+ { 124609 },
/* node-write\000legacy cache\000Local memory write accesses\000legacy-cache-config... */
- { 117315 },
+ { 124701 },
/* node-write-access\000legacy cache\000Local memory write accesses\000legacy-cache... */
- { 117678 },
+ { 124787 },
/* node-write-miss\000legacy cache\000Local memory write misses\000legacy-cache-con... */
- { 117864 },
+ { 124880 },
/* node-write-misses\000legacy cache\000Local memory write misses\000legacy-cache-c... */
- { 117771 },
+ { 124971 },
/* node-write-ops\000legacy cache\000Local memory write accesses\000legacy-cache-co... */
- { 117588 },
+ { 125064 },
/* node-write-reference\000legacy cache\000Local memory write accesses\000legacy-ca... */
- { 117492 },
+ { 125154 },
/* node-write-refs\000legacy cache\000Local memory write accesses\000legacy-cache-c... */
- { 117401 },
+ { 125250 },
/* ref-cycles\000legacy hardware\000Total cycles; not affected by CPU frequency sca... */
- { 123401 },
+ { 125963 },
/* stalled-cycles-backend\000legacy hardware\000Stalled cycles during retirement [T... */
- { 123095 },
+ { 126403 },
/* stalled-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This ... */
- { 122795 },
+ { 126556 },
};
static const struct compact_pmu_event pmu_events__common_software[] = {
/* alignment-faults\000software\000Number of kernel handled memory alignment faults... */
- { 124564 },
+ { 0 },
/* bpf-output\000software\000An event used by BPF programs to write to the perf rin... */
- { 124863 },
+ { 2864 },
/* cgroup-switches\000software\000Number of context switches to a task in a differe... */
- { 124965 },
+ { 14585 },
/* context-switches\000software\000Number of context switches [This event is an ali... */
- { 123886 },
+ { 14688 },
/* cpu-clock\000software\000Per-CPU high-resolution timer based event\000config=0\0... */
- { 123522 },
+ { 14903 },
/* cpu-migrations\000software\000Number of times a process has migrated to a new CP... */
- { 124088 },
+ { 15151 },
/* cs\000software\000Number of context switches [This event is an alias of context-... */
- { 123987 },
+ { 15283 },
/* dummy\000software\000A placeholder event that doesn't count anything\000config=9... */
- { 124783 },
+ { 36684 },
/* emulation-faults\000software\000Number of kernel handled unimplemented instructi... */
- { 124656 },
+ { 36958 },
/* faults\000software\000Number of page faults [This event is an alias of page-faul... */
- { 123696 },
+ { 37197 },
/* major-faults\000software\000Number of major page faults. Major faults require I/... */
- { 124461 },
+ { 117820 },
/* migrations\000software\000Number of times a process has migrated to a new CPU [T... */
- { 124220 },
+ { 117923 },
/* minor-faults\000software\000Number of minor page faults. Minor faults don't requ... */
- { 124352 },
+ { 118055 },
/* page-faults\000software\000Number of page faults [This event is an alias of faul... */
- { 123791 },
+ { 125868 },
/* task-clock\000software\000Per-task high-resolution timer based event\000config=1... */
- { 123608 },
+ { 127253 },
};
static const struct compact_pmu_event pmu_events__common_tool[] = {
/* core_wide\000tool\0001 if not SMT, if SMT are events being gathered on all SMT t... */
- { 126206 },
+ { 14789 },
/* duration_time\000tool\000Wall clock interval time in nanoseconds\000config=1\000... */
- { 125073 },
+ { 36764 },
/* has_pmem\000tool\0001 if persistent memory installed otherwise 0\000config=4\000... */
- { 125287 },
+ { 37292 },
/* num_cores\000tool\000Number of cores. A core consists of 1 or more thread, with ... */
- { 125363 },
+ { 125341 },
/* num_cpus\000tool\000Number of logical Linux CPUs. There may be multiple such CPU... */
- { 125508 },
+ { 125486 },
/* num_cpus_online\000tool\000Number of online logical Linux CPUs. There may be mul... */
- { 125611 },
+ { 125589 },
/* num_dies\000tool\000Number of dies. Each die has 1 or more cores\000config=8\000... */
- { 125728 },
+ { 125706 },
/* num_packages\000tool\000Number of packages. Each package has 1 or more die\000co... */
- { 125804 },
+ { 125782 },
/* slots\000tool\000Number of functional units that in parallel can execute parts o... */
- { 125890 },
+ { 126177 },
/* smt_on\000tool\0001 if simultaneous multithreading (aka hyperthreading) is enabl... */
- { 126000 },
+ { 126287 },
/* system_time\000tool\000System/kernel time in nanoseconds\000config=3\000\00000\0... */
- { 125219 },
+ { 127002 },
/* system_tsc_freq\000tool\000The amount a Time Stamp Counter (TSC) increases per s... */
- { 126107 },
+ { 127070 },
/* target_cpu\000tool\0001 if CPUs being analyzed, 0 if threads/processes\000config... */
- { 126320 },
+ { 127169 },
/* user_time\000tool\000User (non-kernel) time in nanoseconds\000config=2\000\00000... */
- { 125149 },
+ { 127887 },
};
@@ -5187,55 +5187,55 @@ static const struct pmu_table_entry pmu_events__common[] = {
{
.entries = pmu_events__common_default_core,
.num_entries = ARRAY_SIZE(pmu_events__common_default_core),
- .pmu_name = { 0 /* default_core\000 */ },
+ .pmu_name = { 29669 /* default_core\000 */ },
},
{
.entries = pmu_events__common_software,
.num_entries = ARRAY_SIZE(pmu_events__common_software),
- .pmu_name = { 123513 /* software\000 */ },
+ .pmu_name = { 126394 /* software\000 */ },
},
{
.entries = pmu_events__common_tool,
.num_entries = ARRAY_SIZE(pmu_events__common_tool),
- .pmu_name = { 125068 /* tool\000 */ },
+ .pmu_name = { 127341 /* tool\000 */ },
},
};
static const struct compact_pmu_event pmu_metrics__common_default_core[] = {
/* CPUs_utilized\000Default\000(software@cpu\\-clock\\,name\\=cpu\\-clock@ if #targ... */
- { 127957 },
+ { 127980 },
/* backend_cycles_idle\000Default\000(stalled\\-cycles\\-backend / cpu\\-cycles if ... */
- { 129584 },
+ { 128971 },
/* branch_frequency\000Default\000branches / (software@cpu\\-clock\\,name\\=cpu\\-c... */
- { 129934 },
+ { 129145 },
/* branch_miss_rate\000Default\000branch\\-misses / branches\000branch_miss_rate > ... */
- { 130114 },
+ { 129325 },
/* cs_per_second\000Default\000software@context\\-switches\\,name\\=context\\-switc... */
- { 128143 },
+ { 129501 },
/* cycles_frequency\000Default\000cpu\\-cycles / (software@cpu\\-clock\\,name\\=cpu... */
- { 129758 },
+ { 129734 },
/* dtlb_miss_rate\000Default3\000dTLB\\-load\\-misses / dTLB\\-loads\000dtlb_miss_r... */
- { 130550 },
+ { 129975 },
/* frontend_cycles_idle\000Default\000(stalled\\-cycles\\-frontend / cpu\\-cycles i... */
- { 129405 },
+ { 130081 },
/* insn_per_cycle\000Default\000instructions / cpu\\-cycles\000insn_per_cycle < 1\0... */
- { 128867 },
+ { 130328 },
/* itlb_miss_rate\000Default3\000iTLB\\-load\\-misses / iTLB\\-loads\000itlb_miss_r... */
- { 130656 },
+ { 130441 },
/* l1_prefetch_miss_rate\000Default4\000L1\\-dcache\\-prefetch\\-misses / L1\\-dcac... */
- { 130762 },
+ { 130547 },
/* l1d_miss_rate\000Default2\000L1\\-dcache\\-load\\-misses / L1\\-dcache\\-loads\0... */
- { 130218 },
+ { 130695 },
/* l1i_miss_rate\000Default3\000L1\\-icache\\-load\\-misses / L1\\-icache\\-loads\0... */
- { 130435 },
+ { 130811 },
/* llc_miss_rate\000Default2\000LLC\\-load\\-misses / LLC\\-loads\000llc_miss_rate ... */
- { 130334 },
+ { 130926 },
/* migrations_per_second\000Default\000software@cpu\\-migrations\\,name\\=cpu\\-mig... */
- { 128376 },
+ { 131027 },
/* page_faults_per_second\000Default\000software@page\\-faults\\,name\\=page\\-faul... */
- { 128636 },
+ { 131287 },
/* stalled_cycles_per_instruction\000Default\000(max(stalled\\-cycles\\-frontend, s... */
- { 128980 },
+ { 131518 },
};
@@ -5243,47 +5243,47 @@ static const struct pmu_table_entry pmu_metrics__common[] = {
{
.entries = pmu_metrics__common_default_core,
.num_entries = ARRAY_SIZE(pmu_metrics__common_default_core),
- .pmu_name = { 0 /* default_core\000 */ },
+ .pmu_name = { 29669 /* default_core\000 */ },
},
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_default_core[] = {
/* bp_l1_btb_correct\000branch\000L1 BTB Correction\000event=0x8a\000\00000\000\000... */
- { 126404 },
+ { 92 },
/* bp_l2_btb_correct\000branch\000L2 BTB Correction\000event=0x8b\000\00000\000\000... */
- { 126466 },
+ { 154 },
/* dispatch_blocked.any\000other\000Memory cluster signals to block micro-op dispat... */
- { 126728 },
+ { 29682 },
/* eist_trans\000other\000Number of Enhanced Intel SpeedStep(R) Technology (EIST) t... */
- { 126861 },
+ { 36840 },
/* l3_cache_rd\000cache\000L3 cache access, read\000event=0x40\000\00000\000\000\00... */
- { 126528 },
+ { 110314 },
/* segment_reg_loads.any\000other\000Number of segment register loads\000event=6,pe... */
- { 126626 },
+ { 126075 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_hisi_sccl_ddrc[] = {
/* uncore_hisi_ddrc.flux_wcmd\000uncore\000DDRC write commands\000event=2\000\00000... */
- { 126994 },
+ { 127512 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_hisi_sccl_l3c[] = {
/* uncore_hisi_l3c.rd_hit_cpipe\000uncore\000Total read hits\000event=7\000\00000\0... */
- { 127356 },
+ { 127582 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_uncore_cbox[] = {
/* event-hyphen\000uncore\000UNC_CBO_HYPHEN\000event=0xe0\000\00000\000\000\000\000... */
- { 127230 },
+ { 37085 },
/* event-two-hyph\000uncore\000UNC_CBO_TWO_HYPH\000event=0xc0\000\00000\000\000\000... */
- { 127284 },
+ { 37139 },
/* unc_cbo_xsnp_response.miss_eviction\000uncore\000A cross-core snoop resulted fro... */
- { 127076 },
+ { 127346 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_uncore_imc[] = {
/* uncore_imc.cache_hits\000uncore\000Total cache hits\000event=0x34\000\00000\000\... */
- { 127539 },
+ { 127661 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_uncore_imc_free_running[] = {
/* uncore_imc_free_running.cache_miss\000uncore\000Total cache misses\000event=0x12... */
- { 127448 },
+ { 127750 },
};
@@ -5291,66 +5291,66 @@ static const struct pmu_table_entry pmu_events__test_soc_cpu[] = {
{
.entries = pmu_events__test_soc_cpu_default_core,
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_default_core),
- .pmu_name = { 0 /* default_core\000 */ },
+ .pmu_name = { 29669 /* default_core\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_hisi_sccl_ddrc,
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_hisi_sccl_ddrc),
- .pmu_name = { 126979 /* hisi_sccl,ddrc\000 */ },
+ .pmu_name = { 37368 /* hisi_sccl,ddrc\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_hisi_sccl_l3c,
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_hisi_sccl_l3c),
- .pmu_name = { 127342 /* hisi_sccl,l3c\000 */ },
+ .pmu_name = { 37383 /* hisi_sccl,l3c\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_uncore_cbox,
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_uncore_cbox),
- .pmu_name = { 127064 /* uncore_cbox\000 */ },
+ .pmu_name = { 127500 /* uncore_cbox\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_uncore_imc,
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_uncore_imc),
- .pmu_name = { 127528 /* uncore_imc\000 */ },
+ .pmu_name = { 127650 /* uncore_imc\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_uncore_imc_free_running,
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_uncore_imc_free_running),
- .pmu_name = { 127424 /* uncore_imc_free_running\000 */ },
+ .pmu_name = { 127726 /* uncore_imc_free_running\000 */ },
},
};
static const struct compact_pmu_event pmu_metrics__test_soc_cpu_default_core[] = {
/* CPI\000\0001 / IPC\000\000\000\000\000\000\000\000000 */
- { 130910 },
+ { 127957 },
/* DCache_L2_All\000\000DCache_L2_All_Hits + DCache_L2_All_Miss\000\000\000\000\000... */
- { 131599 },
+ { 128166 },
/* DCache_L2_All_Hits\000\000l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqs... */
- { 131369 },
+ { 128231 },
/* DCache_L2_All_Miss\000\000max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data... */
- { 131464 },
+ { 128326 },
/* DCache_L2_Hits\000\000d_ratio(DCache_L2_All_Hits, DCache_L2_All)\000\000\000\000... */
- { 131664 },
+ { 128461 },
/* DCache_L2_Misses\000\000d_ratio(DCache_L2_All_Miss, DCache_L2_All)\000\000\000\0... */
- { 131733 },
+ { 128530 },
/* Frontend_Bound_SMT\000\000idq_uops_not_delivered.core / (4 * (cpu_clk_unhalted.t... */
- { 130997 },
+ { 128601 },
/* IPC\000group1\000inst_retired.any / cpu_clk_unhalted.thread\000\000\000\000\000\... */
- { 130933 },
+ { 128768 },
/* L1D_Cache_Fill_BW\000\00064 * l1d.replacement / 1e9 / duration_time\000\000\000\... */
- { 131871 },
+ { 128832 },
/* M1\000\000ipc + M2\000\000\000\000\000\000\000\000000 */
- { 131804 },
+ { 128904 },
/* M2\000\000ipc + M1\000\000\000\000\000\000\000\000000 */
- { 131827 },
+ { 128927 },
/* M3\000\0001 / M3\000\000\000\000\000\000\000\000000 */
- { 131850 },
+ { 128950 },
/* cache_miss_cycles\000group1\000dcache_miss_cpi + icache_miss_cycles\000\000\000\... */
- { 131297 },
+ { 129429 },
/* dcache_miss_cpi\000\000l1d\\-loads\\-misses / inst_retired.any\000\000\000\000\0... */
- { 131164 },
+ { 129910 },
/* icache_miss_cycles\000\000l1i\\-loads\\-misses / inst_retired.any\000\000\000\00... */
- { 131229 },
+ { 130260 },
};
@@ -5358,21 +5358,21 @@ static const struct pmu_table_entry pmu_metrics__test_soc_cpu[] = {
{
.entries = pmu_metrics__test_soc_cpu_default_core,
.num_entries = ARRAY_SIZE(pmu_metrics__test_soc_cpu_default_core),
- .pmu_name = { 0 /* default_core\000 */ },
+ .pmu_name = { 29669 /* default_core\000 */ },
},
};
static const struct compact_pmu_event pmu_events__test_soc_sys_uncore_sys_ccn_pmu[] = {
/* sys_ccn_pmu.read_cycles\000uncore\000ccn read-cycles event\000config=0x2c\0000x0... */
- { 127718 },
+ { 126706 },
};
static const struct compact_pmu_event pmu_events__test_soc_sys_uncore_sys_cmn_pmu[] = {
/* sys_cmn_pmu.hnf_cache_miss\000uncore\000Counts total cache misses in first looku... */
- { 127814 },
+ { 126783 },
};
static const struct compact_pmu_event pmu_events__test_soc_sys_uncore_sys_ddr_pmu[] = {
/* sys_ddr_pmu.write_cycles\000uncore\000ddr write-cycles event\000event=0x2b\000v8... */
- { 127623 },
+ { 126926 },
};
@@ -5380,17 +5380,17 @@ static const struct pmu_table_entry pmu_events__test_soc_sys[] = {
{
.entries = pmu_events__test_soc_sys_uncore_sys_ccn_pmu,
.num_entries = ARRAY_SIZE(pmu_events__test_soc_sys_uncore_sys_ccn_pmu),
- .pmu_name = { 127699 /* uncore_sys_ccn_pmu\000 */ },
+ .pmu_name = { 127830 /* uncore_sys_ccn_pmu\000 */ },
},
{
.entries = pmu_events__test_soc_sys_uncore_sys_cmn_pmu,
.num_entries = ARRAY_SIZE(pmu_events__test_soc_sys_uncore_sys_cmn_pmu),
- .pmu_name = { 127795 /* uncore_sys_cmn_pmu\000 */ },
+ .pmu_name = { 127849 /* uncore_sys_cmn_pmu\000 */ },
},
{
.entries = pmu_events__test_soc_sys_uncore_sys_ddr_pmu,
.num_entries = ARRAY_SIZE(pmu_events__test_soc_sys_uncore_sys_ddr_pmu),
- .pmu_name = { 127604 /* uncore_sys_ddr_pmu\000 */ },
+ .pmu_name = { 127868 /* uncore_sys_ddr_pmu\000 */ },
},
};
diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
index 0721c8b2551c..fae191272859 100755
--- a/tools/perf/pmu-events/jevents.py
+++ b/tools/perf/pmu-events/jevents.py
@@ -106,22 +106,16 @@ class BigCString:
strings: Set[bytes]
big_string: Sequence[str]
offsets: Dict[bytes, int]
- insert_number: int
- insert_point: Dict[bytes, int]
metrics: Set[bytes]
def __init__(self):
self.strings = set()
- self.insert_number = 0
- self.insert_point = {}
self.metrics = set()
def add(self, b: bytes, is_metric: bool) -> None:
"""Called to add NUL-terminated UTF-8 bytes to the big string."""
if b not in self.strings:
self.strings.add(b)
- self.insert_point[b] = self.insert_number
- self.insert_number += 1
if is_metric:
self.metrics.add(b)
@@ -162,8 +156,8 @@ class BigCString:
self.big_string = []
self.offsets = {}
- def string_cmp_key(b: bytes) -> Tuple[bool, int, bytes]:
- return (b in self.metrics, self.insert_point[b], b)
+ def string_cmp_key(b: bytes) -> Tuple[bool, bytes]:
+ return (b in self.metrics, b)
# Emit all strings that aren't folded in a sorted manner.
for b in sorted(self.strings, key=string_cmp_key):
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 03/10] perf jevents: Store PMU names as string literals in struct pmu_table_entry
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
2026-11-13 21:08 ` [PATCH 01/10] perf jevents: Store raw bytes in BigCString instead of C-escaped strings Ian Rogers
2026-11-13 21:08 ` [PATCH 02/10] perf jevents: Sort BigCString entries alphabetically Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:13 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 04/10] perf jevents: Encapsulate big_c_string lookups behind pmu_events__get_string() Ian Rogers
` (6 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Every PMU table lookup (perf_pmu__find_events_table(), map_for_pmu(),
pmu_events_table__for_each_event(), pmu_events_table__find_event(),
pmu_events_table__num_events(), pmu_metrics_table__find_metric()) scans
table_pmu->pmu_name across PMU table entries to check wildcard matches.
Across all architectures, there are only 68 unique PMU name strings
(536 bytes total) across ~443 pmu_table_entry rows (which already reside
in .data.rel.ro due to their entries pointer). Replace
struct compact_pmu_event pmu_name in struct pmu_table_entry with a plain
const char *pmu_name string literal so the compiler and linker merge the
PMU name strings in .rodata.str1.1 while hot PMU wildcard scans never
touch big_c_string or trigger block decompression.
Regenerate empty-pmu-events.c accordingly.
Signed-off-by: Ian Rogers <irogers@google.com>
---
tools/perf/pmu-events/empty-pmu-events.c | 4065 +++++++++++-----------
tools/perf/pmu-events/jevents.py | 42 +-
2 files changed, 2033 insertions(+), 2074 deletions(-)
diff --git a/tools/perf/pmu-events/empty-pmu-events.c b/tools/perf/pmu-events/empty-pmu-events.c
index c0023687e3dd..6121ef3d2a98 100644
--- a/tools/perf/pmu-events/empty-pmu-events.c
+++ b/tools/perf/pmu-events/empty-pmu-events.c
@@ -13,8 +13,8 @@ struct compact_pmu_event {
struct pmu_table_entry {
const struct compact_pmu_event *entries;
+ const char *pmu_name;
uint32_t num_entries;
- struct compact_pmu_event pmu_name;
};
/* clang-format off */
@@ -640,2020 +640,1998 @@ static const char *const big_c_string =
/* offset=29578 */
"data-tlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
/* offset=29669 */
-"default_core\000"
-/* offset=29682 */
"dispatch_blocked.any\000other\000Memory cluster signals to block micro-op dispatch for any reason\000event=9,period=200000,umask=0x20\000\00000\000\000\000\000\000"
-/* offset=29815 */
+/* offset=29802 */
"dtlb\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=29886 */
+/* offset=29873 */
"dtlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=29964 */
+/* offset=29951 */
"dtlb-load\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=30040 */
+/* offset=30027 */
"dtlb-load-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=30123 */
+/* offset=30110 */
"dtlb-load-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=30208 */
+/* offset=30195 */
"dtlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00000\000\000\000\000\000"
-/* offset=30295 */
+/* offset=30282 */
"dtlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=30375 */
+/* offset=30362 */
"dtlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=30461 */
+/* offset=30448 */
"dtlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=30542 */
+/* offset=30529 */
"dtlb-loads\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00000\000\000\000\000\000"
-/* offset=30619 */
+/* offset=30606 */
"dtlb-loads-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=30703 */
+/* offset=30690 */
"dtlb-loads-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=30789 */
+/* offset=30776 */
"dtlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=30877 */
+/* offset=30864 */
"dtlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=30958 */
+/* offset=30945 */
"dtlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=31045 */
+/* offset=31032 */
"dtlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=31127 */
+/* offset=31114 */
"dtlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=31207 */
+/* offset=31194 */
"dtlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=31289 */
+/* offset=31276 */
"dtlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=31364 */
+/* offset=31351 */
"dtlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=31452 */
+/* offset=31439 */
"dtlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=31547 */
+/* offset=31534 */
"dtlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=31640 */
+/* offset=31627 */
"dtlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00000\000\000\000\000\000"
-/* offset=31735 */
+/* offset=31722 */
"dtlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=31827 */
+/* offset=31814 */
"dtlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=31925 */
+/* offset=31912 */
"dtlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=32018 */
+/* offset=32005 */
"dtlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00000\000\000\000\000\000"
-/* offset=32108 */
+/* offset=32095 */
"dtlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=32205 */
+/* offset=32192 */
"dtlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=32300 */
+/* offset=32287 */
"dtlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=32397 */
+/* offset=32384 */
"dtlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=32491 */
+/* offset=32478 */
"dtlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=32591 */
+/* offset=32578 */
"dtlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=32686 */
+/* offset=32673 */
"dtlb-read\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=32762 */
+/* offset=32749 */
"dtlb-read-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=32845 */
+/* offset=32832 */
"dtlb-read-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=32930 */
+/* offset=32917 */
"dtlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003\000\00010\000\000\000\000\000"
-/* offset=33017 */
+/* offset=33004 */
"dtlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=33097 */
+/* offset=33084 */
"dtlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=33183 */
+/* offset=33170 */
"dtlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=33264 */
+/* offset=33251 */
"dtlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=33345 */
+/* offset=33332 */
"dtlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\00010\000\000\000\000\000"
-/* offset=33421 */
+/* offset=33408 */
"dtlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=33517 */
+/* offset=33504 */
"dtlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=33620 */
+/* offset=33607 */
"dtlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=33721 */
+/* offset=33708 */
"dtlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=33824 */
+/* offset=33811 */
"dtlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=33924 */
+/* offset=33911 */
"dtlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=34030 */
+/* offset=34017 */
"dtlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=34131 */
+/* offset=34118 */
"dtlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=34227 */
+/* offset=34214 */
"dtlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=34330 */
+/* offset=34317 */
"dtlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=34431 */
+/* offset=34418 */
"dtlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache-config=0x10203\000\00010\000\000\000\000\000"
-/* offset=34534 */
+/* offset=34521 */
"dtlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=34634 */
+/* offset=34621 */
"dtlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=34740 */
+/* offset=34727 */
"dtlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-config=0x203\000\00010\000\000\000\000\000"
-/* offset=34841 */
+/* offset=34828 */
"dtlb-store\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=34923 */
+/* offset=34910 */
"dtlb-store-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=35012 */
+/* offset=34999 */
"dtlb-store-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=35099 */
+/* offset=35086 */
"dtlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00000\000\000\000\000\000"
-/* offset=35188 */
+/* offset=35175 */
"dtlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=35274 */
+/* offset=35261 */
"dtlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=35366 */
+/* offset=35353 */
"dtlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=35453 */
+/* offset=35440 */
"dtlb-stores\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00000\000\000\000\000\000"
-/* offset=35536 */
+/* offset=35523 */
"dtlb-stores-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=35626 */
+/* offset=35613 */
"dtlb-stores-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=35714 */
+/* offset=35701 */
"dtlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=35804 */
+/* offset=35791 */
"dtlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=35891 */
+/* offset=35878 */
"dtlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=35984 */
+/* offset=35971 */
"dtlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=36072 */
+/* offset=36059 */
"dtlb-write\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=36154 */
+/* offset=36141 */
"dtlb-write-access\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=36243 */
+/* offset=36230 */
"dtlb-write-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=36330 */
+/* offset=36317 */
"dtlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-config=0x10103\000\00010\000\000\000\000\000"
-/* offset=36419 */
+/* offset=36406 */
"dtlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=36505 */
+/* offset=36492 */
"dtlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=36597 */
+/* offset=36584 */
"dtlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x103\000\00010\000\000\000\000\000"
-/* offset=36684 */
+/* offset=36671 */
"dummy\000software\000A placeholder event that doesn't count anything\000config=9\000\00000\000\000\000\000\000"
-/* offset=36764 */
+/* offset=36751 */
"duration_time\000tool\000Wall clock interval time in nanoseconds\000config=1\000\00000\000\000\000\000\000"
-/* offset=36840 */
+/* offset=36827 */
"eist_trans\000other\000Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions\000event=0x3a,period=200000\000\00000\000\000\000\000\000"
-/* offset=36958 */
+/* offset=36945 */
"emulation-faults\000software\000Number of kernel handled unimplemented instruction faults handled through emulation\000config=8\000\00000\000\000\000\000\000"
-/* offset=37085 */
+/* offset=37072 */
"event-hyphen\000uncore\000UNC_CBO_HYPHEN\000event=0xe0\000\00000\000\000\000\000\000"
-/* offset=37139 */
+/* offset=37126 */
"event-two-hyph\000uncore\000UNC_CBO_TWO_HYPH\000event=0xc0\000\00000\000\000\000\000\000"
-/* offset=37197 */
+/* offset=37184 */
"faults\000software\000Number of page faults [This event is an alias of page-faults]\000config=2\000\00000\000\000\000\000\000"
-/* offset=37292 */
+/* offset=37279 */
"has_pmem\000tool\0001 if persistent memory installed otherwise 0\000config=4\000\00000\000\000\000\000\000"
-/* offset=37368 */
-"hisi_sccl,ddrc\000"
-/* offset=37383 */
-"hisi_sccl,l3c\000"
-/* offset=37397 */
+/* offset=37355 */
"i-tlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=37476 */
+/* offset=37434 */
"i-tlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=37562 */
+/* offset=37520 */
"i-tlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=37646 */
+/* offset=37604 */
"i-tlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=37737 */
+/* offset=37695 */
"i-tlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=37830 */
+/* offset=37788 */
"i-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=37925 */
+/* offset=37883 */
"i-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=38013 */
+/* offset=37971 */
"i-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=38107 */
+/* offset=38065 */
"i-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=38196 */
+/* offset=38154 */
"i-tlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=38281 */
+/* offset=38239 */
"i-tlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=38373 */
+/* offset=38331 */
"i-tlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=38467 */
+/* offset=38425 */
"i-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=38563 */
+/* offset=38521 */
"i-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=38652 */
+/* offset=38610 */
"i-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=38747 */
+/* offset=38705 */
"i-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=38837 */
+/* offset=38795 */
"i-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=38925 */
+/* offset=38883 */
"i-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=39015 */
+/* offset=38973 */
"i-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=39098 */
+/* offset=39056 */
"i-tlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=39182 */
+/* offset=39140 */
"i-tlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=39273 */
+/* offset=39231 */
"i-tlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=39366 */
+/* offset=39324 */
"i-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=39461 */
+/* offset=39419 */
"i-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=39549 */
+/* offset=39507 */
"i-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=39643 */
+/* offset=39601 */
"i-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=39732 */
+/* offset=39690 */
"i-tlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=39821 */
+/* offset=39779 */
"i-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=39905 */
+/* offset=39863 */
"idle-cycles-backend\000legacy hardware\000Stalled cycles during retirement [This event is an alias of stalled-cycles-backend]\000legacy-hardware-config=8\000\00000\000\000\000\000\000"
-/* offset=40058 */
+/* offset=40016 */
"idle-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This event is an alias of stalled-cycles-frontend]\000legacy-hardware-config=7\000\00000\000\000\000\000\000"
-/* offset=40208 */
+/* offset=40166 */
"instruction-tlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=40297 */
+/* offset=40255 */
"instruction-tlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=40393 */
+/* offset=40351 */
"instruction-tlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=40487 */
+/* offset=40445 */
"instruction-tlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=40588 */
+/* offset=40546 */
"instruction-tlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=40691 */
+/* offset=40649 */
"instruction-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=40796 */
+/* offset=40754 */
"instruction-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=40894 */
+/* offset=40852 */
"instruction-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=40998 */
+/* offset=40956 */
"instruction-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=41097 */
+/* offset=41055 */
"instruction-tlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=41192 */
+/* offset=41150 */
"instruction-tlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=41294 */
+/* offset=41252 */
"instruction-tlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=41398 */
+/* offset=41356 */
"instruction-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=41504 */
+/* offset=41462 */
"instruction-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=41603 */
+/* offset=41561 */
"instruction-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=41708 */
+/* offset=41666 */
"instruction-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=41808 */
+/* offset=41766 */
"instruction-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=41906 */
+/* offset=41864 */
"instruction-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=42006 */
+/* offset=41964 */
"instruction-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=42099 */
+/* offset=42057 */
"instruction-tlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=42193 */
+/* offset=42151 */
"instruction-tlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=42294 */
+/* offset=42252 */
"instruction-tlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=42397 */
+/* offset=42355 */
"instruction-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=42502 */
+/* offset=42460 */
"instruction-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=42600 */
+/* offset=42558 */
"instruction-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=42704 */
+/* offset=42662 */
"instruction-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=42803 */
+/* offset=42761 */
"instruction-tlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=42902 */
+/* offset=42860 */
"instruction-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=42996 */
+/* offset=42954 */
"instructions\000legacy hardware\000Retired instructions. Be careful, these can be affected by various issues, most notably hardware interrupt counts\000legacy-hardware-config=1\000\00000\000\000\000\000\000"
-/* offset=43172 */
+/* offset=43130 */
"itlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=43250 */
+/* offset=43208 */
"itlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=43335 */
+/* offset=43293 */
"itlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=43418 */
+/* offset=43376 */
"itlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=43508 */
+/* offset=43466 */
"itlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=43600 */
+/* offset=43558 */
"itlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00000\000\000\000\000\000"
-/* offset=43694 */
+/* offset=43652 */
"itlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=43781 */
+/* offset=43739 */
"itlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=43874 */
+/* offset=43832 */
"itlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=43962 */
+/* offset=43920 */
"itlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00000\000\000\000\000\000"
-/* offset=44046 */
+/* offset=44004 */
"itlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=44137 */
+/* offset=44095 */
"itlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=44230 */
+/* offset=44188 */
"itlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=44325 */
+/* offset=44283 */
"itlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=44413 */
+/* offset=44371 */
"itlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=44507 */
+/* offset=44465 */
"itlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=44596 */
+/* offset=44554 */
"itlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=44683 */
+/* offset=44641 */
"itlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=44772 */
+/* offset=44730 */
"itlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=44854 */
+/* offset=44812 */
"itlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=44937 */
+/* offset=44895 */
"itlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=45027 */
+/* offset=44985 */
"itlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=45119 */
+/* offset=45077 */
"itlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=0x10004\000\00010\000\000\000\000\000"
-/* offset=45213 */
+/* offset=45171 */
"itlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=45300 */
+/* offset=45258 */
"itlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=45393 */
+/* offset=45351 */
"itlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=45481 */
+/* offset=45439 */
"itlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=45569 */
+/* offset=45527 */
"itlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\000\00010\000\000\000\000\000"
-/* offset=45652 */
+/* offset=45610 */
"l1-d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=45733 */
+/* offset=45691 */
"l1-d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=45821 */
+/* offset=45779 */
"l1-d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=45907 */
+/* offset=45865 */
"l1-d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=46000 */
+/* offset=45958 */
"l1-d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=46095 */
+/* offset=46053 */
"l1-d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=46192 */
+/* offset=46150 */
"l1-d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=46282 */
+/* offset=46240 */
"l1-d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=46378 */
+/* offset=46336 */
"l1-d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=46469 */
+/* offset=46427 */
"l1-d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=46556 */
+/* offset=46514 */
"l1-d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=46650 */
+/* offset=46608 */
"l1-d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=46746 */
+/* offset=46704 */
"l1-d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=46844 */
+/* offset=46802 */
"l1-d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=46935 */
+/* offset=46893 */
"l1-d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=47032 */
+/* offset=46990 */
"l1-d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=47124 */
+/* offset=47082 */
"l1-d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=47214 */
+/* offset=47172 */
"l1-d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=47306 */
+/* offset=47264 */
"l1-d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=47391 */
+/* offset=47349 */
"l1-d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=47489 */
+/* offset=47447 */
"l1-d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=47594 */
+/* offset=47552 */
"l1-d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=47697 */
+/* offset=47655 */
"l1-d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=47802 */
+/* offset=47760 */
"l1-d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=47904 */
+/* offset=47862 */
"l1-d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=48012 */
+/* offset=47970 */
"l1-d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=48115 */
+/* offset=48073 */
"l1-d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=48215 */
+/* offset=48173 */
"l1-d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=48322 */
+/* offset=48280 */
"l1-d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=48427 */
+/* offset=48385 */
"l1-d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=48534 */
+/* offset=48492 */
"l1-d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=48638 */
+/* offset=48596 */
"l1-d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=48748 */
+/* offset=48706 */
"l1-d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=48853 */
+/* offset=48811 */
"l1-d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=48939 */
+/* offset=48897 */
"l1-d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=49032 */
+/* offset=48990 */
"l1-d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=49127 */
+/* offset=49085 */
"l1-d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=49224 */
+/* offset=49182 */
"l1-d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=49314 */
+/* offset=49272 */
"l1-d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=49410 */
+/* offset=49368 */
"l1-d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=49501 */
+/* offset=49459 */
"l1-d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=49592 */
+/* offset=49550 */
"l1-d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=49678 */
+/* offset=49636 */
"l1-d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=49784 */
+/* offset=49742 */
"l1-d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=49897 */
+/* offset=49855 */
"l1-d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=50008 */
+/* offset=49966 */
"l1-d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=50121 */
+/* offset=50079 */
"l1-d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=50231 */
+/* offset=50189 */
"l1-d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=50347 */
+/* offset=50305 */
"l1-d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=50458 */
+/* offset=50416 */
"l1-d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=50564 */
+/* offset=50522 */
"l1-d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=50677 */
+/* offset=50635 */
"l1-d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=50788 */
+/* offset=50746 */
"l1-d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=50901 */
+/* offset=50859 */
"l1-d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=51011 */
+/* offset=50969 */
"l1-d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=51127 */
+/* offset=51085 */
"l1-d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=51238 */
+/* offset=51196 */
"l1-d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=51330 */
+/* offset=51288 */
"l1-d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=51429 */
+/* offset=51387 */
"l1-d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=51526 */
+/* offset=51484 */
"l1-d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=51625 */
+/* offset=51583 */
"l1-d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=51721 */
+/* offset=51679 */
"l1-d-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=51823 */
+/* offset=51781 */
"l1-d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=51920 */
+/* offset=51878 */
"l1-d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=52013 */
+/* offset=51971 */
"l1-d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=52113 */
+/* offset=52071 */
"l1-d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=52211 */
+/* offset=52169 */
"l1-d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=52311 */
+/* offset=52269 */
"l1-d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=52408 */
+/* offset=52366 */
"l1-d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=52511 */
+/* offset=52469 */
"l1-d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=52609 */
+/* offset=52567 */
"l1-d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=52701 */
+/* offset=52659 */
"l1-d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=52800 */
+/* offset=52758 */
"l1-d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=52897 */
+/* offset=52855 */
"l1-d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=52996 */
+/* offset=52954 */
"l1-d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=53092 */
+/* offset=53050 */
"l1-d-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=53194 */
+/* offset=53152 */
"l1-d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=53291 */
+/* offset=53249 */
"l1-data\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=53375 */
+/* offset=53333 */
"l1-data-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=53466 */
+/* offset=53424 */
"l1-data-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=53555 */
+/* offset=53513 */
"l1-data-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=53651 */
+/* offset=53609 */
"l1-data-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=53749 */
+/* offset=53707 */
"l1-data-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=53849 */
+/* offset=53807 */
"l1-data-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=53942 */
+/* offset=53900 */
"l1-data-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=54041 */
+/* offset=53999 */
"l1-data-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=54135 */
+/* offset=54093 */
"l1-data-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=54225 */
+/* offset=54183 */
"l1-data-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=54322 */
+/* offset=54280 */
"l1-data-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=54421 */
+/* offset=54379 */
"l1-data-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=54522 */
+/* offset=54480 */
"l1-data-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=54616 */
+/* offset=54574 */
"l1-data-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=54716 */
+/* offset=54674 */
"l1-data-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=54811 */
+/* offset=54769 */
"l1-data-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=54904 */
+/* offset=54862 */
"l1-data-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=54999 */
+/* offset=54957 */
"l1-data-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=55087 */
+/* offset=55045 */
"l1-data-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=55188 */
+/* offset=55146 */
"l1-data-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=55296 */
+/* offset=55254 */
"l1-data-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=55402 */
+/* offset=55360 */
"l1-data-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=55510 */
+/* offset=55468 */
"l1-data-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=55615 */
+/* offset=55573 */
"l1-data-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=55726 */
+/* offset=55684 */
"l1-data-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=55832 */
+/* offset=55790 */
"l1-data-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=55935 */
+/* offset=55893 */
"l1-data-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=56045 */
+/* offset=56003 */
"l1-data-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=56153 */
+/* offset=56111 */
"l1-data-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=56263 */
+/* offset=56221 */
"l1-data-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=56370 */
+/* offset=56328 */
"l1-data-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=56483 */
+/* offset=56441 */
"l1-data-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=56591 */
+/* offset=56549 */
"l1-data-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=56680 */
+/* offset=56638 */
"l1-data-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=56776 */
+/* offset=56734 */
"l1-data-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=56874 */
+/* offset=56832 */
"l1-data-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=56974 */
+/* offset=56932 */
"l1-data-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=57067 */
+/* offset=57025 */
"l1-data-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=57166 */
+/* offset=57124 */
"l1-data-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=57260 */
+/* offset=57218 */
"l1-data-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=57354 */
+/* offset=57312 */
"l1-data-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=57443 */
+/* offset=57401 */
"l1-data-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=57552 */
+/* offset=57510 */
"l1-data-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=57668 */
+/* offset=57626 */
"l1-data-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=57782 */
+/* offset=57740 */
"l1-data-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=57898 */
+/* offset=57856 */
"l1-data-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=58011 */
+/* offset=57969 */
"l1-data-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=58130 */
+/* offset=58088 */
"l1-data-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=58244 */
+/* offset=58202 */
"l1-data-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=58353 */
+/* offset=58311 */
"l1-data-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=58469 */
+/* offset=58427 */
"l1-data-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=58583 */
+/* offset=58541 */
"l1-data-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=58699 */
+/* offset=58657 */
"l1-data-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=58812 */
+/* offset=58770 */
"l1-data-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=58931 */
+/* offset=58889 */
"l1-data-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=59045 */
+/* offset=59003 */
"l1-data-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=59140 */
+/* offset=59098 */
"l1-data-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=59242 */
+/* offset=59200 */
"l1-data-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=59342 */
+/* offset=59300 */
"l1-data-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=59444 */
+/* offset=59402 */
"l1-data-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=59543 */
+/* offset=59501 */
"l1-data-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=59648 */
+/* offset=59606 */
"l1-data-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=59748 */
+/* offset=59706 */
"l1-data-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=59844 */
+/* offset=59802 */
"l1-data-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=59947 */
+/* offset=59905 */
"l1-data-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=60048 */
+/* offset=60006 */
"l1-data-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=60151 */
+/* offset=60109 */
"l1-data-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=60251 */
+/* offset=60209 */
"l1-data-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=60357 */
+/* offset=60315 */
"l1-data-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=60458 */
+/* offset=60416 */
"l1-data-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=60553 */
+/* offset=60511 */
"l1-data-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=60655 */
+/* offset=60613 */
"l1-data-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=60755 */
+/* offset=60713 */
"l1-data-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=60857 */
+/* offset=60815 */
"l1-data-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=60956 */
+/* offset=60914 */
"l1-data-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=61061 */
+/* offset=61019 */
"l1-data-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=61161 */
+/* offset=61119 */
"l1-dcache\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=61247 */
+/* offset=61205 */
"l1-dcache-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=61340 */
+/* offset=61298 */
"l1-dcache-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=61431 */
+/* offset=61389 */
"l1-dcache-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=61529 */
+/* offset=61487 */
"l1-dcache-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=61629 */
+/* offset=61587 */
"l1-dcache-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00000\000\000\000\000\000"
-/* offset=61731 */
+/* offset=61689 */
"l1-dcache-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=61826 */
+/* offset=61784 */
"l1-dcache-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=61927 */
+/* offset=61885 */
"l1-dcache-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=62023 */
+/* offset=61981 */
"l1-dcache-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00000\000\000\000\000\000"
-/* offset=62115 */
+/* offset=62073 */
"l1-dcache-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=62214 */
+/* offset=62172 */
"l1-dcache-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=62315 */
+/* offset=62273 */
"l1-dcache-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=62418 */
+/* offset=62376 */
"l1-dcache-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=62514 */
+/* offset=62472 */
"l1-dcache-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=62616 */
+/* offset=62574 */
"l1-dcache-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=62713 */
+/* offset=62671 */
"l1-dcache-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=62808 */
+/* offset=62766 */
"l1-dcache-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=62905 */
+/* offset=62863 */
"l1-dcache-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=62995 */
+/* offset=62953 */
"l1-dcache-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=63098 */
+/* offset=63056 */
"l1-dcache-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=63208 */
+/* offset=63166 */
"l1-dcache-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=63316 */
+/* offset=63274 */
"l1-dcache-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00000\000\000\000\000\000"
-/* offset=63426 */
+/* offset=63384 */
"l1-dcache-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=63533 */
+/* offset=63491 */
"l1-dcache-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=63646 */
+/* offset=63604 */
"l1-dcache-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=63754 */
+/* offset=63712 */
"l1-dcache-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00000\000\000\000\000\000"
-/* offset=63859 */
+/* offset=63817 */
"l1-dcache-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=63971 */
+/* offset=63929 */
"l1-dcache-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=64081 */
+/* offset=64039 */
"l1-dcache-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=64193 */
+/* offset=64151 */
"l1-dcache-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=64302 */
+/* offset=64260 */
"l1-dcache-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=64417 */
+/* offset=64375 */
"l1-dcache-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=64527 */
+/* offset=64485 */
"l1-dcache-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=64618 */
+/* offset=64576 */
"l1-dcache-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=64716 */
+/* offset=64674 */
"l1-dcache-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=64816 */
+/* offset=64774 */
"l1-dcache-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=64918 */
+/* offset=64876 */
"l1-dcache-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=65013 */
+/* offset=64971 */
"l1-dcache-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=65114 */
+/* offset=65072 */
"l1-dcache-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=65210 */
+/* offset=65168 */
"l1-dcache-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=65306 */
+/* offset=65264 */
"l1-dcache-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=65397 */
+/* offset=65355 */
"l1-dcache-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=65508 */
+/* offset=65466 */
"l1-dcache-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=65626 */
+/* offset=65584 */
"l1-dcache-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=65742 */
+/* offset=65700 */
"l1-dcache-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=65860 */
+/* offset=65818 */
"l1-dcache-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=65975 */
+/* offset=65933 */
"l1-dcache-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=66096 */
+/* offset=66054 */
"l1-dcache-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=66212 */
+/* offset=66170 */
"l1-dcache-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=66323 */
+/* offset=66281 */
"l1-dcache-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=66441 */
+/* offset=66399 */
"l1-dcache-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=66557 */
+/* offset=66515 */
"l1-dcache-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=66675 */
+/* offset=66633 */
"l1-dcache-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=66790 */
+/* offset=66748 */
"l1-dcache-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=66911 */
+/* offset=66869 */
"l1-dcache-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=67027 */
+/* offset=66985 */
"l1-dcache-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=67124 */
+/* offset=67082 */
"l1-dcache-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=67228 */
+/* offset=67186 */
"l1-dcache-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=67330 */
+/* offset=67288 */
"l1-dcache-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00000\000\000\000\000\000"
-/* offset=67434 */
+/* offset=67392 */
"l1-dcache-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=67535 */
+/* offset=67493 */
"l1-dcache-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=67642 */
+/* offset=67600 */
"l1-dcache-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=67744 */
+/* offset=67702 */
"l1-dcache-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00000\000\000\000\000\000"
-/* offset=67842 */
+/* offset=67800 */
"l1-dcache-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=67947 */
+/* offset=67905 */
"l1-dcache-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=68050 */
+/* offset=68008 */
"l1-dcache-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=68155 */
+/* offset=68113 */
"l1-dcache-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=68257 */
+/* offset=68215 */
"l1-dcache-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=68365 */
+/* offset=68323 */
"l1-dcache-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=68468 */
+/* offset=68426 */
"l1-dcache-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=68565 */
+/* offset=68523 */
"l1-dcache-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=68669 */
+/* offset=68627 */
"l1-dcache-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=68771 */
+/* offset=68729 */
"l1-dcache-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=68875 */
+/* offset=68833 */
"l1-dcache-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=68976 */
+/* offset=68934 */
"l1-dcache-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=69083 */
+/* offset=69041 */
"l1-dcache-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=69185 */
+/* offset=69143 */
"l1-i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=69273 */
+/* offset=69231 */
"l1-i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=69368 */
+/* offset=69326 */
"l1-i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=69461 */
+/* offset=69419 */
"l1-i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=69561 */
+/* offset=69519 */
"l1-i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=69663 */
+/* offset=69621 */
"l1-i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=69767 */
+/* offset=69725 */
"l1-i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=69864 */
+/* offset=69822 */
"l1-i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=69967 */
+/* offset=69925 */
"l1-i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=70065 */
+/* offset=70023 */
"l1-i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=70159 */
+/* offset=70117 */
"l1-i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=70260 */
+/* offset=70218 */
"l1-i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=70363 */
+/* offset=70321 */
"l1-i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=70468 */
+/* offset=70426 */
"l1-i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=70566 */
+/* offset=70524 */
"l1-i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=70670 */
+/* offset=70628 */
"l1-i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=70769 */
+/* offset=70727 */
"l1-i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=70866 */
+/* offset=70824 */
"l1-i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=70965 */
+/* offset=70923 */
"l1-i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=71057 */
+/* offset=71015 */
"l1-i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=71162 */
+/* offset=71120 */
"l1-i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=71274 */
+/* offset=71232 */
"l1-i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=71384 */
+/* offset=71342 */
"l1-i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=71496 */
+/* offset=71454 */
"l1-i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=71605 */
+/* offset=71563 */
"l1-i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=71720 */
+/* offset=71678 */
"l1-i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=71830 */
+/* offset=71788 */
"l1-i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=71937 */
+/* offset=71895 */
"l1-i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=72051 */
+/* offset=72009 */
"l1-i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=72163 */
+/* offset=72121 */
"l1-i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=72277 */
+/* offset=72235 */
"l1-i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=72388 */
+/* offset=72346 */
"l1-i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=72505 */
+/* offset=72463 */
"l1-i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=72617 */
+/* offset=72575 */
"l1-i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=72710 */
+/* offset=72668 */
"l1-i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=72810 */
+/* offset=72768 */
"l1-i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=72912 */
+/* offset=72870 */
"l1-i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=73016 */
+/* offset=72974 */
"l1-i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=73113 */
+/* offset=73071 */
"l1-i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=73216 */
+/* offset=73174 */
"l1-i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=73314 */
+/* offset=73272 */
"l1-i-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=73412 */
+/* offset=73370 */
"l1-i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=73505 */
+/* offset=73463 */
"l1-i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=73618 */
+/* offset=73576 */
"l1-i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=73738 */
+/* offset=73696 */
"l1-i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=73856 */
+/* offset=73814 */
"l1-i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=73976 */
+/* offset=73934 */
"l1-i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=74093 */
+/* offset=74051 */
"l1-i-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=74216 */
+/* offset=74174 */
"l1-i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=74334 */
+/* offset=74292 */
"l1-i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=74447 */
+/* offset=74405 */
"l1-i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=74567 */
+/* offset=74525 */
"l1-i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=74685 */
+/* offset=74643 */
"l1-i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=74805 */
+/* offset=74763 */
"l1-i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=74922 */
+/* offset=74880 */
"l1-i-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=75045 */
+/* offset=75003 */
"l1-i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=75163 */
+/* offset=75121 */
"l1-icache\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=75256 */
+/* offset=75214 */
"l1-icache-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=75356 */
+/* offset=75314 */
"l1-icache-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=75454 */
+/* offset=75412 */
"l1-icache-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=75559 */
+/* offset=75517 */
"l1-icache-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=75666 */
+/* offset=75624 */
"l1-icache-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00000\000\000\000\000\000"
-/* offset=75775 */
+/* offset=75733 */
"l1-icache-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=75877 */
+/* offset=75835 */
"l1-icache-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=75985 */
+/* offset=75943 */
"l1-icache-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=76088 */
+/* offset=76046 */
"l1-icache-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00000\000\000\000\000\000"
-/* offset=76187 */
+/* offset=76145 */
"l1-icache-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=76293 */
+/* offset=76251 */
"l1-icache-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=76401 */
+/* offset=76359 */
"l1-icache-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=76511 */
+/* offset=76469 */
"l1-icache-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=76614 */
+/* offset=76572 */
"l1-icache-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=76723 */
+/* offset=76681 */
"l1-icache-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=76827 */
+/* offset=76785 */
"l1-icache-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=76929 */
+/* offset=76887 */
"l1-icache-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=77033 */
+/* offset=76991 */
"l1-icache-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=77130 */
+/* offset=77088 */
"l1-icache-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=77240 */
+/* offset=77198 */
"l1-icache-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=77357 */
+/* offset=77315 */
"l1-icache-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=77472 */
+/* offset=77430 */
"l1-icache-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00000\000\000\000\000\000"
-/* offset=77589 */
+/* offset=77547 */
"l1-icache-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=77703 */
+/* offset=77661 */
"l1-icache-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=77823 */
+/* offset=77781 */
"l1-icache-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=77938 */
+/* offset=77896 */
"l1-icache-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00000\000\000\000\000\000"
-/* offset=78050 */
+/* offset=78008 */
"l1-icache-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=78169 */
+/* offset=78127 */
"l1-icache-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=78286 */
+/* offset=78244 */
"l1-icache-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=78405 */
+/* offset=78363 */
"l1-icache-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=78521 */
+/* offset=78479 */
"l1-icache-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=78643 */
+/* offset=78601 */
"l1-icache-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=78760 */
+/* offset=78718 */
"l1-icache-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=78858 */
+/* offset=78816 */
"l1-icache-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=78963 */
+/* offset=78921 */
"l1-icache-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=79070 */
+/* offset=79028 */
"l1-icache-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=79179 */
+/* offset=79137 */
"l1-icache-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=79281 */
+/* offset=79239 */
"l1-icache-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=79389 */
+/* offset=79347 */
"l1-icache-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=79492 */
+/* offset=79450 */
"l1-icache-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=79595 */
+/* offset=79553 */
"l1-icache-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=79693 */
+/* offset=79651 */
"l1-icache-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=79811 */
+/* offset=79769 */
"l1-icache-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=79936 */
+/* offset=79894 */
"l1-icache-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=80059 */
+/* offset=80017 */
"l1-icache-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=80184 */
+/* offset=80142 */
"l1-icache-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=80306 */
+/* offset=80264 */
"l1-icache-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=80434 */
+/* offset=80392 */
"l1-icache-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=80557 */
+/* offset=80515 */
"l1-icache-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=80675 */
+/* offset=80633 */
"l1-icache-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=80800 */
+/* offset=80758 */
"l1-icache-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=80923 */
+/* offset=80881 */
"l1-icache-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=81048 */
+/* offset=81006 */
"l1-icache-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=81170 */
+/* offset=81128 */
"l1-icache-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=81298 */
+/* offset=81256 */
"l1-icache-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=81421 */
+/* offset=81379 */
"l1-instruction\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=81519 */
+/* offset=81477 */
"l1-instruction-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=81624 */
+/* offset=81582 */
"l1-instruction-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=81727 */
+/* offset=81685 */
"l1-instruction-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=81837 */
+/* offset=81795 */
"l1-instruction-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=81949 */
+/* offset=81907 */
"l1-instruction-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=82063 */
+/* offset=82021 */
"l1-instruction-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=82170 */
+/* offset=82128 */
"l1-instruction-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=82283 */
+/* offset=82241 */
"l1-instruction-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=82391 */
+/* offset=82349 */
"l1-instruction-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=82495 */
+/* offset=82453 */
"l1-instruction-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=82606 */
+/* offset=82564 */
"l1-instruction-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=82719 */
+/* offset=82677 */
"l1-instruction-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=82834 */
+/* offset=82792 */
"l1-instruction-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=82942 */
+/* offset=82900 */
"l1-instruction-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=83056 */
+/* offset=83014 */
"l1-instruction-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=83165 */
+/* offset=83123 */
"l1-instruction-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=83272 */
+/* offset=83230 */
"l1-instruction-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=83381 */
+/* offset=83339 */
"l1-instruction-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=83483 */
+/* offset=83441 */
"l1-instruction-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=83598 */
+/* offset=83556 */
"l1-instruction-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=83720 */
+/* offset=83678 */
"l1-instruction-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=83840 */
+/* offset=83798 */
"l1-instruction-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=83962 */
+/* offset=83920 */
"l1-instruction-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=84081 */
+/* offset=84039 */
"l1-instruction-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=84206 */
+/* offset=84164 */
"l1-instruction-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=84326 */
+/* offset=84284 */
"l1-instruction-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=84443 */
+/* offset=84401 */
"l1-instruction-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=84567 */
+/* offset=84525 */
"l1-instruction-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=84689 */
+/* offset=84647 */
"l1-instruction-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=84813 */
+/* offset=84771 */
"l1-instruction-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=84934 */
+/* offset=84892 */
"l1-instruction-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=85061 */
+/* offset=85019 */
"l1-instruction-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=85183 */
+/* offset=85141 */
"l1-instruction-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=85286 */
+/* offset=85244 */
"l1-instruction-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=85396 */
+/* offset=85354 */
"l1-instruction-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=85508 */
+/* offset=85466 */
"l1-instruction-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=85622 */
+/* offset=85580 */
"l1-instruction-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=85729 */
+/* offset=85687 */
"l1-instruction-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=85842 */
+/* offset=85800 */
"l1-instruction-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=85950 */
+/* offset=85908 */
"l1-instruction-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=86058 */
+/* offset=86016 */
"l1-instruction-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=86161 */
+/* offset=86119 */
"l1-instruction-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=86284 */
+/* offset=86242 */
"l1-instruction-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=86414 */
+/* offset=86372 */
"l1-instruction-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=86542 */
+/* offset=86500 */
"l1-instruction-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=86672 */
+/* offset=86630 */
"l1-instruction-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=86799 */
+/* offset=86757 */
"l1-instruction-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=86932 */
+/* offset=86890 */
"l1-instruction-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=87060 */
+/* offset=87018 */
"l1-instruction-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=87183 */
+/* offset=87141 */
"l1-instruction-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=87313 */
+/* offset=87271 */
"l1-instruction-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=87441 */
+/* offset=87399 */
"l1-instruction-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=87571 */
+/* offset=87529 */
"l1-instruction-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=87698 */
+/* offset=87656 */
"l1-instruction-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=87831 */
+/* offset=87789 */
"l1-instruction-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=87959 */
+/* offset=87917 */
"l1d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=88039 */
+/* offset=87997 */
"l1d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=88126 */
+/* offset=88084 */
"l1d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=88211 */
+/* offset=88169 */
"l1d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=88303 */
+/* offset=88261 */
"l1d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=88397 */
+/* offset=88355 */
"l1d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=88493 */
+/* offset=88451 */
"l1d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=88582 */
+/* offset=88540 */
"l1d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=88677 */
+/* offset=88635 */
"l1d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=88767 */
+/* offset=88725 */
"l1d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=88853 */
+/* offset=88811 */
"l1d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=88946 */
+/* offset=88904 */
"l1d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=89041 */
+/* offset=88999 */
"l1d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=89138 */
+/* offset=89096 */
"l1d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=89228 */
+/* offset=89186 */
"l1d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=89324 */
+/* offset=89282 */
"l1d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=89415 */
+/* offset=89373 */
"l1d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=89504 */
+/* offset=89462 */
"l1d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=89595 */
+/* offset=89553 */
"l1d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=89679 */
+/* offset=89637 */
"l1d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=89776 */
+/* offset=89734 */
"l1d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=89880 */
+/* offset=89838 */
"l1d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=89982 */
+/* offset=89940 */
"l1d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=90086 */
+/* offset=90044 */
"l1d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=90187 */
+/* offset=90145 */
"l1d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=90294 */
+/* offset=90252 */
"l1d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=90396 */
+/* offset=90354 */
"l1d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=90495 */
+/* offset=90453 */
"l1d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=90601 */
+/* offset=90559 */
"l1d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=90705 */
+/* offset=90663 */
"l1d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=90811 */
+/* offset=90769 */
"l1d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=90914 */
+/* offset=90872 */
"l1d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=91023 */
+/* offset=90981 */
"l1d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=91127 */
+/* offset=91085 */
"l1d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=91212 */
+/* offset=91170 */
"l1d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=91304 */
+/* offset=91262 */
"l1d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=91398 */
+/* offset=91356 */
"l1d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-config=0x10000\000\00010\000\000\000\000\000"
-/* offset=91494 */
+/* offset=91452 */
"l1d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=91583 */
+/* offset=91541 */
"l1d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=91678 */
+/* offset=91636 */
"l1d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=91768 */
+/* offset=91726 */
"l1d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=91858 */
+/* offset=91816 */
"l1d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0\000\00010\000\000\000\000\000"
-/* offset=91943 */
+/* offset=91901 */
"l1d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=92048 */
+/* offset=92006 */
"l1d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=92160 */
+/* offset=92118 */
"l1d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=92270 */
+/* offset=92228 */
"l1d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=92382 */
+/* offset=92340 */
"l1d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=92491 */
+/* offset=92449 */
"l1d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=92606 */
+/* offset=92564 */
"l1d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=92716 */
+/* offset=92674 */
"l1d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=92821 */
+/* offset=92779 */
"l1d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=92933 */
+/* offset=92891 */
"l1d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=93043 */
+/* offset=93001 */
"l1d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misses\000legacy-cache-config=0x10200\000\00010\000\000\000\000\000"
-/* offset=93155 */
+/* offset=93113 */
"l1d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=93264 */
+/* offset=93222 */
"l1d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=93379 */
+/* offset=93337 */
"l1d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-cache-config=0x200\000\00010\000\000\000\000\000"
-/* offset=93489 */
+/* offset=93447 */
"l1d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=93580 */
+/* offset=93538 */
"l1d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=93678 */
+/* offset=93636 */
"l1d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=93774 */
+/* offset=93732 */
"l1d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=93872 */
+/* offset=93830 */
"l1d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=93967 */
+/* offset=93925 */
"l1d-store-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=94068 */
+/* offset=94026 */
"l1d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=94164 */
+/* offset=94122 */
"l1d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=94256 */
+/* offset=94214 */
"l1d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=94355 */
+/* offset=94313 */
"l1d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=94452 */
+/* offset=94410 */
"l1d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=94551 */
+/* offset=94509 */
"l1d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=94647 */
+/* offset=94605 */
"l1d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=94749 */
+/* offset=94707 */
"l1d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=94846 */
+/* offset=94804 */
"l1d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=94937 */
+/* offset=94895 */
"l1d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=95035 */
+/* offset=94993 */
"l1d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=95131 */
+/* offset=95089 */
"l1d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-cache-config=0x10100\000\00010\000\000\000\000\000"
-/* offset=95229 */
+/* offset=95187 */
"l1d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=95324 */
+/* offset=95282 */
"l1d-write-reference\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=95425 */
+/* offset=95383 */
"l1d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-config=0x100\000\00010\000\000\000\000\000"
-/* offset=95521 */
+/* offset=95479 */
"l1i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=95608 */
+/* offset=95566 */
"l1i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=95702 */
+/* offset=95660 */
"l1i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=95794 */
+/* offset=95752 */
"l1i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=95893 */
+/* offset=95851 */
"l1i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=95994 */
+/* offset=95952 */
"l1i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=96097 */
+/* offset=96055 */
"l1i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=96193 */
+/* offset=96151 */
"l1i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=96295 */
+/* offset=96253 */
"l1i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=96392 */
+/* offset=96350 */
"l1i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=96485 */
+/* offset=96443 */
"l1i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=96585 */
+/* offset=96543 */
"l1i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=96687 */
+/* offset=96645 */
"l1i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=96791 */
+/* offset=96749 */
"l1i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=96888 */
+/* offset=96846 */
"l1i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=96991 */
+/* offset=96949 */
"l1i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=97089 */
+/* offset=97047 */
"l1i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=97185 */
+/* offset=97143 */
"l1i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=97283 */
+/* offset=97241 */
"l1i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=97374 */
+/* offset=97332 */
"l1i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=97478 */
+/* offset=97436 */
"l1i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=97589 */
+/* offset=97547 */
"l1i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=97698 */
+/* offset=97656 */
"l1i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=97809 */
+/* offset=97767 */
"l1i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=97917 */
+/* offset=97875 */
"l1i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=98031 */
+/* offset=97989 */
"l1i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=98140 */
+/* offset=98098 */
"l1i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=98246 */
+/* offset=98204 */
"l1i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=98359 */
+/* offset=98317 */
"l1i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=98470 */
+/* offset=98428 */
"l1i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=98583 */
+/* offset=98541 */
"l1i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=98693 */
+/* offset=98651 */
"l1i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=98809 */
+/* offset=98767 */
"l1i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=98920 */
+/* offset=98878 */
"l1i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=99012 */
+/* offset=98970 */
"l1i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=99111 */
+/* offset=99069 */
"l1i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=99212 */
+/* offset=99170 */
"l1i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-cache-config=0x10001\000\00010\000\000\000\000\000"
-/* offset=99315 */
+/* offset=99273 */
"l1i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=99411 */
+/* offset=99369 */
"l1i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=99513 */
+/* offset=99471 */
"l1i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=99610 */
+/* offset=99568 */
"l1i-reference\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=99707 */
+/* offset=99665 */
"l1i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-config=1\000\00010\000\000\000\000\000"
-/* offset=99799 */
+/* offset=99757 */
"l1i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=99911 */
+/* offset=99869 */
"l1i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=100030 */
+/* offset=99988 */
"l1i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=100147 */
+/* offset=100105 */
"l1i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=100266 */
+/* offset=100224 */
"l1i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=100382 */
+/* offset=100340 */
"l1i-speculative-load-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=100504 */
+/* offset=100462 */
"l1i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=100621 */
+/* offset=100579 */
"l1i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=100733 */
+/* offset=100691 */
"l1i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=100852 */
+/* offset=100810 */
"l1i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=100969 */
+/* offset=100927 */
"l1i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetch misses\000legacy-cache-config=0x10201\000\00010\000\000\000\000\000"
-/* offset=101088 */
+/* offset=101046 */
"l1i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=101204 */
+/* offset=101162 */
"l1i-speculative-read-reference\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=101326 */
+/* offset=101284 */
"l1i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch accesses\000legacy-cache-config=0x201\000\00010\000\000\000\000\000"
-/* offset=101443 */
+/* offset=101401 */
"l2\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=101540 */
+/* offset=101498 */
"l2-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=101644 */
+/* offset=101602 */
"l2-load\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=101746 */
+/* offset=101704 */
"l2-load-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=101855 */
+/* offset=101813 */
"l2-load-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=101966 */
+/* offset=101924 */
"l2-load-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=102079 */
+/* offset=102037 */
"l2-load-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=102185 */
+/* offset=102143 */
"l2-load-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=102297 */
+/* offset=102255 */
"l2-load-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=102404 */
+/* offset=102362 */
"l2-loads\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=102507 */
+/* offset=102465 */
"l2-loads-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=102617 */
+/* offset=102575 */
"l2-loads-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=102729 */
+/* offset=102687 */
"l2-loads-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=102843 */
+/* offset=102801 */
"l2-loads-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=102950 */
+/* offset=102908 */
"l2-loads-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=103063 */
+/* offset=103021 */
"l2-loads-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=103171 */
+/* offset=103129 */
"l2-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=103277 */
+/* offset=103235 */
"l2-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=103385 */
+/* offset=103343 */
"l2-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=103486 */
+/* offset=103444 */
"l2-prefetch\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=103600 */
+/* offset=103558 */
"l2-prefetch-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=103721 */
+/* offset=103679 */
"l2-prefetch-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=103840 */
+/* offset=103798 */
"l2-prefetch-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=103961 */
+/* offset=103919 */
"l2-prefetch-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=104079 */
+/* offset=104037 */
"l2-prefetch-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=104203 */
+/* offset=104161 */
"l2-prefetch-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=104322 */
+/* offset=104280 */
"l2-prefetches\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=104438 */
+/* offset=104396 */
"l2-prefetches-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=104561 */
+/* offset=104519 */
"l2-prefetches-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=104682 */
+/* offset=104640 */
"l2-prefetches-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=104805 */
+/* offset=104763 */
"l2-prefetches-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=104925 */
+/* offset=104883 */
"l2-prefetches-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=105051 */
+/* offset=105009 */
"l2-prefetches-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=105172 */
+/* offset=105130 */
"l2-read\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=105274 */
+/* offset=105232 */
"l2-read-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=105383 */
+/* offset=105341 */
"l2-read-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=105494 */
+/* offset=105452 */
"l2-read-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=105607 */
+/* offset=105565 */
"l2-read-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=105713 */
+/* offset=105671 */
"l2-read-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=105825 */
+/* offset=105783 */
"l2-read-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=105932 */
+/* offset=105890 */
"l2-reference\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=106039 */
+/* offset=105997 */
"l2-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=106141 */
+/* offset=106099 */
"l2-speculative-load\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=106263 */
+/* offset=106221 */
"l2-speculative-load-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=106392 */
+/* offset=106350 */
"l2-speculative-load-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=106519 */
+/* offset=106477 */
"l2-speculative-load-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=106648 */
+/* offset=106606 */
"l2-speculative-load-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=106774 */
+/* offset=106732 */
"l2-speculative-load-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=106906 */
+/* offset=106864 */
"l2-speculative-load-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=107033 */
+/* offset=106991 */
"l2-speculative-read\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=107155 */
+/* offset=107113 */
"l2-speculative-read-access\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=107284 */
+/* offset=107242 */
"l2-speculative-read-miss\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=107411 */
+/* offset=107369 */
"l2-speculative-read-misses\000legacy cache\000Level 2 (or higher) last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=107540 */
+/* offset=107498 */
"l2-speculative-read-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=107666 */
+/* offset=107624 */
"l2-speculative-read-reference\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=107798 */
+/* offset=107756 */
"l2-speculative-read-refs\000legacy cache\000Level 2 (or higher) last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=107925 */
+/* offset=107883 */
"l2-store\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=108033 */
+/* offset=107991 */
"l2-store-access\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=108148 */
+/* offset=108106 */
"l2-store-miss\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=108261 */
+/* offset=108219 */
"l2-store-misses\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=108376 */
+/* offset=108334 */
"l2-store-ops\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=108488 */
+/* offset=108446 */
"l2-store-reference\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=108606 */
+/* offset=108564 */
"l2-store-refs\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=108719 */
+/* offset=108677 */
"l2-stores\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=108828 */
+/* offset=108786 */
"l2-stores-access\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=108944 */
+/* offset=108902 */
"l2-stores-miss\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=109058 */
+/* offset=109016 */
"l2-stores-misses\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=109174 */
+/* offset=109132 */
"l2-stores-ops\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=109287 */
+/* offset=109245 */
"l2-stores-reference\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=109406 */
+/* offset=109364 */
"l2-stores-refs\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=109520 */
+/* offset=109478 */
"l2-write\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=109628 */
+/* offset=109586 */
"l2-write-access\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=109743 */
+/* offset=109701 */
"l2-write-miss\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=109856 */
+/* offset=109814 */
"l2-write-misses\000legacy cache\000Level 2 (or higher) last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=109971 */
+/* offset=109929 */
"l2-write-ops\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=110083 */
+/* offset=110041 */
"l2-write-reference\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=110201 */
+/* offset=110159 */
"l2-write-refs\000legacy cache\000Level 2 (or higher) last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=110314 */
+/* offset=110272 */
"l3_cache_rd\000cache\000L3 cache access, read\000event=0x40\000\00000\000\000\000\000Attributable Level 3 cache access, read\000"
-/* offset=110412 */
+/* offset=110370 */
"llc\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=110490 */
+/* offset=110448 */
"llc-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=110575 */
+/* offset=110533 */
"llc-load\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=110658 */
+/* offset=110616 */
"llc-load-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=110748 */
+/* offset=110706 */
"llc-load-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=110840 */
+/* offset=110798 */
"llc-load-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00000\000\000\000\000\000"
-/* offset=110934 */
+/* offset=110892 */
"llc-load-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=111021 */
+/* offset=110979 */
"llc-load-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=111114 */
+/* offset=111072 */
"llc-load-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=111202 */
+/* offset=111160 */
"llc-loads\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00000\000\000\000\000\000"
-/* offset=111286 */
+/* offset=111244 */
"llc-loads-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=111377 */
+/* offset=111335 */
"llc-loads-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=111470 */
+/* offset=111428 */
"llc-loads-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=111565 */
+/* offset=111523 */
"llc-loads-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=111653 */
+/* offset=111611 */
"llc-loads-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=111747 */
+/* offset=111705 */
"llc-loads-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=111836 */
+/* offset=111794 */
"llc-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=111923 */
+/* offset=111881 */
"llc-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=112012 */
+/* offset=111970 */
"llc-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=112094 */
+/* offset=112052 */
"llc-prefetch\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=112189 */
+/* offset=112147 */
"llc-prefetch-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=112291 */
+/* offset=112249 */
"llc-prefetch-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=112391 */
+/* offset=112349 */
"llc-prefetch-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00000\000\000\000\000\000"
-/* offset=112493 */
+/* offset=112451 */
"llc-prefetch-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=112592 */
+/* offset=112550 */
"llc-prefetch-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=112697 */
+/* offset=112655 */
"llc-prefetch-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=112797 */
+/* offset=112755 */
"llc-prefetches\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00000\000\000\000\000\000"
-/* offset=112894 */
+/* offset=112852 */
"llc-prefetches-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=112998 */
+/* offset=112956 */
"llc-prefetches-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=113100 */
+/* offset=113058 */
"llc-prefetches-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=113204 */
+/* offset=113162 */
"llc-prefetches-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=113305 */
+/* offset=113263 */
"llc-prefetches-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=113412 */
+/* offset=113370 */
"llc-prefetches-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=113514 */
+/* offset=113472 */
"llc-read\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=113597 */
+/* offset=113555 */
"llc-read-access\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=113687 */
+/* offset=113645 */
"llc-read-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=113779 */
+/* offset=113737 */
"llc-read-misses\000legacy cache\000Last level cache read misses\000legacy-cache-config=0x10002\000\00010\000\000\000\000\000"
-/* offset=113873 */
+/* offset=113831 */
"llc-read-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=113960 */
+/* offset=113918 */
"llc-read-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=114053 */
+/* offset=114011 */
"llc-read-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=114141 */
+/* offset=114099 */
"llc-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=114229 */
+/* offset=114187 */
"llc-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\000\00010\000\000\000\000\000"
-/* offset=114312 */
+/* offset=114270 */
"llc-speculative-load\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=114415 */
+/* offset=114373 */
"llc-speculative-load-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=114525 */
+/* offset=114483 */
"llc-speculative-load-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=114633 */
+/* offset=114591 */
"llc-speculative-load-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=114743 */
+/* offset=114701 */
"llc-speculative-load-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=114850 */
+/* offset=114808 */
"llc-speculative-load-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=114963 */
+/* offset=114921 */
"llc-speculative-load-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=115071 */
+/* offset=115029 */
"llc-speculative-read\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=115174 */
+/* offset=115132 */
"llc-speculative-read-access\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=115284 */
+/* offset=115242 */
"llc-speculative-read-miss\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=115392 */
+/* offset=115350 */
"llc-speculative-read-misses\000legacy cache\000Last level cache prefetch misses\000legacy-cache-config=0x10202\000\00010\000\000\000\000\000"
-/* offset=115502 */
+/* offset=115460 */
"llc-speculative-read-ops\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=115609 */
+/* offset=115567 */
"llc-speculative-read-reference\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=115722 */
+/* offset=115680 */
"llc-speculative-read-refs\000legacy cache\000Last level cache prefetch accesses\000legacy-cache-config=0x202\000\00010\000\000\000\000\000"
-/* offset=115830 */
+/* offset=115788 */
"llc-store\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=115919 */
+/* offset=115877 */
"llc-store-access\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=116015 */
+/* offset=115973 */
"llc-store-miss\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=116109 */
+/* offset=116067 */
"llc-store-misses\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00000\000\000\000\000\000"
-/* offset=116205 */
+/* offset=116163 */
"llc-store-ops\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=116298 */
+/* offset=116256 */
"llc-store-reference\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=116397 */
+/* offset=116355 */
"llc-store-refs\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=116491 */
+/* offset=116449 */
"llc-stores\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00000\000\000\000\000\000"
-/* offset=116581 */
+/* offset=116539 */
"llc-stores-access\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=116678 */
+/* offset=116636 */
"llc-stores-miss\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=116773 */
+/* offset=116731 */
"llc-stores-misses\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=116870 */
+/* offset=116828 */
"llc-stores-ops\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=116964 */
+/* offset=116922 */
"llc-stores-reference\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=117064 */
+/* offset=117022 */
"llc-stores-refs\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=117159 */
+/* offset=117117 */
"llc-write\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=117248 */
+/* offset=117206 */
"llc-write-access\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=117344 */
+/* offset=117302 */
"llc-write-miss\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=117438 */
+/* offset=117396 */
"llc-write-misses\000legacy cache\000Last level cache write misses\000legacy-cache-config=0x10102\000\00010\000\000\000\000\000"
-/* offset=117534 */
+/* offset=117492 */
"llc-write-ops\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=117627 */
+/* offset=117585 */
"llc-write-reference\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=117726 */
+/* offset=117684 */
"llc-write-refs\000legacy cache\000Last level cache write accesses\000legacy-cache-config=0x102\000\00010\000\000\000\000\000"
-/* offset=117820 */
+/* offset=117778 */
"major-faults\000software\000Number of major page faults. Major faults require I/O to handle\000config=6\000\00000\000\000\000\000\000"
-/* offset=117923 */
+/* offset=117881 */
"migrations\000software\000Number of times a process has migrated to a new CPU [This event is an alias of cpu-migrations]\000config=4\000\00000\000\000\000\000\000"
-/* offset=118055 */
+/* offset=118013 */
"minor-faults\000software\000Number of minor page faults. Minor faults don't require I/O to handle\000config=5\000\00000\000\000\000\000\000"
-/* offset=118164 */
+/* offset=118122 */
"node\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=118239 */
+/* offset=118197 */
"node-access\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=118321 */
+/* offset=118279 */
"node-load\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=118401 */
+/* offset=118359 */
"node-load-access\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=118488 */
+/* offset=118446 */
"node-load-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=118577 */
+/* offset=118535 */
"node-load-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00000\000\000\000\000\000"
-/* offset=118668 */
+/* offset=118626 */
"node-load-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=118752 */
+/* offset=118710 */
"node-load-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=118842 */
+/* offset=118800 */
"node-load-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=118927 */
+/* offset=118885 */
"node-loads\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00000\000\000\000\000\000"
-/* offset=119008 */
+/* offset=118966 */
"node-loads-access\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=119096 */
+/* offset=119054 */
"node-loads-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=119186 */
+/* offset=119144 */
"node-loads-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=119278 */
+/* offset=119236 */
"node-loads-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=119363 */
+/* offset=119321 */
"node-loads-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=119454 */
+/* offset=119412 */
"node-loads-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=119540 */
+/* offset=119498 */
"node-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=119624 */
+/* offset=119582 */
"node-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=119710 */
+/* offset=119668 */
"node-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=119789 */
+/* offset=119747 */
"node-prefetch\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=119881 */
+/* offset=119839 */
"node-prefetch-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=119980 */
+/* offset=119938 */
"node-prefetch-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=120077 */
+/* offset=120035 */
"node-prefetch-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00000\000\000\000\000\000"
-/* offset=120176 */
+/* offset=120134 */
"node-prefetch-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120272 */
+/* offset=120230 */
"node-prefetch-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120374 */
+/* offset=120332 */
"node-prefetch-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120471 */
+/* offset=120429 */
"node-prefetches\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00000\000\000\000\000\000"
-/* offset=120565 */
+/* offset=120523 */
"node-prefetches-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120666 */
+/* offset=120624 */
"node-prefetches-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=120765 */
+/* offset=120723 */
"node-prefetches-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=120866 */
+/* offset=120824 */
"node-prefetches-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=120964 */
+/* offset=120922 */
"node-prefetches-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=121068 */
+/* offset=121026 */
"node-prefetches-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=121167 */
+/* offset=121125 */
"node-read\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=121247 */
+/* offset=121205 */
"node-read-access\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=121334 */
+/* offset=121292 */
"node-read-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=121423 */
+/* offset=121381 */
"node-read-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0x10006\000\00010\000\000\000\000\000"
-/* offset=121514 */
+/* offset=121472 */
"node-read-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=121598 */
+/* offset=121556 */
"node-read-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=121688 */
+/* offset=121646 */
"node-read-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=121773 */
+/* offset=121731 */
"node-reference\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=121858 */
+/* offset=121816 */
"node-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\00010\000\000\000\000\000"
-/* offset=121938 */
+/* offset=121896 */
"node-speculative-load\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=122038 */
+/* offset=121996 */
"node-speculative-load-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=122145 */
+/* offset=122103 */
"node-speculative-load-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=122250 */
+/* offset=122208 */
"node-speculative-load-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=122357 */
+/* offset=122315 */
"node-speculative-load-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=122461 */
+/* offset=122419 */
"node-speculative-load-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=122571 */
+/* offset=122529 */
"node-speculative-load-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=122676 */
+/* offset=122634 */
"node-speculative-read\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=122776 */
+/* offset=122734 */
"node-speculative-read-access\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=122883 */
+/* offset=122841 */
"node-speculative-read-miss\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=122988 */
+/* offset=122946 */
"node-speculative-read-misses\000legacy cache\000Local memory prefetch misses\000legacy-cache-config=0x10206\000\00010\000\000\000\000\000"
-/* offset=123095 */
+/* offset=123053 */
"node-speculative-read-ops\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=123199 */
+/* offset=123157 */
"node-speculative-read-reference\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=123309 */
+/* offset=123267 */
"node-speculative-read-refs\000legacy cache\000Local memory prefetch accesses\000legacy-cache-config=0x206\000\00010\000\000\000\000\000"
-/* offset=123414 */
+/* offset=123372 */
"node-store\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=123500 */
+/* offset=123458 */
"node-store-access\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=123593 */
+/* offset=123551 */
"node-store-miss\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=123684 */
+/* offset=123642 */
"node-store-misses\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00000\000\000\000\000\000"
-/* offset=123777 */
+/* offset=123735 */
"node-store-ops\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=123867 */
+/* offset=123825 */
"node-store-reference\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=123963 */
+/* offset=123921 */
"node-store-refs\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=124054 */
+/* offset=124012 */
"node-stores\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00000\000\000\000\000\000"
-/* offset=124141 */
+/* offset=124099 */
"node-stores-access\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=124235 */
+/* offset=124193 */
"node-stores-miss\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=124327 */
+/* offset=124285 */
"node-stores-misses\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=124421 */
+/* offset=124379 */
"node-stores-ops\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=124512 */
+/* offset=124470 */
"node-stores-reference\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=124609 */
+/* offset=124567 */
"node-stores-refs\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=124701 */
+/* offset=124659 */
"node-write\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=124787 */
+/* offset=124745 */
"node-write-access\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=124880 */
+/* offset=124838 */
"node-write-miss\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=124971 */
+/* offset=124929 */
"node-write-misses\000legacy cache\000Local memory write misses\000legacy-cache-config=0x10106\000\00010\000\000\000\000\000"
-/* offset=125064 */
+/* offset=125022 */
"node-write-ops\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=125154 */
+/* offset=125112 */
"node-write-reference\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=125250 */
+/* offset=125208 */
"node-write-refs\000legacy cache\000Local memory write accesses\000legacy-cache-config=0x106\000\00010\000\000\000\000\000"
-/* offset=125341 */
+/* offset=125299 */
"num_cores\000tool\000Number of cores. A core consists of 1 or more thread, with each thread being associated with a logical Linux CPU\000config=5\000\00000\000\000\000\000\000"
-/* offset=125486 */
+/* offset=125444 */
"num_cpus\000tool\000Number of logical Linux CPUs. There may be multiple such CPUs on a core\000config=6\000\00000\000\000\000\000\000"
-/* offset=125589 */
+/* offset=125547 */
"num_cpus_online\000tool\000Number of online logical Linux CPUs. There may be multiple such CPUs on a core\000config=7\000\00000\000\000\000\000\000"
-/* offset=125706 */
+/* offset=125664 */
"num_dies\000tool\000Number of dies. Each die has 1 or more cores\000config=8\000\00000\000\000\000\000\000"
-/* offset=125782 */
+/* offset=125740 */
"num_packages\000tool\000Number of packages. Each package has 1 or more die\000config=9\000\00000\000\000\000\000\000"
-/* offset=125868 */
+/* offset=125826 */
"page-faults\000software\000Number of page faults [This event is an alias of faults]\000config=2\000\00000\000\000\000\000\000"
-/* offset=125963 */
+/* offset=125921 */
"ref-cycles\000legacy hardware\000Total cycles; not affected by CPU frequency scaling\000legacy-hardware-config=9\000\00000\000\000\000\000\000"
-/* offset=126075 */
+/* offset=126033 */
"segment_reg_loads.any\000other\000Number of segment register loads\000event=6,period=200000,umask=0x80\000\00000\000\000\000\000\000"
-/* offset=126177 */
+/* offset=126135 */
"slots\000tool\000Number of functional units that in parallel can execute parts of an instruction\000config=0xa\000\00000\000\000\000\000\000"
-/* offset=126287 */
+/* offset=126245 */
"smt_on\000tool\0001 if simultaneous multithreading (aka hyperthreading) is enable otherwise 0\000config=0xb\000\00000\000\000\000\000\000"
-/* offset=126394 */
-"software\000"
-/* offset=126403 */
+/* offset=126352 */
"stalled-cycles-backend\000legacy hardware\000Stalled cycles during retirement [This event is an alias of idle-cycles-backend]\000legacy-hardware-config=8\000\00000\000\000\000\000\000"
-/* offset=126556 */
+/* offset=126505 */
"stalled-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This event is an alias of idle-cycles-frontend]\000legacy-hardware-config=7\000\00000\000\000\000\000\000"
-/* offset=126706 */
+/* offset=126655 */
"sys_ccn_pmu.read_cycles\000uncore\000ccn read-cycles event\000config=0x2c\0000x01\00000\000\000\000\000\000"
-/* offset=126783 */
+/* offset=126732 */
"sys_cmn_pmu.hnf_cache_miss\000uncore\000Counts total cache misses in first lookup result (high priority)\000eventid=1,type=5\000(434|436|43c|43a).*\00000\000\000\000\000\000"
-/* offset=126926 */
+/* offset=126875 */
"sys_ddr_pmu.write_cycles\000uncore\000ddr write-cycles event\000event=0x2b\000v8\00000\000\000\000\000\000"
-/* offset=127002 */
+/* offset=126951 */
"system_time\000tool\000System/kernel time in nanoseconds\000config=3\000\00000\000\000\000\000\000"
-/* offset=127070 */
+/* offset=127019 */
"system_tsc_freq\000tool\000The amount a Time Stamp Counter (TSC) increases per second\000config=0xc\000\00000\000\000\000\000\000"
-/* offset=127169 */
+/* offset=127118 */
"target_cpu\000tool\0001 if CPUs being analyzed, 0 if threads/processes\000config=0xe\000\00000\000\000\000\000\000"
-/* offset=127253 */
+/* offset=127202 */
"task-clock\000software\000Per-task high-resolution timer based event\000config=1\000\000001e-6msec\000\000\000\000\000"
-/* offset=127341 */
-"tool\000"
-/* offset=127346 */
+/* offset=127290 */
"unc_cbo_xsnp_response.miss_eviction\000uncore\000A cross-core snoop resulted from L3 Eviction which misses in some processor core\000event=0x22,umask=0x81\000\00000\000\000\000\000\000"
-/* offset=127500 */
-"uncore_cbox\000"
-/* offset=127512 */
+/* offset=127444 */
"uncore_hisi_ddrc.flux_wcmd\000uncore\000DDRC write commands\000event=2\000\00000\000\000\000\000\000"
-/* offset=127582 */
+/* offset=127514 */
"uncore_hisi_l3c.rd_hit_cpipe\000uncore\000Total read hits\000event=7\000\00000\000\000\000\000\000"
-/* offset=127650 */
-"uncore_imc\000"
-/* offset=127661 */
+/* offset=127582 */
"uncore_imc.cache_hits\000uncore\000Total cache hits\000event=0x34\000\00000\000\000\000\000\000"
-/* offset=127726 */
-"uncore_imc_free_running\000"
-/* offset=127750 */
+/* offset=127647 */
"uncore_imc_free_running.cache_miss\000uncore\000Total cache misses\000event=0x12\000\00000\000\000\000\000\000"
-/* offset=127830 */
-"uncore_sys_ccn_pmu\000"
-/* offset=127849 */
-"uncore_sys_cmn_pmu\000"
-/* offset=127868 */
-"uncore_sys_ddr_pmu\000"
-/* offset=127887 */
+/* offset=127727 */
"user_time\000tool\000User (non-kernel) time in nanoseconds\000config=2\000\00000\000\000\000\000\000"
-/* offset=127957 */
+/* offset=127797 */
"CPI\000\0001 / IPC\000\000\000\000\000\000\000\000000"
-/* offset=127980 */
+/* offset=127820 */
"CPUs_utilized\000Default\000(software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@) / (duration_time * 1e9)\000\000Average CPU utilization\000\0001CPUs\000\000\000\000011"
-/* offset=128166 */
+/* offset=128006 */
"DCache_L2_All\000\000DCache_L2_All_Hits + DCache_L2_All_Miss\000\000\000\000\000\000\000\000000"
-/* offset=128231 */
+/* offset=128071 */
"DCache_L2_All_Hits\000\000l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit\000\000\000\000\000\000\000\000000"
-/* offset=128326 */
+/* offset=128166 */
"DCache_L2_All_Miss\000\000max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss\000\000\000\000\000\000\000\000000"
-/* offset=128461 */
+/* offset=128301 */
"DCache_L2_Hits\000\000d_ratio(DCache_L2_All_Hits, DCache_L2_All)\000\000\000\000\000\000\000\000000"
-/* offset=128530 */
+/* offset=128370 */
"DCache_L2_Misses\000\000d_ratio(DCache_L2_All_Miss, DCache_L2_All)\000\000\000\000\000\000\000\000000"
-/* offset=128601 */
+/* offset=128441 */
"Frontend_Bound_SMT\000\000idq_uops_not_delivered.core / (4 * (cpu_clk_unhalted.thread / 2 * (1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk)))\000\000\000\000\000\000\000\000000"
-/* offset=128768 */
+/* offset=128608 */
"IPC\000group1\000inst_retired.any / cpu_clk_unhalted.thread\000\000\000\000\000\000\000\000000"
-/* offset=128832 */
+/* offset=128672 */
"L1D_Cache_Fill_BW\000\00064 * l1d.replacement / 1e9 / duration_time\000\000\000\000\000\000\000\000000"
-/* offset=128904 */
+/* offset=128744 */
"M1\000\000ipc + M2\000\000\000\000\000\000\000\000000"
-/* offset=128927 */
+/* offset=128767 */
"M2\000\000ipc + M1\000\000\000\000\000\000\000\000000"
-/* offset=128950 */
+/* offset=128790 */
"M3\000\0001 / M3\000\000\000\000\000\000\000\000000"
-/* offset=128971 */
+/* offset=128811 */
"backend_cycles_idle\000Default\000(stalled\\-cycles\\-backend / cpu\\-cycles if has_event(stalled\\-cycles\\-backend) else 0)\000backend_cycles_idle > 0.2\000Backend stalls per cycle\000\000\000\000\000\000001"
-/* offset=129145 */
+/* offset=128985 */
"branch_frequency\000Default\000branches / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Branches per CPU second\000\0001000M/sec\000\000\000\000011"
-/* offset=129325 */
+/* offset=129165 */
"branch_miss_rate\000Default\000branch\\-misses / branches\000branch_miss_rate > 0.05\000Branch miss rate\000\000100%\000\000\000\000001"
-/* offset=129429 */
+/* offset=129269 */
"cache_miss_cycles\000group1\000dcache_miss_cpi + icache_miss_cycles\000\000\000\000\000\000\000\000000"
-/* offset=129501 */
+/* offset=129341 */
"cs_per_second\000Default\000software@context\\-switches\\,name\\=context\\-switches@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Context switches per CPU second\000\0001cs/sec\000\000\000\000011"
-/* offset=129734 */
+/* offset=129574 */
"cycles_frequency\000Default\000cpu\\-cycles / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Cycles per CPU second\000\0001GHz\000\000\000\000011"
-/* offset=129910 */
+/* offset=129750 */
"dcache_miss_cpi\000\000l1d\\-loads\\-misses / inst_retired.any\000\000\000\000\000\000\000\000000"
-/* offset=129975 */
+/* offset=129815 */
"dtlb_miss_rate\000Default3\000dTLB\\-load\\-misses / dTLB\\-loads\000dtlb_miss_rate > 0.05\000dTLB miss rate\000\000100%\000\000\000\000001"
-/* offset=130081 */
+/* offset=129921 */
"frontend_cycles_idle\000Default\000(stalled\\-cycles\\-frontend / cpu\\-cycles if has_event(stalled\\-cycles\\-frontend) else 0)\000frontend_cycles_idle > 0.1\000Frontend stalls per cycle\000\000\000\000\000\000001"
-/* offset=130260 */
+/* offset=130100 */
"icache_miss_cycles\000\000l1i\\-loads\\-misses / inst_retired.any\000\000\000\000\000\000\000\000000"
-/* offset=130328 */
+/* offset=130168 */
"insn_per_cycle\000Default\000instructions / cpu\\-cycles\000insn_per_cycle < 1\000Instructions Per Cycle\000\0001instructions\000\000\000\000001"
-/* offset=130441 */
+/* offset=130281 */
"itlb_miss_rate\000Default3\000iTLB\\-load\\-misses / iTLB\\-loads\000itlb_miss_rate > 0.05\000iTLB miss rate\000\000100%\000\000\000\000001"
-/* offset=130547 */
+/* offset=130387 */
"l1_prefetch_miss_rate\000Default4\000L1\\-dcache\\-prefetch\\-misses / L1\\-dcache\\-prefetches\000l1_prefetch_miss_rate > 0.05\000L1 prefetch miss rate\000\000100%\000\000\000\000001"
-/* offset=130695 */
+/* offset=130535 */
"l1d_miss_rate\000Default2\000L1\\-dcache\\-load\\-misses / L1\\-dcache\\-loads\000l1d_miss_rate > 0.05\000L1D miss rate\000\000100%\000\000\000\000001"
-/* offset=130811 */
+/* offset=130651 */
"l1i_miss_rate\000Default3\000L1\\-icache\\-load\\-misses / L1\\-icache\\-loads\000l1i_miss_rate > 0.05\000L1I miss rate\000\000100%\000\000\000\000001"
-/* offset=130926 */
+/* offset=130766 */
"llc_miss_rate\000Default2\000LLC\\-load\\-misses / LLC\\-loads\000llc_miss_rate > 0.05\000LLC miss rate\000\000100%\000\000\000\000001"
-/* offset=131027 */
+/* offset=130867 */
"migrations_per_second\000Default\000software@cpu\\-migrations\\,name\\=cpu\\-migrations@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Process migrations to a new CPU per CPU second\000\0001migrations/sec\000\000\000\000011"
-/* offset=131287 */
+/* offset=131127 */
"page_faults_per_second\000Default\000software@page\\-faults\\,name\\=page\\-faults@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Page faults per CPU second\000\0001faults/sec\000\000\000\000011"
-/* offset=131518 */
+/* offset=131358 */
"stalled_cycles_per_instruction\000Default\000(max(stalled\\-cycles\\-frontend, stalled\\-cycles\\-backend) / instructions if has_event(stalled\\-cycles\\-frontend) & has_event(stalled\\-cycles\\-backend) else (stalled\\-cycles\\-frontend / instructions if has_event(stalled\\-cycles\\-frontend) else (stalled\\-cycles\\-backend / instructions if has_event(stalled\\-cycles\\-backend) else 0)))\000\000Max front or backend stalls per instruction\000\000\000\000\000\000001"
;
@@ -3259,1865 +3237,1865 @@ static const struct compact_pmu_event pmu_events__common_default_core[] = {
/* data-tlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-c... */
{ 29578 },
/* dtlb\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\0001... */
- { 29815 },
+ { 29802 },
/* dtlb-access\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\0... */
- { 29886 },
+ { 29873 },
/* dtlb-load\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000... */
- { 29964 },
+ { 29951 },
/* dtlb-load-access\000legacy cache\000Data TLB read accesses\000legacy-cache-confi... */
- { 30040 },
+ { 30027 },
/* dtlb-load-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x... */
- { 30123 },
+ { 30110 },
/* dtlb-load-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=... */
- { 30208 },
+ { 30195 },
/* dtlb-load-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3... */
- { 30295 },
+ { 30282 },
/* dtlb-load-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-co... */
- { 30375 },
+ { 30362 },
/* dtlb-load-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 30461 },
+ { 30448 },
/* dtlb-loads\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\00... */
- { 30542 },
+ { 30529 },
/* dtlb-loads-access\000legacy cache\000Data TLB read accesses\000legacy-cache-conf... */
- { 30619 },
+ { 30606 },
/* dtlb-loads-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0... */
- { 30703 },
+ { 30690 },
/* dtlb-loads-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config... */
- { 30789 },
+ { 30776 },
/* dtlb-loads-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 30877 },
+ { 30864 },
/* dtlb-loads-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-c... */
- { 30958 },
+ { 30945 },
/* dtlb-loads-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config... */
- { 31045 },
+ { 31032 },
/* dtlb-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x10003... */
- { 31127 },
+ { 31114 },
/* dtlb-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x100... */
- { 31207 },
+ { 31194 },
/* dtlb-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000\... */
- { 31289 },
+ { 31276 },
/* dtlb-prefetch\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-conf... */
- { 31364 },
+ { 31351 },
/* dtlb-prefetch-access\000legacy cache\000Data TLB prefetch accesses\000legacy-cac... */
- { 31452 },
+ { 31439 },
/* dtlb-prefetch-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache-c... */
- { 31547 },
+ { 31534 },
/* dtlb-prefetch-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cache... */
- { 31640 },
+ { 31627 },
/* dtlb-prefetch-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-... */
- { 31735 },
+ { 31722 },
/* dtlb-prefetch-reference\000legacy cache\000Data TLB prefetch accesses\000legacy-... */
- { 31827 },
+ { 31814 },
/* dtlb-prefetch-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cache... */
- { 31925 },
+ { 31912 },
/* dtlb-prefetches\000legacy cache\000Data TLB prefetch accesses\000legacy-cache-co... */
- { 32018 },
+ { 32005 },
/* dtlb-prefetches-access\000legacy cache\000Data TLB prefetch accesses\000legacy-c... */
- { 32108 },
+ { 32095 },
/* dtlb-prefetches-miss\000legacy cache\000Data TLB prefetch misses\000legacy-cache... */
- { 32205 },
+ { 32192 },
/* dtlb-prefetches-misses\000legacy cache\000Data TLB prefetch misses\000legacy-cac... */
- { 32300 },
+ { 32287 },
/* dtlb-prefetches-ops\000legacy cache\000Data TLB prefetch accesses\000legacy-cach... */
- { 32397 },
+ { 32384 },
/* dtlb-prefetches-reference\000legacy cache\000Data TLB prefetch accesses\000legac... */
- { 32491 },
+ { 32478 },
/* dtlb-prefetches-refs\000legacy cache\000Data TLB prefetch accesses\000legacy-cac... */
- { 32591 },
+ { 32578 },
/* dtlb-read\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000... */
- { 32686 },
+ { 32673 },
/* dtlb-read-access\000legacy cache\000Data TLB read accesses\000legacy-cache-confi... */
- { 32762 },
+ { 32749 },
/* dtlb-read-miss\000legacy cache\000Data TLB read misses\000legacy-cache-config=0x... */
- { 32845 },
+ { 32832 },
/* dtlb-read-misses\000legacy cache\000Data TLB read misses\000legacy-cache-config=... */
- { 32930 },
+ { 32917 },
/* dtlb-read-ops\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3... */
- { 33017 },
+ { 33004 },
/* dtlb-read-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-co... */
- { 33097 },
+ { 33084 },
/* dtlb-read-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 33183 },
+ { 33170 },
/* dtlb-reference\000legacy cache\000Data TLB read accesses\000legacy-cache-config=... */
- { 33264 },
+ { 33251 },
/* dtlb-refs\000legacy cache\000Data TLB read accesses\000legacy-cache-config=3\000... */
- { 33345 },
+ { 33332 },
/* dtlb-speculative-load\000legacy cache\000Data TLB prefetch accesses\000legacy-ca... */
- { 33421 },
+ { 33408 },
/* dtlb-speculative-load-access\000legacy cache\000Data TLB prefetch accesses\000le... */
- { 33517 },
+ { 33504 },
/* dtlb-speculative-load-miss\000legacy cache\000Data TLB prefetch misses\000legacy... */
- { 33620 },
+ { 33607 },
/* dtlb-speculative-load-misses\000legacy cache\000Data TLB prefetch misses\000lega... */
- { 33721 },
+ { 33708 },
/* dtlb-speculative-load-ops\000legacy cache\000Data TLB prefetch accesses\000legac... */
- { 33824 },
+ { 33811 },
/* dtlb-speculative-load-reference\000legacy cache\000Data TLB prefetch accesses\00... */
- { 33924 },
+ { 33911 },
/* dtlb-speculative-load-refs\000legacy cache\000Data TLB prefetch accesses\000lega... */
- { 34030 },
+ { 34017 },
/* dtlb-speculative-read\000legacy cache\000Data TLB prefetch accesses\000legacy-ca... */
- { 34131 },
+ { 34118 },
/* dtlb-speculative-read-access\000legacy cache\000Data TLB prefetch accesses\000le... */
- { 34227 },
+ { 34214 },
/* dtlb-speculative-read-miss\000legacy cache\000Data TLB prefetch misses\000legacy... */
- { 34330 },
+ { 34317 },
/* dtlb-speculative-read-misses\000legacy cache\000Data TLB prefetch misses\000lega... */
- { 34431 },
+ { 34418 },
/* dtlb-speculative-read-ops\000legacy cache\000Data TLB prefetch accesses\000legac... */
- { 34534 },
+ { 34521 },
/* dtlb-speculative-read-reference\000legacy cache\000Data TLB prefetch accesses\00... */
- { 34634 },
+ { 34621 },
/* dtlb-speculative-read-refs\000legacy cache\000Data TLB prefetch accesses\000lega... */
- { 34740 },
+ { 34727 },
/* dtlb-store\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x1... */
- { 34841 },
+ { 34828 },
/* dtlb-store-access\000legacy cache\000Data TLB write accesses\000legacy-cache-con... */
- { 34923 },
+ { 34910 },
/* dtlb-store-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=... */
- { 35012 },
+ { 34999 },
/* dtlb-store-misses\000legacy cache\000Data TLB write misses\000legacy-cache-confi... */
- { 35099 },
+ { 35086 },
/* dtlb-store-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config... */
- { 35188 },
+ { 35175 },
/* dtlb-store-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-... */
- { 35274 },
+ { 35261 },
/* dtlb-store-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-confi... */
- { 35366 },
+ { 35353 },
/* dtlb-stores\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x... */
- { 35453 },
+ { 35440 },
/* dtlb-stores-access\000legacy cache\000Data TLB write accesses\000legacy-cache-co... */
- { 35536 },
+ { 35523 },
/* dtlb-stores-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config... */
- { 35626 },
+ { 35613 },
/* dtlb-stores-misses\000legacy cache\000Data TLB write misses\000legacy-cache-conf... */
- { 35714 },
+ { 35701 },
/* dtlb-stores-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-confi... */
- { 35804 },
+ { 35791 },
/* dtlb-stores-reference\000legacy cache\000Data TLB write accesses\000legacy-cache... */
- { 35891 },
+ { 35878 },
/* dtlb-stores-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-conf... */
- { 35984 },
+ { 35971 },
/* dtlb-write\000legacy cache\000Data TLB write accesses\000legacy-cache-config=0x1... */
- { 36072 },
+ { 36059 },
/* dtlb-write-access\000legacy cache\000Data TLB write accesses\000legacy-cache-con... */
- { 36154 },
+ { 36141 },
/* dtlb-write-miss\000legacy cache\000Data TLB write misses\000legacy-cache-config=... */
- { 36243 },
+ { 36230 },
/* dtlb-write-misses\000legacy cache\000Data TLB write misses\000legacy-cache-confi... */
- { 36330 },
+ { 36317 },
/* dtlb-write-ops\000legacy cache\000Data TLB write accesses\000legacy-cache-config... */
- { 36419 },
+ { 36406 },
/* dtlb-write-reference\000legacy cache\000Data TLB write accesses\000legacy-cache-... */
- { 36505 },
+ { 36492 },
/* dtlb-write-refs\000legacy cache\000Data TLB write accesses\000legacy-cache-confi... */
- { 36597 },
+ { 36584 },
/* i-tlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\... */
- { 37397 },
+ { 37355 },
/* i-tlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-co... */
- { 37476 },
+ { 37434 },
/* i-tlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-conf... */
- { 37562 },
+ { 37520 },
/* i-tlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cac... */
- { 37646 },
+ { 37604 },
/* i-tlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-c... */
- { 37737 },
+ { 37695 },
/* i-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache... */
- { 37830 },
+ { 37788 },
/* i-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 37925 },
+ { 37883 },
/* i-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 38013 },
+ { 37971 },
/* i-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 38107 },
+ { 38065 },
/* i-tlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-con... */
- { 38196 },
+ { 38154 },
/* i-tlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-ca... */
- { 38281 },
+ { 38239 },
/* i-tlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-... */
- { 38373 },
+ { 38331 },
/* i-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cach... */
- { 38467 },
+ { 38425 },
/* i-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 38563 },
+ { 38521 },
/* i-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy... */
- { 38652 },
+ { 38610 },
/* i-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cach... */
- { 38747 },
+ { 38705 },
/* i-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config... */
- { 38837 },
+ { 38795 },
/* i-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-conf... */
- { 38925 },
+ { 38883 },
/* i-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-confi... */
- { 39015 },
+ { 38973 },
/* i-tlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-conf... */
- { 39098 },
+ { 39056 },
/* i-tlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cac... */
- { 39182 },
+ { 39140 },
/* i-tlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-c... */
- { 39273 },
+ { 39231 },
/* i-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache... */
- { 39366 },
+ { 39324 },
/* i-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 39461 },
+ { 39419 },
/* i-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 39549 },
+ { 39507 },
/* i-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 39643 },
+ { 39601 },
/* i-tlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 39732 },
+ { 39690 },
/* i-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-conf... */
- { 39821 },
+ { 39779 },
/* idle-cycles-backend\000legacy hardware\000Stalled cycles during retirement [This... */
- { 39905 },
+ { 39863 },
/* idle-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This eve... */
- { 40058 },
+ { 40016 },
/* instruction-tlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 40208 },
+ { 40166 },
/* instruction-tlb-access\000legacy cache\000Instruction TLB read accesses\000legac... */
- { 40297 },
+ { 40255 },
/* instruction-tlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 40393 },
+ { 40351 },
/* instruction-tlb-load-access\000legacy cache\000Instruction TLB read accesses\000... */
- { 40487 },
+ { 40445 },
/* instruction-tlb-load-miss\000legacy cache\000Instruction TLB read misses\000lega... */
- { 40588 },
+ { 40546 },
/* instruction-tlb-load-misses\000legacy cache\000Instruction TLB read misses\000le... */
- { 40691 },
+ { 40649 },
/* instruction-tlb-load-ops\000legacy cache\000Instruction TLB read accesses\000leg... */
- { 40796 },
+ { 40754 },
/* instruction-tlb-load-reference\000legacy cache\000Instruction TLB read accesses\... */
- { 40894 },
+ { 40852 },
/* instruction-tlb-load-refs\000legacy cache\000Instruction TLB read accesses\000le... */
- { 40998 },
+ { 40956 },
/* instruction-tlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy... */
- { 41097 },
+ { 41055 },
/* instruction-tlb-loads-access\000legacy cache\000Instruction TLB read accesses\00... */
- { 41192 },
+ { 41150 },
/* instruction-tlb-loads-miss\000legacy cache\000Instruction TLB read misses\000leg... */
- { 41294 },
+ { 41252 },
/* instruction-tlb-loads-misses\000legacy cache\000Instruction TLB read misses\000l... */
- { 41398 },
+ { 41356 },
/* instruction-tlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000le... */
- { 41504 },
+ { 41462 },
/* instruction-tlb-loads-reference\000legacy cache\000Instruction TLB read accesses... */
- { 41603 },
+ { 41561 },
/* instruction-tlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000l... */
- { 41708 },
+ { 41666 },
/* instruction-tlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-ca... */
- { 41808 },
+ { 41766 },
/* instruction-tlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-... */
- { 41906 },
+ { 41864 },
/* instruction-tlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-c... */
- { 42006 },
+ { 41964 },
/* instruction-tlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 42099 },
+ { 42057 },
/* instruction-tlb-read-access\000legacy cache\000Instruction TLB read accesses\000... */
- { 42193 },
+ { 42151 },
/* instruction-tlb-read-miss\000legacy cache\000Instruction TLB read misses\000lega... */
- { 42294 },
+ { 42252 },
/* instruction-tlb-read-misses\000legacy cache\000Instruction TLB read misses\000le... */
- { 42397 },
+ { 42355 },
/* instruction-tlb-read-ops\000legacy cache\000Instruction TLB read accesses\000leg... */
- { 42502 },
+ { 42460 },
/* instruction-tlb-read-reference\000legacy cache\000Instruction TLB read accesses\... */
- { 42600 },
+ { 42558 },
/* instruction-tlb-read-refs\000legacy cache\000Instruction TLB read accesses\000le... */
- { 42704 },
+ { 42662 },
/* instruction-tlb-reference\000legacy cache\000Instruction TLB read accesses\000le... */
- { 42803 },
+ { 42761 },
/* instruction-tlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 42902 },
+ { 42860 },
/* instructions\000legacy hardware\000Retired instructions. Be careful, these can b... */
- { 42996 },
+ { 42954 },
/* itlb\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config=4\0... */
- { 43172 },
+ { 43130 },
/* itlb-access\000legacy cache\000Instruction TLB read accesses\000legacy-cache-con... */
- { 43250 },
+ { 43208 },
/* itlb-load\000legacy cache\000Instruction TLB read accesses\000legacy-cache-confi... */
- { 43335 },
+ { 43293 },
/* itlb-load-access\000legacy cache\000Instruction TLB read accesses\000legacy-cach... */
- { 43418 },
+ { 43376 },
/* itlb-load-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-co... */
- { 43508 },
+ { 43466 },
/* itlb-load-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-... */
- { 43600 },
+ { 43558 },
/* itlb-load-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-c... */
- { 43694 },
+ { 43652 },
/* itlb-load-reference\000legacy cache\000Instruction TLB read accesses\000legacy-c... */
- { 43781 },
+ { 43739 },
/* itlb-load-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 43874 },
+ { 43832 },
/* itlb-loads\000legacy cache\000Instruction TLB read accesses\000legacy-cache-conf... */
- { 43962 },
+ { 43920 },
/* itlb-loads-access\000legacy cache\000Instruction TLB read accesses\000legacy-cac... */
- { 44046 },
+ { 44004 },
/* itlb-loads-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-c... */
- { 44137 },
+ { 44095 },
/* itlb-loads-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache... */
- { 44230 },
+ { 44188 },
/* itlb-loads-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 44325 },
+ { 44283 },
/* itlb-loads-reference\000legacy cache\000Instruction TLB read accesses\000legacy-... */
- { 44413 },
+ { 44371 },
/* itlb-loads-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache... */
- { 44507 },
+ { 44465 },
/* itlb-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-config=... */
- { 44596 },
+ { 44554 },
/* itlb-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-confi... */
- { 44683 },
+ { 44641 },
/* itlb-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-config... */
- { 44772 },
+ { 44730 },
/* itlb-read\000legacy cache\000Instruction TLB read accesses\000legacy-cache-confi... */
- { 44854 },
+ { 44812 },
/* itlb-read-access\000legacy cache\000Instruction TLB read accesses\000legacy-cach... */
- { 44937 },
+ { 44895 },
/* itlb-read-miss\000legacy cache\000Instruction TLB read misses\000legacy-cache-co... */
- { 45027 },
+ { 44985 },
/* itlb-read-misses\000legacy cache\000Instruction TLB read misses\000legacy-cache-... */
- { 45119 },
+ { 45077 },
/* itlb-read-ops\000legacy cache\000Instruction TLB read accesses\000legacy-cache-c... */
- { 45213 },
+ { 45171 },
/* itlb-read-reference\000legacy cache\000Instruction TLB read accesses\000legacy-c... */
- { 45300 },
+ { 45258 },
/* itlb-read-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 45393 },
+ { 45351 },
/* itlb-reference\000legacy cache\000Instruction TLB read accesses\000legacy-cache-... */
- { 45481 },
+ { 45439 },
/* itlb-refs\000legacy cache\000Instruction TLB read accesses\000legacy-cache-confi... */
- { 45569 },
+ { 45527 },
/* l1-d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=... */
- { 45652 },
+ { 45610 },
/* l1-d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-... */
- { 45733 },
+ { 45691 },
/* l1-d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 45821 },
+ { 45779 },
/* l1-d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 45907 },
+ { 45865 },
/* l1-d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 46000 },
+ { 45958 },
/* l1-d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cac... */
- { 46095 },
+ { 46053 },
/* l1-d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 46192 },
+ { 46150 },
/* l1-d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 46282 },
+ { 46240 },
/* l1-d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 46378 },
+ { 46336 },
/* l1-d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-c... */
- { 46469 },
+ { 46427 },
/* l1-d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 46556 },
+ { 46514 },
/* l1-d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cach... */
- { 46650 },
+ { 46608 },
/* l1-d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-ca... */
- { 46746 },
+ { 46704 },
/* l1-d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 46844 },
+ { 46802 },
/* l1-d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000lega... */
- { 46935 },
+ { 46893 },
/* l1-d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-ca... */
- { 47032 },
+ { 46990 },
/* l1-d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-conf... */
- { 47124 },
+ { 47082 },
/* l1-d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-co... */
- { 47214 },
+ { 47172 },
/* l1-d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-con... */
- { 47306 },
+ { 47264 },
/* l1-d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-... */
- { 47391 },
+ { 47349 },
/* l1-d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 47489 },
+ { 47447 },
/* l1-d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000lega... */
- { 47594 },
+ { 47552 },
/* l1-d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000le... */
- { 47697 },
+ { 47655 },
/* l1-d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000leg... */
- { 47802 },
+ { 47760 },
/* l1-d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\... */
- { 47904 },
+ { 47862 },
/* l1-d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000le... */
- { 48012 },
+ { 47970 },
/* l1-d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legac... */
- { 48115 },
+ { 48073 },
/* l1-d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\0... */
- { 48215 },
+ { 48173 },
/* l1-d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000le... */
- { 48322 },
+ { 48280 },
/* l1-d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000... */
- { 48427 },
+ { 48385 },
/* l1-d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000l... */
- { 48534 },
+ { 48492 },
/* l1-d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 48638 },
+ { 48596 },
/* l1-d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 48748 },
+ { 48706 },
/* l1-d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 48853 },
+ { 48811 },
/* l1-d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 48939 },
+ { 48897 },
/* l1-d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 49032 },
+ { 48990 },
/* l1-d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cac... */
- { 49127 },
+ { 49085 },
/* l1-d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 49224 },
+ { 49182 },
/* l1-d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 49314 },
+ { 49272 },
/* l1-d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 49410 },
+ { 49368 },
/* l1-d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 49501 },
+ { 49459 },
/* l1-d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 49592 },
+ { 49550 },
/* l1-d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\00... */
- { 49678 },
+ { 49636 },
/* l1-d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch acce... */
- { 49784 },
+ { 49742 },
/* l1-d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses... */
- { 49897 },
+ { 49855 },
/* l1-d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch miss... */
- { 50008 },
+ { 49966 },
/* l1-d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 50121 },
+ { 50079 },
/* l1-d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch a... */
- { 50231 },
+ { 50189 },
/* l1-d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch access... */
- { 50347 },
+ { 50305 },
/* l1-d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\00... */
- { 50458 },
+ { 50416 },
/* l1-d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch acce... */
- { 50564 },
+ { 50522 },
/* l1-d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses... */
- { 50677 },
+ { 50635 },
/* l1-d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch miss... */
- { 50788 },
+ { 50746 },
/* l1-d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 50901 },
+ { 50859 },
/* l1-d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch a... */
- { 51011 },
+ { 50969 },
/* l1-d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch access... */
- { 51127 },
+ { 51085 },
/* l1-d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-... */
- { 51238 },
+ { 51196 },
/* l1-d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 51330 },
+ { 51288 },
/* l1-d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cac... */
- { 51429 },
+ { 51387 },
/* l1-d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-c... */
- { 51526 },
+ { 51484 },
/* l1-d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 51625 },
+ { 51583 },
/* l1-d-store-reference\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 51721 },
+ { 51679 },
/* l1-d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 51823 },
+ { 51781 },
/* l1-d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache... */
- { 51920 },
+ { 51878 },
/* l1-d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legac... */
- { 52013 },
+ { 51971 },
/* l1-d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-ca... */
- { 52113 },
+ { 52071 },
/* l1-d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-... */
- { 52211 },
+ { 52169 },
/* l1-d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 52311 },
+ { 52269 },
/* l1-d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000le... */
- { 52408 },
+ { 52366 },
/* l1-d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-... */
- { 52511 },
+ { 52469 },
/* l1-d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-... */
- { 52609 },
+ { 52567 },
/* l1-d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 52701 },
+ { 52659 },
/* l1-d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cac... */
- { 52800 },
+ { 52758 },
/* l1-d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-c... */
- { 52897 },
+ { 52855 },
/* l1-d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 52996 },
+ { 52954 },
/* l1-d-write-reference\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 53092 },
+ { 53050 },
/* l1-d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 53194 },
+ { 53152 },
/* l1-data\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-conf... */
- { 53291 },
+ { 53249 },
/* l1-data-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 53375 },
+ { 53333 },
/* l1-data-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 53466 },
+ { 53424 },
/* l1-data-load-access\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 53555 },
+ { 53513 },
/* l1-data-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-ca... */
- { 53651 },
+ { 53609 },
/* l1-data-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-... */
- { 53749 },
+ { 53707 },
/* l1-data-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 53849 },
+ { 53807 },
/* l1-data-load-reference\000legacy cache\000Level 1 data cache read accesses\000le... */
- { 53942 },
+ { 53900 },
/* l1-data-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 54041 },
+ { 53999 },
/* l1-data-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 54135 },
+ { 54093 },
/* l1-data-loads-access\000legacy cache\000Level 1 data cache read accesses\000lega... */
- { 54225 },
+ { 54183 },
/* l1-data-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-c... */
- { 54322 },
+ { 54280 },
/* l1-data-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy... */
- { 54421 },
+ { 54379 },
/* l1-data-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 54522 },
+ { 54480 },
/* l1-data-loads-reference\000legacy cache\000Level 1 data cache read accesses\000l... */
- { 54616 },
+ { 54574 },
/* l1-data-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 54716 },
+ { 54674 },
/* l1-data-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-c... */
- { 54811 },
+ { 54769 },
/* l1-data-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 54904 },
+ { 54862 },
/* l1-data-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-... */
- { 54999 },
+ { 54957 },
/* l1-data-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000lega... */
- { 55087 },
+ { 55045 },
/* l1-data-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\... */
- { 55188 },
+ { 55146 },
/* l1-data-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000l... */
- { 55296 },
+ { 55254 },
/* l1-data-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\00... */
- { 55402 },
+ { 55360 },
/* l1-data-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 55510 },
+ { 55468 },
/* l1-data-prefetch-reference\000legacy cache\000Level 1 data cache prefetch access... */
- { 55615 },
+ { 55573 },
/* l1-data-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\00... */
- { 55726 },
+ { 55684 },
/* l1-data-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000le... */
- { 55832 },
+ { 55790 },
/* l1-data-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 55935 },
+ { 55893 },
/* l1-data-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\00... */
- { 56045 },
+ { 56003 },
/* l1-data-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 56153 },
+ { 56111 },
/* l1-data-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\0... */
- { 56263 },
+ { 56221 },
/* l1-data-prefetches-reference\000legacy cache\000Level 1 data cache prefetch acce... */
- { 56370 },
+ { 56328 },
/* l1-data-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\... */
- { 56483 },
+ { 56441 },
/* l1-data-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 56591 },
+ { 56549 },
/* l1-data-read-access\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 56680 },
+ { 56638 },
/* l1-data-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-ca... */
- { 56776 },
+ { 56734 },
/* l1-data-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-... */
- { 56874 },
+ { 56832 },
/* l1-data-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 56974 },
+ { 56932 },
/* l1-data-read-reference\000legacy cache\000Level 1 data cache read accesses\000le... */
- { 57067 },
+ { 57025 },
/* l1-data-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 57166 },
+ { 57124 },
/* l1-data-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-... */
- { 57260 },
+ { 57218 },
/* l1-data-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 57354 },
+ { 57312 },
/* l1-data-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 57443 },
+ { 57401 },
/* l1-data-speculative-load-access\000legacy cache\000Level 1 data cache prefetch a... */
- { 57552 },
+ { 57510 },
/* l1-data-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch mis... */
- { 57668 },
+ { 57626 },
/* l1-data-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch m... */
- { 57782 },
+ { 57740 },
/* l1-data-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch acce... */
- { 57898 },
+ { 57856 },
/* l1-data-speculative-load-reference\000legacy cache\000Level 1 data cache prefetc... */
- { 58011 },
+ { 57969 },
/* l1-data-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch acc... */
- { 58130 },
+ { 58088 },
/* l1-data-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 58244 },
+ { 58202 },
/* l1-data-speculative-read-access\000legacy cache\000Level 1 data cache prefetch a... */
- { 58353 },
+ { 58311 },
/* l1-data-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch mis... */
- { 58469 },
+ { 58427 },
/* l1-data-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch m... */
- { 58583 },
+ { 58541 },
/* l1-data-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch acce... */
- { 58699 },
+ { 58657 },
/* l1-data-speculative-read-reference\000legacy cache\000Level 1 data cache prefetc... */
- { 58812 },
+ { 58770 },
/* l1-data-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch acc... */
- { 58931 },
+ { 58889 },
/* l1-data-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cac... */
- { 59045 },
+ { 59003 },
/* l1-data-store-access\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 59140 },
+ { 59098 },
/* l1-data-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-... */
- { 59242 },
+ { 59200 },
/* l1-data-store-misses\000legacy cache\000Level 1 data cache write misses\000legac... */
- { 59342 },
+ { 59300 },
/* l1-data-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 59444 },
+ { 59402 },
/* l1-data-store-reference\000legacy cache\000Level 1 data cache write accesses\000... */
- { 59543 },
+ { 59501 },
/* l1-data-store-refs\000legacy cache\000Level 1 data cache write accesses\000legac... */
- { 59648 },
+ { 59606 },
/* l1-data-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 59748 },
+ { 59706 },
/* l1-data-stores-access\000legacy cache\000Level 1 data cache write accesses\000le... */
- { 59844 },
+ { 59802 },
/* l1-data-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy... */
- { 59947 },
+ { 59905 },
/* l1-data-stores-misses\000legacy cache\000Level 1 data cache write misses\000lega... */
- { 60048 },
+ { 60006 },
/* l1-data-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legac... */
- { 60151 },
+ { 60109 },
/* l1-data-stores-reference\000legacy cache\000Level 1 data cache write accesses\00... */
- { 60251 },
+ { 60209 },
/* l1-data-stores-refs\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 60357 },
+ { 60315 },
/* l1-data-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cac... */
- { 60458 },
+ { 60416 },
/* l1-data-write-access\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 60553 },
+ { 60511 },
/* l1-data-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-... */
- { 60655 },
+ { 60613 },
/* l1-data-write-misses\000legacy cache\000Level 1 data cache write misses\000legac... */
- { 60755 },
+ { 60713 },
/* l1-data-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 60857 },
+ { 60815 },
/* l1-data-write-reference\000legacy cache\000Level 1 data cache write accesses\000... */
- { 60956 },
+ { 60914 },
/* l1-data-write-refs\000legacy cache\000Level 1 data cache write accesses\000legac... */
- { 61061 },
+ { 61019 },
/* l1-dcache\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 61161 },
+ { 61119 },
/* l1-dcache-access\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 61247 },
+ { 61205 },
/* l1-dcache-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 61340 },
+ { 61298 },
/* l1-dcache-load-access\000legacy cache\000Level 1 data cache read accesses\000leg... */
- { 61431 },
+ { 61389 },
/* l1-dcache-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-... */
- { 61529 },
+ { 61487 },
/* l1-dcache-load-misses\000legacy cache\000Level 1 data cache read misses\000legac... */
- { 61629 },
+ { 61587 },
/* l1-dcache-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 61731 },
+ { 61689 },
/* l1-dcache-load-reference\000legacy cache\000Level 1 data cache read accesses\000... */
- { 61826 },
+ { 61784 },
/* l1-dcache-load-refs\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 61927 },
+ { 61885 },
/* l1-dcache-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-ca... */
- { 62023 },
+ { 61981 },
/* l1-dcache-loads-access\000legacy cache\000Level 1 data cache read accesses\000le... */
- { 62115 },
+ { 62073 },
/* l1-dcache-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy... */
- { 62214 },
+ { 62172 },
/* l1-dcache-loads-misses\000legacy cache\000Level 1 data cache read misses\000lega... */
- { 62315 },
+ { 62273 },
/* l1-dcache-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 62418 },
+ { 62376 },
/* l1-dcache-loads-reference\000legacy cache\000Level 1 data cache read accesses\00... */
- { 62514 },
+ { 62472 },
/* l1-dcache-loads-refs\000legacy cache\000Level 1 data cache read accesses\000lega... */
- { 62616 },
+ { 62574 },
/* l1-dcache-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 62713 },
+ { 62671 },
/* l1-dcache-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cac... */
- { 62808 },
+ { 62766 },
/* l1-dcache-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 62905 },
+ { 62863 },
/* l1-dcache-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000le... */
- { 62995 },
+ { 62953 },
/* l1-dcache-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 63098 },
+ { 63056 },
/* l1-dcache-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\00... */
- { 63208 },
+ { 63166 },
/* l1-dcache-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 63316 },
+ { 63274 },
/* l1-dcache-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\0... */
- { 63426 },
+ { 63384 },
/* l1-dcache-prefetch-reference\000legacy cache\000Level 1 data cache prefetch acce... */
- { 63533 },
+ { 63491 },
/* l1-dcache-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\... */
- { 63646 },
+ { 63604 },
/* l1-dcache-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 63754 },
+ { 63712 },
/* l1-dcache-prefetches-access\000legacy cache\000Level 1 data cache prefetch acces... */
- { 63859 },
+ { 63817 },
/* l1-dcache-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 63971 },
+ { 63929 },
/* l1-dcache-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misse... */
- { 64081 },
+ { 64039 },
/* l1-dcache-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 64193 },
+ { 64151 },
/* l1-dcache-prefetches-reference\000legacy cache\000Level 1 data cache prefetch ac... */
- { 64302 },
+ { 64260 },
/* l1-dcache-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 64417 },
+ { 64375 },
/* l1-dcache-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 64527 },
+ { 64485 },
/* l1-dcache-read-access\000legacy cache\000Level 1 data cache read accesses\000leg... */
- { 64618 },
+ { 64576 },
/* l1-dcache-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-... */
- { 64716 },
+ { 64674 },
/* l1-dcache-read-misses\000legacy cache\000Level 1 data cache read misses\000legac... */
- { 64816 },
+ { 64774 },
/* l1-dcache-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 64918 },
+ { 64876 },
/* l1-dcache-read-reference\000legacy cache\000Level 1 data cache read accesses\000... */
- { 65013 },
+ { 64971 },
/* l1-dcache-read-refs\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 65114 },
+ { 65072 },
/* l1-dcache-reference\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 65210 },
+ { 65168 },
/* l1-dcache-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 65306 },
+ { 65264 },
/* l1-dcache-speculative-load\000legacy cache\000Level 1 data cache prefetch access... */
- { 65397 },
+ { 65355 },
/* l1-dcache-speculative-load-access\000legacy cache\000Level 1 data cache prefetch... */
- { 65508 },
+ { 65466 },
/* l1-dcache-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch m... */
- { 65626 },
+ { 65584 },
/* l1-dcache-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch... */
- { 65742 },
+ { 65700 },
/* l1-dcache-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch ac... */
- { 65860 },
+ { 65818 },
/* l1-dcache-speculative-load-reference\000legacy cache\000Level 1 data cache prefe... */
- { 65975 },
+ { 65933 },
/* l1-dcache-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch a... */
- { 66096 },
+ { 66054 },
/* l1-dcache-speculative-read\000legacy cache\000Level 1 data cache prefetch access... */
- { 66212 },
+ { 66170 },
/* l1-dcache-speculative-read-access\000legacy cache\000Level 1 data cache prefetch... */
- { 66323 },
+ { 66281 },
/* l1-dcache-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch m... */
- { 66441 },
+ { 66399 },
/* l1-dcache-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch... */
- { 66557 },
+ { 66515 },
/* l1-dcache-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch ac... */
- { 66675 },
+ { 66633 },
/* l1-dcache-speculative-read-reference\000legacy cache\000Level 1 data cache prefe... */
- { 66790 },
+ { 66748 },
/* l1-dcache-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch a... */
- { 66911 },
+ { 66869 },
/* l1-dcache-store\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 67027 },
+ { 66985 },
/* l1-dcache-store-access\000legacy cache\000Level 1 data cache write accesses\000l... */
- { 67124 },
+ { 67082 },
/* l1-dcache-store-miss\000legacy cache\000Level 1 data cache write misses\000legac... */
- { 67228 },
+ { 67186 },
/* l1-dcache-store-misses\000legacy cache\000Level 1 data cache write misses\000leg... */
- { 67330 },
+ { 67288 },
/* l1-dcache-store-ops\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 67434 },
+ { 67392 },
/* l1-dcache-store-reference\000legacy cache\000Level 1 data cache write accesses\0... */
- { 67535 },
+ { 67493 },
/* l1-dcache-store-refs\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 67642 },
+ { 67600 },
/* l1-dcache-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-... */
- { 67744 },
+ { 67702 },
/* l1-dcache-stores-access\000legacy cache\000Level 1 data cache write accesses\000... */
- { 67842 },
+ { 67800 },
/* l1-dcache-stores-miss\000legacy cache\000Level 1 data cache write misses\000lega... */
- { 67947 },
+ { 67905 },
/* l1-dcache-stores-misses\000legacy cache\000Level 1 data cache write misses\000le... */
- { 68050 },
+ { 68008 },
/* l1-dcache-stores-ops\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 68155 },
+ { 68113 },
/* l1-dcache-stores-reference\000legacy cache\000Level 1 data cache write accesses\... */
- { 68257 },
+ { 68215 },
/* l1-dcache-stores-refs\000legacy cache\000Level 1 data cache write accesses\000le... */
- { 68365 },
+ { 68323 },
/* l1-dcache-write\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 68468 },
+ { 68426 },
/* l1-dcache-write-access\000legacy cache\000Level 1 data cache write accesses\000l... */
- { 68565 },
+ { 68523 },
/* l1-dcache-write-miss\000legacy cache\000Level 1 data cache write misses\000legac... */
- { 68669 },
+ { 68627 },
/* l1-dcache-write-misses\000legacy cache\000Level 1 data cache write misses\000leg... */
- { 68771 },
+ { 68729 },
/* l1-dcache-write-ops\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 68875 },
+ { 68833 },
/* l1-dcache-write-reference\000legacy cache\000Level 1 data cache write accesses\0... */
- { 68976 },
+ { 68934 },
/* l1-dcache-write-refs\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 69083 },
+ { 69041 },
/* l1-i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-... */
- { 69185 },
+ { 69143 },
/* l1-i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy... */
- { 69273 },
+ { 69231 },
/* l1-i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 69368 },
+ { 69326 },
/* l1-i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000l... */
- { 69461 },
+ { 69419 },
/* l1-i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legac... */
- { 69561 },
+ { 69519 },
/* l1-i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000leg... */
- { 69663 },
+ { 69621 },
/* l1-i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 69767 },
+ { 69725 },
/* l1-i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 69864 },
+ { 69822 },
/* l1-i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 69967 },
+ { 69925 },
/* l1-i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-... */
- { 70065 },
+ { 70023 },
/* l1-i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000... */
- { 70159 },
+ { 70117 },
/* l1-i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000lega... */
- { 70260 },
+ { 70218 },
/* l1-i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000le... */
- { 70363 },
+ { 70321 },
/* l1-i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 70468 },
+ { 70426 },
/* l1-i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\... */
- { 70566 },
+ { 70524 },
/* l1-i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000le... */
- { 70670 },
+ { 70628 },
/* l1-i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cac... */
- { 70769 },
+ { 70727 },
/* l1-i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-c... */
- { 70866 },
+ { 70824 },
/* l1-i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-ca... */
- { 70965 },
+ { 70923 },
/* l1-i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000... */
- { 71057 },
+ { 71015 },
/* l1-i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 71162 },
+ { 71120 },
/* l1-i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\... */
- { 71274 },
+ { 71232 },
/* l1-i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misse... */
- { 71384 },
+ { 71342 },
/* l1-i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses... */
- { 71496 },
+ { 71454 },
/* l1-i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch ac... */
- { 71605 },
+ { 71563 },
/* l1-i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesse... */
- { 71720 },
+ { 71678 },
/* l1-i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\0... */
- { 71830 },
+ { 71788 },
/* l1-i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch acc... */
- { 71937 },
+ { 71895 },
/* l1-i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misse... */
- { 72051 },
+ { 72009 },
/* l1-i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch mis... */
- { 72163 },
+ { 72121 },
/* l1-i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch access... */
- { 72277 },
+ { 72235 },
/* l1-i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 72388 },
+ { 72346 },
/* l1-i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 72505 },
+ { 72463 },
/* l1-i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 72617 },
+ { 72575 },
/* l1-i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000l... */
- { 72710 },
+ { 72668 },
/* l1-i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legac... */
- { 72810 },
+ { 72768 },
/* l1-i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000leg... */
- { 72912 },
+ { 72870 },
/* l1-i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 73016 },
+ { 72974 },
/* l1-i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 73113 },
+ { 73071 },
/* l1-i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 73216 },
+ { 73174 },
/* l1-i-reference\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 73314 },
+ { 73272 },
/* l1-i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 73412 },
+ { 73370 },
/* l1-i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch acce... */
- { 73505 },
+ { 73463 },
/* l1-i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefet... */
- { 73618 },
+ { 73576 },
/* l1-i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch... */
- { 73738 },
+ { 73696 },
/* l1-i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefet... */
- { 73856 },
+ { 73814 },
/* l1-i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 73976 },
+ { 73934 },
/* l1-i-speculative-load-reference\000legacy cache\000Level 1 instruction cache pre... */
- { 74093 },
+ { 74051 },
/* l1-i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch... */
- { 74216 },
+ { 74174 },
/* l1-i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch acce... */
- { 74334 },
+ { 74292 },
/* l1-i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefet... */
- { 74447 },
+ { 74405 },
/* l1-i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch... */
- { 74567 },
+ { 74525 },
/* l1-i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefet... */
- { 74685 },
+ { 74643 },
/* l1-i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 74805 },
+ { 74763 },
/* l1-i-speculative-read-reference\000legacy cache\000Level 1 instruction cache pre... */
- { 74922 },
+ { 74880 },
/* l1-i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch... */
- { 75045 },
+ { 75003 },
/* l1-icache\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 75163 },
+ { 75121 },
/* l1-icache-access\000legacy cache\000Level 1 instruction cache read accesses\000l... */
- { 75256 },
+ { 75214 },
/* l1-icache-load\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 75356 },
+ { 75314 },
/* l1-icache-load-access\000legacy cache\000Level 1 instruction cache read accesses... */
- { 75454 },
+ { 75412 },
/* l1-icache-load-miss\000legacy cache\000Level 1 instruction cache read misses\000... */
- { 75559 },
+ { 75517 },
/* l1-icache-load-misses\000legacy cache\000Level 1 instruction cache read misses\0... */
- { 75666 },
+ { 75624 },
/* l1-icache-load-ops\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 75775 },
+ { 75733 },
/* l1-icache-load-reference\000legacy cache\000Level 1 instruction cache read acces... */
- { 75877 },
+ { 75835 },
/* l1-icache-load-refs\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 75985 },
+ { 75943 },
/* l1-icache-loads\000legacy cache\000Level 1 instruction cache read accesses\000le... */
- { 76088 },
+ { 76046 },
/* l1-icache-loads-access\000legacy cache\000Level 1 instruction cache read accesse... */
- { 76187 },
+ { 76145 },
/* l1-icache-loads-miss\000legacy cache\000Level 1 instruction cache read misses\00... */
- { 76293 },
+ { 76251 },
/* l1-icache-loads-misses\000legacy cache\000Level 1 instruction cache read misses\... */
- { 76401 },
+ { 76359 },
/* l1-icache-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 76511 },
+ { 76469 },
/* l1-icache-loads-reference\000legacy cache\000Level 1 instruction cache read acce... */
- { 76614 },
+ { 76572 },
/* l1-icache-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\... */
- { 76723 },
+ { 76681 },
/* l1-icache-miss\000legacy cache\000Level 1 instruction cache read misses\000legac... */
- { 76827 },
+ { 76785 },
/* l1-icache-misses\000legacy cache\000Level 1 instruction cache read misses\000leg... */
- { 76929 },
+ { 76887 },
/* l1-icache-ops\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 77033 },
+ { 76991 },
/* l1-icache-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesse... */
- { 77130 },
+ { 77088 },
/* l1-icache-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 77240 },
+ { 77198 },
/* l1-icache-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch mi... */
- { 77357 },
+ { 77315 },
/* l1-icache-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 77472 },
+ { 77430 },
/* l1-icache-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch acc... */
- { 77589 },
+ { 77547 },
/* l1-icache-prefetch-reference\000legacy cache\000Level 1 instruction cache prefet... */
- { 77703 },
+ { 77661 },
/* l1-icache-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch ac... */
- { 77823 },
+ { 77781 },
/* l1-icache-prefetches\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 77938 },
+ { 77896 },
/* l1-icache-prefetches-access\000legacy cache\000Level 1 instruction cache prefetc... */
- { 78050 },
+ { 78008 },
/* l1-icache-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 78169 },
+ { 78127 },
/* l1-icache-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetc... */
- { 78286 },
+ { 78244 },
/* l1-icache-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch a... */
- { 78405 },
+ { 78363 },
/* l1-icache-prefetches-reference\000legacy cache\000Level 1 instruction cache pref... */
- { 78521 },
+ { 78479 },
/* l1-icache-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 78643 },
+ { 78601 },
/* l1-icache-read\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 78760 },
+ { 78718 },
/* l1-icache-read-access\000legacy cache\000Level 1 instruction cache read accesses... */
- { 78858 },
+ { 78816 },
/* l1-icache-read-miss\000legacy cache\000Level 1 instruction cache read misses\000... */
- { 78963 },
+ { 78921 },
/* l1-icache-read-misses\000legacy cache\000Level 1 instruction cache read misses\0... */
- { 79070 },
+ { 79028 },
/* l1-icache-read-ops\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 79179 },
+ { 79137 },
/* l1-icache-read-reference\000legacy cache\000Level 1 instruction cache read acces... */
- { 79281 },
+ { 79239 },
/* l1-icache-read-refs\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 79389 },
+ { 79347 },
/* l1-icache-reference\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 79492 },
+ { 79450 },
/* l1-icache-refs\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 79595 },
+ { 79553 },
/* l1-icache-speculative-load\000legacy cache\000Level 1 instruction cache prefetch... */
- { 79693 },
+ { 79651 },
/* l1-icache-speculative-load-access\000legacy cache\000Level 1 instruction cache p... */
- { 79811 },
+ { 79769 },
/* l1-icache-speculative-load-miss\000legacy cache\000Level 1 instruction cache pre... */
- { 79936 },
+ { 79894 },
/* l1-icache-speculative-load-misses\000legacy cache\000Level 1 instruction cache p... */
- { 80059 },
+ { 80017 },
/* l1-icache-speculative-load-ops\000legacy cache\000Level 1 instruction cache pref... */
- { 80184 },
+ { 80142 },
/* l1-icache-speculative-load-reference\000legacy cache\000Level 1 instruction cach... */
- { 80306 },
+ { 80264 },
/* l1-icache-speculative-load-refs\000legacy cache\000Level 1 instruction cache pre... */
- { 80434 },
+ { 80392 },
/* l1-icache-speculative-read\000legacy cache\000Level 1 instruction cache prefetch... */
- { 80557 },
+ { 80515 },
/* l1-icache-speculative-read-access\000legacy cache\000Level 1 instruction cache p... */
- { 80675 },
+ { 80633 },
/* l1-icache-speculative-read-miss\000legacy cache\000Level 1 instruction cache pre... */
- { 80800 },
+ { 80758 },
/* l1-icache-speculative-read-misses\000legacy cache\000Level 1 instruction cache p... */
- { 80923 },
+ { 80881 },
/* l1-icache-speculative-read-ops\000legacy cache\000Level 1 instruction cache pref... */
- { 81048 },
+ { 81006 },
/* l1-icache-speculative-read-reference\000legacy cache\000Level 1 instruction cach... */
- { 81170 },
+ { 81128 },
/* l1-icache-speculative-read-refs\000legacy cache\000Level 1 instruction cache pre... */
- { 81298 },
+ { 81256 },
/* l1-instruction\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 81421 },
+ { 81379 },
/* l1-instruction-access\000legacy cache\000Level 1 instruction cache read accesses... */
- { 81519 },
+ { 81477 },
/* l1-instruction-load\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 81624 },
+ { 81582 },
/* l1-instruction-load-access\000legacy cache\000Level 1 instruction cache read acc... */
- { 81727 },
+ { 81685 },
/* l1-instruction-load-miss\000legacy cache\000Level 1 instruction cache read misse... */
- { 81837 },
+ { 81795 },
/* l1-instruction-load-misses\000legacy cache\000Level 1 instruction cache read mis... */
- { 81949 },
+ { 81907 },
/* l1-instruction-load-ops\000legacy cache\000Level 1 instruction cache read access... */
- { 82063 },
+ { 82021 },
/* l1-instruction-load-reference\000legacy cache\000Level 1 instruction cache read ... */
- { 82170 },
+ { 82128 },
/* l1-instruction-load-refs\000legacy cache\000Level 1 instruction cache read acces... */
- { 82283 },
+ { 82241 },
/* l1-instruction-loads\000legacy cache\000Level 1 instruction cache read accesses\... */
- { 82391 },
+ { 82349 },
/* l1-instruction-loads-access\000legacy cache\000Level 1 instruction cache read ac... */
- { 82495 },
+ { 82453 },
/* l1-instruction-loads-miss\000legacy cache\000Level 1 instruction cache read miss... */
- { 82606 },
+ { 82564 },
/* l1-instruction-loads-misses\000legacy cache\000Level 1 instruction cache read mi... */
- { 82719 },
+ { 82677 },
/* l1-instruction-loads-ops\000legacy cache\000Level 1 instruction cache read acces... */
- { 82834 },
+ { 82792 },
/* l1-instruction-loads-reference\000legacy cache\000Level 1 instruction cache read... */
- { 82942 },
+ { 82900 },
/* l1-instruction-loads-refs\000legacy cache\000Level 1 instruction cache read acce... */
- { 83056 },
+ { 83014 },
/* l1-instruction-miss\000legacy cache\000Level 1 instruction cache read misses\000... */
- { 83165 },
+ { 83123 },
/* l1-instruction-misses\000legacy cache\000Level 1 instruction cache read misses\0... */
- { 83272 },
+ { 83230 },
/* l1-instruction-ops\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 83381 },
+ { 83339 },
/* l1-instruction-prefetch\000legacy cache\000Level 1 instruction cache prefetch ac... */
- { 83483 },
+ { 83441 },
/* l1-instruction-prefetch-access\000legacy cache\000Level 1 instruction cache pref... */
- { 83598 },
+ { 83556 },
/* l1-instruction-prefetch-miss\000legacy cache\000Level 1 instruction cache prefet... */
- { 83720 },
+ { 83678 },
/* l1-instruction-prefetch-misses\000legacy cache\000Level 1 instruction cache pref... */
- { 83840 },
+ { 83798 },
/* l1-instruction-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetc... */
- { 83962 },
+ { 83920 },
/* l1-instruction-prefetch-reference\000legacy cache\000Level 1 instruction cache p... */
- { 84081 },
+ { 84039 },
/* l1-instruction-prefetch-refs\000legacy cache\000Level 1 instruction cache prefet... */
- { 84206 },
+ { 84164 },
/* l1-instruction-prefetches\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 84326 },
+ { 84284 },
/* l1-instruction-prefetches-access\000legacy cache\000Level 1 instruction cache pr... */
- { 84443 },
+ { 84401 },
/* l1-instruction-prefetches-miss\000legacy cache\000Level 1 instruction cache pref... */
- { 84567 },
+ { 84525 },
/* l1-instruction-prefetches-misses\000legacy cache\000Level 1 instruction cache pr... */
- { 84689 },
+ { 84647 },
/* l1-instruction-prefetches-ops\000legacy cache\000Level 1 instruction cache prefe... */
- { 84813 },
+ { 84771 },
/* l1-instruction-prefetches-reference\000legacy cache\000Level 1 instruction cache... */
- { 84934 },
+ { 84892 },
/* l1-instruction-prefetches-refs\000legacy cache\000Level 1 instruction cache pref... */
- { 85061 },
+ { 85019 },
/* l1-instruction-read\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 85183 },
+ { 85141 },
/* l1-instruction-read-access\000legacy cache\000Level 1 instruction cache read acc... */
- { 85286 },
+ { 85244 },
/* l1-instruction-read-miss\000legacy cache\000Level 1 instruction cache read misse... */
- { 85396 },
+ { 85354 },
/* l1-instruction-read-misses\000legacy cache\000Level 1 instruction cache read mis... */
- { 85508 },
+ { 85466 },
/* l1-instruction-read-ops\000legacy cache\000Level 1 instruction cache read access... */
- { 85622 },
+ { 85580 },
/* l1-instruction-read-reference\000legacy cache\000Level 1 instruction cache read ... */
- { 85729 },
+ { 85687 },
/* l1-instruction-read-refs\000legacy cache\000Level 1 instruction cache read acces... */
- { 85842 },
+ { 85800 },
/* l1-instruction-reference\000legacy cache\000Level 1 instruction cache read acces... */
- { 85950 },
+ { 85908 },
/* l1-instruction-refs\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 86058 },
+ { 86016 },
/* l1-instruction-speculative-load\000legacy cache\000Level 1 instruction cache pre... */
- { 86161 },
+ { 86119 },
/* l1-instruction-speculative-load-access\000legacy cache\000Level 1 instruction ca... */
- { 86284 },
+ { 86242 },
/* l1-instruction-speculative-load-miss\000legacy cache\000Level 1 instruction cach... */
- { 86414 },
+ { 86372 },
/* l1-instruction-speculative-load-misses\000legacy cache\000Level 1 instruction ca... */
- { 86542 },
+ { 86500 },
/* l1-instruction-speculative-load-ops\000legacy cache\000Level 1 instruction cache... */
- { 86672 },
+ { 86630 },
/* l1-instruction-speculative-load-reference\000legacy cache\000Level 1 instruction... */
- { 86799 },
+ { 86757 },
/* l1-instruction-speculative-load-refs\000legacy cache\000Level 1 instruction cach... */
- { 86932 },
+ { 86890 },
/* l1-instruction-speculative-read\000legacy cache\000Level 1 instruction cache pre... */
- { 87060 },
+ { 87018 },
/* l1-instruction-speculative-read-access\000legacy cache\000Level 1 instruction ca... */
- { 87183 },
+ { 87141 },
/* l1-instruction-speculative-read-miss\000legacy cache\000Level 1 instruction cach... */
- { 87313 },
+ { 87271 },
/* l1-instruction-speculative-read-misses\000legacy cache\000Level 1 instruction ca... */
- { 87441 },
+ { 87399 },
/* l1-instruction-speculative-read-ops\000legacy cache\000Level 1 instruction cache... */
- { 87571 },
+ { 87529 },
/* l1-instruction-speculative-read-reference\000legacy cache\000Level 1 instruction... */
- { 87698 },
+ { 87656 },
/* l1-instruction-speculative-read-refs\000legacy cache\000Level 1 instruction cach... */
- { 87831 },
+ { 87789 },
/* l1d\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-config=0... */
- { 87959 },
+ { 87917 },
/* l1d-access\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-c... */
- { 88039 },
+ { 87997 },
/* l1d-load\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-con... */
- { 88126 },
+ { 88084 },
/* l1d-load-access\000legacy cache\000Level 1 data cache read accesses\000legacy-ca... */
- { 88211 },
+ { 88169 },
/* l1d-load-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-... */
- { 88303 },
+ { 88261 },
/* l1d-load-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cach... */
- { 88397 },
+ { 88355 },
/* l1d-load-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 88493 },
+ { 88451 },
/* l1d-load-reference\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 88582 },
+ { 88540 },
/* l1d-load-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 88677 },
+ { 88635 },
/* l1d-loads\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-co... */
- { 88767 },
+ { 88725 },
/* l1d-loads-access\000legacy cache\000Level 1 data cache read accesses\000legacy-c... */
- { 88853 },
+ { 88811 },
/* l1d-loads-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache... */
- { 88946 },
+ { 88904 },
/* l1d-loads-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cac... */
- { 89041 },
+ { 88999 },
/* l1d-loads-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 89138 },
+ { 89096 },
/* l1d-loads-reference\000legacy cache\000Level 1 data cache read accesses\000legac... */
- { 89228 },
+ { 89186 },
/* l1d-loads-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cac... */
- { 89324 },
+ { 89282 },
/* l1d-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-confi... */
- { 89415 },
+ { 89373 },
/* l1d-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cache-con... */
- { 89504 },
+ { 89462 },
/* l1d-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-conf... */
- { 89595 },
+ { 89553 },
/* l1d-prefetch\000legacy cache\000Level 1 data cache prefetch accesses\000legacy-c... */
- { 89679 },
+ { 89637 },
/* l1d-prefetch-access\000legacy cache\000Level 1 data cache prefetch accesses\000l... */
- { 89776 },
+ { 89734 },
/* l1d-prefetch-miss\000legacy cache\000Level 1 data cache prefetch misses\000legac... */
- { 89880 },
+ { 89838 },
/* l1d-prefetch-misses\000legacy cache\000Level 1 data cache prefetch misses\000leg... */
- { 89982 },
+ { 89940 },
/* l1d-prefetch-ops\000legacy cache\000Level 1 data cache prefetch accesses\000lega... */
- { 90086 },
+ { 90044 },
/* l1d-prefetch-reference\000legacy cache\000Level 1 data cache prefetch accesses\0... */
- { 90187 },
+ { 90145 },
/* l1d-prefetch-refs\000legacy cache\000Level 1 data cache prefetch accesses\000leg... */
- { 90294 },
+ { 90252 },
/* l1d-prefetches\000legacy cache\000Level 1 data cache prefetch accesses\000legacy... */
- { 90396 },
+ { 90354 },
/* l1d-prefetches-access\000legacy cache\000Level 1 data cache prefetch accesses\00... */
- { 90495 },
+ { 90453 },
/* l1d-prefetches-miss\000legacy cache\000Level 1 data cache prefetch misses\000leg... */
- { 90601 },
+ { 90559 },
/* l1d-prefetches-misses\000legacy cache\000Level 1 data cache prefetch misses\000l... */
- { 90705 },
+ { 90663 },
/* l1d-prefetches-ops\000legacy cache\000Level 1 data cache prefetch accesses\000le... */
- { 90811 },
+ { 90769 },
/* l1d-prefetches-reference\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 90914 },
+ { 90872 },
/* l1d-prefetches-refs\000legacy cache\000Level 1 data cache prefetch accesses\000l... */
- { 91023 },
+ { 90981 },
/* l1d-read\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-con... */
- { 91127 },
+ { 91085 },
/* l1d-read-access\000legacy cache\000Level 1 data cache read accesses\000legacy-ca... */
- { 91212 },
+ { 91170 },
/* l1d-read-miss\000legacy cache\000Level 1 data cache read misses\000legacy-cache-... */
- { 91304 },
+ { 91262 },
/* l1d-read-misses\000legacy cache\000Level 1 data cache read misses\000legacy-cach... */
- { 91398 },
+ { 91356 },
/* l1d-read-ops\000legacy cache\000Level 1 data cache read accesses\000legacy-cache... */
- { 91494 },
+ { 91452 },
/* l1d-read-reference\000legacy cache\000Level 1 data cache read accesses\000legacy... */
- { 91583 },
+ { 91541 },
/* l1d-read-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 91678 },
+ { 91636 },
/* l1d-reference\000legacy cache\000Level 1 data cache read accesses\000legacy-cach... */
- { 91768 },
+ { 91726 },
/* l1d-refs\000legacy cache\000Level 1 data cache read accesses\000legacy-cache-con... */
- { 91858 },
+ { 91816 },
/* l1d-speculative-load\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 91943 },
+ { 91901 },
/* l1d-speculative-load-access\000legacy cache\000Level 1 data cache prefetch acces... */
- { 92048 },
+ { 92006 },
/* l1d-speculative-load-miss\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 92160 },
+ { 92118 },
/* l1d-speculative-load-misses\000legacy cache\000Level 1 data cache prefetch misse... */
- { 92270 },
+ { 92228 },
/* l1d-speculative-load-ops\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 92382 },
+ { 92340 },
/* l1d-speculative-load-reference\000legacy cache\000Level 1 data cache prefetch ac... */
- { 92491 },
+ { 92449 },
/* l1d-speculative-load-refs\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 92606 },
+ { 92564 },
/* l1d-speculative-read\000legacy cache\000Level 1 data cache prefetch accesses\000... */
- { 92716 },
+ { 92674 },
/* l1d-speculative-read-access\000legacy cache\000Level 1 data cache prefetch acces... */
- { 92821 },
+ { 92779 },
/* l1d-speculative-read-miss\000legacy cache\000Level 1 data cache prefetch misses\... */
- { 92933 },
+ { 92891 },
/* l1d-speculative-read-misses\000legacy cache\000Level 1 data cache prefetch misse... */
- { 93043 },
+ { 93001 },
/* l1d-speculative-read-ops\000legacy cache\000Level 1 data cache prefetch accesses... */
- { 93155 },
+ { 93113 },
/* l1d-speculative-read-reference\000legacy cache\000Level 1 data cache prefetch ac... */
- { 93264 },
+ { 93222 },
/* l1d-speculative-read-refs\000legacy cache\000Level 1 data cache prefetch accesse... */
- { 93379 },
+ { 93337 },
/* l1d-store\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-c... */
- { 93489 },
+ { 93447 },
/* l1d-store-access\000legacy cache\000Level 1 data cache write accesses\000legacy-... */
- { 93580 },
+ { 93538 },
/* l1d-store-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cach... */
- { 93678 },
+ { 93636 },
/* l1d-store-misses\000legacy cache\000Level 1 data cache write misses\000legacy-ca... */
- { 93774 },
+ { 93732 },
/* l1d-store-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cac... */
- { 93872 },
+ { 93830 },
/* l1d-store-reference\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 93967 },
+ { 93925 },
/* l1d-store-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 94068 },
+ { 94026 },
/* l1d-stores\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-... */
- { 94164 },
+ { 94122 },
/* l1d-stores-access\000legacy cache\000Level 1 data cache write accesses\000legacy... */
- { 94256 },
+ { 94214 },
/* l1d-stores-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cac... */
- { 94355 },
+ { 94313 },
/* l1d-stores-misses\000legacy cache\000Level 1 data cache write misses\000legacy-c... */
- { 94452 },
+ { 94410 },
/* l1d-stores-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 94551 },
+ { 94509 },
/* l1d-stores-reference\000legacy cache\000Level 1 data cache write accesses\000leg... */
- { 94647 },
+ { 94605 },
/* l1d-stores-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-c... */
- { 94749 },
+ { 94707 },
/* l1d-write\000legacy cache\000Level 1 data cache write accesses\000legacy-cache-c... */
- { 94846 },
+ { 94804 },
/* l1d-write-access\000legacy cache\000Level 1 data cache write accesses\000legacy-... */
- { 94937 },
+ { 94895 },
/* l1d-write-miss\000legacy cache\000Level 1 data cache write misses\000legacy-cach... */
- { 95035 },
+ { 94993 },
/* l1d-write-misses\000legacy cache\000Level 1 data cache write misses\000legacy-ca... */
- { 95131 },
+ { 95089 },
/* l1d-write-ops\000legacy cache\000Level 1 data cache write accesses\000legacy-cac... */
- { 95229 },
+ { 95187 },
/* l1d-write-reference\000legacy cache\000Level 1 data cache write accesses\000lega... */
- { 95324 },
+ { 95282 },
/* l1d-write-refs\000legacy cache\000Level 1 data cache write accesses\000legacy-ca... */
- { 95425 },
+ { 95383 },
/* l1i\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cache-c... */
- { 95521 },
+ { 95479 },
/* l1i-access\000legacy cache\000Level 1 instruction cache read accesses\000legacy-... */
- { 95608 },
+ { 95566 },
/* l1i-load\000legacy cache\000Level 1 instruction cache read accesses\000legacy-ca... */
- { 95702 },
+ { 95660 },
/* l1i-load-access\000legacy cache\000Level 1 instruction cache read accesses\000le... */
- { 95794 },
+ { 95752 },
/* l1i-load-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy... */
- { 95893 },
+ { 95851 },
/* l1i-load-misses\000legacy cache\000Level 1 instruction cache read misses\000lega... */
- { 95994 },
+ { 95952 },
/* l1i-load-ops\000legacy cache\000Level 1 instruction cache read accesses\000legac... */
- { 96097 },
+ { 96055 },
/* l1i-load-reference\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 96193 },
+ { 96151 },
/* l1i-load-refs\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 96295 },
+ { 96253 },
/* l1i-loads\000legacy cache\000Level 1 instruction cache read accesses\000legacy-c... */
- { 96392 },
+ { 96350 },
/* l1i-loads-access\000legacy cache\000Level 1 instruction cache read accesses\000l... */
- { 96485 },
+ { 96443 },
/* l1i-loads-miss\000legacy cache\000Level 1 instruction cache read misses\000legac... */
- { 96585 },
+ { 96543 },
/* l1i-loads-misses\000legacy cache\000Level 1 instruction cache read misses\000leg... */
- { 96687 },
+ { 96645 },
/* l1i-loads-ops\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 96791 },
+ { 96749 },
/* l1i-loads-reference\000legacy cache\000Level 1 instruction cache read accesses\0... */
- { 96888 },
+ { 96846 },
/* l1i-loads-refs\000legacy cache\000Level 1 instruction cache read accesses\000leg... */
- { 96991 },
+ { 96949 },
/* l1i-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy-cach... */
- { 97089 },
+ { 97047 },
/* l1i-misses\000legacy cache\000Level 1 instruction cache read misses\000legacy-ca... */
- { 97185 },
+ { 97143 },
/* l1i-ops\000legacy cache\000Level 1 instruction cache read accesses\000legacy-cac... */
- { 97283 },
+ { 97241 },
/* l1i-prefetch\000legacy cache\000Level 1 instruction cache prefetch accesses\000l... */
- { 97374 },
+ { 97332 },
/* l1i-prefetch-access\000legacy cache\000Level 1 instruction cache prefetch access... */
- { 97478 },
+ { 97436 },
/* l1i-prefetch-miss\000legacy cache\000Level 1 instruction cache prefetch misses\0... */
- { 97589 },
+ { 97547 },
/* l1i-prefetch-misses\000legacy cache\000Level 1 instruction cache prefetch misses... */
- { 97698 },
+ { 97656 },
/* l1i-prefetch-ops\000legacy cache\000Level 1 instruction cache prefetch accesses\... */
- { 97809 },
+ { 97767 },
/* l1i-prefetch-reference\000legacy cache\000Level 1 instruction cache prefetch acc... */
- { 97917 },
+ { 97875 },
/* l1i-prefetch-refs\000legacy cache\000Level 1 instruction cache prefetch accesses... */
- { 98031 },
+ { 97989 },
/* l1i-prefetches\000legacy cache\000Level 1 instruction cache prefetch accesses\00... */
- { 98140 },
+ { 98098 },
/* l1i-prefetches-access\000legacy cache\000Level 1 instruction cache prefetch acce... */
- { 98246 },
+ { 98204 },
/* l1i-prefetches-miss\000legacy cache\000Level 1 instruction cache prefetch misses... */
- { 98359 },
+ { 98317 },
/* l1i-prefetches-misses\000legacy cache\000Level 1 instruction cache prefetch miss... */
- { 98470 },
+ { 98428 },
/* l1i-prefetches-ops\000legacy cache\000Level 1 instruction cache prefetch accesse... */
- { 98583 },
+ { 98541 },
/* l1i-prefetches-reference\000legacy cache\000Level 1 instruction cache prefetch a... */
- { 98693 },
+ { 98651 },
/* l1i-prefetches-refs\000legacy cache\000Level 1 instruction cache prefetch access... */
- { 98809 },
+ { 98767 },
/* l1i-read\000legacy cache\000Level 1 instruction cache read accesses\000legacy-ca... */
- { 98920 },
+ { 98878 },
/* l1i-read-access\000legacy cache\000Level 1 instruction cache read accesses\000le... */
- { 99012 },
+ { 98970 },
/* l1i-read-miss\000legacy cache\000Level 1 instruction cache read misses\000legacy... */
- { 99111 },
+ { 99069 },
/* l1i-read-misses\000legacy cache\000Level 1 instruction cache read misses\000lega... */
- { 99212 },
+ { 99170 },
/* l1i-read-ops\000legacy cache\000Level 1 instruction cache read accesses\000legac... */
- { 99315 },
+ { 99273 },
/* l1i-read-reference\000legacy cache\000Level 1 instruction cache read accesses\00... */
- { 99411 },
+ { 99369 },
/* l1i-read-refs\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 99513 },
+ { 99471 },
/* l1i-reference\000legacy cache\000Level 1 instruction cache read accesses\000lega... */
- { 99610 },
+ { 99568 },
/* l1i-refs\000legacy cache\000Level 1 instruction cache read accesses\000legacy-ca... */
- { 99707 },
+ { 99665 },
/* l1i-speculative-load\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 99799 },
+ { 99757 },
/* l1i-speculative-load-access\000legacy cache\000Level 1 instruction cache prefetc... */
- { 99911 },
+ { 99869 },
/* l1i-speculative-load-miss\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 100030 },
+ { 99988 },
/* l1i-speculative-load-misses\000legacy cache\000Level 1 instruction cache prefetc... */
- { 100147 },
+ { 100105 },
/* l1i-speculative-load-ops\000legacy cache\000Level 1 instruction cache prefetch a... */
- { 100266 },
+ { 100224 },
/* l1i-speculative-load-reference\000legacy cache\000Level 1 instruction cache pref... */
- { 100382 },
+ { 100340 },
/* l1i-speculative-load-refs\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 100504 },
+ { 100462 },
/* l1i-speculative-read\000legacy cache\000Level 1 instruction cache prefetch acces... */
- { 100621 },
+ { 100579 },
/* l1i-speculative-read-access\000legacy cache\000Level 1 instruction cache prefetc... */
- { 100733 },
+ { 100691 },
/* l1i-speculative-read-miss\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 100852 },
+ { 100810 },
/* l1i-speculative-read-misses\000legacy cache\000Level 1 instruction cache prefetc... */
- { 100969 },
+ { 100927 },
/* l1i-speculative-read-ops\000legacy cache\000Level 1 instruction cache prefetch a... */
- { 101088 },
+ { 101046 },
/* l1i-speculative-read-reference\000legacy cache\000Level 1 instruction cache pref... */
- { 101204 },
+ { 101162 },
/* l1i-speculative-read-refs\000legacy cache\000Level 1 instruction cache prefetch ... */
- { 101326 },
+ { 101284 },
/* l2\000legacy cache\000Level 2 (or higher) last level cache read accesses\000lega... */
- { 101443 },
+ { 101401 },
/* l2-access\000legacy cache\000Level 2 (or higher) last level cache read accesses\... */
- { 101540 },
+ { 101498 },
/* l2-load\000legacy cache\000Level 2 (or higher) last level cache read accesses\00... */
- { 101644 },
+ { 101602 },
/* l2-load-access\000legacy cache\000Level 2 (or higher) last level cache read acce... */
- { 101746 },
+ { 101704 },
/* l2-load-miss\000legacy cache\000Level 2 (or higher) last level cache read misses... */
- { 101855 },
+ { 101813 },
/* l2-load-misses\000legacy cache\000Level 2 (or higher) last level cache read miss... */
- { 101966 },
+ { 101924 },
/* l2-load-ops\000legacy cache\000Level 2 (or higher) last level cache read accesse... */
- { 102079 },
+ { 102037 },
/* l2-load-reference\000legacy cache\000Level 2 (or higher) last level cache read a... */
- { 102185 },
+ { 102143 },
/* l2-load-refs\000legacy cache\000Level 2 (or higher) last level cache read access... */
- { 102297 },
+ { 102255 },
/* l2-loads\000legacy cache\000Level 2 (or higher) last level cache read accesses\0... */
- { 102404 },
+ { 102362 },
/* l2-loads-access\000legacy cache\000Level 2 (or higher) last level cache read acc... */
- { 102507 },
+ { 102465 },
/* l2-loads-miss\000legacy cache\000Level 2 (or higher) last level cache read misse... */
- { 102617 },
+ { 102575 },
/* l2-loads-misses\000legacy cache\000Level 2 (or higher) last level cache read mis... */
- { 102729 },
+ { 102687 },
/* l2-loads-ops\000legacy cache\000Level 2 (or higher) last level cache read access... */
- { 102843 },
+ { 102801 },
/* l2-loads-reference\000legacy cache\000Level 2 (or higher) last level cache read ... */
- { 102950 },
+ { 102908 },
/* l2-loads-refs\000legacy cache\000Level 2 (or higher) last level cache read acces... */
- { 103063 },
+ { 103021 },
/* l2-miss\000legacy cache\000Level 2 (or higher) last level cache read misses\000l... */
- { 103171 },
+ { 103129 },
/* l2-misses\000legacy cache\000Level 2 (or higher) last level cache read misses\00... */
- { 103277 },
+ { 103235 },
/* l2-ops\000legacy cache\000Level 2 (or higher) last level cache read accesses\000... */
- { 103385 },
+ { 103343 },
/* l2-prefetch\000legacy cache\000Level 2 (or higher) last level cache prefetch acc... */
- { 103486 },
+ { 103444 },
/* l2-prefetch-access\000legacy cache\000Level 2 (or higher) last level cache prefe... */
- { 103600 },
+ { 103558 },
/* l2-prefetch-miss\000legacy cache\000Level 2 (or higher) last level cache prefetc... */
- { 103721 },
+ { 103679 },
/* l2-prefetch-misses\000legacy cache\000Level 2 (or higher) last level cache prefe... */
- { 103840 },
+ { 103798 },
/* l2-prefetch-ops\000legacy cache\000Level 2 (or higher) last level cache prefetch... */
- { 103961 },
+ { 103919 },
/* l2-prefetch-reference\000legacy cache\000Level 2 (or higher) last level cache pr... */
- { 104079 },
+ { 104037 },
/* l2-prefetch-refs\000legacy cache\000Level 2 (or higher) last level cache prefetc... */
- { 104203 },
+ { 104161 },
/* l2-prefetches\000legacy cache\000Level 2 (or higher) last level cache prefetch a... */
- { 104322 },
+ { 104280 },
/* l2-prefetches-access\000legacy cache\000Level 2 (or higher) last level cache pre... */
- { 104438 },
+ { 104396 },
/* l2-prefetches-miss\000legacy cache\000Level 2 (or higher) last level cache prefe... */
- { 104561 },
+ { 104519 },
/* l2-prefetches-misses\000legacy cache\000Level 2 (or higher) last level cache pre... */
- { 104682 },
+ { 104640 },
/* l2-prefetches-ops\000legacy cache\000Level 2 (or higher) last level cache prefet... */
- { 104805 },
+ { 104763 },
/* l2-prefetches-reference\000legacy cache\000Level 2 (or higher) last level cache ... */
- { 104925 },
+ { 104883 },
/* l2-prefetches-refs\000legacy cache\000Level 2 (or higher) last level cache prefe... */
- { 105051 },
+ { 105009 },
/* l2-read\000legacy cache\000Level 2 (or higher) last level cache read accesses\00... */
- { 105172 },
+ { 105130 },
/* l2-read-access\000legacy cache\000Level 2 (or higher) last level cache read acce... */
- { 105274 },
+ { 105232 },
/* l2-read-miss\000legacy cache\000Level 2 (or higher) last level cache read misses... */
- { 105383 },
+ { 105341 },
/* l2-read-misses\000legacy cache\000Level 2 (or higher) last level cache read miss... */
- { 105494 },
+ { 105452 },
/* l2-read-ops\000legacy cache\000Level 2 (or higher) last level cache read accesse... */
- { 105607 },
+ { 105565 },
/* l2-read-reference\000legacy cache\000Level 2 (or higher) last level cache read a... */
- { 105713 },
+ { 105671 },
/* l2-read-refs\000legacy cache\000Level 2 (or higher) last level cache read access... */
- { 105825 },
+ { 105783 },
/* l2-reference\000legacy cache\000Level 2 (or higher) last level cache read access... */
- { 105932 },
+ { 105890 },
/* l2-refs\000legacy cache\000Level 2 (or higher) last level cache read accesses\00... */
- { 106039 },
+ { 105997 },
/* l2-speculative-load\000legacy cache\000Level 2 (or higher) last level cache pref... */
- { 106141 },
+ { 106099 },
/* l2-speculative-load-access\000legacy cache\000Level 2 (or higher) last level cac... */
- { 106263 },
+ { 106221 },
/* l2-speculative-load-miss\000legacy cache\000Level 2 (or higher) last level cache... */
- { 106392 },
+ { 106350 },
/* l2-speculative-load-misses\000legacy cache\000Level 2 (or higher) last level cac... */
- { 106519 },
+ { 106477 },
/* l2-speculative-load-ops\000legacy cache\000Level 2 (or higher) last level cache ... */
- { 106648 },
+ { 106606 },
/* l2-speculative-load-reference\000legacy cache\000Level 2 (or higher) last level ... */
- { 106774 },
+ { 106732 },
/* l2-speculative-load-refs\000legacy cache\000Level 2 (or higher) last level cache... */
- { 106906 },
+ { 106864 },
/* l2-speculative-read\000legacy cache\000Level 2 (or higher) last level cache pref... */
- { 107033 },
+ { 106991 },
/* l2-speculative-read-access\000legacy cache\000Level 2 (or higher) last level cac... */
- { 107155 },
+ { 107113 },
/* l2-speculative-read-miss\000legacy cache\000Level 2 (or higher) last level cache... */
- { 107284 },
+ { 107242 },
/* l2-speculative-read-misses\000legacy cache\000Level 2 (or higher) last level cac... */
- { 107411 },
+ { 107369 },
/* l2-speculative-read-ops\000legacy cache\000Level 2 (or higher) last level cache ... */
- { 107540 },
+ { 107498 },
/* l2-speculative-read-reference\000legacy cache\000Level 2 (or higher) last level ... */
- { 107666 },
+ { 107624 },
/* l2-speculative-read-refs\000legacy cache\000Level 2 (or higher) last level cache... */
- { 107798 },
+ { 107756 },
/* l2-store\000legacy cache\000Level 2 (or higher) last level cache write accesses\... */
- { 107925 },
+ { 107883 },
/* l2-store-access\000legacy cache\000Level 2 (or higher) last level cache write ac... */
- { 108033 },
+ { 107991 },
/* l2-store-miss\000legacy cache\000Level 2 (or higher) last level cache write miss... */
- { 108148 },
+ { 108106 },
/* l2-store-misses\000legacy cache\000Level 2 (or higher) last level cache write mi... */
- { 108261 },
+ { 108219 },
/* l2-store-ops\000legacy cache\000Level 2 (or higher) last level cache write acces... */
- { 108376 },
+ { 108334 },
/* l2-store-reference\000legacy cache\000Level 2 (or higher) last level cache write... */
- { 108488 },
+ { 108446 },
/* l2-store-refs\000legacy cache\000Level 2 (or higher) last level cache write acce... */
- { 108606 },
+ { 108564 },
/* l2-stores\000legacy cache\000Level 2 (or higher) last level cache write accesses... */
- { 108719 },
+ { 108677 },
/* l2-stores-access\000legacy cache\000Level 2 (or higher) last level cache write a... */
- { 108828 },
+ { 108786 },
/* l2-stores-miss\000legacy cache\000Level 2 (or higher) last level cache write mis... */
- { 108944 },
+ { 108902 },
/* l2-stores-misses\000legacy cache\000Level 2 (or higher) last level cache write m... */
- { 109058 },
+ { 109016 },
/* l2-stores-ops\000legacy cache\000Level 2 (or higher) last level cache write acce... */
- { 109174 },
+ { 109132 },
/* l2-stores-reference\000legacy cache\000Level 2 (or higher) last level cache writ... */
- { 109287 },
+ { 109245 },
/* l2-stores-refs\000legacy cache\000Level 2 (or higher) last level cache write acc... */
- { 109406 },
+ { 109364 },
/* l2-write\000legacy cache\000Level 2 (or higher) last level cache write accesses\... */
- { 109520 },
+ { 109478 },
/* l2-write-access\000legacy cache\000Level 2 (or higher) last level cache write ac... */
- { 109628 },
+ { 109586 },
/* l2-write-miss\000legacy cache\000Level 2 (or higher) last level cache write miss... */
- { 109743 },
+ { 109701 },
/* l2-write-misses\000legacy cache\000Level 2 (or higher) last level cache write mi... */
- { 109856 },
+ { 109814 },
/* l2-write-ops\000legacy cache\000Level 2 (or higher) last level cache write acces... */
- { 109971 },
+ { 109929 },
/* l2-write-reference\000legacy cache\000Level 2 (or higher) last level cache write... */
- { 110083 },
+ { 110041 },
/* l2-write-refs\000legacy cache\000Level 2 (or higher) last level cache write acce... */
- { 110201 },
+ { 110159 },
/* llc\000legacy cache\000Last level cache read accesses\000legacy-cache-config=2\0... */
- { 110412 },
+ { 110370 },
/* llc-access\000legacy cache\000Last level cache read accesses\000legacy-cache-con... */
- { 110490 },
+ { 110448 },
/* llc-load\000legacy cache\000Last level cache read accesses\000legacy-cache-confi... */
- { 110575 },
+ { 110533 },
/* llc-load-access\000legacy cache\000Last level cache read accesses\000legacy-cach... */
- { 110658 },
+ { 110616 },
/* llc-load-miss\000legacy cache\000Last level cache read misses\000legacy-cache-co... */
- { 110748 },
+ { 110706 },
/* llc-load-misses\000legacy cache\000Last level cache read misses\000legacy-cache-... */
- { 110840 },
+ { 110798 },
/* llc-load-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-c... */
- { 110934 },
+ { 110892 },
/* llc-load-reference\000legacy cache\000Last level cache read accesses\000legacy-c... */
- { 111021 },
+ { 110979 },
/* llc-load-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-... */
- { 111114 },
+ { 111072 },
/* llc-loads\000legacy cache\000Last level cache read accesses\000legacy-cache-conf... */
- { 111202 },
+ { 111160 },
/* llc-loads-access\000legacy cache\000Last level cache read accesses\000legacy-cac... */
- { 111286 },
+ { 111244 },
/* llc-loads-miss\000legacy cache\000Last level cache read misses\000legacy-cache-c... */
- { 111377 },
+ { 111335 },
/* llc-loads-misses\000legacy cache\000Last level cache read misses\000legacy-cache... */
- { 111470 },
+ { 111428 },
/* llc-loads-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-... */
- { 111565 },
+ { 111523 },
/* llc-loads-reference\000legacy cache\000Last level cache read accesses\000legacy-... */
- { 111653 },
+ { 111611 },
/* llc-loads-refs\000legacy cache\000Last level cache read accesses\000legacy-cache... */
- { 111747 },
+ { 111705 },
/* llc-miss\000legacy cache\000Last level cache read misses\000legacy-cache-config=... */
- { 111836 },
+ { 111794 },
/* llc-misses\000legacy cache\000Last level cache read misses\000legacy-cache-confi... */
- { 111923 },
+ { 111881 },
/* llc-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-config... */
- { 112012 },
+ { 111970 },
/* llc-prefetch\000legacy cache\000Last level cache prefetch accesses\000legacy-cac... */
- { 112094 },
+ { 112052 },
/* llc-prefetch-access\000legacy cache\000Last level cache prefetch accesses\000leg... */
- { 112189 },
+ { 112147 },
/* llc-prefetch-miss\000legacy cache\000Last level cache prefetch misses\000legacy-... */
- { 112291 },
+ { 112249 },
/* llc-prefetch-misses\000legacy cache\000Last level cache prefetch misses\000legac... */
- { 112391 },
+ { 112349 },
/* llc-prefetch-ops\000legacy cache\000Last level cache prefetch accesses\000legacy... */
- { 112493 },
+ { 112451 },
/* llc-prefetch-reference\000legacy cache\000Last level cache prefetch accesses\000... */
- { 112592 },
+ { 112550 },
/* llc-prefetch-refs\000legacy cache\000Last level cache prefetch accesses\000legac... */
- { 112697 },
+ { 112655 },
/* llc-prefetches\000legacy cache\000Last level cache prefetch accesses\000legacy-c... */
- { 112797 },
+ { 112755 },
/* llc-prefetches-access\000legacy cache\000Last level cache prefetch accesses\000l... */
- { 112894 },
+ { 112852 },
/* llc-prefetches-miss\000legacy cache\000Last level cache prefetch misses\000legac... */
- { 112998 },
+ { 112956 },
/* llc-prefetches-misses\000legacy cache\000Last level cache prefetch misses\000leg... */
- { 113100 },
+ { 113058 },
/* llc-prefetches-ops\000legacy cache\000Last level cache prefetch accesses\000lega... */
- { 113204 },
+ { 113162 },
/* llc-prefetches-reference\000legacy cache\000Last level cache prefetch accesses\0... */
- { 113305 },
+ { 113263 },
/* llc-prefetches-refs\000legacy cache\000Last level cache prefetch accesses\000leg... */
- { 113412 },
+ { 113370 },
/* llc-read\000legacy cache\000Last level cache read accesses\000legacy-cache-confi... */
- { 113514 },
+ { 113472 },
/* llc-read-access\000legacy cache\000Last level cache read accesses\000legacy-cach... */
- { 113597 },
+ { 113555 },
/* llc-read-miss\000legacy cache\000Last level cache read misses\000legacy-cache-co... */
- { 113687 },
+ { 113645 },
/* llc-read-misses\000legacy cache\000Last level cache read misses\000legacy-cache-... */
- { 113779 },
+ { 113737 },
/* llc-read-ops\000legacy cache\000Last level cache read accesses\000legacy-cache-c... */
- { 113873 },
+ { 113831 },
/* llc-read-reference\000legacy cache\000Last level cache read accesses\000legacy-c... */
- { 113960 },
+ { 113918 },
/* llc-read-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-... */
- { 114053 },
+ { 114011 },
/* llc-reference\000legacy cache\000Last level cache read accesses\000legacy-cache-... */
- { 114141 },
+ { 114099 },
/* llc-refs\000legacy cache\000Last level cache read accesses\000legacy-cache-confi... */
- { 114229 },
+ { 114187 },
/* llc-speculative-load\000legacy cache\000Last level cache prefetch accesses\000le... */
- { 114312 },
+ { 114270 },
/* llc-speculative-load-access\000legacy cache\000Last level cache prefetch accesse... */
- { 114415 },
+ { 114373 },
/* llc-speculative-load-miss\000legacy cache\000Last level cache prefetch misses\00... */
- { 114525 },
+ { 114483 },
/* llc-speculative-load-misses\000legacy cache\000Last level cache prefetch misses\... */
- { 114633 },
+ { 114591 },
/* llc-speculative-load-ops\000legacy cache\000Last level cache prefetch accesses\0... */
- { 114743 },
+ { 114701 },
/* llc-speculative-load-reference\000legacy cache\000Last level cache prefetch acce... */
- { 114850 },
+ { 114808 },
/* llc-speculative-load-refs\000legacy cache\000Last level cache prefetch accesses\... */
- { 114963 },
+ { 114921 },
/* llc-speculative-read\000legacy cache\000Last level cache prefetch accesses\000le... */
- { 115071 },
+ { 115029 },
/* llc-speculative-read-access\000legacy cache\000Last level cache prefetch accesse... */
- { 115174 },
+ { 115132 },
/* llc-speculative-read-miss\000legacy cache\000Last level cache prefetch misses\00... */
- { 115284 },
+ { 115242 },
/* llc-speculative-read-misses\000legacy cache\000Last level cache prefetch misses\... */
- { 115392 },
+ { 115350 },
/* llc-speculative-read-ops\000legacy cache\000Last level cache prefetch accesses\0... */
- { 115502 },
+ { 115460 },
/* llc-speculative-read-reference\000legacy cache\000Last level cache prefetch acce... */
- { 115609 },
+ { 115567 },
/* llc-speculative-read-refs\000legacy cache\000Last level cache prefetch accesses\... */
- { 115722 },
+ { 115680 },
/* llc-store\000legacy cache\000Last level cache write accesses\000legacy-cache-con... */
- { 115830 },
+ { 115788 },
/* llc-store-access\000legacy cache\000Last level cache write accesses\000legacy-ca... */
- { 115919 },
+ { 115877 },
/* llc-store-miss\000legacy cache\000Last level cache write misses\000legacy-cache-... */
- { 116015 },
+ { 115973 },
/* llc-store-misses\000legacy cache\000Last level cache write misses\000legacy-cach... */
- { 116109 },
+ { 116067 },
/* llc-store-ops\000legacy cache\000Last level cache write accesses\000legacy-cache... */
- { 116205 },
+ { 116163 },
/* llc-store-reference\000legacy cache\000Last level cache write accesses\000legacy... */
- { 116298 },
+ { 116256 },
/* llc-store-refs\000legacy cache\000Last level cache write accesses\000legacy-cach... */
- { 116397 },
+ { 116355 },
/* llc-stores\000legacy cache\000Last level cache write accesses\000legacy-cache-co... */
- { 116491 },
+ { 116449 },
/* llc-stores-access\000legacy cache\000Last level cache write accesses\000legacy-c... */
- { 116581 },
+ { 116539 },
/* llc-stores-miss\000legacy cache\000Last level cache write misses\000legacy-cache... */
- { 116678 },
+ { 116636 },
/* llc-stores-misses\000legacy cache\000Last level cache write misses\000legacy-cac... */
- { 116773 },
+ { 116731 },
/* llc-stores-ops\000legacy cache\000Last level cache write accesses\000legacy-cach... */
- { 116870 },
+ { 116828 },
/* llc-stores-reference\000legacy cache\000Last level cache write accesses\000legac... */
- { 116964 },
+ { 116922 },
/* llc-stores-refs\000legacy cache\000Last level cache write accesses\000legacy-cac... */
- { 117064 },
+ { 117022 },
/* llc-write\000legacy cache\000Last level cache write accesses\000legacy-cache-con... */
- { 117159 },
+ { 117117 },
/* llc-write-access\000legacy cache\000Last level cache write accesses\000legacy-ca... */
- { 117248 },
+ { 117206 },
/* llc-write-miss\000legacy cache\000Last level cache write misses\000legacy-cache-... */
- { 117344 },
+ { 117302 },
/* llc-write-misses\000legacy cache\000Last level cache write misses\000legacy-cach... */
- { 117438 },
+ { 117396 },
/* llc-write-ops\000legacy cache\000Last level cache write accesses\000legacy-cache... */
- { 117534 },
+ { 117492 },
/* llc-write-reference\000legacy cache\000Last level cache write accesses\000legacy... */
- { 117627 },
+ { 117585 },
/* llc-write-refs\000legacy cache\000Last level cache write accesses\000legacy-cach... */
- { 117726 },
+ { 117684 },
/* node\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\000\... */
- { 118164 },
+ { 118122 },
/* node-access\000legacy cache\000Local memory read accesses\000legacy-cache-config... */
- { 118239 },
+ { 118197 },
/* node-load\000legacy cache\000Local memory read accesses\000legacy-cache-config=6... */
- { 118321 },
+ { 118279 },
/* node-load-access\000legacy cache\000Local memory read accesses\000legacy-cache-c... */
- { 118401 },
+ { 118359 },
/* node-load-miss\000legacy cache\000Local memory read misses\000legacy-cache-confi... */
- { 118488 },
+ { 118446 },
/* node-load-misses\000legacy cache\000Local memory read misses\000legacy-cache-con... */
- { 118577 },
+ { 118535 },
/* node-load-ops\000legacy cache\000Local memory read accesses\000legacy-cache-conf... */
- { 118668 },
+ { 118626 },
/* node-load-reference\000legacy cache\000Local memory read accesses\000legacy-cach... */
- { 118752 },
+ { 118710 },
/* node-load-refs\000legacy cache\000Local memory read accesses\000legacy-cache-con... */
- { 118842 },
+ { 118800 },
/* node-loads\000legacy cache\000Local memory read accesses\000legacy-cache-config=... */
- { 118927 },
+ { 118885 },
/* node-loads-access\000legacy cache\000Local memory read accesses\000legacy-cache-... */
- { 119008 },
+ { 118966 },
/* node-loads-miss\000legacy cache\000Local memory read misses\000legacy-cache-conf... */
- { 119096 },
+ { 119054 },
/* node-loads-misses\000legacy cache\000Local memory read misses\000legacy-cache-co... */
- { 119186 },
+ { 119144 },
/* node-loads-ops\000legacy cache\000Local memory read accesses\000legacy-cache-con... */
- { 119278 },
+ { 119236 },
/* node-loads-reference\000legacy cache\000Local memory read accesses\000legacy-cac... */
- { 119363 },
+ { 119321 },
/* node-loads-refs\000legacy cache\000Local memory read accesses\000legacy-cache-co... */
- { 119454 },
+ { 119412 },
/* node-miss\000legacy cache\000Local memory read misses\000legacy-cache-config=0x1... */
- { 119540 },
+ { 119498 },
/* node-misses\000legacy cache\000Local memory read misses\000legacy-cache-config=0... */
- { 119624 },
+ { 119582 },
/* node-ops\000legacy cache\000Local memory read accesses\000legacy-cache-config=6\... */
- { 119710 },
+ { 119668 },
/* node-prefetch\000legacy cache\000Local memory prefetch accesses\000legacy-cache-... */
- { 119789 },
+ { 119747 },
/* node-prefetch-access\000legacy cache\000Local memory prefetch accesses\000legacy... */
- { 119881 },
+ { 119839 },
/* node-prefetch-miss\000legacy cache\000Local memory prefetch misses\000legacy-cac... */
- { 119980 },
+ { 119938 },
/* node-prefetch-misses\000legacy cache\000Local memory prefetch misses\000legacy-c... */
- { 120077 },
+ { 120035 },
/* node-prefetch-ops\000legacy cache\000Local memory prefetch accesses\000legacy-ca... */
- { 120176 },
+ { 120134 },
/* node-prefetch-reference\000legacy cache\000Local memory prefetch accesses\000leg... */
- { 120272 },
+ { 120230 },
/* node-prefetch-refs\000legacy cache\000Local memory prefetch accesses\000legacy-c... */
- { 120374 },
+ { 120332 },
/* node-prefetches\000legacy cache\000Local memory prefetch accesses\000legacy-cach... */
- { 120471 },
+ { 120429 },
/* node-prefetches-access\000legacy cache\000Local memory prefetch accesses\000lega... */
- { 120565 },
+ { 120523 },
/* node-prefetches-miss\000legacy cache\000Local memory prefetch misses\000legacy-c... */
- { 120666 },
+ { 120624 },
/* node-prefetches-misses\000legacy cache\000Local memory prefetch misses\000legacy... */
- { 120765 },
+ { 120723 },
/* node-prefetches-ops\000legacy cache\000Local memory prefetch accesses\000legacy-... */
- { 120866 },
+ { 120824 },
/* node-prefetches-reference\000legacy cache\000Local memory prefetch accesses\000l... */
- { 120964 },
+ { 120922 },
/* node-prefetches-refs\000legacy cache\000Local memory prefetch accesses\000legacy... */
- { 121068 },
+ { 121026 },
/* node-read\000legacy cache\000Local memory read accesses\000legacy-cache-config=6... */
- { 121167 },
+ { 121125 },
/* node-read-access\000legacy cache\000Local memory read accesses\000legacy-cache-c... */
- { 121247 },
+ { 121205 },
/* node-read-miss\000legacy cache\000Local memory read misses\000legacy-cache-confi... */
- { 121334 },
+ { 121292 },
/* node-read-misses\000legacy cache\000Local memory read misses\000legacy-cache-con... */
- { 121423 },
+ { 121381 },
/* node-read-ops\000legacy cache\000Local memory read accesses\000legacy-cache-conf... */
- { 121514 },
+ { 121472 },
/* node-read-reference\000legacy cache\000Local memory read accesses\000legacy-cach... */
- { 121598 },
+ { 121556 },
/* node-read-refs\000legacy cache\000Local memory read accesses\000legacy-cache-con... */
- { 121688 },
+ { 121646 },
/* node-reference\000legacy cache\000Local memory read accesses\000legacy-cache-con... */
- { 121773 },
+ { 121731 },
/* node-refs\000legacy cache\000Local memory read accesses\000legacy-cache-config=6... */
- { 121858 },
+ { 121816 },
/* node-speculative-load\000legacy cache\000Local memory prefetch accesses\000legac... */
- { 121938 },
+ { 121896 },
/* node-speculative-load-access\000legacy cache\000Local memory prefetch accesses\0... */
- { 122038 },
+ { 121996 },
/* node-speculative-load-miss\000legacy cache\000Local memory prefetch misses\000le... */
- { 122145 },
+ { 122103 },
/* node-speculative-load-misses\000legacy cache\000Local memory prefetch misses\000... */
- { 122250 },
+ { 122208 },
/* node-speculative-load-ops\000legacy cache\000Local memory prefetch accesses\000l... */
- { 122357 },
+ { 122315 },
/* node-speculative-load-reference\000legacy cache\000Local memory prefetch accesse... */
- { 122461 },
+ { 122419 },
/* node-speculative-load-refs\000legacy cache\000Local memory prefetch accesses\000... */
- { 122571 },
+ { 122529 },
/* node-speculative-read\000legacy cache\000Local memory prefetch accesses\000legac... */
- { 122676 },
+ { 122634 },
/* node-speculative-read-access\000legacy cache\000Local memory prefetch accesses\0... */
- { 122776 },
+ { 122734 },
/* node-speculative-read-miss\000legacy cache\000Local memory prefetch misses\000le... */
- { 122883 },
+ { 122841 },
/* node-speculative-read-misses\000legacy cache\000Local memory prefetch misses\000... */
- { 122988 },
+ { 122946 },
/* node-speculative-read-ops\000legacy cache\000Local memory prefetch accesses\000l... */
- { 123095 },
+ { 123053 },
/* node-speculative-read-reference\000legacy cache\000Local memory prefetch accesse... */
- { 123199 },
+ { 123157 },
/* node-speculative-read-refs\000legacy cache\000Local memory prefetch accesses\000... */
- { 123309 },
+ { 123267 },
/* node-store\000legacy cache\000Local memory write accesses\000legacy-cache-config... */
- { 123414 },
+ { 123372 },
/* node-store-access\000legacy cache\000Local memory write accesses\000legacy-cache... */
- { 123500 },
+ { 123458 },
/* node-store-miss\000legacy cache\000Local memory write misses\000legacy-cache-con... */
- { 123593 },
+ { 123551 },
/* node-store-misses\000legacy cache\000Local memory write misses\000legacy-cache-c... */
- { 123684 },
+ { 123642 },
/* node-store-ops\000legacy cache\000Local memory write accesses\000legacy-cache-co... */
- { 123777 },
+ { 123735 },
/* node-store-reference\000legacy cache\000Local memory write accesses\000legacy-ca... */
- { 123867 },
+ { 123825 },
/* node-store-refs\000legacy cache\000Local memory write accesses\000legacy-cache-c... */
- { 123963 },
+ { 123921 },
/* node-stores\000legacy cache\000Local memory write accesses\000legacy-cache-confi... */
- { 124054 },
+ { 124012 },
/* node-stores-access\000legacy cache\000Local memory write accesses\000legacy-cach... */
- { 124141 },
+ { 124099 },
/* node-stores-miss\000legacy cache\000Local memory write misses\000legacy-cache-co... */
- { 124235 },
+ { 124193 },
/* node-stores-misses\000legacy cache\000Local memory write misses\000legacy-cache-... */
- { 124327 },
+ { 124285 },
/* node-stores-ops\000legacy cache\000Local memory write accesses\000legacy-cache-c... */
- { 124421 },
+ { 124379 },
/* node-stores-reference\000legacy cache\000Local memory write accesses\000legacy-c... */
- { 124512 },
+ { 124470 },
/* node-stores-refs\000legacy cache\000Local memory write accesses\000legacy-cache-... */
- { 124609 },
+ { 124567 },
/* node-write\000legacy cache\000Local memory write accesses\000legacy-cache-config... */
- { 124701 },
+ { 124659 },
/* node-write-access\000legacy cache\000Local memory write accesses\000legacy-cache... */
- { 124787 },
+ { 124745 },
/* node-write-miss\000legacy cache\000Local memory write misses\000legacy-cache-con... */
- { 124880 },
+ { 124838 },
/* node-write-misses\000legacy cache\000Local memory write misses\000legacy-cache-c... */
- { 124971 },
+ { 124929 },
/* node-write-ops\000legacy cache\000Local memory write accesses\000legacy-cache-co... */
- { 125064 },
+ { 125022 },
/* node-write-reference\000legacy cache\000Local memory write accesses\000legacy-ca... */
- { 125154 },
+ { 125112 },
/* node-write-refs\000legacy cache\000Local memory write accesses\000legacy-cache-c... */
- { 125250 },
+ { 125208 },
/* ref-cycles\000legacy hardware\000Total cycles; not affected by CPU frequency sca... */
- { 125963 },
+ { 125921 },
/* stalled-cycles-backend\000legacy hardware\000Stalled cycles during retirement [T... */
- { 126403 },
+ { 126352 },
/* stalled-cycles-frontend\000legacy hardware\000Stalled cycles during issue [This ... */
- { 126556 },
+ { 126505 },
};
static const struct compact_pmu_event pmu_events__common_software[] = {
/* alignment-faults\000software\000Number of kernel handled memory alignment faults... */
@@ -5135,115 +5113,115 @@ static const struct compact_pmu_event pmu_events__common_software[] = {
/* cs\000software\000Number of context switches [This event is an alias of context-... */
{ 15283 },
/* dummy\000software\000A placeholder event that doesn't count anything\000config=9... */
- { 36684 },
+ { 36671 },
/* emulation-faults\000software\000Number of kernel handled unimplemented instructi... */
- { 36958 },
+ { 36945 },
/* faults\000software\000Number of page faults [This event is an alias of page-faul... */
- { 37197 },
+ { 37184 },
/* major-faults\000software\000Number of major page faults. Major faults require I/... */
- { 117820 },
+ { 117778 },
/* migrations\000software\000Number of times a process has migrated to a new CPU [T... */
- { 117923 },
+ { 117881 },
/* minor-faults\000software\000Number of minor page faults. Minor faults don't requ... */
- { 118055 },
+ { 118013 },
/* page-faults\000software\000Number of page faults [This event is an alias of faul... */
- { 125868 },
+ { 125826 },
/* task-clock\000software\000Per-task high-resolution timer based event\000config=1... */
- { 127253 },
+ { 127202 },
};
static const struct compact_pmu_event pmu_events__common_tool[] = {
/* core_wide\000tool\0001 if not SMT, if SMT are events being gathered on all SMT t... */
{ 14789 },
/* duration_time\000tool\000Wall clock interval time in nanoseconds\000config=1\000... */
- { 36764 },
+ { 36751 },
/* has_pmem\000tool\0001 if persistent memory installed otherwise 0\000config=4\000... */
- { 37292 },
+ { 37279 },
/* num_cores\000tool\000Number of cores. A core consists of 1 or more thread, with ... */
- { 125341 },
+ { 125299 },
/* num_cpus\000tool\000Number of logical Linux CPUs. There may be multiple such CPU... */
- { 125486 },
+ { 125444 },
/* num_cpus_online\000tool\000Number of online logical Linux CPUs. There may be mul... */
- { 125589 },
+ { 125547 },
/* num_dies\000tool\000Number of dies. Each die has 1 or more cores\000config=8\000... */
- { 125706 },
+ { 125664 },
/* num_packages\000tool\000Number of packages. Each package has 1 or more die\000co... */
- { 125782 },
+ { 125740 },
/* slots\000tool\000Number of functional units that in parallel can execute parts o... */
- { 126177 },
+ { 126135 },
/* smt_on\000tool\0001 if simultaneous multithreading (aka hyperthreading) is enabl... */
- { 126287 },
+ { 126245 },
/* system_time\000tool\000System/kernel time in nanoseconds\000config=3\000\00000\0... */
- { 127002 },
+ { 126951 },
/* system_tsc_freq\000tool\000The amount a Time Stamp Counter (TSC) increases per s... */
- { 127070 },
+ { 127019 },
/* target_cpu\000tool\0001 if CPUs being analyzed, 0 if threads/processes\000config... */
- { 127169 },
+ { 127118 },
/* user_time\000tool\000User (non-kernel) time in nanoseconds\000config=2\000\00000... */
- { 127887 },
+ { 127727 },
};
static const struct pmu_table_entry pmu_events__common[] = {
{
.entries = pmu_events__common_default_core,
+ .pmu_name = "default_core",
.num_entries = ARRAY_SIZE(pmu_events__common_default_core),
- .pmu_name = { 29669 /* default_core\000 */ },
},
{
.entries = pmu_events__common_software,
+ .pmu_name = "software",
.num_entries = ARRAY_SIZE(pmu_events__common_software),
- .pmu_name = { 126394 /* software\000 */ },
},
{
.entries = pmu_events__common_tool,
+ .pmu_name = "tool",
.num_entries = ARRAY_SIZE(pmu_events__common_tool),
- .pmu_name = { 127341 /* tool\000 */ },
},
};
static const struct compact_pmu_event pmu_metrics__common_default_core[] = {
/* CPUs_utilized\000Default\000(software@cpu\\-clock\\,name\\=cpu\\-clock@ if #targ... */
- { 127980 },
+ { 127820 },
/* backend_cycles_idle\000Default\000(stalled\\-cycles\\-backend / cpu\\-cycles if ... */
- { 128971 },
+ { 128811 },
/* branch_frequency\000Default\000branches / (software@cpu\\-clock\\,name\\=cpu\\-c... */
- { 129145 },
+ { 128985 },
/* branch_miss_rate\000Default\000branch\\-misses / branches\000branch_miss_rate > ... */
- { 129325 },
+ { 129165 },
/* cs_per_second\000Default\000software@context\\-switches\\,name\\=context\\-switc... */
- { 129501 },
+ { 129341 },
/* cycles_frequency\000Default\000cpu\\-cycles / (software@cpu\\-clock\\,name\\=cpu... */
- { 129734 },
+ { 129574 },
/* dtlb_miss_rate\000Default3\000dTLB\\-load\\-misses / dTLB\\-loads\000dtlb_miss_r... */
- { 129975 },
+ { 129815 },
/* frontend_cycles_idle\000Default\000(stalled\\-cycles\\-frontend / cpu\\-cycles i... */
- { 130081 },
+ { 129921 },
/* insn_per_cycle\000Default\000instructions / cpu\\-cycles\000insn_per_cycle < 1\0... */
- { 130328 },
+ { 130168 },
/* itlb_miss_rate\000Default3\000iTLB\\-load\\-misses / iTLB\\-loads\000itlb_miss_r... */
- { 130441 },
+ { 130281 },
/* l1_prefetch_miss_rate\000Default4\000L1\\-dcache\\-prefetch\\-misses / L1\\-dcac... */
- { 130547 },
+ { 130387 },
/* l1d_miss_rate\000Default2\000L1\\-dcache\\-load\\-misses / L1\\-dcache\\-loads\0... */
- { 130695 },
+ { 130535 },
/* l1i_miss_rate\000Default3\000L1\\-icache\\-load\\-misses / L1\\-icache\\-loads\0... */
- { 130811 },
+ { 130651 },
/* llc_miss_rate\000Default2\000LLC\\-load\\-misses / LLC\\-loads\000llc_miss_rate ... */
- { 130926 },
+ { 130766 },
/* migrations_per_second\000Default\000software@cpu\\-migrations\\,name\\=cpu\\-mig... */
- { 131027 },
+ { 130867 },
/* page_faults_per_second\000Default\000software@page\\-faults\\,name\\=page\\-faul... */
- { 131287 },
+ { 131127 },
/* stalled_cycles_per_instruction\000Default\000(max(stalled\\-cycles\\-frontend, s... */
- { 131518 },
+ { 131358 },
};
static const struct pmu_table_entry pmu_metrics__common[] = {
{
.entries = pmu_metrics__common_default_core,
+ .pmu_name = "default_core",
.num_entries = ARRAY_SIZE(pmu_metrics__common_default_core),
- .pmu_name = { 29669 /* default_core\000 */ },
},
};
@@ -5253,144 +5231,144 @@ static const struct compact_pmu_event pmu_events__test_soc_cpu_default_core[] =
/* bp_l2_btb_correct\000branch\000L2 BTB Correction\000event=0x8b\000\00000\000\000... */
{ 154 },
/* dispatch_blocked.any\000other\000Memory cluster signals to block micro-op dispat... */
- { 29682 },
+ { 29669 },
/* eist_trans\000other\000Number of Enhanced Intel SpeedStep(R) Technology (EIST) t... */
- { 36840 },
+ { 36827 },
/* l3_cache_rd\000cache\000L3 cache access, read\000event=0x40\000\00000\000\000\00... */
- { 110314 },
+ { 110272 },
/* segment_reg_loads.any\000other\000Number of segment register loads\000event=6,pe... */
- { 126075 },
+ { 126033 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_hisi_sccl_ddrc[] = {
/* uncore_hisi_ddrc.flux_wcmd\000uncore\000DDRC write commands\000event=2\000\00000... */
- { 127512 },
+ { 127444 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_hisi_sccl_l3c[] = {
/* uncore_hisi_l3c.rd_hit_cpipe\000uncore\000Total read hits\000event=7\000\00000\0... */
- { 127582 },
+ { 127514 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_uncore_cbox[] = {
/* event-hyphen\000uncore\000UNC_CBO_HYPHEN\000event=0xe0\000\00000\000\000\000\000... */
- { 37085 },
+ { 37072 },
/* event-two-hyph\000uncore\000UNC_CBO_TWO_HYPH\000event=0xc0\000\00000\000\000\000... */
- { 37139 },
+ { 37126 },
/* unc_cbo_xsnp_response.miss_eviction\000uncore\000A cross-core snoop resulted fro... */
- { 127346 },
+ { 127290 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_uncore_imc[] = {
/* uncore_imc.cache_hits\000uncore\000Total cache hits\000event=0x34\000\00000\000\... */
- { 127661 },
+ { 127582 },
};
static const struct compact_pmu_event pmu_events__test_soc_cpu_uncore_imc_free_running[] = {
/* uncore_imc_free_running.cache_miss\000uncore\000Total cache misses\000event=0x12... */
- { 127750 },
+ { 127647 },
};
static const struct pmu_table_entry pmu_events__test_soc_cpu[] = {
{
.entries = pmu_events__test_soc_cpu_default_core,
+ .pmu_name = "default_core",
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_default_core),
- .pmu_name = { 29669 /* default_core\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_hisi_sccl_ddrc,
+ .pmu_name = "hisi_sccl,ddrc",
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_hisi_sccl_ddrc),
- .pmu_name = { 37368 /* hisi_sccl,ddrc\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_hisi_sccl_l3c,
+ .pmu_name = "hisi_sccl,l3c",
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_hisi_sccl_l3c),
- .pmu_name = { 37383 /* hisi_sccl,l3c\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_uncore_cbox,
+ .pmu_name = "uncore_cbox",
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_uncore_cbox),
- .pmu_name = { 127500 /* uncore_cbox\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_uncore_imc,
+ .pmu_name = "uncore_imc",
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_uncore_imc),
- .pmu_name = { 127650 /* uncore_imc\000 */ },
},
{
.entries = pmu_events__test_soc_cpu_uncore_imc_free_running,
+ .pmu_name = "uncore_imc_free_running",
.num_entries = ARRAY_SIZE(pmu_events__test_soc_cpu_uncore_imc_free_running),
- .pmu_name = { 127726 /* uncore_imc_free_running\000 */ },
},
};
static const struct compact_pmu_event pmu_metrics__test_soc_cpu_default_core[] = {
/* CPI\000\0001 / IPC\000\000\000\000\000\000\000\000000 */
- { 127957 },
+ { 127797 },
/* DCache_L2_All\000\000DCache_L2_All_Hits + DCache_L2_All_Miss\000\000\000\000\000... */
- { 128166 },
+ { 128006 },
/* DCache_L2_All_Hits\000\000l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqs... */
- { 128231 },
+ { 128071 },
/* DCache_L2_All_Miss\000\000max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data... */
- { 128326 },
+ { 128166 },
/* DCache_L2_Hits\000\000d_ratio(DCache_L2_All_Hits, DCache_L2_All)\000\000\000\000... */
- { 128461 },
+ { 128301 },
/* DCache_L2_Misses\000\000d_ratio(DCache_L2_All_Miss, DCache_L2_All)\000\000\000\0... */
- { 128530 },
+ { 128370 },
/* Frontend_Bound_SMT\000\000idq_uops_not_delivered.core / (4 * (cpu_clk_unhalted.t... */
- { 128601 },
+ { 128441 },
/* IPC\000group1\000inst_retired.any / cpu_clk_unhalted.thread\000\000\000\000\000\... */
- { 128768 },
+ { 128608 },
/* L1D_Cache_Fill_BW\000\00064 * l1d.replacement / 1e9 / duration_time\000\000\000\... */
- { 128832 },
+ { 128672 },
/* M1\000\000ipc + M2\000\000\000\000\000\000\000\000000 */
- { 128904 },
+ { 128744 },
/* M2\000\000ipc + M1\000\000\000\000\000\000\000\000000 */
- { 128927 },
+ { 128767 },
/* M3\000\0001 / M3\000\000\000\000\000\000\000\000000 */
- { 128950 },
+ { 128790 },
/* cache_miss_cycles\000group1\000dcache_miss_cpi + icache_miss_cycles\000\000\000\... */
- { 129429 },
+ { 129269 },
/* dcache_miss_cpi\000\000l1d\\-loads\\-misses / inst_retired.any\000\000\000\000\0... */
- { 129910 },
+ { 129750 },
/* icache_miss_cycles\000\000l1i\\-loads\\-misses / inst_retired.any\000\000\000\00... */
- { 130260 },
+ { 130100 },
};
static const struct pmu_table_entry pmu_metrics__test_soc_cpu[] = {
{
.entries = pmu_metrics__test_soc_cpu_default_core,
+ .pmu_name = "default_core",
.num_entries = ARRAY_SIZE(pmu_metrics__test_soc_cpu_default_core),
- .pmu_name = { 29669 /* default_core\000 */ },
},
};
static const struct compact_pmu_event pmu_events__test_soc_sys_uncore_sys_ccn_pmu[] = {
/* sys_ccn_pmu.read_cycles\000uncore\000ccn read-cycles event\000config=0x2c\0000x0... */
- { 126706 },
+ { 126655 },
};
static const struct compact_pmu_event pmu_events__test_soc_sys_uncore_sys_cmn_pmu[] = {
/* sys_cmn_pmu.hnf_cache_miss\000uncore\000Counts total cache misses in first looku... */
- { 126783 },
+ { 126732 },
};
static const struct compact_pmu_event pmu_events__test_soc_sys_uncore_sys_ddr_pmu[] = {
/* sys_ddr_pmu.write_cycles\000uncore\000ddr write-cycles event\000event=0x2b\000v8... */
- { 126926 },
+ { 126875 },
};
static const struct pmu_table_entry pmu_events__test_soc_sys[] = {
{
.entries = pmu_events__test_soc_sys_uncore_sys_ccn_pmu,
+ .pmu_name = "uncore_sys_ccn_pmu",
.num_entries = ARRAY_SIZE(pmu_events__test_soc_sys_uncore_sys_ccn_pmu),
- .pmu_name = { 127830 /* uncore_sys_ccn_pmu\000 */ },
},
{
.entries = pmu_events__test_soc_sys_uncore_sys_cmn_pmu,
+ .pmu_name = "uncore_sys_cmn_pmu",
.num_entries = ARRAY_SIZE(pmu_events__test_soc_sys_uncore_sys_cmn_pmu),
- .pmu_name = { 127849 /* uncore_sys_cmn_pmu\000 */ },
},
{
.entries = pmu_events__test_soc_sys_uncore_sys_ddr_pmu,
+ .pmu_name = "uncore_sys_ddr_pmu",
.num_entries = ARRAY_SIZE(pmu_events__test_soc_sys_uncore_sys_ddr_pmu),
- .pmu_name = { 127868 /* uncore_sys_ddr_pmu\000 */ },
},
};
@@ -5549,7 +5527,7 @@ static int pmu_events_table__for_each_event_pmu(const struct pmu_events_table *t
{
int ret;
struct pmu_event pe = {
- .pmu = &big_c_string[pmu->pmu_name.offset],
+ .pmu = pmu->pmu_name,
};
for (uint32_t i = 0; i < pmu->num_entries; i++) {
@@ -5570,7 +5548,7 @@ static int pmu_events_table__find_event_pmu(const struct pmu_events_table *table
void *data)
{
struct pmu_event pe = {
- .pmu = &big_c_string[pmu->pmu_name.offset],
+ .pmu = pmu->pmu_name,
};
int low = 0, high = pmu->num_entries - 1;
@@ -5615,10 +5593,9 @@ int pmu_events_table__for_each_event(const struct pmu_events_table *table,
return 0;
for (size_t i = 0; i < table->num_pmus; i++) {
const struct pmu_table_entry *table_pmu = &table->pmus[i];
- const char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
int ret;
- if (pmu && !perf_pmu__name_wildcard_match(pmu, pmu_name))
+ if (pmu && !perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
continue;
ret = pmu_events_table__for_each_event_pmu(table, table_pmu, fn, data);
@@ -5638,10 +5615,9 @@ int pmu_events_table__find_event(const struct pmu_events_table *table,
return PMU_EVENTS__NOT_FOUND;
for (size_t i = 0; i < table->num_pmus; i++) {
const struct pmu_table_entry *table_pmu = &table->pmus[i];
- const char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
int ret;
- if (pmu && !perf_pmu__name_wildcard_match(pmu, pmu_name))
+ if (pmu && !perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
continue;
ret = pmu_events_table__find_event_pmu(table, table_pmu, name, fn, data);
@@ -5659,9 +5635,8 @@ size_t pmu_events_table__num_events(const struct pmu_events_table *table, struct
return 0;
for (size_t i = 0; i < table->num_pmus; i++) {
const struct pmu_table_entry *table_pmu = &table->pmus[i];
- const char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
- if (perf_pmu__name_wildcard_match(pmu, pmu_name))
+ if (perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
count += table_pmu->num_entries;
}
return count;
@@ -5674,7 +5649,7 @@ static int pmu_metrics_table__for_each_metric_pmu(const struct pmu_metrics_table
{
int ret;
struct pmu_metric pm = {
- .pmu = &big_c_string[pmu->pmu_name.offset],
+ .pmu = pmu->pmu_name,
};
for (uint32_t i = 0; i < pmu->num_entries; i++) {
@@ -5695,7 +5670,7 @@ static int pmu_metrics_table__find_metric_pmu(const struct pmu_metrics_table *ta
void *data)
{
struct pmu_metric pm = {
- .pmu = &big_c_string[pmu->pmu_name.offset],
+ .pmu = pmu->pmu_name,
};
int low = 0, high = pmu->num_entries - 1;
@@ -5756,10 +5731,9 @@ int pmu_metrics_table__find_metric(const struct pmu_metrics_table *table,
return 0;
for (size_t i = 0; i < table->num_pmus; i++) {
const struct pmu_table_entry *table_pmu = &table->pmus[i];
- const char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
int ret;
- if (pmu && !perf_pmu__name_wildcard_match(pmu, pmu_name))
+ if (pmu && !perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
continue;
ret = pmu_metrics_table__find_metric_pmu(table, table_pmu, metric, fn, data);
@@ -5830,9 +5804,7 @@ static const struct pmu_events_map *map_for_pmu(struct perf_pmu *pmu)
if (pmu) {
for (size_t i = 0; i < ARRAY_SIZE(pmu_events__common); i++) {
- const char *pmu_name = &big_c_string[pmu_events__common[i].pmu_name.offset];
-
- if (!strcmp(pmu_name, pmu->name)) {
+ if (!strcmp(pmu_events__common[i].pmu_name, pmu->name)) {
const struct pmu_events_map *map = &pmu_events_map[0];
while (strcmp("common", map->arch))
@@ -5857,9 +5829,8 @@ const struct pmu_events_table *perf_pmu__find_events_table(struct perf_pmu *pmu)
for (size_t i = 0; i < map->event_table.num_pmus; i++) {
const struct pmu_table_entry *table_pmu = &map->event_table.pmus[i];
- const char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
- if (perf_pmu__name_wildcard_match(pmu, pmu_name))
+ if (perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
return &map->event_table;
}
return NULL;
diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
index fae191272859..5d5f8fd79e11 100755
--- a/tools/perf/pmu-events/jevents.py
+++ b/tools/perf/pmu-events/jevents.py
@@ -544,12 +544,11 @@ def print_pending_events() -> None:
static const struct pmu_table_entry {_pending_events_tblname}[] = {{
""")
for (pmu, tbl_pmu) in sorted(pmus):
- pmu_name = (pmu + '\0').encode('utf-8')
- pmu_comment = bytes_to_c_literal(pmu_name).replace('*/', r'\*\/')
+ pmu_lit = bytes_to_c_literal(pmu.encode('utf-8'))
_args.output_file.write(f"""\t{{
\t\t.entries = {_pending_events_tblname}_{tbl_pmu},
+\t\t.pmu_name = "{pmu_lit}",
\t\t.num_entries = ARRAY_SIZE({_pending_events_tblname}_{tbl_pmu}),
-\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_comment} */ }},
\t}},
""")
_args.output_file.write('};\n\n')
@@ -601,12 +600,11 @@ def print_pending_metrics() -> None:
static const struct pmu_table_entry {_pending_metrics_tblname}[] = {{
""")
for (pmu, tbl_pmu) in sorted(pmus):
- pmu_name = (pmu + '\0').encode('utf-8')
- pmu_comment = bytes_to_c_literal(pmu_name).replace('*/', r'\*\/')
+ pmu_lit = bytes_to_c_literal(pmu.encode('utf-8'))
_args.output_file.write(f"""\t{{
\t\t.entries = {_pending_metrics_tblname}_{tbl_pmu},
+\t\t.pmu_name = "{pmu_lit}",
\t\t.num_entries = ARRAY_SIZE({_pending_metrics_tblname}_{tbl_pmu}),
-\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_comment} */ }},
\t}},
""")
_args.output_file.write('};\n\n')
@@ -645,12 +643,9 @@ def preprocess_one_file(parents: Sequence[str], item: os.DirEntry) -> None:
topic = get_topic(item.name)
for event in read_json_events(item.path, topic):
- pmu_name = (event.pmu + '\0').encode('utf-8')
if event.name:
- _bcs.add(pmu_name, is_metric=False)
_bcs.add(event.build_bytes(is_metric=False), is_metric=False)
if event.metric_name:
- _bcs.add(pmu_name, is_metric=True)
_bcs.add(event.build_bytes(is_metric=True), is_metric=True)
def process_one_file(parents: Sequence[str], item: os.DirEntry) -> None:
@@ -947,7 +942,7 @@ static int pmu_events_table__for_each_event_pmu(const struct pmu_events_table *t
{
\tint ret;
\tstruct pmu_event pe = {
-\t\t.pmu = &big_c_string[pmu->pmu_name.offset],
+\t\t.pmu = pmu->pmu_name,
\t};
\tfor (uint32_t i = 0; i < pmu->num_entries; i++) {
@@ -968,7 +963,7 @@ static int pmu_events_table__find_event_pmu(const struct pmu_events_table *table
\t\t\t\t\t void *data)
{
\tstruct pmu_event pe = {
-\t\t.pmu = &big_c_string[pmu->pmu_name.offset],
+\t\t.pmu = pmu->pmu_name,
\t};
\tint low = 0, high = pmu->num_entries - 1;
@@ -1013,10 +1008,9 @@ int pmu_events_table__for_each_event(const struct pmu_events_table *table,
\t\treturn 0;
\tfor (size_t i = 0; i < table->num_pmus; i++) {
\t\tconst struct pmu_table_entry *table_pmu = &table->pmus[i];
-\t\tconst char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
\t\tint ret;
-\t\tif (pmu && !perf_pmu__name_wildcard_match(pmu, pmu_name))
+\t\tif (pmu && !perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
\t\t\tcontinue;
\t\tret = pmu_events_table__for_each_event_pmu(table, table_pmu, fn, data);
@@ -1036,10 +1030,9 @@ int pmu_events_table__find_event(const struct pmu_events_table *table,
\t\treturn PMU_EVENTS__NOT_FOUND;
\tfor (size_t i = 0; i < table->num_pmus; i++) {
\t\tconst struct pmu_table_entry *table_pmu = &table->pmus[i];
-\t\tconst char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
\t\tint ret;
-\t\tif (pmu && !perf_pmu__name_wildcard_match(pmu, pmu_name))
+\t\tif (pmu && !perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
\t\t\tcontinue;
\t\tret = pmu_events_table__find_event_pmu(table, table_pmu, name, fn, data);
@@ -1057,9 +1050,8 @@ size_t pmu_events_table__num_events(const struct pmu_events_table *table, struct
\t\treturn 0;
\tfor (size_t i = 0; i < table->num_pmus; i++) {
\t\tconst struct pmu_table_entry *table_pmu = &table->pmus[i];
-\t\tconst char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
-\t\tif (perf_pmu__name_wildcard_match(pmu, pmu_name))
+\t\tif (perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
\t\t\tcount += table_pmu->num_entries;
\t}
\treturn count;
@@ -1072,7 +1064,7 @@ static int pmu_metrics_table__for_each_metric_pmu(const struct pmu_metrics_table
{
\tint ret;
\tstruct pmu_metric pm = {
-\t\t.pmu = &big_c_string[pmu->pmu_name.offset],
+\t\t.pmu = pmu->pmu_name,
\t};
\tfor (uint32_t i = 0; i < pmu->num_entries; i++) {
@@ -1093,7 +1085,7 @@ static int pmu_metrics_table__find_metric_pmu(const struct pmu_metrics_table *ta
\t\t\t\t\t void *data)
{
\tstruct pmu_metric pm = {
-\t\t.pmu = &big_c_string[pmu->pmu_name.offset],
+\t\t.pmu = pmu->pmu_name,
\t};
\tint low = 0, high = pmu->num_entries - 1;
@@ -1154,10 +1146,9 @@ int pmu_metrics_table__find_metric(const struct pmu_metrics_table *table,
\t\treturn 0;
\tfor (size_t i = 0; i < table->num_pmus; i++) {
\t\tconst struct pmu_table_entry *table_pmu = &table->pmus[i];
-\t\tconst char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
\t\tint ret;
-\t\tif (pmu && !perf_pmu__name_wildcard_match(pmu, pmu_name))
+\t\tif (pmu && !perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
\t\t\tcontinue;
\t\tret = pmu_metrics_table__find_metric_pmu(table, table_pmu, metric, fn, data);
@@ -1228,9 +1219,7 @@ static const struct pmu_events_map *map_for_pmu(struct perf_pmu *pmu)
\tif (pmu) {
\t\tfor (size_t i = 0; i < ARRAY_SIZE(pmu_events__common); i++) {
-\t\t\tconst char *pmu_name = &big_c_string[pmu_events__common[i].pmu_name.offset];
-
-\t\t\tif (!strcmp(pmu_name, pmu->name)) {
+\t\t\tif (!strcmp(pmu_events__common[i].pmu_name, pmu->name)) {
\t\t\t\tconst struct pmu_events_map *map = &pmu_events_map[0];
\t\t\t\twhile (strcmp("common", map->arch))
@@ -1255,9 +1244,8 @@ const struct pmu_events_table *perf_pmu__find_events_table(struct perf_pmu *pmu)
\tfor (size_t i = 0; i < map->event_table.num_pmus; i++) {
\t\tconst struct pmu_table_entry *table_pmu = &map->event_table.pmus[i];
-\t\tconst char *pmu_name = &big_c_string[table_pmu->pmu_name.offset];
-\t\tif (perf_pmu__name_wildcard_match(pmu, pmu_name))
+\t\tif (perf_pmu__name_wildcard_match(pmu, table_pmu->pmu_name))
\t\t\treturn &map->event_table;
\t}
\treturn NULL;
@@ -1503,8 +1491,8 @@ struct compact_pmu_event {
struct pmu_table_entry {
\tconst struct compact_pmu_event *entries;
+\tconst char *pmu_name;
\tuint32_t num_entries;
-\tstruct compact_pmu_event pmu_name;
};
""")
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 04/10] perf jevents: Encapsulate big_c_string lookups behind pmu_events__get_string()
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
` (2 preceding siblings ...)
2026-11-13 21:08 ` [PATCH 03/10] perf jevents: Store PMU names as string literals in struct pmu_table_entry Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:12 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 05/10] perf jevents: Add block-indexed string packing and --compress=zlib Ian Rogers
` (5 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Replace direct &big_c_string[offset] indexing in decompress_event(),
decompress_metric(), and describe_metricgroup() with calls to
pmu_events__get_string(uint32_t offset), and change compact_pmu_event
and metricgroups offsets to uint32_t.
When generating a single file (such as empty-pmu-events.c), emit
pmu_events__get_string() as a static inline helper indexing
static const char big_c_string[]. When generating separate pmu-events.c
and pmu-events-string.c files, keep big_c_string static to
pmu-events-string.c and expose pmu_events__get_string() across the two
generated translation units. Also add explicit POSIX standard header
inclusions to the generated C files.
This cleanly isolates the string storage representation inside
pmu-events-string.c so subsequent patches can replace flat byte offsets
into big_c_string[] with block-indexed string compression (where each
uint32_t offset encodes (block_id << 16) | sub_offset into independently
compressed ~8 KiB blocks decompressed on demand) without changing
pmu-events.c.
Signed-off-by: Ian Rogers <irogers@google.com>
---
tools/perf/pmu-events/empty-pmu-events.c | 52 +++++++++++----
tools/perf/pmu-events/jevents.py | 81 ++++++++++++++++++------
2 files changed, 104 insertions(+), 29 deletions(-)
diff --git a/tools/perf/pmu-events/empty-pmu-events.c b/tools/perf/pmu-events/empty-pmu-events.c
index 6121ef3d2a98..c40fa30d7235 100644
--- a/tools/perf/pmu-events/empty-pmu-events.c
+++ b/tools/perf/pmu-events/empty-pmu-events.c
@@ -4,11 +4,15 @@
#include <pmu-events/pmu-events.h>
#include "util/header.h"
#include "util/pmu.h"
-#include <string.h>
+#include <stdbool.h>
#include <stddef.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include <strings.h>
struct compact_pmu_event {
- int offset;
+ uint32_t offset;
};
struct pmu_table_entry {
@@ -18,7 +22,7 @@ struct pmu_table_entry {
};
/* clang-format off */
-static const char *const big_c_string =
+static const char big_c_string[] =
/* offset=0 */
"alignment-faults\000software\000Number of kernel handled memory alignment faults\000config=7\000\00000\000\000\000\000\000"
/* offset=92 */
@@ -2635,6 +2639,11 @@ static const char *const big_c_string =
"stalled_cycles_per_instruction\000Default\000(max(stalled\\-cycles\\-frontend, stalled\\-cycles\\-backend) / instructions if has_event(stalled\\-cycles\\-frontend) & has_event(stalled\\-cycles\\-backend) else (stalled\\-cycles\\-frontend / instructions if has_event(stalled\\-cycles\\-frontend) else (stalled\\-cycles\\-backend / instructions if has_event(stalled\\-cycles\\-backend) else 0)))\000\000Max front or backend stalls per instruction\000\000\000\000\000\000001"
;
+static inline const char *pmu_events__get_string(uint32_t offset)
+{
+ return &big_c_string[offset];
+}
+
static const struct compact_pmu_event pmu_events__common_default_core[] = {
/* bpc\000legacy cache\000Branch prediction unit read accesses\000legacy-cache-conf... */
{ 216 },
@@ -5460,9 +5469,17 @@ static const struct pmu_sys_events pmu_sys_event_tables[] = {
},
};
-static void decompress_event(int offset, struct pmu_event *pe)
+static void decompress_event(uint32_t offset, struct pmu_event *pe)
{
- const char *p = &big_c_string[offset];
+ const char *p = pmu_events__get_string(offset);
+
+ if (!p) {
+ const char *pmu = pe->pmu;
+
+ memset(pe, 0, sizeof(*pe));
+ pe->pmu = pmu;
+ return;
+ }
pe->name = (*p == '\0' ? NULL : p);
while (*p++);
@@ -5489,9 +5506,17 @@ static void decompress_event(int offset, struct pmu_event *pe)
pe->long_desc = (*p == '\0' ? NULL : p);
}
-static void decompress_metric(int offset, struct pmu_metric *pm)
+static void decompress_metric(uint32_t offset, struct pmu_metric *pm)
{
- const char *p = &big_c_string[offset];
+ const char *p = pmu_events__get_string(offset);
+
+ if (!p) {
+ const char *pmu = pm->pmu;
+
+ memset(pm, 0, sizeof(*pm));
+ pm->pmu = pmu;
+ return;
+ }
pm->metric_name = (*p == '\0' ? NULL : p);
while (*p++);
@@ -6003,7 +6028,7 @@ int pmu_metrics_table__iterate_tables(pmu_metrics_table_iter_t fn, void *data)
return 0;
}
-static const int metricgroups[][2] = {
+static const uint32_t metricgroups[][2] = {
};
@@ -6013,11 +6038,16 @@ const char *describe_metricgroup(const char *group)
while (low <= high) {
int mid = (low + high) / 2;
- const char *mgroup = &big_c_string[metricgroups[mid][0]];
- int cmp = strcmp(mgroup, group);
+ const char *mgroup = pmu_events__get_string(metricgroups[mid][0]);
+ int cmp;
+
+ if (!mgroup)
+ return NULL;
+
+ cmp = strcmp(mgroup, group);
if (cmp == 0)
- return &big_c_string[metricgroups[mid][1]];
+ return pmu_events__get_string(metricgroups[mid][1]);
else if (cmp < 0)
low = mid + 1;
else
diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
index 5d5f8fd79e11..783ce2331f44 100755
--- a/tools/perf/pmu-events/jevents.py
+++ b/tools/perf/pmu-events/jevents.py
@@ -899,9 +899,17 @@ static const struct pmu_sys_events pmu_sys_event_tables[] = {
\t},
};
-static void decompress_event(int offset, struct pmu_event *pe)
+static void decompress_event(uint32_t offset, struct pmu_event *pe)
{
-\tconst char *p = &big_c_string[offset];
+\tconst char *p = pmu_events__get_string(offset);
+
+\tif (!p) {
+\t\tconst char *pmu = pe->pmu;
+
+\t\tmemset(pe, 0, sizeof(*pe));
+\t\tpe->pmu = pmu;
+\t\treturn;
+\t}
""")
for attr in _json_event_attributes:
_args.output_file.write(f'\n\tpe->{attr} = ')
@@ -917,9 +925,17 @@ static void decompress_event(int offset, struct pmu_event *pe)
_args.output_file.write('\twhile (*p++);')
_args.output_file.write("""}
-static void decompress_metric(int offset, struct pmu_metric *pm)
+static void decompress_metric(uint32_t offset, struct pmu_metric *pm)
{
-\tconst char *p = &big_c_string[offset];
+\tconst char *p = pmu_events__get_string(offset);
+
+\tif (!p) {
+\t\tconst char *pmu = pm->pmu;
+
+\t\tmemset(pm, 0, sizeof(*pm));
+\t\tpm->pmu = pmu;
+\t\treturn;
+\t}
""")
for attr in _json_metric_attributes:
_args.output_file.write(f'\n\tpm->{attr} = ')
@@ -1382,7 +1398,7 @@ int pmu_for_each_sys_metric(pmu_metric_iter_fn fn, void *data)
def print_metricgroups() -> None:
assert _args is not None
_args.output_file.write("""
-static const int metricgroups[][2] = {
+static const uint32_t metricgroups[][2] = {
""")
for mgroup in sorted(_metricgroups):
description = _metricgroups[mgroup]
@@ -1400,11 +1416,16 @@ const char *describe_metricgroup(const char *group)
\twhile (low <= high) {
\t\tint mid = (low + high) / 2;
-\t\tconst char *mgroup = &big_c_string[metricgroups[mid][0]];
-\t\tint cmp = strcmp(mgroup, group);
+\t\tconst char *mgroup = pmu_events__get_string(metricgroups[mid][0]);
+\t\tint cmp;
+
+\t\tif (!mgroup)
+\t\t\treturn NULL;
+
+\t\tcmp = strcmp(mgroup, group);
\t\tif (cmp == 0)
-\t\t\treturn &big_c_string[metricgroups[mid][1]];
+\t\t\treturn pmu_events__get_string(metricgroups[mid][1]);
\t\telse if (cmp < 0)
\t\t\tlow = mid + 1;
\t\telse
@@ -1482,11 +1503,15 @@ such as "arm/cortex-a34".''',
#include <pmu-events/pmu-events.h>
#include "util/header.h"
#include "util/pmu.h"
-#include <string.h>
+#include <stdbool.h>
#include <stddef.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include <strings.h>
struct compact_pmu_event {
-\tint offset;
+\tuint32_t offset;
};
struct pmu_table_entry {
@@ -1534,19 +1559,39 @@ struct pmu_table_entry {
_bcs.compute()
_args.output_file.write('/* clang-format off */\n')
if not _args.output_string_file:
- _args.output_file.write('static const char *const big_c_string =\n')
- for s in _bcs.big_string:
- _args.output_file.write(s)
+ _args.output_file.write('static const char big_c_string[] =\n')
+ if _bcs.big_string:
+ for s in _bcs.big_string:
+ _args.output_file.write(s)
+ else:
+ _args.output_file.write('""\n')
_args.output_file.write(';\n\n')
+ _args.output_file.write("""static inline const char *pmu_events__get_string(uint32_t offset)
+{
+\treturn &big_c_string[offset];
+}
+
+""")
else:
_args.output_string_file.write('/* SPDX-License-Identifier: GPL-2.0 */\n')
_args.output_string_file.write('/* Autogenerated by jevents.py */\n')
- _args.output_string_file.write('extern const char big_c_string[];\n')
- _args.output_string_file.write('const char big_c_string[] =\n')
- for s in _bcs.big_string:
- _args.output_string_file.write(s)
+ _args.output_string_file.write('#include <stdint.h>\n\n')
+ _args.output_string_file.write('const char *pmu_events__get_string(uint32_t offset);\n\n')
+ _args.output_string_file.write('/* clang-format off */\n')
+ _args.output_string_file.write('static const char big_c_string[] =\n')
+ if _bcs.big_string:
+ for s in _bcs.big_string:
+ _args.output_string_file.write(s)
+ else:
+ _args.output_string_file.write('""\n')
_args.output_string_file.write(';\n')
- _args.output_file.write('extern const char big_c_string[];\n\n')
+ _args.output_string_file.write('/* clang-format on */\n\n')
+ _args.output_string_file.write("""const char *pmu_events__get_string(uint32_t offset)
+{
+\treturn &big_c_string[offset];
+}
+""")
+ _args.output_file.write('const char *pmu_events__get_string(uint32_t offset);\n\n')
for arch in archs:
arch_path = f'{_args.starting_dir}/{arch}'
ftw(arch_path, [], process_one_file)
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 05/10] perf jevents: Add block-indexed string packing and --compress=zlib
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
` (3 preceding siblings ...)
2026-11-13 21:08 ` [PATCH 04/10] perf jevents: Encapsulate big_c_string lookups behind pmu_events__get_string() Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:16 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 06/10] perf jevents: Add --compress=lzma block compression backend Ian Rogers
` (4 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Compressing big_c_string (~6.9 MiB on x86) as a single monolithic stream
would force perf to allocate and decompress megabytes of unused CPU
models' strings on startup just to look up a single event or metric,
whereas compressing each short string individually suffers from poor
compression ratios and per-string framing overhead.
Introduce "block-indexed string compression" via a --compress=<formats>
option to jevents.py (defaulting to 'none'):
- Sorted, non-folded BigCString byte records are packed sequentially
into ~8 KiB blocks without splitting any multi-field event or metric
record across a block boundary (with suffix-folded strings inheriting
their parent record's block and intra-block offset plus suffix delta).
- Each block is compressed independently into big_c_string_blob[],
indexed by big_c_string_block_offsets[] and big_c_string_raw_lens[],
while sharing a common dictionary across blocks so ~8 KiB blocks
retain high compression ratios.
- Each uint32_t string offset in pmu-events.c is encoded as
(block_id << 16) | sub_offset (supporting up to 65,536 blocks of up to
64 KiB each).
- At runtime, pmu_events__get_string(offset) splits offset into block_id
and sub_offset and uses a lock-free atomic per-block pointer cache
(big_c_string_cache[], freed at exit via a destructor) to decompress
only the touched ~8 KiB blocks on demand. Untouched CPU models' blocks
remain compressed in .rodata at zero heap or CPU cost.
Why ~8 KiB was chosen as the target block size:
- Smaller blocks (1-4 KiB) pay heavily for per-block entropy/frame
headers and the 14 B/block index and pointer-cache tables (+22% to
+128% larger .rodata across all architectures, and up to ~9,000 cache
slots at 1 KiB vs ~1,000 at 8 KiB).
- Larger blocks (16-64 KiB) sit past the knee of the compression curve
(<15% incremental .rodata savings with a shared dictionary), while
forcing each O(log N) binary-search probe in find_event/find_metric to
decompress and fault 2-8x more bytes and anonymous heap pages just to
inspect a single ~150 B record.
- Targeting 8 KiB (~2 pages per decompressed block) also leaves ample
headroom below the 64 KiB 16-bit sub_offset ceiling so single
multi-KiB descriptions and metric expressions (up to ~2.4 KiB today)
never need to be split across blocks.
Keep compression imports completely lazy via importlib.import_module()
so jevents.py retains zero top-level compression library dependencies,
and leave single-file generation (such as empty-pmu-events.c)
uncompressed.
Implement the initial 'zlib' compression backend using raw Deflate
(wbits=-MAX_WBITS) paired with an automatically constructed <= 32 KiB
preset dictionary of frequent field and phrase substrings. On x86,
--compress=zlib shrinks pmu-events-string.o from ~6.90 MB to ~716 KB
(~9.6x reduction) while only decompressing touched 8 KiB blocks on
demand.
Signed-off-by: Ian Rogers <irogers@google.com>
---
tools/perf/pmu-events/empty-pmu-events.c | 5 +
tools/perf/pmu-events/jevents.py | 441 ++++++++++++++++++++---
2 files changed, 402 insertions(+), 44 deletions(-)
diff --git a/tools/perf/pmu-events/empty-pmu-events.c b/tools/perf/pmu-events/empty-pmu-events.c
index c40fa30d7235..46a32a4cb9d6 100644
--- a/tools/perf/pmu-events/empty-pmu-events.c
+++ b/tools/perf/pmu-events/empty-pmu-events.c
@@ -11,6 +11,11 @@
#include <string.h>
#include <strings.h>
+/*
+ * Offset passed to pmu_events__get_string(): a flat byte offset into
+ * big_c_string[] when uncompressed, or (block_id << 16) | sub_offset into
+ * ~8 KiB compressed blocks when built with block-indexed string compression.
+ */
struct compact_pmu_event {
uint32_t offset;
};
diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
index 783ce2331f44..ec7d460a32b6 100755
--- a/tools/perf/pmu-events/jevents.py
+++ b/tools/perf/pmu-events/jevents.py
@@ -2,13 +2,15 @@
# SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
"""Convert directories of JSON events to C code."""
import argparse
+import collections
import csv
+import importlib
import json
import metric
import os
import sys
-from typing import (Callable, Dict, Optional, Sequence, Set, Tuple)
-import collections
+from typing import (Callable, Dict, NamedTuple, Optional, Sequence, Set, TextIO,
+ Tuple)
# Global command line arguments.
_args = None
@@ -85,26 +87,325 @@ _C_ESCAPE_TABLE = str.maketrans({
})
+_BYTE_TO_C_OCTAL = tuple(
+ chr(b) if 32 <= b <= 126 and b not in (0x22, 0x3f, 0x5c) else f'\\{b:03o}'
+ for b in range(256)
+)
+
+# Block-indexed string compression splits BigCString into ~8 KiB record-aligned
+# blocks compressed independently (often with a shared preset/trained
+# dictionary) so pmu_events__get_string() only decompresses touched blocks on
+# demand rather than decompressing all architectures/models upfront.
+# Each uint32_t offset is encoded as (block_id << 16) | sub_offset:
+# - low 16 bits hold the intra-block byte offset (0..65535)
+# - high 16 bits hold the block index (0..65535)
+_BIG_C_STRING_BLOCK_SHIFT = 16
+# 8 KiB sits at the knee of the compression vs. random-access curve: smaller
+# blocks (1-4 KiB) pay 22-128% more .rodata for per-block entropy headers and
+# index entries, while larger blocks (16-64 KiB) yield diminishing compression
+# gains (<15%) at 2-8x higher decompression CPU and heap page-fault cost per
+# O(log N) binary-search probe, and 8 KiB leaves ample headroom below 64 KiB
+# so multi-KiB records never need splitting across blocks.
+_BIG_C_STRING_TARGET_BLOCK_SIZE = 8192
+
+
def bytes_to_c_literal(b: bytes) -> str:
"""Convert UTF-8 bytes (with NUL terminators) to a C string literal body."""
return b.decode('utf-8').translate(_C_ESCAPE_TABLE)
+def write_c_octal_array(out_file: TextIO, name: str, data: bytes) -> None:
+ """Emit a static const unsigned char array initialized as octal string literals."""
+ out_file.write(f'static const unsigned char {name}[] =\n')
+ if not data:
+ out_file.write('\t"";\n')
+ return
+ for i in range(0, len(data), 64):
+ chunk = data[i:i + 64]
+ escaped = ''.join(_BYTE_TO_C_OCTAL[b] for b in chunk)
+ out_file.write(f'\t"{escaped}"\n')
+ out_file.write(';\n')
+
+
+class CompressedStringOutput(NamedTuple):
+ """Artifacts produced by a block compression backend for pmu-events-string.c."""
+ name: str
+ c_headers: Sequence[str]
+ compressed_blocks: Sequence[bytes]
+ extra_c_decls: str
+ decompress_c_fn: str
+ cleanup_c_stmt: str = ''
+
+
+def _build_zlib_dict(blocks: Sequence[bytes], max_dict_bytes: int = 32768) -> bytes:
+ """Build up to a 32 KiB preset Deflate dictionary from frequent substrings."""
+ counts: Dict[bytes, int] = collections.Counter()
+ for block in blocks:
+ for field in block.split(b'\x00'):
+ if not field:
+ continue
+ item = field + b'\x00'
+ if 4 <= len(item) <= 128:
+ counts[item] += 1
+ if len(field) > 24:
+ words = field.split(b' ')
+ for i in range(len(words) - 2):
+ phrase = b' '.join(words[i:i + 3]) + b' '
+ if 8 <= len(phrase) <= 96:
+ counts[phrase] += 1
+
+ scored = [
+ ((cnt - 1) * len(tok), tok)
+ for tok, cnt in counts.items()
+ if cnt >= 3
+ ]
+ scored.sort(reverse=True)
+
+ selected: list[bytes] = []
+ selected_blob = bytearray()
+ for _, tok in scored:
+ if len(selected_blob) + len(tok) > max_dict_bytes:
+ continue
+ if tok in selected_blob:
+ continue
+ selected.append(tok)
+ selected_blob.extend(tok)
+ if len(selected_blob) >= max_dict_bytes:
+ break
+
+ # Deflate assigns shorter distance codes to matches near the end of zdict.
+ selected.reverse()
+ return b''.join(selected)
+
+
+def _compress_blocks_zlib(blocks: Sequence[bytes]) -> Optional[CompressedStringOutput]:
+ """Compress blocks using stdlib zlib raw Deflate with a preset dictionary."""
+ try:
+ zlib_mod = importlib.import_module('zlib')
+ except ImportError:
+ return None
+
+ zdict = _build_zlib_dict(blocks)
+ compressed_blocks: list[bytes] = []
+ for block in blocks:
+ cobj = zlib_mod.compressobj(level=9, wbits=-zlib_mod.MAX_WBITS, zdict=zdict)
+ compressed_blocks.append(cobj.compress(block) + cobj.flush())
+
+ dict_lines = [f'#define BIG_C_STRING_ZDICT_LEN {len(zdict)}U\n']
+ if zdict:
+ dict_lines.append('/* clang-format off */\n')
+ dict_lines.append('static const unsigned char big_c_string_zdict[] =\n')
+ for i in range(0, len(zdict), 64):
+ chunk = zdict[i:i + 64]
+ escaped = ''.join(_BYTE_TO_C_OCTAL[b] for b in chunk)
+ dict_lines.append(f'\t"{escaped}"\n')
+ dict_lines.append(';\n/* clang-format on */\n')
+ else:
+ dict_lines.append('static const unsigned char big_c_string_zdict[] = "";\n')
+
+ decompress_fn = """static bool decompress_block(const unsigned char *src, uint32_t src_len,
+\t\t\t char *dst, uint32_t dst_len)
+{
+\tz_stream zs = {
+\t\t.next_in = (Bytef *)(uintptr_t)src,
+\t\t.avail_in = src_len,
+\t\t.next_out = (Bytef *)dst,
+\t\t.avail_out = dst_len,
+\t};
+\tint ret;
+
+\tif (inflateInit2(&zs, -MAX_WBITS) != Z_OK)
+\t\treturn false;
+
+\tif (BIG_C_STRING_ZDICT_LEN > 0 &&
+\t inflateSetDictionary(&zs, big_c_string_zdict,
+\t\t\t\t BIG_C_STRING_ZDICT_LEN) != Z_OK) {
+\t\tinflateEnd(&zs);
+\t\treturn false;
+\t}
+
+\tret = inflate(&zs, Z_FINISH);
+\tinflateEnd(&zs);
+\treturn ret == Z_STREAM_END && zs.avail_out == 0;
+}
+"""
+ return CompressedStringOutput(
+ name='zlib',
+ c_headers=['<zlib.h>'],
+ compressed_blocks=compressed_blocks,
+ extra_c_decls=''.join(dict_lines),
+ decompress_c_fn=decompress_fn,
+ )
+
+
+_COMPRESS_BACKENDS: Dict[
+ str, Optional[Callable[[Sequence[bytes]], Optional[CompressedStringOutput]]]
+] = {
+ 'none': None,
+ 'zlib': _compress_blocks_zlib,
+}
+
+
+def _parse_compress_candidates(spec: str) -> Sequence[str]:
+ """Validate and split a comma-separated --compress preference list."""
+ candidates = [c.strip() for c in spec.split(',') if c.strip()]
+ if not candidates:
+ raise argparse.ArgumentTypeError('--compress must not be empty')
+ for name in candidates:
+ if name not in _COMPRESS_BACKENDS:
+ known = ', '.join(sorted(_COMPRESS_BACKENDS))
+ raise argparse.ArgumentTypeError(
+ f"Unknown compression format '{name}' (expected one of: {known})")
+ return candidates
+
+
+def _select_compressor(
+ candidates: Sequence[str], blocks: Sequence[bytes]
+) -> Optional[CompressedStringOutput]:
+ """Run the first available compressor in candidates, or None for 'none'."""
+ if not blocks:
+ return None
+ for name in candidates:
+ if name == 'none':
+ return None
+ backend = _COMPRESS_BACKENDS[name]
+ assert backend is not None
+ result = backend(blocks)
+ if result is not None:
+ return result
+ raise RuntimeError(
+ f"None of the requested compression formats ({', '.join(candidates)}) are available"
+ )
+
+
+def write_compressed_string_file(out_file: TextIO, blocks: Sequence[bytes],
+ comp: CompressedStringOutput) -> None:
+ """Emit pmu-events-string.c with compressed blocks and a lock-free block cache."""
+ num_blocks = len(blocks)
+ assert len(comp.compressed_blocks) == num_blocks
+ out_file.write('/* SPDX-License-Identifier: GPL-2.0 */\n')
+ out_file.write(f'/* Autogenerated by jevents.py (compress={comp.name}) */\n')
+ out_file.write("""/*
+ * Block-indexed string compression:
+ * Instead of a single monolithic compressed blob (which would force
+ * decompressing megabytes of unused CPU models' strings on startup) or
+ * per-string compression (which degrades compression ratios), event and metric
+ * records are packed into ~8 KiB blocks without splitting records across block
+ * boundaries and each block is compressed independently into big_c_string_blob.
+ *
+ * Every uint32_t string offset passed to pmu_events__get_string() encodes
+ * (block_id << 16) | sub_offset. On lookup, only the referenced block is
+ * decompressed on demand and memoized in the lock-free big_c_string_cache[]
+ * array; untouched blocks remain compressed in .rodata.
+ */
+""")
+ headers = ['<stdbool.h>', '<stddef.h>', '<stdint.h>', '<stdlib.h>'] + list(comp.c_headers)
+ for hdr in headers:
+ out_file.write(f'#include {hdr}\n')
+ out_file.write('\nconst char *pmu_events__get_string(uint32_t offset);\n\n')
+ out_file.write(f'#define BIG_C_STRING_NUM_BLOCKS {num_blocks}U\n')
+ out_file.write(f'#define BIG_C_STRING_BLOCK_SHIFT {_BIG_C_STRING_BLOCK_SHIFT}U\n')
+ out_file.write('#define BIG_C_STRING_SUB_MASK ((1U << BIG_C_STRING_BLOCK_SHIFT) - 1U)\n\n')
+ if comp.extra_c_decls:
+ out_file.write(comp.extra_c_decls)
+ out_file.write('\n')
+
+ blob = b''.join(comp.compressed_blocks)
+ out_file.write('/* clang-format off */\n')
+ write_c_octal_array(out_file, 'big_c_string_blob', blob)
+ out_file.write('\nstatic const uint32_t big_c_string_block_offsets[BIG_C_STRING_NUM_BLOCKS + 1] = {\n')
+ pos = 0
+ offset_strs = ['0U']
+ for cblock in comp.compressed_blocks:
+ pos += len(cblock)
+ offset_strs.append(f'{pos}U')
+ for i in range(0, len(offset_strs), 12):
+ out_file.write('\t' + ', '.join(offset_strs[i:i + 12]) + ',\n')
+ out_file.write('};\n\n')
+
+ out_file.write('static const uint16_t big_c_string_raw_lens[BIG_C_STRING_NUM_BLOCKS] = {\n')
+ len_strs = [f'{len(b)}U' for b in blocks]
+ for i in range(0, len(len_strs), 12):
+ out_file.write('\t' + ', '.join(len_strs[i:i + 12]) + ',\n')
+ out_file.write('};\n')
+ out_file.write('/* clang-format on */\n\n')
+
+ out_file.write('static char *big_c_string_cache[BIG_C_STRING_NUM_BLOCKS];\n\n')
+ out_file.write(comp.decompress_c_fn)
+ out_file.write('\n__attribute__((destructor)) static void big_c_string_cache_free(void)\n{\n')
+ out_file.write('\tfor (size_t i = 0; i < BIG_C_STRING_NUM_BLOCKS; i++) {\n')
+ out_file.write('\t\tfree(big_c_string_cache[i]);\n')
+ out_file.write('\t\tbig_c_string_cache[i] = NULL;\n')
+ out_file.write('\t}\n')
+ if comp.cleanup_c_stmt:
+ out_file.write(comp.cleanup_c_stmt)
+ out_file.write('}\n\n')
+
+ out_file.write("""const char *pmu_events__get_string(uint32_t offset)
+{
+\tuint32_t block_id = offset >> BIG_C_STRING_BLOCK_SHIFT;
+\tuint32_t sub_offset = offset & BIG_C_STRING_SUB_MASK;
+\tchar *block;
+
+\tif (block_id >= BIG_C_STRING_NUM_BLOCKS)
+\t\treturn NULL;
+
+\tblock = __atomic_load_n(&big_c_string_cache[block_id], __ATOMIC_ACQUIRE);
+\tif (!block) {
+\t\tuint32_t comp_off = big_c_string_block_offsets[block_id];
+\t\tuint32_t comp_len = big_c_string_block_offsets[block_id + 1] - comp_off;
+\t\tuint32_t raw_len = big_c_string_raw_lens[block_id];
+\t\tchar *expected = NULL;
+
+\t\tif (sub_offset >= raw_len)
+\t\t\treturn NULL;
+
+\t\tblock = malloc(raw_len);
+\t\tif (!block)
+\t\t\treturn NULL;
+
+\t\tif (!decompress_block(&big_c_string_blob[comp_off], comp_len,
+\t\t\t\t block, raw_len)) {
+\t\t\tfree(block);
+\t\t\treturn NULL;
+\t\t}
+
+\t\tif (!__atomic_compare_exchange_n(&big_c_string_cache[block_id],
+\t\t\t\t\t\t &expected, block, false,
+\t\t\t\t\t\t __ATOMIC_RELEASE,
+\t\t\t\t\t\t __ATOMIC_ACQUIRE)) {
+\t\t\tfree(block);
+\t\t\tblock = expected;
+\t\t}
+\t} else if (sub_offset >= big_c_string_raw_lens[block_id]) {
+\t\treturn NULL;
+\t}
+
+\treturn &block[sub_offset];
+}
+""")
+
+
class BigCString:
- """A class to hold many byte strings concatenated together.
+ """A class to hold many byte strings concatenated or packed into blocks.
Generating a large number of stand-alone C strings creates a large
number of relocations in position independent code. The BigCString
- is a helper for this case. It builds a single string which within it
- are all the other C strings (to avoid memory issues the string
- itself is held as a list of strings). The offsets within the big
- string are recorded and when stored to disk these don't need
- relocation. To reduce the size of the string further, identical
- strings are merged. If a longer string ends-with the same value as a
- shorter string, these entries are also merged.
+ is a helper for this case. In uncompressed mode (blocked=False), it
+ builds a single string containing all C strings and records flat byte
+ offsets that require no relocations. To reduce size further, identical
+ strings are merged and shorter strings that match the suffix of a
+ longer string are suffix-folded into the longer entry.
+
+ In block-indexed compression mode (blocked=True), non-folded byte
+ records are packed sequentially into ~8 KiB blocks without splitting a
+ record across block boundaries, and each offset is encoded as
+ (block_id << 16) | sub_offset so individual blocks can be compressed
+ independently and decompressed on demand at runtime.
"""
strings: Set[bytes]
big_string: Sequence[str]
+ blocks: Sequence[bytes]
offsets: Dict[bytes, int]
metrics: Set[bytes]
@@ -119,7 +420,7 @@ class BigCString:
if is_metric:
self.metrics.add(b)
- def compute(self) -> None:
+ def compute(self, blocked: bool = False) -> None:
"""Called once all strings are added to compute the string and offsets."""
folded_strings: Dict[bytes, bytes] = {}
@@ -149,31 +450,57 @@ class BigCString:
if key != val:
fold_into_strings[val].add(key)
- # big_string_offset is the current byte location within the C string
- # being appended to - comments, etc. don't count. big_string is
- # the C string literal contents represented as a list.
- big_string_offset = 0
self.big_string = []
+ self.blocks = []
self.offsets = {}
def string_cmp_key(b: bytes) -> Tuple[bool, bytes]:
return (b in self.metrics, b)
- # Emit all strings that aren't folded in a sorted manner.
- for b in sorted(self.strings, key=string_cmp_key):
- if b not in folded_strings:
- self.offsets[b] = big_string_offset
- self.big_string.append(f'/* offset={big_string_offset} */\n"')
- self.big_string.append(bytes_to_c_literal(b))
- self.big_string.append('"')
- if b in fold_into_strings:
- also = [bytes_to_c_literal(x).replace('*/', r'\*\/')
- for x in sorted(fold_into_strings[b])]
- self.big_string.append(' /* also: ' + ', '.join(also) + ' */')
- self.big_string.append('\n')
- big_string_offset += len(b)
-
- # Compute the offsets of the folded strings.
+ if blocked:
+ blocks: list[bytes] = []
+ cur_parts: list[bytes] = []
+ cur_len = 0
+ max_sub_len = 1 << _BIG_C_STRING_BLOCK_SHIFT
+ for b in sorted(self.strings, key=string_cmp_key):
+ if b in folded_strings:
+ continue
+ assert len(b) <= max_sub_len, f'Oversized string ({len(b)} bytes)'
+ if cur_len > 0 and cur_len + len(b) > _BIG_C_STRING_TARGET_BLOCK_SIZE:
+ blocks.append(b''.join(cur_parts))
+ cur_parts = []
+ cur_len = 0
+ block_id = len(blocks)
+ self.offsets[b] = (block_id << _BIG_C_STRING_BLOCK_SHIFT) | cur_len
+ cur_parts.append(b)
+ cur_len += len(b)
+ if cur_parts:
+ blocks.append(b''.join(cur_parts))
+ assert len(blocks) <= max_sub_len, f'Too many blocks ({len(blocks)})'
+ self.blocks = blocks
+ else:
+ # big_string_offset is the current byte location within the C string
+ # being appended to - comments, etc. don't count. big_string is
+ # the C string literal contents represented as a list.
+ big_string_offset = 0
+ # Emit all strings that aren't folded in a sorted manner.
+ for b in sorted(self.strings, key=string_cmp_key):
+ if b not in folded_strings:
+ self.offsets[b] = big_string_offset
+ self.big_string.append(f'/* offset={big_string_offset} */\n"')
+ self.big_string.append(bytes_to_c_literal(b))
+ self.big_string.append('"')
+ if b in fold_into_strings:
+ also = [bytes_to_c_literal(x).replace('*/', r'\*\/')
+ for x in sorted(fold_into_strings[b])]
+ self.big_string.append(' /* also: ' + ', '.join(also) + ' */')
+ self.big_string.append('\n')
+ big_string_offset += len(b)
+
+ # Compute the offsets of the folded strings. In blocked=True mode, folded_b
+ # resides wholly within a single <= 64 KiB block, so adding the non-negative
+ # delta (len(folded_b) - len(b)) advances the low 16-bit sub_offset without
+ # overflowing into block_id.
for b, folded_b in folded_strings.items():
assert b not in self.offsets
self.offsets[b] = self.offsets[folded_b] + len(folded_b) - len(b)
@@ -1479,6 +1806,16 @@ def main() -> None:
ftw(item.path, list(parents) + [item.name], action)
ap = argparse.ArgumentParser()
+ ap.add_argument(
+ '--compress',
+ default='none',
+ type=_parse_compress_candidates,
+ help=(
+ 'Comma-separated preference list for block-indexed string '
+ 'compression, packing strings into independently compressed ~8 KiB '
+ 'blocks indexed by (block_id << 16) | sub_offset (e.g. zlib,none)'
+ ),
+ )
ap.add_argument('arch', help='Architecture name like x86')
ap.add_argument('model', help='''Select a model such as skylake to
reduce the code size. Normally set to "all". For architectures like
@@ -1510,6 +1847,11 @@ such as "arm/cortex-a34".''',
#include <string.h>
#include <strings.h>
+/*
+ * Offset passed to pmu_events__get_string(): a flat byte offset into
+ * big_c_string[] when uncompressed, or (block_id << 16) | sub_offset into
+ * ~8 KiB compressed blocks when built with block-indexed string compression.
+ */
struct compact_pmu_event {
\tuint32_t offset;
};
@@ -1556,7 +1898,15 @@ struct pmu_table_entry {
ftw(arch_path, [], preprocess_one_file)
assert _bcs is not None
- _bcs.compute()
+ use_blocks = bool(_args.output_string_file) and _args.compress[0] != 'none'
+ comp_output: Optional[CompressedStringOutput] = None
+ if use_blocks:
+ _bcs.compute(blocked=True)
+ comp_output = _select_compressor(_args.compress, _bcs.blocks)
+ if comp_output is None:
+ _bcs.compute(blocked=False)
+ else:
+ _bcs.compute(blocked=False)
_args.output_file.write('/* clang-format off */\n')
if not _args.output_string_file:
_args.output_file.write('static const char big_c_string[] =\n')
@@ -1573,20 +1923,23 @@ struct pmu_table_entry {
""")
else:
- _args.output_string_file.write('/* SPDX-License-Identifier: GPL-2.0 */\n')
- _args.output_string_file.write('/* Autogenerated by jevents.py */\n')
- _args.output_string_file.write('#include <stdint.h>\n\n')
- _args.output_string_file.write('const char *pmu_events__get_string(uint32_t offset);\n\n')
- _args.output_string_file.write('/* clang-format off */\n')
- _args.output_string_file.write('static const char big_c_string[] =\n')
- if _bcs.big_string:
- for s in _bcs.big_string:
- _args.output_string_file.write(s)
+ if comp_output is not None:
+ write_compressed_string_file(_args.output_string_file, _bcs.blocks, comp_output)
else:
- _args.output_string_file.write('""\n')
- _args.output_string_file.write(';\n')
- _args.output_string_file.write('/* clang-format on */\n\n')
- _args.output_string_file.write("""const char *pmu_events__get_string(uint32_t offset)
+ _args.output_string_file.write('/* SPDX-License-Identifier: GPL-2.0 */\n')
+ _args.output_string_file.write('/* Autogenerated by jevents.py */\n')
+ _args.output_string_file.write('#include <stdint.h>\n\n')
+ _args.output_string_file.write('const char *pmu_events__get_string(uint32_t offset);\n\n')
+ _args.output_string_file.write('/* clang-format off */\n')
+ _args.output_string_file.write('static const char big_c_string[] =\n')
+ if _bcs.big_string:
+ for s in _bcs.big_string:
+ _args.output_string_file.write(s)
+ else:
+ _args.output_string_file.write('""\n')
+ _args.output_string_file.write(';\n')
+ _args.output_string_file.write('/* clang-format on */\n\n')
+ _args.output_string_file.write("""const char *pmu_events__get_string(uint32_t offset)
{
\treturn &big_c_string[offset];
}
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 06/10] perf jevents: Add --compress=lzma block compression backend
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
` (4 preceding siblings ...)
2026-11-13 21:08 ` [PATCH 05/10] perf jevents: Add block-indexed string packing and --compress=zlib Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:13 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 07/10] perf jevents: Add --compress=zstd " Ian Rogers
` (3 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Add an 'lzma' block-indexed string compression backend to jevents.py
using Python's standard-library lzma module (imported lazily) to
compress each ~8 KiB string block independently as a raw LZMA2 stream
(FORMAT_RAW + FILTER_LZMA2, dict_size=64 KiB) decoded on demand via
liblzma's lzma_raw_buffer_decode() in pmu-events-string.c.
This provides random-access per-block string decompression indexed by
(block_id << 16) | sub_offset on builds where liblzma is enabled without
libzstd or zlib. On x86, --compress=lzma shrinks pmu-events-string.o
from ~6.90 MB to ~819 KB.
Signed-off-by: Ian Rogers <irogers@google.com>
---
tools/perf/pmu-events/jevents.py | 44 ++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
index ec7d460a32b6..a7fad9bbf7b4 100755
--- a/tools/perf/pmu-events/jevents.py
+++ b/tools/perf/pmu-events/jevents.py
@@ -238,10 +238,54 @@ def _compress_blocks_zlib(blocks: Sequence[bytes]) -> Optional[CompressedStringO
)
+def _compress_blocks_lzma(blocks: Sequence[bytes]) -> Optional[CompressedStringOutput]:
+ """Compress blocks using stdlib lzma raw LZMA2 streams."""
+ try:
+ lzma_mod = importlib.import_module('lzma')
+ except ImportError:
+ return None
+
+ dict_size = 1 << _BIG_C_STRING_BLOCK_SHIFT
+ filters = [{'id': lzma_mod.FILTER_LZMA2, 'preset': 6, 'dict_size': dict_size}]
+ compressed_blocks = [
+ lzma_mod.compress(block, format=lzma_mod.FORMAT_RAW, filters=filters)
+ for block in blocks
+ ]
+
+ decompress_fn = f"""static bool decompress_block(const unsigned char *src, uint32_t src_len,
+\t\t\t char *dst, uint32_t dst_len)
+{{
+\tlzma_options_lzma opt = {{
+\t\t.dict_size = {dict_size}U,
+\t\t.preset_dict = NULL,
+\t\t.preset_dict_size = 0,
+\t}};
+\tconst lzma_filter filters[] = {{
+\t\t{{ .id = LZMA_FILTER_LZMA2, .options = &opt }},
+\t\t{{ .id = LZMA_VLI_UNKNOWN, .options = NULL }},
+\t}};
+\tsize_t in_pos = 0, out_pos = 0;
+\tlzma_ret ret;
+
+\tret = lzma_raw_buffer_decode(filters, NULL, src, &in_pos, src_len,
+\t\t\t\t (uint8_t *)dst, &out_pos, dst_len);
+\treturn ret == LZMA_OK && in_pos == src_len && out_pos == dst_len;
+}}
+"""
+ return CompressedStringOutput(
+ name='lzma',
+ c_headers=['<lzma.h>'],
+ compressed_blocks=compressed_blocks,
+ extra_c_decls='',
+ decompress_c_fn=decompress_fn,
+ )
+
+
_COMPRESS_BACKENDS: Dict[
str, Optional[Callable[[Sequence[bytes]], Optional[CompressedStringOutput]]]
] = {
'none': None,
+ 'lzma': _compress_blocks_lzma,
'zlib': _compress_blocks_zlib,
}
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 07/10] perf jevents: Add --compress=zstd block compression backend
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
` (5 preceding siblings ...)
2026-11-13 21:08 ` [PATCH 06/10] perf jevents: Add --compress=lzma block compression backend Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:13 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 08/10] perf build: Enable jevents string compression when available Ian Rogers
` (2 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Add a 'zstd' block-indexed string compression backend to jevents.py that
trains a single shared 64 KiB Zstandard dictionary across all ~8 KiB
string blocks (itself stored zstd-compressed in .rodata and digested
once on demand into a shared ZSTD_DDict freed at exit) and compresses
each ~8 KiB block independently with ZSTD_compress_usingCDict().
Without a dictionary, each ~8 KiB block starts with an empty match
window and must emit its own Huffman/FSE entropy tables from scratch.
Sharing a trained 64 KiB dictionary pre-seeds both common event/metric
substrings and precomputed entropy tables across all blocks, shrinking
compressed .rodata by ~26% compared to dictionary-free ~8 KiB zstd
blocks (738 KiB vs 1,003 KiB across all architectures, recovering over
half the gap toward a single non-seekable 521 KiB whole-table stream)
while keeping every block independently decompressible via
(block_id << 16) | sub_offset.
To avoid mandatory third-party Python package dependencies across Python
versions, lazily probe three Zstandard bindings in order:
1. Python 3.14+ standard-library compression.zstd
2. python-zstandard (zstandard) if installed
3. ctypes binding to the system libzstd shared library
When total string data is too small to train a dictionary, gracefully
fall back to dictionary-free Zstandard frames. On x86, --compress=zstd
shrinks pmu-events-string.o from ~6.90 MB to ~587 KB (~11.8x reduction).
Signed-off-by: Ian Rogers <irogers@google.com>
---
tools/perf/pmu-events/jevents.py | 266 +++++++++++++++++++++++++++++++
1 file changed, 266 insertions(+)
diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
index a7fad9bbf7b4..b32344e7eb8e 100755
--- a/tools/perf/pmu-events/jevents.py
+++ b/tools/perf/pmu-events/jevents.py
@@ -281,12 +281,278 @@ def _compress_blocks_lzma(blocks: Sequence[bytes]) -> Optional[CompressedStringO
)
+def _zstd_compress_via_ctypes(
+ blocks: Sequence[bytes], dict_capacity: int, level: int
+) -> Optional[Tuple[Sequence[bytes], bytes, bytes]]:
+ """Compress blocks and dictionary via ctypes binding to libzstd."""
+ try:
+ ctypes = importlib.import_module('ctypes')
+ ctypes_util = importlib.import_module('ctypes.util')
+ lib_name = ctypes_util.find_library('zstd') or 'libzstd.so.1'
+ lib = ctypes.CDLL(lib_name)
+ except (ImportError, OSError):
+ return None
+
+ c_size_t = ctypes.c_size_t
+ c_void_p = ctypes.c_void_p
+ c_uint = ctypes.c_uint
+ c_int = ctypes.c_int
+
+ try:
+ lib.ZSTD_isError.argtypes = [c_size_t]
+ lib.ZSTD_isError.restype = c_uint
+ lib.ZDICT_isError.argtypes = [c_size_t]
+ lib.ZDICT_isError.restype = c_uint
+ lib.ZDICT_trainFromBuffer.argtypes = [
+ c_void_p, c_size_t, c_void_p, ctypes.POINTER(c_size_t), c_uint
+ ]
+ lib.ZDICT_trainFromBuffer.restype = c_size_t
+ lib.ZSTD_compressBound.argtypes = [c_size_t]
+ lib.ZSTD_compressBound.restype = c_size_t
+ lib.ZSTD_compress.argtypes = [c_void_p, c_size_t, c_void_p, c_size_t, c_int]
+ lib.ZSTD_compress.restype = c_size_t
+ lib.ZSTD_createCCtx.argtypes = []
+ lib.ZSTD_createCCtx.restype = c_void_p
+ lib.ZSTD_freeCCtx.argtypes = [c_void_p]
+ lib.ZSTD_freeCCtx.restype = c_size_t
+ lib.ZSTD_createCDict.argtypes = [c_void_p, c_size_t, c_int]
+ lib.ZSTD_createCDict.restype = c_void_p
+ lib.ZSTD_freeCDict.argtypes = [c_void_p]
+ lib.ZSTD_freeCDict.restype = c_size_t
+ lib.ZSTD_compress_usingCDict.argtypes = [
+ c_void_p, c_void_p, c_size_t, c_void_p, c_size_t, c_void_p
+ ]
+ lib.ZSTD_compress_usingCDict.restype = c_size_t
+ except AttributeError:
+ return None
+
+ raw_dict = b''
+ total_bytes = sum(len(b) for b in blocks)
+ if total_bytes >= 16384:
+ full_blob = b''.join(blocks)
+ sample_step = 2048
+ sample_lens = [
+ min(sample_step, len(full_blob) - off)
+ for off in range(0, len(full_blob), sample_step)
+ ]
+ if len(sample_lens) >= 8:
+ sizes_arr = (c_size_t * len(sample_lens))(*sample_lens)
+ dict_buf = ctypes.create_string_buffer(dict_capacity)
+ dsize = lib.ZDICT_trainFromBuffer(
+ dict_buf, dict_capacity, full_blob, sizes_arr, len(sample_lens)
+ )
+ if not lib.ZDICT_isError(dsize) and dsize > 0:
+ raw_dict = dict_buf.raw[:dsize]
+
+ cctx = lib.ZSTD_createCCtx()
+ if not cctx:
+ return None
+ cdict = None
+ try:
+ if raw_dict:
+ cdict = lib.ZSTD_createCDict(raw_dict, len(raw_dict), level)
+ if not cdict:
+ raw_dict = b''
+
+ max_block_len = max(len(b) for b in blocks)
+ dst_cap = lib.ZSTD_compressBound(max(max_block_len, len(raw_dict)))
+ dst_buf = ctypes.create_string_buffer(dst_cap)
+ compressed_blocks: list[bytes] = []
+
+ for block in blocks:
+ if cdict:
+ res = lib.ZSTD_compress_usingCDict(
+ cctx, dst_buf, dst_cap, block, len(block), cdict
+ )
+ else:
+ res = lib.ZSTD_compress(dst_buf, dst_cap, block, len(block), level)
+ if lib.ZSTD_isError(res):
+ return None
+ compressed_blocks.append(dst_buf.raw[:res])
+
+ comp_dict = b''
+ if raw_dict:
+ dres = lib.ZSTD_compress(dst_buf, dst_cap, raw_dict, len(raw_dict), level)
+ if lib.ZSTD_isError(dres):
+ return None
+ comp_dict = dst_buf.raw[:dres]
+
+ return compressed_blocks, raw_dict, comp_dict
+ finally:
+ if cdict:
+ lib.ZSTD_freeCDict(cdict)
+ lib.ZSTD_freeCCtx(cctx)
+
+
+def _compress_blocks_zstd(blocks: Sequence[bytes]) -> Optional[CompressedStringOutput]:
+ """Compress ~8 KiB blocks independently with zstd and a shared trained dictionary.
+
+ Trains a single 64 KiB Zstandard dictionary across all blocks (itself stored
+ zstd-compressed in .rodata and digested once on demand into a shared
+ ZSTD_DDict) so each ~8 KiB block achieves high compression ratios while
+ remaining independently decompressible via (block_id << 16) | sub_offset.
+ Probes Python 3.14+ compression.zstd, python-zstandard, or ctypes libzstd.
+ """
+ dict_capacity = 65536
+ level = 9
+ result: Optional[Tuple[Sequence[bytes], bytes, bytes]] = None
+
+ # 1. Try Python 3.14+ standard library compression.zstd.
+ try:
+ py_zstd = importlib.import_module('compression.zstd')
+ raw_dict = b''
+ zdict_obj = None
+ full_blob = b''.join(blocks)
+ if len(full_blob) >= 16384:
+ samples = [full_blob[i:i + 2048] for i in range(0, len(full_blob), 2048)]
+ try:
+ zdict_obj = py_zstd.train_dict(samples, dict_capacity)
+ raw_dict = bytes(zdict_obj.dict_content)
+ except Exception:
+ raw_dict = b''
+ zdict_obj = None
+ if zdict_obj is not None:
+ cblocks = [py_zstd.compress(b, level=level, zstd_dict=zdict_obj) for b in blocks]
+ cdict_bytes = py_zstd.compress(raw_dict, level=level)
+ else:
+ cblocks = [py_zstd.compress(b, level=level) for b in blocks]
+ cdict_bytes = b''
+ result = (cblocks, raw_dict, cdict_bytes)
+ except ImportError:
+ pass
+
+ # 2. Try third-party zstandard module if installed.
+ if result is None:
+ try:
+ zstd_pkg = importlib.import_module('zstandard')
+ raw_dict = b''
+ pkg_dict = None
+ full_blob = b''.join(blocks)
+ if len(full_blob) >= 16384:
+ samples = [full_blob[i:i + 2048] for i in range(0, len(full_blob), 2048)]
+ try:
+ pkg_dict = zstd_pkg.train_dictionary(dict_capacity, samples)
+ raw_dict = pkg_dict.as_bytes()
+ except Exception:
+ raw_dict = b''
+ pkg_dict = None
+ comp = zstd_pkg.ZstdCompressor(level=level, dict_data=pkg_dict)
+ cblocks = [comp.compress(b) for b in blocks]
+ cdict_bytes = (
+ zstd_pkg.ZstdCompressor(level=level).compress(raw_dict)
+ if raw_dict else b''
+ )
+ result = (cblocks, raw_dict, cdict_bytes)
+ except ImportError:
+ pass
+
+ # 3. Fall back to ctypes binding to system libzstd.
+ if result is None:
+ result = _zstd_compress_via_ctypes(blocks, dict_capacity, level)
+
+ if result is None:
+ return None
+
+ compressed_blocks, raw_dict, comp_dict = result
+ if raw_dict:
+ dict_lines = [
+ f'#define BIG_C_STRING_ZDICT_RAW_LEN {len(raw_dict)}U\n',
+ f'#define BIG_C_STRING_ZDICT_COMP_LEN {len(comp_dict)}U\n',
+ '/* clang-format off */\n',
+ 'static const unsigned char big_c_string_zdict[] =\n',
+ ]
+ for i in range(0, len(comp_dict), 64):
+ chunk = comp_dict[i:i + 64]
+ escaped = ''.join(_BYTE_TO_C_OCTAL[b] for b in chunk)
+ dict_lines.append(f'\t"{escaped}"\n')
+ dict_lines.append(';\n/* clang-format on */\n\n')
+ dict_lines.append('static ZSTD_DDict *big_c_string_ddict;\n')
+ extra_c_decls = ''.join(dict_lines)
+
+ decompress_fn = """static const ZSTD_DDict *get_zstd_ddict(void)
+{
+\tZSTD_DDict *ddict = __atomic_load_n(&big_c_string_ddict, __ATOMIC_ACQUIRE);
+
+\tif (!ddict) {
+\t\tZSTD_DDict *expected = NULL;
+\t\tvoid *dict_buf = malloc(BIG_C_STRING_ZDICT_RAW_LEN);
+
+\t\tif (!dict_buf)
+\t\t\treturn NULL;
+\t\tif (ZSTD_decompress(dict_buf, BIG_C_STRING_ZDICT_RAW_LEN,
+\t\t\t\t big_c_string_zdict,
+\t\t\t\t BIG_C_STRING_ZDICT_COMP_LEN) !=
+\t\t BIG_C_STRING_ZDICT_RAW_LEN) {
+\t\t\tfree(dict_buf);
+\t\t\treturn NULL;
+\t\t}
+\t\tddict = ZSTD_createDDict(dict_buf, BIG_C_STRING_ZDICT_RAW_LEN);
+\t\tfree(dict_buf);
+\t\tif (!ddict)
+\t\t\treturn NULL;
+\t\tif (!__atomic_compare_exchange_n(&big_c_string_ddict, &expected,
+\t\t\t\t\t\t ddict, false,
+\t\t\t\t\t\t __ATOMIC_RELEASE,
+\t\t\t\t\t\t __ATOMIC_ACQUIRE)) {
+\t\t\tZSTD_freeDDict(ddict);
+\t\t\tddict = expected;
+\t\t}
+\t}
+\treturn ddict;
+}
+
+static bool decompress_block(const unsigned char *src, uint32_t src_len,
+\t\t\t char *dst, uint32_t dst_len)
+{
+\tconst ZSTD_DDict *ddict = get_zstd_ddict();
+\tZSTD_DCtx *dctx;
+\tsize_t ret;
+
+\tif (!ddict)
+\t\treturn false;
+\tdctx = ZSTD_createDCtx();
+\tif (!dctx)
+\t\treturn false;
+\tret = ZSTD_decompress_usingDDict(dctx, dst, dst_len, src, src_len, ddict);
+\tZSTD_freeDCtx(dctx);
+\treturn !ZSTD_isError(ret) && ret == dst_len;
+}
+"""
+ cleanup_stmt = (
+ '\tif (big_c_string_ddict) {\n'
+ '\t\tZSTD_freeDDict(big_c_string_ddict);\n'
+ '\t\tbig_c_string_ddict = NULL;\n'
+ '\t}\n'
+ )
+ else:
+ extra_c_decls = ''
+ decompress_fn = """static bool decompress_block(const unsigned char *src, uint32_t src_len,
+\t\t\t char *dst, uint32_t dst_len)
+{
+\tsize_t ret = ZSTD_decompress(dst, dst_len, src, src_len);
+
+\treturn !ZSTD_isError(ret) && ret == dst_len;
+}
+"""
+ cleanup_stmt = ''
+
+ return CompressedStringOutput(
+ name='zstd',
+ c_headers=['<zstd.h>'],
+ compressed_blocks=compressed_blocks,
+ extra_c_decls=extra_c_decls,
+ decompress_c_fn=decompress_fn,
+ cleanup_c_stmt=cleanup_stmt,
+ )
+
+
_COMPRESS_BACKENDS: Dict[
str, Optional[Callable[[Sequence[bytes]], Optional[CompressedStringOutput]]]
] = {
'none': None,
'lzma': _compress_blocks_lzma,
'zlib': _compress_blocks_zlib,
+ 'zstd': _compress_blocks_zstd,
}
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 08/10] perf build: Enable jevents string compression when available
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
` (6 preceding siblings ...)
2026-11-13 21:08 ` [PATCH 07/10] perf jevents: Add --compress=zstd " Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:17 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 09/10] perf tests pmu-events: Test metricgroup descriptions and concurrent lookups Ian Rogers
2026-11-13 21:08 ` [PATCH 10/10] perf build: Default JEVENTS_ARCH to all Ian Rogers
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Pass --compress=<available> to jevents.py during regular builds to
enable block-indexed string compression (packing generated PMU event and
metric strings into independently compressed ~8 KiB blocks decompressed
on demand by (block_id << 16) | sub_offset), constructing the fallback
list from CONFIG_ZSTD, CONFIG_ZLIB, CONFIG_LZMA, and none so jevents.py
only emits decompression C code for libraries actually linked into perf
(e.g. falling back to zlib when built with NO_LIBZSTD=1, or uncompressed
strings when all three are disabled).
Expose JEVENTS_COMPRESS=<zstd|zlib|lzma|none> (or a comma-separated
preference list) in Makefile.perf to override or disable compression, and
track NO_JEVENTS, JEVENTS_ARCH, JEVENTS_MODEL, and the active compression
selection in $(OUTPUT)pmu-events/jevents-flags so changing build flags
triggers regeneration without rerunning jevents.py on incremental no-op
builds. Also cover JEVENTS_COMPRESS=none in tools/perf/tests/make.
Signed-off-by: Ian Rogers <irogers@google.com>
---
tools/perf/.gitignore | 1 +
tools/perf/Makefile.perf | 10 +++++++-
tools/perf/pmu-events/Build | 47 ++++++++++++++++++++++++++++++++-----
tools/perf/tests/make | 2 ++
4 files changed, 53 insertions(+), 7 deletions(-)
diff --git a/tools/perf/.gitignore b/tools/perf/.gitignore
index 3b968c5158b8..faf88857abff 100644
--- a/tools/perf/.gitignore
+++ b/tools/perf/.gitignore
@@ -39,6 +39,7 @@ trace/beauty/generated/
pmu-events/arch/common/common/legacy-cache.json
pmu-events/pmu-events.c
pmu-events/pmu-events-string.c
+pmu-events/jevents-flags
pmu-events/jevents
pmu-events/metric_test.log
pmu-events/empty-pmu-events.log
diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf
index b74b534e1153..53ab82681569 100644
--- a/tools/perf/Makefile.perf
+++ b/tools/perf/Makefile.perf
@@ -129,6 +129,12 @@ include ../scripts/utilities.mak
# Define NO_MYPY if you do not want to run mypy during build
#
# Define NO_PYLINT if you do not want to run pylint during build
+#
+# Define JEVENTS_COMPRESS=<zstd|zlib|lzma|none> to select or disable
+# block-indexed compression of generated PMU event and metric strings, where
+# strings are packed into ~8 KiB blocks compressed independently and
+# decompressed on demand by (block_id << 16) | sub_offset (defaults to the best
+# enabled library among zstd, zlib, lzma, or none).
# As per kernel Makefile, avoid funny character set dependencies
unexport LC_ALL
@@ -593,7 +599,7 @@ strip: $(PROGRAMS) $(OUTPUT)perf
PERF_IN := $(OUTPUT)perf-in.o
-export NO_JEVENTS
+export NO_JEVENTS JEVENTS_ARCH JEVENTS_MODEL JEVENTS_COMPRESS
build := -f $(srctree)/tools/build/Makefile.build dir=. obj
@@ -1036,6 +1042,7 @@ pmu-events-clean:
ifeq ($(OUTPUT),)
$(call QUIET_CLEAN, pmu-events) $(RM) \
pmu-events/pmu-events*.c \
+ pmu-events/jevents-flags \
pmu-events/metric_test.log \
pmu-events/test-empty-pmu-events.c \
pmu-events/empty-pmu-events.log
@@ -1044,6 +1051,7 @@ ifeq ($(OUTPUT),)
else # When an OUTPUT directory is present, clean up the copied pmu-events/arch directory.
$(call QUIET_CLEAN, pmu-events) $(RM) -r $(OUTPUT)pmu-events/arch \
$(OUTPUT)pmu-events/pmu-events*.c \
+ $(OUTPUT)pmu-events/jevents-flags \
$(OUTPUT)pmu-events/metric_test.log \
$(OUTPUT)pmu-events/test-empty-pmu-events.c \
$(OUTPUT)pmu-events/empty-pmu-events.log
diff --git a/tools/perf/pmu-events/Build b/tools/perf/pmu-events/Build
index 5147139bbb6f..88b6b47951e0 100644
--- a/tools/perf/pmu-events/Build
+++ b/tools/perf/pmu-events/Build
@@ -22,19 +22,48 @@ $(OUTPUT)pmu-events/pmu-events-string.o: $(PMU_EVENTS_STRING_C)
# the destination to save space in the build log.
quiet_cmd_cp = COPY $(patsubst %$<,%,$@) <- $<
+JEVENTS_FLAGS_FILE := $(OUTPUT)pmu-events/jevents-flags
+
# --- NO_JEVENTS=1 build ---
ifeq ($(NO_JEVENTS),1)
-$(PMU_EVENTS_C): $(EMPTY_PMU_EVENTS_C)
+JEVENTS_FLAGS_STR := $(NO_JEVENTS)
+
+$(PMU_EVENTS_C): $(EMPTY_PMU_EVENTS_C) $(JEVENTS_FLAGS_FILE)
$(call rule_mkdir)
$(Q)$(call echo-cmd,cp)cp $< $@
else
# --- Regular build ---
-# Setup the JEVENTS_ARCH and JEVENTS_MODEL
+# Setup the JEVENTS_ARCH, JEVENTS_MODEL and JEVENTS_COMPRESS
ifeq ($(JEVENTS_ARCH),)
JEVENTS_ARCH=$(SRCARCH)
endif
-JEVENTS_MODEL ?= all
+ifeq ($(JEVENTS_MODEL),)
+JEVENTS_MODEL=all
+endif
+
+JEVENTS_COMPRESS_AVAIL :=
+ifeq ($(CONFIG_ZSTD),y)
+JEVENTS_COMPRESS_AVAIL += zstd
+endif
+ifeq ($(CONFIG_ZLIB),y)
+JEVENTS_COMPRESS_AVAIL += zlib
+endif
+ifeq ($(CONFIG_LZMA),y)
+JEVENTS_COMPRESS_AVAIL += lzma
+endif
+JEVENTS_COMPRESS_AVAIL += none
+
+ifeq ($(JEVENTS_COMPRESS),)
+JEVENTS_COMPRESS := $(subst $(space),$(comma),$(strip $(JEVENTS_COMPRESS_AVAIL)))
+endif
+
+JEVENTS_COMPRESS_ACTIVE := $(filter $(JEVENTS_COMPRESS_AVAIL),$(subst $(comma),$(space),$(JEVENTS_COMPRESS)))
+ifeq ($(JEVENTS_COMPRESS_ACTIVE),)
+$(error JEVENTS_COMPRESS='$(JEVENTS_COMPRESS)' requires libraries not enabled in this build (available: $(strip $(JEVENTS_COMPRESS_AVAIL))))
+endif
+JEVENTS_COMPRESS_ARG := $(subst $(space),$(comma),$(strip $(JEVENTS_COMPRESS_ACTIVE)))
+JEVENTS_FLAGS_STR := $(NO_JEVENTS):$(JEVENTS_ARCH):$(JEVENTS_MODEL):$(JEVENTS_COMPRESS_ARG)
# The input json/csv files
SRC_DIR := pmu-events/arch
@@ -181,7 +210,7 @@ $(EMPTY_PMU_EVENTS_TEST_LOG): $(EMPTY_PMU_EVENTS_C) $(TEST_EMPTY_PMU_EVENTS_C)
# Dependencies for jevents.py
-JEVENTS_DEPS := $(OUT_JSON) $(GEN_JSON) $(JEVENTS_PY) $(METRIC_PY) $(EMPTY_PMU_EVENTS_TEST_LOG) $(METRIC_TEST_LOG)
+JEVENTS_DEPS := $(OUT_JSON) $(GEN_JSON) $(JEVENTS_PY) $(METRIC_PY) $(EMPTY_PMU_EVENTS_TEST_LOG) $(METRIC_TEST_LOG) $(JEVENTS_FLAGS_FILE)
# If there are orphaned files remove them.
ifneq ($(strip $(ORPHAN_FILES)),)
@@ -204,14 +233,20 @@ endif
# and inputs are dependencies.
$(PMU_EVENTS_C): $(JEVENTS_DEPS)
$(call rule_mkdir)
- $(Q)$(call echo-cmd,gen)$(PYTHON) $(JEVENTS_PY) $(JEVENTS_ARCH) $(JEVENTS_MODEL) \
- $(OUT_DIR) $(PMU_EVENTS_C) $(PMU_EVENTS_STRING_C)
+ $(Q)$(call echo-cmd,gen)$(PYTHON) $(JEVENTS_PY) --compress=$(JEVENTS_COMPRESS_ARG) \
+ $(JEVENTS_ARCH) $(JEVENTS_MODEL) $(OUT_DIR) $(PMU_EVENTS_C) $(PMU_EVENTS_STRING_C)
$(PMU_EVENTS_STRING_C): $(PMU_EVENTS_C)
@:
endif # ifeq ($(NO_JEVENTS),1)
+$(JEVENTS_FLAGS_FILE): FORCE
+ $(call rule_mkdir)
+ @if [ "$$(cat $@ 2>/dev/null)" != "$(JEVENTS_FLAGS_STR)" ]; then \
+ printf '%s' "$(JEVENTS_FLAGS_STR)" > $@; \
+ fi
+
ifneq ($(NO_JEVENTS),1)
PY_TESTS := $(wildcard pmu-events/*.py)
else
diff --git a/tools/perf/tests/make b/tools/perf/tests/make
index 7524de522802..5a04f67257ac 100644
--- a/tools/perf/tests/make
+++ b/tools/perf/tests/make
@@ -77,6 +77,7 @@ make_clang_nondistro := CC=clang BUILD_NONDISTRO=1
make_extra_tests := EXTRA_TESTS=1
make_no_jevents := NO_JEVENTS=1
make_jevents_all := JEVENTS_ARCH=all
+make_jevents_compress_none := JEVENTS_COMPRESS=none
make_no_bpf_skel := BUILD_BPF_SKEL=0
make_gen_vmlinux_h := GEN_VMLINUX_H=1
make_no_python_module := NO_PYTHON_MODULE=1
@@ -172,6 +173,7 @@ endif
run += make_extra_tests
run += make_no_jevents
run += make_jevents_all
+run += make_jevents_compress_none
run += make_no_bpf_skel
run += make_gen_vmlinux_h
run += make_no_python_module
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 09/10] perf tests pmu-events: Test metricgroup descriptions and concurrent lookups
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
` (7 preceding siblings ...)
2026-11-13 21:08 ` [PATCH 08/10] perf build: Enable jevents string compression when available Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:20 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 10/10] perf build: Default JEVENTS_ARCH to all Ian Rogers
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Add metricgroups.json to arch/test/test_soc/cpu/ with prefix-overlapping
keys ("group1" and "group1A"), regenerate empty-pmu-events.c, and add a
"metricgroups" subtest to "PMU JSON event tests".
The new subtest verifies exact and prefix-overlapping metricgroup binary
searches via describe_metricgroup(), validates metricgroup descriptions
across all core and system metrics, and launches 8 concurrent worker
threads scanning core/sys events and metrics to stress-test lock-free
block decompression and shared dictionary initialization.
Signed-off-by: Ian Rogers <irogers@google.com>
---
.../arch/test/test_soc/cpu/metricgroups.json | 4 +
tools/perf/pmu-events/empty-pmu-events.c | 84 +++----
tools/perf/tests/pmu-events.c | 209 +++++++++++++++++-
3 files changed, 259 insertions(+), 38 deletions(-)
create mode 100644 tools/perf/pmu-events/arch/test/test_soc/cpu/metricgroups.json
diff --git a/tools/perf/pmu-events/arch/test/test_soc/cpu/metricgroups.json b/tools/perf/pmu-events/arch/test/test_soc/cpu/metricgroups.json
new file mode 100644
index 000000000000..2bf7e4fbff3c
--- /dev/null
+++ b/tools/perf/pmu-events/arch/test/test_soc/cpu/metricgroups.json
@@ -0,0 +1,4 @@
+{
+ "group1": "Test metricgroup 1",
+ "group1A": "Test metricgroup 1A"
+}
diff --git a/tools/perf/pmu-events/empty-pmu-events.c b/tools/perf/pmu-events/empty-pmu-events.c
index 46a32a4cb9d6..f4009e5c51ee 100644
--- a/tools/perf/pmu-events/empty-pmu-events.c
+++ b/tools/perf/pmu-events/empty-pmu-events.c
@@ -2605,42 +2605,50 @@ static const char big_c_string[] =
/* offset=128790 */
"M3\000\0001 / M3\000\000\000\000\000\000\000\000000"
/* offset=128811 */
+"Test metricgroup 1\000"
+/* offset=128830 */
+"Test metricgroup 1A\000"
+/* offset=128850 */
"backend_cycles_idle\000Default\000(stalled\\-cycles\\-backend / cpu\\-cycles if has_event(stalled\\-cycles\\-backend) else 0)\000backend_cycles_idle > 0.2\000Backend stalls per cycle\000\000\000\000\000\000001"
-/* offset=128985 */
+/* offset=129024 */
"branch_frequency\000Default\000branches / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Branches per CPU second\000\0001000M/sec\000\000\000\000011"
-/* offset=129165 */
+/* offset=129204 */
"branch_miss_rate\000Default\000branch\\-misses / branches\000branch_miss_rate > 0.05\000Branch miss rate\000\000100%\000\000\000\000001"
-/* offset=129269 */
+/* offset=129308 */
"cache_miss_cycles\000group1\000dcache_miss_cpi + icache_miss_cycles\000\000\000\000\000\000\000\000000"
-/* offset=129341 */
+/* offset=129380 */
"cs_per_second\000Default\000software@context\\-switches\\,name\\=context\\-switches@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Context switches per CPU second\000\0001cs/sec\000\000\000\000011"
-/* offset=129574 */
+/* offset=129613 */
"cycles_frequency\000Default\000cpu\\-cycles / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Cycles per CPU second\000\0001GHz\000\000\000\000011"
-/* offset=129750 */
+/* offset=129789 */
"dcache_miss_cpi\000\000l1d\\-loads\\-misses / inst_retired.any\000\000\000\000\000\000\000\000000"
-/* offset=129815 */
+/* offset=129854 */
"dtlb_miss_rate\000Default3\000dTLB\\-load\\-misses / dTLB\\-loads\000dtlb_miss_rate > 0.05\000dTLB miss rate\000\000100%\000\000\000\000001"
-/* offset=129921 */
+/* offset=129960 */
"frontend_cycles_idle\000Default\000(stalled\\-cycles\\-frontend / cpu\\-cycles if has_event(stalled\\-cycles\\-frontend) else 0)\000frontend_cycles_idle > 0.1\000Frontend stalls per cycle\000\000\000\000\000\000001"
-/* offset=130100 */
+/* offset=130139 */
+"group1\000"
+/* offset=130146 */
+"group1A\000"
+/* offset=130154 */
"icache_miss_cycles\000\000l1i\\-loads\\-misses / inst_retired.any\000\000\000\000\000\000\000\000000"
-/* offset=130168 */
+/* offset=130222 */
"insn_per_cycle\000Default\000instructions / cpu\\-cycles\000insn_per_cycle < 1\000Instructions Per Cycle\000\0001instructions\000\000\000\000001"
-/* offset=130281 */
+/* offset=130335 */
"itlb_miss_rate\000Default3\000iTLB\\-load\\-misses / iTLB\\-loads\000itlb_miss_rate > 0.05\000iTLB miss rate\000\000100%\000\000\000\000001"
-/* offset=130387 */
+/* offset=130441 */
"l1_prefetch_miss_rate\000Default4\000L1\\-dcache\\-prefetch\\-misses / L1\\-dcache\\-prefetches\000l1_prefetch_miss_rate > 0.05\000L1 prefetch miss rate\000\000100%\000\000\000\000001"
-/* offset=130535 */
+/* offset=130589 */
"l1d_miss_rate\000Default2\000L1\\-dcache\\-load\\-misses / L1\\-dcache\\-loads\000l1d_miss_rate > 0.05\000L1D miss rate\000\000100%\000\000\000\000001"
-/* offset=130651 */
+/* offset=130705 */
"l1i_miss_rate\000Default3\000L1\\-icache\\-load\\-misses / L1\\-icache\\-loads\000l1i_miss_rate > 0.05\000L1I miss rate\000\000100%\000\000\000\000001"
-/* offset=130766 */
+/* offset=130820 */
"llc_miss_rate\000Default2\000LLC\\-load\\-misses / LLC\\-loads\000llc_miss_rate > 0.05\000LLC miss rate\000\000100%\000\000\000\000001"
-/* offset=130867 */
+/* offset=130921 */
"migrations_per_second\000Default\000software@cpu\\-migrations\\,name\\=cpu\\-migrations@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Process migrations to a new CPU per CPU second\000\0001migrations/sec\000\000\000\000011"
-/* offset=131127 */
+/* offset=131181 */
"page_faults_per_second\000Default\000software@page\\-faults\\,name\\=page\\-faults@ * 1e9 / (software@cpu\\-clock\\,name\\=cpu\\-clock@ if #target_cpu else software@task\\-clock\\,name\\=task\\-clock@)\000\000Page faults per CPU second\000\0001faults/sec\000\000\000\000011"
-/* offset=131358 */
+/* offset=131412 */
"stalled_cycles_per_instruction\000Default\000(max(stalled\\-cycles\\-frontend, stalled\\-cycles\\-backend) / instructions if has_event(stalled\\-cycles\\-frontend) & has_event(stalled\\-cycles\\-backend) else (stalled\\-cycles\\-frontend / instructions if has_event(stalled\\-cycles\\-frontend) else (stalled\\-cycles\\-backend / instructions if has_event(stalled\\-cycles\\-backend) else 0)))\000\000Max front or backend stalls per instruction\000\000\000\000\000\000001"
;
@@ -5197,37 +5205,37 @@ static const struct compact_pmu_event pmu_metrics__common_default_core[] = {
/* CPUs_utilized\000Default\000(software@cpu\\-clock\\,name\\=cpu\\-clock@ if #targ... */
{ 127820 },
/* backend_cycles_idle\000Default\000(stalled\\-cycles\\-backend / cpu\\-cycles if ... */
- { 128811 },
+ { 128850 },
/* branch_frequency\000Default\000branches / (software@cpu\\-clock\\,name\\=cpu\\-c... */
- { 128985 },
+ { 129024 },
/* branch_miss_rate\000Default\000branch\\-misses / branches\000branch_miss_rate > ... */
- { 129165 },
+ { 129204 },
/* cs_per_second\000Default\000software@context\\-switches\\,name\\=context\\-switc... */
- { 129341 },
+ { 129380 },
/* cycles_frequency\000Default\000cpu\\-cycles / (software@cpu\\-clock\\,name\\=cpu... */
- { 129574 },
+ { 129613 },
/* dtlb_miss_rate\000Default3\000dTLB\\-load\\-misses / dTLB\\-loads\000dtlb_miss_r... */
- { 129815 },
+ { 129854 },
/* frontend_cycles_idle\000Default\000(stalled\\-cycles\\-frontend / cpu\\-cycles i... */
- { 129921 },
+ { 129960 },
/* insn_per_cycle\000Default\000instructions / cpu\\-cycles\000insn_per_cycle < 1\0... */
- { 130168 },
+ { 130222 },
/* itlb_miss_rate\000Default3\000iTLB\\-load\\-misses / iTLB\\-loads\000itlb_miss_r... */
- { 130281 },
+ { 130335 },
/* l1_prefetch_miss_rate\000Default4\000L1\\-dcache\\-prefetch\\-misses / L1\\-dcac... */
- { 130387 },
+ { 130441 },
/* l1d_miss_rate\000Default2\000L1\\-dcache\\-load\\-misses / L1\\-dcache\\-loads\0... */
- { 130535 },
+ { 130589 },
/* l1i_miss_rate\000Default3\000L1\\-icache\\-load\\-misses / L1\\-icache\\-loads\0... */
- { 130651 },
+ { 130705 },
/* llc_miss_rate\000Default2\000LLC\\-load\\-misses / LLC\\-loads\000llc_miss_rate ... */
- { 130766 },
+ { 130820 },
/* migrations_per_second\000Default\000software@cpu\\-migrations\\,name\\=cpu\\-mig... */
- { 130867 },
+ { 130921 },
/* page_faults_per_second\000Default\000software@page\\-faults\\,name\\=page\\-faul... */
- { 131127 },
+ { 131181 },
/* stalled_cycles_per_instruction\000Default\000(max(stalled\\-cycles\\-frontend, s... */
- { 131358 },
+ { 131412 },
};
@@ -5338,11 +5346,11 @@ static const struct compact_pmu_event pmu_metrics__test_soc_cpu_default_core[] =
/* M3\000\0001 / M3\000\000\000\000\000\000\000\000000 */
{ 128790 },
/* cache_miss_cycles\000group1\000dcache_miss_cpi + icache_miss_cycles\000\000\000\... */
- { 129269 },
+ { 129308 },
/* dcache_miss_cpi\000\000l1d\\-loads\\-misses / inst_retired.any\000\000\000\000\0... */
- { 129750 },
+ { 129789 },
/* icache_miss_cycles\000\000l1i\\-loads\\-misses / inst_retired.any\000\000\000\00... */
- { 130100 },
+ { 130154 },
};
@@ -6034,6 +6042,8 @@ int pmu_metrics_table__iterate_tables(pmu_metrics_table_iter_t fn, void *data)
}
static const uint32_t metricgroups[][2] = {
+ { 130139, 128811 }, /* group1\000 => Test metricgroup 1\000 */
+ { 130146, 128830 }, /* group1A\000 => Test metricgroup 1A\000 */
};
diff --git a/tools/perf/tests/pmu-events.c b/tools/perf/tests/pmu-events.c
index e6e4f4cf1fa2..a06525cafb48 100644
--- a/tools/perf/tests/pmu-events.c
+++ b/tools/perf/tests/pmu-events.c
@@ -5,7 +5,12 @@
#include "pmus.h"
#include "tests.h"
#include <errno.h>
+#include <pthread.h>
+#include <stdbool.h>
+#include <stddef.h>
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
#include <linux/kernel.h>
#include <linux/zalloc.h>
#include "debug.h"
@@ -1094,6 +1099,202 @@ static int test__parsing_threshold(struct test_suite *test __maybe_unused,
return pmu_for_each_sys_metric(test__parsing_threshold_callback, NULL);
}
+static int check_event_strings_cb(const struct pmu_event *pe,
+ const struct pmu_events_table *table __maybe_unused,
+ void *data __maybe_unused)
+{
+ if (!pe->pmu || !pe->name || (!pe->event && !pe->desc))
+ return TEST_FAIL;
+ return 0;
+}
+
+static int check_find_btb_cb(const struct pmu_event *pe,
+ const struct pmu_events_table *table __maybe_unused,
+ void *data)
+{
+ int *matched = data;
+
+ if (!pe->event || strcmp(pe->event, "event=0x8a"))
+ return TEST_FAIL;
+ (*matched)++;
+ return 0;
+}
+
+static int check_find_ipc_cb(const struct pmu_metric *pm,
+ const struct pmu_metrics_table *table __maybe_unused,
+ void *data)
+{
+ int *matched = data;
+
+ if (!pm->metric_group || strcmp(pm->metric_group, "group1"))
+ return TEST_FAIL;
+ (*matched)++;
+ return 0;
+}
+
+static int check_metricgroup_strings_cb(const struct pmu_metric *pm,
+ const struct pmu_metrics_table *table __maybe_unused,
+ void *data __maybe_unused)
+{
+ char *dup, *group, *saveptr = NULL;
+
+ if (!pm->pmu || !pm->metric_expr)
+ return TEST_FAIL;
+ if (!pm->metric_group)
+ return 0;
+
+ dup = strdup(pm->metric_group);
+ if (!dup)
+ return -ENOMEM;
+
+ for (group = strtok_r(dup, ";", &saveptr); group;
+ group = strtok_r(NULL, ";", &saveptr)) {
+ const char *desc = describe_metricgroup(group);
+
+ if (desc && desc[0] == '\0') {
+ free(dup);
+ return TEST_FAIL;
+ }
+ if (!strcmp(group, "group1") &&
+ (!desc || strcmp(desc, "Test metricgroup 1"))) {
+ free(dup);
+ return TEST_FAIL;
+ }
+ }
+ free(dup);
+ return 0;
+}
+
+struct concurrent_lookup_gate {
+ pthread_mutex_t mutex;
+ pthread_cond_t cond;
+ bool start;
+};
+
+struct concurrent_lookup_worker {
+ struct concurrent_lookup_gate *gate;
+ int err;
+};
+
+static int run_lookup_checks(void)
+{
+ const struct pmu_events_table *etest;
+ const struct pmu_metrics_table *mtest;
+ const char *desc;
+ int matched, err;
+
+ desc = describe_metricgroup("group1");
+ if (!desc || strcmp(desc, "Test metricgroup 1")) {
+ pr_err("Unexpected group1 description: %s\n", desc ?: "(null)");
+ return TEST_FAIL;
+ }
+
+ desc = describe_metricgroup("group1A");
+ if (!desc || strcmp(desc, "Test metricgroup 1A")) {
+ pr_err("Unexpected group1A description: %s\n", desc ?: "(null)");
+ return TEST_FAIL;
+ }
+
+ if (describe_metricgroup("group1_nonexistent") || describe_metricgroup("")) {
+ pr_err("Unexpected match for nonexistent metricgroup\n");
+ return TEST_FAIL;
+ }
+
+ if (describe_metricgroup("BadSpec") && !describe_metricgroup("Bad")) {
+ pr_err("Prefix metricgroup 'Bad' missing when 'BadSpec' is present\n");
+ return TEST_FAIL;
+ }
+
+ etest = find_core_events_table("testarch", "testcpu");
+ mtest = find_core_metrics_table("testarch", "testcpu");
+ if (!etest || !mtest)
+ return TEST_FAIL;
+
+ matched = 0;
+ err = pmu_events_table__find_event(etest, NULL, "bp_l1_btb_correct",
+ check_find_btb_cb, &matched);
+ if (err || matched != 1)
+ return TEST_FAIL;
+
+ matched = 0;
+ err = pmu_metrics_table__find_metric(mtest, NULL, "IPC",
+ check_find_ipc_cb, &matched);
+ if (err || matched != 1)
+ return TEST_FAIL;
+
+ err = pmu_for_each_core_event(check_event_strings_cb, NULL);
+ if (err)
+ return err;
+
+ err = pmu_for_each_sys_event(check_event_strings_cb, NULL);
+ if (err)
+ return err;
+
+ err = pmu_for_each_core_metric(check_metricgroup_strings_cb, NULL);
+ if (err)
+ return err;
+
+ return pmu_for_each_sys_metric(check_metricgroup_strings_cb, NULL);
+}
+
+static void *concurrent_lookup_thread(void *arg)
+{
+ struct concurrent_lookup_worker *worker = arg;
+
+ pthread_mutex_lock(&worker->gate->mutex);
+ while (!worker->gate->start)
+ pthread_cond_wait(&worker->gate->cond, &worker->gate->mutex);
+ pthread_mutex_unlock(&worker->gate->mutex);
+
+ worker->err = run_lookup_checks();
+ return NULL;
+}
+
+/*
+ * Verify metricgroup binary search and release 8 worker threads simultaneously
+ * to stress-test lock-free on-demand decompression of ~8 KiB string blocks in
+ * pmu_events__get_string() (big_c_string_cache[]) and shared dictionary setup.
+ */
+static int test__metricgroups(struct test_suite *test __maybe_unused,
+ int subtest __maybe_unused)
+{
+ struct concurrent_lookup_gate gate = {
+ .mutex = PTHREAD_MUTEX_INITIALIZER,
+ .cond = PTHREAD_COND_INITIALIZER,
+ .start = false,
+ };
+ struct concurrent_lookup_worker workers[8];
+ pthread_t threads[ARRAY_SIZE(workers)];
+ size_t created = 0;
+ int ret = TEST_OK;
+
+ for (size_t i = 0; i < ARRAY_SIZE(workers); i++) {
+ workers[i].gate = &gate;
+ workers[i].err = 0;
+ if (pthread_create(&threads[i], NULL, concurrent_lookup_thread,
+ &workers[i]) != 0) {
+ ret = TEST_FAIL;
+ break;
+ }
+ created++;
+ }
+
+ pthread_mutex_lock(&gate.mutex);
+ gate.start = true;
+ pthread_cond_broadcast(&gate.cond);
+ pthread_mutex_unlock(&gate.mutex);
+
+ for (size_t i = 0; i < created; i++) {
+ pthread_join(threads[i], NULL);
+ if (workers[i].err && ret == TEST_OK)
+ ret = workers[i].err;
+ }
+
+ pthread_cond_destroy(&gate.cond);
+ pthread_mutex_destroy(&gate.mutex);
+ return ret;
+}
+
struct populate_cb_data {
struct test_case *test_cases;
size_t curr;
@@ -1145,7 +1346,7 @@ static struct test_case pmu_events_tests[];
static int setup_pmu_events_suite(struct test_suite *suite)
{
size_t num_tables = 0;
- size_t num_fixed_tests = 4;
+ size_t num_fixed_tests = 5;
size_t tests_per_table = 2;
size_t total_tests;
struct test_case *test_cases;
@@ -1171,6 +1372,11 @@ static int setup_pmu_events_suite(struct test_suite *suite)
.desc = "PMU event table sanity",
.run_case = test__pmu_event_table,
};
+ test_cases[curr++] = (struct test_case){
+ .name = "metricgroups",
+ .desc = "PMU metricgroup descriptions and concurrent lookups",
+ .run_case = test__metricgroups,
+ };
test_cases[curr++] = (struct test_case){
.name = "aliases",
.desc = "PMU event map aliases",
@@ -1208,6 +1414,7 @@ static int setup_pmu_events_suite(struct test_suite *suite)
static struct test_case pmu_events_tests[] = {
TEST_CASE("PMU event table sanity", pmu_event_table),
+ TEST_CASE("PMU metricgroup descriptions and concurrent lookups", metricgroups),
TEST_CASE("PMU event map aliases", aliases),
TEST_CASE_REASON("Parsing of PMU event table metrics", parsing,
"some metrics failed"),
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 10/10] perf build: Default JEVENTS_ARCH to all
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
` (8 preceding siblings ...)
2026-11-13 21:08 ` [PATCH 09/10] perf tests pmu-events: Test metricgroup descriptions and concurrent lookups Ian Rogers
@ 2026-11-13 21:08 ` Ian Rogers
2026-11-13 21:21 ` sashiko-bot
9 siblings, 1 reply; 21+ messages in thread
From: Ian Rogers @ 2026-11-13 21:08 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Namhyung Kim
Cc: Jiri Olsa, Adrian Hunter, James Clark, Kan Liang,
linux-perf-users, linux-kernel, Ian Rogers
Because block-indexed string compression packs PMU event and metric
strings into independently compressed ~8 KiB blocks decompressed on
demand via (block_id << 16) | sub_offset, bundling non-host
architectures' compressed blocks in .rodata incurs zero runtime
decompression CPU or heap memory unless those architectures are queried.
With zstd enabled, bundling PMU event and metric tables for all
architectures (JEVENTS_ARCH=all) is 5.77 MiB smaller overall than an
uncompressed x86-only build (JEVENTS_ARCH=x86 JEVENTS_COMPRESS=none),
cutting the stripped perf binary nearly in half (-45.4%) while enabling
cross-architecture perf.data analysis out of the box:
Component x86 + none all + zstd Delta
-----------------------------------------------------------------
pmu-events-string.o (dec) 6,901,987 B 794,032 B -88.5%
pmu-events.o (dec) 257,987 B 314,940 B +22.1%
pmu-events-in.o (dec) 7,160,005 B 1,109,002 B -84.5%
perf stripped (file size) 13,321,832 B 7,276,200 B -45.4%
perf unstripped (file) 24,526,816 B 18,494,088 B -24.6%
Adding every non-x86 architecture (arm64, powerpc, riscv, s390, nds32)
only adds +55.6 KiB of compact tables in pmu-events.o and +194.6 KiB of
compressed string blocks in pmu-events-string.o (785,912 B .text for all
vs 586,654 B for x86).
Runtime decompression overhead is minimal. Measured on a hybrid Intel
Core i7-14700 (cpu_core + cpu_atom) across 100 interleaved rounds of
'perf stat true' (which parses default events and Default/TopdownL1
metrics across both core PMUs plus common):
Build mode Wall med Delta wall User med Sys med MinFlt
-----------------------------------------------------------------
none (x86) 27.10 ms -- 12.01 ms 16.52 ms 4,036
zstd (x86) 29.93 ms +2.83 ms 12.65 ms 17.92 ms 4,583
zlib (x86) 31.13 ms +4.03 ms 13.96 ms 17.65 ms 4,548
lzma (x86) 35.05 ms +7.95 ms 19.25 ms 17.87 ms 4,555
all + zstd 30.25 ms +3.15 ms 14.05 ms 18.04 ms 4,652
Where the ~2.8-3.1 ms in 'perf stat true' (zstd) goes:
1. Pure decompression CPU (+0.64 ms user time on x86, +2.04 ms on all):
Digesting the 64 KiB ZSTD_DDict once and decompressing the touched
8 KiB blocks takes ~640 us in user space on x86 (compared to +1.95 ms
with zlib and +7.24 ms with lzma).
2. Anonymous heap page faults (~1.4 ms sys time, +547 to +616 minor
faults): In a warm-cache benchmark, uncompressed mode faults
pre-populated page-cache pages from .rodata, whereas compressed mode
allocates malloc() buffers (~2.1 MiB across ~265 decompressed 8 KiB
blocks), incurring kernel zero-page minor faults. On a cold-disk
invocation, reading ~6 MB less .rodata from disk offsets this.
3. Why ~265 blocks are touched on 'perf stat true': Resolving Default
metricgroups (TopdownL1, Default2, Default3, Default4) calls
pmu_metrics_table__for_each_metric() across both cpu_core and
cpu_atom (alderlake) plus common, linearly scanning every metric in
those tables (~190 metric blocks) before binary-searching the ~30
referenced events (~75 event blocks).
On 'perf list' (100 interleaved rounds), user CPU time only increases
from 32.10 ms (none) to 34.09 ms (zstd, +2.00 ms) and is unchanged at
32.08 ms for all+zstd, negligible next to the ~850 ms spent scanning
sysfs PMUs and tracepoints.
Default JEVENTS_ARCH to all in Makefile.config and pmu-events/Build,
allow single-architecture builds via JEVENTS_ARCH=<arch> (falling back
to NO_JEVENTS=1 if that architecture lacks mapfile.csv), and update
tools/perf/tests/make to exercise JEVENTS_ARCH=$(SRCARCH) alongside the
new default.
Signed-off-by: Ian Rogers <irogers@google.com>
---
tools/perf/Makefile.config | 9 +++++++--
tools/perf/Makefile.perf | 3 +++
tools/perf/pmu-events/Build | 2 +-
tools/perf/tests/make | 3 ++-
4 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/tools/perf/Makefile.config b/tools/perf/Makefile.config
index b4764f69f47f..6051d7c7dee8 100644
--- a/tools/perf/Makefile.config
+++ b/tools/perf/Makefile.config
@@ -872,9 +872,14 @@ else
endif
endif
+ifeq ($(JEVENTS_ARCH),)
+ JEVENTS_ARCH := all
+endif
ifneq ($(NO_JEVENTS),1)
- ifeq ($(wildcard pmu-events/arch/$(SRCARCH)/mapfile.csv),)
- NO_JEVENTS := 1
+ ifneq ($(JEVENTS_ARCH),all)
+ ifeq ($(wildcard pmu-events/arch/$(JEVENTS_ARCH)/mapfile.csv),)
+ NO_JEVENTS := 1
+ endif
endif
endif
ifneq ($(NO_JEVENTS),1)
diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf
index 53ab82681569..e9b8945b5622 100644
--- a/tools/perf/Makefile.perf
+++ b/tools/perf/Makefile.perf
@@ -130,6 +130,9 @@ include ../scripts/utilities.mak
#
# Define NO_PYLINT if you do not want to run pylint during build
#
+# Define JEVENTS_ARCH=<arch|all> to select which architecture(s) PMU event and
+# metric tables are generated for (defaults to all).
+#
# Define JEVENTS_COMPRESS=<zstd|zlib|lzma|none> to select or disable
# block-indexed compression of generated PMU event and metric strings, where
# strings are packed into ~8 KiB blocks compressed independently and
diff --git a/tools/perf/pmu-events/Build b/tools/perf/pmu-events/Build
index 88b6b47951e0..32fc1378ef3a 100644
--- a/tools/perf/pmu-events/Build
+++ b/tools/perf/pmu-events/Build
@@ -36,7 +36,7 @@ else
# Setup the JEVENTS_ARCH, JEVENTS_MODEL and JEVENTS_COMPRESS
ifeq ($(JEVENTS_ARCH),)
-JEVENTS_ARCH=$(SRCARCH)
+JEVENTS_ARCH=all
endif
ifeq ($(JEVENTS_MODEL),)
JEVENTS_MODEL=all
diff --git a/tools/perf/tests/make b/tools/perf/tests/make
index 5a04f67257ac..b69ddc9e1489 100644
--- a/tools/perf/tests/make
+++ b/tools/perf/tests/make
@@ -77,6 +77,7 @@ make_clang_nondistro := CC=clang BUILD_NONDISTRO=1
make_extra_tests := EXTRA_TESTS=1
make_no_jevents := NO_JEVENTS=1
make_jevents_all := JEVENTS_ARCH=all
+make_jevents_arch := JEVENTS_ARCH=$(SRCARCH)
make_jevents_compress_none := JEVENTS_COMPRESS=none
make_no_bpf_skel := BUILD_BPF_SKEL=0
make_gen_vmlinux_h := GEN_VMLINUX_H=1
@@ -172,7 +173,7 @@ endif
endif
run += make_extra_tests
run += make_no_jevents
-run += make_jevents_all
+run += make_jevents_arch
run += make_jevents_compress_none
run += make_no_bpf_skel
run += make_gen_vmlinux_h
--
2.56.1.703.gf848ed807c-goog
^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [PATCH 04/10] perf jevents: Encapsulate big_c_string lookups behind pmu_events__get_string()
2026-11-13 21:08 ` [PATCH 04/10] perf jevents: Encapsulate big_c_string lookups behind pmu_events__get_string() Ian Rogers
@ 2026-11-13 21:12 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:12 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
> Replace direct &big_c_string[offset] indexing in decompress_event(),
> decompress_metric(), and describe_metricgroup() with calls to
> pmu_events__get_string(uint32_t offset), and change compact_pmu_event
> and metricgroups offsets to uint32_t.
>
> When generating a single file (such as empty-pmu-events.c), emit
> pmu_events__get_string() as a static inline helper indexing
> static const char big_c_string[]. When generating separate pmu-events.c
> and pmu-events-string.c files, keep big_c_string static to
> pmu-events-string.c and expose pmu_events__get_string() across the two
> generated translation units. Also add explicit POSIX standard header
> inclusions to the generated C files.
>
> This cleanly isolates the string storage representation inside
> pmu-events-string.c so subsequent patches can replace flat byte offsets
> into big_c_string[] with block-indexed string compression (where each
> uint32_t offset encodes (block_id << 16) | sub_offset into independently
> compressed ~8 KiB blocks decompressed on demand) without changing
> pmu-events.c.
>
> Signed-off-by: Ian Rogers <irogers@google.com>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=4
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 02/10] perf jevents: Sort BigCString entries alphabetically
2026-11-13 21:08 ` [PATCH 02/10] perf jevents: Sort BigCString entries alphabetically Ian Rogers
@ 2026-11-13 21:12 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:12 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
> Currently BigCString partitions non-metric event strings before metric
> and metricgroup strings, and orders deduplicated entries within each
> partition by first-seen insertion order (insert_point). Because strings
> shared across multiple CPU models stay at their earliest insertion
> position while model-unique strings are appended later, later models are
> already fragmented across big_c_string, and identically prefixed event
> and metric definitions from different models are scattered far apart.
>
> Drop insert_number/insert_point so non-folded BigCString entries are
> still partitioned with event strings before metric strings, and sorted
> lexicographically by their raw UTF-8 byte sequence (which starts with
> the NUL-terminated event or metric name) within each partition. Grouping
> identically prefixed event names, event encodings, descriptions, and
> metric expressions adjacent to one another prepares big_c_string for
> block-indexed string compression (splitting big_c_string into
> independently compressed ~8 KiB blocks decompressed on demand by block
> index and intra-block byte offset), shrinking the compressed blocks by
> ~20-23%.
>
> Regenerate empty-pmu-events.c for the updated string offsets.
>
> Signed-off-by: Ian Rogers <irogers@google.com>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=2
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 06/10] perf jevents: Add --compress=lzma block compression backend
2026-11-13 21:08 ` [PATCH 06/10] perf jevents: Add --compress=lzma block compression backend Ian Rogers
@ 2026-11-13 21:13 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:13 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
> Add an 'lzma' block-indexed string compression backend to jevents.py
> using Python's standard-library lzma module (imported lazily) to
> compress each ~8 KiB string block independently as a raw LZMA2 stream
> (FORMAT_RAW + FILTER_LZMA2, dict_size=64 KiB) decoded on demand via
> liblzma's lzma_raw_buffer_decode() in pmu-events-string.c.
>
> This provides random-access per-block string decompression indexed by
> (block_id << 16) | sub_offset on builds where liblzma is enabled without
> libzstd or zlib. On x86, --compress=lzma shrinks pmu-events-string.o
> from ~6.90 MB to ~819 KB.
>
> Signed-off-by: Ian Rogers <irogers@google.com>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=6
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 03/10] perf jevents: Store PMU names as string literals in struct pmu_table_entry
2026-11-13 21:08 ` [PATCH 03/10] perf jevents: Store PMU names as string literals in struct pmu_table_entry Ian Rogers
@ 2026-11-13 21:13 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:13 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
> Every PMU table lookup (perf_pmu__find_events_table(), map_for_pmu(),
> pmu_events_table__for_each_event(), pmu_events_table__find_event(),
> pmu_events_table__num_events(), pmu_metrics_table__find_metric()) scans
> table_pmu->pmu_name across PMU table entries to check wildcard matches.
>
> Across all architectures, there are only 68 unique PMU name strings
> (536 bytes total) across ~443 pmu_table_entry rows (which already reside
> in .data.rel.ro due to their entries pointer). Replace
> struct compact_pmu_event pmu_name in struct pmu_table_entry with a plain
> const char *pmu_name string literal so the compiler and linker merge the
> PMU name strings in .rodata.str1.1 while hot PMU wildcard scans never
> touch big_c_string or trigger block decompression.
>
> Regenerate empty-pmu-events.c accordingly.
>
> Signed-off-by: Ian Rogers <irogers@google.com>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=3
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 07/10] perf jevents: Add --compress=zstd block compression backend
2026-11-13 21:08 ` [PATCH 07/10] perf jevents: Add --compress=zstd " Ian Rogers
@ 2026-11-13 21:13 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:13 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
> Add a 'zstd' block-indexed string compression backend to jevents.py that
> trains a single shared 64 KiB Zstandard dictionary across all ~8 KiB
> string blocks (itself stored zstd-compressed in .rodata and digested
> once on demand into a shared ZSTD_DDict freed at exit) and compresses
> each ~8 KiB block independently with ZSTD_compress_usingCDict().
>
> Without a dictionary, each ~8 KiB block starts with an empty match
> window and must emit its own Huffman/FSE entropy tables from scratch.
> Sharing a trained 64 KiB dictionary pre-seeds both common event/metric
> substrings and precomputed entropy tables across all blocks, shrinking
> compressed .rodata by ~26% compared to dictionary-free ~8 KiB zstd
> blocks (738 KiB vs 1,003 KiB across all architectures, recovering over
> half the gap toward a single non-seekable 521 KiB whole-table stream)
> while keeping every block independently decompressible via
> (block_id << 16) | sub_offset.
>
> To avoid mandatory third-party Python package dependencies across Python
> versions, lazily probe three Zstandard bindings in order:
> 1. Python 3.14+ standard-library compression.zstd
> 2. python-zstandard (zstandard) if installed
> 3. ctypes binding to the system libzstd shared library
>
> When total string data is too small to train a dictionary, gracefully
> fall back to dictionary-free Zstandard frames. On x86, --compress=zstd
> shrinks pmu-events-string.o from ~6.90 MB to ~587 KB (~11.8x reduction).
>
> Signed-off-by: Ian Rogers <irogers@google.com>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=7
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 05/10] perf jevents: Add block-indexed string packing and --compress=zlib
2026-11-13 21:08 ` [PATCH 05/10] perf jevents: Add block-indexed string packing and --compress=zlib Ian Rogers
@ 2026-11-13 21:16 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:16 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
> Compressing big_c_string (~6.9 MiB on x86) as a single monolithic stream
> would force perf to allocate and decompress megabytes of unused CPU
> models' strings on startup just to look up a single event or metric,
> whereas compressing each short string individually suffers from poor
> compression ratios and per-string framing overhead.
>
> Introduce "block-indexed string compression" via a --compress=<formats>
> option to jevents.py (defaulting to 'none'):
> - Sorted, non-folded BigCString byte records are packed sequentially
> into ~8 KiB blocks without splitting any multi-field event or metric
> record across a block boundary (with suffix-folded strings inheriting
> their parent record's block and intra-block offset plus suffix delta).
> - Each block is compressed independently into big_c_string_blob[],
> indexed by big_c_string_block_offsets[] and big_c_string_raw_lens[],
> while sharing a common dictionary across blocks so ~8 KiB blocks
> [ ... ]
> --compress=zlib shrinks pmu-events-string.o from ~6.90 MB to ~716 KB
> (~9.6x reduction) while only decompressing touched 8 KiB blocks on
> demand.
>
> Signed-off-by: Ian Rogers <irogers@google.com>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=5
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 08/10] perf build: Enable jevents string compression when available
2026-11-13 21:08 ` [PATCH 08/10] perf build: Enable jevents string compression when available Ian Rogers
@ 2026-11-13 21:17 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:17 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
> Pass --compress=<available> to jevents.py during regular builds to
> enable block-indexed string compression (packing generated PMU event and
> metric strings into independently compressed ~8 KiB blocks decompressed
> on demand by (block_id << 16) | sub_offset), constructing the fallback
> list from CONFIG_ZSTD, CONFIG_ZLIB, CONFIG_LZMA, and none so jevents.py
> only emits decompression C code for libraries actually linked into perf
> (e.g. falling back to zlib when built with NO_LIBZSTD=1, or uncompressed
> strings when all three are disabled).
>
> Expose JEVENTS_COMPRESS=<zstd|zlib|lzma|none> (or a comma-separated
> preference list) in Makefile.perf to override or disable compression, and
> track NO_JEVENTS, JEVENTS_ARCH, JEVENTS_MODEL, and the active compression
> selection in $(OUTPUT)pmu-events/jevents-flags so changing build flags
> triggers regeneration without rerunning jevents.py on incremental no-op
> builds. Also cover JEVENTS_COMPRESS=none in tools/perf/tests/make.
>
> Signed-off-by: Ian Rogers <irogers@google.com>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=8
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 09/10] perf tests pmu-events: Test metricgroup descriptions and concurrent lookups
2026-11-13 21:08 ` [PATCH 09/10] perf tests pmu-events: Test metricgroup descriptions and concurrent lookups Ian Rogers
@ 2026-11-13 21:20 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:20 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
> Add metricgroups.json to arch/test/test_soc/cpu/ with prefix-overlapping
> keys ("group1" and "group1A"), regenerate empty-pmu-events.c, and add a
> "metricgroups" subtest to "PMU JSON event tests".
>
> The new subtest verifies exact and prefix-overlapping metricgroup binary
> searches via describe_metricgroup(), validates metricgroup descriptions
> across all core and system metrics, and launches 8 concurrent worker
> threads scanning core/sys events and metrics to stress-test lock-free
> block decompression and shared dictionary initialization.
>
> Signed-off-by: Ian Rogers <irogers@google.com>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=9
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 10/10] perf build: Default JEVENTS_ARCH to all
2026-11-13 21:08 ` [PATCH 10/10] perf build: Default JEVENTS_ARCH to all Ian Rogers
@ 2026-11-13 21:21 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:21 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
Thank you for your contribution! Sashiko AI review found 1 potential
issue to consider:
- [Low] perf test: unused make_jevents_all variable left in
tools/perf/tests/make
--
commit bc0eaefa256c7f8aa5fcdfd94d8c39345c28c3f0
Author: Ian Rogers <irogers@google.com>
perf build: Default JEVENTS_ARCH to all
This commit changes the default JEVENTS_ARCH setting from the host
architecture to all, enabling cross-architecture PMU event and metric
tables by default, and updates the build test suite to exercise single-arch
builds via JEVENTS_ARCH=$(SRCARCH).
> diff --git a/tools/perf/tests/make b/tools/perf/tests/make
> index 5a04f67257acd..b69ddc9e1489a 100644
> --- a/tools/perf/tests/make
> +++ b/tools/perf/tests/make
> @@ -77,6 +77,7 @@ make_clang_nondistro := CC=clang BUILD_NONDISTRO=1
> make_extra_tests := EXTRA_TESTS=1
> make_no_jevents := NO_JEVENTS=1
> make_jevents_all := JEVENTS_ARCH=all
> +make_jevents_arch := JEVENTS_ARCH=$(SRCARCH)
> make_jevents_compress_none := JEVENTS_COMPRESS=none
> make_no_bpf_skel := BUILD_BPF_SKEL=0
> make_gen_vmlinux_h := GEN_VMLINUX_H=1
> @@ -172,7 +173,7 @@ endif
> endif
> run += make_extra_tests
> run += make_no_jevents
> -run += make_jevents_all
> +run += make_jevents_arch
> run += make_jevents_compress_none
> run += make_no_bpf_skel
> run += make_gen_vmlinux_h
[Severity: Low]
Should the make_jevents_all definition be removed now that $(run) replaces
it with make_jevents_arch and leaves it unreferenced?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=10
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 01/10] perf jevents: Store raw bytes in BigCString instead of C-escaped strings
2026-11-13 21:08 ` [PATCH 01/10] perf jevents: Store raw bytes in BigCString instead of C-escaped strings Ian Rogers
@ 2026-11-13 21:21 ` sashiko-bot
0 siblings, 0 replies; 21+ messages in thread
From: sashiko-bot @ 2026-11-13 21:21 UTC (permalink / raw)
To: Ian Rogers; +Cc: linux-perf-users
Thank you for your contribution! Sashiko AI review found 1 potential
issue to consider:
- [Medium] perf jevents: incompatible pmu_name redefinition breaks mypy
build
--
commit cec20814c29173c92160614f78f6888af106102a
Author: Ian Rogers <irogers@google.com>
perf jevents: Store raw bytes in BigCString instead of C-escaped strings
This commit changes BigCString and _metricgroups to store raw NUL-delimited
UTF-8 bytes instead of C-escaped strings, escaping them into C string
literals only when emitting C source.
> diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
> index 080e04b51b8c5..0721c8b2551c3 100755
> --- a/tools/perf/pmu-events/jevents.py
> +++ b/tools/perf/pmu-events/jevents.py
[ ... ]
> @@ -556,11 +550,12 @@ def print_pending_events() -> None:
> static const struct pmu_table_entry {_pending_events_tblname}[] = {{
> """)
> for (pmu, tbl_pmu) in sorted(pmus):
> - pmu_name = f"{pmu}\\000"
> + pmu_name = (pmu + '\0').encode('utf-8')
> + pmu_comment = bytes_to_c_literal(pmu_name).replace('*/', r'\*\/')
> _args.output_file.write(f"""\t{{
> \t\t.entries = {_pending_events_tblname}_{tbl_pmu},
> \t\t.num_entries = ARRAY_SIZE({_pending_events_tblname}_{tbl_pmu}),
> -\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_name} */ }},
> +\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_comment} */ }},
> \t}},
> """)
> _args.output_file.write('};\n\n')
> @@ -612,11 +607,12 @@ def print_pending_metrics() -> None:
> static const struct pmu_table_entry {_pending_metrics_tblname}[] = {{
> """)
> for (pmu, tbl_pmu) in sorted(pmus):
> - pmu_name = f"{pmu}\\000"
> + pmu_name = (pmu + '\0').encode('utf-8')
> + pmu_comment = bytes_to_c_literal(pmu_name).replace('*/', r'\*\/')
> _args.output_file.write(f"""\t{{
> \t\t.entries = {_pending_metrics_tblname}_{tbl_pmu},
> \t\t.num_entries = ARRAY_SIZE({_pending_metrics_tblname}_{tbl_pmu}),
> -\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_name} */ }},
> +\t\t.pmu_name = {{ {_bcs.offsets[pmu_name]} /* {pmu_comment} */ }},
> \t}},
> """)
> _args.output_file.write('};\n\n')
[Severity: Medium]
Does reassigning bytes to pmu_name in print_pending_events() and
print_pending_metrics() break the default mypy build target?
Earlier in both functions, pmu_name is assigned a str value:
tools/perf/pmu-events/jevents.py:print_pending_events() {
...
pmu_name = event.pmu.replace(',', '_')
...
}
Rebinding pmu_name to bytes and passing it to bytes_to_c_literal() and
_bcs.offsets[] causes mypy to fail with incompatible assignment, argument
type, and index type errors, breaking git bisect until the later commit
"perf jevents: Store PMU names as string literals in struct
pmu_table_entry" removes these assignments. Using a separate variable name
such as pmu_name_bytes (like mgroup_bytes in preprocess_one_file()) avoids
the type conflict.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261113210822.3112700-1-irogers@google.com?part=1
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2026-11-13 21:21 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-13 21:08 [PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all Ian Rogers
2026-11-13 21:08 ` [PATCH 01/10] perf jevents: Store raw bytes in BigCString instead of C-escaped strings Ian Rogers
2026-11-13 21:21 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 02/10] perf jevents: Sort BigCString entries alphabetically Ian Rogers
2026-11-13 21:12 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 03/10] perf jevents: Store PMU names as string literals in struct pmu_table_entry Ian Rogers
2026-11-13 21:13 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 04/10] perf jevents: Encapsulate big_c_string lookups behind pmu_events__get_string() Ian Rogers
2026-11-13 21:12 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 05/10] perf jevents: Add block-indexed string packing and --compress=zlib Ian Rogers
2026-11-13 21:16 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 06/10] perf jevents: Add --compress=lzma block compression backend Ian Rogers
2026-11-13 21:13 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 07/10] perf jevents: Add --compress=zstd " Ian Rogers
2026-11-13 21:13 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 08/10] perf build: Enable jevents string compression when available Ian Rogers
2026-11-13 21:17 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 09/10] perf tests pmu-events: Test metricgroup descriptions and concurrent lookups Ian Rogers
2026-11-13 21:20 ` sashiko-bot
2026-11-13 21:08 ` [PATCH 10/10] perf build: Default JEVENTS_ARCH to all Ian Rogers
2026-11-13 21:21 ` sashiko-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox