2991 lines
93 KiB
JSON
2991 lines
93 KiB
JSON
{
|
|
"kind": "table_xrefs",
|
|
"tables": [
|
|
{
|
|
"name": "primary_value_table_candidate",
|
|
"logical_base_address": 57344,
|
|
"logical_base_address_hex": "H'E000",
|
|
"logical_range_end": 58367,
|
|
"logical_range_end_hex": "H'E3FF",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"element_candidate": "word_value",
|
|
"direct_addresses": [
|
|
63744
|
|
],
|
|
"direct_addresses_hex": [
|
|
"H'F900"
|
|
],
|
|
"direct_range_end": 63775,
|
|
"direct_range_end_hex": "H'F91F",
|
|
"access_count": 31,
|
|
"read_count": 21,
|
|
"write_count": 10,
|
|
"read_write_candidate_count": 0,
|
|
"dynamic_index_count": 11,
|
|
"static_offsets": [
|
|
0,
|
|
4,
|
|
6,
|
|
70,
|
|
128,
|
|
258,
|
|
292,
|
|
294,
|
|
334,
|
|
366,
|
|
370,
|
|
492,
|
|
544
|
|
],
|
|
"static_offsets_hex": [
|
|
"H'0000",
|
|
"H'0004",
|
|
"H'0006",
|
|
"H'0046",
|
|
"H'0080",
|
|
"H'0102",
|
|
"H'0124",
|
|
"H'0126",
|
|
"H'014E",
|
|
"H'016E",
|
|
"H'0172",
|
|
"H'01EC",
|
|
"H'0220"
|
|
],
|
|
"functions": [
|
|
{
|
|
"start": 48043,
|
|
"start_hex": "H'BBAB",
|
|
"label": "loc_BBAB",
|
|
"access_count": 5,
|
|
"reads": 1,
|
|
"writes": 4
|
|
},
|
|
{
|
|
"start": 9808,
|
|
"start_hex": "H'2650",
|
|
"label": "loc_2650",
|
|
"access_count": 3,
|
|
"reads": 3,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 16534,
|
|
"start_hex": "H'4096",
|
|
"label": "loc_4096",
|
|
"access_count": 3,
|
|
"reads": 0,
|
|
"writes": 3
|
|
},
|
|
{
|
|
"start": 6037,
|
|
"start_hex": "H'1795",
|
|
"label": "loc_1795",
|
|
"access_count": 2,
|
|
"reads": 2,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 6619,
|
|
"start_hex": "H'19DB",
|
|
"label": "loc_19DB",
|
|
"access_count": 2,
|
|
"reads": 2,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 6709,
|
|
"start_hex": "H'1A35",
|
|
"label": "loc_1A35",
|
|
"access_count": 2,
|
|
"reads": 2,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 18682,
|
|
"start_hex": "H'48FA",
|
|
"label": "loc_48FA",
|
|
"access_count": 2,
|
|
"reads": 2,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 15769,
|
|
"start_hex": "H'3D99",
|
|
"label": "vec_ad_adi_3D99",
|
|
"access_count": 2,
|
|
"reads": 2,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": null,
|
|
"start_hex": null,
|
|
"label": "<no function>",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 5893,
|
|
"start_hex": "H'1705",
|
|
"label": "loc_1705",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 5965,
|
|
"start_hex": "H'174D",
|
|
"label": "loc_174D",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 6089,
|
|
"start_hex": "H'17C9",
|
|
"label": "loc_17C9",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 6139,
|
|
"start_hex": "H'17FB",
|
|
"label": "loc_17FB",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 6189,
|
|
"start_hex": "H'182D",
|
|
"label": "loc_182D",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 6289,
|
|
"start_hex": "H'1891",
|
|
"label": "loc_1891",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 6375,
|
|
"start_hex": "H'18E7",
|
|
"label": "loc_18E7",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 16396,
|
|
"start_hex": "H'400C",
|
|
"label": "loc_400C",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 16501,
|
|
"start_hex": "H'4075",
|
|
"label": "loc_4075",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
}
|
|
],
|
|
"accesses": [
|
|
{
|
|
"instruction_address": 5900,
|
|
"instruction_address_hex": "H'170C",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#15, @H'E14E",
|
|
"instruction": "BTST.W #15, @H'E14E",
|
|
"references": [
|
|
57678
|
|
],
|
|
"references_hex": [
|
|
"H'E14E"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 5893,
|
|
"function_start_hex": "H'1705",
|
|
"function_label": "loc_1705",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57678,
|
|
"direct_address_hex": "H'E14E",
|
|
"logical_address": 57678,
|
|
"logical_address_hex": "H'E14E",
|
|
"index": 334,
|
|
"offset": 334,
|
|
"offset_hex": "H'014E",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 5978,
|
|
"instruction_address_hex": "H'175A",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#13, @H'E16E",
|
|
"instruction": "BTST.W #13, @H'E16E",
|
|
"references": [
|
|
57710
|
|
],
|
|
"references_hex": [
|
|
"H'E16E"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 5965,
|
|
"function_start_hex": "H'174D",
|
|
"function_label": "loc_174D",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57710,
|
|
"direct_address_hex": "H'E16E",
|
|
"logical_address": 57710,
|
|
"logical_address_hex": "H'E16E",
|
|
"index": 366,
|
|
"offset": 366,
|
|
"offset_hex": "H'016E",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6044,
|
|
"instruction_address_hex": "H'179C",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#13, @H'E172",
|
|
"instruction": "BTST.W #13, @H'E172",
|
|
"references": [
|
|
57714
|
|
],
|
|
"references_hex": [
|
|
"H'E172"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 6037,
|
|
"function_start_hex": "H'1795",
|
|
"function_label": "loc_1795",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57714,
|
|
"direct_address_hex": "H'E172",
|
|
"logical_address": 57714,
|
|
"logical_address_hex": "H'E172",
|
|
"index": 370,
|
|
"offset": 370,
|
|
"offset_hex": "H'0172",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6055,
|
|
"instruction_address_hex": "H'17A7",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#15, @H'E220",
|
|
"instruction": "BTST.W #15, @H'E220",
|
|
"references": [
|
|
57888
|
|
],
|
|
"references_hex": [
|
|
"H'E220"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 6037,
|
|
"function_start_hex": "H'1795",
|
|
"function_label": "loc_1795",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57888,
|
|
"direct_address_hex": "H'E220",
|
|
"logical_address": 57888,
|
|
"logical_address_hex": "H'E220",
|
|
"index": 544,
|
|
"offset": 544,
|
|
"offset_hex": "H'0220",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6096,
|
|
"instruction_address_hex": "H'17D0",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#12, @H'E126",
|
|
"instruction": "BTST.W #12, @H'E126",
|
|
"references": [
|
|
57638
|
|
],
|
|
"references_hex": [
|
|
"H'E126"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 6089,
|
|
"function_start_hex": "H'17C9",
|
|
"function_label": "loc_17C9",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57638,
|
|
"direct_address_hex": "H'E126",
|
|
"logical_address": 57638,
|
|
"logical_address_hex": "H'E126",
|
|
"index": 294,
|
|
"offset": 294,
|
|
"offset_hex": "H'0126",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6146,
|
|
"instruction_address_hex": "H'1802",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#12, @H'E126",
|
|
"instruction": "BTST.W #12, @H'E126",
|
|
"references": [
|
|
57638
|
|
],
|
|
"references_hex": [
|
|
"H'E126"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 6139,
|
|
"function_start_hex": "H'17FB",
|
|
"function_label": "loc_17FB",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57638,
|
|
"direct_address_hex": "H'E126",
|
|
"logical_address": 57638,
|
|
"logical_address_hex": "H'E126",
|
|
"index": 294,
|
|
"offset": 294,
|
|
"offset_hex": "H'0126",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6202,
|
|
"instruction_address_hex": "H'183A",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#5, @H'E126",
|
|
"instruction": "BTST.W #5, @H'E126",
|
|
"references": [
|
|
57638
|
|
],
|
|
"references_hex": [
|
|
"H'E126"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 6189,
|
|
"function_start_hex": "H'182D",
|
|
"function_label": "loc_182D",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57638,
|
|
"direct_address_hex": "H'E126",
|
|
"logical_address": 57638,
|
|
"logical_address_hex": "H'E126",
|
|
"index": 294,
|
|
"offset": 294,
|
|
"offset_hex": "H'0126",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6302,
|
|
"instruction_address_hex": "H'189E",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#5, @H'E126",
|
|
"instruction": "BTST.W #5, @H'E126",
|
|
"references": [
|
|
57638
|
|
],
|
|
"references_hex": [
|
|
"H'E126"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 6289,
|
|
"function_start_hex": "H'1891",
|
|
"function_label": "loc_1891",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57638,
|
|
"direct_address_hex": "H'E126",
|
|
"logical_address": 57638,
|
|
"logical_address_hex": "H'E126",
|
|
"index": 294,
|
|
"offset": 294,
|
|
"offset_hex": "H'0126",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6388,
|
|
"instruction_address_hex": "H'18F4",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#5, @H'E126",
|
|
"instruction": "BTST.W #5, @H'E126",
|
|
"references": [
|
|
57638
|
|
],
|
|
"references_hex": [
|
|
"H'E126"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 6375,
|
|
"function_start_hex": "H'18E7",
|
|
"function_label": "loc_18E7",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57638,
|
|
"direct_address_hex": "H'E126",
|
|
"logical_address": 57638,
|
|
"logical_address_hex": "H'E126",
|
|
"index": 294,
|
|
"offset": 294,
|
|
"offset_hex": "H'0126",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6627,
|
|
"instruction_address_hex": "H'19E3",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@(-H'2000,R3), R0",
|
|
"instruction": "MOV:G.W @(-H'2000,R3), R0",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6619,
|
|
"function_start_hex": "H'19DB",
|
|
"function_label": "loc_19DB",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R3)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6659,
|
|
"instruction_address_hex": "H'1A03",
|
|
"mnemonic": "CMP:G.W",
|
|
"operands": "@(-H'2000,R3), R1",
|
|
"instruction": "CMP:G.W @(-H'2000,R3), R1",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6619,
|
|
"function_start_hex": "H'19DB",
|
|
"function_label": "loc_19DB",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R3)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6717,
|
|
"instruction_address_hex": "H'1A3D",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@(-H'2000,R3), R0",
|
|
"instruction": "MOV:G.W @(-H'2000,R3), R0",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6709,
|
|
"function_start_hex": "H'1A35",
|
|
"function_label": "loc_1A35",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R3)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6763,
|
|
"instruction_address_hex": "H'1A6B",
|
|
"mnemonic": "CMP:G.W",
|
|
"operands": "@(-H'2000,R3), R0",
|
|
"instruction": "CMP:G.W @(-H'2000,R3), R0",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6709,
|
|
"function_start_hex": "H'1A35",
|
|
"function_label": "loc_1A35",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R3)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 9815,
|
|
"instruction_address_hex": "H'2657",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@H'E124, R0",
|
|
"instruction": "MOV:G.W @H'E124, R0",
|
|
"references": [
|
|
57636
|
|
],
|
|
"references_hex": [
|
|
"H'E124"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 9808,
|
|
"function_start_hex": "H'2650",
|
|
"function_label": "loc_2650",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57636,
|
|
"direct_address_hex": "H'E124",
|
|
"logical_address": 57636,
|
|
"logical_address_hex": "H'E124",
|
|
"index": 292,
|
|
"offset": 292,
|
|
"offset_hex": "H'0124",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 9839,
|
|
"instruction_address_hex": "H'266F",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#13, @H'E004",
|
|
"instruction": "BTST.W #13, @H'E004",
|
|
"references": [
|
|
57348
|
|
],
|
|
"references_hex": [
|
|
"H'E004"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 9808,
|
|
"function_start_hex": "H'2650",
|
|
"function_label": "loc_2650",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57348,
|
|
"direct_address_hex": "H'E004",
|
|
"logical_address": 57348,
|
|
"logical_address_hex": "H'E004",
|
|
"index": 4,
|
|
"offset": 4,
|
|
"offset_hex": "H'0004",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 9867,
|
|
"instruction_address_hex": "H'268B",
|
|
"mnemonic": "CMP:G.W",
|
|
"operands": "@H'E124, R0",
|
|
"instruction": "CMP:G.W @H'E124, R0",
|
|
"references": [
|
|
57636
|
|
],
|
|
"references_hex": [
|
|
"H'E124"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 9808,
|
|
"function_start_hex": "H'2650",
|
|
"function_label": "loc_2650",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57636,
|
|
"direct_address_hex": "H'E124",
|
|
"logical_address": 57636,
|
|
"logical_address_hex": "H'E124",
|
|
"index": 292,
|
|
"offset": 292,
|
|
"offset_hex": "H'0124",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 15834,
|
|
"instruction_address_hex": "H'3DDA",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@H'E102, R0",
|
|
"instruction": "MOV:G.W @H'E102, R0",
|
|
"references": [
|
|
57602
|
|
],
|
|
"references_hex": [
|
|
"H'E102"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 15769,
|
|
"function_start_hex": "H'3D99",
|
|
"function_label": "vec_ad_adi_3D99",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57602,
|
|
"direct_address_hex": "H'E102",
|
|
"logical_address": 57602,
|
|
"logical_address_hex": "H'E102",
|
|
"index": 258,
|
|
"offset": 258,
|
|
"offset_hex": "H'0102",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 15866,
|
|
"instruction_address_hex": "H'3DFA",
|
|
"mnemonic": "CMP:G.W",
|
|
"operands": "@H'E102, R1",
|
|
"instruction": "CMP:G.W @H'E102, R1",
|
|
"references": [
|
|
57602
|
|
],
|
|
"references_hex": [
|
|
"H'E102"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 15769,
|
|
"function_start_hex": "H'3D99",
|
|
"function_label": "vec_ad_adi_3D99",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57602,
|
|
"direct_address_hex": "H'E102",
|
|
"logical_address": 57602,
|
|
"logical_address_hex": "H'E102",
|
|
"index": 258,
|
|
"offset": 258,
|
|
"offset_hex": "H'0102",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 16268,
|
|
"instruction_address_hex": "H'3F8C",
|
|
"mnemonic": "CLR.W",
|
|
"operands": "@(-H'2000,R0)",
|
|
"instruction": "CLR.W @(-H'2000,R0)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R0)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R0",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16428,
|
|
"instruction_address_hex": "H'402C",
|
|
"mnemonic": "CLR.W",
|
|
"operands": "@H'E046",
|
|
"instruction": "CLR.W @H'E046",
|
|
"references": [
|
|
57414
|
|
],
|
|
"references_hex": [
|
|
"H'E046"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 16396,
|
|
"function_start_hex": "H'400C",
|
|
"function_label": "loc_400C",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57414,
|
|
"direct_address_hex": "H'E046",
|
|
"logical_address": 57414,
|
|
"logical_address_hex": "H'E046",
|
|
"index": 70,
|
|
"offset": 70,
|
|
"offset_hex": "H'0046",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16503,
|
|
"instruction_address_hex": "H'4077",
|
|
"mnemonic": "CLR.W",
|
|
"operands": "@(-H'2000,R0)",
|
|
"instruction": "CLR.W @(-H'2000,R0)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 16501,
|
|
"function_start_hex": "H'4075",
|
|
"function_label": "loc_4075",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R0)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R0",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16534,
|
|
"instruction_address_hex": "H'4096",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "#H'0080, @H'E000",
|
|
"instruction": "MOV:G.W #H'0080, @H'E000",
|
|
"references": [
|
|
57344
|
|
],
|
|
"references_hex": [
|
|
"H'E000"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 16534,
|
|
"function_start_hex": "H'4096",
|
|
"function_label": "loc_4096",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57344,
|
|
"direct_address_hex": "H'E000",
|
|
"logical_address": 57344,
|
|
"logical_address_hex": "H'E000",
|
|
"index": 0,
|
|
"offset": 0,
|
|
"offset_hex": "H'0000",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16540,
|
|
"instruction_address_hex": "H'409C",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "#H'8000, @H'E006",
|
|
"instruction": "MOV:G.W #H'8000, @H'E006",
|
|
"references": [
|
|
57350
|
|
],
|
|
"references_hex": [
|
|
"H'E006"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 16534,
|
|
"function_start_hex": "H'4096",
|
|
"function_label": "loc_4096",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57350,
|
|
"direct_address_hex": "H'E006",
|
|
"logical_address": 57350,
|
|
"logical_address_hex": "H'E006",
|
|
"index": 6,
|
|
"offset": 6,
|
|
"offset_hex": "H'0006",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16546,
|
|
"instruction_address_hex": "H'40A2",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "#H'FFFF, @H'E080",
|
|
"instruction": "MOV:G.W #H'FFFF, @H'E080",
|
|
"references": [
|
|
57472
|
|
],
|
|
"references_hex": [
|
|
"H'E080"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 16534,
|
|
"function_start_hex": "H'4096",
|
|
"function_label": "loc_4096",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57472,
|
|
"direct_address_hex": "H'E080",
|
|
"logical_address": 57472,
|
|
"logical_address_hex": "H'E080",
|
|
"index": 128,
|
|
"offset": 128,
|
|
"offset_hex": "H'0080",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 18703,
|
|
"instruction_address_hex": "H'490F",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "#13, @H'E1EC",
|
|
"instruction": "BTST.W #13, @H'E1EC",
|
|
"references": [
|
|
57836
|
|
],
|
|
"references_hex": [
|
|
"H'E1EC"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 18682,
|
|
"function_start_hex": "H'48FA",
|
|
"function_label": "loc_48FA",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57836,
|
|
"direct_address_hex": "H'E1EC",
|
|
"logical_address": 57836,
|
|
"logical_address_hex": "H'E1EC",
|
|
"index": 492,
|
|
"offset": 492,
|
|
"offset_hex": "H'01EC",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 18709,
|
|
"instruction_address_hex": "H'4915",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@H'E1EC, R0",
|
|
"instruction": "MOV:G.W @H'E1EC, R0",
|
|
"references": [
|
|
57836
|
|
],
|
|
"references_hex": [
|
|
"H'E1EC"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 18682,
|
|
"function_start_hex": "H'48FA",
|
|
"function_label": "loc_48FA",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 57836,
|
|
"direct_address_hex": "H'E1EC",
|
|
"logical_address": 57836,
|
|
"logical_address_hex": "H'E1EC",
|
|
"index": 492,
|
|
"offset": 492,
|
|
"offset_hex": "H'01EC",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 48245,
|
|
"instruction_address_hex": "H'BC75",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @(-H'2000,R4)",
|
|
"instruction": "MOV:G.W R0, @(-H'2000,R4)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R4)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R4",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48277,
|
|
"instruction_address_hex": "H'BC95",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @(-H'2000,R4)",
|
|
"instruction": "MOV:G.W R0, @(-H'2000,R4)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R4)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R4",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48364,
|
|
"instruction_address_hex": "H'BCEC",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@(-H'2000,R4), R0",
|
|
"instruction": "MOV:G.W @(-H'2000,R4), R0",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R4)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R4",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 48410,
|
|
"instruction_address_hex": "H'BD1A",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @(-H'2000,R4)",
|
|
"instruction": "MOV:G.W R0, @(-H'2000,R4)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R4)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R4",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48437,
|
|
"instruction_address_hex": "H'BD35",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @(-H'2000,R4)",
|
|
"instruction": "MOV:G.W R0, @(-H'2000,R4)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "primary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "primary_value_table_candidate",
|
|
"table_base_address": 57344,
|
|
"table_base_address_hex": "H'E000",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'2000,R4)",
|
|
"negative_offset": 8192,
|
|
"negative_offset_hex": "H'2000",
|
|
"index_register": "R4",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "secondary_value_table_candidate",
|
|
"logical_base_address": 58368,
|
|
"logical_base_address_hex": "H'E400",
|
|
"logical_range_end": 59391,
|
|
"logical_range_end_hex": "H'E7FF",
|
|
"negative_offset": 7168,
|
|
"negative_offset_hex": "H'1C00",
|
|
"element_candidate": "word_value",
|
|
"direct_addresses": [
|
|
63808
|
|
],
|
|
"direct_addresses_hex": [
|
|
"H'F940"
|
|
],
|
|
"direct_range_end": 63839,
|
|
"direct_range_end_hex": "H'F95F",
|
|
"access_count": 8,
|
|
"read_count": 6,
|
|
"write_count": 2,
|
|
"read_write_candidate_count": 0,
|
|
"dynamic_index_count": 8,
|
|
"static_offsets": [],
|
|
"static_offsets_hex": [],
|
|
"functions": [
|
|
{
|
|
"start": 6709,
|
|
"start_hex": "H'1A35",
|
|
"label": "loc_1A35",
|
|
"access_count": 2,
|
|
"reads": 2,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 6812,
|
|
"start_hex": "H'1A9C",
|
|
"label": "loc_1A9C",
|
|
"access_count": 2,
|
|
"reads": 2,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": null,
|
|
"start_hex": null,
|
|
"label": "<no function>",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 6562,
|
|
"start_hex": "H'19A2",
|
|
"label": "loc_19A2",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
},
|
|
{
|
|
"start": 16501,
|
|
"start_hex": "H'4075",
|
|
"label": "loc_4075",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 48043,
|
|
"start_hex": "H'BBAB",
|
|
"label": "loc_BBAB",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
}
|
|
],
|
|
"accesses": [
|
|
{
|
|
"instruction_address": 6570,
|
|
"instruction_address_hex": "H'19AA",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@(-H'1C00,R3), R0",
|
|
"instruction": "MOV:G.W @(-H'1C00,R3), R0",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6562,
|
|
"function_start_hex": "H'19A2",
|
|
"function_label": "loc_19A2",
|
|
"table": "secondary_value_table_candidate",
|
|
"table_base_address": 58368,
|
|
"table_base_address_hex": "H'E400",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1C00,R3)",
|
|
"negative_offset": 7168,
|
|
"negative_offset_hex": "H'1C00",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6731,
|
|
"instruction_address_hex": "H'1A4B",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@(-H'1C00,R3), R1",
|
|
"instruction": "MOV:G.W @(-H'1C00,R3), R1",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6709,
|
|
"function_start_hex": "H'1A35",
|
|
"function_label": "loc_1A35",
|
|
"table": "secondary_value_table_candidate",
|
|
"table_base_address": 58368,
|
|
"table_base_address_hex": "H'E400",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1C00,R3)",
|
|
"negative_offset": 7168,
|
|
"negative_offset_hex": "H'1C00",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6747,
|
|
"instruction_address_hex": "H'1A5B",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@(-H'1C00,R3), R1",
|
|
"instruction": "MOV:G.W @(-H'1C00,R3), R1",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6709,
|
|
"function_start_hex": "H'1A35",
|
|
"function_label": "loc_1A35",
|
|
"table": "secondary_value_table_candidate",
|
|
"table_base_address": 58368,
|
|
"table_base_address_hex": "H'E400",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1C00,R3)",
|
|
"negative_offset": 7168,
|
|
"negative_offset_hex": "H'1C00",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6785,
|
|
"instruction_address_hex": "H'1A81",
|
|
"mnemonic": "AND.W",
|
|
"operands": "@(-H'1C00,R3), R1",
|
|
"instruction": "AND.W @(-H'1C00,R3), R1",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"table": "secondary_value_table_candidate",
|
|
"table_base_address": 58368,
|
|
"table_base_address_hex": "H'E400",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1C00,R3)",
|
|
"negative_offset": 7168,
|
|
"negative_offset_hex": "H'1C00",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6836,
|
|
"instruction_address_hex": "H'1AB4",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "R0, @(-H'1C00,R3)",
|
|
"instruction": "BTST.W R0, @(-H'1C00,R3)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6812,
|
|
"function_start_hex": "H'1A9C",
|
|
"function_label": "loc_1A9C",
|
|
"table": "secondary_value_table_candidate",
|
|
"table_base_address": 58368,
|
|
"table_base_address_hex": "H'E400",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1C00,R3)",
|
|
"negative_offset": 7168,
|
|
"negative_offset_hex": "H'1C00",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 6849,
|
|
"instruction_address_hex": "H'1AC1",
|
|
"mnemonic": "BTST.W",
|
|
"operands": "R0, @(-H'1C00,R3)",
|
|
"instruction": "BTST.W R0, @(-H'1C00,R3)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6812,
|
|
"function_start_hex": "H'1A9C",
|
|
"function_label": "loc_1A9C",
|
|
"table": "secondary_value_table_candidate",
|
|
"table_base_address": 58368,
|
|
"table_base_address_hex": "H'E400",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1C00,R3)",
|
|
"negative_offset": 7168,
|
|
"negative_offset_hex": "H'1C00",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 16507,
|
|
"instruction_address_hex": "H'407B",
|
|
"mnemonic": "CLR.W",
|
|
"operands": "@(-H'1C00,R0)",
|
|
"instruction": "CLR.W @(-H'1C00,R0)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 16501,
|
|
"function_start_hex": "H'4075",
|
|
"function_label": "loc_4075",
|
|
"table": "secondary_value_table_candidate",
|
|
"table_base_address": 58368,
|
|
"table_base_address_hex": "H'E400",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1C00,R0)",
|
|
"negative_offset": 7168,
|
|
"negative_offset_hex": "H'1C00",
|
|
"index_register": "R0",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48613,
|
|
"instruction_address_hex": "H'BDE5",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @(-H'1C00,R4)",
|
|
"instruction": "MOV:G.W R0, @(-H'1C00,R4)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "secondary_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "secondary_value_table_candidate",
|
|
"table_base_address": 58368,
|
|
"table_base_address_hex": "H'E400",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1C00,R4)",
|
|
"negative_offset": 7168,
|
|
"negative_offset_hex": "H'1C00",
|
|
"index_register": "R4",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "current_value_table_candidate",
|
|
"logical_base_address": 59392,
|
|
"logical_base_address_hex": "H'E800",
|
|
"logical_range_end": 60415,
|
|
"logical_range_end_hex": "H'EBFF",
|
|
"negative_offset": 6144,
|
|
"negative_offset_hex": "H'1800",
|
|
"element_candidate": "word_value",
|
|
"direct_addresses": [
|
|
63776
|
|
],
|
|
"direct_addresses_hex": [
|
|
"H'F920"
|
|
],
|
|
"direct_range_end": 63807,
|
|
"direct_range_end_hex": "H'F93F",
|
|
"access_count": 14,
|
|
"read_count": 1,
|
|
"write_count": 13,
|
|
"read_write_candidate_count": 0,
|
|
"dynamic_index_count": 8,
|
|
"static_offsets": [
|
|
0,
|
|
6,
|
|
128,
|
|
258,
|
|
292,
|
|
492
|
|
],
|
|
"static_offsets_hex": [
|
|
"H'0000",
|
|
"H'0006",
|
|
"H'0080",
|
|
"H'0102",
|
|
"H'0124",
|
|
"H'01EC"
|
|
],
|
|
"functions": [
|
|
{
|
|
"start": 16534,
|
|
"start_hex": "H'4096",
|
|
"label": "loc_4096",
|
|
"access_count": 3,
|
|
"reads": 0,
|
|
"writes": 3
|
|
},
|
|
{
|
|
"start": 48043,
|
|
"start_hex": "H'BBAB",
|
|
"label": "loc_BBAB",
|
|
"access_count": 3,
|
|
"reads": 0,
|
|
"writes": 3
|
|
},
|
|
{
|
|
"start": null,
|
|
"start_hex": null,
|
|
"label": "<no function>",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 5600,
|
|
"start_hex": "H'15E0",
|
|
"label": "loc_15E0",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 6619,
|
|
"start_hex": "H'19DB",
|
|
"label": "loc_19DB",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 6709,
|
|
"start_hex": "H'1A35",
|
|
"label": "loc_1A35",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 9808,
|
|
"start_hex": "H'2650",
|
|
"label": "loc_2650",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 16501,
|
|
"start_hex": "H'4075",
|
|
"label": "loc_4075",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 18682,
|
|
"start_hex": "H'48FA",
|
|
"label": "loc_48FA",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
},
|
|
{
|
|
"start": 47858,
|
|
"start_hex": "H'BAF2",
|
|
"label": "loc_BAF2",
|
|
"access_count": 1,
|
|
"reads": 1,
|
|
"writes": 0
|
|
}
|
|
],
|
|
"accesses": [
|
|
{
|
|
"instruction_address": 5613,
|
|
"instruction_address_hex": "H'15ED",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R1, @H'E902",
|
|
"instruction": "MOV:G.W R1, @H'E902",
|
|
"references": [
|
|
59650
|
|
],
|
|
"references_hex": [
|
|
"H'E902"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 5600,
|
|
"function_start_hex": "H'15E0",
|
|
"function_label": "loc_15E0",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 59650,
|
|
"direct_address_hex": "H'E902",
|
|
"logical_address": 59650,
|
|
"logical_address_hex": "H'E902",
|
|
"index": 258,
|
|
"offset": 258,
|
|
"offset_hex": "H'0102",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 6665,
|
|
"instruction_address_hex": "H'1A09",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R1, @(-H'1800,R3)",
|
|
"instruction": "MOV:G.W R1, @(-H'1800,R3)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6619,
|
|
"function_start_hex": "H'19DB",
|
|
"function_label": "loc_19DB",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1800,R3)",
|
|
"negative_offset": 6144,
|
|
"negative_offset_hex": "H'1800",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 6769,
|
|
"instruction_address_hex": "H'1A71",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @(-H'1800,R3)",
|
|
"instruction": "MOV:G.W R0, @(-H'1800,R3)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 6709,
|
|
"function_start_hex": "H'1A35",
|
|
"function_label": "loc_1A35",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1800,R3)",
|
|
"negative_offset": 6144,
|
|
"negative_offset_hex": "H'1800",
|
|
"index_register": "R3",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 9873,
|
|
"instruction_address_hex": "H'2691",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @H'E924",
|
|
"instruction": "MOV:G.W R0, @H'E924",
|
|
"references": [
|
|
59684
|
|
],
|
|
"references_hex": [
|
|
"H'E924"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 9808,
|
|
"function_start_hex": "H'2650",
|
|
"function_label": "loc_2650",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 59684,
|
|
"direct_address_hex": "H'E924",
|
|
"logical_address": 59684,
|
|
"logical_address_hex": "H'E924",
|
|
"index": 292,
|
|
"offset": 292,
|
|
"offset_hex": "H'0124",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16272,
|
|
"instruction_address_hex": "H'3F90",
|
|
"mnemonic": "CLR.W",
|
|
"operands": "@(-H'1800,R0)",
|
|
"instruction": "CLR.W @(-H'1800,R0)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1800,R0)",
|
|
"negative_offset": 6144,
|
|
"negative_offset_hex": "H'1800",
|
|
"index_register": "R0",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16511,
|
|
"instruction_address_hex": "H'407F",
|
|
"mnemonic": "CLR.W",
|
|
"operands": "@(-H'1800,R0)",
|
|
"instruction": "CLR.W @(-H'1800,R0)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 16501,
|
|
"function_start_hex": "H'4075",
|
|
"function_label": "loc_4075",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1800,R0)",
|
|
"negative_offset": 6144,
|
|
"negative_offset_hex": "H'1800",
|
|
"index_register": "R0",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16552,
|
|
"instruction_address_hex": "H'40A8",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "#H'0080, @H'E800",
|
|
"instruction": "MOV:G.W #H'0080, @H'E800",
|
|
"references": [
|
|
59392
|
|
],
|
|
"references_hex": [
|
|
"H'E800"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 16534,
|
|
"function_start_hex": "H'4096",
|
|
"function_label": "loc_4096",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 59392,
|
|
"direct_address_hex": "H'E800",
|
|
"logical_address": 59392,
|
|
"logical_address_hex": "H'E800",
|
|
"index": 0,
|
|
"offset": 0,
|
|
"offset_hex": "H'0000",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16558,
|
|
"instruction_address_hex": "H'40AE",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "#H'8000, @H'E806",
|
|
"instruction": "MOV:G.W #H'8000, @H'E806",
|
|
"references": [
|
|
59398
|
|
],
|
|
"references_hex": [
|
|
"H'E806"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 16534,
|
|
"function_start_hex": "H'4096",
|
|
"function_label": "loc_4096",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 59398,
|
|
"direct_address_hex": "H'E806",
|
|
"logical_address": 59398,
|
|
"logical_address_hex": "H'E806",
|
|
"index": 6,
|
|
"offset": 6,
|
|
"offset_hex": "H'0006",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 16564,
|
|
"instruction_address_hex": "H'40B4",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "#H'FFFF, @H'E880",
|
|
"instruction": "MOV:G.W #H'FFFF, @H'E880",
|
|
"references": [
|
|
59520
|
|
],
|
|
"references_hex": [
|
|
"H'E880"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 16534,
|
|
"function_start_hex": "H'4096",
|
|
"function_label": "loc_4096",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 59520,
|
|
"direct_address_hex": "H'E880",
|
|
"logical_address": 59520,
|
|
"logical_address_hex": "H'E880",
|
|
"index": 128,
|
|
"offset": 128,
|
|
"offset_hex": "H'0080",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 18717,
|
|
"instruction_address_hex": "H'491D",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @H'E9EC",
|
|
"instruction": "MOV:G.W R0, @H'E9EC",
|
|
"references": [
|
|
59884
|
|
],
|
|
"references_hex": [
|
|
"H'E9EC"
|
|
],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [],
|
|
"function_start": 18682,
|
|
"function_start_hex": "H'48FA",
|
|
"function_label": "loc_48FA",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "direct_logical_address_access",
|
|
"direct_address": 59884,
|
|
"direct_address_hex": "H'E9EC",
|
|
"logical_address": 59884,
|
|
"logical_address_hex": "H'E9EC",
|
|
"index": 492,
|
|
"offset": 492,
|
|
"offset_hex": "H'01EC",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 47925,
|
|
"instruction_address_hex": "H'BB35",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "@(-H'1800,R0), R4",
|
|
"instruction": "MOV:G.W @(-H'1800,R0), R4",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 47858,
|
|
"function_start_hex": "H'BAF2",
|
|
"function_label": "loc_BAF2",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1800,R0)",
|
|
"negative_offset": 6144,
|
|
"negative_offset_hex": "H'1800",
|
|
"index_register": "R0",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "read"
|
|
},
|
|
{
|
|
"instruction_address": 48249,
|
|
"instruction_address_hex": "H'BC79",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @(-H'1800,R4)",
|
|
"instruction": "MOV:G.W R0, @(-H'1800,R4)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1800,R4)",
|
|
"negative_offset": 6144,
|
|
"negative_offset_hex": "H'1800",
|
|
"index_register": "R4",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48281,
|
|
"instruction_address_hex": "H'BC99",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @(-H'1800,R4)",
|
|
"instruction": "MOV:G.W R0, @(-H'1800,R4)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1800,R4)",
|
|
"negative_offset": 6144,
|
|
"negative_offset_hex": "H'1800",
|
|
"index_register": "R4",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48414,
|
|
"instruction_address_hex": "H'BD1E",
|
|
"mnemonic": "MOV:G.W",
|
|
"operands": "R0, @(-H'1800,R4)",
|
|
"instruction": "MOV:G.W R0, @(-H'1800,R4)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "current_value_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "current_value_table_candidate",
|
|
"table_base_address": 59392,
|
|
"table_base_address_hex": "H'E800",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1800,R4)",
|
|
"negative_offset": 6144,
|
|
"negative_offset_hex": "H'1800",
|
|
"index_register": "R4",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "flag_table_candidate",
|
|
"logical_base_address": 60416,
|
|
"logical_base_address_hex": "H'EC00",
|
|
"logical_range_end": 61439,
|
|
"logical_range_end_hex": "H'EFFF",
|
|
"negative_offset": 5120,
|
|
"negative_offset_hex": "H'1400",
|
|
"element_candidate": "bit_flags",
|
|
"direct_addresses": [
|
|
63872
|
|
],
|
|
"direct_addresses_hex": [
|
|
"H'F980"
|
|
],
|
|
"direct_range_end": 63903,
|
|
"direct_range_end_hex": "H'F99F",
|
|
"access_count": 6,
|
|
"read_count": 0,
|
|
"write_count": 6,
|
|
"read_write_candidate_count": 0,
|
|
"dynamic_index_count": 5,
|
|
"static_offsets": [
|
|
512
|
|
],
|
|
"static_offsets_hex": [
|
|
"H'0200"
|
|
],
|
|
"functions": [
|
|
{
|
|
"start": 48043,
|
|
"start_hex": "H'BBAB",
|
|
"label": "loc_BBAB",
|
|
"access_count": 5,
|
|
"reads": 0,
|
|
"writes": 5
|
|
},
|
|
{
|
|
"start": 16501,
|
|
"start_hex": "H'4075",
|
|
"label": "loc_4075",
|
|
"access_count": 1,
|
|
"reads": 0,
|
|
"writes": 1
|
|
}
|
|
],
|
|
"accesses": [
|
|
{
|
|
"instruction_address": 16520,
|
|
"instruction_address_hex": "H'4088",
|
|
"mnemonic": "CLR.W",
|
|
"operands": "@(-H'1400,R0)",
|
|
"instruction": "CLR.W @(-H'1400,R0)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 16501,
|
|
"function_start_hex": "H'4075",
|
|
"function_label": "loc_4075",
|
|
"table": "flag_table_candidate",
|
|
"table_base_address": 60416,
|
|
"table_base_address_hex": "H'EC00",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1400,R0)",
|
|
"negative_offset": 5120,
|
|
"negative_offset_hex": "H'1400",
|
|
"index_register": "R0",
|
|
"index": 512,
|
|
"offset": 512,
|
|
"access": "write",
|
|
"logical_address": 60928,
|
|
"logical_address_hex": "H'EE00"
|
|
},
|
|
{
|
|
"instruction_address": 48258,
|
|
"instruction_address_hex": "H'BC82",
|
|
"mnemonic": "BSET.B",
|
|
"operands": "#7, @(-H'1400,R5)",
|
|
"instruction": "BSET.B #7, @(-H'1400,R5)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "flag_table_candidate",
|
|
"table_base_address": 60416,
|
|
"table_base_address_hex": "H'EC00",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1400,R5)",
|
|
"negative_offset": 5120,
|
|
"negative_offset_hex": "H'1400",
|
|
"index_register": "R5",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48285,
|
|
"instruction_address_hex": "H'BC9D",
|
|
"mnemonic": "BSET.B",
|
|
"operands": "#7, @(-H'1400,R5)",
|
|
"instruction": "BSET.B #7, @(-H'1400,R5)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "flag_table_candidate",
|
|
"table_base_address": 60416,
|
|
"table_base_address_hex": "H'EC00",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1400,R5)",
|
|
"negative_offset": 5120,
|
|
"negative_offset_hex": "H'1400",
|
|
"index_register": "R5",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48418,
|
|
"instruction_address_hex": "H'BD22",
|
|
"mnemonic": "BSET.B",
|
|
"operands": "#7, @(-H'1400,R5)",
|
|
"instruction": "BSET.B #7, @(-H'1400,R5)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "flag_table_candidate",
|
|
"table_base_address": 60416,
|
|
"table_base_address_hex": "H'EC00",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1400,R5)",
|
|
"negative_offset": 5120,
|
|
"negative_offset_hex": "H'1400",
|
|
"index_register": "R5",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48441,
|
|
"instruction_address_hex": "H'BD39",
|
|
"mnemonic": "BSET.B",
|
|
"operands": "#7, @(-H'1400,R5)",
|
|
"instruction": "BSET.B #7, @(-H'1400,R5)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "flag_table_candidate",
|
|
"table_base_address": 60416,
|
|
"table_base_address_hex": "H'EC00",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1400,R5)",
|
|
"negative_offset": 5120,
|
|
"negative_offset_hex": "H'1400",
|
|
"index_register": "R5",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
},
|
|
{
|
|
"instruction_address": 48617,
|
|
"instruction_address_hex": "H'BDE9",
|
|
"mnemonic": "BSET.B",
|
|
"operands": "#6, @(-H'1400,R5)",
|
|
"instruction": "BSET.B #6, @(-H'1400,R5)",
|
|
"references": [],
|
|
"references_hex": [],
|
|
"targets": [],
|
|
"targets_hex": [],
|
|
"label": null,
|
|
"semantic_candidates": [
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
},
|
|
{
|
|
"name_candidate": "flag_table_candidate",
|
|
"kind": "logical_table_map_candidate",
|
|
"confidence": "candidate-medium"
|
|
}
|
|
],
|
|
"function_start": 48043,
|
|
"function_start_hex": "H'BBAB",
|
|
"function_label": "loc_BBAB",
|
|
"table": "flag_table_candidate",
|
|
"table_base_address": 60416,
|
|
"table_base_address_hex": "H'EC00",
|
|
"kind": "logical_negative_indexed_access",
|
|
"operand": "@(-H'1400,R5)",
|
|
"negative_offset": 5120,
|
|
"negative_offset_hex": "H'1400",
|
|
"index_register": "R5",
|
|
"index": "dynamic",
|
|
"offset": "dynamic",
|
|
"access": "write"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"summary": {
|
|
"table_count": 4,
|
|
"access_count": 59,
|
|
"dynamic_index_count": 32,
|
|
"source_instruction_count": 2552
|
|
},
|
|
"lcd_correlation": {
|
|
"terms": [
|
|
"CONNECT",
|
|
"CONNECT: OK",
|
|
"CONNECT: NOT ACT",
|
|
"NOT ACT",
|
|
"COMM LINK",
|
|
"COMPLETED"
|
|
],
|
|
"term_hits": [
|
|
{
|
|
"term": "CONNECT",
|
|
"hit_count": 0,
|
|
"hits": [],
|
|
"status": "not_found"
|
|
},
|
|
{
|
|
"term": "CONNECT: OK",
|
|
"hit_count": 0,
|
|
"hits": [],
|
|
"status": "not_found"
|
|
},
|
|
{
|
|
"term": "CONNECT: NOT ACT",
|
|
"hit_count": 0,
|
|
"hits": [],
|
|
"status": "not_found"
|
|
},
|
|
{
|
|
"term": "NOT ACT",
|
|
"hit_count": 0,
|
|
"hits": [],
|
|
"status": "not_found"
|
|
},
|
|
{
|
|
"term": "COMM LINK",
|
|
"hit_count": 2,
|
|
"hits": [
|
|
{
|
|
"address": 30708,
|
|
"address_hex": "H'77F4",
|
|
"text": "COMM LINK ITEM-1Xw",
|
|
"trimmed": "COMM LINK ITEM-1Xw",
|
|
"confidence": "high",
|
|
"xref_count": 1
|
|
},
|
|
{
|
|
"address": 30964,
|
|
"address_hex": "H'78F4",
|
|
"text": "COMM LINK ITEM-2Xx",
|
|
"trimmed": "COMM LINK ITEM-2Xx",
|
|
"confidence": "high",
|
|
"xref_count": 1
|
|
}
|
|
],
|
|
"status": "candidate_hits"
|
|
},
|
|
{
|
|
"term": "COMPLETED",
|
|
"hit_count": 1,
|
|
"hits": [
|
|
{
|
|
"address": 40997,
|
|
"address_hex": "H'A025",
|
|
"text": " COMPLETED ",
|
|
"trimmed": "COMPLETED",
|
|
"confidence": "medium",
|
|
"xref_count": 1
|
|
}
|
|
],
|
|
"status": "candidate_hits"
|
|
}
|
|
],
|
|
"display_builder_targets": [
|
|
{
|
|
"target": 23185,
|
|
"target_hex": "H'5A91",
|
|
"xref_count": 165,
|
|
"examples": [
|
|
{
|
|
"text_address": 25559,
|
|
"text_address_hex": "H'63D7",
|
|
"trimmed": "OPERATION",
|
|
"xref_address": 25572,
|
|
"xref_address_hex": "H'63E4"
|
|
},
|
|
{
|
|
"text_address": 25589,
|
|
"text_address_hex": "H'63F5",
|
|
"trimmed": "PAINT",
|
|
"xref_address": 25602,
|
|
"xref_address_hex": "H'6402"
|
|
},
|
|
{
|
|
"text_address": 25667,
|
|
"text_address_hex": "H'6443",
|
|
"trimmed": "OPERATION",
|
|
"xref_address": 25680,
|
|
"xref_address_hex": "H'6450"
|
|
},
|
|
{
|
|
"text_address": 25697,
|
|
"text_address_hex": "H'6461",
|
|
"trimmed": "IRIS/M.BLK",
|
|
"xref_address": 25710,
|
|
"xref_address_hex": "H'646E"
|
|
},
|
|
{
|
|
"text_address": 25744,
|
|
"text_address_hex": "H'6490",
|
|
"trimmed": "OPERATION",
|
|
"xref_address": 25757,
|
|
"xref_address_hex": "H'649D"
|
|
},
|
|
{
|
|
"text_address": 25774,
|
|
"text_address_hex": "H'64AE",
|
|
"trimmed": "LOCK",
|
|
"xref_address": 25787,
|
|
"xref_address_hex": "H'64BB"
|
|
},
|
|
{
|
|
"text_address": 25903,
|
|
"text_address_hex": "H'652F",
|
|
"trimmed": "DYNA LATITUDE Xe/",
|
|
"xref_address": 25919,
|
|
"xref_address_hex": "H'653F"
|
|
},
|
|
{
|
|
"text_address": 26057,
|
|
"text_address_hex": "H'65C9",
|
|
"trimmed": "BLACK STR Xe",
|
|
"xref_address": 26073,
|
|
"xref_address_hex": "H'65D9"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"target": 24301,
|
|
"target_hex": "H'5EED",
|
|
"xref_count": 15,
|
|
"examples": [
|
|
{
|
|
"text_address": 26655,
|
|
"text_address_hex": "H'681F",
|
|
"trimmed": "AGC GAIN AE Xh",
|
|
"xref_address": 26671,
|
|
"xref_address_hex": "H'682F"
|
|
},
|
|
{
|
|
"text_address": 33424,
|
|
"text_address_hex": "H'8290",
|
|
"trimmed": "RED GREEN BLUE X",
|
|
"xref_address": 33440,
|
|
"xref_address_hex": "H'82A0"
|
|
},
|
|
{
|
|
"text_address": 33608,
|
|
"text_address_hex": "H'8348",
|
|
"trimmed": "RED GREEN BLUE X",
|
|
"xref_address": 33624,
|
|
"xref_address_hex": "H'8358"
|
|
},
|
|
{
|
|
"text_address": 33792,
|
|
"text_address_hex": "H'8400",
|
|
"trimmed": "RED GREEN BLUE X",
|
|
"xref_address": 33808,
|
|
"xref_address_hex": "H'8410"
|
|
},
|
|
{
|
|
"text_address": 33976,
|
|
"text_address_hex": "H'84B8",
|
|
"trimmed": "RED GREEN BLUE X",
|
|
"xref_address": 33992,
|
|
"xref_address_hex": "H'84C8"
|
|
},
|
|
{
|
|
"text_address": 34160,
|
|
"text_address_hex": "H'8570",
|
|
"trimmed": "RED GREEN BLUE X",
|
|
"xref_address": 34176,
|
|
"xref_address_hex": "H'8580"
|
|
},
|
|
{
|
|
"text_address": 34344,
|
|
"text_address_hex": "H'8628",
|
|
"trimmed": "RED GREEN BLUE X",
|
|
"xref_address": 34360,
|
|
"xref_address_hex": "H'8638"
|
|
},
|
|
{
|
|
"text_address": 34528,
|
|
"text_address_hex": "H'86E0",
|
|
"trimmed": "RED GREEN BLUE X",
|
|
"xref_address": 34544,
|
|
"xref_address_hex": "H'86F0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"target": 24100,
|
|
"target_hex": "H'5E24",
|
|
"xref_count": 14,
|
|
"examples": [
|
|
{
|
|
"text_address": 26243,
|
|
"text_address_hex": "H'6683",
|
|
"trimmed": "POINT1 POINT2Xf",
|
|
"xref_address": 26259,
|
|
"xref_address_hex": "H'6693"
|
|
},
|
|
{
|
|
"text_address": 26437,
|
|
"text_address_hex": "H'6745",
|
|
"trimmed": "POINT1 POINT2XgE",
|
|
"xref_address": 26453,
|
|
"xref_address_hex": "H'6755"
|
|
},
|
|
{
|
|
"text_address": 35144,
|
|
"text_address_hex": "H'8948",
|
|
"trimmed": "SAT HUE X",
|
|
"xref_address": 35160,
|
|
"xref_address_hex": "H'8958"
|
|
},
|
|
{
|
|
"text_address": 35403,
|
|
"text_address_hex": "H'8A4B",
|
|
"trimmed": "SAT HUE X",
|
|
"xref_address": 35419,
|
|
"xref_address_hex": "H'8A5B"
|
|
},
|
|
{
|
|
"text_address": 36502,
|
|
"text_address_hex": "H'8E96",
|
|
"trimmed": "FOCUS ZOOM X",
|
|
"xref_address": 36518,
|
|
"xref_address_hex": "H'8EA6"
|
|
},
|
|
{
|
|
"text_address": 36722,
|
|
"text_address_hex": "H'8F72",
|
|
"trimmed": "PAN TILT X",
|
|
"xref_address": 36738,
|
|
"xref_address_hex": "H'8F82"
|
|
},
|
|
{
|
|
"text_address": 37141,
|
|
"text_address_hex": "H'9115",
|
|
"trimmed": "R-Y B-Y X",
|
|
"xref_address": 37157,
|
|
"xref_address_hex": "H'9125"
|
|
},
|
|
{
|
|
"text_address": 37335,
|
|
"text_address_hex": "H'91D7",
|
|
"trimmed": "R-Y B-Y X",
|
|
"xref_address": 37351,
|
|
"xref_address_hex": "H'91E7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"target": 23432,
|
|
"target_hex": "H'5B88",
|
|
"xref_count": 13,
|
|
"examples": [
|
|
{
|
|
"text_address": 25937,
|
|
"text_address_hex": "H'6551",
|
|
"trimmed": "HIGH LOW~XeP",
|
|
"xref_address": 25952,
|
|
"xref_address_hex": "H'6560"
|
|
},
|
|
{
|
|
"text_address": 29383,
|
|
"text_address_hex": "H'72C7",
|
|
"trimmed": "CAM BARS~Xr",
|
|
"xref_address": 29398,
|
|
"xref_address_hex": "H'72D6"
|
|
},
|
|
{
|
|
"text_address": 33213,
|
|
"text_address_hex": "H'81BD",
|
|
"trimmed": "WHITE~X",
|
|
"xref_address": 33229,
|
|
"xref_address_hex": "H'81CD"
|
|
},
|
|
{
|
|
"text_address": 34911,
|
|
"text_address_hex": "H'885F",
|
|
"trimmed": "STD FL~X",
|
|
"xref_address": 34926,
|
|
"xref_address_hex": "H'886E"
|
|
},
|
|
{
|
|
"text_address": 35115,
|
|
"text_address_hex": "H'892B",
|
|
"trimmed": "ON OFF~X",
|
|
"xref_address": 35130,
|
|
"xref_address_hex": "H'893A"
|
|
},
|
|
{
|
|
"text_address": 36473,
|
|
"text_address_hex": "H'8E79",
|
|
"trimmed": "ON CONT1 OFF~X",
|
|
"xref_address": 36488,
|
|
"xref_address_hex": "H'8E88"
|
|
},
|
|
{
|
|
"text_address": 36693,
|
|
"text_address_hex": "H'8F55",
|
|
"trimmed": "ON CONT2 OFF~X",
|
|
"xref_address": 36708,
|
|
"xref_address_hex": "H'8F64"
|
|
},
|
|
{
|
|
"text_address": 36946,
|
|
"text_address_hex": "H'9052",
|
|
"trimmed": "ON IND OFF~X",
|
|
"xref_address": 36961,
|
|
"xref_address_hex": "H'9061"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"target": 23697,
|
|
"target_hex": "H'5C91",
|
|
"xref_count": 10,
|
|
"examples": [
|
|
{
|
|
"text_address": 27309,
|
|
"text_address_hex": "H'6AAD",
|
|
"trimmed": "AI BACK.L~Xj",
|
|
"xref_address": 27324,
|
|
"xref_address_hex": "H'6ABC"
|
|
},
|
|
{
|
|
"text_address": 27701,
|
|
"text_address_hex": "H'6C35",
|
|
"trimmed": "RESET REQ~Xl4",
|
|
"xref_address": 27716,
|
|
"xref_address_hex": "H'6C44"
|
|
},
|
|
{
|
|
"text_address": 33273,
|
|
"text_address_hex": "H'81F9",
|
|
"trimmed": "BLACK~X",
|
|
"xref_address": 33289,
|
|
"xref_address_hex": "H'8209"
|
|
},
|
|
{
|
|
"text_address": 34971,
|
|
"text_address_hex": "H'889B",
|
|
"trimmed": "H.SAT SPCL~X",
|
|
"xref_address": 34986,
|
|
"xref_address_hex": "H'88AA"
|
|
},
|
|
{
|
|
"text_address": 43482,
|
|
"text_address_hex": "H'A9DA",
|
|
"trimmed": "ON OFF~X",
|
|
"xref_address": 43497,
|
|
"xref_address_hex": "H'A9E9"
|
|
},
|
|
{
|
|
"text_address": 44062,
|
|
"text_address_hex": "H'AC1E",
|
|
"trimmed": "ON OFF~X",
|
|
"xref_address": 44077,
|
|
"xref_address_hex": "H'AC2D"
|
|
},
|
|
{
|
|
"text_address": 44272,
|
|
"text_address_hex": "H'ACF0",
|
|
"trimmed": "ON OFF~X",
|
|
"xref_address": 44287,
|
|
"xref_address_hex": "H'ACFF"
|
|
},
|
|
{
|
|
"text_address": 44668,
|
|
"text_address_hex": "H'AE7C",
|
|
"trimmed": "ON GRN OFF~X",
|
|
"xref_address": 44683,
|
|
"xref_address_hex": "H'AE8B"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"target": 23962,
|
|
"target_hex": "H'5D9A",
|
|
"xref_count": 5,
|
|
"examples": [
|
|
{
|
|
"text_address": 36975,
|
|
"text_address_hex": "H'906F",
|
|
"trimmed": "GATE SIZE X",
|
|
"xref_address": 36991,
|
|
"xref_address_hex": "H'907F"
|
|
},
|
|
{
|
|
"text_address": 39370,
|
|
"text_address_hex": "H'99CA",
|
|
"trimmed": "GATE SIZE X",
|
|
"xref_address": 39386,
|
|
"xref_address_hex": "H'99DA"
|
|
},
|
|
{
|
|
"text_address": 44031,
|
|
"text_address_hex": "H'ABFF",
|
|
"trimmed": "LEVEL X",
|
|
"xref_address": 44047,
|
|
"xref_address_hex": "H'AC0F"
|
|
},
|
|
{
|
|
"text_address": 44241,
|
|
"text_address_hex": "H'ACD1",
|
|
"trimmed": "LEVEL X",
|
|
"xref_address": 44257,
|
|
"xref_address_hex": "H'ACE1"
|
|
},
|
|
{
|
|
"text_address": 45990,
|
|
"text_address_hex": "H'B3A6",
|
|
"trimmed": "LEVEL X",
|
|
"xref_address": 46006,
|
|
"xref_address_hex": "H'B3B6"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"lcd_driver_routines": [
|
|
{
|
|
"start": 16192,
|
|
"start_hex": "H'3F40",
|
|
"end": 16244,
|
|
"end_hex": "H'3F74",
|
|
"role_hint": "lcd_wait_and_transfer",
|
|
"roles": [
|
|
"lcd_command_or_address_write",
|
|
"lcd_data_read",
|
|
"lcd_data_write",
|
|
"lcd_status_read"
|
|
]
|
|
}
|
|
],
|
|
"caveat": "This is a static correlation helper. It reports text/script candidates and LCD driver routines in the same decompile; it does not prove a protocol field directly causes a string."
|
|
},
|
|
"caveat": "Static offsets are emitted only when an index register value can be derived from nearby immediate loads in the current JSON. Other indexed accesses are dynamic.",
|
|
"source": "build\\rom_decompiled.json"
|
|
} |