{ "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": "", "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": "", "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": "", "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" }