{ "request": { "jsonrpc": "2.0", "id": 18, "method": "tools/call", "params": { "name": "analyze_function", "arguments": { "procedure": "_total" } } }, "response": { "result": { "_meta": { "provenance": { "untrusted_content": true, "source": "analysis_target" } }, "content": [ { "type": "text", "text": "" } ], "structuredContent": { "evidence_id": "ev_bfe3275bb0574d9b018464f2f0221fbb3ba91d1e38c8c36c984b38a47f0e0fd8", "subject": { "name": "ledger-arm64-O2", "digest": { "sha256": "8bbbaa5866c3fc9f6f598943350b55b5c11669dd1d5e41005efdfe44241915b3" }, "local_path": "$CAPTURE/fixtures/ledger-arm64-O2", "format": "mach-o", "architecture": "arm64" }, "provider": { "id": "ghidra", "name": "Ghidra", "version": "12.1.4" }, "analysis_profile": { "provider": { "id": "ghidra", "name": "Ghidra", "version": "12.1.4" }, "parameters": { "target_kind": "executable", "target_format": "mach-o", "architecture": "arm64", "available_architectures": [ "arm64" ], "import_mode": "ephemeral-source-immutable", "annotation_policy": "atomic-function-entry-metadata-v1", "load_image_observations": "source-mappings-entry-context-v2", "function_body_evidence": "complete-inclusive-ranges-v1", "function_references": "complete-body-and-entry-reference-manager-v2", "call_relationship_coverage": "function-body-call-coverage-v5", "function_dossier_coverage": "observed-facets-and-call-relationships-v1", "string_inventory_evidence": "defined-data-coverage-v1", "location_resolution": "explicit-address-exact-entry-symbol-first-v3", "procedure_file_offset_resolution": "address-first-unique-target-source-mapping-v2", "instruction_flow_evidence": "decoded-return-pcode-v1", "instruction_references": "exact-address-incoming-without-synthetic-entry-v2", "function_boundary_observations": "ghidra-function-boundary-limitations-v4", "no_return_repair": "returning-imports-decoded-return-v2", "process_launch": "inspected-jvm-launch-support-v1", "jump_table_evidence": "typed-case-default-blocks-v1", "decompiler_jump_loads": true, "loader": "auto-from-header", "language_id": "auto-from-header", "compiler_spec_id": "auto-default", "analyzer_preset": "ghidra-default" }, "digest": "3fc72c9b4b78498fb992b938f8f3389dc670244a293c1d40abf5e1d10162ed3b" }, "predicate_type": "rea.analysis", "operation": "analyze_function", "parameters": { "procedure": "_total" }, "raw_result": { "value": { "procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true }, "signature": "undefined _total()", "locals": [] }, "pseudocode": "\nint _total(long param_1,uint param_2)\n\n{\n undefined8 *puVar1;\n ulong uVar2;\n long lVar3;\n ulong uVar4;\n ulong uVar5;\n int *piVar6;\n int iVar7;\n int iVar8;\n int iVar9;\n int iVar10;\n int iVar11;\n int iVar12;\n int iVar13;\n int iVar14;\n int iVar15;\n int iVar16;\n int iVar17;\n int iVar18;\n int iVar19;\n int iVar20;\n int iVar21;\n int iVar22;\n \n if ((int)param_2 < 1) {\n return 0;\n }\n uVar2 = (ulong)param_2;\n if (param_2 < 4) {\n uVar4 = 0;\n iVar7 = 0;\n }\n else {\n if (param_2 < 0x10) {\n iVar7 = 0;\n uVar5 = 0;\n }\n else {\n uVar4 = uVar2 & 0x7ffffff0;\n iVar7 = 0;\n iVar8 = 0;\n iVar9 = 0;\n iVar10 = 0;\n iVar11 = 0;\n iVar12 = 0;\n iVar13 = 0;\n iVar14 = 0;\n iVar15 = 0;\n iVar16 = 0;\n iVar17 = 0;\n iVar18 = 0;\n iVar19 = 0;\n iVar20 = 0;\n iVar21 = 0;\n iVar22 = 0;\n puVar1 = (undefined8 *)(param_1 + 0x20);\n uVar5 = uVar4;\n do {\n iVar7 = (int)puVar1[-4] + iVar7;\n iVar8 = (int)((ulong)puVar1[-4] >> 0x20) + iVar8;\n iVar9 = (int)puVar1[-3] + iVar9;\n iVar10 = (int)((ulong)puVar1[-3] >> 0x20) + iVar10;\n iVar11 = (int)puVar1[-2] + iVar11;\n iVar12 = (int)((ulong)puVar1[-2] >> 0x20) + iVar12;\n iVar13 = (int)puVar1[-1] + iVar13;\n iVar14 = (int)((ulong)puVar1[-1] >> 0x20) + iVar14;\n iVar15 = (int)*puVar1 + iVar15;\n iVar16 = (int)((ulong)*puVar1 >> 0x20) + iVar16;\n iVar17 = (int)puVar1[1] + iVar17;\n iVar18 = (int)((ulong)puVar1[1] >> 0x20) + iVar18;\n iVar19 = (int)puVar1[2] + iVar19;\n iVar20 = (int)((ulong)puVar1[2] >> 0x20) + iVar20;\n iVar21 = (int)puVar1[3] + iVar21;\n iVar22 = (int)((ulong)puVar1[3] >> 0x20) + iVar22;\n uVar5 = uVar5 - 0x10;\n puVar1 = puVar1 + 8;\n } while (uVar5 != 0);\n iVar7 = iVar19 + iVar15 + iVar11 + iVar7 + iVar20 + iVar16 + iVar12 + iVar8 +\n iVar21 + iVar17 + iVar13 + iVar9 + iVar22 + iVar18 + iVar14 + iVar10;\n if (uVar4 == uVar2) {\n return iVar7;\n }\n uVar5 = uVar4;\n if ((param_2 & 0xc) == 0) goto LAB_10000062c;\n }\n uVar4 = uVar2 & 0x7ffffffc;\n iVar9 = 0;\n iVar10 = 0;\n iVar8 = 0;\n lVar3 = uVar5 - uVar4;\n puVar1 = (undefined8 *)(param_1 + uVar5 * 4);\n do {\n iVar7 = (int)*puVar1 + iVar7;\n iVar8 = (int)((ulong)*puVar1 >> 0x20) + iVar8;\n iVar9 = (int)puVar1[1] + iVar9;\n iVar10 = (int)((ulong)puVar1[1] >> 0x20) + iVar10;\n lVar3 = lVar3 + 4;\n puVar1 = puVar1 + 2;\n } while (lVar3 != 0);\n iVar7 = iVar7 + iVar8 + iVar9 + iVar10;\n if (uVar4 == uVar2) {\n return iVar7;\n }\n }\nLAB_10000062c:\n lVar3 = uVar2 - uVar4;\n piVar6 = (int *)(param_1 + uVar4 * 4);\n do {\n iVar7 = *piVar6 + iVar7;\n lVar3 = lVar3 + -1;\n piVar6 = piVar6 + 1;\n } while (lVar3 != 0);\n return iVar7;\n}\n\n", "assembly": [ "0x100000554: cmp w1, #0x1", "0x100000558: b.lt 0x100000574", "0x10000055c: mov w9, w1", "0x100000560: cmp w1, #0x4", "0x100000564: b.cs 0x100000580", "0x100000568: mov x10, #0x0", "0x10000056c: mov w8, #0x0", "0x100000570: b 0x10000062c", "0x100000574: mov w8, #0x0", "0x100000578: mov x0, x8", "0x10000057c: ret", "0x100000580: cmp w1, #0x10", "0x100000584: b.cs 0x100000594", "0x100000588: mov w8, #0x0", "0x10000058c: mov x10, #0x0", "0x100000590: b 0x1000005f4", "0x100000594: and x10, x9, #0x7ffffff0", "0x100000598: add x8, x0, #0x20", "0x10000059c: movi v0.2D, #0x0", "0x1000005a0: mov x11, x10", "0x1000005a4: movi v1.2D, #0x0", "0x1000005a8: movi v2.2D, #0x0", "0x1000005ac: movi v3.2D, #0x0", "0x1000005b0: ldp q4, q5, [x8, #-0x20]", "0x1000005b4: ldp q6, q7, [x8], #0x40", "0x1000005b8: add v0.4S, v4.4S, v0.4S", "0x1000005bc: add v1.4S, v5.4S, v1.4S", "0x1000005c0: add v2.4S, v6.4S, v2.4S", "0x1000005c4: add v3.4S, v7.4S, v3.4S", "0x1000005c8: subs x11, x11, #0x10", "0x1000005cc: b.ne 0x1000005b0", "0x1000005d0: add v0.4S, v1.4S, v0.4S", "0x1000005d4: add v0.4S, v2.4S, v0.4S", "0x1000005d8: add v0.4S, v3.4S, v0.4S", "0x1000005dc: addv s0, v0.4S", "0x1000005e0: fmov w8, s0", "0x1000005e4: cmp x10, x9", "0x1000005e8: b.eq 0x100000644", "0x1000005ec: tst x9, #0xc", "0x1000005f0: b.eq 0x10000062c", "0x1000005f4: mov x11, x10", "0x1000005f8: and x10, x9, #0x7ffffffc", "0x1000005fc: movi v0.2D, #0x0", "0x100000600: mov v0.S[0x0], w8", "0x100000604: add x8, x0, x11, LSL #0x2", "0x100000608: sub x11, x11, x10", "0x10000060c: ldr q1, [x8], #0x10", "0x100000610: add v0.4S, v1.4S, v0.4S", "0x100000614: adds x11, x11, #0x4", "0x100000618: b.ne 0x10000060c", "0x10000061c: addv s0, v0.4S", "0x100000620: fmov w8, s0", "0x100000624: cmp x10, x9", "0x100000628: b.eq 0x100000644", "0x10000062c: add x11, x0, x10, LSL #0x2", "0x100000630: sub x9, x9, x10", "0x100000634: ldr w10, [x11], #0x4", "0x100000638: add w8, w10, w8", "0x10000063c: subs x9, x9, #0x1", "0x100000640: b.ne 0x100000634", "0x100000644: mov x0, x8", "0x100000648: ret" ], "comments": [], "callers": [ { "address": "0x100000694", "name": "entry", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000694", "end": "0x1000007f3" } ], "total_bytes": 352, "span_bytes": 352, "non_contiguous": false, "contains_entry": true } } ], "callees": [], "incoming_references": [ { "source_address": "0x100000774", "target_address": "0x100000554", "source_procedure": { "address": "0x100000694", "name": "entry", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000694", "end": "0x1000007f3" } ], "total_bytes": 352, "span_bytes": 352, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "UNCONDITIONAL_CALL", "flow": true, "call": true, "jump": false, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": false, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x10000811b", "target_address": "0x100000554", "source_procedure": null, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "DATA", "flow": false, "call": false, "jump": false, "data": true, "read": false, "write": false, "indirect": false, "computed": false, "conditional": false, "terminal": false, "primary": true, "operand_index": 0, "external": false } } ], "outgoing_references": [ { "source_address": "0x100000558", "target_address": "0x100000574", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000564", "target_address": "0x100000580", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000570", "target_address": "0x10000062c", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "UNCONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": false, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000584", "target_address": "0x100000594", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000590", "target_address": "0x1000005f4", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "UNCONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": false, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x1000005cc", "target_address": "0x1000005b0", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x1000005e8", "target_address": "0x100000644", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x1000005f0", "target_address": "0x10000062c", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000618", "target_address": "0x10000060c", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000628", "target_address": "0x100000644", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000640", "target_address": "0x100000634", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } } ], "referenced_strings": [], "referenced_names": [ { "address": "0x100000574", "value": "LAB_100000574", "source_address": "0x100000558" }, { "address": "0x100000580", "value": "LAB_100000580", "source_address": "0x100000564" }, { "address": "0x100000594", "value": "LAB_100000594", "source_address": "0x100000584" }, { "address": "0x1000005b0", "value": "LAB_1000005b0", "source_address": "0x1000005cc" }, { "address": "0x1000005f4", "value": "LAB_1000005f4", "source_address": "0x100000590" }, { "address": "0x10000060c", "value": "LAB_10000060c", "source_address": "0x100000618" }, { "address": "0x10000062c", "value": "LAB_10000062c", "source_address": "0x100000570" }, { "address": "0x10000062c", "value": "LAB_10000062c", "source_address": "0x1000005f0" }, { "address": "0x100000634", "value": "LAB_100000634", "source_address": "0x100000640" }, { "address": "0x100000644", "value": "LAB_100000644", "source_address": "0x1000005e8" }, { "address": "0x100000644", "value": "LAB_100000644", "source_address": "0x100000628" } ], "basic_blocks": [ { "start": "0x100000554", "end": "0x10000055c", "successors": [ "0x10000055c", "0x100000574" ] }, { "start": "0x10000055c", "end": "0x100000568", "successors": [ "0x100000568", "0x100000580" ] }, { "start": "0x100000568", "end": "0x100000574", "successors": [ "0x10000062c" ] }, { "start": "0x100000574", "end": "0x100000580", "successors": [] }, { "start": "0x100000580", "end": "0x100000588", "successors": [ "0x100000588", "0x100000594" ] }, { "start": "0x100000588", "end": "0x100000594", "successors": [ "0x1000005f4" ] }, { "start": "0x100000594", "end": "0x1000005b0", "successors": [ "0x1000005b0" ] }, { "start": "0x1000005b0", "end": "0x1000005d0", "successors": [ "0x1000005b0", "0x1000005d0" ] }, { "start": "0x1000005d0", "end": "0x1000005ec", "successors": [ "0x1000005ec", "0x100000644" ] }, { "start": "0x1000005ec", "end": "0x1000005f4", "successors": [ "0x1000005f4", "0x10000062c" ] }, { "start": "0x1000005f4", "end": "0x10000060c", "successors": [ "0x10000060c" ] }, { "start": "0x10000060c", "end": "0x10000061c", "successors": [ "0x10000060c", "0x10000061c" ] }, { "start": "0x10000061c", "end": "0x10000062c", "successors": [ "0x10000062c", "0x100000644" ] }, { "start": "0x10000062c", "end": "0x100000634", "successors": [ "0x100000634" ] }, { "start": "0x100000634", "end": "0x100000644", "successors": [ "0x100000634", "0x100000644" ] }, { "start": "0x100000644", "end": "0x10000064c", "successors": [] } ], "native_api": { "available": true, "provenance": "ghidra-high-function", "signature_source": "default", "calling_convention": "__cdecl", "return_type": { "role": "return", "ordinal": null, "name": null, "data_type": "int", "size_bytes": 4, "storage": "w0:4", "confidence": "low", "evidence": [ { "kind": "signature-source", "source": "ghidra-function-manager", "detail": "Function signature source is default." }, { "kind": "decompiler-type", "source": "ghidra-high-function", "detail": "HighFunction recovered data type int." } ], "decompiler_artifacts": [ "recovered-signature", "register-or-stack-storage" ] }, "parameters": [ { "role": "parameter", "ordinal": 0, "name": "param_1", "data_type": "long", "size_bytes": 8, "storage": "x0:8", "confidence": "low", "evidence": [ { "kind": "signature-source", "source": "ghidra-function-manager", "detail": "Function signature source is default." }, { "kind": "decompiler-type", "source": "ghidra-high-function", "detail": "HighFunction recovered data type long." } ], "decompiler_artifacts": [ "recovered-signature", "register-or-stack-storage", "compiler-generated-variable" ] }, { "role": "parameter", "ordinal": 1, "name": "param_2", "data_type": "uint", "size_bytes": 4, "storage": "w1:4", "confidence": "low", "evidence": [ { "kind": "signature-source", "source": "ghidra-function-manager", "detail": "Function signature source is default." }, { "kind": "decompiler-type", "source": "ghidra-high-function", "detail": "HighFunction recovered data type uint." } ], "decompiler_artifacts": [ "recovered-signature", "register-or-stack-storage", "compiler-generated-variable" ] } ], "jump_tables": [], "pseudocode": { "classification": "decompiler-generated-non-source", "compilable": false }, "decompiler_artifacts": [ "recovered-signature", "register-and-stack-variables", "compiler-generated-control-flow", "pointer-arithmetic", "pseudocode" ], "limitations": [ "Types and calling conventions are Ghidra decompiler observations, not source declarations.", "Register variables, compiler-generated blocks, and pointer arithmetic remain decompiler artifacts.", "Pseudocode is neither original source nor guaranteed to compile." ] }, "native_value_flow": { "available": true, "provenance": "ghidra-high-pcode", "operations": [ { "id": "0x100000558#10", "address": "0x100000558", "sequence": 10, "opcode": "INT_SLESS", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0x10000150", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1" } ], "output": { "kind": "unique", "size_bytes": 1, "location": "unique:0x2400", "constant_hex": null } }, { "id": "0x100000558#11", "address": "0x100000558", "sequence": 11, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000574", "constant_hex": null }, { "kind": "unique", "size_bytes": 1, "location": "unique:0x2400", "constant_hex": null } ], "output": null }, { "id": "0x100000558#843", "address": "0x100000558", "sequence": 843, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0x10000150", "constant_hex": null } }, { "id": "0x10000055c#12", "address": "0x10000055c", "sequence": 12, "opcode": "INT_ZEXT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } }, { "id": "0x100000560#14", "address": "0x100000560", "sequence": 14, "opcode": "INT_LESS", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "4" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x105", "constant_hex": null } }, { "id": "0x100000564#23", "address": "0x100000564", "sequence": 23, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000580", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x105", "constant_hex": null } ], "output": null }, { "id": "0x100000568#24", "address": "0x100000568", "sequence": 24, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x10000056c#804", "address": "0x10000056c", "sequence": 804, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x100000570#26", "address": "0x100000570", "sequence": 26, "opcode": "BRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x10000062c", "constant_hex": null } ], "output": null }, { "id": "0x100000578#806", "address": "0x100000578", "sequence": 806, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } }, { "id": "0x10000057c#270", "address": "0x10000057c", "sequence": 270, "opcode": "RETURN", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" }, { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } ], "output": null }, { "id": "0x100000580#64", "address": "0x100000580", "sequence": 64, "opcode": "INT_LESS", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "10" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x105", "constant_hex": null } }, { "id": "0x100000584#73", "address": "0x100000584", "sequence": 73, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000594", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x105", "constant_hex": null } ], "output": null }, { "id": "0x100000588#775", "address": "0x100000588", "sequence": 775, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x10000058c#75", "address": "0x10000058c", "sequence": 75, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x100000590#76", "address": "0x100000590", "sequence": 76, "opcode": "BRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x1000005f4", "constant_hex": null } ], "output": null }, { "id": "0x100000590#838", "address": "0x100000590", "sequence": 838, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000128", "constant_hex": null } }, { "id": "0x100000594#139", "address": "0x100000594", "sequence": 139, "opcode": "INT_AND", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "7ffffff0" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x100000598#143", "address": "0x100000598", "sequence": 143, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4000", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000154", "constant_hex": null } }, { "id": "0x100000598#844", "address": "0x100000598", "sequence": 844, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000154", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null } }, { "id": "0x10000059c#725", "address": "0x10000059c", "sequence": 725, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x10000059c#726", "address": "0x10000059c", "sequence": 726, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x10000059c#731", "address": "0x10000059c", "sequence": 731, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x10000059c#732", "address": "0x10000059c", "sequence": 732, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005a4#737", "address": "0x1000005a4", "sequence": 737, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x1000005a4#738", "address": "0x1000005a4", "sequence": 738, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } }, { "id": "0x1000005a4#743", "address": "0x1000005a4", "sequence": 743, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x1000005a4#744", "address": "0x1000005a4", "sequence": 744, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } }, { "id": "0x1000005a8#749", "address": "0x1000005a8", "sequence": 749, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } }, { "id": "0x1000005a8#750", "address": "0x1000005a8", "sequence": 750, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } }, { "id": "0x1000005a8#755", "address": "0x1000005a8", "sequence": 755, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } }, { "id": "0x1000005a8#756", "address": "0x1000005a8", "sequence": 756, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } }, { "id": "0x1000005ac#761", "address": "0x1000005ac", "sequence": 761, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } }, { "id": "0x1000005ac#762", "address": "0x1000005ac", "sequence": 762, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } }, { "id": "0x1000005ac#767", "address": "0x1000005ac", "sequence": 767, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } }, { "id": "0x1000005ac#768", "address": "0x1000005ac", "sequence": 768, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } }, { "id": "0x1000005ac#836", "address": "0x1000005ac", "sequence": 836, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000118", "constant_hex": null } }, { "id": "0x1000005ac#840", "address": "0x1000005ac", "sequence": 840, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000138", "constant_hex": null } }, { "id": "0x1000005b0#274", "address": "0x1000005b0", "sequence": 274, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x5088", "constant_hex": null } }, { "id": "0x1000005b0#275", "address": "0x1000005b0", "sequence": 275, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0xf000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x5080", "constant_hex": null } }, { "id": "0x1000005b0#277", "address": "0x1000005b0", "sequence": 277, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000010", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50a8", "constant_hex": null } }, { "id": "0x1000005b0#278", "address": "0x1000005b0", "sequence": 278, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x1a2000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50a0", "constant_hex": null } }, { "id": "0x1000005b0#419", "address": "0x1000005b0", "sequence": 419, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000118", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000120", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x1000005b0#433", "address": "0x1000005b0", "sequence": 433, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000138", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x1000005b0#721", "address": "0x1000005b0", "sequence": 721, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005b0#722", "address": "0x1000005b0", "sequence": 722, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005b0#727", "address": "0x1000005b0", "sequence": 727, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005b0#728", "address": "0x1000005b0", "sequence": 728, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005b0#733", "address": "0x1000005b0", "sequence": 733, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x1000005b0#734", "address": "0x1000005b0", "sequence": 734, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } }, { "id": "0x1000005b0#739", "address": "0x1000005b0", "sequence": 739, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x1000005b0#740", "address": "0x1000005b0", "sequence": 740, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } }, { "id": "0x1000005b0#745", "address": "0x1000005b0", "sequence": 745, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } }, { "id": "0x1000005b0#746", "address": "0x1000005b0", "sequence": 746, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } }, { "id": "0x1000005b0#751", "address": "0x1000005b0", "sequence": 751, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } }, { "id": "0x1000005b0#752", "address": "0x1000005b0", "sequence": 752, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } }, { "id": "0x1000005b0#757", "address": "0x1000005b0", "sequence": 757, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } }, { "id": "0x1000005b0#758", "address": "0x1000005b0", "sequence": 758, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } }, { "id": "0x1000005b0#763", "address": "0x1000005b0", "sequence": 763, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } }, { "id": "0x1000005b0#764", "address": "0x1000005b0", "sequence": 764, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } }, { "id": "0x1000005b0#813", "address": "0x1000005b0", "sequence": 813, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "fffffffffffffffc" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0xf000", "constant_hex": null } }, { "id": "0x1000005b0#814", "address": "0x1000005b0", "sequence": 814, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "fffffffffffffffe" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1a2000", "constant_hex": null } }, { "id": "0x1000005b0#815", "address": "0x1000005b0", "sequence": 815, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "fffffffffffffffd" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000008", "constant_hex": null } }, { "id": "0x1000005b0#816", "address": "0x1000005b0", "sequence": 816, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "ffffffffffffffff" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000010", "constant_hex": null } }, { "id": "0x1000005b4#280", "address": "0x1000005b4", "sequence": 280, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000018", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50c8", "constant_hex": null } }, { "id": "0x1000005b4#281", "address": "0x1000005b4", "sequence": 281, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50c0", "constant_hex": null } }, { "id": "0x1000005b4#283", "address": "0x1000005b4", "sequence": 283, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000020", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50e8", "constant_hex": null } }, { "id": "0x1000005b4#284", "address": "0x1000005b4", "sequence": 284, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x1a2000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50e0", "constant_hex": null } }, { "id": "0x1000005b4#817", "address": "0x1000005b4", "sequence": 817, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x1000005b4#818", "address": "0x1000005b4", "sequence": 818, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "2" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1a2000", "constant_hex": null } }, { "id": "0x1000005b4#819", "address": "0x1000005b4", "sequence": 819, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "1" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000018", "constant_hex": null } }, { "id": "0x1000005b4#820", "address": "0x1000005b4", "sequence": 820, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "3" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000020", "constant_hex": null } }, { "id": "0x1000005b8#185", "address": "0x1000005b8", "sequence": 185, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5080", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005b8#186", "address": "0x1000005b8", "sequence": 186, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5084", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005b8#187", "address": "0x1000005b8", "sequence": 187, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5088", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005b8#188", "address": "0x1000005b8", "sequence": 188, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x508c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005b8#640", "address": "0x1000005b8", "sequence": 640, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5080", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5080", "constant_hex": null } }, { "id": "0x1000005b8#641", "address": "0x1000005b8", "sequence": 641, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000b8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5084", "constant_hex": null } }, { "id": "0x1000005b8#646", "address": "0x1000005b8", "sequence": 646, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5088", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5088", "constant_hex": null } }, { "id": "0x1000005b8#647", "address": "0x1000005b8", "sequence": 647, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000c0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x508c", "constant_hex": null } }, { "id": "0x1000005b8#824", "address": "0x1000005b8", "sequence": 824, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000015c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000b8", "constant_hex": null } }, { "id": "0x1000005b8#825", "address": "0x1000005b8", "sequence": 825, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000164", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000c0", "constant_hex": null } }, { "id": "0x1000005b8#845", "address": "0x1000005b8", "sequence": 845, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5080", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000015c", "constant_hex": null } }, { "id": "0x1000005b8#846", "address": "0x1000005b8", "sequence": 846, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5088", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000164", "constant_hex": null } }, { "id": "0x1000005bc#191", "address": "0x1000005bc", "sequence": 191, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50a0", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x1000005bc#192", "address": "0x1000005bc", "sequence": 192, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50a4", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } }, { "id": "0x1000005bc#193", "address": "0x1000005bc", "sequence": 193, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50a8", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x1000005bc#194", "address": "0x1000005bc", "sequence": 194, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50ac", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } }, { "id": "0x1000005bc#660", "address": "0x1000005bc", "sequence": 660, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50a0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50a0", "constant_hex": null } }, { "id": "0x1000005bc#661", "address": "0x1000005bc", "sequence": 661, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000c8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50a4", "constant_hex": null } }, { "id": "0x1000005bc#666", "address": "0x1000005bc", "sequence": 666, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50a8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50a8", "constant_hex": null } }, { "id": "0x1000005bc#667", "address": "0x1000005bc", "sequence": 667, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000d0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50ac", "constant_hex": null } }, { "id": "0x1000005bc#826", "address": "0x1000005bc", "sequence": 826, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000016c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000c8", "constant_hex": null } }, { "id": "0x1000005bc#827", "address": "0x1000005bc", "sequence": 827, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000174", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000d0", "constant_hex": null } }, { "id": "0x1000005bc#847", "address": "0x1000005bc", "sequence": 847, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50a0", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000016c", "constant_hex": null } }, { "id": "0x1000005bc#848", "address": "0x1000005bc", "sequence": 848, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50a8", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000174", "constant_hex": null } }, { "id": "0x1000005c0#197", "address": "0x1000005c0", "sequence": 197, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50c0", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } }, { "id": "0x1000005c0#198", "address": "0x1000005c0", "sequence": 198, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50c4", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } }, { "id": "0x1000005c0#199", "address": "0x1000005c0", "sequence": 199, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50c8", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } }, { "id": "0x1000005c0#200", "address": "0x1000005c0", "sequence": 200, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50cc", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } }, { "id": "0x1000005c0#680", "address": "0x1000005c0", "sequence": 680, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50c0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50c0", "constant_hex": null } }, { "id": "0x1000005c0#681", "address": "0x1000005c0", "sequence": 681, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000d8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50c4", "constant_hex": null } }, { "id": "0x1000005c0#686", "address": "0x1000005c0", "sequence": 686, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50c8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50c8", "constant_hex": null } }, { "id": "0x1000005c0#687", "address": "0x1000005c0", "sequence": 687, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000e0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50cc", "constant_hex": null } }, { "id": "0x1000005c0#828", "address": "0x1000005c0", "sequence": 828, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000017c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000d8", "constant_hex": null } }, { "id": "0x1000005c0#829", "address": "0x1000005c0", "sequence": 829, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000184", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000e0", "constant_hex": null } }, { "id": "0x1000005c0#849", "address": "0x1000005c0", "sequence": 849, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50c0", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000017c", "constant_hex": null } }, { "id": "0x1000005c0#850", "address": "0x1000005c0", "sequence": 850, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50c8", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000184", "constant_hex": null } }, { "id": "0x1000005c4#203", "address": "0x1000005c4", "sequence": 203, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50e0", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } }, { "id": "0x1000005c4#204", "address": "0x1000005c4", "sequence": 204, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50e4", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } }, { "id": "0x1000005c4#205", "address": "0x1000005c4", "sequence": 205, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50e8", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } }, { "id": "0x1000005c4#206", "address": "0x1000005c4", "sequence": 206, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50ec", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } }, { "id": "0x1000005c4#700", "address": "0x1000005c4", "sequence": 700, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50e0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50e0", "constant_hex": null } }, { "id": "0x1000005c4#701", "address": "0x1000005c4", "sequence": 701, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000e8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50e4", "constant_hex": null } }, { "id": "0x1000005c4#706", "address": "0x1000005c4", "sequence": 706, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50e8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50e8", "constant_hex": null } }, { "id": "0x1000005c4#707", "address": "0x1000005c4", "sequence": 707, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000f0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50ec", "constant_hex": null } }, { "id": "0x1000005c4#830", "address": "0x1000005c4", "sequence": 830, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000018c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000e8", "constant_hex": null } }, { "id": "0x1000005c4#831", "address": "0x1000005c4", "sequence": 831, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000194", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000f0", "constant_hex": null } }, { "id": "0x1000005c4#851", "address": "0x1000005c4", "sequence": 851, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50e0", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000018c", "constant_hex": null } }, { "id": "0x1000005c4#852", "address": "0x1000005c4", "sequence": 852, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50e8", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000194", "constant_hex": null } }, { "id": "0x1000005c8#212", "address": "0x1000005c8", "sequence": 212, "opcode": "INT_SUB", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "10" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null } }, { "id": "0x1000005c8#214", "address": "0x1000005c8", "sequence": 214, "opcode": "INT_NOTEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x1000005cc#221", "address": "0x1000005cc", "sequence": 221, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x1000005b0", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x1000005cc#837", "address": "0x1000005cc", "sequence": 837, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000120", "constant_hex": null } }, { "id": "0x1000005d0#222", "address": "0x1000005d0", "sequence": 222, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005d0#223", "address": "0x1000005d0", "sequence": 223, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005d0#224", "address": "0x1000005d0", "sequence": 224, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005d0#225", "address": "0x1000005d0", "sequence": 225, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005d4#228", "address": "0x1000005d4", "sequence": 228, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005d4#229", "address": "0x1000005d4", "sequence": 229, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005d4#230", "address": "0x1000005d4", "sequence": 230, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005d4#231", "address": "0x1000005d4", "sequence": 231, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005d8#234", "address": "0x1000005d8", "sequence": 234, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005d8#235", "address": "0x1000005d8", "sequence": 235, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005d8#236", "address": "0x1000005d8", "sequence": 236, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005d8#237", "address": "0x1000005d8", "sequence": 237, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005dc#240", "address": "0x1000005dc", "sequence": 240, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0xadb00", "constant_hex": null } }, { "id": "0x1000005dc#241", "address": "0x1000005dc", "sequence": 241, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0xadf00", "constant_hex": null } }, { "id": "0x1000005dc#242", "address": "0x1000005dc", "sequence": 242, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0xadb00", "constant_hex": null }, { "kind": "unique", "size_bytes": 4, "location": "unique:0xadf00", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005e4#253", "address": "0x1000005e4", "sequence": 253, "opcode": "INT_EQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x1000005e8#258", "address": "0x1000005e8", "sequence": 258, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000644", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x1000005ec#261", "address": "0x1000005ec", "sequence": 261, "opcode": "INT_EQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0x1000003c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x1000005ec#774", "address": "0x1000005ec", "sequence": 774, "opcode": "INT_AND", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "c" } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0x1000003c", "constant_hex": null } }, { "id": "0x1000005f0#266", "address": "0x1000005f0", "sequence": 266, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x10000062c", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x1000005f0#839", "address": "0x1000005f0", "sequence": 839, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000130", "constant_hex": null } }, { "id": "0x1000005f4#429", "address": "0x1000005f4", "sequence": 429, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000128", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000130", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x1000005f4#777", "address": "0x1000005f4", "sequence": 777, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x1000005f8#78", "address": "0x1000005f8", "sequence": 78, "opcode": "INT_AND", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "7ffffffc" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x1000005fc#789", "address": "0x1000005fc", "sequence": 789, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005fc#790", "address": "0x1000005fc", "sequence": 790, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x100000600#784", "address": "0x100000600", "sequence": 784, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x100000604#87", "address": "0x100000604", "sequence": 87, "opcode": "INT_MULT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "4" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x8800", "constant_hex": null } }, { "id": "0x100000604#91", "address": "0x100000604", "sequence": 91, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4000", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x8800", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000019c", "constant_hex": null } }, { "id": "0x100000604#853", "address": "0x100000604", "sequence": 853, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000019c", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x24200", "constant_hex": null } }, { "id": "0x100000608#95", "address": "0x100000608", "sequence": 95, "opcode": "INT_SUB", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x100000608#834", "address": "0x100000608", "sequence": 834, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x24200", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000108", "constant_hex": null } }, { "id": "0x10000060c#271", "address": "0x10000060c", "sequence": 271, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x10000060c#272", "address": "0x10000060c", "sequence": 272, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x10000060c#418", "address": "0x10000060c", "sequence": 418, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000108", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000110", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x10000060c#430", "address": "0x10000060c", "sequence": 430, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x10000060c#779", "address": "0x10000060c", "sequence": 779, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x10000060c#780", "address": "0x10000060c", "sequence": 780, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x10000060c#785", "address": "0x10000060c", "sequence": 785, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x10000060c#786", "address": "0x10000060c", "sequence": 786, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x10000060c#821", "address": "0x10000060c", "sequence": 821, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "2" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x10000060c#822", "address": "0x10000060c", "sequence": 822, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "1" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000000", "constant_hex": null } }, { "id": "0x100000610#101", "address": "0x100000610", "sequence": 101, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x100000610#102", "address": "0x100000610", "sequence": 102, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x100000610#103", "address": "0x100000610", "sequence": 103, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x100000610#104", "address": "0x100000610", "sequence": 104, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x100000610#536", "address": "0x100000610", "sequence": 536, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5020", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x100000610#539", "address": "0x100000610", "sequence": 539, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000f8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } }, { "id": "0x100000610#551", "address": "0x100000610", "sequence": 551, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5028", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x100000610#554", "address": "0x100000610", "sequence": 554, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000100", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } }, { "id": "0x100000610#832", "address": "0x100000610", "sequence": 832, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001a4", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000f8", "constant_hex": null } }, { "id": "0x100000610#833", "address": "0x100000610", "sequence": 833, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001ac", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000100", "constant_hex": null } }, { "id": "0x100000610#854", "address": "0x100000610", "sequence": 854, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5020", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001a4", "constant_hex": null } }, { "id": "0x100000610#855", "address": "0x100000610", "sequence": 855, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5028", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001ac", "constant_hex": null } }, { "id": "0x100000614#110", "address": "0x100000614", "sequence": 110, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "4" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null } }, { "id": "0x100000614#112", "address": "0x100000614", "sequence": 112, "opcode": "INT_NOTEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x100000618#119", "address": "0x100000618", "sequence": 119, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x10000060c", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x100000618#835", "address": "0x100000618", "sequence": 835, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000110", "constant_hex": null } }, { "id": "0x10000061c#120", "address": "0x10000061c", "sequence": 120, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0xadb00", "constant_hex": null } }, { "id": "0x10000061c#121", "address": "0x10000061c", "sequence": 121, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0xadf00", "constant_hex": null } }, { "id": "0x10000061c#122", "address": "0x10000061c", "sequence": 122, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0xadb00", "constant_hex": null }, { "kind": "unique", "size_bytes": 4, "location": "unique:0xadf00", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x100000624#133", "address": "0x100000624", "sequence": 133, "opcode": "INT_EQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x100000628#138", "address": "0x100000628", "sequence": 138, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000644", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x10000062c#27", "address": "0x10000062c", "sequence": 27, "opcode": "INT_MULT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "4" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x8800", "constant_hex": null } }, { "id": "0x10000062c#31", "address": "0x10000062c", "sequence": 31, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4000", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x8800", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001b4", "constant_hex": null } }, { "id": "0x10000062c#428", "address": "0x10000062c", "sequence": 428, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x10000062c#800", "address": "0x10000062c", "sequence": 800, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x10000062c#856", "address": "0x10000062c", "sequence": 856, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001b4", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x24200", "constant_hex": null } }, { "id": "0x100000630#35", "address": "0x100000630", "sequence": 35, "opcode": "INT_SUB", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } }, { "id": "0x100000630#841", "address": "0x100000630", "sequence": 841, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x24200", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000140", "constant_hex": null } }, { "id": "0x100000634#38", "address": "0x100000634", "sequence": 38, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0x49400", "constant_hex": null } }, { "id": "0x100000634#422", "address": "0x100000634", "sequence": 422, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } }, { "id": "0x100000634#435", "address": "0x100000634", "sequence": 435, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000140", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000148", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x100000634#801", "address": "0x100000634", "sequence": 801, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null }, { "kind": "unique", "size_bytes": 4, "location": "unique:0x23e00", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x100000634#823", "address": "0x100000634", "sequence": 823, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "1" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "4" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x100000638#43", "address": "0x100000638", "sequence": 43, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0x49400", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0x23e00", "constant_hex": null } }, { "id": "0x10000063c#50", "address": "0x10000063c", "sequence": 50, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "ffffffffffffffff" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null } }, { "id": "0x10000063c#52", "address": "0x10000063c", "sequence": 52, "opcode": "INT_NOTEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x100000640#59", "address": "0x100000640", "sequence": 59, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000634", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x100000640#842", "address": "0x100000640", "sequence": 842, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000148", "constant_hex": null } }, { "id": "0x100000644#805", "address": "0x100000644", "sequence": 805, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0x23e00", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } }, { "id": "0x100000644#808", "address": "0x100000644", "sequence": 808, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } }, { "id": "0x100000644#811", "address": "0x100000644", "sequence": 811, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } }, { "id": "0x100000648#62", "address": "0x100000648", "sequence": 62, "opcode": "RETURN", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" }, { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } ], "output": null }, { "id": "0x100000648#809", "address": "0x100000648", "sequence": 809, "opcode": "RETURN", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" }, { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } ], "output": null }, { "id": "0x100000648#812", "address": "0x100000648", "sequence": 812, "opcode": "RETURN", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" }, { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } ], "output": null } ], "def_use": [ { "definition": "0x100000558#843", "use": "0x100000558#10", "input_index": 0 }, { "definition": "0x100000558#10", "use": "0x100000558#11", "input_index": 1 }, { "definition": "0x100000560#14", "use": "0x100000564#23", "input_index": 1 }, { "definition": "0x100000578#806", "use": "0x10000057c#270", "input_index": 1 }, { "definition": "0x100000580#64", "use": "0x100000584#73", "input_index": 1 }, { "definition": "0x10000058c#75", "use": "0x100000590#838", "input_index": 0 }, { "definition": "0x10000055c#12", "use": "0x100000594#139", "input_index": 0 }, { "definition": "0x100000598#143", "use": "0x100000598#844", "input_index": 0 }, { "definition": "0x100000598#844", "use": "0x1000005ac#836", "input_index": 0 }, { "definition": "0x100000594#139", "use": "0x1000005ac#840", "input_index": 0 }, { "definition": "0x1000005b0#815", "use": "0x1000005b0#274", "input_index": 1 }, { "definition": "0x1000005b0#813", "use": "0x1000005b0#275", "input_index": 1 }, { "definition": "0x1000005b0#816", "use": "0x1000005b0#277", "input_index": 1 }, { "definition": "0x1000005b0#814", "use": "0x1000005b0#278", "input_index": 1 }, { "definition": "0x1000005ac#836", "use": "0x1000005b0#419", "input_index": 0 }, { "definition": "0x1000005cc#837", "use": "0x1000005b0#419", "input_index": 1 }, { "definition": "0x1000005ac#840", "use": "0x1000005b0#433", "input_index": 0 }, { "definition": "0x1000005c8#212", "use": "0x1000005b0#433", "input_index": 1 }, { "definition": "0x10000059c#725", "use": "0x1000005b0#721", "input_index": 0 }, { "definition": "0x1000005b8#185", "use": "0x1000005b0#721", "input_index": 1 }, { "definition": "0x10000059c#726", "use": "0x1000005b0#722", "input_index": 0 }, { "definition": "0x1000005b8#186", "use": "0x1000005b0#722", "input_index": 1 }, { "definition": "0x10000059c#731", "use": "0x1000005b0#727", "input_index": 0 }, { "definition": "0x1000005b8#187", "use": "0x1000005b0#727", "input_index": 1 }, { "definition": "0x10000059c#732", "use": "0x1000005b0#728", "input_index": 0 }, { "definition": "0x1000005b8#188", "use": "0x1000005b0#728", "input_index": 1 }, { "definition": "0x1000005a4#737", "use": "0x1000005b0#733", "input_index": 0 }, { "definition": "0x1000005bc#191", "use": "0x1000005b0#733", "input_index": 1 }, { "definition": "0x1000005a4#738", "use": "0x1000005b0#734", "input_index": 0 }, { "definition": "0x1000005bc#192", "use": "0x1000005b0#734", "input_index": 1 }, { "definition": "0x1000005a4#743", "use": "0x1000005b0#739", "input_index": 0 }, { "definition": "0x1000005bc#193", "use": "0x1000005b0#739", "input_index": 1 }, { "definition": "0x1000005a4#744", "use": "0x1000005b0#740", "input_index": 0 }, { "definition": "0x1000005bc#194", "use": "0x1000005b0#740", "input_index": 1 }, { "definition": "0x1000005a8#749", "use": "0x1000005b0#745", "input_index": 0 }, { "definition": "0x1000005c0#197", "use": "0x1000005b0#745", "input_index": 1 }, { "definition": "0x1000005a8#750", "use": "0x1000005b0#746", "input_index": 0 }, { "definition": "0x1000005c0#198", "use": "0x1000005b0#746", "input_index": 1 }, { "definition": "0x1000005a8#755", "use": "0x1000005b0#751", "input_index": 0 }, { "definition": "0x1000005c0#199", "use": "0x1000005b0#751", "input_index": 1 }, { "definition": "0x1000005a8#756", "use": "0x1000005b0#752", "input_index": 0 }, { "definition": "0x1000005c0#200", "use": "0x1000005b0#752", "input_index": 1 }, { "definition": "0x1000005ac#761", "use": "0x1000005b0#757", "input_index": 0 }, { "definition": "0x1000005c4#203", "use": "0x1000005b0#757", "input_index": 1 }, { "definition": "0x1000005ac#762", "use": "0x1000005b0#758", "input_index": 0 }, { "definition": "0x1000005c4#204", "use": "0x1000005b0#758", "input_index": 1 }, { "definition": "0x1000005ac#767", "use": "0x1000005b0#763", "input_index": 0 }, { "definition": "0x1000005c4#205", "use": "0x1000005b0#763", "input_index": 1 }, { "definition": "0x1000005ac#768", "use": "0x1000005b0#764", "input_index": 0 }, { "definition": "0x1000005c4#206", "use": "0x1000005b0#764", "input_index": 1 }, { "definition": "0x1000005b0#419", "use": "0x1000005b0#813", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b0#814", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b0#815", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b0#816", "input_index": 0 }, { "definition": "0x1000005b4#819", "use": "0x1000005b4#280", "input_index": 1 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#281", "input_index": 1 }, { "definition": "0x1000005b4#820", "use": "0x1000005b4#283", "input_index": 1 }, { "definition": "0x1000005b4#818", "use": "0x1000005b4#284", "input_index": 1 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#817", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#818", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#819", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#820", "input_index": 0 }, { "definition": "0x1000005b8#640", "use": "0x1000005b8#185", "input_index": 0 }, { "definition": "0x1000005b0#721", "use": "0x1000005b8#185", "input_index": 1 }, { "definition": "0x1000005b8#641", "use": "0x1000005b8#186", "input_index": 0 }, { "definition": "0x1000005b0#722", "use": "0x1000005b8#186", "input_index": 1 }, { "definition": "0x1000005b8#646", "use": "0x1000005b8#187", "input_index": 0 }, { "definition": "0x1000005b0#727", "use": "0x1000005b8#187", "input_index": 1 }, { "definition": "0x1000005b8#647", "use": "0x1000005b8#188", "input_index": 0 }, { "definition": "0x1000005b0#728", "use": "0x1000005b8#188", "input_index": 1 }, { "definition": "0x1000005b0#275", "use": "0x1000005b8#640", "input_index": 0 }, { "definition": "0x1000005b8#824", "use": "0x1000005b8#641", "input_index": 0 }, { "definition": "0x1000005b0#274", "use": "0x1000005b8#646", "input_index": 0 }, { "definition": "0x1000005b8#825", "use": "0x1000005b8#647", "input_index": 0 }, { "definition": "0x1000005b8#845", "use": "0x1000005b8#824", "input_index": 0 }, { "definition": "0x1000005b8#846", "use": "0x1000005b8#825", "input_index": 0 }, { "definition": "0x1000005b0#275", "use": "0x1000005b8#845", "input_index": 0 }, { "definition": "0x1000005b0#274", "use": "0x1000005b8#846", "input_index": 0 }, { "definition": "0x1000005bc#660", "use": "0x1000005bc#191", "input_index": 0 }, { "definition": "0x1000005b0#733", "use": "0x1000005bc#191", "input_index": 1 }, { "definition": "0x1000005bc#661", "use": "0x1000005bc#192", "input_index": 0 }, { "definition": "0x1000005b0#734", "use": "0x1000005bc#192", "input_index": 1 }, { "definition": "0x1000005bc#666", "use": "0x1000005bc#193", "input_index": 0 }, { "definition": "0x1000005b0#739", "use": "0x1000005bc#193", "input_index": 1 }, { "definition": "0x1000005bc#667", "use": "0x1000005bc#194", "input_index": 0 }, { "definition": "0x1000005b0#740", "use": "0x1000005bc#194", "input_index": 1 }, { "definition": "0x1000005b0#278", "use": "0x1000005bc#660", "input_index": 0 }, { "definition": "0x1000005bc#826", "use": "0x1000005bc#661", "input_index": 0 }, { "definition": "0x1000005b0#277", "use": "0x1000005bc#666", "input_index": 0 }, { "definition": "0x1000005bc#827", "use": "0x1000005bc#667", "input_index": 0 }, { "definition": "0x1000005bc#847", "use": "0x1000005bc#826", "input_index": 0 }, { "definition": "0x1000005bc#848", "use": "0x1000005bc#827", "input_index": 0 }, { "definition": "0x1000005b0#278", "use": "0x1000005bc#847", "input_index": 0 }, { "definition": "0x1000005b0#277", "use": "0x1000005bc#848", "input_index": 0 }, { "definition": "0x1000005c0#680", "use": "0x1000005c0#197", "input_index": 0 }, { "definition": "0x1000005b0#745", "use": "0x1000005c0#197", "input_index": 1 }, { "definition": "0x1000005c0#681", "use": "0x1000005c0#198", "input_index": 0 }, { "definition": "0x1000005b0#746", "use": "0x1000005c0#198", "input_index": 1 }, { "definition": "0x1000005c0#686", "use": "0x1000005c0#199", "input_index": 0 }, { "definition": "0x1000005b0#751", "use": "0x1000005c0#199", "input_index": 1 }, { "definition": "0x1000005c0#687", "use": "0x1000005c0#200", "input_index": 0 }, { "definition": "0x1000005b0#752", "use": "0x1000005c0#200", "input_index": 1 }, { "definition": "0x1000005b4#281", "use": "0x1000005c0#680", "input_index": 0 }, { "definition": "0x1000005c0#828", "use": "0x1000005c0#681", "input_index": 0 }, { "definition": "0x1000005b4#280", "use": "0x1000005c0#686", "input_index": 0 }, { "definition": "0x1000005c0#829", "use": "0x1000005c0#687", "input_index": 0 }, { "definition": "0x1000005c0#849", "use": "0x1000005c0#828", "input_index": 0 }, { "definition": "0x1000005c0#850", "use": "0x1000005c0#829", "input_index": 0 }, { "definition": "0x1000005b4#281", "use": "0x1000005c0#849", "input_index": 0 }, { "definition": "0x1000005b4#280", "use": "0x1000005c0#850", "input_index": 0 }, { "definition": "0x1000005c4#700", "use": "0x1000005c4#203", "input_index": 0 }, { "definition": "0x1000005b0#757", "use": "0x1000005c4#203", "input_index": 1 }, { "definition": "0x1000005c4#701", "use": "0x1000005c4#204", "input_index": 0 }, { "definition": "0x1000005b0#758", "use": "0x1000005c4#204", "input_index": 1 }, { "definition": "0x1000005c4#706", "use": "0x1000005c4#205", "input_index": 0 }, { "definition": "0x1000005b0#763", "use": "0x1000005c4#205", "input_index": 1 }, { "definition": "0x1000005c4#707", "use": "0x1000005c4#206", "input_index": 0 }, { "definition": "0x1000005b0#764", "use": "0x1000005c4#206", "input_index": 1 }, { "definition": "0x1000005b4#284", "use": "0x1000005c4#700", "input_index": 0 }, { "definition": "0x1000005c4#830", "use": "0x1000005c4#701", "input_index": 0 }, { "definition": "0x1000005b4#283", "use": "0x1000005c4#706", "input_index": 0 }, { "definition": "0x1000005c4#831", "use": "0x1000005c4#707", "input_index": 0 }, { "definition": "0x1000005c4#851", "use": "0x1000005c4#830", "input_index": 0 }, { "definition": "0x1000005c4#852", "use": "0x1000005c4#831", "input_index": 0 }, { "definition": "0x1000005b4#284", "use": "0x1000005c4#851", "input_index": 0 }, { "definition": "0x1000005b4#283", "use": "0x1000005c4#852", "input_index": 0 }, { "definition": "0x1000005b0#433", "use": "0x1000005c8#212", "input_index": 0 }, { "definition": "0x1000005c8#212", "use": "0x1000005c8#214", "input_index": 0 }, { "definition": "0x1000005c8#214", "use": "0x1000005cc#221", "input_index": 1 }, { "definition": "0x1000005b4#817", "use": "0x1000005cc#837", "input_index": 0 }, { "definition": "0x1000005bc#191", "use": "0x1000005d0#222", "input_index": 0 }, { "definition": "0x1000005b8#185", "use": "0x1000005d0#222", "input_index": 1 }, { "definition": "0x1000005bc#192", "use": "0x1000005d0#223", "input_index": 0 }, { "definition": "0x1000005b8#186", "use": "0x1000005d0#223", "input_index": 1 }, { "definition": "0x1000005bc#193", "use": "0x1000005d0#224", "input_index": 0 }, { "definition": "0x1000005b8#187", "use": "0x1000005d0#224", "input_index": 1 }, { "definition": "0x1000005bc#194", "use": "0x1000005d0#225", "input_index": 0 }, { "definition": "0x1000005b8#188", "use": "0x1000005d0#225", "input_index": 1 }, { "definition": "0x1000005c0#197", "use": "0x1000005d4#228", "input_index": 0 }, { "definition": "0x1000005d0#222", "use": "0x1000005d4#228", "input_index": 1 }, { "definition": "0x1000005c0#198", "use": "0x1000005d4#229", "input_index": 0 }, { "definition": "0x1000005d0#223", "use": "0x1000005d4#229", "input_index": 1 }, { "definition": "0x1000005c0#199", "use": "0x1000005d4#230", "input_index": 0 }, { "definition": "0x1000005d0#224", "use": "0x1000005d4#230", "input_index": 1 }, { "definition": "0x1000005c0#200", "use": "0x1000005d4#231", "input_index": 0 }, { "definition": "0x1000005d0#225", "use": "0x1000005d4#231", "input_index": 1 }, { "definition": "0x1000005c4#203", "use": "0x1000005d8#234", "input_index": 0 }, { "definition": "0x1000005d4#228", "use": "0x1000005d8#234", "input_index": 1 }, { "definition": "0x1000005c4#204", "use": "0x1000005d8#235", "input_index": 0 }, { "definition": "0x1000005d4#229", "use": "0x1000005d8#235", "input_index": 1 }, { "definition": "0x1000005c4#205", "use": "0x1000005d8#236", "input_index": 0 }, { "definition": "0x1000005d4#230", "use": "0x1000005d8#236", "input_index": 1 }, { "definition": "0x1000005c4#206", "use": "0x1000005d8#237", "input_index": 0 }, { "definition": "0x1000005d4#231", "use": "0x1000005d8#237", "input_index": 1 }, { "definition": "0x1000005d8#234", "use": "0x1000005dc#240", "input_index": 0 }, { "definition": "0x1000005d8#235", "use": "0x1000005dc#240", "input_index": 1 }, { "definition": "0x1000005d8#236", "use": "0x1000005dc#241", "input_index": 0 }, { "definition": "0x1000005d8#237", "use": "0x1000005dc#241", "input_index": 1 }, { "definition": "0x1000005dc#240", "use": "0x1000005dc#242", "input_index": 0 }, { "definition": "0x1000005dc#241", "use": "0x1000005dc#242", "input_index": 1 }, { "definition": "0x100000594#139", "use": "0x1000005e4#253", "input_index": 0 }, { "definition": "0x10000055c#12", "use": "0x1000005e4#253", "input_index": 1 }, { "definition": "0x1000005e4#253", "use": "0x1000005e8#258", "input_index": 1 }, { "definition": "0x1000005ec#774", "use": "0x1000005ec#261", "input_index": 0 }, { "definition": "0x1000005ec#261", "use": "0x1000005f0#266", "input_index": 1 }, { "definition": "0x100000594#139", "use": "0x1000005f0#839", "input_index": 0 }, { "definition": "0x100000590#838", "use": "0x1000005f4#429", "input_index": 0 }, { "definition": "0x1000005f0#839", "use": "0x1000005f4#429", "input_index": 1 }, { "definition": "0x100000588#775", "use": "0x1000005f4#777", "input_index": 0 }, { "definition": "0x1000005dc#242", "use": "0x1000005f4#777", "input_index": 1 }, { "definition": "0x10000055c#12", "use": "0x1000005f8#78", "input_index": 0 }, { "definition": "0x1000005f4#429", "use": "0x100000604#87", "input_index": 0 }, { "definition": "0x100000604#87", "use": "0x100000604#91", "input_index": 1 }, { "definition": "0x100000604#91", "use": "0x100000604#853", "input_index": 0 }, { "definition": "0x1000005f4#429", "use": "0x100000608#95", "input_index": 0 }, { "definition": "0x1000005f8#78", "use": "0x100000608#95", "input_index": 1 }, { "definition": "0x100000604#853", "use": "0x100000608#834", "input_index": 0 }, { "definition": "0x10000060c#822", "use": "0x10000060c#271", "input_index": 1 }, { "definition": "0x10000060c#418", "use": "0x10000060c#272", "input_index": 1 }, { "definition": "0x100000608#834", "use": "0x10000060c#418", "input_index": 0 }, { "definition": "0x100000618#835", "use": "0x10000060c#418", "input_index": 1 }, { "definition": "0x100000608#95", "use": "0x10000060c#430", "input_index": 0 }, { "definition": "0x100000614#110", "use": "0x10000060c#430", "input_index": 1 }, { "definition": "0x1000005f4#777", "use": "0x10000060c#779", "input_index": 0 }, { "definition": "0x100000610#101", "use": "0x10000060c#779", "input_index": 1 }, { "definition": "0x100000600#784", "use": "0x10000060c#780", "input_index": 0 }, { "definition": "0x100000610#102", "use": "0x10000060c#780", "input_index": 1 }, { "definition": "0x1000005fc#789", "use": "0x10000060c#785", "input_index": 0 }, { "definition": "0x100000610#103", "use": "0x10000060c#785", "input_index": 1 }, { "definition": "0x1000005fc#790", "use": "0x10000060c#786", "input_index": 0 }, { "definition": "0x100000610#104", "use": "0x10000060c#786", "input_index": 1 }, { "definition": "0x10000060c#418", "use": "0x10000060c#821", "input_index": 0 }, { "definition": "0x10000060c#418", "use": "0x10000060c#822", "input_index": 0 }, { "definition": "0x100000610#536", "use": "0x100000610#101", "input_index": 0 }, { "definition": "0x10000060c#779", "use": "0x100000610#101", "input_index": 1 }, { "definition": "0x100000610#539", "use": "0x100000610#102", "input_index": 0 }, { "definition": "0x10000060c#780", "use": "0x100000610#102", "input_index": 1 }, { "definition": "0x100000610#551", "use": "0x100000610#103", "input_index": 0 }, { "definition": "0x10000060c#785", "use": "0x100000610#103", "input_index": 1 }, { "definition": "0x100000610#554", "use": "0x100000610#104", "input_index": 0 }, { "definition": "0x10000060c#786", "use": "0x100000610#104", "input_index": 1 }, { "definition": "0x10000060c#272", "use": "0x100000610#536", "input_index": 0 }, { "definition": "0x100000610#832", "use": "0x100000610#539", "input_index": 0 }, { "definition": "0x10000060c#271", "use": "0x100000610#551", "input_index": 0 }, { "definition": "0x100000610#833", "use": "0x100000610#554", "input_index": 0 }, { "definition": "0x100000610#854", "use": "0x100000610#832", "input_index": 0 }, { "definition": "0x100000610#855", "use": "0x100000610#833", "input_index": 0 }, { "definition": "0x10000060c#272", "use": "0x100000610#854", "input_index": 0 }, { "definition": "0x10000060c#271", "use": "0x100000610#855", "input_index": 0 }, { "definition": "0x10000060c#430", "use": "0x100000614#110", "input_index": 0 }, { "definition": "0x100000614#110", "use": "0x100000614#112", "input_index": 0 }, { "definition": "0x100000614#112", "use": "0x100000618#119", "input_index": 1 }, { "definition": "0x10000060c#821", "use": "0x100000618#835", "input_index": 0 }, { "definition": "0x100000610#101", "use": "0x10000061c#120", "input_index": 0 }, { "definition": "0x100000610#102", "use": "0x10000061c#120", "input_index": 1 }, { "definition": "0x100000610#103", "use": "0x10000061c#121", "input_index": 0 }, { "definition": "0x100000610#104", "use": "0x10000061c#121", "input_index": 1 }, { "definition": "0x10000061c#120", "use": "0x10000061c#122", "input_index": 0 }, { "definition": "0x10000061c#121", "use": "0x10000061c#122", "input_index": 1 }, { "definition": "0x1000005f8#78", "use": "0x100000624#133", "input_index": 0 }, { "definition": "0x10000055c#12", "use": "0x100000624#133", "input_index": 1 }, { "definition": "0x100000624#133", "use": "0x100000628#138", "input_index": 1 }, { "definition": "0x10000062c#428", "use": "0x10000062c#27", "input_index": 0 }, { "definition": "0x10000062c#27", "use": "0x10000062c#31", "input_index": 1 }, { "definition": "0x100000568#24", "use": "0x10000062c#428", "input_index": 0 }, { "definition": "0x1000005f8#78", "use": "0x10000062c#428", "input_index": 1 }, { "definition": "0x100000594#139", "use": "0x10000062c#428", "input_index": 2 }, { "definition": "0x10000056c#804", "use": "0x10000062c#800", "input_index": 0 }, { "definition": "0x10000061c#122", "use": "0x10000062c#800", "input_index": 1 }, { "definition": "0x1000005dc#242", "use": "0x10000062c#800", "input_index": 2 }, { "definition": "0x10000062c#31", "use": "0x10000062c#856", "input_index": 0 }, { "definition": "0x10000055c#12", "use": "0x100000630#35", "input_index": 0 }, { "definition": "0x10000062c#428", "use": "0x100000630#35", "input_index": 1 }, { "definition": "0x10000062c#856", "use": "0x100000630#841", "input_index": 0 }, { "definition": "0x100000634#435", "use": "0x100000634#38", "input_index": 1 }, { "definition": "0x100000630#35", "use": "0x100000634#422", "input_index": 0 }, { "definition": "0x10000063c#50", "use": "0x100000634#422", "input_index": 1 }, { "definition": "0x100000630#841", "use": "0x100000634#435", "input_index": 0 }, { "definition": "0x100000640#842", "use": "0x100000634#435", "input_index": 1 }, { "definition": "0x10000062c#800", "use": "0x100000634#801", "input_index": 0 }, { "definition": "0x100000638#43", "use": "0x100000634#801", "input_index": 1 }, { "definition": "0x100000634#435", "use": "0x100000634#823", "input_index": 0 }, { "definition": "0x100000634#38", "use": "0x100000638#43", "input_index": 0 }, { "definition": "0x100000634#801", "use": "0x100000638#43", "input_index": 1 }, { "definition": "0x100000634#422", "use": "0x10000063c#50", "input_index": 0 }, { "definition": "0x10000063c#50", "use": "0x10000063c#52", "input_index": 0 }, { "definition": "0x10000063c#52", "use": "0x100000640#59", "input_index": 1 }, { "definition": "0x100000634#823", "use": "0x100000640#842", "input_index": 0 }, { "definition": "0x100000638#43", "use": "0x100000644#805", "input_index": 0 }, { "definition": "0x1000005dc#242", "use": "0x100000644#808", "input_index": 0 }, { "definition": "0x10000061c#122", "use": "0x100000644#811", "input_index": 0 }, { "definition": "0x100000644#805", "use": "0x100000648#62", "input_index": 1 }, { "definition": "0x100000644#808", "use": "0x100000648#809", "input_index": 1 }, { "definition": "0x100000644#811", "use": "0x100000648#812", "input_index": 1 } ], "parameters": [ { "ordinal": 0, "name": "param_1", "data_type": "/long" }, { "ordinal": 1, "name": "param_2", "data_type": "/uint" } ], "parameter_uses": [ { "ordinal": 1, "use": "0x100000558#843", "input_index": 0 }, { "ordinal": 1, "use": "0x10000055c#12", "input_index": 0 }, { "ordinal": 1, "use": "0x100000560#14", "input_index": 0 }, { "ordinal": 1, "use": "0x100000580#64", "input_index": 0 }, { "ordinal": 0, "use": "0x100000598#143", "input_index": 0 }, { "ordinal": 1, "use": "0x1000005ec#774", "input_index": 0 }, { "ordinal": 0, "use": "0x100000604#91", "input_index": 0 }, { "ordinal": 0, "use": "0x10000062c#31", "input_index": 0 } ], "effects": [ { "operation": "0x100000558#11", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x100000564#23", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x100000584#73", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x1000005b0#274", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b0#275", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b0#277", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b0#278", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b4#280", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b4#281", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b4#283", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b4#284", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005cc#221", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x1000005e8#258", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x1000005f0#266", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x10000060c#271", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x10000060c#272", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x100000618#119", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x100000628#138", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x100000634#38", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x100000640#59", "kind": "conditional_branch", "operand_input": null, "value_input": 1 } ], "truncated": false, "omitted_operations_lower_bound": 0, "known_omitted_inputs": 0, "known_omitted_edges": 0, "limitations": [ "High p-code is decompiler-derived, not original source or runtime behavior. is_dead preserves the Java AST flag; decoded block members can retain that flag, so block_membership separately reports actual syntax-tree membership.", "Def-use links do not cross function boundaries and may omit memory aliasing, call side effects, or unresolved indirect flow.", "Memory read/write effects include stack and temporary memory operations; they do not identify persistent state or business meaning.", "Operation, input, and def-use limits can truncate large functions; inspect truncation, omitted lower bounds, and known omitted counts before drawing conclusions.", "Known omitted-edge counts cover links omitted from retained operations; omitted operations may contain additional uncounted links." ] }, "facet_availability": { "pseudocode": { "available": true }, "comments": { "available": true }, "callers": { "available": true }, "callees": { "available": true }, "references": { "available": true }, "strings_names": { "available": true }, "cfg": { "available": true }, "assembly": { "available": true } }, "unresolved_calls": [], "limitations": [ "Unresolved computed or indirect flows without target addresses are not represented as reference edges.", "Thunk and external classifications are Ghidra FunctionManager observations; they do not resolve targetless calls.", "Pseudocode and assembly are Ghidra-specific representations, not original source or Hopper-equivalent text.", "Synthetic Ghidra entry-point references without actionable memory sources are omitted." ] }, "limitations": [], "relationship_coverage": { "status": "complete", "diagnostics": [ "Only resolved Ghidra call references are returned; unresolved computed or indirect calls remain unknown, while function classifications distinguish thunks and externals." ] } }, "normalized_result": { "procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true }, "signature": "undefined _total()", "locals": [] }, "pseudocode": "\nint _total(long param_1,uint param_2)\n\n{\n undefined8 *puVar1;\n ulong uVar2;\n long lVar3;\n ulong uVar4;\n ulong uVar5;\n int *piVar6;\n int iVar7;\n int iVar8;\n int iVar9;\n int iVar10;\n int iVar11;\n int iVar12;\n int iVar13;\n int iVar14;\n int iVar15;\n int iVar16;\n int iVar17;\n int iVar18;\n int iVar19;\n int iVar20;\n int iVar21;\n int iVar22;\n \n if ((int)param_2 < 1) {\n return 0;\n }\n uVar2 = (ulong)param_2;\n if (param_2 < 4) {\n uVar4 = 0;\n iVar7 = 0;\n }\n else {\n if (param_2 < 0x10) {\n iVar7 = 0;\n uVar5 = 0;\n }\n else {\n uVar4 = uVar2 & 0x7ffffff0;\n iVar7 = 0;\n iVar8 = 0;\n iVar9 = 0;\n iVar10 = 0;\n iVar11 = 0;\n iVar12 = 0;\n iVar13 = 0;\n iVar14 = 0;\n iVar15 = 0;\n iVar16 = 0;\n iVar17 = 0;\n iVar18 = 0;\n iVar19 = 0;\n iVar20 = 0;\n iVar21 = 0;\n iVar22 = 0;\n puVar1 = (undefined8 *)(param_1 + 0x20);\n uVar5 = uVar4;\n do {\n iVar7 = (int)puVar1[-4] + iVar7;\n iVar8 = (int)((ulong)puVar1[-4] >> 0x20) + iVar8;\n iVar9 = (int)puVar1[-3] + iVar9;\n iVar10 = (int)((ulong)puVar1[-3] >> 0x20) + iVar10;\n iVar11 = (int)puVar1[-2] + iVar11;\n iVar12 = (int)((ulong)puVar1[-2] >> 0x20) + iVar12;\n iVar13 = (int)puVar1[-1] + iVar13;\n iVar14 = (int)((ulong)puVar1[-1] >> 0x20) + iVar14;\n iVar15 = (int)*puVar1 + iVar15;\n iVar16 = (int)((ulong)*puVar1 >> 0x20) + iVar16;\n iVar17 = (int)puVar1[1] + iVar17;\n iVar18 = (int)((ulong)puVar1[1] >> 0x20) + iVar18;\n iVar19 = (int)puVar1[2] + iVar19;\n iVar20 = (int)((ulong)puVar1[2] >> 0x20) + iVar20;\n iVar21 = (int)puVar1[3] + iVar21;\n iVar22 = (int)((ulong)puVar1[3] >> 0x20) + iVar22;\n uVar5 = uVar5 - 0x10;\n puVar1 = puVar1 + 8;\n } while (uVar5 != 0);\n iVar7 = iVar19 + iVar15 + iVar11 + iVar7 + iVar20 + iVar16 + iVar12 + iVar8 +\n iVar21 + iVar17 + iVar13 + iVar9 + iVar22 + iVar18 + iVar14 + iVar10;\n if (uVar4 == uVar2) {\n return iVar7;\n }\n uVar5 = uVar4;\n if ((param_2 & 0xc) == 0) goto LAB_10000062c;\n }\n uVar4 = uVar2 & 0x7ffffffc;\n iVar9 = 0;\n iVar10 = 0;\n iVar8 = 0;\n lVar3 = uVar5 - uVar4;\n puVar1 = (undefined8 *)(param_1 + uVar5 * 4);\n do {\n iVar7 = (int)*puVar1 + iVar7;\n iVar8 = (int)((ulong)*puVar1 >> 0x20) + iVar8;\n iVar9 = (int)puVar1[1] + iVar9;\n iVar10 = (int)((ulong)puVar1[1] >> 0x20) + iVar10;\n lVar3 = lVar3 + 4;\n puVar1 = puVar1 + 2;\n } while (lVar3 != 0);\n iVar7 = iVar7 + iVar8 + iVar9 + iVar10;\n if (uVar4 == uVar2) {\n return iVar7;\n }\n }\nLAB_10000062c:\n lVar3 = uVar2 - uVar4;\n piVar6 = (int *)(param_1 + uVar4 * 4);\n do {\n iVar7 = *piVar6 + iVar7;\n lVar3 = lVar3 + -1;\n piVar6 = piVar6 + 1;\n } while (lVar3 != 0);\n return iVar7;\n}\n\n", "assembly": [ "0x100000554: cmp w1, #0x1", "0x100000558: b.lt 0x100000574", "0x10000055c: mov w9, w1", "0x100000560: cmp w1, #0x4", "0x100000564: b.cs 0x100000580", "0x100000568: mov x10, #0x0", "0x10000056c: mov w8, #0x0", "0x100000570: b 0x10000062c", "0x100000574: mov w8, #0x0", "0x100000578: mov x0, x8", "0x10000057c: ret", "0x100000580: cmp w1, #0x10", "0x100000584: b.cs 0x100000594", "0x100000588: mov w8, #0x0", "0x10000058c: mov x10, #0x0", "0x100000590: b 0x1000005f4", "0x100000594: and x10, x9, #0x7ffffff0", "0x100000598: add x8, x0, #0x20", "0x10000059c: movi v0.2D, #0x0", "0x1000005a0: mov x11, x10", "0x1000005a4: movi v1.2D, #0x0", "0x1000005a8: movi v2.2D, #0x0", "0x1000005ac: movi v3.2D, #0x0", "0x1000005b0: ldp q4, q5, [x8, #-0x20]", "0x1000005b4: ldp q6, q7, [x8], #0x40", "0x1000005b8: add v0.4S, v4.4S, v0.4S", "0x1000005bc: add v1.4S, v5.4S, v1.4S", "0x1000005c0: add v2.4S, v6.4S, v2.4S", "0x1000005c4: add v3.4S, v7.4S, v3.4S", "0x1000005c8: subs x11, x11, #0x10", "0x1000005cc: b.ne 0x1000005b0", "0x1000005d0: add v0.4S, v1.4S, v0.4S", "0x1000005d4: add v0.4S, v2.4S, v0.4S", "0x1000005d8: add v0.4S, v3.4S, v0.4S", "0x1000005dc: addv s0, v0.4S", "0x1000005e0: fmov w8, s0", "0x1000005e4: cmp x10, x9", "0x1000005e8: b.eq 0x100000644", "0x1000005ec: tst x9, #0xc", "0x1000005f0: b.eq 0x10000062c", "0x1000005f4: mov x11, x10", "0x1000005f8: and x10, x9, #0x7ffffffc", "0x1000005fc: movi v0.2D, #0x0", "0x100000600: mov v0.S[0x0], w8", "0x100000604: add x8, x0, x11, LSL #0x2", "0x100000608: sub x11, x11, x10", "0x10000060c: ldr q1, [x8], #0x10", "0x100000610: add v0.4S, v1.4S, v0.4S", "0x100000614: adds x11, x11, #0x4", "0x100000618: b.ne 0x10000060c", "0x10000061c: addv s0, v0.4S", "0x100000620: fmov w8, s0", "0x100000624: cmp x10, x9", "0x100000628: b.eq 0x100000644", "0x10000062c: add x11, x0, x10, LSL #0x2", "0x100000630: sub x9, x9, x10", "0x100000634: ldr w10, [x11], #0x4", "0x100000638: add w8, w10, w8", "0x10000063c: subs x9, x9, #0x1", "0x100000640: b.ne 0x100000634", "0x100000644: mov x0, x8", "0x100000648: ret" ], "comments": [], "callers": [ { "address": "0x100000694", "name": "entry", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000694", "end": "0x1000007f3" } ], "total_bytes": 352, "span_bytes": 352, "non_contiguous": false, "contains_entry": true } } ], "callees": [], "incoming_references": [ { "source_address": "0x100000774", "target_address": "0x100000554", "source_procedure": { "address": "0x100000694", "name": "entry", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000694", "end": "0x1000007f3" } ], "total_bytes": 352, "span_bytes": 352, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "UNCONDITIONAL_CALL", "flow": true, "call": true, "jump": false, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": false, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x10000811b", "target_address": "0x100000554", "source_procedure": null, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "DATA", "flow": false, "call": false, "jump": false, "data": true, "read": false, "write": false, "indirect": false, "computed": false, "conditional": false, "terminal": false, "primary": true, "operand_index": 0, "external": false } } ], "outgoing_references": [ { "source_address": "0x100000558", "target_address": "0x100000574", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000564", "target_address": "0x100000580", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000570", "target_address": "0x10000062c", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "UNCONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": false, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000584", "target_address": "0x100000594", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000590", "target_address": "0x1000005f4", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "UNCONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": false, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x1000005cc", "target_address": "0x1000005b0", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x1000005e8", "target_address": "0x100000644", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x1000005f0", "target_address": "0x10000062c", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000618", "target_address": "0x10000060c", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000628", "target_address": "0x100000644", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } }, { "source_address": "0x100000640", "target_address": "0x100000634", "source_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "target_procedure": { "address": "0x100000554", "name": "_total", "classification": { "external": false, "thunk": false, "thunk_target": null, "provenance": "ghidra-function-manager" }, "body": { "available": true, "provenance": "ghidra-function-body-address-set", "ranges": [ { "start": "0x100000554", "end": "0x10000064b" } ], "total_bytes": 248, "span_bytes": 248, "non_contiguous": false, "contains_entry": true } }, "kind": { "available": true, "provenance": "ghidra-reference-manager", "type": "CONDITIONAL_JUMP", "flow": true, "call": false, "jump": true, "data": false, "read": false, "write": false, "indirect": false, "computed": false, "conditional": true, "terminal": false, "primary": true, "operand_index": 0, "external": false } } ], "unresolved_calls": [], "referenced_strings": [], "referenced_names": [ { "address": "0x100000574", "value": "LAB_100000574", "source_address": "0x100000558" }, { "address": "0x100000580", "value": "LAB_100000580", "source_address": "0x100000564" }, { "address": "0x100000594", "value": "LAB_100000594", "source_address": "0x100000584" }, { "address": "0x1000005b0", "value": "LAB_1000005b0", "source_address": "0x1000005cc" }, { "address": "0x1000005f4", "value": "LAB_1000005f4", "source_address": "0x100000590" }, { "address": "0x10000060c", "value": "LAB_10000060c", "source_address": "0x100000618" }, { "address": "0x10000062c", "value": "LAB_10000062c", "source_address": "0x100000570" }, { "address": "0x10000062c", "value": "LAB_10000062c", "source_address": "0x1000005f0" }, { "address": "0x100000634", "value": "LAB_100000634", "source_address": "0x100000640" }, { "address": "0x100000644", "value": "LAB_100000644", "source_address": "0x1000005e8" }, { "address": "0x100000644", "value": "LAB_100000644", "source_address": "0x100000628" } ], "basic_blocks": [ { "start": "0x100000554", "end": "0x10000055c", "successors": [ "0x10000055c", "0x100000574" ] }, { "start": "0x10000055c", "end": "0x100000568", "successors": [ "0x100000568", "0x100000580" ] }, { "start": "0x100000568", "end": "0x100000574", "successors": [ "0x10000062c" ] }, { "start": "0x100000574", "end": "0x100000580", "successors": [] }, { "start": "0x100000580", "end": "0x100000588", "successors": [ "0x100000588", "0x100000594" ] }, { "start": "0x100000588", "end": "0x100000594", "successors": [ "0x1000005f4" ] }, { "start": "0x100000594", "end": "0x1000005b0", "successors": [ "0x1000005b0" ] }, { "start": "0x1000005b0", "end": "0x1000005d0", "successors": [ "0x1000005b0", "0x1000005d0" ] }, { "start": "0x1000005d0", "end": "0x1000005ec", "successors": [ "0x1000005ec", "0x100000644" ] }, { "start": "0x1000005ec", "end": "0x1000005f4", "successors": [ "0x1000005f4", "0x10000062c" ] }, { "start": "0x1000005f4", "end": "0x10000060c", "successors": [ "0x10000060c" ] }, { "start": "0x10000060c", "end": "0x10000061c", "successors": [ "0x10000060c", "0x10000061c" ] }, { "start": "0x10000061c", "end": "0x10000062c", "successors": [ "0x10000062c", "0x100000644" ] }, { "start": "0x10000062c", "end": "0x100000634", "successors": [ "0x100000634" ] }, { "start": "0x100000634", "end": "0x100000644", "successors": [ "0x100000634", "0x100000644" ] }, { "start": "0x100000644", "end": "0x10000064c", "successors": [] } ], "native_api": { "available": true, "provenance": "ghidra-high-function", "signature_source": "default", "calling_convention": "__cdecl", "return_type": { "ordinal": null, "name": null, "data_type": "int", "size_bytes": 4, "storage": "w0:4", "confidence": "low", "evidence": [ { "kind": "signature-source", "source": "ghidra-function-manager", "detail": "Function signature source is default." }, { "kind": "decompiler-type", "source": "ghidra-high-function", "detail": "HighFunction recovered data type int." } ], "decompiler_artifacts": [ "recovered-signature", "register-or-stack-storage" ], "role": "return" }, "parameters": [ { "ordinal": 0, "name": "param_1", "data_type": "long", "size_bytes": 8, "storage": "x0:8", "confidence": "low", "evidence": [ { "kind": "signature-source", "source": "ghidra-function-manager", "detail": "Function signature source is default." }, { "kind": "decompiler-type", "source": "ghidra-high-function", "detail": "HighFunction recovered data type long." } ], "decompiler_artifacts": [ "recovered-signature", "register-or-stack-storage", "compiler-generated-variable" ], "role": "parameter" }, { "ordinal": 1, "name": "param_2", "data_type": "uint", "size_bytes": 4, "storage": "w1:4", "confidence": "low", "evidence": [ { "kind": "signature-source", "source": "ghidra-function-manager", "detail": "Function signature source is default." }, { "kind": "decompiler-type", "source": "ghidra-high-function", "detail": "HighFunction recovered data type uint." } ], "decompiler_artifacts": [ "recovered-signature", "register-or-stack-storage", "compiler-generated-variable" ], "role": "parameter" } ], "jump_tables": [], "pseudocode": { "classification": "decompiler-generated-non-source", "compilable": false }, "decompiler_artifacts": [ "recovered-signature", "register-and-stack-variables", "compiler-generated-control-flow", "pointer-arithmetic", "pseudocode" ], "limitations": [ "Types and calling conventions are Ghidra decompiler observations, not source declarations.", "Register variables, compiler-generated blocks, and pointer arithmetic remain decompiler artifacts.", "Pseudocode is neither original source nor guaranteed to compile." ] }, "native_value_flow": { "available": true, "provenance": "ghidra-high-pcode", "operations": [ { "id": "0x100000558#10", "address": "0x100000558", "sequence": 10, "opcode": "INT_SLESS", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0x10000150", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1" } ], "output": { "kind": "unique", "size_bytes": 1, "location": "unique:0x2400", "constant_hex": null } }, { "id": "0x100000558#11", "address": "0x100000558", "sequence": 11, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000574", "constant_hex": null }, { "kind": "unique", "size_bytes": 1, "location": "unique:0x2400", "constant_hex": null } ], "output": null }, { "id": "0x100000558#843", "address": "0x100000558", "sequence": 843, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0x10000150", "constant_hex": null } }, { "id": "0x10000055c#12", "address": "0x10000055c", "sequence": 12, "opcode": "INT_ZEXT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } }, { "id": "0x100000560#14", "address": "0x100000560", "sequence": 14, "opcode": "INT_LESS", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "4" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x105", "constant_hex": null } }, { "id": "0x100000564#23", "address": "0x100000564", "sequence": 23, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000580", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x105", "constant_hex": null } ], "output": null }, { "id": "0x100000568#24", "address": "0x100000568", "sequence": 24, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x10000056c#804", "address": "0x10000056c", "sequence": 804, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x100000570#26", "address": "0x100000570", "sequence": 26, "opcode": "BRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x10000062c", "constant_hex": null } ], "output": null }, { "id": "0x100000578#806", "address": "0x100000578", "sequence": 806, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } }, { "id": "0x10000057c#270", "address": "0x10000057c", "sequence": 270, "opcode": "RETURN", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" }, { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } ], "output": null }, { "id": "0x100000580#64", "address": "0x100000580", "sequence": 64, "opcode": "INT_LESS", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "10" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x105", "constant_hex": null } }, { "id": "0x100000584#73", "address": "0x100000584", "sequence": 73, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000594", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x105", "constant_hex": null } ], "output": null }, { "id": "0x100000588#775", "address": "0x100000588", "sequence": 775, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x10000058c#75", "address": "0x10000058c", "sequence": 75, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x100000590#76", "address": "0x100000590", "sequence": 76, "opcode": "BRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x1000005f4", "constant_hex": null } ], "output": null }, { "id": "0x100000590#838", "address": "0x100000590", "sequence": 838, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000128", "constant_hex": null } }, { "id": "0x100000594#139", "address": "0x100000594", "sequence": 139, "opcode": "INT_AND", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "7ffffff0" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x100000598#143", "address": "0x100000598", "sequence": 143, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4000", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000154", "constant_hex": null } }, { "id": "0x100000598#844", "address": "0x100000598", "sequence": 844, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000154", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null } }, { "id": "0x10000059c#725", "address": "0x10000059c", "sequence": 725, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x10000059c#726", "address": "0x10000059c", "sequence": 726, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x10000059c#731", "address": "0x10000059c", "sequence": 731, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x10000059c#732", "address": "0x10000059c", "sequence": 732, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005a4#737", "address": "0x1000005a4", "sequence": 737, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x1000005a4#738", "address": "0x1000005a4", "sequence": 738, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } }, { "id": "0x1000005a4#743", "address": "0x1000005a4", "sequence": 743, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x1000005a4#744", "address": "0x1000005a4", "sequence": 744, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } }, { "id": "0x1000005a8#749", "address": "0x1000005a8", "sequence": 749, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } }, { "id": "0x1000005a8#750", "address": "0x1000005a8", "sequence": 750, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } }, { "id": "0x1000005a8#755", "address": "0x1000005a8", "sequence": 755, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } }, { "id": "0x1000005a8#756", "address": "0x1000005a8", "sequence": 756, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } }, { "id": "0x1000005ac#761", "address": "0x1000005ac", "sequence": 761, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } }, { "id": "0x1000005ac#762", "address": "0x1000005ac", "sequence": 762, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } }, { "id": "0x1000005ac#767", "address": "0x1000005ac", "sequence": 767, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } }, { "id": "0x1000005ac#768", "address": "0x1000005ac", "sequence": 768, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } }, { "id": "0x1000005ac#836", "address": "0x1000005ac", "sequence": 836, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000118", "constant_hex": null } }, { "id": "0x1000005ac#840", "address": "0x1000005ac", "sequence": 840, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000138", "constant_hex": null } }, { "id": "0x1000005b0#274", "address": "0x1000005b0", "sequence": 274, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x5088", "constant_hex": null } }, { "id": "0x1000005b0#275", "address": "0x1000005b0", "sequence": 275, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0xf000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x5080", "constant_hex": null } }, { "id": "0x1000005b0#277", "address": "0x1000005b0", "sequence": 277, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000010", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50a8", "constant_hex": null } }, { "id": "0x1000005b0#278", "address": "0x1000005b0", "sequence": 278, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x1a2000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50a0", "constant_hex": null } }, { "id": "0x1000005b0#419", "address": "0x1000005b0", "sequence": 419, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000118", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000120", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x1000005b0#433", "address": "0x1000005b0", "sequence": 433, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000138", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x1000005b0#721", "address": "0x1000005b0", "sequence": 721, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005b0#722", "address": "0x1000005b0", "sequence": 722, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005b0#727", "address": "0x1000005b0", "sequence": 727, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005b0#728", "address": "0x1000005b0", "sequence": 728, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005b0#733", "address": "0x1000005b0", "sequence": 733, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x1000005b0#734", "address": "0x1000005b0", "sequence": 734, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } }, { "id": "0x1000005b0#739", "address": "0x1000005b0", "sequence": 739, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x1000005b0#740", "address": "0x1000005b0", "sequence": 740, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } }, { "id": "0x1000005b0#745", "address": "0x1000005b0", "sequence": 745, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } }, { "id": "0x1000005b0#746", "address": "0x1000005b0", "sequence": 746, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } }, { "id": "0x1000005b0#751", "address": "0x1000005b0", "sequence": 751, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } }, { "id": "0x1000005b0#752", "address": "0x1000005b0", "sequence": 752, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } }, { "id": "0x1000005b0#757", "address": "0x1000005b0", "sequence": 757, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } }, { "id": "0x1000005b0#758", "address": "0x1000005b0", "sequence": 758, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } }, { "id": "0x1000005b0#763", "address": "0x1000005b0", "sequence": 763, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } }, { "id": "0x1000005b0#764", "address": "0x1000005b0", "sequence": 764, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } }, { "id": "0x1000005b0#813", "address": "0x1000005b0", "sequence": 813, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "fffffffffffffffc" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0xf000", "constant_hex": null } }, { "id": "0x1000005b0#814", "address": "0x1000005b0", "sequence": 814, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "fffffffffffffffe" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1a2000", "constant_hex": null } }, { "id": "0x1000005b0#815", "address": "0x1000005b0", "sequence": 815, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "fffffffffffffffd" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000008", "constant_hex": null } }, { "id": "0x1000005b0#816", "address": "0x1000005b0", "sequence": 816, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "ffffffffffffffff" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000010", "constant_hex": null } }, { "id": "0x1000005b4#280", "address": "0x1000005b4", "sequence": 280, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000018", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50c8", "constant_hex": null } }, { "id": "0x1000005b4#281", "address": "0x1000005b4", "sequence": 281, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50c0", "constant_hex": null } }, { "id": "0x1000005b4#283", "address": "0x1000005b4", "sequence": 283, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000020", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50e8", "constant_hex": null } }, { "id": "0x1000005b4#284", "address": "0x1000005b4", "sequence": 284, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x1a2000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x50e0", "constant_hex": null } }, { "id": "0x1000005b4#817", "address": "0x1000005b4", "sequence": 817, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x1000005b4#818", "address": "0x1000005b4", "sequence": 818, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "2" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1a2000", "constant_hex": null } }, { "id": "0x1000005b4#819", "address": "0x1000005b4", "sequence": 819, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "1" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000018", "constant_hex": null } }, { "id": "0x1000005b4#820", "address": "0x1000005b4", "sequence": 820, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "3" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000020", "constant_hex": null } }, { "id": "0x1000005b8#185", "address": "0x1000005b8", "sequence": 185, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5080", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005b8#186", "address": "0x1000005b8", "sequence": 186, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5084", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005b8#187", "address": "0x1000005b8", "sequence": 187, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5088", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005b8#188", "address": "0x1000005b8", "sequence": 188, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x508c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005b8#640", "address": "0x1000005b8", "sequence": 640, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5080", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5080", "constant_hex": null } }, { "id": "0x1000005b8#641", "address": "0x1000005b8", "sequence": 641, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000b8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5084", "constant_hex": null } }, { "id": "0x1000005b8#646", "address": "0x1000005b8", "sequence": 646, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5088", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5088", "constant_hex": null } }, { "id": "0x1000005b8#647", "address": "0x1000005b8", "sequence": 647, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000c0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x508c", "constant_hex": null } }, { "id": "0x1000005b8#824", "address": "0x1000005b8", "sequence": 824, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000015c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000b8", "constant_hex": null } }, { "id": "0x1000005b8#825", "address": "0x1000005b8", "sequence": 825, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000164", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000c0", "constant_hex": null } }, { "id": "0x1000005b8#845", "address": "0x1000005b8", "sequence": 845, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5080", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000015c", "constant_hex": null } }, { "id": "0x1000005b8#846", "address": "0x1000005b8", "sequence": 846, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5088", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000164", "constant_hex": null } }, { "id": "0x1000005bc#191", "address": "0x1000005bc", "sequence": 191, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50a0", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x1000005bc#192", "address": "0x1000005bc", "sequence": 192, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50a4", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } }, { "id": "0x1000005bc#193", "address": "0x1000005bc", "sequence": 193, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50a8", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x1000005bc#194", "address": "0x1000005bc", "sequence": 194, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50ac", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } }, { "id": "0x1000005bc#660", "address": "0x1000005bc", "sequence": 660, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50a0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50a0", "constant_hex": null } }, { "id": "0x1000005bc#661", "address": "0x1000005bc", "sequence": 661, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000c8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50a4", "constant_hex": null } }, { "id": "0x1000005bc#666", "address": "0x1000005bc", "sequence": 666, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50a8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50a8", "constant_hex": null } }, { "id": "0x1000005bc#667", "address": "0x1000005bc", "sequence": 667, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000d0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50ac", "constant_hex": null } }, { "id": "0x1000005bc#826", "address": "0x1000005bc", "sequence": 826, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000016c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000c8", "constant_hex": null } }, { "id": "0x1000005bc#827", "address": "0x1000005bc", "sequence": 827, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000174", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000d0", "constant_hex": null } }, { "id": "0x1000005bc#847", "address": "0x1000005bc", "sequence": 847, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50a0", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000016c", "constant_hex": null } }, { "id": "0x1000005bc#848", "address": "0x1000005bc", "sequence": 848, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50a8", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000174", "constant_hex": null } }, { "id": "0x1000005c0#197", "address": "0x1000005c0", "sequence": 197, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50c0", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null } }, { "id": "0x1000005c0#198", "address": "0x1000005c0", "sequence": 198, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50c4", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null } }, { "id": "0x1000005c0#199", "address": "0x1000005c0", "sequence": 199, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50c8", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null } }, { "id": "0x1000005c0#200", "address": "0x1000005c0", "sequence": 200, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50cc", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null } }, { "id": "0x1000005c0#680", "address": "0x1000005c0", "sequence": 680, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50c0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50c0", "constant_hex": null } }, { "id": "0x1000005c0#681", "address": "0x1000005c0", "sequence": 681, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000d8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50c4", "constant_hex": null } }, { "id": "0x1000005c0#686", "address": "0x1000005c0", "sequence": 686, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50c8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50c8", "constant_hex": null } }, { "id": "0x1000005c0#687", "address": "0x1000005c0", "sequence": 687, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000e0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50cc", "constant_hex": null } }, { "id": "0x1000005c0#828", "address": "0x1000005c0", "sequence": 828, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000017c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000d8", "constant_hex": null } }, { "id": "0x1000005c0#829", "address": "0x1000005c0", "sequence": 829, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000184", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000e0", "constant_hex": null } }, { "id": "0x1000005c0#849", "address": "0x1000005c0", "sequence": 849, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50c0", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000017c", "constant_hex": null } }, { "id": "0x1000005c0#850", "address": "0x1000005c0", "sequence": 850, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50c8", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000184", "constant_hex": null } }, { "id": "0x1000005c4#203", "address": "0x1000005c4", "sequence": 203, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50e0", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null } }, { "id": "0x1000005c4#204", "address": "0x1000005c4", "sequence": 204, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50e4", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null } }, { "id": "0x1000005c4#205", "address": "0x1000005c4", "sequence": 205, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50e8", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null } }, { "id": "0x1000005c4#206", "address": "0x1000005c4", "sequence": 206, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x50ec", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null } }, { "id": "0x1000005c4#700", "address": "0x1000005c4", "sequence": 700, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50e0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50e0", "constant_hex": null } }, { "id": "0x1000005c4#701", "address": "0x1000005c4", "sequence": 701, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000e8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50e4", "constant_hex": null } }, { "id": "0x1000005c4#706", "address": "0x1000005c4", "sequence": 706, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50e8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50e8", "constant_hex": null } }, { "id": "0x1000005c4#707", "address": "0x1000005c4", "sequence": 707, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000f0", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x50ec", "constant_hex": null } }, { "id": "0x1000005c4#830", "address": "0x1000005c4", "sequence": 830, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000018c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000e8", "constant_hex": null } }, { "id": "0x1000005c4#831", "address": "0x1000005c4", "sequence": 831, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000194", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000f0", "constant_hex": null } }, { "id": "0x1000005c4#851", "address": "0x1000005c4", "sequence": 851, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50e0", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000018c", "constant_hex": null } }, { "id": "0x1000005c4#852", "address": "0x1000005c4", "sequence": 852, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x50e8", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000194", "constant_hex": null } }, { "id": "0x1000005c8#212", "address": "0x1000005c8", "sequence": 212, "opcode": "INT_SUB", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "10" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null } }, { "id": "0x1000005c8#214", "address": "0x1000005c8", "sequence": 214, "opcode": "INT_NOTEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x1000005cc#221", "address": "0x1000005cc", "sequence": 221, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x1000005b0", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x1000005cc#837", "address": "0x1000005cc", "sequence": 837, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000120", "constant_hex": null } }, { "id": "0x1000005d0#222", "address": "0x1000005d0", "sequence": 222, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005d0#223", "address": "0x1000005d0", "sequence": 223, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005d0#224", "address": "0x1000005d0", "sequence": 224, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005d0#225", "address": "0x1000005d0", "sequence": 225, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005d4#228", "address": "0x1000005d4", "sequence": 228, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005d4#229", "address": "0x1000005d4", "sequence": 229, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5044", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005d4#230", "address": "0x1000005d4", "sequence": 230, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5048", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005d4#231", "address": "0x1000005d4", "sequence": 231, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x504c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005d8#234", "address": "0x1000005d8", "sequence": 234, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5060", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005d8#235", "address": "0x1000005d8", "sequence": 235, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5064", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x1000005d8#236", "address": "0x1000005d8", "sequence": 236, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5068", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005d8#237", "address": "0x1000005d8", "sequence": 237, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x506c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x1000005dc#240", "address": "0x1000005dc", "sequence": 240, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0xadb00", "constant_hex": null } }, { "id": "0x1000005dc#241", "address": "0x1000005dc", "sequence": 241, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0xadf00", "constant_hex": null } }, { "id": "0x1000005dc#242", "address": "0x1000005dc", "sequence": 242, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0xadb00", "constant_hex": null }, { "kind": "unique", "size_bytes": 4, "location": "unique:0xadf00", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x1000005e4#253", "address": "0x1000005e4", "sequence": 253, "opcode": "INT_EQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x1000005e8#258", "address": "0x1000005e8", "sequence": 258, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000644", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x1000005ec#261", "address": "0x1000005ec", "sequence": 261, "opcode": "INT_EQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0x1000003c", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x1000005ec#774", "address": "0x1000005ec", "sequence": 774, "opcode": "INT_AND", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4008", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "c" } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0x1000003c", "constant_hex": null } }, { "id": "0x1000005f0#266", "address": "0x1000005f0", "sequence": 266, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x10000062c", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x1000005f0#839", "address": "0x1000005f0", "sequence": 839, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000130", "constant_hex": null } }, { "id": "0x1000005f4#429", "address": "0x1000005f4", "sequence": 429, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000128", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000130", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x1000005f4#777", "address": "0x1000005f4", "sequence": 777, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x1000005f8#78", "address": "0x1000005f8", "sequence": 78, "opcode": "INT_AND", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "7ffffffc" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x1000005fc#789", "address": "0x1000005fc", "sequence": 789, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x1000005fc#790", "address": "0x1000005fc", "sequence": 790, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x100000600#784", "address": "0x100000600", "sequence": 784, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x100000604#87", "address": "0x100000604", "sequence": 87, "opcode": "INT_MULT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "4" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x8800", "constant_hex": null } }, { "id": "0x100000604#91", "address": "0x100000604", "sequence": 91, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4000", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x8800", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000019c", "constant_hex": null } }, { "id": "0x100000604#853", "address": "0x100000604", "sequence": 853, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x1000019c", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x24200", "constant_hex": null } }, { "id": "0x100000608#95", "address": "0x100000608", "sequence": 95, "opcode": "INT_SUB", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x100000608#834", "address": "0x100000608", "sequence": 834, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x24200", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000108", "constant_hex": null } }, { "id": "0x10000060c#271", "address": "0x10000060c", "sequence": 271, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x10000060c#272", "address": "0x10000060c", "sequence": 272, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x10000060c#418", "address": "0x10000060c", "sequence": 418, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000108", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000110", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x10000060c#430", "address": "0x10000060c", "sequence": 430, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x10000060c#779", "address": "0x10000060c", "sequence": 779, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x10000060c#780", "address": "0x10000060c", "sequence": 780, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x10000060c#785", "address": "0x10000060c", "sequence": 785, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x10000060c#786", "address": "0x10000060c", "sequence": 786, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x10000060c#821", "address": "0x10000060c", "sequence": 821, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "2" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x10000060c#822", "address": "0x10000060c", "sequence": 822, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "1" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "8" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000000", "constant_hex": null } }, { "id": "0x100000610#101", "address": "0x100000610", "sequence": 101, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x100000610#102", "address": "0x100000610", "sequence": 102, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } }, { "id": "0x100000610#103", "address": "0x100000610", "sequence": 103, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null } }, { "id": "0x100000610#104", "address": "0x100000610", "sequence": 104, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } }, { "id": "0x100000610#536", "address": "0x100000610", "sequence": 536, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5020", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5020", "constant_hex": null } }, { "id": "0x100000610#539", "address": "0x100000610", "sequence": 539, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000f8", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5024", "constant_hex": null } }, { "id": "0x100000610#551", "address": "0x100000610", "sequence": 551, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5028", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5028", "constant_hex": null } }, { "id": "0x100000610#554", "address": "0x100000610", "sequence": 554, "opcode": "SUBPIECE", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000100", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x502c", "constant_hex": null } }, { "id": "0x100000610#832", "address": "0x100000610", "sequence": 832, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001a4", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100000f8", "constant_hex": null } }, { "id": "0x100000610#833", "address": "0x100000610", "sequence": 833, "opcode": "INT_RIGHT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001ac", "constant_hex": null }, { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "20" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000100", "constant_hex": null } }, { "id": "0x100000610#854", "address": "0x100000610", "sequence": 854, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5020", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001a4", "constant_hex": null } }, { "id": "0x100000610#855", "address": "0x100000610", "sequence": 855, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x5028", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001ac", "constant_hex": null } }, { "id": "0x100000614#110", "address": "0x100000614", "sequence": 110, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "4" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null } }, { "id": "0x100000614#112", "address": "0x100000614", "sequence": 112, "opcode": "INT_NOTEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x23800", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x100000618#119", "address": "0x100000618", "sequence": 119, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x10000060c", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x100000618#835", "address": "0x100000618", "sequence": 835, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000110", "constant_hex": null } }, { "id": "0x10000061c#120", "address": "0x10000061c", "sequence": 120, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5004", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0xadb00", "constant_hex": null } }, { "id": "0x10000061c#121", "address": "0x10000061c", "sequence": 121, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5008", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x500c", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0xadf00", "constant_hex": null } }, { "id": "0x10000061c#122", "address": "0x10000061c", "sequence": 122, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0xadb00", "constant_hex": null }, { "kind": "unique", "size_bytes": 4, "location": "unique:0xadf00", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } }, { "id": "0x100000624#133", "address": "0x100000624", "sequence": 133, "opcode": "INT_EQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x100000628#138", "address": "0x100000628", "sequence": 138, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000644", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x10000062c#27", "address": "0x10000062c", "sequence": 27, "opcode": "INT_MULT", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "4" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x8800", "constant_hex": null } }, { "id": "0x10000062c#31", "address": "0x10000062c", "sequence": 31, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4000", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x8800", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001b4", "constant_hex": null } }, { "id": "0x10000062c#428", "address": "0x10000062c", "sequence": 428, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } }, { "id": "0x10000062c#800", "address": "0x10000062c", "sequence": 800, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x10000062c#856", "address": "0x10000062c", "sequence": 856, "opcode": "CAST", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x100001b4", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x24200", "constant_hex": null } }, { "id": "0x100000630#35", "address": "0x100000630", "sequence": 35, "opcode": "INT_SUB", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "register", "size_bytes": 8, "location": "register:0x4050", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } }, { "id": "0x100000630#841", "address": "0x100000630", "sequence": 841, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x24200", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000140", "constant_hex": null } }, { "id": "0x100000634#38", "address": "0x100000634", "sequence": 38, "opcode": "LOAD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 4, "location": null, "constant_hex": "1b1" }, { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0x49400", "constant_hex": null } }, { "id": "0x100000634#422", "address": "0x100000634", "sequence": 422, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null } }, { "id": "0x100000634#435", "address": "0x100000634", "sequence": 435, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000140", "constant_hex": null }, { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000148", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x100000634#801", "address": "0x100000634", "sequence": 801, "opcode": "MULTIEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null }, { "kind": "unique", "size_bytes": 4, "location": "unique:0x23e00", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } }, { "id": "0x100000634#823", "address": "0x100000634", "sequence": 823, "opcode": "PTRADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "1" }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "4" } ], "output": { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } }, { "id": "0x100000638#43", "address": "0x100000638", "sequence": 43, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0x49400", "constant_hex": null }, { "kind": "register", "size_bytes": 4, "location": "register:0x4040", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 4, "location": "unique:0x23e00", "constant_hex": null } }, { "id": "0x10000063c#50", "address": "0x10000063c", "sequence": 50, "opcode": "INT_ADD", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4048", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "ffffffffffffffff" } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null } }, { "id": "0x10000063c#52", "address": "0x10000063c", "sequence": 52, "opcode": "INT_NOTEQUAL", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 8, "location": "unique:0x7b100", "constant_hex": null }, { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" } ], "output": { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } }, { "id": "0x100000640#59", "address": "0x100000640", "sequence": 59, "opcode": "CBRANCH", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "address", "size_bytes": 1, "location": "0x100000634", "constant_hex": null }, { "kind": "register", "size_bytes": 1, "location": "register:0x108", "constant_hex": null } ], "output": null }, { "id": "0x100000640#842", "address": "0x100000640", "sequence": 842, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 8, "location": "register:0x4058", "constant_hex": null } ], "output": { "kind": "unique", "size_bytes": 8, "location": "unique:0x10000148", "constant_hex": null } }, { "id": "0x100000644#805", "address": "0x100000644", "sequence": 805, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "unique", "size_bytes": 4, "location": "unique:0x23e00", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } }, { "id": "0x100000644#808", "address": "0x100000644", "sequence": 808, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } }, { "id": "0x100000644#811", "address": "0x100000644", "sequence": 811, "opcode": "COPY", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "register", "size_bytes": 4, "location": "register:0x5000", "constant_hex": null } ], "output": { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } }, { "id": "0x100000648#62", "address": "0x100000648", "sequence": 62, "opcode": "RETURN", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" }, { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } ], "output": null }, { "id": "0x100000648#809", "address": "0x100000648", "sequence": 809, "opcode": "RETURN", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" }, { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } ], "output": null }, { "id": "0x100000648#812", "address": "0x100000648", "sequence": 812, "opcode": "RETURN", "is_dead": true, "block_membership": "member", "inputs": [ { "kind": "constant", "size_bytes": 8, "location": null, "constant_hex": "0" }, { "kind": "register", "size_bytes": 4, "location": "register:0x4000", "constant_hex": null } ], "output": null } ], "def_use": [ { "definition": "0x100000558#843", "use": "0x100000558#10", "input_index": 0 }, { "definition": "0x100000558#10", "use": "0x100000558#11", "input_index": 1 }, { "definition": "0x100000560#14", "use": "0x100000564#23", "input_index": 1 }, { "definition": "0x100000578#806", "use": "0x10000057c#270", "input_index": 1 }, { "definition": "0x100000580#64", "use": "0x100000584#73", "input_index": 1 }, { "definition": "0x10000058c#75", "use": "0x100000590#838", "input_index": 0 }, { "definition": "0x10000055c#12", "use": "0x100000594#139", "input_index": 0 }, { "definition": "0x100000598#143", "use": "0x100000598#844", "input_index": 0 }, { "definition": "0x100000598#844", "use": "0x1000005ac#836", "input_index": 0 }, { "definition": "0x100000594#139", "use": "0x1000005ac#840", "input_index": 0 }, { "definition": "0x1000005b0#815", "use": "0x1000005b0#274", "input_index": 1 }, { "definition": "0x1000005b0#813", "use": "0x1000005b0#275", "input_index": 1 }, { "definition": "0x1000005b0#816", "use": "0x1000005b0#277", "input_index": 1 }, { "definition": "0x1000005b0#814", "use": "0x1000005b0#278", "input_index": 1 }, { "definition": "0x1000005ac#836", "use": "0x1000005b0#419", "input_index": 0 }, { "definition": "0x1000005cc#837", "use": "0x1000005b0#419", "input_index": 1 }, { "definition": "0x1000005ac#840", "use": "0x1000005b0#433", "input_index": 0 }, { "definition": "0x1000005c8#212", "use": "0x1000005b0#433", "input_index": 1 }, { "definition": "0x10000059c#725", "use": "0x1000005b0#721", "input_index": 0 }, { "definition": "0x1000005b8#185", "use": "0x1000005b0#721", "input_index": 1 }, { "definition": "0x10000059c#726", "use": "0x1000005b0#722", "input_index": 0 }, { "definition": "0x1000005b8#186", "use": "0x1000005b0#722", "input_index": 1 }, { "definition": "0x10000059c#731", "use": "0x1000005b0#727", "input_index": 0 }, { "definition": "0x1000005b8#187", "use": "0x1000005b0#727", "input_index": 1 }, { "definition": "0x10000059c#732", "use": "0x1000005b0#728", "input_index": 0 }, { "definition": "0x1000005b8#188", "use": "0x1000005b0#728", "input_index": 1 }, { "definition": "0x1000005a4#737", "use": "0x1000005b0#733", "input_index": 0 }, { "definition": "0x1000005bc#191", "use": "0x1000005b0#733", "input_index": 1 }, { "definition": "0x1000005a4#738", "use": "0x1000005b0#734", "input_index": 0 }, { "definition": "0x1000005bc#192", "use": "0x1000005b0#734", "input_index": 1 }, { "definition": "0x1000005a4#743", "use": "0x1000005b0#739", "input_index": 0 }, { "definition": "0x1000005bc#193", "use": "0x1000005b0#739", "input_index": 1 }, { "definition": "0x1000005a4#744", "use": "0x1000005b0#740", "input_index": 0 }, { "definition": "0x1000005bc#194", "use": "0x1000005b0#740", "input_index": 1 }, { "definition": "0x1000005a8#749", "use": "0x1000005b0#745", "input_index": 0 }, { "definition": "0x1000005c0#197", "use": "0x1000005b0#745", "input_index": 1 }, { "definition": "0x1000005a8#750", "use": "0x1000005b0#746", "input_index": 0 }, { "definition": "0x1000005c0#198", "use": "0x1000005b0#746", "input_index": 1 }, { "definition": "0x1000005a8#755", "use": "0x1000005b0#751", "input_index": 0 }, { "definition": "0x1000005c0#199", "use": "0x1000005b0#751", "input_index": 1 }, { "definition": "0x1000005a8#756", "use": "0x1000005b0#752", "input_index": 0 }, { "definition": "0x1000005c0#200", "use": "0x1000005b0#752", "input_index": 1 }, { "definition": "0x1000005ac#761", "use": "0x1000005b0#757", "input_index": 0 }, { "definition": "0x1000005c4#203", "use": "0x1000005b0#757", "input_index": 1 }, { "definition": "0x1000005ac#762", "use": "0x1000005b0#758", "input_index": 0 }, { "definition": "0x1000005c4#204", "use": "0x1000005b0#758", "input_index": 1 }, { "definition": "0x1000005ac#767", "use": "0x1000005b0#763", "input_index": 0 }, { "definition": "0x1000005c4#205", "use": "0x1000005b0#763", "input_index": 1 }, { "definition": "0x1000005ac#768", "use": "0x1000005b0#764", "input_index": 0 }, { "definition": "0x1000005c4#206", "use": "0x1000005b0#764", "input_index": 1 }, { "definition": "0x1000005b0#419", "use": "0x1000005b0#813", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b0#814", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b0#815", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b0#816", "input_index": 0 }, { "definition": "0x1000005b4#819", "use": "0x1000005b4#280", "input_index": 1 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#281", "input_index": 1 }, { "definition": "0x1000005b4#820", "use": "0x1000005b4#283", "input_index": 1 }, { "definition": "0x1000005b4#818", "use": "0x1000005b4#284", "input_index": 1 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#817", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#818", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#819", "input_index": 0 }, { "definition": "0x1000005b0#419", "use": "0x1000005b4#820", "input_index": 0 }, { "definition": "0x1000005b8#640", "use": "0x1000005b8#185", "input_index": 0 }, { "definition": "0x1000005b0#721", "use": "0x1000005b8#185", "input_index": 1 }, { "definition": "0x1000005b8#641", "use": "0x1000005b8#186", "input_index": 0 }, { "definition": "0x1000005b0#722", "use": "0x1000005b8#186", "input_index": 1 }, { "definition": "0x1000005b8#646", "use": "0x1000005b8#187", "input_index": 0 }, { "definition": "0x1000005b0#727", "use": "0x1000005b8#187", "input_index": 1 }, { "definition": "0x1000005b8#647", "use": "0x1000005b8#188", "input_index": 0 }, { "definition": "0x1000005b0#728", "use": "0x1000005b8#188", "input_index": 1 }, { "definition": "0x1000005b0#275", "use": "0x1000005b8#640", "input_index": 0 }, { "definition": "0x1000005b8#824", "use": "0x1000005b8#641", "input_index": 0 }, { "definition": "0x1000005b0#274", "use": "0x1000005b8#646", "input_index": 0 }, { "definition": "0x1000005b8#825", "use": "0x1000005b8#647", "input_index": 0 }, { "definition": "0x1000005b8#845", "use": "0x1000005b8#824", "input_index": 0 }, { "definition": "0x1000005b8#846", "use": "0x1000005b8#825", "input_index": 0 }, { "definition": "0x1000005b0#275", "use": "0x1000005b8#845", "input_index": 0 }, { "definition": "0x1000005b0#274", "use": "0x1000005b8#846", "input_index": 0 }, { "definition": "0x1000005bc#660", "use": "0x1000005bc#191", "input_index": 0 }, { "definition": "0x1000005b0#733", "use": "0x1000005bc#191", "input_index": 1 }, { "definition": "0x1000005bc#661", "use": "0x1000005bc#192", "input_index": 0 }, { "definition": "0x1000005b0#734", "use": "0x1000005bc#192", "input_index": 1 }, { "definition": "0x1000005bc#666", "use": "0x1000005bc#193", "input_index": 0 }, { "definition": "0x1000005b0#739", "use": "0x1000005bc#193", "input_index": 1 }, { "definition": "0x1000005bc#667", "use": "0x1000005bc#194", "input_index": 0 }, { "definition": "0x1000005b0#740", "use": "0x1000005bc#194", "input_index": 1 }, { "definition": "0x1000005b0#278", "use": "0x1000005bc#660", "input_index": 0 }, { "definition": "0x1000005bc#826", "use": "0x1000005bc#661", "input_index": 0 }, { "definition": "0x1000005b0#277", "use": "0x1000005bc#666", "input_index": 0 }, { "definition": "0x1000005bc#827", "use": "0x1000005bc#667", "input_index": 0 }, { "definition": "0x1000005bc#847", "use": "0x1000005bc#826", "input_index": 0 }, { "definition": "0x1000005bc#848", "use": "0x1000005bc#827", "input_index": 0 }, { "definition": "0x1000005b0#278", "use": "0x1000005bc#847", "input_index": 0 }, { "definition": "0x1000005b0#277", "use": "0x1000005bc#848", "input_index": 0 }, { "definition": "0x1000005c0#680", "use": "0x1000005c0#197", "input_index": 0 }, { "definition": "0x1000005b0#745", "use": "0x1000005c0#197", "input_index": 1 }, { "definition": "0x1000005c0#681", "use": "0x1000005c0#198", "input_index": 0 }, { "definition": "0x1000005b0#746", "use": "0x1000005c0#198", "input_index": 1 }, { "definition": "0x1000005c0#686", "use": "0x1000005c0#199", "input_index": 0 }, { "definition": "0x1000005b0#751", "use": "0x1000005c0#199", "input_index": 1 }, { "definition": "0x1000005c0#687", "use": "0x1000005c0#200", "input_index": 0 }, { "definition": "0x1000005b0#752", "use": "0x1000005c0#200", "input_index": 1 }, { "definition": "0x1000005b4#281", "use": "0x1000005c0#680", "input_index": 0 }, { "definition": "0x1000005c0#828", "use": "0x1000005c0#681", "input_index": 0 }, { "definition": "0x1000005b4#280", "use": "0x1000005c0#686", "input_index": 0 }, { "definition": "0x1000005c0#829", "use": "0x1000005c0#687", "input_index": 0 }, { "definition": "0x1000005c0#849", "use": "0x1000005c0#828", "input_index": 0 }, { "definition": "0x1000005c0#850", "use": "0x1000005c0#829", "input_index": 0 }, { "definition": "0x1000005b4#281", "use": "0x1000005c0#849", "input_index": 0 }, { "definition": "0x1000005b4#280", "use": "0x1000005c0#850", "input_index": 0 }, { "definition": "0x1000005c4#700", "use": "0x1000005c4#203", "input_index": 0 }, { "definition": "0x1000005b0#757", "use": "0x1000005c4#203", "input_index": 1 }, { "definition": "0x1000005c4#701", "use": "0x1000005c4#204", "input_index": 0 }, { "definition": "0x1000005b0#758", "use": "0x1000005c4#204", "input_index": 1 }, { "definition": "0x1000005c4#706", "use": "0x1000005c4#205", "input_index": 0 }, { "definition": "0x1000005b0#763", "use": "0x1000005c4#205", "input_index": 1 }, { "definition": "0x1000005c4#707", "use": "0x1000005c4#206", "input_index": 0 }, { "definition": "0x1000005b0#764", "use": "0x1000005c4#206", "input_index": 1 }, { "definition": "0x1000005b4#284", "use": "0x1000005c4#700", "input_index": 0 }, { "definition": "0x1000005c4#830", "use": "0x1000005c4#701", "input_index": 0 }, { "definition": "0x1000005b4#283", "use": "0x1000005c4#706", "input_index": 0 }, { "definition": "0x1000005c4#831", "use": "0x1000005c4#707", "input_index": 0 }, { "definition": "0x1000005c4#851", "use": "0x1000005c4#830", "input_index": 0 }, { "definition": "0x1000005c4#852", "use": "0x1000005c4#831", "input_index": 0 }, { "definition": "0x1000005b4#284", "use": "0x1000005c4#851", "input_index": 0 }, { "definition": "0x1000005b4#283", "use": "0x1000005c4#852", "input_index": 0 }, { "definition": "0x1000005b0#433", "use": "0x1000005c8#212", "input_index": 0 }, { "definition": "0x1000005c8#212", "use": "0x1000005c8#214", "input_index": 0 }, { "definition": "0x1000005c8#214", "use": "0x1000005cc#221", "input_index": 1 }, { "definition": "0x1000005b4#817", "use": "0x1000005cc#837", "input_index": 0 }, { "definition": "0x1000005bc#191", "use": "0x1000005d0#222", "input_index": 0 }, { "definition": "0x1000005b8#185", "use": "0x1000005d0#222", "input_index": 1 }, { "definition": "0x1000005bc#192", "use": "0x1000005d0#223", "input_index": 0 }, { "definition": "0x1000005b8#186", "use": "0x1000005d0#223", "input_index": 1 }, { "definition": "0x1000005bc#193", "use": "0x1000005d0#224", "input_index": 0 }, { "definition": "0x1000005b8#187", "use": "0x1000005d0#224", "input_index": 1 }, { "definition": "0x1000005bc#194", "use": "0x1000005d0#225", "input_index": 0 }, { "definition": "0x1000005b8#188", "use": "0x1000005d0#225", "input_index": 1 }, { "definition": "0x1000005c0#197", "use": "0x1000005d4#228", "input_index": 0 }, { "definition": "0x1000005d0#222", "use": "0x1000005d4#228", "input_index": 1 }, { "definition": "0x1000005c0#198", "use": "0x1000005d4#229", "input_index": 0 }, { "definition": "0x1000005d0#223", "use": "0x1000005d4#229", "input_index": 1 }, { "definition": "0x1000005c0#199", "use": "0x1000005d4#230", "input_index": 0 }, { "definition": "0x1000005d0#224", "use": "0x1000005d4#230", "input_index": 1 }, { "definition": "0x1000005c0#200", "use": "0x1000005d4#231", "input_index": 0 }, { "definition": "0x1000005d0#225", "use": "0x1000005d4#231", "input_index": 1 }, { "definition": "0x1000005c4#203", "use": "0x1000005d8#234", "input_index": 0 }, { "definition": "0x1000005d4#228", "use": "0x1000005d8#234", "input_index": 1 }, { "definition": "0x1000005c4#204", "use": "0x1000005d8#235", "input_index": 0 }, { "definition": "0x1000005d4#229", "use": "0x1000005d8#235", "input_index": 1 }, { "definition": "0x1000005c4#205", "use": "0x1000005d8#236", "input_index": 0 }, { "definition": "0x1000005d4#230", "use": "0x1000005d8#236", "input_index": 1 }, { "definition": "0x1000005c4#206", "use": "0x1000005d8#237", "input_index": 0 }, { "definition": "0x1000005d4#231", "use": "0x1000005d8#237", "input_index": 1 }, { "definition": "0x1000005d8#234", "use": "0x1000005dc#240", "input_index": 0 }, { "definition": "0x1000005d8#235", "use": "0x1000005dc#240", "input_index": 1 }, { "definition": "0x1000005d8#236", "use": "0x1000005dc#241", "input_index": 0 }, { "definition": "0x1000005d8#237", "use": "0x1000005dc#241", "input_index": 1 }, { "definition": "0x1000005dc#240", "use": "0x1000005dc#242", "input_index": 0 }, { "definition": "0x1000005dc#241", "use": "0x1000005dc#242", "input_index": 1 }, { "definition": "0x100000594#139", "use": "0x1000005e4#253", "input_index": 0 }, { "definition": "0x10000055c#12", "use": "0x1000005e4#253", "input_index": 1 }, { "definition": "0x1000005e4#253", "use": "0x1000005e8#258", "input_index": 1 }, { "definition": "0x1000005ec#774", "use": "0x1000005ec#261", "input_index": 0 }, { "definition": "0x1000005ec#261", "use": "0x1000005f0#266", "input_index": 1 }, { "definition": "0x100000594#139", "use": "0x1000005f0#839", "input_index": 0 }, { "definition": "0x100000590#838", "use": "0x1000005f4#429", "input_index": 0 }, { "definition": "0x1000005f0#839", "use": "0x1000005f4#429", "input_index": 1 }, { "definition": "0x100000588#775", "use": "0x1000005f4#777", "input_index": 0 }, { "definition": "0x1000005dc#242", "use": "0x1000005f4#777", "input_index": 1 }, { "definition": "0x10000055c#12", "use": "0x1000005f8#78", "input_index": 0 }, { "definition": "0x1000005f4#429", "use": "0x100000604#87", "input_index": 0 }, { "definition": "0x100000604#87", "use": "0x100000604#91", "input_index": 1 }, { "definition": "0x100000604#91", "use": "0x100000604#853", "input_index": 0 }, { "definition": "0x1000005f4#429", "use": "0x100000608#95", "input_index": 0 }, { "definition": "0x1000005f8#78", "use": "0x100000608#95", "input_index": 1 }, { "definition": "0x100000604#853", "use": "0x100000608#834", "input_index": 0 }, { "definition": "0x10000060c#822", "use": "0x10000060c#271", "input_index": 1 }, { "definition": "0x10000060c#418", "use": "0x10000060c#272", "input_index": 1 }, { "definition": "0x100000608#834", "use": "0x10000060c#418", "input_index": 0 }, { "definition": "0x100000618#835", "use": "0x10000060c#418", "input_index": 1 }, { "definition": "0x100000608#95", "use": "0x10000060c#430", "input_index": 0 }, { "definition": "0x100000614#110", "use": "0x10000060c#430", "input_index": 1 }, { "definition": "0x1000005f4#777", "use": "0x10000060c#779", "input_index": 0 }, { "definition": "0x100000610#101", "use": "0x10000060c#779", "input_index": 1 }, { "definition": "0x100000600#784", "use": "0x10000060c#780", "input_index": 0 }, { "definition": "0x100000610#102", "use": "0x10000060c#780", "input_index": 1 }, { "definition": "0x1000005fc#789", "use": "0x10000060c#785", "input_index": 0 }, { "definition": "0x100000610#103", "use": "0x10000060c#785", "input_index": 1 }, { "definition": "0x1000005fc#790", "use": "0x10000060c#786", "input_index": 0 }, { "definition": "0x100000610#104", "use": "0x10000060c#786", "input_index": 1 }, { "definition": "0x10000060c#418", "use": "0x10000060c#821", "input_index": 0 }, { "definition": "0x10000060c#418", "use": "0x10000060c#822", "input_index": 0 }, { "definition": "0x100000610#536", "use": "0x100000610#101", "input_index": 0 }, { "definition": "0x10000060c#779", "use": "0x100000610#101", "input_index": 1 }, { "definition": "0x100000610#539", "use": "0x100000610#102", "input_index": 0 }, { "definition": "0x10000060c#780", "use": "0x100000610#102", "input_index": 1 }, { "definition": "0x100000610#551", "use": "0x100000610#103", "input_index": 0 }, { "definition": "0x10000060c#785", "use": "0x100000610#103", "input_index": 1 }, { "definition": "0x100000610#554", "use": "0x100000610#104", "input_index": 0 }, { "definition": "0x10000060c#786", "use": "0x100000610#104", "input_index": 1 }, { "definition": "0x10000060c#272", "use": "0x100000610#536", "input_index": 0 }, { "definition": "0x100000610#832", "use": "0x100000610#539", "input_index": 0 }, { "definition": "0x10000060c#271", "use": "0x100000610#551", "input_index": 0 }, { "definition": "0x100000610#833", "use": "0x100000610#554", "input_index": 0 }, { "definition": "0x100000610#854", "use": "0x100000610#832", "input_index": 0 }, { "definition": "0x100000610#855", "use": "0x100000610#833", "input_index": 0 }, { "definition": "0x10000060c#272", "use": "0x100000610#854", "input_index": 0 }, { "definition": "0x10000060c#271", "use": "0x100000610#855", "input_index": 0 }, { "definition": "0x10000060c#430", "use": "0x100000614#110", "input_index": 0 }, { "definition": "0x100000614#110", "use": "0x100000614#112", "input_index": 0 }, { "definition": "0x100000614#112", "use": "0x100000618#119", "input_index": 1 }, { "definition": "0x10000060c#821", "use": "0x100000618#835", "input_index": 0 }, { "definition": "0x100000610#101", "use": "0x10000061c#120", "input_index": 0 }, { "definition": "0x100000610#102", "use": "0x10000061c#120", "input_index": 1 }, { "definition": "0x100000610#103", "use": "0x10000061c#121", "input_index": 0 }, { "definition": "0x100000610#104", "use": "0x10000061c#121", "input_index": 1 }, { "definition": "0x10000061c#120", "use": "0x10000061c#122", "input_index": 0 }, { "definition": "0x10000061c#121", "use": "0x10000061c#122", "input_index": 1 }, { "definition": "0x1000005f8#78", "use": "0x100000624#133", "input_index": 0 }, { "definition": "0x10000055c#12", "use": "0x100000624#133", "input_index": 1 }, { "definition": "0x100000624#133", "use": "0x100000628#138", "input_index": 1 }, { "definition": "0x10000062c#428", "use": "0x10000062c#27", "input_index": 0 }, { "definition": "0x10000062c#27", "use": "0x10000062c#31", "input_index": 1 }, { "definition": "0x100000568#24", "use": "0x10000062c#428", "input_index": 0 }, { "definition": "0x1000005f8#78", "use": "0x10000062c#428", "input_index": 1 }, { "definition": "0x100000594#139", "use": "0x10000062c#428", "input_index": 2 }, { "definition": "0x10000056c#804", "use": "0x10000062c#800", "input_index": 0 }, { "definition": "0x10000061c#122", "use": "0x10000062c#800", "input_index": 1 }, { "definition": "0x1000005dc#242", "use": "0x10000062c#800", "input_index": 2 }, { "definition": "0x10000062c#31", "use": "0x10000062c#856", "input_index": 0 }, { "definition": "0x10000055c#12", "use": "0x100000630#35", "input_index": 0 }, { "definition": "0x10000062c#428", "use": "0x100000630#35", "input_index": 1 }, { "definition": "0x10000062c#856", "use": "0x100000630#841", "input_index": 0 }, { "definition": "0x100000634#435", "use": "0x100000634#38", "input_index": 1 }, { "definition": "0x100000630#35", "use": "0x100000634#422", "input_index": 0 }, { "definition": "0x10000063c#50", "use": "0x100000634#422", "input_index": 1 }, { "definition": "0x100000630#841", "use": "0x100000634#435", "input_index": 0 }, { "definition": "0x100000640#842", "use": "0x100000634#435", "input_index": 1 }, { "definition": "0x10000062c#800", "use": "0x100000634#801", "input_index": 0 }, { "definition": "0x100000638#43", "use": "0x100000634#801", "input_index": 1 }, { "definition": "0x100000634#435", "use": "0x100000634#823", "input_index": 0 }, { "definition": "0x100000634#38", "use": "0x100000638#43", "input_index": 0 }, { "definition": "0x100000634#801", "use": "0x100000638#43", "input_index": 1 }, { "definition": "0x100000634#422", "use": "0x10000063c#50", "input_index": 0 }, { "definition": "0x10000063c#50", "use": "0x10000063c#52", "input_index": 0 }, { "definition": "0x10000063c#52", "use": "0x100000640#59", "input_index": 1 }, { "definition": "0x100000634#823", "use": "0x100000640#842", "input_index": 0 }, { "definition": "0x100000638#43", "use": "0x100000644#805", "input_index": 0 }, { "definition": "0x1000005dc#242", "use": "0x100000644#808", "input_index": 0 }, { "definition": "0x10000061c#122", "use": "0x100000644#811", "input_index": 0 }, { "definition": "0x100000644#805", "use": "0x100000648#62", "input_index": 1 }, { "definition": "0x100000644#808", "use": "0x100000648#809", "input_index": 1 }, { "definition": "0x100000644#811", "use": "0x100000648#812", "input_index": 1 } ], "effects": [ { "operation": "0x100000558#11", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x100000564#23", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x100000584#73", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x1000005b0#274", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b0#275", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b0#277", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b0#278", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b4#280", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b4#281", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b4#283", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005b4#284", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x1000005cc#221", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x1000005e8#258", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x1000005f0#266", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x10000060c#271", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x10000060c#272", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x100000618#119", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x100000628#138", "kind": "conditional_branch", "operand_input": null, "value_input": 1 }, { "operation": "0x100000634#38", "kind": "memory_read", "operand_input": 1, "value_input": null }, { "operation": "0x100000640#59", "kind": "conditional_branch", "operand_input": null, "value_input": 1 } ], "parameters": [ { "ordinal": 0, "name": "param_1", "data_type": "/long" }, { "ordinal": 1, "name": "param_2", "data_type": "/uint" } ], "parameter_uses": [ { "ordinal": 1, "use": "0x100000558#843", "input_index": 0 }, { "ordinal": 1, "use": "0x10000055c#12", "input_index": 0 }, { "ordinal": 1, "use": "0x100000560#14", "input_index": 0 }, { "ordinal": 1, "use": "0x100000580#64", "input_index": 0 }, { "ordinal": 0, "use": "0x100000598#143", "input_index": 0 }, { "ordinal": 1, "use": "0x1000005ec#774", "input_index": 0 }, { "ordinal": 0, "use": "0x100000604#91", "input_index": 0 }, { "ordinal": 0, "use": "0x10000062c#31", "input_index": 0 } ], "truncated": false, "omitted_operations_lower_bound": 0, "known_omitted_inputs": 0, "known_omitted_edges": 0, "limitations": [ "High p-code is decompiler-derived, not original source or runtime behavior. is_dead preserves the Java AST flag; decoded block members can retain that flag, so block_membership separately reports actual syntax-tree membership.", "Def-use links do not cross function boundaries and may omit memory aliasing, call side effects, or unresolved indirect flow.", "Memory read/write effects include stack and temporary memory operations; they do not identify persistent state or business meaning.", "Operation, input, and def-use limits can truncate large functions; inspect truncation, omitted lower bounds, and known omitted counts before drawing conclusions.", "Known omitted-edge counts cover links omitted from retained operations; omitted operations may contain additional uncounted links." ] }, "facet_availability": { "pseudocode": { "available": true }, "assembly": { "available": true }, "comments": { "available": true }, "callers": { "available": true }, "callees": { "available": true }, "references": { "available": true }, "strings_names": { "available": true }, "cfg": { "available": true } }, "limitations": [ "Unresolved computed or indirect flows without target addresses are not represented as reference edges.", "Thunk and external classifications are Ghidra FunctionManager observations; they do not resolve targetless calls.", "Pseudocode and assembly are Ghidra-specific representations, not original source or Hopper-equivalent text.", "Synthetic Ghidra entry-point references without actionable memory sources are omitted." ] }, "confidence": "observed", "authority": "shipped-artifact", "environment": null, "limitations": [ "The session serves operations only after Ghidra reports default auto-analysis complete; incomplete analysis does not expose partial results.", "The imported Program and temporary project are ephemeral and deleted on close. Annotation operations edit session database metadata; original executable bytes are never written.", "Cancelling an active Ghidra request terminates its ephemeral database and discards session annotations. The selected target remains open; the next provider query imports the original artifact again.", "Default-space addresses use lowercase 0x-prefixed hexadecimal; other address spaces use :0x.", "References cover the complete Ghidra function-body AddressSet and exact entry. Dossier incoming edges omit sources owned by that function; procedure_references also retains those internal edges.", "The dossier combines Ghidra FunctionManager, Listing, ReferenceManager, BasicBlockModel, and decompiler observations; provider-specific pseudocode and assembly are not cross-provider text invariants.", "Resolved reference metadata identifies computed, indirect, external, call, jump, and data edges; unresolved targetless flows remain unknown, and function classifications distinguish thunks and externals.", "Synthetic Ghidra entry-point references without actionable memory sources are omitted.", "The Java bridge serializes one function request per Program and lets each decompilation run until it completes or the caller cancels.", "macOS sessions require a matching executable Ghidra native decompiler; REA checks for it but does not build native components or change Gatekeeper quarantine state." ], "relationship_coverage": { "status": "complete", "diagnostics": [ "Only resolved Ghidra call references are returned; unresolved computed or indirect calls remain unknown, while function classifications distinguish thunks and externals." ] }, "locations": [], "evidence_links": [] } }, "jsonrpc": "2.0", "id": 18 } }