Files
BFM-decomp/docs/progress.json
T

2276 lines
42 KiB
JSON

{
"schema": 1,
"note": "generated by tools/progress.py --fleet/--json from the committed sources \u2014 every number carries its denominator; regenerate, never edit",
"binaries": 218,
"fleet": {
"fn_count": {
"matched": 363680,
"total": 363680,
"pct": 100.0,
"what": "functions byte-identical / matchable, every binary (one shared body counts once per overlay it is instantiated in)"
},
"instr_weighted": {
"matched": 13492113,
"total": 13492113,
"pct": 100.0,
"what": "shipped .text instructions across all binaries (the decomp.dev-style display number)"
},
"distinct_code": {
"matched": 5820205,
"total": 5820205,
"pct": 100.0,
"unique_fns_matched": 90984,
"unique_fns_total": 90984,
"what": "each distinct function body counted once, instruction-weighted (the distinct reverse-engineering number)"
},
"main_game_code": {
"matched": 45150,
"total": 45150,
"pct": 100.0,
"what": "SLUS_007.26 game-code instructions (excludes the linked Sony PsyQ objects); build-derived boundaries"
}
},
"counts": {
"real_c_functions": 350533,
"dedup_shared_of_real": 251903,
"linked_psyq_objects": 1256,
"verbatim_asm_bodies": 5,
"include_asm_stubs": 0,
"non_matching": 0,
"matchable": 363680,
"dedup_groups": 3173,
"dedup_instances": 262573,
"unique_function_bodies": 103015,
"duplicate_source_copies": 160,
"duplicate_source_classes": 51,
"text_tier_groups": 38,
"text_tier_instances": 2030,
"deferred_same_address_texts": 381,
"deferred_same_address_copies": 1668,
"levers": {
"date": "2026-09-09",
"what": "compiler-forcing constructs left in the C: register pins + asm statements (the classes Phase 36 drives to 0; GTE coprocessor ops and whole-body hand-asm routines excluded), with the volatile/register qualifiers censused",
"sites": 53221,
"pins": 37720,
"asm_statements": 15501,
"bodies": 15666,
"distinct_bodies": 2214,
"marked_fake": 0,
"unmarked": 53221,
"volatile_sites": 3139,
"register_keyword_sites": 86,
"gte_sites": 6911,
"hand_asm_routines_in_c_shells": 23,
"hand_asm_routine_sites": 2683
}
},
"corrections": [
{
"date": "2026-09-08",
"phase": "P35 T2",
"metric": "fn_count.total",
"delta": 7,
"cause": "seven overlays including the whale header but never registered were counted by neither classify nor the registry fold",
"command": "tools/progress.py --fleet"
},
{
"date": "2026-09-08",
"phase": "P35 T6",
"metric": "fn_count.total",
"delta": 459,
"cause": "macro sites invisible to the classifier became includes at T4: ov_SC03_015's 219 single-site macros, ov_SC03_118's 3, and the never-extended members of five under-listed groups",
"command": "tools/progress.py --fleet"
},
{
"date": "2026-09-08",
"phase": "P35 T6",
"metric": "counts.real_c_functions",
"delta": -10211,
"cause": "empty-bodied shared functions were folded into REAL under the macro form; the include form classifies them EMPTY (the instruction-weighted metrics are unchanged)",
"command": "tools/progress.py --fleet"
}
],
"per_binary": [
{
"binary": "main",
"real": 789,
"shared": 2,
"linked": 1256,
"byte_identical": 2091,
"matchable": 2091,
"instr_matched": 45150,
"instr_total": 45150
},
{
"binary": "resident",
"real": 143,
"shared": 0,
"linked": 0,
"byte_identical": 145,
"matchable": 145,
"instr_matched": 4483,
"instr_total": 4483
},
{
"binary": "md_MAIN_001",
"real": 11,
"shared": 0,
"linked": 0,
"byte_identical": 11,
"matchable": 11,
"instr_matched": 379,
"instr_total": 379
},
{
"binary": "md_MAIN_003",
"real": 58,
"shared": 0,
"linked": 0,
"byte_identical": 64,
"matchable": 64,
"instr_matched": 4520,
"instr_total": 4520
},
{
"binary": "md_MAIN_007",
"real": 19,
"shared": 0,
"linked": 0,
"byte_identical": 19,
"matchable": 19,
"instr_matched": 802,
"instr_total": 802
},
{
"binary": "md_MAIN_008",
"real": 6,
"shared": 0,
"linked": 0,
"byte_identical": 6,
"matchable": 6,
"instr_matched": 192,
"instr_total": 192
},
{
"binary": "md_MAIN_009",
"real": 11,
"shared": 0,
"linked": 0,
"byte_identical": 12,
"matchable": 12,
"instr_matched": 609,
"instr_total": 609
},
{
"binary": "md_MAIN_011",
"real": 20,
"shared": 0,
"linked": 0,
"byte_identical": 21,
"matchable": 21,
"instr_matched": 4321,
"instr_total": 4321
},
{
"binary": "md_MAIN_013",
"real": 16,
"shared": 1,
"linked": 0,
"byte_identical": 16,
"matchable": 16,
"instr_matched": 649,
"instr_total": 649
},
{
"binary": "md_MAIN_014",
"real": 12,
"shared": 1,
"linked": 0,
"byte_identical": 13,
"matchable": 13,
"instr_matched": 492,
"instr_total": 492
},
{
"binary": "md_MAIN_015",
"real": 20,
"shared": 1,
"linked": 0,
"byte_identical": 20,
"matchable": 20,
"instr_matched": 813,
"instr_total": 813
},
{
"binary": "md_MAIN_016",
"real": 11,
"shared": 0,
"linked": 0,
"byte_identical": 12,
"matchable": 12,
"instr_matched": 452,
"instr_total": 452
},
{
"binary": "md_MAIN_017",
"real": 10,
"shared": 1,
"linked": 0,
"byte_identical": 10,
"matchable": 10,
"instr_matched": 323,
"instr_total": 323
},
{
"binary": "md_MAIN_018",
"real": 10,
"shared": 0,
"linked": 0,
"byte_identical": 11,
"matchable": 11,
"instr_matched": 503,
"instr_total": 503
},
{
"binary": "md_MAIN_019",
"real": 22,
"shared": 1,
"linked": 0,
"byte_identical": 22,
"matchable": 22,
"instr_matched": 1128,
"instr_total": 1128
},
{
"binary": "md_MAIN_020",
"real": 13,
"shared": 1,
"linked": 0,
"byte_identical": 14,
"matchable": 14,
"instr_matched": 250,
"instr_total": 250
},
{
"binary": "md_MAIN_021",
"real": 10,
"shared": 1,
"linked": 0,
"byte_identical": 11,
"matchable": 11,
"instr_matched": 444,
"instr_total": 444
},
{
"binary": "md_MAIN_022",
"real": 31,
"shared": 1,
"linked": 0,
"byte_identical": 33,
"matchable": 33,
"instr_matched": 929,
"instr_total": 929
},
{
"binary": "md_MAIN_023",
"real": 5,
"shared": 1,
"linked": 0,
"byte_identical": 6,
"matchable": 6,
"instr_matched": 77,
"instr_total": 77
},
{
"binary": "md_MAIN_024",
"real": 4,
"shared": 1,
"linked": 0,
"byte_identical": 6,
"matchable": 6,
"instr_matched": 63,
"instr_total": 63
},
{
"binary": "md_MAIN_025",
"real": 30,
"shared": 0,
"linked": 0,
"byte_identical": 30,
"matchable": 30,
"instr_matched": 924,
"instr_total": 924
},
{
"binary": "md_MAIN_026",
"real": 24,
"shared": 1,
"linked": 0,
"byte_identical": 24,
"matchable": 24,
"instr_matched": 833,
"instr_total": 833
},
{
"binary": "md_MAIN_027",
"real": 27,
"shared": 1,
"linked": 0,
"byte_identical": 29,
"matchable": 29,
"instr_matched": 1226,
"instr_total": 1226
},
{
"binary": "md_MAIN_028",
"real": 22,
"shared": 1,
"linked": 0,
"byte_identical": 22,
"matchable": 22,
"instr_matched": 1058,
"instr_total": 1058
},
{
"binary": "md_MAIN_029",
"real": 10,
"shared": 0,
"linked": 0,
"byte_identical": 11,
"matchable": 11,
"instr_matched": 420,
"instr_total": 420
},
{
"binary": "md_MAIN_030",
"real": 10,
"shared": 1,
"linked": 0,
"byte_identical": 10,
"matchable": 10,
"instr_matched": 403,
"instr_total": 403
},
{
"binary": "md_MAIN_031",
"real": 18,
"shared": 0,
"linked": 0,
"byte_identical": 18,
"matchable": 18,
"instr_matched": 1100,
"instr_total": 1100
},
{
"binary": "md_MAIN_032",
"real": 10,
"shared": 1,
"linked": 0,
"byte_identical": 10,
"matchable": 10,
"instr_matched": 280,
"instr_total": 280
},
{
"binary": "md_MAIN_033",
"real": 19,
"shared": 1,
"linked": 0,
"byte_identical": 19,
"matchable": 19,
"instr_matched": 659,
"instr_total": 659
},
{
"binary": "md_MAIN_034",
"real": 27,
"shared": 0,
"linked": 0,
"byte_identical": 28,
"matchable": 28,
"instr_matched": 1752,
"instr_total": 1752
},
{
"binary": "md_MAIN_035",
"real": 15,
"shared": 1,
"linked": 0,
"byte_identical": 16,
"matchable": 16,
"instr_matched": 283,
"instr_total": 283
},
{
"binary": "md_MAIN_036",
"real": 27,
"shared": 1,
"linked": 0,
"byte_identical": 28,
"matchable": 28,
"instr_matched": 1122,
"instr_total": 1122
},
{
"binary": "md_MAIN_037",
"real": 17,
"shared": 0,
"linked": 0,
"byte_identical": 17,
"matchable": 17,
"instr_matched": 498,
"instr_total": 498
},
{
"binary": "md_MAIN_038",
"real": 20,
"shared": 1,
"linked": 0,
"byte_identical": 20,
"matchable": 20,
"instr_matched": 846,
"instr_total": 846
},
{
"binary": "md_MAIN_039",
"real": 26,
"shared": 0,
"linked": 0,
"byte_identical": 26,
"matchable": 26,
"instr_matched": 1032,
"instr_total": 1032
},
{
"binary": "md_MAIN_040",
"real": 19,
"shared": 1,
"linked": 0,
"byte_identical": 19,
"matchable": 19,
"instr_matched": 687,
"instr_total": 687
},
{
"binary": "md_MAIN_041",
"real": 15,
"shared": 1,
"linked": 0,
"byte_identical": 15,
"matchable": 15,
"instr_matched": 626,
"instr_total": 626
},
{
"binary": "md_MAIN_042",
"real": 4,
"shared": 0,
"linked": 0,
"byte_identical": 4,
"matchable": 4,
"instr_matched": 157,
"instr_total": 157
},
{
"binary": "md_MAIN_043",
"real": 22,
"shared": 0,
"linked": 0,
"byte_identical": 23,
"matchable": 23,
"instr_matched": 751,
"instr_total": 751
},
{
"binary": "md_MAIN_044",
"real": 42,
"shared": 0,
"linked": 0,
"byte_identical": 43,
"matchable": 43,
"instr_matched": 1457,
"instr_total": 1457
},
{
"binary": "md_MAIN_045",
"real": 20,
"shared": 0,
"linked": 0,
"byte_identical": 21,
"matchable": 21,
"instr_matched": 722,
"instr_total": 722
},
{
"binary": "md_MAIN_046",
"real": 38,
"shared": 0,
"linked": 0,
"byte_identical": 39,
"matchable": 39,
"instr_matched": 1340,
"instr_total": 1340
},
{
"binary": "md_MAIN_047",
"real": 11,
"shared": 0,
"linked": 0,
"byte_identical": 12,
"matchable": 12,
"instr_matched": 746,
"instr_total": 746
},
{
"binary": "md_SC02_009",
"real": 40,
"shared": 0,
"linked": 0,
"byte_identical": 40,
"matchable": 40,
"instr_matched": 1108,
"instr_total": 1108
},
{
"binary": "md_SC03_053",
"real": 15,
"shared": 0,
"linked": 0,
"byte_identical": 15,
"matchable": 15,
"instr_matched": 372,
"instr_total": 372
},
{
"binary": "md_SC03_054",
"real": 7,
"shared": 0,
"linked": 0,
"byte_identical": 7,
"matchable": 7,
"instr_matched": 764,
"instr_total": 764
},
{
"binary": "md_SC03_056",
"real": 4,
"shared": 0,
"linked": 0,
"byte_identical": 4,
"matchable": 4,
"instr_matched": 61,
"instr_total": 61
},
{
"binary": "md_SC03_073",
"real": 26,
"shared": 8,
"linked": 0,
"byte_identical": 28,
"matchable": 28,
"instr_matched": 645,
"instr_total": 645
},
{
"binary": "md_SC03_074",
"real": 27,
"shared": 8,
"linked": 0,
"byte_identical": 29,
"matchable": 29,
"instr_matched": 687,
"instr_total": 687
},
{
"binary": "md_SC03_075",
"real": 39,
"shared": 8,
"linked": 0,
"byte_identical": 41,
"matchable": 41,
"instr_matched": 993,
"instr_total": 993
},
{
"binary": "md_SC03_076",
"real": 64,
"shared": 0,
"linked": 0,
"byte_identical": 66,
"matchable": 66,
"instr_matched": 3276,
"instr_total": 3276
},
{
"binary": "md_SC03_077",
"real": 33,
"shared": 0,
"linked": 0,
"byte_identical": 35,
"matchable": 35,
"instr_matched": 767,
"instr_total": 767
},
{
"binary": "md_SC03_078",
"real": 25,
"shared": 7,
"linked": 0,
"byte_identical": 27,
"matchable": 27,
"instr_matched": 601,
"instr_total": 601
},
{
"binary": "md_SC03_079",
"real": 27,
"shared": 0,
"linked": 0,
"byte_identical": 29,
"matchable": 29,
"instr_matched": 670,
"instr_total": 670
},
{
"binary": "md_SC03_132",
"real": 26,
"shared": 0,
"linked": 0,
"byte_identical": 28,
"matchable": 28,
"instr_matched": 639,
"instr_total": 639
},
{
"binary": "md_SC03_133",
"real": 27,
"shared": 3,
"linked": 0,
"byte_identical": 29,
"matchable": 29,
"instr_matched": 681,
"instr_total": 681
},
{
"binary": "md_SC03_134",
"real": 39,
"shared": 3,
"linked": 0,
"byte_identical": 41,
"matchable": 41,
"instr_matched": 987,
"instr_total": 987
},
{
"binary": "md_SC03_135",
"real": 64,
"shared": 0,
"linked": 0,
"byte_identical": 66,
"matchable": 66,
"instr_matched": 3270,
"instr_total": 3270
},
{
"binary": "md_SC03_136",
"real": 33,
"shared": 0,
"linked": 0,
"byte_identical": 35,
"matchable": 35,
"instr_matched": 753,
"instr_total": 753
},
{
"binary": "md_SC03_137",
"real": 25,
"shared": 3,
"linked": 0,
"byte_identical": 27,
"matchable": 27,
"instr_matched": 595,
"instr_total": 595
},
{
"binary": "md_SC03_138",
"real": 33,
"shared": 3,
"linked": 0,
"byte_identical": 37,
"matchable": 37,
"instr_matched": 829,
"instr_total": 829
},
{
"binary": "md_SC04_024",
"real": 26,
"shared": 0,
"linked": 0,
"byte_identical": 28,
"matchable": 28,
"instr_matched": 649,
"instr_total": 649
},
{
"binary": "md_SC04_025",
"real": 27,
"shared": 4,
"linked": 0,
"byte_identical": 29,
"matchable": 29,
"instr_matched": 691,
"instr_total": 691
},
{
"binary": "md_SC04_026",
"real": 39,
"shared": 4,
"linked": 0,
"byte_identical": 41,
"matchable": 41,
"instr_matched": 997,
"instr_total": 997
},
{
"binary": "md_SC04_027",
"real": 64,
"shared": 0,
"linked": 0,
"byte_identical": 66,
"matchable": 66,
"instr_matched": 3280,
"instr_total": 3280
},
{
"binary": "md_SC04_028",
"real": 33,
"shared": 0,
"linked": 0,
"byte_identical": 35,
"matchable": 35,
"instr_matched": 763,
"instr_total": 763
},
{
"binary": "md_SC04_029",
"real": 25,
"shared": 3,
"linked": 0,
"byte_identical": 27,
"matchable": 27,
"instr_matched": 605,
"instr_total": 605
},
{
"binary": "md_SC04_030",
"real": 27,
"shared": 3,
"linked": 0,
"byte_identical": 31,
"matchable": 31,
"instr_matched": 678,
"instr_total": 678
},
{
"binary": "md_SC05_023",
"real": 26,
"shared": 3,
"linked": 0,
"byte_identical": 28,
"matchable": 28,
"instr_matched": 659,
"instr_total": 659
},
{
"binary": "md_SC05_024",
"real": 27,
"shared": 4,
"linked": 0,
"byte_identical": 29,
"matchable": 29,
"instr_matched": 701,
"instr_total": 701
},
{
"binary": "md_SC05_025",
"real": 39,
"shared": 4,
"linked": 0,
"byte_identical": 41,
"matchable": 41,
"instr_matched": 1007,
"instr_total": 1007
},
{
"binary": "md_SC05_026",
"real": 64,
"shared": 0,
"linked": 0,
"byte_identical": 66,
"matchable": 66,
"instr_matched": 3290,
"instr_total": 3290
},
{
"binary": "md_SC05_027",
"real": 33,
"shared": 0,
"linked": 0,
"byte_identical": 35,
"matchable": 35,
"instr_matched": 773,
"instr_total": 773
},
{
"binary": "md_SC05_028",
"real": 25,
"shared": 3,
"linked": 0,
"byte_identical": 27,
"matchable": 27,
"instr_matched": 615,
"instr_total": 615
},
{
"binary": "md_SC05_029",
"real": 27,
"shared": 3,
"linked": 0,
"byte_identical": 31,
"matchable": 31,
"instr_matched": 688,
"instr_total": 688
},
{
"binary": "md_SC07_003",
"real": 100,
"shared": 0,
"linked": 0,
"byte_identical": 100,
"matchable": 100,
"instr_matched": 6266,
"instr_total": 6266
},
{
"binary": "md_SC07_004",
"real": 315,
"shared": 0,
"linked": 0,
"byte_identical": 315,
"matchable": 315,
"instr_matched": 15888,
"instr_total": 15888
},
{
"binary": "ov_MAIN_012",
"real": 2323,
"shared": 1734,
"linked": 0,
"byte_identical": 2402,
"matchable": 2402,
"instr_matched": 88184,
"instr_total": 88184
},
{
"binary": "ov_SC01_000",
"real": 2324,
"shared": 1762,
"linked": 0,
"byte_identical": 2403,
"matchable": 2403,
"instr_matched": 88729,
"instr_total": 88729
},
{
"binary": "ov_SC01_001",
"real": 2385,
"shared": 1764,
"linked": 0,
"byte_identical": 2466,
"matchable": 2466,
"instr_matched": 93613,
"instr_total": 93613
},
{
"binary": "ov_SC01_004",
"real": 2340,
"shared": 1762,
"linked": 0,
"byte_identical": 2416,
"matchable": 2416,
"instr_matched": 89118,
"instr_total": 89118
},
{
"binary": "ov_SC01_005",
"real": 2421,
"shared": 1781,
"linked": 0,
"byte_identical": 2503,
"matchable": 2503,
"instr_matched": 92291,
"instr_total": 92291
},
{
"binary": "ov_SC01_006",
"real": 2421,
"shared": 1781,
"linked": 0,
"byte_identical": 2503,
"matchable": 2503,
"instr_matched": 92291,
"instr_total": 92291
},
{
"binary": "ov_SC01_008",
"real": 2351,
"shared": 1763,
"linked": 0,
"byte_identical": 2428,
"matchable": 2428,
"instr_matched": 89467,
"instr_total": 89467
},
{
"binary": "ov_SC01_009",
"real": 2433,
"shared": 1763,
"linked": 0,
"byte_identical": 2509,
"matchable": 2509,
"instr_matched": 92661,
"instr_total": 92661
},
{
"binary": "ov_SC01_074",
"real": 2351,
"shared": 1763,
"linked": 0,
"byte_identical": 2428,
"matchable": 2428,
"instr_matched": 88341,
"instr_total": 88341
},
{
"binary": "ov_SC01_077",
"real": 2505,
"shared": 1762,
"linked": 0,
"byte_identical": 2586,
"matchable": 2586,
"instr_matched": 96862,
"instr_total": 96862
},
{
"binary": "ov_SC01_080",
"real": 2435,
"shared": 1766,
"linked": 0,
"byte_identical": 2514,
"matchable": 2514,
"instr_matched": 93421,
"instr_total": 93421
},
{
"binary": "ov_SC01_084",
"real": 2497,
"shared": 1776,
"linked": 0,
"byte_identical": 2581,
"matchable": 2581,
"instr_matched": 96682,
"instr_total": 96682
},
{
"binary": "ov_SC02_000",
"real": 2597,
"shared": 1844,
"linked": 0,
"byte_identical": 2683,
"matchable": 2683,
"instr_matched": 101014,
"instr_total": 101014
},
{
"binary": "ov_SC02_003",
"real": 2597,
"shared": 1844,
"linked": 0,
"byte_identical": 2683,
"matchable": 2683,
"instr_matched": 101014,
"instr_total": 101014
},
{
"binary": "ov_SC02_004",
"real": 2324,
"shared": 1766,
"linked": 0,
"byte_identical": 2403,
"matchable": 2403,
"instr_matched": 87758,
"instr_total": 87758
},
{
"binary": "ov_SC02_005",
"real": 2843,
"shared": 1762,
"linked": 0,
"byte_identical": 2928,
"matchable": 2928,
"instr_matched": 106959,
"instr_total": 106959
},
{
"binary": "ov_SC02_011",
"real": 2804,
"shared": 1764,
"linked": 0,
"byte_identical": 2895,
"matchable": 2895,
"instr_matched": 107235,
"instr_total": 107235
},
{
"binary": "ov_SC02_015",
"real": 2337,
"shared": 1771,
"linked": 0,
"byte_identical": 2416,
"matchable": 2416,
"instr_matched": 88104,
"instr_total": 88104
},
{
"binary": "ov_SC02_016",
"real": 2465,
"shared": 1778,
"linked": 0,
"byte_identical": 2547,
"matchable": 2547,
"instr_matched": 94390,
"instr_total": 94390
},
{
"binary": "ov_SC02_017",
"real": 2647,
"shared": 1778,
"linked": 0,
"byte_identical": 2734,
"matchable": 2734,
"instr_matched": 100556,
"instr_total": 100556
},
{
"binary": "ov_SC02_021",
"real": 2360,
"shared": 1771,
"linked": 0,
"byte_identical": 2439,
"matchable": 2439,
"instr_matched": 89673,
"instr_total": 89673
},
{
"binary": "ov_SC02_026",
"real": 2489,
"shared": 1765,
"linked": 0,
"byte_identical": 2574,
"matchable": 2574,
"instr_matched": 96222,
"instr_total": 96222
},
{
"binary": "ov_SC02_027",
"real": 2606,
"shared": 1785,
"linked": 0,
"byte_identical": 2694,
"matchable": 2694,
"instr_matched": 101415,
"instr_total": 101415
},
{
"binary": "ov_SC02_028",
"real": 2614,
"shared": 1784,
"linked": 0,
"byte_identical": 2703,
"matchable": 2703,
"instr_matched": 101544,
"instr_total": 101544
},
{
"binary": "ov_SC02_031",
"real": 2479,
"shared": 1778,
"linked": 0,
"byte_identical": 2564,
"matchable": 2564,
"instr_matched": 94899,
"instr_total": 94899
},
{
"binary": "ov_SC02_035",
"real": 2440,
"shared": 1765,
"linked": 0,
"byte_identical": 2522,
"matchable": 2522,
"instr_matched": 94411,
"instr_total": 94411
},
{
"binary": "ov_SC02_037",
"real": 2434,
"shared": 1753,
"linked": 0,
"byte_identical": 2516,
"matchable": 2516,
"instr_matched": 93850,
"instr_total": 93850
},
{
"binary": "ov_SC02_039",
"real": 2339,
"shared": 1771,
"linked": 0,
"byte_identical": 2418,
"matchable": 2418,
"instr_matched": 89046,
"instr_total": 89046
},
{
"binary": "ov_SC02_041",
"real": 2481,
"shared": 1765,
"linked": 0,
"byte_identical": 2563,
"matchable": 2563,
"instr_matched": 94986,
"instr_total": 94986
},
{
"binary": "ov_SC03_001",
"real": 2776,
"shared": 1765,
"linked": 0,
"byte_identical": 2869,
"matchable": 2869,
"instr_matched": 103474,
"instr_total": 103474
},
{
"binary": "ov_SC03_002",
"real": 2536,
"shared": 1767,
"linked": 0,
"byte_identical": 2631,
"matchable": 2631,
"instr_matched": 95446,
"instr_total": 95446
},
{
"binary": "ov_SC03_003",
"real": 2345,
"shared": 1770,
"linked": 0,
"byte_identical": 2425,
"matchable": 2425,
"instr_matched": 89160,
"instr_total": 89160
},
{
"binary": "ov_SC03_006",
"real": 2679,
"shared": 1778,
"linked": 0,
"byte_identical": 2767,
"matchable": 2767,
"instr_matched": 102671,
"instr_total": 102671
},
{
"binary": "ov_SC03_007",
"real": 2542,
"shared": 1766,
"linked": 0,
"byte_identical": 2625,
"matchable": 2625,
"instr_matched": 97421,
"instr_total": 97421
},
{
"binary": "ov_SC03_010",
"real": 2394,
"shared": 1774,
"linked": 0,
"byte_identical": 2473,
"matchable": 2473,
"instr_matched": 89941,
"instr_total": 89941
},
{
"binary": "ov_SC03_011",
"real": 2444,
"shared": 1771,
"linked": 0,
"byte_identical": 2529,
"matchable": 2529,
"instr_matched": 91185,
"instr_total": 91185
},
{
"binary": "ov_SC03_012",
"real": 2328,
"shared": 1766,
"linked": 0,
"byte_identical": 2408,
"matchable": 2408,
"instr_matched": 88041,
"instr_total": 88041
},
{
"binary": "ov_SC03_013",
"real": 2416,
"shared": 1774,
"linked": 0,
"byte_identical": 2495,
"matchable": 2495,
"instr_matched": 90979,
"instr_total": 90979
},
{
"binary": "ov_SC03_014",
"real": 2598,
"shared": 1824,
"linked": 0,
"byte_identical": 2687,
"matchable": 2687,
"instr_matched": 101618,
"instr_total": 101618
},
{
"binary": "ov_SC03_015",
"real": 2598,
"shared": 1824,
"linked": 0,
"byte_identical": 2687,
"matchable": 2687,
"instr_matched": 101618,
"instr_total": 101618
},
{
"binary": "ov_SC03_023",
"real": 2357,
"shared": 1766,
"linked": 0,
"byte_identical": 2437,
"matchable": 2437,
"instr_matched": 88913,
"instr_total": 88913
},
{
"binary": "ov_SC03_024",
"real": 2552,
"shared": 1786,
"linked": 0,
"byte_identical": 2643,
"matchable": 2643,
"instr_matched": 97114,
"instr_total": 97114
},
{
"binary": "ov_SC03_028",
"real": 2583,
"shared": 1768,
"linked": 0,
"byte_identical": 2666,
"matchable": 2666,
"instr_matched": 101901,
"instr_total": 101901
},
{
"binary": "ov_SC03_029",
"real": 2557,
"shared": 1778,
"linked": 0,
"byte_identical": 2646,
"matchable": 2646,
"instr_matched": 97691,
"instr_total": 97691
},
{
"binary": "ov_SC03_030",
"real": 2416,
"shared": 1768,
"linked": 0,
"byte_identical": 2497,
"matchable": 2497,
"instr_matched": 91946,
"instr_total": 91946
},
{
"binary": "ov_SC03_031",
"real": 2434,
"shared": 1778,
"linked": 0,
"byte_identical": 2516,
"matchable": 2516,
"instr_matched": 92273,
"instr_total": 92273
},
{
"binary": "ov_SC03_089",
"real": 2497,
"shared": 1776,
"linked": 0,
"byte_identical": 2583,
"matchable": 2583,
"instr_matched": 99632,
"instr_total": 99632
},
{
"binary": "ov_SC03_090",
"real": 2540,
"shared": 1776,
"linked": 0,
"byte_identical": 2627,
"matchable": 2627,
"instr_matched": 101945,
"instr_total": 101945
},
{
"binary": "ov_SC03_091",
"real": 2555,
"shared": 1785,
"linked": 0,
"byte_identical": 2642,
"matchable": 2642,
"instr_matched": 102883,
"instr_total": 102883
},
{
"binary": "ov_SC03_092",
"real": 2499,
"shared": 1777,
"linked": 0,
"byte_identical": 2590,
"matchable": 2590,
"instr_matched": 94935,
"instr_total": 94935
},
{
"binary": "ov_SC03_093",
"real": 2482,
"shared": 1785,
"linked": 0,
"byte_identical": 2565,
"matchable": 2565,
"instr_matched": 96077,
"instr_total": 96077
},
{
"binary": "ov_SC03_094",
"real": 2494,
"shared": 1763,
"linked": 0,
"byte_identical": 2579,
"matchable": 2579,
"instr_matched": 97740,
"instr_total": 97740
},
{
"binary": "ov_SC03_095",
"real": 2394,
"shared": 1765,
"linked": 0,
"byte_identical": 2476,
"matchable": 2476,
"instr_matched": 90980,
"instr_total": 90980
},
{
"binary": "ov_SC03_096",
"real": 2385,
"shared": 1765,
"linked": 0,
"byte_identical": 2467,
"matchable": 2467,
"instr_matched": 90692,
"instr_total": 90692
},
{
"binary": "ov_SC03_097",
"real": 2519,
"shared": 1784,
"linked": 0,
"byte_identical": 2605,
"matchable": 2605,
"instr_matched": 96060,
"instr_total": 96060
},
{
"binary": "ov_SC03_098",
"real": 2461,
"shared": 1785,
"linked": 0,
"byte_identical": 2543,
"matchable": 2543,
"instr_matched": 95327,
"instr_total": 95327
},
{
"binary": "ov_SC03_099",
"real": 2424,
"shared": 1765,
"linked": 0,
"byte_identical": 2506,
"matchable": 2506,
"instr_matched": 93343,
"instr_total": 93343
},
{
"binary": "ov_SC03_100",
"real": 2458,
"shared": 1785,
"linked": 0,
"byte_identical": 2541,
"matchable": 2541,
"instr_matched": 94674,
"instr_total": 94674
},
{
"binary": "ov_SC03_101",
"real": 2447,
"shared": 1776,
"linked": 0,
"byte_identical": 2530,
"matchable": 2530,
"instr_matched": 93641,
"instr_total": 93641
},
{
"binary": "ov_SC03_102",
"real": 2412,
"shared": 1762,
"linked": 0,
"byte_identical": 2494,
"matchable": 2494,
"instr_matched": 96247,
"instr_total": 96247
},
{
"binary": "ov_SC03_103",
"real": 2430,
"shared": 1765,
"linked": 0,
"byte_identical": 2512,
"matchable": 2512,
"instr_matched": 94179,
"instr_total": 94179
},
{
"binary": "ov_SC03_104",
"real": 2532,
"shared": 1776,
"linked": 0,
"byte_identical": 2618,
"matchable": 2618,
"instr_matched": 101063,
"instr_total": 101063
},
{
"binary": "ov_SC03_105",
"real": 2513,
"shared": 1769,
"linked": 0,
"byte_identical": 2599,
"matchable": 2599,
"instr_matched": 100457,
"instr_total": 100457
},
{
"binary": "ov_SC03_107",
"real": 2414,
"shared": 1734,
"linked": 0,
"byte_identical": 2497,
"matchable": 2497,
"instr_matched": 92353,
"instr_total": 92353
},
{
"binary": "ov_SC03_108",
"real": 2366,
"shared": 1771,
"linked": 0,
"byte_identical": 2445,
"matchable": 2445,
"instr_matched": 90815,
"instr_total": 90815
},
{
"binary": "ov_SC03_109",
"real": 2345,
"shared": 1765,
"linked": 0,
"byte_identical": 2426,
"matchable": 2426,
"instr_matched": 88170,
"instr_total": 88170
},
{
"binary": "ov_SC03_110",
"real": 2391,
"shared": 1787,
"linked": 0,
"byte_identical": 2470,
"matchable": 2470,
"instr_matched": 91890,
"instr_total": 91890
},
{
"binary": "ov_SC03_111",
"real": 2430,
"shared": 1762,
"linked": 0,
"byte_identical": 2512,
"matchable": 2512,
"instr_matched": 94687,
"instr_total": 94687
},
{
"binary": "ov_SC03_112",
"real": 2447,
"shared": 1765,
"linked": 0,
"byte_identical": 2528,
"matchable": 2528,
"instr_matched": 95585,
"instr_total": 95585
},
{
"binary": "ov_SC03_113",
"real": 2388,
"shared": 1765,
"linked": 0,
"byte_identical": 2470,
"matchable": 2470,
"instr_matched": 92941,
"instr_total": 92941
},
{
"binary": "ov_SC03_114",
"real": 2336,
"shared": 1766,
"linked": 0,
"byte_identical": 2417,
"matchable": 2417,
"instr_matched": 88615,
"instr_total": 88615
},
{
"binary": "ov_SC03_115",
"real": 2393,
"shared": 1765,
"linked": 0,
"byte_identical": 2474,
"matchable": 2474,
"instr_matched": 90306,
"instr_total": 90306
},
{
"binary": "ov_SC03_116",
"real": 2358,
"shared": 1762,
"linked": 0,
"byte_identical": 2440,
"matchable": 2440,
"instr_matched": 92611,
"instr_total": 92611
},
{
"binary": "ov_SC03_117",
"real": 2474,
"shared": 1762,
"linked": 0,
"byte_identical": 2559,
"matchable": 2559,
"instr_matched": 94662,
"instr_total": 94662
},
{
"binary": "ov_SC03_118",
"real": 2595,
"shared": 1810,
"linked": 0,
"byte_identical": 2687,
"matchable": 2687,
"instr_matched": 99825,
"instr_total": 99825
},
{
"binary": "ov_SC03_119",
"real": 2595,
"shared": 1810,
"linked": 0,
"byte_identical": 2687,
"matchable": 2687,
"instr_matched": 99825,
"instr_total": 99825
},
{
"binary": "ov_SC03_121",
"real": 2379,
"shared": 1764,
"linked": 0,
"byte_identical": 2461,
"matchable": 2461,
"instr_matched": 92152,
"instr_total": 92152
},
{
"binary": "ov_SC03_124",
"real": 2648,
"shared": 1765,
"linked": 0,
"byte_identical": 2743,
"matchable": 2743,
"instr_matched": 100827,
"instr_total": 100827
},
{
"binary": "ov_SC03_125",
"real": 2499,
"shared": 1772,
"linked": 0,
"byte_identical": 2590,
"matchable": 2590,
"instr_matched": 93943,
"instr_total": 93943
},
{
"binary": "ov_SC03_126",
"real": 2345,
"shared": 2252,
"linked": 0,
"byte_identical": 2425,
"matchable": 2425,
"instr_matched": 89141,
"instr_total": 89141
},
{
"binary": "ov_SC04_000",
"real": 2458,
"shared": 1775,
"linked": 0,
"byte_identical": 2546,
"matchable": 2546,
"instr_matched": 93240,
"instr_total": 93240
},
{
"binary": "ov_SC04_002",
"real": 2555,
"shared": 1777,
"linked": 0,
"byte_identical": 2638,
"matchable": 2638,
"instr_matched": 98451,
"instr_total": 98451
},
{
"binary": "ov_SC04_003",
"real": 2421,
"shared": 1769,
"linked": 0,
"byte_identical": 2504,
"matchable": 2504,
"instr_matched": 92154,
"instr_total": 92154
},
{
"binary": "ov_SC04_004",
"real": 2479,
"shared": 1777,
"linked": 0,
"byte_identical": 2560,
"matchable": 2560,
"instr_matched": 94535,
"instr_total": 94535
},
{
"binary": "ov_SC04_005",
"real": 2529,
"shared": 1777,
"linked": 0,
"byte_identical": 2614,
"matchable": 2614,
"instr_matched": 97876,
"instr_total": 97876
},
{
"binary": "ov_SC04_006",
"real": 2375,
"shared": 1769,
"linked": 0,
"byte_identical": 2456,
"matchable": 2456,
"instr_matched": 89740,
"instr_total": 89740
},
{
"binary": "ov_SC04_007",
"real": 2488,
"shared": 1777,
"linked": 0,
"byte_identical": 2571,
"matchable": 2571,
"instr_matched": 95866,
"instr_total": 95866
},
{
"binary": "ov_SC04_008",
"real": 2338,
"shared": 2054,
"linked": 0,
"byte_identical": 2417,
"matchable": 2417,
"instr_matched": 88648,
"instr_total": 88648
},
{
"binary": "ov_SC04_009",
"real": 2361,
"shared": 1763,
"linked": 0,
"byte_identical": 2443,
"matchable": 2443,
"instr_matched": 88659,
"instr_total": 88659
},
{
"binary": "ov_SC04_010",
"real": 2341,
"shared": 1764,
"linked": 0,
"byte_identical": 2421,
"matchable": 2421,
"instr_matched": 88062,
"instr_total": 88062
},
{
"binary": "ov_SC04_011",
"real": 2721,
"shared": 1775,
"linked": 0,
"byte_identical": 2806,
"matchable": 2806,
"instr_matched": 106658,
"instr_total": 106658
},
{
"binary": "ov_SC04_012",
"real": 2342,
"shared": 1763,
"linked": 0,
"byte_identical": 2422,
"matchable": 2422,
"instr_matched": 88343,
"instr_total": 88343
},
{
"binary": "ov_SC04_015",
"real": 2522,
"shared": 1762,
"linked": 0,
"byte_identical": 2613,
"matchable": 2613,
"instr_matched": 94435,
"instr_total": 94435
},
{
"binary": "ov_SC04_016",
"real": 2361,
"shared": 1767,
"linked": 0,
"byte_identical": 2442,
"matchable": 2442,
"instr_matched": 90006,
"instr_total": 90006
},
{
"binary": "ov_SC04_018",
"real": 2769,
"shared": 1840,
"linked": 0,
"byte_identical": 2857,
"matchable": 2857,
"instr_matched": 103284,
"instr_total": 103284
},
{
"binary": "ov_SC04_019",
"real": 2769,
"shared": 1840,
"linked": 0,
"byte_identical": 2857,
"matchable": 2857,
"instr_matched": 103284,
"instr_total": 103284
},
{
"binary": "ov_SC04_020",
"real": 2478,
"shared": 1772,
"linked": 0,
"byte_identical": 2569,
"matchable": 2569,
"instr_matched": 93290,
"instr_total": 93290
},
{
"binary": "ov_SC04_021",
"real": 2345,
"shared": 2253,
"linked": 0,
"byte_identical": 2425,
"matchable": 2425,
"instr_matched": 89141,
"instr_total": 89141
},
{
"binary": "ov_SC05_000",
"real": 2340,
"shared": 1763,
"linked": 0,
"byte_identical": 2422,
"matchable": 2422,
"instr_matched": 88122,
"instr_total": 88122
},
{
"binary": "ov_SC05_001",
"real": 2492,
"shared": 1778,
"linked": 0,
"byte_identical": 2576,
"matchable": 2576,
"instr_matched": 95793,
"instr_total": 95793
},
{
"binary": "ov_SC05_002",
"real": 2362,
"shared": 1765,
"linked": 0,
"byte_identical": 2444,
"matchable": 2444,
"instr_matched": 90145,
"instr_total": 90145
},
{
"binary": "ov_SC05_003",
"real": 2403,
"shared": 1765,
"linked": 0,
"byte_identical": 2483,
"matchable": 2483,
"instr_matched": 92399,
"instr_total": 92399
},
{
"binary": "ov_SC05_004",
"real": 2385,
"shared": 1763,
"linked": 0,
"byte_identical": 2466,
"matchable": 2466,
"instr_matched": 91442,
"instr_total": 91442
},
{
"binary": "ov_SC05_005",
"real": 2413,
"shared": 1779,
"linked": 0,
"byte_identical": 2493,
"matchable": 2493,
"instr_matched": 92327,
"instr_total": 92327
},
{
"binary": "ov_SC05_006",
"real": 2353,
"shared": 1776,
"linked": 0,
"byte_identical": 2432,
"matchable": 2432,
"instr_matched": 89263,
"instr_total": 89263
},
{
"binary": "ov_SC05_007",
"real": 2400,
"shared": 1766,
"linked": 0,
"byte_identical": 2484,
"matchable": 2484,
"instr_matched": 90670,
"instr_total": 90670
},
{
"binary": "ov_SC05_008",
"real": 2464,
"shared": 1764,
"linked": 0,
"byte_identical": 2545,
"matchable": 2545,
"instr_matched": 92676,
"instr_total": 92676
},
{
"binary": "ov_SC05_009",
"real": 2357,
"shared": 2053,
"linked": 0,
"byte_identical": 2440,
"matchable": 2440,
"instr_matched": 88648,
"instr_total": 88648
},
{
"binary": "ov_SC05_010",
"real": 2507,
"shared": 1769,
"linked": 0,
"byte_identical": 2590,
"matchable": 2590,
"instr_matched": 98815,
"instr_total": 98815
},
{
"binary": "ov_SC05_011",
"real": 2331,
"shared": 1767,
"linked": 0,
"byte_identical": 2411,
"matchable": 2411,
"instr_matched": 87773,
"instr_total": 87773
},
{
"binary": "ov_SC05_017",
"real": 2757,
"shared": 1768,
"linked": 0,
"byte_identical": 2844,
"matchable": 2844,
"instr_matched": 103269,
"instr_total": 103269
},
{
"binary": "ov_SC05_018",
"real": 2583,
"shared": 1771,
"linked": 0,
"byte_identical": 2675,
"matchable": 2675,
"instr_matched": 96740,
"instr_total": 96740
},
{
"binary": "ov_SC05_019",
"real": 2345,
"shared": 2253,
"linked": 0,
"byte_identical": 2425,
"matchable": 2425,
"instr_matched": 89141,
"instr_total": 89141
},
{
"binary": "ov_SC06_000",
"real": 2604,
"shared": 1787,
"linked": 0,
"byte_identical": 2691,
"matchable": 2691,
"instr_matched": 98361,
"instr_total": 98361
},
{
"binary": "ov_SC06_006",
"real": 2433,
"shared": 1765,
"linked": 0,
"byte_identical": 2513,
"matchable": 2513,
"instr_matched": 91906,
"instr_total": 91906
},
{
"binary": "ov_SC06_008",
"real": 2459,
"shared": 1765,
"linked": 0,
"byte_identical": 2544,
"matchable": 2544,
"instr_matched": 95644,
"instr_total": 95644
},
{
"binary": "ov_SC06_010",
"real": 2435,
"shared": 1762,
"linked": 0,
"byte_identical": 2519,
"matchable": 2519,
"instr_matched": 96787,
"instr_total": 96787
},
{
"binary": "ov_SC06_011",
"real": 2387,
"shared": 1763,
"linked": 0,
"byte_identical": 2470,
"matchable": 2470,
"instr_matched": 90283,
"instr_total": 90283
},
{
"binary": "ov_SC06_013",
"real": 2347,
"shared": 1763,
"linked": 0,
"byte_identical": 2427,
"matchable": 2427,
"instr_matched": 88714,
"instr_total": 88714
},
{
"binary": "ov_SC06_014",
"real": 2374,
"shared": 1765,
"linked": 0,
"byte_identical": 2455,
"matchable": 2455,
"instr_matched": 89955,
"instr_total": 89955
},
{
"binary": "ov_SC06_015",
"real": 2344,
"shared": 1765,
"linked": 0,
"byte_identical": 2423,
"matchable": 2423,
"instr_matched": 88633,
"instr_total": 88633
},
{
"binary": "ov_SC06_016",
"real": 2470,
"shared": 1769,
"linked": 0,
"byte_identical": 2551,
"matchable": 2551,
"instr_matched": 95037,
"instr_total": 95037
},
{
"binary": "ov_SC06_018",
"real": 2580,
"shared": 1765,
"linked": 0,
"byte_identical": 2667,
"matchable": 2667,
"instr_matched": 109836,
"instr_total": 109836
},
{
"binary": "ov_SC06_020",
"real": 2440,
"shared": 1769,
"linked": 0,
"byte_identical": 2520,
"matchable": 2520,
"instr_matched": 95150,
"instr_total": 95150
},
{
"binary": "ov_SC06_022",
"real": 2557,
"shared": 1763,
"linked": 0,
"byte_identical": 2644,
"matchable": 2644,
"instr_matched": 103517,
"instr_total": 103517
},
{
"binary": "ov_SC06_024",
"real": 2584,
"shared": 1763,
"linked": 0,
"byte_identical": 2669,
"matchable": 2669,
"instr_matched": 105875,
"instr_total": 105875
},
{
"binary": "ov_SC06_025",
"real": 2490,
"shared": 1763,
"linked": 0,
"byte_identical": 2574,
"matchable": 2574,
"instr_matched": 94908,
"instr_total": 94908
},
{
"binary": "ov_SC06_027",
"real": 2330,
"shared": 1763,
"linked": 0,
"byte_identical": 2410,
"matchable": 2410,
"instr_matched": 87948,
"instr_total": 87948
},
{
"binary": "ov_SC06_029",
"real": 2574,
"shared": 1768,
"linked": 0,
"byte_identical": 2665,
"matchable": 2665,
"instr_matched": 102640,
"instr_total": 102640
},
{
"binary": "ov_SC06_030",
"real": 2379,
"shared": 1769,
"linked": 0,
"byte_identical": 2458,
"matchable": 2458,
"instr_matched": 91949,
"instr_total": 91949
},
{
"binary": "ov_SC06_032",
"real": 2574,
"shared": 1768,
"linked": 0,
"byte_identical": 2660,
"matchable": 2660,
"instr_matched": 109664,
"instr_total": 109664
},
{
"binary": "ov_SC06_033",
"real": 2546,
"shared": 1766,
"linked": 0,
"byte_identical": 2632,
"matchable": 2632,
"instr_matched": 107940,
"instr_total": 107940
},
{
"binary": "ov_SC07_000",
"real": 2440,
"shared": 1764,
"linked": 0,
"byte_identical": 2521,
"matchable": 2521,
"instr_matched": 92470,
"instr_total": 92470
},
{
"binary": "ov_SC07_001",
"real": 2375,
"shared": 1765,
"linked": 0,
"byte_identical": 2456,
"matchable": 2456,
"instr_matched": 91362,
"instr_total": 91362
},
{
"binary": "ov_SC07_002",
"real": 2498,
"shared": 1769,
"linked": 0,
"byte_identical": 2581,
"matchable": 2581,
"instr_matched": 96657,
"instr_total": 96657
},
{
"binary": "ov_SC07_006",
"real": 2379,
"shared": 1728,
"linked": 0,
"byte_identical": 2459,
"matchable": 2459,
"instr_matched": 100506,
"instr_total": 100506
},
{
"binary": "ov_SC07_007",
"real": 2530,
"shared": 1743,
"linked": 0,
"byte_identical": 2614,
"matchable": 2614,
"instr_matched": 93027,
"instr_total": 93027
},
{
"binary": "ov_SC07_008",
"real": 2309,
"shared": 1764,
"linked": 0,
"byte_identical": 2388,
"matchable": 2388,
"instr_matched": 87127,
"instr_total": 87127
},
{
"binary": "ov_SC07_009",
"real": 2351,
"shared": 1763,
"linked": 0,
"byte_identical": 2432,
"matchable": 2432,
"instr_matched": 87808,
"instr_total": 87808
},
{
"binary": "ov_SC07_010",
"real": 2443,
"shared": 1753,
"linked": 0,
"byte_identical": 2526,
"matchable": 2526,
"instr_matched": 92039,
"instr_total": 92039
},
{
"binary": "ov_SC07_011",
"real": 2370,
"shared": 1742,
"linked": 0,
"byte_identical": 2450,
"matchable": 2450,
"instr_matched": 88375,
"instr_total": 88375
}
]
}