diff --git a/.claude/harvest/r2il-6502/PROVENANCE.md b/.claude/harvest/r2il-6502/PROVENANCE.md index 1cc8109e91fe8..ae2f8c2af5d02 100644 --- a/.claude/harvest/r2il-6502/PROVENANCE.md +++ b/.claude/harvest/r2il-6502/PROVENANCE.md @@ -7,8 +7,15 @@ Spec: /home/user/ruff/crates/ruff_r2il/../../../c64-rs/vendor/ghidra-6502/data/l | image | bytes | fnv1a64 | status | |---|---|---|---| -| /home/user/ruff/crates/ruff_r2il/../../../adaworldapi/elite-source-code-commodore-64/4-reference-binaries/gma86-pal/gma4.bin | 18018 | 1d5d5317a6c5f939 | harvested (31 JSR-partitioned functions, 629 facts, 1758 residual) | -| /home/user/ruff/crates/ruff_r2il/../../../adaworldapi/elite-source-code-commodore-64/4-reference-binaries/gma86-pal/gma5.bin | 8663 | 5671e08933ce35ea | harvested (8 JSR-partitioned functions, 340 facts, 789 residual) | -| /home/user/ruff/crates/ruff_r2il/../../../adaworldapi/elite-source-code-commodore-64/4-reference-binaries/gma86-pal/gma6.bin | 25314 | e020a16bc544855a | harvested (23 JSR-partitioned functions, 487 facts, 1195 residual) | +| /home/user/ruff/crates/ruff_r2il/../../../adaworldapi/elite-source-code-commodore-64/4-reference-binaries/gma86-pal/LOCODE.unprot.bin | 8661 | 86b067878a1f3e30 | harvested (80 JSR-partitioned functions, 7308 facts, 16366 residual) | +| /home/user/ruff/crates/ruff_r2il/../../../adaworldapi/elite-source-code-commodore-64/4-reference-binaries/gma86-pal/HICODE.unprot.bin | 25312 | 0d8c1becc1a0f453 | harvested (200 JSR-partitioned functions, 26878 facts, 57927 residual) | -Conservation (harvested / classified / residual / dropped): 5198 / 1456 / 3742 / 0 +Conservation (harvested / classified / residual / dropped): 108479 / 34186 / 74293 / 0 + +The pass-1 **ore** TSV (~34k rows, one per lifted instruction fact) is deliberately NOT +tracked — `.gitignore` carries `*.ore.tsv`. It is a build product, regenerated by +`cargo run -p ruff_r2il --features lift --example harvest_6502`, and its own header states +nothing in ruff parses it back. Keeping 34k rows of a commercial game's disassembly in this +repo would also sit badly beside the never-redistributed rule above. What stays tracked is +the codebook side: this file, the census (kind/opcode/register counts), the convention, and +the slag ledger — all small, all summaries rather than the instruction stream itself. diff --git a/.claude/harvest/r2il-6502/r2il-6502-pass1-census.md b/.claude/harvest/r2il-6502/r2il-6502-pass1-census.md index fb0314d18964d..ac73cdd803140 100644 --- a/.claude/harvest/r2il-6502/r2il-6502-pass1-census.md +++ b/.claude/harvest/r2il-6502/r2il-6502-pass1-census.md @@ -1,27 +1,31 @@ # R2IL 6502 pass-1 census -Total classified `FlatFact` rows: 1456 +Total classified `FlatFact` rows: 34186 ## By fact kind | kind | count | |---|---| -| call_site | 2 | -| edge | 27 | -| mem_use | 21 | -| op | 446 | -| operand_in | 578 | -| operand_out | 382 | +| call_site | 427 | +| edge | 2110 | +| mem_use | 118 | +| op | 10234 | +| operand_in | 13061 | +| operand_out | 8236 | ## By opcode | opcode | count | |---|---| -| call | 8 | -| cbranch | 50 | -| copy | 693 | -| int_add | 308 | -| int_sless | 5 | -| load | 246 | -| return | 14 | -| store | 132 | +| branch | 27 | +| call | 1697 | +| cbranch | 3505 | +| copy | 18382 | +| int_add | 5852 | +| int_equal | 1 | +| int_less_equal | 1 | +| int_sless | 180 | +| int_sub | 2 | +| load | 2185 | +| return | 414 | +| store | 1940 | diff --git a/.claude/harvest/r2il-6502/r2il-6502-pass1-slag.tsv b/.claude/harvest/r2il-6502/r2il-6502-pass1-slag.tsv index ffe4f9b1ad52c..6d260e2f1ae77 100644 --- a/.claude/harvest/r2il-6502/r2il-6502-pass1-slag.tsv +++ b/.claude/harvest/r2il-6502/r2il-6502-pass1-slag.tsv @@ -2,112 +2,121 @@ #version 1 #section grouped — ResidualLedger::grouped(), merged across every harvested image #schema section shape_id reason count example_facet -grouped 134a977e75924abd opcode_not_in_convention 724 00000000004000000000000000000000 -grouped 67b2c44555057f14 opcode_not_in_convention 536 00000000004000000000000000000000 -grouped c71d53c68ab98180 opcode_not_in_convention 468 00000000004000000000000000000000 -grouped 4195ea16a74b2541 opcode_not_in_convention 452 00000000004000000000000000000000 -grouped 7cd59576ae038a0d opcode_not_in_convention 312 00000000004000000000000000000000 -grouped 98de717e2fe793ce opcode_not_in_convention 296 00000000684600000000000000000000 -grouped 4a95503569ad12a6 no_facet_coordinate 233 - -grouped 3ddd2923509c7f99 opcode_not_in_convention 147 00000000004000000000000000000000 -grouped e8be19db525f9406 opcode_not_in_convention 124 00000000004000000000000000000000 -grouped d363ef40e5e9d53b memory_object_escaped 102 00000000004000000000000000000000 -grouped 13b27a08b280dbf9 opcode_not_in_convention 81 00000000c87500000000000000000000 -grouped b5b8e47e410f229d opcode_not_in_convention 72 00000000c87500000000000000000000 -grouped 5b7105f529b450ea opcode_not_in_convention 64 00000000c87500000000000000000000 -grouped dd677fa80bfaf4b2 opcode_not_in_convention 44 00000000424800000000000000000000 -grouped 38185eeb1240bc84 opcode_not_in_convention 24 00000000c87500000000000000000000 -grouped 234f01aef71604c0 opcode_not_in_convention 20 00000000684600000000000000000000 -grouped 463c09f7ecce624b opcode_not_in_convention 16 000000002e4100000000000000000000 -grouped 3a97a07dfac9b131 opcode_not_in_convention 12 000000004a4b00000000000000000000 -grouped 60ef1844628ca77f opcode_not_in_convention 11 00000000484600000000000000000000 -grouped fe0a9a5b56991c1a opcode_not_in_convention 4 00000000505f00000000000000000000 +grouped 67b2c44555057f14 opcode_not_in_convention 15280 00000000361d00000000000000000000 +grouped 4a95503569ad12a6 no_facet_coordinate 14285 - +grouped c71d53c68ab98180 opcode_not_in_convention 12852 00000000361d00000000000000000000 +grouped 134a977e75924abd opcode_not_in_convention 6104 00000000001d00000000000000000000 +grouped 98de717e2fe793ce opcode_not_in_convention 6096 00000000001d00000000000000000000 +grouped 13b27a08b280dbf9 opcode_not_in_convention 5729 00000000611d00000000000000000000 +grouped 4195ea16a74b2541 opcode_not_in_convention 2316 00000000001d00000000000000000000 +grouped d363ef40e5e9d53b memory_object_escaped 2068 00000000001d00000000000000000000 +grouped 3ddd2923509c7f99 opcode_not_in_convention 1443 00000000611d00000000000000000000 +grouped e8be19db525f9406 opcode_not_in_convention 1120 00000000f42300000000000000000000 +grouped b5b8e47e410f229d opcode_not_in_convention 1089 00000000611d00000000000000000000 +grouped 5b7105f529b450ea opcode_not_in_convention 968 00000000611d00000000000000000000 +grouped dd677fa80bfaf4b2 opcode_not_in_convention 880 000000006f1d00000000000000000000 +grouped 7cd59576ae038a0d opcode_not_in_convention 844 00000000001d00000000000000000000 +grouped 463c09f7ecce624b opcode_not_in_convention 816 000000001c2900000000000000000000 +grouped 60ef1844628ca77f opcode_not_in_convention 721 00000000611d00000000000000000000 +grouped 3a97a07dfac9b131 opcode_not_in_convention 516 00000000a42300000000000000000000 +grouped 059d86fc4e8c7de3 variadic_arity 379 00000000722f00000000000000000000 +grouped 38185eeb1240bc84 opcode_not_in_convention 363 00000000611d00000000000000000000 +grouped fe0a9a5b56991c1a opcode_not_in_convention 218 00000000c22300000000000000000000 +grouped e6a2bff3439d33c2 variadic_arity 108 000000007d3600000000000000000000 +grouped c7a7f8ea38ade9a1 variadic_arity 69 000000000a2500000000000000000000 +grouped bf7e313290283aa9 variadic_arity 27 00000000ddb400000000000000000000 +grouped 234f01aef71604c0 opcode_not_in_convention 2 00000000001d00000000000000000000 #section by_address — ResidualLedger::by_address(), the proposer's work queue, merged across every harvested image #schema section prefix shape_id count -by_address space:2 134a977e75924abd 377 -by_address space:2 4195ea16a74b2541 312 -by_address - 4a95503569ad12a6 233 -by_address space:0 134a977e75924abd 188 -by_address space:0 67b2c44555057f14 134 -by_address space:3 67b2c44555057f14 134 -by_address space:1/offset:0x35/size:1 67b2c44555057f14 126 -by_address space:3 134a977e75924abd 118 -by_address space:0 c71d53c68ab98180 117 -by_address space:3 c71d53c68ab98180 117 -by_address space:1/offset:0x30/size:1 c71d53c68ab98180 117 -by_address space:0 4195ea16a74b2541 115 -by_address space:0 d363ef40e5e9d53b 102 -by_address space:2 7cd59576ae038a0d 88 -by_address space:0 13b27a08b280dbf9 81 -by_address space:2 98de717e2fe793ce 79 -by_address space:0 7cd59576ae038a0d 78 -by_address space:3 7cd59576ae038a0d 78 -by_address space:0 98de717e2fe793ce 77 -by_address space:2 3ddd2923509c7f99 65 -by_address space:1/offset:0x22/size:2 98de717e2fe793ce 64 -by_address space:2 67b2c44555057f14 54 -by_address space:1/offset:0x0/size:1 67b2c44555057f14 53 -by_address space:1/offset:0x0/size:1 c71d53c68ab98180 53 -by_address space:0 3ddd2923509c7f99 49 -by_address space:2 e8be19db525f9406 49 -by_address space:3 98de717e2fe793ce 47 -by_address space:2 b5b8e47e410f229d 40 -by_address space:2 c71d53c68ab98180 37 -by_address space:0 e8be19db525f9406 31 -by_address space:3 e8be19db525f9406 31 -by_address space:0 b5b8e47e410f229d 24 -by_address space:1/offset:0x0/size:1 134a977e75924abd 20 -by_address space:1/offset:0x2/size:1 3ddd2923509c7f99 18 -by_address space:1/offset:0x2/size:1 67b2c44555057f14 17 -by_address space:1/offset:0x2/size:1 c71d53c68ab98180 17 -by_address space:0 5b7105f529b450ea 16 -by_address space:2 5b7105f529b450ea 16 -by_address space:3 5b7105f529b450ea 16 -by_address space:1/offset:0x1/size:1 3ddd2923509c7f99 15 -by_address space:1/offset:0x0/size:1 4195ea16a74b2541 14 -by_address space:1/offset:0x2/size:1 98de717e2fe793ce 13 -by_address space:1/offset:0x0/size:1 98de717e2fe793ce 12 -by_address space:1/offset:0x36/size:1 4195ea16a74b2541 11 -by_address space:0 60ef1844628ca77f 11 -by_address space:1/offset:0x30/size:1 7cd59576ae038a0d 11 -by_address space:1/offset:0x31/size:1 7cd59576ae038a0d 11 -by_address space:1/offset:0x32/size:1 7cd59576ae038a0d 11 -by_address space:1/offset:0x33/size:1 7cd59576ae038a0d 11 -by_address space:1/offset:0x34/size:1 7cd59576ae038a0d 11 -by_address space:1/offset:0x35/size:1 7cd59576ae038a0d 11 -by_address space:0 dd677fa80bfaf4b2 11 -by_address space:2 dd677fa80bfaf4b2 11 -by_address space:1/offset:0x36/size:1 dd677fa80bfaf4b2 11 -by_address space:0 234f01aef71604c0 10 -by_address space:2 234f01aef71604c0 10 -by_address space:1/offset:0x1/size:1 67b2c44555057f14 10 -by_address space:1/offset:0x1/size:1 c71d53c68ab98180 10 -by_address space:1/offset:0x36/size:1 e8be19db525f9406 10 -by_address space:0 38185eeb1240bc84 8 -by_address space:2 38185eeb1240bc84 8 -by_address space:1/offset:0x36/size:1 38185eeb1240bc84 8 -by_address space:1/offset:0x31/size:1 5b7105f529b450ea 8 -by_address space:1/offset:0x36/size:1 5b7105f529b450ea 8 -by_address space:1/offset:0x0/size:1 b5b8e47e410f229d 8 -by_address space:1/offset:0x2/size:1 dd677fa80bfaf4b2 7 -by_address space:1/offset:0x36/size:1 134a977e75924abd 6 -by_address space:1/offset:0x0/size:1 3a97a07dfac9b131 6 -by_address space:0 3a97a07dfac9b131 4 -by_address space:0 463c09f7ecce624b 4 -by_address space:2 463c09f7ecce624b 4 -by_address space:1/offset:0x0/size:1 463c09f7ecce624b 4 -by_address space:1/offset:0x36/size:1 463c09f7ecce624b 4 -by_address space:1/offset:0x31/size:1 67b2c44555057f14 4 -by_address space:1/offset:0x1/size:1 98de717e2fe793ce 4 -by_address space:1/offset:0x0/size:1 dd677fa80bfaf4b2 4 -by_address space:0 fe0a9a5b56991c1a 4 +by_address - 4a95503569ad12a6 14285 +by_address space:0 13b27a08b280dbf9 5729 +by_address space:0 67b2c44555057f14 3820 +by_address space:3 67b2c44555057f14 3820 +by_address space:1/offset:0x35/size:1 67b2c44555057f14 3510 +by_address space:2 134a977e75924abd 3357 +by_address space:0 c71d53c68ab98180 3213 +by_address space:3 c71d53c68ab98180 3213 +by_address space:1/offset:0x30/size:1 c71d53c68ab98180 3213 +by_address space:0 d363ef40e5e9d53b 2068 +by_address space:1/offset:0x0/size:1 67b2c44555057f14 1811 +by_address space:1/offset:0x0/size:1 c71d53c68ab98180 1811 +by_address space:0 134a977e75924abd 1661 +by_address space:0 98de717e2fe793ce 1550 +by_address space:2 4195ea16a74b2541 1548 +by_address space:2 98de717e2fe793ce 1503 +by_address space:1/offset:0x22/size:2 98de717e2fe793ce 1384 +by_address space:2 67b2c44555057f14 1199 +by_address space:3 98de717e2fe793ce 1062 +by_address space:0 60ef1844628ca77f 721 +by_address space:0 4195ea16a74b2541 620 +by_address space:2 b5b8e47e410f229d 605 +by_address space:2 3ddd2923509c7f99 593 +by_address space:2 c71d53c68ab98180 592 +by_address space:3 134a977e75924abd 508 +by_address space:1/offset:0x1/size:1 67b2c44555057f14 491 +by_address space:1/offset:0x1/size:1 c71d53c68ab98180 491 +by_address space:0 3ddd2923509c7f99 481 +by_address space:2 e8be19db525f9406 433 +by_address space:1/offset:0x0/size:1 134a977e75924abd 422 +by_address space:0 059d86fc4e8c7de3 379 +by_address space:0 b5b8e47e410f229d 363 +by_address space:2 7cd59576ae038a0d 335 +by_address space:1/offset:0x2/size:1 67b2c44555057f14 319 +by_address space:1/offset:0x2/size:1 c71d53c68ab98180 319 +by_address space:0 e8be19db525f9406 280 +by_address space:3 e8be19db525f9406 280 +by_address space:1/offset:0x0/size:1 98de717e2fe793ce 274 +by_address space:1/offset:0x0/size:1 3a97a07dfac9b131 258 +by_address space:0 5b7105f529b450ea 242 +by_address space:2 5b7105f529b450ea 242 +by_address space:3 5b7105f529b450ea 242 +by_address space:1/offset:0x2/size:1 3ddd2923509c7f99 232 +by_address space:0 dd677fa80bfaf4b2 220 +by_address space:2 dd677fa80bfaf4b2 220 +by_address space:1/offset:0x36/size:1 dd677fa80bfaf4b2 220 +by_address space:0 fe0a9a5b56991c1a 218 +by_address space:0 7cd59576ae038a0d 211 +by_address space:3 7cd59576ae038a0d 211 +by_address space:0 463c09f7ecce624b 204 +by_address space:2 463c09f7ecce624b 204 +by_address space:1/offset:0x0/size:1 463c09f7ecce624b 204 +by_address space:1/offset:0x36/size:1 463c09f7ecce624b 204 +by_address space:1/offset:0x1/size:1 98de717e2fe793ce 196 +by_address space:0 3a97a07dfac9b131 160 +by_address space:1/offset:0x0/size:1 dd677fa80bfaf4b2 153 +by_address space:1/offset:0x0/size:1 4195ea16a74b2541 144 +by_address space:1/offset:0x36/size:1 134a977e75924abd 141 +by_address space:1/offset:0x1/size:1 3ddd2923509c7f99 137 +by_address space:1/offset:0x36/size:1 67b2c44555057f14 136 +by_address space:1/offset:0x30/size:1 67b2c44555057f14 132 +by_address space:1/offset:0x2/size:1 98de717e2fe793ce 127 +by_address space:1/offset:0x36/size:1 e8be19db525f9406 124 +by_address space:0 38185eeb1240bc84 121 +by_address space:2 38185eeb1240bc84 121 +by_address space:1/offset:0x36/size:1 38185eeb1240bc84 121 +by_address space:1/offset:0x31/size:1 5b7105f529b450ea 121 +by_address space:1/offset:0x36/size:1 5b7105f529b450ea 121 +by_address space:1/offset:0x0/size:1 b5b8e47e410f229d 121 +by_address space:0 e6a2bff3439d33c2 108 +by_address space:2 3a97a07dfac9b131 98 +by_address space:0 c7a7f8ea38ade9a1 69 +by_address space:1/offset:0x36/size:1 7cd59576ae038a0d 63 +by_address space:1/offset:0x1/size:1 dd677fa80bfaf4b2 44 +by_address space:1/offset:0x31/size:1 67b2c44555057f14 42 +by_address space:0 bf7e313290283aa9 27 +by_address space:1/offset:0x2/size:1 dd677fa80bfaf4b2 23 +by_address space:1/offset:0x36/size:1 4195ea16a74b2541 4 +by_address space:1/offset:0x30/size:1 7cd59576ae038a0d 4 +by_address space:1/offset:0x31/size:1 7cd59576ae038a0d 4 +by_address space:1/offset:0x32/size:1 7cd59576ae038a0d 4 +by_address space:1/offset:0x33/size:1 7cd59576ae038a0d 4 +by_address space:1/offset:0x34/size:1 7cd59576ae038a0d 4 +by_address space:1/offset:0x35/size:1 7cd59576ae038a0d 4 by_address space:1/offset:0x31/size:1 134a977e75924abd 3 by_address space:1/offset:0x32/size:1 134a977e75924abd 3 by_address space:1/offset:0x33/size:1 134a977e75924abd 3 by_address space:1/offset:0x34/size:1 134a977e75924abd 3 by_address space:1/offset:0x35/size:1 134a977e75924abd 3 -by_address space:1/offset:0x30/size:1 67b2c44555057f14 3 by_address space:1/offset:0x30/size:1 e8be19db525f9406 3 -by_address space:2 3a97a07dfac9b131 2 -by_address space:1/offset:0x36/size:1 7cd59576ae038a0d 2 -by_address space:1/offset:0x36/size:1 67b2c44555057f14 1 +by_address space:0 234f01aef71604c0 1 +by_address space:2 234f01aef71604c0 1 diff --git a/.claude/harvest/r2il-6502/r2il-6502-pass1.ore.tsv b/.claude/harvest/r2il-6502/r2il-6502-pass1.ore.tsv deleted file mode 100644 index 67069102782f2..0000000000000 --- a/.claude/harvest/r2il-6502/r2il-6502-pass1.ore.tsv +++ /dev/null @@ -1,1459 +0,0 @@ -# R2IL 6502 pass-1 ore — evidence, never a re-ingest path. Nothing in ruff parses this back. -#schema binary function fact_id at concern kind opcode a b prov_inst prov_block prov_op_site prov_value -#version 1 -gma4.bin 0x4000 0 00000000004000000000000000000000 Control Op int_add 1 4294967298 InstId(1) BlockId(0) 0x4000:1 ValueId(3) -gma4.bin 0x4000 1 03000000562400000000000002000000 Values OperandIn int_add 0 3 InstId(1) BlockId(0) 0x4000:1 ValueId(2) -gma4.bin 0x4000 2 02000000802b00000000000002000000 Values OperandIn int_add 1 2 InstId(1) BlockId(0) 0x4000:1 ValueId(1) -gma4.bin 0x4000 3 02000000802c00000000000002000000 Values OperandOut int_add 0 4 InstId(1) BlockId(0) 0x4000:1 ValueId(3) -gma4.bin 0x4000 4 00000000004000000000000000000000 Control Op load 3 4294967297 InstId(3) BlockId(0) 0x4000:3 ValueId(7) -gma4.bin 0x4000 5 02000000802c00000000000002000000 Values OperandIn load 0 4 InstId(3) BlockId(0) 0x4000:3 ValueId(3) -gma4.bin 0x4000 6 02000000002d00000000000001000000 Values OperandOut load 0 8 InstId(3) BlockId(0) 0x4000:3 ValueId(7) -gma4.bin 0x4000 7 00000000004000000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x4000:4 ValueId(8) -gma4.bin 0x4000 8 02000000002d00000000000001000000 Values OperandIn copy 0 8 InstId(4) BlockId(0) 0x4000:4 ValueId(7) -gma4.bin 0x4000 9 02000000805500000000000001000000 Values OperandOut copy 0 9 InstId(4) BlockId(0) 0x4000:4 ValueId(8) -gma4.bin 0x4000 10 00000000004000000000000000000000 Control Op copy 8 4294967297 InstId(8) BlockId(0) 0x4000:8 ValueId(14) -gma4.bin 0x4000 11 02000000805500000000000001000000 Values OperandIn copy 0 14 InstId(8) BlockId(0) 0x4000:8 ValueId(13) -gma4.bin 0x4000 12 02000000002d00000000000001000000 Values OperandOut copy 0 15 InstId(8) BlockId(0) 0x4000:8 ValueId(14) -gma4.bin 0x4000 13 00000000004000000000000000000000 Control Op store 9 2 InstId(9) BlockId(0) 0x4000:9 - -gma4.bin 0x4000 14 02000000802c00000000000002000000 Values OperandIn store 0 4 InstId(9) BlockId(0) 0x4000:9 ValueId(3) -gma4.bin 0x4000 15 02000000002d00000000000001000000 Values OperandIn store 1 15 InstId(9) BlockId(0) 0x4000:9 ValueId(14) -gma4.bin 0x4124 0 000000002e4100000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x412e:0 ValueId(1) -gma4.bin 0x4124 1 03000000bb0000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x412e:0 ValueId(0) -gma4.bin 0x4124 2 02000000801a00000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x412e:0 ValueId(1) -gma4.bin 0x4124 3 000000002e4100000000000000000000 Control Op load 4 4294967297 InstId(4) BlockId(0) 0x412e:4 ValueId(8) -gma4.bin 0x4124 4 03000000290000000000000002000000 Values OperandIn load 0 8 InstId(4) BlockId(0) 0x412e:4 ValueId(7) -gma4.bin 0x4124 5 02000000002600000000000002000000 Values OperandOut load 0 9 InstId(4) BlockId(0) 0x412e:4 ValueId(8) -gma4.bin 0x4124 6 000000002e4100000000000000000000 Control Op int_add 6 4294967298 InstId(6) BlockId(0) 0x412e:6 ValueId(11) -gma4.bin 0x4124 7 02000000002600000000000002000000 Values OperandIn int_add 0 9 InstId(6) BlockId(0) 0x412e:6 ValueId(8) -gma4.bin 0x4124 8 02000000802600000000000002000000 Values OperandIn int_add 1 11 InstId(6) BlockId(0) 0x412e:6 ValueId(10) -gma4.bin 0x4124 9 02000000002600000000000002000000 Values OperandOut int_add 0 12 InstId(6) BlockId(0) 0x412e:6 ValueId(11) -gma4.bin 0x4124 10 000000002e4100000000000000000000 Control Op load 7 4294967297 InstId(7) BlockId(0) 0x412e:7 ValueId(12) -gma4.bin 0x4124 11 02000000002600000000000002000000 Values OperandIn load 0 12 InstId(7) BlockId(0) 0x412e:7 ValueId(11) -gma4.bin 0x4124 12 02000000802700000000000001000000 Values OperandOut load 0 13 InstId(7) BlockId(0) 0x412e:7 ValueId(12) -gma4.bin 0x4124 13 000000002e4100000000000000000000 Control Op copy 8 4294967297 InstId(8) BlockId(0) 0x412e:8 ValueId(13) -gma4.bin 0x4124 14 02000000802700000000000001000000 Values OperandIn copy 0 13 InstId(8) BlockId(0) 0x412e:8 ValueId(12) -gma4.bin 0x4124 15 02000000803500000000000001000000 Values OperandOut copy 0 14 InstId(8) BlockId(0) 0x412e:8 ValueId(13) -gma4.bin 0x4124 16 000000002e4100000000000000000000 Control Op copy 9 4294967297 InstId(9) BlockId(0) 0x412e:9 ValueId(15) -gma4.bin 0x4124 17 01000000360000000000000001000000 Values OperandIn copy 0 15 InstId(9) BlockId(0) 0x412e:9 ValueId(14) -gma4.bin 0x4124 18 02000000003600000000000001000000 Values OperandOut copy 0 16 InstId(9) BlockId(0) 0x412e:9 ValueId(15) -gma4.bin 0x4124 19 000000002e4100000000000000000000 Control Op int_add 11 4294967298 InstId(11) BlockId(0) 0x412e:11 ValueId(17) -gma4.bin 0x4124 20 01000000000000000000000001000000 Values OperandIn int_add 0 4 InstId(11) BlockId(0) 0x412e:11 ValueId(3) -gma4.bin 0x4124 21 02000000803500000000000001000000 Values OperandIn int_add 1 14 InstId(11) BlockId(0) 0x412e:11 ValueId(13) -gma4.bin 0x4124 22 02000000003700000000000001000000 Values OperandOut int_add 0 18 InstId(11) BlockId(0) 0x412e:11 ValueId(17) -gma4.bin 0x4124 23 000000002e4100000000000000000000 Control Op int_add 12 4294967298 InstId(12) BlockId(0) 0x412e:12 ValueId(18) -gma4.bin 0x4124 24 02000000003700000000000001000000 Values OperandIn int_add 0 18 InstId(12) BlockId(0) 0x412e:12 ValueId(17) -gma4.bin 0x4124 25 02000000003600000000000001000000 Values OperandIn int_add 1 16 InstId(12) BlockId(0) 0x412e:12 ValueId(15) -gma4.bin 0x4124 26 01000000000000000000000001000000 Values OperandOut int_add 0 19 InstId(12) BlockId(0) 0x412e:12 ValueId(18) -gma4.bin 0x4124 27 000000002e4100000000000000000000 Control Op copy 15 4294967297 InstId(15) BlockId(0) 0x412e:15 ValueId(21) -gma4.bin 0x4124 28 01000000360000000000000001000000 Values OperandIn copy 0 17 InstId(15) BlockId(0) 0x412e:15 ValueId(16) -gma4.bin 0x4124 29 01000000310000000000000001000000 Values OperandOut copy 0 22 InstId(15) BlockId(0) 0x412e:15 ValueId(21) -gma4.bin 0x4124 30 000000002e4100000000000000000000 Control Op copy 16 4294967297 InstId(16) BlockId(0) 0x412e:16 ValueId(22) -gma4.bin 0x4124 31 03000000000000000000000001000000 Values OperandIn copy 0 5 InstId(16) BlockId(0) 0x412e:16 ValueId(4) -gma4.bin 0x4124 32 01000000340000000000000001000000 Values OperandOut copy 0 23 InstId(16) BlockId(0) 0x412e:16 ValueId(22) -gma4.bin 0x4124 33 000000002e4100000000000000000000 Control Op copy 17 4294967297 InstId(17) BlockId(0) 0x412e:17 ValueId(24) -gma4.bin 0x4124 34 03000000700000000000000001000000 Values OperandIn copy 0 24 InstId(17) BlockId(0) 0x412e:17 ValueId(23) -gma4.bin 0x4124 35 02000000002800000000000001000000 Values OperandOut copy 0 25 InstId(17) BlockId(0) 0x412e:17 ValueId(24) -gma4.bin 0x4124 36 000000002e4100000000000000000000 Control Op copy 18 4294967297 InstId(18) BlockId(0) 0x412e:18 ValueId(25) -gma4.bin 0x4124 37 02000000002800000000000001000000 Values OperandIn copy 0 25 InstId(18) BlockId(0) 0x412e:18 ValueId(24) -gma4.bin 0x4124 38 01000000020000000000000001000000 Values OperandOut copy 0 26 InstId(18) BlockId(0) 0x412e:18 ValueId(25) -gma4.bin 0x4124 39 000000002e4100000000000000000000 Memory MemUse load 1 8589934592 InstId(4) BlockId(0) 0x412e:4 - -gma4.bin 0x4226 0 00000000264200000000000000000000 Control Op int_add 0 4294967298 InstId(0) BlockId(0) 0x4226:0 ValueId(2) -gma4.bin 0x4226 1 03000000d80000000000000001000000 Values OperandIn int_add 0 1 InstId(0) BlockId(0) 0x4226:0 ValueId(0) -gma4.bin 0x4226 2 01000000010000000000000001000000 Values OperandIn int_add 1 2 InstId(0) BlockId(0) 0x4226:0 ValueId(1) -gma4.bin 0x4226 3 02000000802900000000000001000000 Values OperandOut int_add 0 3 InstId(0) BlockId(0) 0x4226:0 ValueId(2) -gma4.bin 0x4226 4 00000000264200000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0x4226:2 ValueId(4) -gma4.bin 0x4226 5 02000000802a00000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0x4226:2 ValueId(3) -gma4.bin 0x4226 6 02000000002b00000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0x4226:2 ValueId(4) -gma4.bin 0x4226 7 00000000264200000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x4226:3 ValueId(5) -gma4.bin 0x4226 8 02000000002b00000000000001000000 Values OperandIn copy 0 5 InstId(3) BlockId(0) 0x4226:3 ValueId(4) -gma4.bin 0x4226 9 02000000803800000000000001000000 Values OperandOut copy 0 6 InstId(3) BlockId(0) 0x4226:3 ValueId(5) -gma4.bin 0x4226 10 00000000264200000000000000000000 Control Op copy 6 4294967297 InstId(6) BlockId(0) 0x4226:6 ValueId(10) -gma4.bin 0x4226 11 02000000803800000000000001000000 Values OperandIn copy 0 10 InstId(6) BlockId(0) 0x4226:6 ValueId(9) -gma4.bin 0x4226 12 02000000002b00000000000001000000 Values OperandOut copy 0 11 InstId(6) BlockId(0) 0x4226:6 ValueId(10) -gma4.bin 0x4226 13 00000000264200000000000000000000 Control Op store 7 2 InstId(7) BlockId(0) 0x4226:7 - -gma4.bin 0x4226 14 02000000802a00000000000002000000 Values OperandIn store 0 4 InstId(7) BlockId(0) 0x4226:7 ValueId(3) -gma4.bin 0x4226 15 02000000002b00000000000001000000 Values OperandIn store 1 11 InstId(7) BlockId(0) 0x4226:7 ValueId(10) -gma4.bin 0x4324 0 00000000314300000000000000000000 Control Op copy 6 4294967297 InstId(6) BlockId(0) 0x4331:6 ValueId(11) -gma4.bin 0x4324 1 01000000000000000000000001000000 Values OperandIn copy 0 8 InstId(6) BlockId(0) 0x4331:6 ValueId(7) -gma4.bin 0x4324 2 02000000804d00000000000001000000 Values OperandOut copy 0 12 InstId(6) BlockId(0) 0x4331:6 ValueId(11) -gma4.bin 0x4324 3 00000000314300000000000000000000 Control Op copy 9 4294967297 InstId(9) BlockId(0) 0x4331:9 ValueId(16) -gma4.bin 0x4324 4 02000000804d00000000000001000000 Values OperandIn copy 0 16 InstId(9) BlockId(0) 0x4331:9 ValueId(15) -gma4.bin 0x4324 5 01000000000000000000000001000000 Values OperandOut copy 0 17 InstId(9) BlockId(0) 0x4331:9 ValueId(16) -gma4.bin 0x4324 6 00000000314300000000000000000000 Control Op copy 11 4294967297 InstId(11) BlockId(0) 0x4331:11 ValueId(18) -gma4.bin 0x4324 7 03000000000000000000000001000000 Values OperandIn copy 0 10 InstId(11) BlockId(0) 0x4331:11 ValueId(9) -gma4.bin 0x4324 8 01000000300000000000000001000000 Values OperandOut copy 0 19 InstId(11) BlockId(0) 0x4331:11 ValueId(18) -gma4.bin 0x4648 0 00000000484600000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x4648:0 ValueId(1) -gma4.bin 0x4648 1 03000000000000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x4648:0 ValueId(0) -gma4.bin 0x4648 2 01000000360000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x4648:0 ValueId(1) -gma4.bin 0x4648 3 00000000484600000000000000000000 Control Op copy 1 4294967297 InstId(1) BlockId(0) 0x4648:1 ValueId(3) -gma4.bin 0x4648 4 03000000010000000000000001000000 Values OperandIn copy 0 3 InstId(1) BlockId(0) 0x4648:1 ValueId(2) -gma4.bin 0x4648 5 01000000360000000000000001000000 Values OperandOut copy 0 4 InstId(1) BlockId(0) 0x4648:1 ValueId(3) -gma4.bin 0x4648 6 00000000484600000000000000000000 Control Op cbranch 3 2 InstId(3) BlockId(0) 0x4648:3 - -gma4.bin 0x4648 7 000000007c4600000000000002000000 Values OperandIn cbranch 0 7 InstId(3) BlockId(0) 0x4648:3 ValueId(6) -gma4.bin 0x4648 8 02000000004100000000000001000000 Values OperandIn cbranch 1 6 InstId(3) BlockId(0) 0x4648:3 ValueId(5) -gma4.bin 0x4648 9 00000000484600000000000000000000 Control Edge cbranch 1 2 - BlockId(0) - - -gma4.bin 0x4648 10 000000004c4600000000000000000000 Control Op cbranch 0 2 InstId(4) BlockId(1) 0x464c:0 - -gma4.bin 0x4648 11 00000000a24600000000000002000000 Values OperandIn cbranch 0 8 InstId(4) BlockId(1) 0x464c:0 ValueId(7) -gma4.bin 0x4648 12 01000000300000000000000001000000 Values OperandIn cbranch 1 9 InstId(4) BlockId(1) 0x464c:0 ValueId(8) -gma4.bin 0x4666 0 00000000684600000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x4668:1 - -gma4.bin 0x4666 1 02000000003f00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x4668:1 ValueId(2) -gma4.bin 0x4666 2 03000000694600000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x4668:1 ValueId(3) -gma4.bin 0x4666 3 00000000684600000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x4668:3 ValueId(7) -gma4.bin 0x4666 4 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x4668:3 ValueId(6) -gma4.bin 0x4666 5 01000000320000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x4668:3 ValueId(7) -gma4.bin 0x4666 6 00000000684600000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x4668:4 ValueId(9) -gma4.bin 0x4666 7 03000000ff0000000000000001000000 Values OperandIn copy 0 9 InstId(4) BlockId(0) 0x4668:4 ValueId(8) -gma4.bin 0x4666 8 02000000800700000000000001000000 Values OperandOut copy 0 10 InstId(4) BlockId(0) 0x4668:4 ValueId(9) -gma4.bin 0x4666 9 00000000684600000000000000000000 Control Op store 25 2 InstId(25) BlockId(0) 0x4668:25 - -gma4.bin 0x4666 10 01000000220000000000000002000000 Values OperandIn store 0 6 InstId(25) BlockId(0) 0x4668:25 ValueId(5) -gma4.bin 0x4666 11 02000000800700000000000001000000 Values OperandIn store 1 49 InstId(25) BlockId(0) 0x4668:25 ValueId(48) -gma4.bin 0x4666 12 00000000684600000000000000000000 Control Op copy 27 4294967297 InstId(27) BlockId(0) 0x4668:27 ValueId(50) -gma4.bin 0x4666 13 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(27) BlockId(0) 0x4668:27 ValueId(6) -gma4.bin 0x4666 14 01000000340000000000000001000000 Values OperandOut copy 0 51 InstId(27) BlockId(0) 0x4668:27 ValueId(50) -gma4.bin 0x4666 15 00000000684600000000000000000000 Control Op load 28 4294967297 InstId(28) BlockId(0) 0x4668:28 ValueId(52) -gma4.bin 0x4666 16 03000000feff00000000000002000000 Values OperandIn load 0 52 InstId(28) BlockId(0) 0x4668:28 ValueId(51) -gma4.bin 0x4666 17 02000000804000000000000002000000 Values OperandOut load 0 53 InstId(28) BlockId(0) 0x4668:28 ValueId(52) -gma4.bin 0x4666 18 00000000684600000000000000000000 Memory MemUse load 1 8589934592 InstId(28) BlockId(0) 0x4668:28 - -gma4.bin 0x483f 0 000000003f4800000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x483f:1 - -gma4.bin 0x483f 1 02000000003f00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x483f:1 ValueId(2) -gma4.bin 0x483f 2 03000000404800000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x483f:1 ValueId(3) -gma4.bin 0x483f 3 000000003f4800000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x483f:3 ValueId(7) -gma4.bin 0x483f 4 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x483f:3 ValueId(6) -gma4.bin 0x483f 5 01000000320000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x483f:3 ValueId(7) -gma4.bin 0x483f 6 000000003f4800000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x483f:4 ValueId(9) -gma4.bin 0x483f 7 03000000ff0000000000000001000000 Values OperandIn copy 0 9 InstId(4) BlockId(0) 0x483f:4 ValueId(8) -gma4.bin 0x483f 8 02000000800700000000000001000000 Values OperandOut copy 0 10 InstId(4) BlockId(0) 0x483f:4 ValueId(9) -gma4.bin 0x483f 9 000000003f4800000000000000000000 Control Op store 25 2 InstId(25) BlockId(0) 0x483f:25 - -gma4.bin 0x483f 10 01000000220000000000000002000000 Values OperandIn store 0 6 InstId(25) BlockId(0) 0x483f:25 ValueId(5) -gma4.bin 0x483f 11 02000000800700000000000001000000 Values OperandIn store 1 49 InstId(25) BlockId(0) 0x483f:25 ValueId(48) -gma4.bin 0x483f 12 000000003f4800000000000000000000 Control Op copy 27 4294967297 InstId(27) BlockId(0) 0x483f:27 ValueId(50) -gma4.bin 0x483f 13 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(27) BlockId(0) 0x483f:27 ValueId(6) -gma4.bin 0x483f 14 01000000340000000000000001000000 Values OperandOut copy 0 51 InstId(27) BlockId(0) 0x483f:27 ValueId(50) -gma4.bin 0x483f 15 000000003f4800000000000000000000 Control Op load 28 4294967297 InstId(28) BlockId(0) 0x483f:28 ValueId(52) -gma4.bin 0x483f 16 03000000feff00000000000002000000 Values OperandIn load 0 52 InstId(28) BlockId(0) 0x483f:28 ValueId(51) -gma4.bin 0x483f 17 02000000804000000000000002000000 Values OperandOut load 0 53 InstId(28) BlockId(0) 0x483f:28 ValueId(52) -gma4.bin 0x483f 18 000000003f4800000000000000000000 Memory MemUse load 1 8589934592 InstId(28) BlockId(0) 0x483f:28 - -gma4.bin 0x4840 0 00000000404800000000000000000000 Control Op int_add 0 4294967298 InstId(0) BlockId(0) 0x4840:0 ValueId(2) -gma4.bin 0x4840 1 03000000330000000000000001000000 Values OperandIn int_add 0 1 InstId(0) BlockId(0) 0x4840:0 ValueId(0) -gma4.bin 0x4840 2 01000000010000000000000001000000 Values OperandIn int_add 1 2 InstId(0) BlockId(0) 0x4840:0 ValueId(1) -gma4.bin 0x4840 3 02000000002200000000000001000000 Values OperandOut int_add 0 3 InstId(0) BlockId(0) 0x4840:0 ValueId(2) -gma4.bin 0x4840 4 00000000404800000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0x4840:2 ValueId(4) -gma4.bin 0x4840 5 02000000002300000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0x4840:2 ValueId(3) -gma4.bin 0x4840 6 02000000002400000000000002000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0x4840:2 ValueId(4) -gma4.bin 0x4840 7 00000000404800000000000000000000 Control Op load 3 4294967297 InstId(3) BlockId(0) 0x4840:3 ValueId(5) -gma4.bin 0x4840 8 02000000002400000000000002000000 Values OperandIn load 0 5 InstId(3) BlockId(0) 0x4840:3 ValueId(4) -gma4.bin 0x4840 9 02000000802400000000000001000000 Values OperandOut load 0 6 InstId(3) BlockId(0) 0x4840:3 ValueId(5) -gma4.bin 0x4840 10 00000000404800000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x4840:4 ValueId(6) -gma4.bin 0x4840 11 02000000802400000000000001000000 Values OperandIn copy 0 6 InstId(4) BlockId(0) 0x4840:4 ValueId(5) -gma4.bin 0x4840 12 01000000000000000000000001000000 Values OperandOut copy 0 7 InstId(4) BlockId(0) 0x4840:4 ValueId(6) -gma4.bin 0x4840 13 00000000404800000000000000000000 Control Edge int_sless 1 0 - BlockId(0) - - -gma4.bin 0x4840 14 00000000424800000000000000000000 Control Op int_add 1 4294967298 InstId(8) BlockId(1) 0x4842:1 ValueId(12) -gma4.bin 0x4840 15 030000003cdc00000000000002000000 Values OperandIn int_add 0 12 InstId(8) BlockId(1) 0x4842:1 ValueId(11) -gma4.bin 0x4840 16 02000000802b00000000000002000000 Values OperandIn int_add 1 11 InstId(8) BlockId(1) 0x4842:1 ValueId(10) -gma4.bin 0x4840 17 02000000802c00000000000002000000 Values OperandOut int_add 0 13 InstId(8) BlockId(1) 0x4842:1 ValueId(12) -gma4.bin 0x4840 18 00000000424800000000000000000000 Control Op load 2 4294967297 InstId(9) BlockId(1) 0x4842:2 ValueId(13) -gma4.bin 0x4840 19 02000000802c00000000000002000000 Values OperandIn load 0 13 InstId(9) BlockId(1) 0x4842:2 ValueId(12) -gma4.bin 0x4840 20 02000000002d00000000000001000000 Values OperandOut load 0 14 InstId(9) BlockId(1) 0x4842:2 ValueId(13) -gma4.bin 0x4840 21 00000000424800000000000000000000 Control Op copy 3 4294967297 InstId(10) BlockId(1) 0x4842:3 ValueId(14) -gma4.bin 0x4840 22 02000000002d00000000000001000000 Values OperandIn copy 0 14 InstId(10) BlockId(1) 0x4842:3 ValueId(13) -gma4.bin 0x4840 23 01000000020000000000000001000000 Values OperandOut copy 0 15 InstId(10) BlockId(1) 0x4842:3 ValueId(14) -gma4.bin 0x4840 24 00000000424800000000000000000000 Control Op copy 6 4294967297 InstId(13) BlockId(1) 0x4842:6 ValueId(18) -gma4.bin 0x4840 25 00000000037700000000000001000000 Values OperandIn copy 0 18 InstId(13) BlockId(1) 0x4842:6 ValueId(17) -gma4.bin 0x4840 26 02000000804100000000000001000000 Values OperandOut copy 0 19 InstId(13) BlockId(1) 0x4842:6 ValueId(18) -gma4.bin 0x4840 27 00000000424800000000000000000000 Control Op int_add 11 4294967298 InstId(18) BlockId(1) 0x4842:11 ValueId(24) -gma4.bin 0x4840 28 03000000a40000000000000001000000 Values OperandIn int_add 0 24 InstId(18) BlockId(1) 0x4842:11 ValueId(23) -gma4.bin 0x4840 29 01000000010000000000000001000000 Values OperandIn int_add 1 2 InstId(18) BlockId(1) 0x4842:11 ValueId(1) -gma4.bin 0x4840 30 02000000002200000000000001000000 Values OperandOut int_add 0 25 InstId(18) BlockId(1) 0x4842:11 ValueId(24) -gma4.bin 0x4840 31 00000000424800000000000000000000 Control Op load 13 4294967297 InstId(20) BlockId(1) 0x4842:13 ValueId(26) -gma4.bin 0x4840 32 02000000002300000000000002000000 Values OperandIn load 0 26 InstId(20) BlockId(1) 0x4842:13 ValueId(25) -gma4.bin 0x4840 33 02000000002400000000000002000000 Values OperandOut load 0 27 InstId(20) BlockId(1) 0x4842:13 ValueId(26) -gma4.bin 0x4840 34 00000000424800000000000000000000 Control Op load 14 4294967297 InstId(21) BlockId(1) 0x4842:14 ValueId(27) -gma4.bin 0x4840 35 02000000002400000000000002000000 Values OperandIn load 0 27 InstId(21) BlockId(1) 0x4842:14 ValueId(26) -gma4.bin 0x4840 36 02000000802400000000000001000000 Values OperandOut load 0 28 InstId(21) BlockId(1) 0x4842:14 ValueId(27) -gma4.bin 0x4840 37 00000000424800000000000000000000 Control Op copy 15 4294967297 InstId(22) BlockId(1) 0x4842:15 ValueId(28) -gma4.bin 0x4840 38 02000000802400000000000001000000 Values OperandIn copy 0 28 InstId(22) BlockId(1) 0x4842:15 ValueId(27) -gma4.bin 0x4840 39 01000000000000000000000001000000 Values OperandOut copy 0 29 InstId(22) BlockId(1) 0x4842:15 ValueId(28) -gma4.bin 0x491d 0 00000000414900000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x4941:0 ValueId(1) -gma4.bin 0x491d 1 01000000010000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x4941:0 ValueId(0) -gma4.bin 0x491d 2 01000000000000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x4941:0 ValueId(1) -gma4.bin 0x491d 3 00000000414900000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x4941:3 ValueId(5) -gma4.bin 0x491d 4 01000000000000000000000001000000 Values OperandIn copy 0 2 InstId(3) BlockId(0) 0x4941:3 ValueId(1) -gma4.bin 0x491d 5 000000001aa200000000000001000000 Values OperandOut copy 0 6 InstId(3) BlockId(0) 0x4941:3 ValueId(5) -gma4.bin 0x491d 6 00000000414900000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x4941:4 ValueId(7) -gma4.bin 0x491d 7 0000000028b600000000000001000000 Values OperandIn copy 0 7 InstId(4) BlockId(0) 0x4941:4 ValueId(6) -gma4.bin 0x491d 8 01000000010000000000000001000000 Values OperandOut copy 0 8 InstId(4) BlockId(0) 0x4941:4 ValueId(7) -gma4.bin 0x494d 0 000000005a4900000000000000000000 Control Op int_add 1 4294967298 InstId(1) BlockId(0) 0x495a:1 ValueId(3) -gma4.bin 0x494d 1 0300000046b900000000000002000000 Values OperandIn int_add 0 3 InstId(1) BlockId(0) 0x495a:1 ValueId(2) -gma4.bin 0x494d 2 02000000802b00000000000002000000 Values OperandIn int_add 1 2 InstId(1) BlockId(0) 0x495a:1 ValueId(1) -gma4.bin 0x494d 3 02000000802c00000000000002000000 Values OperandOut int_add 0 4 InstId(1) BlockId(0) 0x495a:1 ValueId(3) -gma4.bin 0x494d 4 000000005a4900000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0x495a:2 ValueId(4) -gma4.bin 0x494d 5 02000000802c00000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0x495a:2 ValueId(3) -gma4.bin 0x494d 6 02000000002d00000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0x495a:2 ValueId(4) -gma4.bin 0x494d 7 000000005a4900000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x495a:3 ValueId(5) -gma4.bin 0x494d 8 02000000002d00000000000001000000 Values OperandIn copy 0 5 InstId(3) BlockId(0) 0x495a:3 ValueId(4) -gma4.bin 0x494d 9 01000000020000000000000001000000 Values OperandOut copy 0 6 InstId(3) BlockId(0) 0x495a:3 ValueId(5) -gma4.bin 0x4b18 0 000000004a4b00000000000000000000 Control Op int_add 0 4294967298 InstId(0) BlockId(0) 0x4b4a:0 ValueId(2) -gma4.bin 0x4b18 1 03000000650000000000000001000000 Values OperandIn int_add 0 1 InstId(0) BlockId(0) 0x4b4a:0 ValueId(0) -gma4.bin 0x4b18 2 01000000010000000000000001000000 Values OperandIn int_add 1 2 InstId(0) BlockId(0) 0x4b4a:0 ValueId(1) -gma4.bin 0x4b18 3 02000000801b00000000000001000000 Values OperandOut int_add 0 3 InstId(0) BlockId(0) 0x4b4a:0 ValueId(2) -gma4.bin 0x4b18 4 000000004a4b00000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0x4b4a:2 ValueId(4) -gma4.bin 0x4b18 5 02000000801c00000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0x4b4a:2 ValueId(3) -gma4.bin 0x4b18 6 02000000001d00000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0x4b4a:2 ValueId(4) -gma4.bin 0x4b18 7 000000004a4b00000000000000000000 Control Op int_add 7 4294967298 InstId(7) BlockId(0) 0x4b4a:7 ValueId(13) -gma4.bin 0x4b18 8 03000000b8ba00000000000002000000 Values OperandIn int_add 0 13 InstId(7) BlockId(0) 0x4b4a:7 ValueId(12) -gma4.bin 0x4b18 9 02000000002000000000000002000000 Values OperandIn int_add 1 12 InstId(7) BlockId(0) 0x4b4a:7 ValueId(11) -gma4.bin 0x4b18 10 02000000002100000000000002000000 Values OperandOut int_add 0 14 InstId(7) BlockId(0) 0x4b4a:7 ValueId(13) -gma4.bin 0x4b18 11 000000004a4b00000000000000000000 Control Op load 8 4294967297 InstId(8) BlockId(0) 0x4b4a:8 ValueId(14) -gma4.bin 0x4b18 12 02000000002100000000000002000000 Values OperandIn load 0 14 InstId(8) BlockId(0) 0x4b4a:8 ValueId(13) -gma4.bin 0x4b18 13 02000000802100000000000001000000 Values OperandOut load 0 15 InstId(8) BlockId(0) 0x4b4a:8 ValueId(14) -gma4.bin 0x4b18 14 000000004a4b00000000000000000000 Control Op copy 12 4294967297 InstId(12) BlockId(0) 0x4b4a:12 ValueId(19) -gma4.bin 0x4b18 15 00000000b50000000000000001000000 Values OperandIn copy 0 19 InstId(12) BlockId(0) 0x4b4a:12 ValueId(18) -gma4.bin 0x4b18 16 02000000803800000000000001000000 Values OperandOut copy 0 20 InstId(12) BlockId(0) 0x4b4a:12 ValueId(19) -gma4.bin 0x4b18 17 000000004a4b00000000000000000000 Control Op copy 15 4294967297 InstId(15) BlockId(0) 0x4b4a:15 ValueId(24) -gma4.bin 0x4b18 18 02000000803800000000000001000000 Values OperandIn copy 0 24 InstId(15) BlockId(0) 0x4b4a:15 ValueId(23) -gma4.bin 0x4b18 19 00000000b50000000000000001000000 Values OperandOut copy 0 25 InstId(15) BlockId(0) 0x4b4a:15 ValueId(24) -gma4.bin 0x4b18 20 000000004a4b00000000000000000000 Control Op copy 18 4294967297 InstId(18) BlockId(0) 0x4b4a:18 ValueId(27) -gma4.bin 0x4b18 21 01000000000000000000000001000000 Values OperandIn copy 0 16 InstId(18) BlockId(0) 0x4b4a:18 ValueId(15) -gma4.bin 0x4b18 22 02000000803800000000000001000000 Values OperandOut copy 0 28 InstId(18) BlockId(0) 0x4b4a:18 ValueId(27) -gma4.bin 0x4b18 23 000000004a4b00000000000000000000 Control Op copy 21 4294967297 InstId(21) BlockId(0) 0x4b4a:21 ValueId(30) -gma4.bin 0x4b18 24 02000000803800000000000001000000 Values OperandIn copy 0 30 InstId(21) BlockId(0) 0x4b4a:21 ValueId(29) -gma4.bin 0x4b18 25 01000000000000000000000001000000 Values OperandOut copy 0 31 InstId(21) BlockId(0) 0x4b4a:21 ValueId(30) -gma4.bin 0x4b18 26 000000004a4b00000000000000000000 Control Op copy 24 4294967297 InstId(24) BlockId(0) 0x4b4a:24 ValueId(34) -gma4.bin 0x4b18 27 03000000210000000000000001000000 Values OperandIn copy 0 34 InstId(24) BlockId(0) 0x4b4a:24 ValueId(33) -gma4.bin 0x4b18 28 02000000801a00000000000001000000 Values OperandOut copy 0 35 InstId(24) BlockId(0) 0x4b4a:24 ValueId(34) -gma4.bin 0x4b18 29 000000004a4b00000000000000000000 Control Op copy 25 4294967297 InstId(25) BlockId(0) 0x4b4a:25 ValueId(35) -gma4.bin 0x4b18 30 02000000801a00000000000001000000 Values OperandIn copy 0 35 InstId(25) BlockId(0) 0x4b4a:25 ValueId(34) -gma4.bin 0x4b18 31 02000000803500000000000001000000 Values OperandOut copy 0 36 InstId(25) BlockId(0) 0x4b4a:25 ValueId(35) -gma4.bin 0x4b18 32 000000004a4b00000000000000000000 Control Op copy 26 4294967297 InstId(26) BlockId(0) 0x4b4a:26 ValueId(36) -gma4.bin 0x4b18 33 01000000360000000000000001000000 Values OperandIn copy 0 29 InstId(26) BlockId(0) 0x4b4a:26 ValueId(28) -gma4.bin 0x4b18 34 02000000003600000000000001000000 Values OperandOut copy 0 37 InstId(26) BlockId(0) 0x4b4a:26 ValueId(36) -gma4.bin 0x4b18 35 000000004a4b00000000000000000000 Control Op int_add 28 4294967298 InstId(28) BlockId(0) 0x4b4a:28 ValueId(38) -gma4.bin 0x4b18 36 01000000000000000000000001000000 Values OperandIn int_add 0 31 InstId(28) BlockId(0) 0x4b4a:28 ValueId(30) -gma4.bin 0x4b18 37 02000000803500000000000001000000 Values OperandIn int_add 1 36 InstId(28) BlockId(0) 0x4b4a:28 ValueId(35) -gma4.bin 0x4b18 38 02000000003700000000000001000000 Values OperandOut int_add 0 39 InstId(28) BlockId(0) 0x4b4a:28 ValueId(38) -gma4.bin 0x4b18 39 000000004a4b00000000000000000000 Control Op int_add 29 4294967298 InstId(29) BlockId(0) 0x4b4a:29 ValueId(39) -gma4.bin 0x4b18 40 02000000003700000000000001000000 Values OperandIn int_add 0 39 InstId(29) BlockId(0) 0x4b4a:29 ValueId(38) -gma4.bin 0x4b18 41 02000000003600000000000001000000 Values OperandIn int_add 1 37 InstId(29) BlockId(0) 0x4b4a:29 ValueId(36) -gma4.bin 0x4b18 42 01000000000000000000000001000000 Values OperandOut int_add 0 40 InstId(29) BlockId(0) 0x4b4a:29 ValueId(39) -gma4.bin 0x4b18 43 000000004a4b00000000000000000000 Control Op copy 32 4294967297 InstId(32) BlockId(0) 0x4b4a:32 ValueId(42) -gma4.bin 0x4b18 44 01000000360000000000000001000000 Values OperandIn copy 0 38 InstId(32) BlockId(0) 0x4b4a:32 ValueId(37) -gma4.bin 0x4b18 45 01000000310000000000000001000000 Values OperandOut copy 0 43 InstId(32) BlockId(0) 0x4b4a:32 ValueId(42) -gma4.bin 0x553f 0 00000000d05500000000000000000000 Control Op int_add 1 4294967298 InstId(1) BlockId(0) 0x55d0:1 ValueId(3) -gma4.bin 0x553f 1 03000000b08900000000000002000000 Values OperandIn int_add 0 3 InstId(1) BlockId(0) 0x55d0:1 ValueId(2) -gma4.bin 0x553f 2 02000000002000000000000002000000 Values OperandIn int_add 1 2 InstId(1) BlockId(0) 0x55d0:1 ValueId(1) -gma4.bin 0x553f 3 02000000002100000000000002000000 Values OperandOut int_add 0 4 InstId(1) BlockId(0) 0x55d0:1 ValueId(3) -gma4.bin 0x553f 4 00000000d05500000000000000000000 Control Op copy 2 4294967297 InstId(2) BlockId(0) 0x55d0:2 ValueId(5) -gma4.bin 0x553f 5 01000000000000000000000001000000 Values OperandIn copy 0 5 InstId(2) BlockId(0) 0x55d0:2 ValueId(4) -gma4.bin 0x553f 6 02000000802100000000000001000000 Values OperandOut copy 0 6 InstId(2) BlockId(0) 0x55d0:2 ValueId(5) -gma4.bin 0x553f 7 00000000d05500000000000000000000 Control Op store 3 2 InstId(3) BlockId(0) 0x55d0:3 - -gma4.bin 0x553f 8 02000000002100000000000002000000 Values OperandIn store 0 4 InstId(3) BlockId(0) 0x55d0:3 ValueId(3) -gma4.bin 0x553f 9 02000000802100000000000001000000 Values OperandIn store 1 6 InstId(3) BlockId(0) 0x55d0:3 ValueId(5) -gma4.bin 0x6037 0 000000003d6000000000000000000000 Control Op cbranch 1 2 InstId(1) BlockId(0) 0x603d:1 - -gma4.bin 0x6037 1 000000006e6000000000000002000000 Values OperandIn cbranch 0 4 InstId(1) BlockId(0) 0x603d:1 ValueId(3) -gma4.bin 0x6037 2 02000000004100000000000001000000 Values OperandIn cbranch 1 3 InstId(1) BlockId(0) 0x603d:1 ValueId(2) -gma4.bin 0x6037 3 000000003d6000000000000000000000 Control Edge cbranch 2 1 - BlockId(0) - - -gma4.bin 0x6037 4 000000003d6000000000000000000000 Control Edge cbranch 1 2 - BlockId(0) - - -gma4.bin 0x6037 5 000000003f6000000000000000000000 Control Op int_add 0 4294967298 InstId(2) BlockId(1) 0x603f:0 ValueId(6) -gma4.bin 0x6037 6 00000000310000000000000001000000 Values OperandIn int_add 0 5 InstId(2) BlockId(1) 0x603f:0 ValueId(4) -gma4.bin 0x6037 7 03000000010000000000000001000000 Values OperandIn int_add 1 6 InstId(2) BlockId(1) 0x603f:0 ValueId(5) -gma4.bin 0x6037 8 02000000004b00000000000001000000 Values OperandOut int_add 0 7 InstId(2) BlockId(1) 0x603f:0 ValueId(6) -gma4.bin 0x6037 9 000000003f6000000000000000000000 Control Op copy 1 4294967297 InstId(3) BlockId(1) 0x603f:1 ValueId(7) -gma4.bin 0x6037 10 02000000004b00000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(1) 0x603f:1 ValueId(6) -gma4.bin 0x6037 11 00000000310000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(1) 0x603f:1 ValueId(7) -gma4.bin 0x6037 12 000000006e6000000000000000000000 Control Op int_add 1 4294967298 InstId(7) BlockId(2) 0x606e:1 ValueId(13) -gma4.bin 0x6037 13 03000000fe5f00000000000002000000 Values OperandIn int_add 0 13 InstId(7) BlockId(2) 0x606e:1 ValueId(12) -gma4.bin 0x6037 14 02000000802b00000000000002000000 Values OperandIn int_add 1 12 InstId(7) BlockId(2) 0x606e:1 ValueId(11) -gma4.bin 0x6037 15 02000000802c00000000000002000000 Values OperandOut int_add 0 14 InstId(7) BlockId(2) 0x606e:1 ValueId(13) -gma4.bin 0x6037 16 000000006e6000000000000000000000 Control Op copy 2 4294967297 InstId(8) BlockId(2) 0x606e:2 ValueId(15) -gma4.bin 0x6037 17 01000000360000000000000001000000 Values OperandIn copy 0 15 InstId(8) BlockId(2) 0x606e:2 ValueId(14) -gma4.bin 0x6037 18 02000000805100000000000001000000 Values OperandOut copy 0 16 InstId(8) BlockId(2) 0x606e:2 ValueId(15) -gma4.bin 0x6037 19 000000006e6000000000000000000000 Control Op load 3 4294967297 InstId(9) BlockId(2) 0x606e:3 ValueId(16) -gma4.bin 0x6037 20 02000000802c00000000000002000000 Values OperandIn load 0 14 InstId(9) BlockId(2) 0x606e:3 ValueId(13) -gma4.bin 0x6037 21 02000000002d00000000000001000000 Values OperandOut load 0 17 InstId(9) BlockId(2) 0x606e:3 ValueId(16) -gma4.bin 0x6037 22 000000006e6000000000000000000000 Control Op copy 4 4294967297 InstId(10) BlockId(2) 0x606e:4 ValueId(17) -gma4.bin 0x6037 23 02000000002d00000000000001000000 Values OperandIn copy 0 17 InstId(10) BlockId(2) 0x606e:4 ValueId(16) -gma4.bin 0x6037 24 02000000005200000000000001000000 Values OperandOut copy 0 18 InstId(10) BlockId(2) 0x606e:4 ValueId(17) -gma4.bin 0x6037 25 000000006e6000000000000000000000 Control Op copy 8 4294967297 InstId(14) BlockId(2) 0x606e:8 ValueId(23) -gma4.bin 0x6037 26 02000000805300000000000001000000 Values OperandIn copy 0 23 InstId(14) BlockId(2) 0x606e:8 ValueId(22) -gma4.bin 0x6037 27 02000000002d00000000000001000000 Values OperandOut copy 0 24 InstId(14) BlockId(2) 0x606e:8 ValueId(23) -gma4.bin 0x6037 28 000000006e6000000000000000000000 Control Op store 9 2 InstId(15) BlockId(2) 0x606e:9 - -gma4.bin 0x6037 29 02000000802c00000000000002000000 Values OperandIn store 0 14 InstId(15) BlockId(2) 0x606e:9 ValueId(13) -gma4.bin 0x6037 30 02000000002d00000000000001000000 Values OperandIn store 1 24 InstId(15) BlockId(2) 0x606e:9 ValueId(23) -gma4.bin 0x6037 31 000000006e6000000000000000000000 Control Op int_add 12 4294967298 InstId(18) BlockId(2) 0x606e:12 ValueId(28) -gma4.bin 0x6037 32 01000000220000000000000002000000 Values OperandIn int_add 0 27 InstId(18) BlockId(2) 0x606e:12 ValueId(26) -gma4.bin 0x6037 33 03000000010000000000000002000000 Values OperandIn int_add 1 28 InstId(18) BlockId(2) 0x606e:12 ValueId(27) -gma4.bin 0x6037 34 01000000220000000000000002000000 Values OperandOut int_add 0 29 InstId(18) BlockId(2) 0x606e:12 ValueId(28) -gma4.bin 0x6037 35 000000006e6000000000000000000000 Control Op load 13 4294967297 InstId(19) BlockId(2) 0x606e:13 ValueId(29) -gma4.bin 0x6037 36 01000000220000000000000002000000 Values OperandIn load 0 29 InstId(19) BlockId(2) 0x606e:13 ValueId(28) -gma4.bin 0x6037 37 02000000805a00000000000002000000 Values OperandOut load 0 30 InstId(19) BlockId(2) 0x606e:13 ValueId(29) -gma4.bin 0x6037 38 000000006e6000000000000000000000 Control Op int_add 14 4294967298 InstId(20) BlockId(2) 0x606e:14 ValueId(30) -gma4.bin 0x6037 39 01000000220000000000000002000000 Values OperandIn int_add 0 29 InstId(20) BlockId(2) 0x606e:14 ValueId(28) -gma4.bin 0x6037 40 03000000010000000000000002000000 Values OperandIn int_add 1 28 InstId(20) BlockId(2) 0x606e:14 ValueId(27) -gma4.bin 0x6037 41 01000000220000000000000002000000 Values OperandOut int_add 0 31 InstId(20) BlockId(2) 0x606e:14 ValueId(30) -gma4.bin 0x6037 42 000000006e6000000000000000000000 Control Op return 15 1 InstId(21) BlockId(2) 0x606e:15 - -gma4.bin 0x6037 43 02000000805a00000000000002000000 Values OperandIn return 0 30 InstId(21) BlockId(2) 0x606e:15 ValueId(29) -gma4.bin 0x6344 0 00000000446300000000000000000000 Control Op int_add 1 4294967298 InstId(1) BlockId(0) 0x6344:1 ValueId(3) -gma4.bin 0x6344 1 03000000000100000000000002000000 Values OperandIn int_add 0 3 InstId(1) BlockId(0) 0x6344:1 ValueId(2) -gma4.bin 0x6344 2 02000000802b00000000000002000000 Values OperandIn int_add 1 2 InstId(1) BlockId(0) 0x6344:1 ValueId(1) -gma4.bin 0x6344 3 02000000802c00000000000002000000 Values OperandOut int_add 0 4 InstId(1) BlockId(0) 0x6344:1 ValueId(3) -gma4.bin 0x6344 4 00000000446300000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0x6344:2 ValueId(4) -gma4.bin 0x6344 5 02000000802c00000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0x6344:2 ValueId(3) -gma4.bin 0x6344 6 02000000002d00000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0x6344:2 ValueId(4) -gma4.bin 0x6344 7 00000000446300000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x6344:3 ValueId(5) -gma4.bin 0x6344 8 02000000002d00000000000001000000 Values OperandIn copy 0 5 InstId(3) BlockId(0) 0x6344:3 ValueId(4) -gma4.bin 0x6344 9 02000000803800000000000001000000 Values OperandOut copy 0 6 InstId(3) BlockId(0) 0x6344:3 ValueId(5) -gma4.bin 0x6344 10 00000000446300000000000000000000 Control Op copy 6 4294967297 InstId(6) BlockId(0) 0x6344:6 ValueId(10) -gma4.bin 0x6344 11 02000000803800000000000001000000 Values OperandIn copy 0 10 InstId(6) BlockId(0) 0x6344:6 ValueId(9) -gma4.bin 0x6344 12 02000000002d00000000000001000000 Values OperandOut copy 0 11 InstId(6) BlockId(0) 0x6344:6 ValueId(10) -gma4.bin 0x6344 13 00000000446300000000000000000000 Control Op store 7 2 InstId(7) BlockId(0) 0x6344:7 - -gma4.bin 0x6344 14 02000000802c00000000000002000000 Values OperandIn store 0 4 InstId(7) BlockId(0) 0x6344:7 ValueId(3) -gma4.bin 0x6344 15 02000000002d00000000000001000000 Values OperandIn store 1 11 InstId(7) BlockId(0) 0x6344:7 ValueId(10) -gma4.bin 0x6477 0 00000000776400000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x6477:0 ValueId(1) -gma4.bin 0x6477 1 00000000856100000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x6477:0 ValueId(0) -gma4.bin 0x6477 2 02000000804500000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x6477:0 ValueId(1) -gma4.bin 0x64af 0 00000000af6400000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x64af:1 - -gma4.bin 0x64af 1 02000000804c00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x64af:1 ValueId(2) -gma4.bin 0x64af 2 03000000b26400000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x64af:1 ValueId(3) -gma4.bin 0x64af 3 00000000af6400000000000000000000 Control Op call 3 1 InstId(3) BlockId(0) 0x64af:3 - -gma4.bin 0x64af 4 00000000277900000000000002000000 Values OperandIn call 0 7 InstId(3) BlockId(0) 0x64af:3 ValueId(6) -gma4.bin 0x64af 5 00000000af6400000000000000000000 Control Edge call 1 0 - BlockId(0) - - -gma4.bin 0x64af 6 00000000b26400000000000000000000 Control Op copy 0 4294967297 InstId(4) BlockId(1) 0x64b2:0 ValueId(8) -gma4.bin 0x64af 7 01000000010000000000000001000000 Values OperandIn copy 0 8 InstId(4) BlockId(1) 0x64b2:0 ValueId(7) -gma4.bin 0x64af 8 01000000000000000000000001000000 Values OperandOut copy 0 9 InstId(4) BlockId(1) 0x64b2:0 ValueId(8) -gma4.bin 0x64af 9 00000000af6400000000000000000000 Calls CallSite call 31015 6 InstId(3) BlockId(0) 0x64af:3 ValueId(6) -gma4.bin 0x6728 0 00000000646700000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x6764:0 ValueId(1) -gma4.bin 0x6728 1 01000000360000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x6764:0 ValueId(0) -gma4.bin 0x6728 2 02000000805100000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x6764:0 ValueId(1) -gma4.bin 0x6728 3 00000000646700000000000000000000 Control Op copy 1 4294967297 InstId(1) BlockId(0) 0x6764:1 ValueId(3) -gma4.bin 0x6728 4 00000000000000000000000001000000 Values OperandIn copy 0 3 InstId(1) BlockId(0) 0x6764:1 ValueId(2) -gma4.bin 0x6728 5 02000000005200000000000001000000 Values OperandOut copy 0 4 InstId(1) BlockId(0) 0x6764:1 ValueId(3) -gma4.bin 0x6728 6 00000000646700000000000000000000 Control Op copy 5 4294967297 InstId(5) BlockId(0) 0x6764:5 ValueId(9) -gma4.bin 0x6728 7 02000000805300000000000001000000 Values OperandIn copy 0 9 InstId(5) BlockId(0) 0x6764:5 ValueId(8) -gma4.bin 0x6728 8 00000000000000000000000001000000 Values OperandOut copy 0 10 InstId(5) BlockId(0) 0x6764:5 ValueId(9) -gma4.bin 0x6765 0 00000000656700000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x6765:0 ValueId(1) -gma4.bin 0x6765 1 00000000200000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x6765:0 ValueId(0) -gma4.bin 0x6765 2 02000000803800000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x6765:0 ValueId(1) -gma4.bin 0x6765 3 00000000656700000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x6765:3 ValueId(6) -gma4.bin 0x6765 4 02000000803800000000000001000000 Values OperandIn copy 0 6 InstId(3) BlockId(0) 0x6765:3 ValueId(5) -gma4.bin 0x6765 5 00000000200000000000000001000000 Values OperandOut copy 0 7 InstId(3) BlockId(0) 0x6765:3 ValueId(6) -gma4.bin 0x6765 6 00000000656700000000000000000000 Control Op store 6 2 InstId(6) BlockId(0) 0x6765:6 - -gma4.bin 0x6765 7 01000000220000000000000002000000 Values OperandIn store 0 11 InstId(6) BlockId(0) 0x6765:6 ValueId(10) -gma4.bin 0x6765 8 01000000000000000000000001000000 Values OperandIn store 1 12 InstId(6) BlockId(0) 0x6765:6 ValueId(11) -gma4.bin 0x6765 9 00000000656700000000000000000000 Control Op load 8 4294967297 InstId(8) BlockId(0) 0x6765:8 ValueId(15) -gma4.bin 0x6765 10 030000003c0000000000000002000000 Values OperandIn load 0 15 InstId(8) BlockId(0) 0x6765:8 ValueId(14) -gma4.bin 0x6765 11 02000000002600000000000002000000 Values OperandOut load 0 16 InstId(8) BlockId(0) 0x6765:8 ValueId(15) -gma4.bin 0x6765 12 00000000656700000000000000000000 Control Op int_add 10 4294967298 InstId(10) BlockId(0) 0x6765:10 ValueId(18) -gma4.bin 0x6765 13 02000000002600000000000002000000 Values OperandIn int_add 0 16 InstId(10) BlockId(0) 0x6765:10 ValueId(15) -gma4.bin 0x6765 14 02000000802600000000000002000000 Values OperandIn int_add 1 18 InstId(10) BlockId(0) 0x6765:10 ValueId(17) -gma4.bin 0x6765 15 02000000002600000000000002000000 Values OperandOut int_add 0 19 InstId(10) BlockId(0) 0x6765:10 ValueId(18) -gma4.bin 0x6765 16 00000000656700000000000000000000 Control Op load 11 4294967297 InstId(11) BlockId(0) 0x6765:11 ValueId(19) -gma4.bin 0x6765 17 02000000002600000000000002000000 Values OperandIn load 0 19 InstId(11) BlockId(0) 0x6765:11 ValueId(18) -gma4.bin 0x6765 18 02000000802700000000000001000000 Values OperandOut load 0 20 InstId(11) BlockId(0) 0x6765:11 ValueId(19) -gma4.bin 0x6765 19 00000000656700000000000000000000 Memory MemUse load 1 8589934592 InstId(8) BlockId(0) 0x6765:8 - -gma4.bin 0x6b65 0 00000000656b00000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x6b65:0 ValueId(1) -gma4.bin 0x6b65 1 01000000000000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x6b65:0 ValueId(0) -gma4.bin 0x6b65 2 00000000f00000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x6b65:0 ValueId(1) -gma4.bin 0x6f64 0 00000000766f00000000000000000000 Control Op int_add 0 4294967298 InstId(0) BlockId(0) 0x6f76:0 ValueId(2) -gma4.bin 0x6f64 1 01000000220000000000000002000000 Values OperandIn int_add 0 1 InstId(0) BlockId(0) 0x6f76:0 ValueId(0) -gma4.bin 0x6f64 2 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(0) BlockId(0) 0x6f76:0 ValueId(1) -gma4.bin 0x6f64 3 01000000220000000000000002000000 Values OperandOut int_add 0 3 InstId(0) BlockId(0) 0x6f76:0 ValueId(2) -gma4.bin 0x6f64 4 00000000766f00000000000000000000 Control Op load 1 4294967297 InstId(1) BlockId(0) 0x6f76:1 ValueId(3) -gma4.bin 0x6f64 5 01000000220000000000000002000000 Values OperandIn load 0 3 InstId(1) BlockId(0) 0x6f76:1 ValueId(2) -gma4.bin 0x6f64 6 02000000000100000000000001000000 Values OperandOut load 0 4 InstId(1) BlockId(0) 0x6f76:1 ValueId(3) -gma4.bin 0x6f64 7 00000000766f00000000000000000000 Control Op int_add 14 4294967298 InstId(14) BlockId(0) 0x6f76:14 ValueId(23) -gma4.bin 0x6f64 8 01000000220000000000000002000000 Values OperandIn int_add 0 3 InstId(14) BlockId(0) 0x6f76:14 ValueId(2) -gma4.bin 0x6f64 9 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(14) BlockId(0) 0x6f76:14 ValueId(1) -gma4.bin 0x6f64 10 01000000220000000000000002000000 Values OperandOut int_add 0 24 InstId(14) BlockId(0) 0x6f76:14 ValueId(23) -gma4.bin 0x6f64 11 00000000766f00000000000000000000 Control Op load 15 4294967297 InstId(15) BlockId(0) 0x6f76:15 ValueId(24) -gma4.bin 0x6f64 12 01000000220000000000000002000000 Values OperandIn load 0 24 InstId(15) BlockId(0) 0x6f76:15 ValueId(23) -gma4.bin 0x6f64 13 02000000805800000000000002000000 Values OperandOut load 0 25 InstId(15) BlockId(0) 0x6f76:15 ValueId(24) -gma4.bin 0x6f64 14 00000000766f00000000000000000000 Control Op int_add 16 4294967298 InstId(16) BlockId(0) 0x6f76:16 ValueId(25) -gma4.bin 0x6f64 15 01000000220000000000000002000000 Values OperandIn int_add 0 24 InstId(16) BlockId(0) 0x6f76:16 ValueId(23) -gma4.bin 0x6f64 16 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(16) BlockId(0) 0x6f76:16 ValueId(1) -gma4.bin 0x6f64 17 01000000220000000000000002000000 Values OperandOut int_add 0 26 InstId(16) BlockId(0) 0x6f76:16 ValueId(25) -gma4.bin 0x6f64 18 00000000766f00000000000000000000 Control Op return 17 1 InstId(17) BlockId(0) 0x6f76:17 - -gma4.bin 0x6f64 19 02000000805800000000000002000000 Values OperandIn return 0 25 InstId(17) BlockId(0) 0x6f76:17 ValueId(24) -gma4.bin 0x7359 0 00000000597300000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x7359:0 ValueId(1) -gma4.bin 0x7359 1 00000000900000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x7359:0 ValueId(0) -gma4.bin 0x7359 2 01000000010000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x7359:0 ValueId(1) -gma4.bin 0x75c0 0 00000000c07500000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x75c0:0 ValueId(1) -gma4.bin 0x75c0 1 01000000010000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x75c0:0 ValueId(0) -gma4.bin 0x75c0 2 000000001a0000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x75c0:0 ValueId(1) -gma4.bin 0x75c0 3 00000000c07500000000000000000000 Control Op copy 1 4294967297 InstId(1) BlockId(0) 0x75c0:1 ValueId(3) -gma4.bin 0x75c0 4 01000000000000000000000001000000 Values OperandIn copy 0 3 InstId(1) BlockId(0) 0x75c0:1 ValueId(2) -gma4.bin 0x75c0 5 00000000190000000000000001000000 Values OperandOut copy 0 4 InstId(1) BlockId(0) 0x75c0:1 ValueId(3) -gma4.bin 0x75c0 6 00000000c07500000000000000000000 Control Op copy 2 4294967297 InstId(2) BlockId(0) 0x75c0:2 ValueId(5) -gma4.bin 0x75c0 7 03000000000000000000000001000000 Values OperandIn copy 0 5 InstId(2) BlockId(0) 0x75c0:2 ValueId(4) -gma4.bin 0x75c0 8 02000000801a00000000000001000000 Values OperandOut copy 0 6 InstId(2) BlockId(0) 0x75c0:2 ValueId(5) -gma4.bin 0x75c0 9 00000000c07500000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x75c0:3 ValueId(6) -gma4.bin 0x75c0 10 02000000801a00000000000001000000 Values OperandIn copy 0 6 InstId(3) BlockId(0) 0x75c0:3 ValueId(5) -gma4.bin 0x75c0 11 01000000000000000000000001000000 Values OperandOut copy 0 7 InstId(3) BlockId(0) 0x75c0:3 ValueId(6) -gma4.bin 0x75c0 12 00000000c07500000000000000000000 Control Op copy 6 4294967297 InstId(6) BlockId(0) 0x75c0:6 ValueId(9) -gma4.bin 0x75c0 13 01000000000000000000000001000000 Values OperandIn copy 0 7 InstId(6) BlockId(0) 0x75c0:6 ValueId(6) -gma4.bin 0x75c0 14 00000000180000000000000001000000 Values OperandOut copy 0 10 InstId(6) BlockId(0) 0x75c0:6 ValueId(9) -gma4.bin 0x75c0 15 00000000c07500000000000000000000 Control Edge copy 1 0 - BlockId(0) - - -gma4.bin 0x75c0 16 00000000c87500000000000000000000 Control Op load 36 4294967297 InstId(43) BlockId(1) 0x75c8:0 ValueId(119) -gma4.bin 0x75c0 17 03000000180000000000000002000000 Values OperandIn load 0 119 InstId(43) BlockId(1) 0x75c8:0 ValueId(118) -gma4.bin 0x75c0 18 02000000002600000000000002000000 Values OperandOut load 0 120 InstId(43) BlockId(1) 0x75c8:0 ValueId(119) -gma4.bin 0x75c0 19 00000000c87500000000000000000000 Control Op int_add 38 4294967298 InstId(45) BlockId(1) 0x75c8:2 ValueId(121) -gma4.bin 0x75c0 20 02000000002600000000000002000000 Values OperandIn int_add 0 120 InstId(45) BlockId(1) 0x75c8:2 ValueId(119) -gma4.bin 0x75c0 21 02000000802600000000000002000000 Values OperandIn int_add 1 121 InstId(45) BlockId(1) 0x75c8:2 ValueId(120) -gma4.bin 0x75c0 22 02000000002600000000000002000000 Values OperandOut int_add 0 122 InstId(45) BlockId(1) 0x75c8:2 ValueId(121) -gma4.bin 0x75c0 23 00000000c87500000000000000000000 Control Op load 39 4294967297 InstId(46) BlockId(1) 0x75c8:3 ValueId(122) -gma4.bin 0x75c0 24 02000000002600000000000002000000 Values OperandIn load 0 122 InstId(46) BlockId(1) 0x75c8:3 ValueId(121) -gma4.bin 0x75c0 25 02000000802700000000000001000000 Values OperandOut load 0 123 InstId(46) BlockId(1) 0x75c8:3 ValueId(122) -gma4.bin 0x75c0 26 00000000c87500000000000000000000 Control Op copy 40 4294967297 InstId(47) BlockId(1) 0x75c8:4 ValueId(123) -gma4.bin 0x75c0 27 02000000802700000000000001000000 Values OperandIn copy 0 123 InstId(47) BlockId(1) 0x75c8:4 ValueId(122) -gma4.bin 0x75c0 28 01000000000000000000000001000000 Values OperandOut copy 0 124 InstId(47) BlockId(1) 0x75c8:4 ValueId(123) -gma4.bin 0x75c0 29 00000000c87500000000000000000000 Control Op copy 43 4294967297 InstId(50) BlockId(1) 0x75c8:7 ValueId(127) -gma4.bin 0x75c0 30 03000000010000000000000001000000 Values OperandIn copy 0 127 InstId(50) BlockId(1) 0x75c8:7 ValueId(126) -gma4.bin 0x75c0 31 01000000360000000000000001000000 Values OperandOut copy 0 128 InstId(50) BlockId(1) 0x75c8:7 ValueId(127) -gma4.bin 0x75c0 32 00000000c87500000000000000000000 Control Op copy 44 4294967297 InstId(51) BlockId(1) 0x75c8:8 ValueId(107) -gma4.bin 0x75c0 33 000000001a0000000000000001000000 Values OperandIn copy 0 33 InstId(51) BlockId(1) 0x75c8:8 ValueId(32) -gma4.bin 0x75c0 34 02000000805b00000000000001000000 Values OperandOut copy 0 108 InstId(51) BlockId(1) 0x75c8:8 ValueId(107) -gma4.bin 0x75c0 35 00000000c87500000000000000000000 Control Op copy 67 4294967297 InstId(74) BlockId(1) 0x75c8:31 ValueId(132) -gma4.bin 0x75c0 36 02000000805d00000000000001000000 Values OperandIn copy 0 117 InstId(74) BlockId(1) 0x75c8:31 ValueId(116) -gma4.bin 0x75c0 37 01000000000000000000000001000000 Values OperandOut copy 0 133 InstId(74) BlockId(1) 0x75c8:31 ValueId(132) -gma4.bin 0x75c0 38 00000000c87500000000000000000000 Control Op load 68 4294967297 InstId(75) BlockId(1) 0x75c8:32 ValueId(133) -gma4.bin 0x75c0 39 03000000180000000000000002000000 Values OperandIn load 0 119 InstId(75) BlockId(1) 0x75c8:32 ValueId(118) -gma4.bin 0x75c0 40 02000000002600000000000002000000 Values OperandOut load 0 134 InstId(75) BlockId(1) 0x75c8:32 ValueId(133) -gma4.bin 0x75c0 41 00000000c87500000000000000000000 Control Op int_add 70 4294967298 InstId(77) BlockId(1) 0x75c8:34 ValueId(79) -gma4.bin 0x75c0 42 02000000002600000000000002000000 Values OperandIn int_add 0 134 InstId(77) BlockId(1) 0x75c8:34 ValueId(133) -gma4.bin 0x75c0 43 02000000802600000000000002000000 Values OperandIn int_add 1 83 InstId(77) BlockId(1) 0x75c8:34 ValueId(82) -gma4.bin 0x75c0 44 02000000002600000000000002000000 Values OperandOut int_add 0 80 InstId(77) BlockId(1) 0x75c8:34 ValueId(79) -gma4.bin 0x75c0 45 00000000c87500000000000000000000 Control Op copy 71 4294967297 InstId(78) BlockId(1) 0x75c8:35 ValueId(85) -gma4.bin 0x75c0 46 01000000000000000000000001000000 Values OperandIn copy 0 133 InstId(78) BlockId(1) 0x75c8:35 ValueId(132) -gma4.bin 0x75c0 47 02000000802700000000000001000000 Values OperandOut copy 0 86 InstId(78) BlockId(1) 0x75c8:35 ValueId(85) -gma4.bin 0x75c0 48 00000000c87500000000000000000000 Control Op store 72 2 InstId(79) BlockId(1) 0x75c8:36 - -gma4.bin 0x75c0 49 02000000002600000000000002000000 Values OperandIn store 0 80 InstId(79) BlockId(1) 0x75c8:36 ValueId(79) -gma4.bin 0x75c0 50 02000000802700000000000001000000 Values OperandIn store 1 86 InstId(79) BlockId(1) 0x75c8:36 ValueId(85) -gma4.bin 0x75c0 51 00000000c87500000000000000000000 Control Op copy 73 4294967297 InstId(80) BlockId(1) 0x75c8:37 ValueId(31) -gma4.bin 0x75c0 52 01000000000000000000000001000000 Values OperandIn copy 0 133 InstId(80) BlockId(1) 0x75c8:37 ValueId(132) -gma4.bin 0x75c0 53 000000001a0000000000000001000000 Values OperandOut copy 0 32 InstId(80) BlockId(1) 0x75c8:37 ValueId(31) -gma4.bin 0x75c0 54 00000000c87500000000000000000000 Control Op copy 74 4294967297 InstId(81) BlockId(1) 0x75c8:38 ValueId(10) -gma4.bin 0x75c0 55 01000000020000000000000001000000 Values OperandIn copy 0 26 InstId(81) BlockId(1) 0x75c8:38 ValueId(25) -gma4.bin 0x75c0 56 01000000000000000000000001000000 Values OperandOut copy 0 11 InstId(81) BlockId(1) 0x75c8:38 ValueId(10) -gma4.bin 0x75c0 57 00000000c87500000000000000000000 Control Op cbranch 78 2 InstId(85) BlockId(1) 0x75c8:42 - -gma4.bin 0x75c0 58 00000000d67500000000000002000000 Values OperandIn cbranch 0 138 InstId(85) BlockId(1) 0x75c8:42 ValueId(137) -gma4.bin 0x75c0 59 02000000003e00000000000001000000 Values OperandIn cbranch 1 137 InstId(85) BlockId(1) 0x75c8:42 ValueId(136) -gma4.bin 0x75c0 60 00000000c87500000000000000000000 Control Edge cbranch 3 1 - BlockId(1) - - -gma4.bin 0x75c0 61 00000000c87500000000000000000000 Control Edge cbranch 2 2 - BlockId(1) - - -gma4.bin 0x75c0 62 00000000d47500000000000000000000 Control Op copy 1 4294967297 InstId(87) BlockId(2) 0x75d4:1 ValueId(139) -gma4.bin 0x75c0 63 02000000004800000000000001000000 Values OperandIn copy 0 139 InstId(87) BlockId(2) 0x75d4:1 ValueId(138) -gma4.bin 0x75c0 64 00000000190000000000000001000000 Values OperandOut copy 0 140 InstId(87) BlockId(2) 0x75d4:1 ValueId(139) -gma4.bin 0x75c0 65 00000000d47500000000000000000000 Control Edge int_sless 3 0 - BlockId(2) - - -gma4.bin 0x75c0 66 00000000d67500000000000000000000 Control Op copy 7 4294967297 InstId(97) BlockId(3) 0x75d6:3 ValueId(98) -gma4.bin 0x75c0 67 00000000937500000000000001000000 Values OperandIn copy 0 147 InstId(97) BlockId(3) 0x75d6:3 ValueId(146) -gma4.bin 0x75c0 68 02000000804500000000000001000000 Values OperandOut copy 0 99 InstId(97) BlockId(3) 0x75d6:3 ValueId(98) -gma4.bin 0x75c0 69 00000000d67500000000000000000000 Control Op cbranch 13 2 InstId(103) BlockId(3) 0x75d6:9 - -gma4.bin 0x75c0 70 00000000c87500000000000002000000 Values OperandIn cbranch 0 148 InstId(103) BlockId(3) 0x75d6:9 ValueId(147) -gma4.bin 0x75c0 71 02000000003e00000000000001000000 Values OperandIn cbranch 1 89 InstId(103) BlockId(3) 0x75d6:9 ValueId(88) -gma4.bin 0x75c0 72 00000000d67500000000000000000000 Control Edge cbranch 1 1 - BlockId(3) - - -gma4.bin 0x75c0 73 00000000d67500000000000000000000 Control Edge cbranch 4 2 - BlockId(3) - - -gma4.bin 0x75c0 74 00000000dc7500000000000000000000 Control Op copy 0 4294967297 InstId(104) BlockId(4) 0x75dc:0 ValueId(11) -gma4.bin 0x75c0 75 00000000190000000000000001000000 Values OperandIn copy 0 30 InstId(104) BlockId(4) 0x75dc:0 ValueId(29) -gma4.bin 0x75c0 76 01000000000000000000000001000000 Values OperandOut copy 0 12 InstId(104) BlockId(4) 0x75dc:0 ValueId(11) -gma4.bin 0x75c0 77 00000000dc7500000000000000000000 Control Op copy 3 4294967297 InstId(107) BlockId(4) 0x75dc:3 ValueId(93) -gma4.bin 0x75c0 78 00000000947500000000000001000000 Values OperandIn copy 0 151 InstId(107) BlockId(4) 0x75dc:3 ValueId(150) -gma4.bin 0x75c0 79 02000000804100000000000001000000 Values OperandOut copy 0 94 InstId(107) BlockId(4) 0x75dc:3 ValueId(93) -gma4.bin 0x75c0 80 00000000dc7500000000000000000000 Control Op cbranch 9 2 InstId(113) BlockId(4) 0x75dc:9 - -gma4.bin 0x75c0 81 00000000c87500000000000002000000 Values OperandIn cbranch 0 148 InstId(113) BlockId(4) 0x75dc:9 ValueId(147) -gma4.bin 0x75c0 82 02000000003e00000000000001000000 Values OperandIn cbranch 1 90 InstId(113) BlockId(4) 0x75dc:9 ValueId(89) -gma4.bin 0x75c0 83 00000000dc7500000000000000000000 Control Edge cbranch 1 1 - BlockId(4) - - -gma4.bin 0x75c0 84 00000000dc7500000000000000000000 Control Edge cbranch 5 2 - BlockId(4) - - -gma4.bin 0x75c0 85 00000000e37500000000000000000000 Control Op int_add 0 4294967298 InstId(114) BlockId(5) 0x75e3:0 ValueId(153) -gma4.bin 0x75c0 86 01000000220000000000000002000000 Values OperandIn int_add 0 152 InstId(114) BlockId(5) 0x75e3:0 ValueId(151) -gma4.bin 0x75c0 87 03000000010000000000000002000000 Values OperandIn int_add 1 153 InstId(114) BlockId(5) 0x75e3:0 ValueId(152) -gma4.bin 0x75c0 88 01000000220000000000000002000000 Values OperandOut int_add 0 154 InstId(114) BlockId(5) 0x75e3:0 ValueId(153) -gma4.bin 0x75c0 89 00000000e37500000000000000000000 Control Op load 1 4294967297 InstId(115) BlockId(5) 0x75e3:1 ValueId(154) -gma4.bin 0x75c0 90 01000000220000000000000002000000 Values OperandIn load 0 154 InstId(115) BlockId(5) 0x75e3:1 ValueId(153) -gma4.bin 0x75c0 91 02000000805a00000000000002000000 Values OperandOut load 0 155 InstId(115) BlockId(5) 0x75e3:1 ValueId(154) -gma4.bin 0x75c0 92 00000000e37500000000000000000000 Control Op int_add 2 4294967298 InstId(116) BlockId(5) 0x75e3:2 ValueId(155) -gma4.bin 0x75c0 93 01000000220000000000000002000000 Values OperandIn int_add 0 154 InstId(116) BlockId(5) 0x75e3:2 ValueId(153) -gma4.bin 0x75c0 94 03000000010000000000000002000000 Values OperandIn int_add 1 153 InstId(116) BlockId(5) 0x75e3:2 ValueId(152) -gma4.bin 0x75c0 95 01000000220000000000000002000000 Values OperandOut int_add 0 156 InstId(116) BlockId(5) 0x75e3:2 ValueId(155) -gma4.bin 0x75c0 96 00000000e37500000000000000000000 Control Op return 3 1 InstId(117) BlockId(5) 0x75e3:3 - -gma4.bin 0x75c0 97 02000000805a00000000000002000000 Values OperandIn return 0 155 InstId(117) BlockId(5) 0x75e3:3 ValueId(154) -gma4.bin 0x75c0 98 00000000c87500000000000000000000 Memory MemUse load 1 8589934592 InstId(43) BlockId(1) 0x75c8:0 - -gma4.bin 0x75c0 99 00000000c87500000000000000000000 Memory MemUse load 1 8589934592 InstId(75) BlockId(1) 0x75c8:32 - -gma4.bin 0x7927 0 00000000277900000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x7927:1 - -gma4.bin 0x7927 1 02000000003f00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x7927:1 ValueId(2) -gma4.bin 0x7927 2 03000000287900000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x7927:1 ValueId(3) -gma4.bin 0x7927 3 00000000277900000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x7927:3 ValueId(7) -gma4.bin 0x7927 4 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x7927:3 ValueId(6) -gma4.bin 0x7927 5 01000000320000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x7927:3 ValueId(7) -gma4.bin 0x7927 6 00000000277900000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x7927:4 ValueId(9) -gma4.bin 0x7927 7 03000000ff0000000000000001000000 Values OperandIn copy 0 9 InstId(4) BlockId(0) 0x7927:4 ValueId(8) -gma4.bin 0x7927 8 02000000800700000000000001000000 Values OperandOut copy 0 10 InstId(4) BlockId(0) 0x7927:4 ValueId(9) -gma4.bin 0x7927 9 00000000277900000000000000000000 Control Op store 25 2 InstId(25) BlockId(0) 0x7927:25 - -gma4.bin 0x7927 10 01000000220000000000000002000000 Values OperandIn store 0 6 InstId(25) BlockId(0) 0x7927:25 ValueId(5) -gma4.bin 0x7927 11 02000000800700000000000001000000 Values OperandIn store 1 49 InstId(25) BlockId(0) 0x7927:25 ValueId(48) -gma4.bin 0x7927 12 00000000277900000000000000000000 Control Op copy 27 4294967297 InstId(27) BlockId(0) 0x7927:27 ValueId(50) -gma4.bin 0x7927 13 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(27) BlockId(0) 0x7927:27 ValueId(6) -gma4.bin 0x7927 14 01000000340000000000000001000000 Values OperandOut copy 0 51 InstId(27) BlockId(0) 0x7927:27 ValueId(50) -gma4.bin 0x7927 15 00000000277900000000000000000000 Control Op load 28 4294967297 InstId(28) BlockId(0) 0x7927:28 ValueId(52) -gma4.bin 0x7927 16 03000000feff00000000000002000000 Values OperandIn load 0 52 InstId(28) BlockId(0) 0x7927:28 ValueId(51) -gma4.bin 0x7927 17 02000000804000000000000002000000 Values OperandOut load 0 53 InstId(28) BlockId(0) 0x7927:28 ValueId(52) -gma4.bin 0x7927 18 00000000277900000000000000000000 Memory MemUse load 1 8589934592 InstId(28) BlockId(0) 0x7927:28 - -gma4.bin 0x7a23 0 00000000237a00000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x7a23:1 - -gma4.bin 0x7a23 1 02000000003f00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x7a23:1 ValueId(2) -gma4.bin 0x7a23 2 03000000247a00000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x7a23:1 ValueId(3) -gma4.bin 0x7a23 3 00000000237a00000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x7a23:3 ValueId(7) -gma4.bin 0x7a23 4 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x7a23:3 ValueId(6) -gma4.bin 0x7a23 5 01000000320000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x7a23:3 ValueId(7) -gma4.bin 0x7a23 6 00000000237a00000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x7a23:4 ValueId(9) -gma4.bin 0x7a23 7 03000000ff0000000000000001000000 Values OperandIn copy 0 9 InstId(4) BlockId(0) 0x7a23:4 ValueId(8) -gma4.bin 0x7a23 8 02000000800700000000000001000000 Values OperandOut copy 0 10 InstId(4) BlockId(0) 0x7a23:4 ValueId(9) -gma4.bin 0x7a23 9 00000000237a00000000000000000000 Control Op store 25 2 InstId(25) BlockId(0) 0x7a23:25 - -gma4.bin 0x7a23 10 01000000220000000000000002000000 Values OperandIn store 0 6 InstId(25) BlockId(0) 0x7a23:25 ValueId(5) -gma4.bin 0x7a23 11 02000000800700000000000001000000 Values OperandIn store 1 49 InstId(25) BlockId(0) 0x7a23:25 ValueId(48) -gma4.bin 0x7a23 12 00000000237a00000000000000000000 Control Op copy 27 4294967297 InstId(27) BlockId(0) 0x7a23:27 ValueId(50) -gma4.bin 0x7a23 13 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(27) BlockId(0) 0x7a23:27 ValueId(6) -gma4.bin 0x7a23 14 01000000340000000000000001000000 Values OperandOut copy 0 51 InstId(27) BlockId(0) 0x7a23:27 ValueId(50) -gma4.bin 0x7a23 15 00000000237a00000000000000000000 Control Op load 28 4294967297 InstId(28) BlockId(0) 0x7a23:28 ValueId(52) -gma4.bin 0x7a23 16 03000000feff00000000000002000000 Values OperandIn load 0 52 InstId(28) BlockId(0) 0x7a23:28 ValueId(51) -gma4.bin 0x7a23 17 02000000804000000000000002000000 Values OperandOut load 0 53 InstId(28) BlockId(0) 0x7a23:28 ValueId(52) -gma4.bin 0x7a23 18 00000000237a00000000000000000000 Memory MemUse load 1 8589934592 InstId(28) BlockId(0) 0x7a23:28 - -gma4.bin 0x7b30 0 00000000307b00000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x7b30:1 - -gma4.bin 0x7b30 1 02000000003f00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x7b30:1 ValueId(2) -gma4.bin 0x7b30 2 03000000317b00000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x7b30:1 ValueId(3) -gma4.bin 0x7b30 3 00000000307b00000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x7b30:3 ValueId(7) -gma4.bin 0x7b30 4 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x7b30:3 ValueId(6) -gma4.bin 0x7b30 5 01000000320000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x7b30:3 ValueId(7) -gma4.bin 0x7b30 6 00000000307b00000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x7b30:4 ValueId(9) -gma4.bin 0x7b30 7 03000000ff0000000000000001000000 Values OperandIn copy 0 9 InstId(4) BlockId(0) 0x7b30:4 ValueId(8) -gma4.bin 0x7b30 8 02000000800700000000000001000000 Values OperandOut copy 0 10 InstId(4) BlockId(0) 0x7b30:4 ValueId(9) -gma4.bin 0x7b30 9 00000000307b00000000000000000000 Control Op store 25 2 InstId(25) BlockId(0) 0x7b30:25 - -gma4.bin 0x7b30 10 01000000220000000000000002000000 Values OperandIn store 0 6 InstId(25) BlockId(0) 0x7b30:25 ValueId(5) -gma4.bin 0x7b30 11 02000000800700000000000001000000 Values OperandIn store 1 49 InstId(25) BlockId(0) 0x7b30:25 ValueId(48) -gma4.bin 0x7b30 12 00000000307b00000000000000000000 Control Op copy 27 4294967297 InstId(27) BlockId(0) 0x7b30:27 ValueId(50) -gma4.bin 0x7b30 13 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(27) BlockId(0) 0x7b30:27 ValueId(6) -gma4.bin 0x7b30 14 01000000340000000000000001000000 Values OperandOut copy 0 51 InstId(27) BlockId(0) 0x7b30:27 ValueId(50) -gma4.bin 0x7b30 15 00000000307b00000000000000000000 Control Op load 28 4294967297 InstId(28) BlockId(0) 0x7b30:28 ValueId(52) -gma4.bin 0x7b30 16 03000000feff00000000000002000000 Values OperandIn load 0 52 InstId(28) BlockId(0) 0x7b30:28 ValueId(51) -gma4.bin 0x7b30 17 02000000804000000000000002000000 Values OperandOut load 0 53 InstId(28) BlockId(0) 0x7b30:28 ValueId(52) -gma4.bin 0x7b30 18 00000000307b00000000000000000000 Memory MemUse load 1 8589934592 InstId(28) BlockId(0) 0x7b30:28 - -gma4.bin 0x7bf2 0 00000000f27b00000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x7bf2:1 - -gma4.bin 0x7bf2 1 02000000003f00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x7bf2:1 ValueId(2) -gma4.bin 0x7bf2 2 03000000f37b00000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x7bf2:1 ValueId(3) -gma4.bin 0x7bf2 3 00000000f27b00000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x7bf2:3 ValueId(7) -gma4.bin 0x7bf2 4 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x7bf2:3 ValueId(6) -gma4.bin 0x7bf2 5 01000000320000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x7bf2:3 ValueId(7) -gma4.bin 0x7bf2 6 00000000f27b00000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x7bf2:4 ValueId(9) -gma4.bin 0x7bf2 7 03000000ff0000000000000001000000 Values OperandIn copy 0 9 InstId(4) BlockId(0) 0x7bf2:4 ValueId(8) -gma4.bin 0x7bf2 8 02000000800700000000000001000000 Values OperandOut copy 0 10 InstId(4) BlockId(0) 0x7bf2:4 ValueId(9) -gma4.bin 0x7bf2 9 00000000f27b00000000000000000000 Control Op store 25 2 InstId(25) BlockId(0) 0x7bf2:25 - -gma4.bin 0x7bf2 10 01000000220000000000000002000000 Values OperandIn store 0 6 InstId(25) BlockId(0) 0x7bf2:25 ValueId(5) -gma4.bin 0x7bf2 11 02000000800700000000000001000000 Values OperandIn store 1 49 InstId(25) BlockId(0) 0x7bf2:25 ValueId(48) -gma4.bin 0x7bf2 12 00000000f27b00000000000000000000 Control Op copy 27 4294967297 InstId(27) BlockId(0) 0x7bf2:27 ValueId(50) -gma4.bin 0x7bf2 13 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(27) BlockId(0) 0x7bf2:27 ValueId(6) -gma4.bin 0x7bf2 14 01000000340000000000000001000000 Values OperandOut copy 0 51 InstId(27) BlockId(0) 0x7bf2:27 ValueId(50) -gma4.bin 0x7bf2 15 00000000f27b00000000000000000000 Control Op load 28 4294967297 InstId(28) BlockId(0) 0x7bf2:28 ValueId(52) -gma4.bin 0x7bf2 16 03000000feff00000000000002000000 Values OperandIn load 0 52 InstId(28) BlockId(0) 0x7bf2:28 ValueId(51) -gma4.bin 0x7bf2 17 02000000804000000000000002000000 Values OperandOut load 0 53 InstId(28) BlockId(0) 0x7bf2:28 ValueId(52) -gma4.bin 0x7bf2 18 00000000f27b00000000000000000000 Memory MemUse load 1 8589934592 InstId(28) BlockId(0) 0x7bf2:28 - -gma4.bin 0x7f37 0 000000003a7f00000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x7f3a:1 - -gma4.bin 0x7f37 1 02000000003f00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x7f3a:1 ValueId(2) -gma4.bin 0x7f37 2 030000003b7f00000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x7f3a:1 ValueId(3) -gma4.bin 0x7f37 3 000000003a7f00000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x7f3a:3 ValueId(7) -gma4.bin 0x7f37 4 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x7f3a:3 ValueId(6) -gma4.bin 0x7f37 5 01000000320000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x7f3a:3 ValueId(7) -gma4.bin 0x7f37 6 000000003a7f00000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x7f3a:4 ValueId(9) -gma4.bin 0x7f37 7 03000000ff0000000000000001000000 Values OperandIn copy 0 9 InstId(4) BlockId(0) 0x7f3a:4 ValueId(8) -gma4.bin 0x7f37 8 02000000800700000000000001000000 Values OperandOut copy 0 10 InstId(4) BlockId(0) 0x7f3a:4 ValueId(9) -gma4.bin 0x7f37 9 000000003a7f00000000000000000000 Control Op store 25 2 InstId(25) BlockId(0) 0x7f3a:25 - -gma4.bin 0x7f37 10 01000000220000000000000002000000 Values OperandIn store 0 6 InstId(25) BlockId(0) 0x7f3a:25 ValueId(5) -gma4.bin 0x7f37 11 02000000800700000000000001000000 Values OperandIn store 1 49 InstId(25) BlockId(0) 0x7f3a:25 ValueId(48) -gma4.bin 0x7f37 12 000000003a7f00000000000000000000 Control Op copy 27 4294967297 InstId(27) BlockId(0) 0x7f3a:27 ValueId(50) -gma4.bin 0x7f37 13 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(27) BlockId(0) 0x7f3a:27 ValueId(6) -gma4.bin 0x7f37 14 01000000340000000000000001000000 Values OperandOut copy 0 51 InstId(27) BlockId(0) 0x7f3a:27 ValueId(50) -gma4.bin 0x7f37 15 000000003a7f00000000000000000000 Control Op load 28 4294967297 InstId(28) BlockId(0) 0x7f3a:28 ValueId(52) -gma4.bin 0x7f37 16 03000000feff00000000000002000000 Values OperandIn load 0 52 InstId(28) BlockId(0) 0x7f3a:28 ValueId(51) -gma4.bin 0x7f37 17 02000000804000000000000002000000 Values OperandOut load 0 53 InstId(28) BlockId(0) 0x7f3a:28 ValueId(52) -gma4.bin 0x7f37 18 000000003a7f00000000000000000000 Memory MemUse load 1 8589934592 InstId(28) BlockId(0) 0x7f3a:28 - -gma4.bin 0x8233 0 00000000338200000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x8233:1 - -gma4.bin 0x8233 1 02000000003f00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x8233:1 ValueId(2) -gma4.bin 0x8233 2 03000000348200000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x8233:1 ValueId(3) -gma4.bin 0x8233 3 00000000338200000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x8233:3 ValueId(7) -gma4.bin 0x8233 4 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x8233:3 ValueId(6) -gma4.bin 0x8233 5 01000000320000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x8233:3 ValueId(7) -gma4.bin 0x8233 6 00000000338200000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x8233:4 ValueId(9) -gma4.bin 0x8233 7 03000000ff0000000000000001000000 Values OperandIn copy 0 9 InstId(4) BlockId(0) 0x8233:4 ValueId(8) -gma4.bin 0x8233 8 02000000800700000000000001000000 Values OperandOut copy 0 10 InstId(4) BlockId(0) 0x8233:4 ValueId(9) -gma4.bin 0x8233 9 00000000338200000000000000000000 Control Op store 25 2 InstId(25) BlockId(0) 0x8233:25 - -gma4.bin 0x8233 10 01000000220000000000000002000000 Values OperandIn store 0 6 InstId(25) BlockId(0) 0x8233:25 ValueId(5) -gma4.bin 0x8233 11 02000000800700000000000001000000 Values OperandIn store 1 49 InstId(25) BlockId(0) 0x8233:25 ValueId(48) -gma4.bin 0x8233 12 00000000338200000000000000000000 Control Op copy 27 4294967297 InstId(27) BlockId(0) 0x8233:27 ValueId(50) -gma4.bin 0x8233 13 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(27) BlockId(0) 0x8233:27 ValueId(6) -gma4.bin 0x8233 14 01000000340000000000000001000000 Values OperandOut copy 0 51 InstId(27) BlockId(0) 0x8233:27 ValueId(50) -gma4.bin 0x8233 15 00000000338200000000000000000000 Control Op load 28 4294967297 InstId(28) BlockId(0) 0x8233:28 ValueId(52) -gma4.bin 0x8233 16 03000000feff00000000000002000000 Values OperandIn load 0 52 InstId(28) BlockId(0) 0x8233:28 ValueId(51) -gma4.bin 0x8233 17 02000000804000000000000002000000 Values OperandOut load 0 53 InstId(28) BlockId(0) 0x8233:28 ValueId(52) -gma4.bin 0x8233 18 00000000338200000000000000000000 Memory MemUse load 1 8589934592 InstId(28) BlockId(0) 0x8233:28 - -gma4.bin 0x8344 0 00000000448300000000000000000000 Control Op int_add 0 4294967298 InstId(0) BlockId(0) 0x8344:0 ValueId(2) -gma4.bin 0x8344 1 01000000220000000000000002000000 Values OperandIn int_add 0 1 InstId(0) BlockId(0) 0x8344:0 ValueId(0) -gma4.bin 0x8344 2 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(0) BlockId(0) 0x8344:0 ValueId(1) -gma4.bin 0x8344 3 01000000220000000000000002000000 Values OperandOut int_add 0 3 InstId(0) BlockId(0) 0x8344:0 ValueId(2) -gma4.bin 0x8344 4 00000000448300000000000000000000 Control Op load 1 4294967297 InstId(1) BlockId(0) 0x8344:1 ValueId(3) -gma4.bin 0x8344 5 01000000220000000000000002000000 Values OperandIn load 0 3 InstId(1) BlockId(0) 0x8344:1 ValueId(2) -gma4.bin 0x8344 6 02000000000100000000000001000000 Values OperandOut load 0 4 InstId(1) BlockId(0) 0x8344:1 ValueId(3) -gma4.bin 0x8344 7 00000000448300000000000000000000 Control Op int_add 14 4294967298 InstId(14) BlockId(0) 0x8344:14 ValueId(23) -gma4.bin 0x8344 8 01000000220000000000000002000000 Values OperandIn int_add 0 3 InstId(14) BlockId(0) 0x8344:14 ValueId(2) -gma4.bin 0x8344 9 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(14) BlockId(0) 0x8344:14 ValueId(1) -gma4.bin 0x8344 10 01000000220000000000000002000000 Values OperandOut int_add 0 24 InstId(14) BlockId(0) 0x8344:14 ValueId(23) -gma4.bin 0x8344 11 00000000448300000000000000000000 Control Op load 15 4294967297 InstId(15) BlockId(0) 0x8344:15 ValueId(24) -gma4.bin 0x8344 12 01000000220000000000000002000000 Values OperandIn load 0 24 InstId(15) BlockId(0) 0x8344:15 ValueId(23) -gma4.bin 0x8344 13 02000000805800000000000002000000 Values OperandOut load 0 25 InstId(15) BlockId(0) 0x8344:15 ValueId(24) -gma4.bin 0x8344 14 00000000448300000000000000000000 Control Op int_add 16 4294967298 InstId(16) BlockId(0) 0x8344:16 ValueId(25) -gma4.bin 0x8344 15 01000000220000000000000002000000 Values OperandIn int_add 0 24 InstId(16) BlockId(0) 0x8344:16 ValueId(23) -gma4.bin 0x8344 16 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(16) BlockId(0) 0x8344:16 ValueId(1) -gma4.bin 0x8344 17 01000000220000000000000002000000 Values OperandOut int_add 0 26 InstId(16) BlockId(0) 0x8344:16 ValueId(25) -gma4.bin 0x8344 18 00000000448300000000000000000000 Control Op return 17 1 InstId(17) BlockId(0) 0x8344:17 - -gma4.bin 0x8344 19 02000000805800000000000002000000 Values OperandIn return 0 25 InstId(17) BlockId(0) 0x8344:17 ValueId(24) -gma4.bin 0x8550 0 00000000508500000000000000000000 Control Op int_add 0 4294967298 InstId(0) BlockId(0) 0x8550:0 ValueId(2) -gma4.bin 0x8550 1 01000000220000000000000002000000 Values OperandIn int_add 0 1 InstId(0) BlockId(0) 0x8550:0 ValueId(0) -gma4.bin 0x8550 2 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(0) BlockId(0) 0x8550:0 ValueId(1) -gma4.bin 0x8550 3 01000000220000000000000002000000 Values OperandOut int_add 0 3 InstId(0) BlockId(0) 0x8550:0 ValueId(2) -gma4.bin 0x8550 4 00000000508500000000000000000000 Control Op load 1 4294967297 InstId(1) BlockId(0) 0x8550:1 ValueId(3) -gma4.bin 0x8550 5 01000000220000000000000002000000 Values OperandIn load 0 3 InstId(1) BlockId(0) 0x8550:1 ValueId(2) -gma4.bin 0x8550 6 02000000000100000000000001000000 Values OperandOut load 0 4 InstId(1) BlockId(0) 0x8550:1 ValueId(3) -gma4.bin 0x8550 7 00000000508500000000000000000000 Control Op int_add 14 4294967298 InstId(14) BlockId(0) 0x8550:14 ValueId(23) -gma4.bin 0x8550 8 01000000220000000000000002000000 Values OperandIn int_add 0 3 InstId(14) BlockId(0) 0x8550:14 ValueId(2) -gma4.bin 0x8550 9 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(14) BlockId(0) 0x8550:14 ValueId(1) -gma4.bin 0x8550 10 01000000220000000000000002000000 Values OperandOut int_add 0 24 InstId(14) BlockId(0) 0x8550:14 ValueId(23) -gma4.bin 0x8550 11 00000000508500000000000000000000 Control Op load 15 4294967297 InstId(15) BlockId(0) 0x8550:15 ValueId(24) -gma4.bin 0x8550 12 01000000220000000000000002000000 Values OperandIn load 0 24 InstId(15) BlockId(0) 0x8550:15 ValueId(23) -gma4.bin 0x8550 13 02000000805800000000000002000000 Values OperandOut load 0 25 InstId(15) BlockId(0) 0x8550:15 ValueId(24) -gma4.bin 0x8550 14 00000000508500000000000000000000 Control Op int_add 16 4294967298 InstId(16) BlockId(0) 0x8550:16 ValueId(25) -gma4.bin 0x8550 15 01000000220000000000000002000000 Values OperandIn int_add 0 24 InstId(16) BlockId(0) 0x8550:16 ValueId(23) -gma4.bin 0x8550 16 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(16) BlockId(0) 0x8550:16 ValueId(1) -gma4.bin 0x8550 17 01000000220000000000000002000000 Values OperandOut int_add 0 26 InstId(16) BlockId(0) 0x8550:16 ValueId(25) -gma4.bin 0x8550 18 00000000508500000000000000000000 Control Op return 17 1 InstId(17) BlockId(0) 0x8550:17 - -gma4.bin 0x8550 19 02000000805800000000000002000000 Values OperandIn return 0 25 InstId(17) BlockId(0) 0x8550:17 ValueId(24) -gma5.bin 0x1d00 0 00000000001d00000000000000000000 Control Op store 1 2 InstId(1) BlockId(0) 0x1d00:1 - -gma5.bin 0x1d00 1 02000000003f00000000000002000000 Values OperandIn store 0 3 InstId(1) BlockId(0) 0x1d00:1 ValueId(2) -gma5.bin 0x1d00 2 03000000011d00000000000002000000 Values OperandIn store 1 4 InstId(1) BlockId(0) 0x1d00:1 ValueId(3) -gma5.bin 0x1d00 3 00000000001d00000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x1d00:3 ValueId(7) -gma5.bin 0x1d00 4 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x1d00:3 ValueId(6) -gma5.bin 0x1d00 5 01000000320000000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x1d00:3 ValueId(7) -gma5.bin 0x1d00 6 00000000001d00000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x1d00:4 ValueId(9) -gma5.bin 0x1d00 7 03000000ff0000000000000001000000 Values OperandIn copy 0 9 InstId(4) BlockId(0) 0x1d00:4 ValueId(8) -gma5.bin 0x1d00 8 02000000800700000000000001000000 Values OperandOut copy 0 10 InstId(4) BlockId(0) 0x1d00:4 ValueId(9) -gma5.bin 0x1d00 9 00000000001d00000000000000000000 Control Op store 25 2 InstId(25) BlockId(0) 0x1d00:25 - -gma5.bin 0x1d00 10 01000000220000000000000002000000 Values OperandIn store 0 6 InstId(25) BlockId(0) 0x1d00:25 ValueId(5) -gma5.bin 0x1d00 11 02000000800700000000000001000000 Values OperandIn store 1 49 InstId(25) BlockId(0) 0x1d00:25 ValueId(48) -gma5.bin 0x1d00 12 00000000001d00000000000000000000 Control Op copy 27 4294967297 InstId(27) BlockId(0) 0x1d00:27 ValueId(50) -gma5.bin 0x1d00 13 03000000010000000000000001000000 Values OperandIn copy 0 7 InstId(27) BlockId(0) 0x1d00:27 ValueId(6) -gma5.bin 0x1d00 14 01000000340000000000000001000000 Values OperandOut copy 0 51 InstId(27) BlockId(0) 0x1d00:27 ValueId(50) -gma5.bin 0x1d00 15 00000000001d00000000000000000000 Control Op load 28 4294967297 InstId(28) BlockId(0) 0x1d00:28 ValueId(52) -gma5.bin 0x1d00 16 03000000feff00000000000002000000 Values OperandIn load 0 52 InstId(28) BlockId(0) 0x1d00:28 ValueId(51) -gma5.bin 0x1d00 17 02000000804000000000000002000000 Values OperandOut load 0 53 InstId(28) BlockId(0) 0x1d00:28 ValueId(52) -gma5.bin 0x1d00 18 00000000001d00000000000000000000 Memory MemUse load 1 8589934592 InstId(28) BlockId(0) 0x1d00:28 - -gma5.bin 0x1d36 0 00000000361d00000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x1d36:0 ValueId(1) -gma5.bin 0x1d36 1 03000000800000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x1d36:0 ValueId(0) -gma5.bin 0x1d36 2 02000000801a00000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x1d36:0 ValueId(1) -gma5.bin 0x1d36 3 00000000361d00000000000000000000 Control Op copy 1 4294967297 InstId(1) BlockId(0) 0x1d36:1 ValueId(2) -gma5.bin 0x1d36 4 02000000801a00000000000001000000 Values OperandIn copy 0 2 InstId(1) BlockId(0) 0x1d36:1 ValueId(1) -gma5.bin 0x1d36 5 01000000000000000000000001000000 Values OperandOut copy 0 3 InstId(1) BlockId(0) 0x1d36:1 ValueId(2) -gma5.bin 0x1d36 6 00000000361d00000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x1d36:4 ValueId(6) -gma5.bin 0x1d36 7 01000000000000000000000001000000 Values OperandIn copy 0 3 InstId(4) BlockId(0) 0x1d36:4 ValueId(2) -gma5.bin 0x1d36 8 00000000520400000000000001000000 Values OperandOut copy 0 7 InstId(4) BlockId(0) 0x1d36:4 ValueId(6) -gma5.bin 0x1d36 9 00000000361d00000000000000000000 Control Op copy 5 4294967297 InstId(5) BlockId(0) 0x1d36:5 ValueId(8) -gma5.bin 0x1d36 10 030000001d0000000000000001000000 Values OperandIn copy 0 8 InstId(5) BlockId(0) 0x1d36:5 ValueId(7) -gma5.bin 0x1d36 11 02000000801a00000000000001000000 Values OperandOut copy 0 9 InstId(5) BlockId(0) 0x1d36:5 ValueId(8) -gma5.bin 0x1d36 12 00000000361d00000000000000000000 Control Op copy 6 4294967297 InstId(6) BlockId(0) 0x1d36:6 ValueId(9) -gma5.bin 0x1d36 13 02000000801a00000000000001000000 Values OperandIn copy 0 9 InstId(6) BlockId(0) 0x1d36:6 ValueId(8) -gma5.bin 0x1d36 14 01000000000000000000000001000000 Values OperandOut copy 0 10 InstId(6) BlockId(0) 0x1d36:6 ValueId(9) -gma5.bin 0x1d36 15 00000000361d00000000000000000000 Control Op copy 9 4294967297 InstId(9) BlockId(0) 0x1d36:9 ValueId(12) -gma5.bin 0x1d36 16 01000000000000000000000001000000 Values OperandIn copy 0 10 InstId(9) BlockId(0) 0x1d36:9 ValueId(9) -gma5.bin 0x1d36 17 00000000530400000000000001000000 Values OperandOut copy 0 13 InstId(9) BlockId(0) 0x1d36:9 ValueId(12) -gma5.bin 0x1d36 18 00000000361d00000000000000000000 Control Op copy 10 4294967297 InstId(10) BlockId(0) 0x1d36:10 ValueId(14) -gma5.bin 0x1d36 19 030000003e0000000000000001000000 Values OperandIn copy 0 14 InstId(10) BlockId(0) 0x1d36:10 ValueId(13) -gma5.bin 0x1d36 20 02000000801a00000000000001000000 Values OperandOut copy 0 15 InstId(10) BlockId(0) 0x1d36:10 ValueId(14) -gma5.bin 0x1d36 21 00000000361d00000000000000000000 Control Op copy 11 4294967297 InstId(11) BlockId(0) 0x1d36:11 ValueId(15) -gma5.bin 0x1d36 22 02000000801a00000000000001000000 Values OperandIn copy 0 15 InstId(11) BlockId(0) 0x1d36:11 ValueId(14) -gma5.bin 0x1d36 23 01000000000000000000000001000000 Values OperandOut copy 0 16 InstId(11) BlockId(0) 0x1d36:11 ValueId(15) -gma5.bin 0x1d36 24 00000000361d00000000000000000000 Control Op copy 14 4294967297 InstId(14) BlockId(0) 0x1d36:14 ValueId(19) -gma5.bin 0x1d36 25 03000000d10000000000000001000000 Values OperandIn copy 0 19 InstId(14) BlockId(0) 0x1d36:14 ValueId(18) -gma5.bin 0x1d36 26 02000000002800000000000001000000 Values OperandOut copy 0 20 InstId(14) BlockId(0) 0x1d36:14 ValueId(19) -gma5.bin 0x1d36 27 00000000361d00000000000000000000 Control Op copy 15 4294967297 InstId(15) BlockId(0) 0x1d36:15 ValueId(20) -gma5.bin 0x1d36 28 02000000002800000000000001000000 Values OperandIn copy 0 20 InstId(15) BlockId(0) 0x1d36:15 ValueId(19) -gma5.bin 0x1d36 29 01000000020000000000000001000000 Values OperandOut copy 0 21 InstId(15) BlockId(0) 0x1d36:15 ValueId(20) -gma5.bin 0x1d36 30 00000000361d00000000000000000000 Control Op copy 18 4294967297 InstId(18) BlockId(0) 0x1d36:18 ValueId(24) -gma5.bin 0x1d36 31 03000000360000000000000001000000 Values OperandIn copy 0 24 InstId(18) BlockId(0) 0x1d36:18 ValueId(23) -gma5.bin 0x1d36 32 02000000002800000000000001000000 Values OperandOut copy 0 25 InstId(18) BlockId(0) 0x1d36:18 ValueId(24) -gma5.bin 0x1d36 33 00000000361d00000000000000000000 Control Op copy 19 4294967297 InstId(19) BlockId(0) 0x1d36:19 ValueId(25) -gma5.bin 0x1d36 34 02000000002800000000000001000000 Values OperandIn copy 0 25 InstId(19) BlockId(0) 0x1d36:19 ValueId(24) -gma5.bin 0x1d36 35 01000000010000000000000001000000 Values OperandOut copy 0 26 InstId(19) BlockId(0) 0x1d36:19 ValueId(25) -gma5.bin 0x1d36 36 00000000361d00000000000000000000 Control Op store 23 2 InstId(23) BlockId(0) 0x1d36:23 - -gma5.bin 0x1d36 37 02000000804c00000000000002000000 Values OperandIn store 0 31 InstId(23) BlockId(0) 0x1d36:23 ValueId(30) -gma5.bin 0x1d36 38 03000000491d00000000000002000000 Values OperandIn store 1 32 InstId(23) BlockId(0) 0x1d36:23 ValueId(31) -gma5.bin 0x1d36 39 00000000361d00000000000000000000 Control Op call 25 1 InstId(25) BlockId(0) 0x1d36:25 - -gma5.bin 0x1d36 40 00000000591d00000000000002000000 Values OperandIn call 0 35 InstId(25) BlockId(0) 0x1d36:25 ValueId(34) -gma5.bin 0x1d36 41 00000000361d00000000000000000000 Control Edge call 1 0 - BlockId(0) - - -gma5.bin 0x1d36 42 00000000491d00000000000000000000 Control Op copy 0 4294967297 InstId(26) BlockId(1) 0x1d49:0 ValueId(36) -gma5.bin 0x1d36 43 03000000ff0000000000000001000000 Values OperandIn copy 0 36 InstId(26) BlockId(1) 0x1d49:0 ValueId(35) -gma5.bin 0x1d36 44 02000000801a00000000000001000000 Values OperandOut copy 0 37 InstId(26) BlockId(1) 0x1d49:0 ValueId(36) -gma5.bin 0x1d36 45 00000000491d00000000000000000000 Control Op copy 1 4294967297 InstId(27) BlockId(1) 0x1d49:1 ValueId(37) -gma5.bin 0x1d36 46 02000000801a00000000000001000000 Values OperandIn copy 0 37 InstId(27) BlockId(1) 0x1d49:1 ValueId(36) -gma5.bin 0x1d36 47 01000000000000000000000001000000 Values OperandOut copy 0 38 InstId(27) BlockId(1) 0x1d49:1 ValueId(37) -gma5.bin 0x1d36 48 00000000491d00000000000000000000 Control Op copy 4 4294967297 InstId(30) BlockId(1) 0x1d49:4 ValueId(40) -gma5.bin 0x1d36 49 01000000000000000000000001000000 Values OperandIn copy 0 38 InstId(30) BlockId(1) 0x1d49:4 ValueId(37) -gma5.bin 0x1d36 50 00000000520400000000000001000000 Values OperandOut copy 0 41 InstId(30) BlockId(1) 0x1d49:4 ValueId(40) -gma5.bin 0x1d36 51 00000000491d00000000000000000000 Control Op copy 5 4294967297 InstId(31) BlockId(1) 0x1d49:5 ValueId(42) -gma5.bin 0x1d36 52 03000000690000000000000001000000 Values OperandIn copy 0 42 InstId(31) BlockId(1) 0x1d49:5 ValueId(41) -gma5.bin 0x1d36 53 02000000801a00000000000001000000 Values OperandOut copy 0 43 InstId(31) BlockId(1) 0x1d49:5 ValueId(42) -gma5.bin 0x1d36 54 00000000491d00000000000000000000 Control Op copy 6 4294967297 InstId(32) BlockId(1) 0x1d49:6 ValueId(43) -gma5.bin 0x1d36 55 02000000801a00000000000001000000 Values OperandIn copy 0 43 InstId(32) BlockId(1) 0x1d49:6 ValueId(42) -gma5.bin 0x1d36 56 01000000000000000000000001000000 Values OperandOut copy 0 44 InstId(32) BlockId(1) 0x1d49:6 ValueId(43) -gma5.bin 0x1d36 57 00000000491d00000000000000000000 Control Op copy 9 4294967297 InstId(35) BlockId(1) 0x1d49:9 ValueId(46) -gma5.bin 0x1d36 58 01000000000000000000000001000000 Values OperandIn copy 0 44 InstId(35) BlockId(1) 0x1d49:9 ValueId(43) -gma5.bin 0x1d36 59 00000000530400000000000001000000 Values OperandOut copy 0 47 InstId(35) BlockId(1) 0x1d49:9 ValueId(46) -gma5.bin 0x1d36 60 00000000491d00000000000000000000 Control Op copy 10 4294967297 InstId(36) BlockId(1) 0x1d49:10 ValueId(48) -gma5.bin 0x1d36 61 03000000cc0000000000000001000000 Values OperandIn copy 0 48 InstId(36) BlockId(1) 0x1d49:10 ValueId(47) -gma5.bin 0x1d36 62 02000000801a00000000000001000000 Values OperandOut copy 0 49 InstId(36) BlockId(1) 0x1d49:10 ValueId(48) -gma5.bin 0x1d36 63 00000000491d00000000000000000000 Control Op copy 11 4294967297 InstId(37) BlockId(1) 0x1d49:11 ValueId(49) -gma5.bin 0x1d36 64 02000000801a00000000000001000000 Values OperandIn copy 0 49 InstId(37) BlockId(1) 0x1d49:11 ValueId(48) -gma5.bin 0x1d36 65 01000000000000000000000001000000 Values OperandOut copy 0 50 InstId(37) BlockId(1) 0x1d49:11 ValueId(49) -gma5.bin 0x1d36 66 00000000491d00000000000000000000 Control Op copy 14 4294967297 InstId(40) BlockId(1) 0x1d49:14 ValueId(53) -gma5.bin 0x1d36 67 03000000d60000000000000001000000 Values OperandIn copy 0 53 InstId(40) BlockId(1) 0x1d49:14 ValueId(52) -gma5.bin 0x1d36 68 02000000002800000000000001000000 Values OperandOut copy 0 54 InstId(40) BlockId(1) 0x1d49:14 ValueId(53) -gma5.bin 0x1d36 69 00000000491d00000000000000000000 Control Op copy 15 4294967297 InstId(41) BlockId(1) 0x1d49:15 ValueId(54) -gma5.bin 0x1d36 70 02000000002800000000000001000000 Values OperandIn copy 0 54 InstId(41) BlockId(1) 0x1d49:15 ValueId(53) -gma5.bin 0x1d36 71 01000000020000000000000001000000 Values OperandOut copy 0 55 InstId(41) BlockId(1) 0x1d49:15 ValueId(54) -gma5.bin 0x1d36 72 00000000491d00000000000000000000 Control Op copy 18 4294967297 InstId(44) BlockId(1) 0x1d49:18 ValueId(58) -gma5.bin 0x1d36 73 03000000490000000000000001000000 Values OperandIn copy 0 58 InstId(44) BlockId(1) 0x1d49:18 ValueId(57) -gma5.bin 0x1d36 74 02000000002800000000000001000000 Values OperandOut copy 0 59 InstId(44) BlockId(1) 0x1d49:18 ValueId(58) -gma5.bin 0x1d36 75 00000000491d00000000000000000000 Control Op copy 19 4294967297 InstId(45) BlockId(1) 0x1d49:19 ValueId(59) -gma5.bin 0x1d36 76 02000000002800000000000001000000 Values OperandIn copy 0 59 InstId(45) BlockId(1) 0x1d49:19 ValueId(58) -gma5.bin 0x1d36 77 01000000010000000000000001000000 Values OperandOut copy 0 60 InstId(45) BlockId(1) 0x1d49:19 ValueId(59) -gma5.bin 0x1d36 78 00000000361d00000000000000000000 Calls CallSite call 7513 34 InstId(25) BlockId(0) 0x1d36:25 ValueId(34) -gma5.bin 0x1d59 0 00000000591d00000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x1d59:0 ValueId(1) -gma5.bin 0x1d59 1 01000000010000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x1d59:0 ValueId(0) -gma5.bin 0x1d59 2 00000000bb0000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x1d59:0 ValueId(1) -gma5.bin 0x1d59 3 00000000591d00000000000000000000 Control Op copy 1 4294967297 InstId(1) BlockId(0) 0x1d59:1 ValueId(3) -gma5.bin 0x1d59 4 01000000000000000000000001000000 Values OperandIn copy 0 3 InstId(1) BlockId(0) 0x1d59:1 ValueId(2) -gma5.bin 0x1d59 5 00000000080000000000000001000000 Values OperandOut copy 0 4 InstId(1) BlockId(0) 0x1d59:1 ValueId(3) -gma5.bin 0x1d59 6 00000000591d00000000000000000000 Control Op copy 2 4294967297 InstId(2) BlockId(0) 0x1d59:2 ValueId(5) -gma5.bin 0x1d59 7 03000000000000000000000001000000 Values OperandIn copy 0 5 InstId(2) BlockId(0) 0x1d59:2 ValueId(4) -gma5.bin 0x1d59 8 02000000801a00000000000001000000 Values OperandOut copy 0 6 InstId(2) BlockId(0) 0x1d59:2 ValueId(5) -gma5.bin 0x1d59 9 00000000591d00000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x1d59:3 ValueId(6) -gma5.bin 0x1d59 10 02000000801a00000000000001000000 Values OperandIn copy 0 6 InstId(3) BlockId(0) 0x1d59:3 ValueId(5) -gma5.bin 0x1d59 11 01000000000000000000000001000000 Values OperandOut copy 0 7 InstId(3) BlockId(0) 0x1d59:3 ValueId(6) -gma5.bin 0x1d59 12 00000000591d00000000000000000000 Control Op copy 6 4294967297 InstId(6) BlockId(0) 0x1d59:6 ValueId(9) -gma5.bin 0x1d59 13 01000000000000000000000001000000 Values OperandIn copy 0 7 InstId(6) BlockId(0) 0x1d59:6 ValueId(6) -gma5.bin 0x1d59 14 00000000070000000000000001000000 Values OperandOut copy 0 10 InstId(6) BlockId(0) 0x1d59:6 ValueId(9) -gma5.bin 0x1d59 15 00000000591d00000000000000000000 Control Edge copy 1 0 - BlockId(0) - - -gma5.bin 0x1d59 16 00000000611d00000000000000000000 Control Op load 36 4294967297 InstId(43) BlockId(1) 0x1d61:0 ValueId(119) -gma5.bin 0x1d59 17 03000000070000000000000002000000 Values OperandIn load 0 119 InstId(43) BlockId(1) 0x1d61:0 ValueId(118) -gma5.bin 0x1d59 18 02000000002600000000000002000000 Values OperandOut load 0 120 InstId(43) BlockId(1) 0x1d61:0 ValueId(119) -gma5.bin 0x1d59 19 00000000611d00000000000000000000 Control Op int_add 38 4294967298 InstId(45) BlockId(1) 0x1d61:2 ValueId(121) -gma5.bin 0x1d59 20 02000000002600000000000002000000 Values OperandIn int_add 0 120 InstId(45) BlockId(1) 0x1d61:2 ValueId(119) -gma5.bin 0x1d59 21 02000000802600000000000002000000 Values OperandIn int_add 1 121 InstId(45) BlockId(1) 0x1d61:2 ValueId(120) -gma5.bin 0x1d59 22 02000000002600000000000002000000 Values OperandOut int_add 0 122 InstId(45) BlockId(1) 0x1d61:2 ValueId(121) -gma5.bin 0x1d59 23 00000000611d00000000000000000000 Control Op load 39 4294967297 InstId(46) BlockId(1) 0x1d61:3 ValueId(122) -gma5.bin 0x1d59 24 02000000002600000000000002000000 Values OperandIn load 0 122 InstId(46) BlockId(1) 0x1d61:3 ValueId(121) -gma5.bin 0x1d59 25 02000000802700000000000001000000 Values OperandOut load 0 123 InstId(46) BlockId(1) 0x1d61:3 ValueId(122) -gma5.bin 0x1d59 26 00000000611d00000000000000000000 Control Op copy 40 4294967297 InstId(47) BlockId(1) 0x1d61:4 ValueId(123) -gma5.bin 0x1d59 27 02000000802700000000000001000000 Values OperandIn copy 0 123 InstId(47) BlockId(1) 0x1d61:4 ValueId(122) -gma5.bin 0x1d59 28 01000000000000000000000001000000 Values OperandOut copy 0 124 InstId(47) BlockId(1) 0x1d61:4 ValueId(123) -gma5.bin 0x1d59 29 00000000611d00000000000000000000 Control Op copy 43 4294967297 InstId(50) BlockId(1) 0x1d61:7 ValueId(127) -gma5.bin 0x1d59 30 03000000010000000000000001000000 Values OperandIn copy 0 127 InstId(50) BlockId(1) 0x1d61:7 ValueId(126) -gma5.bin 0x1d59 31 01000000360000000000000001000000 Values OperandOut copy 0 128 InstId(50) BlockId(1) 0x1d61:7 ValueId(127) -gma5.bin 0x1d59 32 00000000611d00000000000000000000 Control Op copy 44 4294967297 InstId(51) BlockId(1) 0x1d61:8 ValueId(107) -gma5.bin 0x1d59 33 00000000bb0000000000000001000000 Values OperandIn copy 0 33 InstId(51) BlockId(1) 0x1d61:8 ValueId(32) -gma5.bin 0x1d59 34 02000000805b00000000000001000000 Values OperandOut copy 0 108 InstId(51) BlockId(1) 0x1d61:8 ValueId(107) -gma5.bin 0x1d59 35 00000000611d00000000000000000000 Control Op copy 67 4294967297 InstId(74) BlockId(1) 0x1d61:31 ValueId(132) -gma5.bin 0x1d59 36 02000000805d00000000000001000000 Values OperandIn copy 0 117 InstId(74) BlockId(1) 0x1d61:31 ValueId(116) -gma5.bin 0x1d59 37 01000000000000000000000001000000 Values OperandOut copy 0 133 InstId(74) BlockId(1) 0x1d61:31 ValueId(132) -gma5.bin 0x1d59 38 00000000611d00000000000000000000 Control Op load 68 4294967297 InstId(75) BlockId(1) 0x1d61:32 ValueId(133) -gma5.bin 0x1d59 39 03000000070000000000000002000000 Values OperandIn load 0 119 InstId(75) BlockId(1) 0x1d61:32 ValueId(118) -gma5.bin 0x1d59 40 02000000002600000000000002000000 Values OperandOut load 0 134 InstId(75) BlockId(1) 0x1d61:32 ValueId(133) -gma5.bin 0x1d59 41 00000000611d00000000000000000000 Control Op int_add 70 4294967298 InstId(77) BlockId(1) 0x1d61:34 ValueId(79) -gma5.bin 0x1d59 42 02000000002600000000000002000000 Values OperandIn int_add 0 134 InstId(77) BlockId(1) 0x1d61:34 ValueId(133) -gma5.bin 0x1d59 43 02000000802600000000000002000000 Values OperandIn int_add 1 83 InstId(77) BlockId(1) 0x1d61:34 ValueId(82) -gma5.bin 0x1d59 44 02000000002600000000000002000000 Values OperandOut int_add 0 80 InstId(77) BlockId(1) 0x1d61:34 ValueId(79) -gma5.bin 0x1d59 45 00000000611d00000000000000000000 Control Op copy 71 4294967297 InstId(78) BlockId(1) 0x1d61:35 ValueId(85) -gma5.bin 0x1d59 46 01000000000000000000000001000000 Values OperandIn copy 0 133 InstId(78) BlockId(1) 0x1d61:35 ValueId(132) -gma5.bin 0x1d59 47 02000000802700000000000001000000 Values OperandOut copy 0 86 InstId(78) BlockId(1) 0x1d61:35 ValueId(85) -gma5.bin 0x1d59 48 00000000611d00000000000000000000 Control Op store 72 2 InstId(79) BlockId(1) 0x1d61:36 - -gma5.bin 0x1d59 49 02000000002600000000000002000000 Values OperandIn store 0 80 InstId(79) BlockId(1) 0x1d61:36 ValueId(79) -gma5.bin 0x1d59 50 02000000802700000000000001000000 Values OperandIn store 1 86 InstId(79) BlockId(1) 0x1d61:36 ValueId(85) -gma5.bin 0x1d59 51 00000000611d00000000000000000000 Control Op copy 73 4294967297 InstId(80) BlockId(1) 0x1d61:37 ValueId(31) -gma5.bin 0x1d59 52 01000000000000000000000001000000 Values OperandIn copy 0 133 InstId(80) BlockId(1) 0x1d61:37 ValueId(132) -gma5.bin 0x1d59 53 00000000bb0000000000000001000000 Values OperandOut copy 0 32 InstId(80) BlockId(1) 0x1d61:37 ValueId(31) -gma5.bin 0x1d59 54 00000000611d00000000000000000000 Control Op copy 74 4294967297 InstId(81) BlockId(1) 0x1d61:38 ValueId(10) -gma5.bin 0x1d59 55 01000000020000000000000001000000 Values OperandIn copy 0 26 InstId(81) BlockId(1) 0x1d61:38 ValueId(25) -gma5.bin 0x1d59 56 01000000000000000000000001000000 Values OperandOut copy 0 11 InstId(81) BlockId(1) 0x1d61:38 ValueId(10) -gma5.bin 0x1d59 57 00000000611d00000000000000000000 Control Op cbranch 78 2 InstId(85) BlockId(1) 0x1d61:42 - -gma5.bin 0x1d59 58 000000006f1d00000000000002000000 Values OperandIn cbranch 0 138 InstId(85) BlockId(1) 0x1d61:42 ValueId(137) -gma5.bin 0x1d59 59 02000000003e00000000000001000000 Values OperandIn cbranch 1 137 InstId(85) BlockId(1) 0x1d61:42 ValueId(136) -gma5.bin 0x1d59 60 00000000611d00000000000000000000 Control Edge cbranch 3 1 - BlockId(1) - - -gma5.bin 0x1d59 61 00000000611d00000000000000000000 Control Edge cbranch 2 2 - BlockId(1) - - -gma5.bin 0x1d59 62 000000006d1d00000000000000000000 Control Op copy 1 4294967297 InstId(87) BlockId(2) 0x1d6d:1 ValueId(139) -gma5.bin 0x1d59 63 02000000004800000000000001000000 Values OperandIn copy 0 139 InstId(87) BlockId(2) 0x1d6d:1 ValueId(138) -gma5.bin 0x1d59 64 00000000080000000000000001000000 Values OperandOut copy 0 140 InstId(87) BlockId(2) 0x1d6d:1 ValueId(139) -gma5.bin 0x1d59 65 000000006d1d00000000000000000000 Control Edge int_sless 3 0 - BlockId(2) - - -gma5.bin 0x1d59 66 000000006f1d00000000000000000000 Control Op copy 7 4294967297 InstId(97) BlockId(3) 0x1d6f:3 ValueId(98) -gma5.bin 0x1d59 67 00000000520400000000000001000000 Values OperandIn copy 0 147 InstId(97) BlockId(3) 0x1d6f:3 ValueId(146) -gma5.bin 0x1d59 68 02000000804500000000000001000000 Values OperandOut copy 0 99 InstId(97) BlockId(3) 0x1d6f:3 ValueId(98) -gma5.bin 0x1d59 69 000000006f1d00000000000000000000 Control Op cbranch 13 2 InstId(103) BlockId(3) 0x1d6f:9 - -gma5.bin 0x1d59 70 00000000611d00000000000002000000 Values OperandIn cbranch 0 148 InstId(103) BlockId(3) 0x1d6f:9 ValueId(147) -gma5.bin 0x1d59 71 02000000003e00000000000001000000 Values OperandIn cbranch 1 89 InstId(103) BlockId(3) 0x1d6f:9 ValueId(88) -gma5.bin 0x1d59 72 000000006f1d00000000000000000000 Control Edge cbranch 1 1 - BlockId(3) - - -gma5.bin 0x1d59 73 000000006f1d00000000000000000000 Control Edge cbranch 4 2 - BlockId(3) - - -gma5.bin 0x1d59 74 00000000751d00000000000000000000 Control Op copy 0 4294967297 InstId(104) BlockId(4) 0x1d75:0 ValueId(11) -gma5.bin 0x1d59 75 00000000080000000000000001000000 Values OperandIn copy 0 30 InstId(104) BlockId(4) 0x1d75:0 ValueId(29) -gma5.bin 0x1d59 76 01000000000000000000000001000000 Values OperandOut copy 0 12 InstId(104) BlockId(4) 0x1d75:0 ValueId(11) -gma5.bin 0x1d59 77 00000000751d00000000000000000000 Control Op copy 3 4294967297 InstId(107) BlockId(4) 0x1d75:3 ValueId(93) -gma5.bin 0x1d59 78 00000000530400000000000001000000 Values OperandIn copy 0 151 InstId(107) BlockId(4) 0x1d75:3 ValueId(150) -gma5.bin 0x1d59 79 02000000804100000000000001000000 Values OperandOut copy 0 94 InstId(107) BlockId(4) 0x1d75:3 ValueId(93) -gma5.bin 0x1d59 80 00000000751d00000000000000000000 Control Op cbranch 9 2 InstId(113) BlockId(4) 0x1d75:9 - -gma5.bin 0x1d59 81 00000000611d00000000000002000000 Values OperandIn cbranch 0 148 InstId(113) BlockId(4) 0x1d75:9 ValueId(147) -gma5.bin 0x1d59 82 02000000003e00000000000001000000 Values OperandIn cbranch 1 90 InstId(113) BlockId(4) 0x1d75:9 ValueId(89) -gma5.bin 0x1d59 83 00000000751d00000000000000000000 Control Edge cbranch 1 1 - BlockId(4) - - -gma5.bin 0x1d59 84 00000000751d00000000000000000000 Control Edge cbranch 5 2 - BlockId(4) - - -gma5.bin 0x1d59 85 000000007c1d00000000000000000000 Control Op int_add 0 4294967298 InstId(114) BlockId(5) 0x1d7c:0 ValueId(153) -gma5.bin 0x1d59 86 01000000220000000000000002000000 Values OperandIn int_add 0 152 InstId(114) BlockId(5) 0x1d7c:0 ValueId(151) -gma5.bin 0x1d59 87 03000000010000000000000002000000 Values OperandIn int_add 1 153 InstId(114) BlockId(5) 0x1d7c:0 ValueId(152) -gma5.bin 0x1d59 88 01000000220000000000000002000000 Values OperandOut int_add 0 154 InstId(114) BlockId(5) 0x1d7c:0 ValueId(153) -gma5.bin 0x1d59 89 000000007c1d00000000000000000000 Control Op load 1 4294967297 InstId(115) BlockId(5) 0x1d7c:1 ValueId(154) -gma5.bin 0x1d59 90 01000000220000000000000002000000 Values OperandIn load 0 154 InstId(115) BlockId(5) 0x1d7c:1 ValueId(153) -gma5.bin 0x1d59 91 02000000805a00000000000002000000 Values OperandOut load 0 155 InstId(115) BlockId(5) 0x1d7c:1 ValueId(154) -gma5.bin 0x1d59 92 000000007c1d00000000000000000000 Control Op int_add 2 4294967298 InstId(116) BlockId(5) 0x1d7c:2 ValueId(155) -gma5.bin 0x1d59 93 01000000220000000000000002000000 Values OperandIn int_add 0 154 InstId(116) BlockId(5) 0x1d7c:2 ValueId(153) -gma5.bin 0x1d59 94 03000000010000000000000002000000 Values OperandIn int_add 1 153 InstId(116) BlockId(5) 0x1d7c:2 ValueId(152) -gma5.bin 0x1d59 95 01000000220000000000000002000000 Values OperandOut int_add 0 156 InstId(116) BlockId(5) 0x1d7c:2 ValueId(155) -gma5.bin 0x1d59 96 000000007c1d00000000000000000000 Control Op return 3 1 InstId(117) BlockId(5) 0x1d7c:3 - -gma5.bin 0x1d59 97 02000000805a00000000000002000000 Values OperandIn return 0 155 InstId(117) BlockId(5) 0x1d7c:3 ValueId(154) -gma5.bin 0x1d59 98 00000000611d00000000000000000000 Memory MemUse load 1 8589934592 InstId(43) BlockId(1) 0x1d61:0 - -gma5.bin 0x1d59 99 00000000611d00000000000000000000 Memory MemUse load 1 8589934592 InstId(75) BlockId(1) 0x1d61:32 - -gma5.bin 0x1e20 0 00000000201e00000000000000000000 Control Op int_add 0 4294967298 InstId(0) BlockId(0) 0x1e20:0 ValueId(2) -gma5.bin 0x1e20 1 01000000220000000000000002000000 Values OperandIn int_add 0 1 InstId(0) BlockId(0) 0x1e20:0 ValueId(0) -gma5.bin 0x1e20 2 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(0) BlockId(0) 0x1e20:0 ValueId(1) -gma5.bin 0x1e20 3 01000000220000000000000002000000 Values OperandOut int_add 0 3 InstId(0) BlockId(0) 0x1e20:0 ValueId(2) -gma5.bin 0x1e20 4 00000000201e00000000000000000000 Control Op load 1 4294967297 InstId(1) BlockId(0) 0x1e20:1 ValueId(3) -gma5.bin 0x1e20 5 01000000220000000000000002000000 Values OperandIn load 0 3 InstId(1) BlockId(0) 0x1e20:1 ValueId(2) -gma5.bin 0x1e20 6 02000000805a00000000000002000000 Values OperandOut load 0 4 InstId(1) BlockId(0) 0x1e20:1 ValueId(3) -gma5.bin 0x1e20 7 00000000201e00000000000000000000 Control Op int_add 2 4294967298 InstId(2) BlockId(0) 0x1e20:2 ValueId(4) -gma5.bin 0x1e20 8 01000000220000000000000002000000 Values OperandIn int_add 0 3 InstId(2) BlockId(0) 0x1e20:2 ValueId(2) -gma5.bin 0x1e20 9 03000000010000000000000002000000 Values OperandIn int_add 1 2 InstId(2) BlockId(0) 0x1e20:2 ValueId(1) -gma5.bin 0x1e20 10 01000000220000000000000002000000 Values OperandOut int_add 0 5 InstId(2) BlockId(0) 0x1e20:2 ValueId(4) -gma5.bin 0x1e20 11 00000000201e00000000000000000000 Control Op return 3 1 InstId(3) BlockId(0) 0x1e20:3 - -gma5.bin 0x1e20 12 02000000805a00000000000002000000 Values OperandIn return 0 4 InstId(3) BlockId(0) 0x1e20:3 ValueId(3) -gma5.bin 0x2520 0 00000000672500000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x2567:0 ValueId(1) -gma5.bin 0x2520 1 01000000020000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x2567:0 ValueId(0) -gma5.bin 0x2520 2 01000000000000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x2567:0 ValueId(1) -gma5.bin 0x2520 3 00000000672500000000000000000000 Control Op load 3 4294967297 InstId(3) BlockId(0) 0x2567:3 ValueId(6) -gma5.bin 0x2520 4 030000009d0000000000000002000000 Values OperandIn load 0 6 InstId(3) BlockId(0) 0x2567:3 ValueId(5) -gma5.bin 0x2520 5 02000000002600000000000002000000 Values OperandOut load 0 7 InstId(3) BlockId(0) 0x2567:3 ValueId(6) -gma5.bin 0x2520 6 00000000672500000000000000000000 Control Op int_add 5 4294967298 InstId(5) BlockId(0) 0x2567:5 ValueId(8) -gma5.bin 0x2520 7 02000000002600000000000002000000 Values OperandIn int_add 0 7 InstId(5) BlockId(0) 0x2567:5 ValueId(6) -gma5.bin 0x2520 8 02000000802600000000000002000000 Values OperandIn int_add 1 8 InstId(5) BlockId(0) 0x2567:5 ValueId(7) -gma5.bin 0x2520 9 02000000002600000000000002000000 Values OperandOut int_add 0 9 InstId(5) BlockId(0) 0x2567:5 ValueId(8) -gma5.bin 0x2520 10 00000000672500000000000000000000 Control Op copy 6 4294967297 InstId(6) BlockId(0) 0x2567:6 ValueId(9) -gma5.bin 0x2520 11 01000000000000000000000001000000 Values OperandIn copy 0 2 InstId(6) BlockId(0) 0x2567:6 ValueId(1) -gma5.bin 0x2520 12 02000000802700000000000001000000 Values OperandOut copy 0 10 InstId(6) BlockId(0) 0x2567:6 ValueId(9) -gma5.bin 0x2520 13 00000000672500000000000000000000 Control Op store 7 2 InstId(7) BlockId(0) 0x2567:7 - -gma5.bin 0x2520 14 02000000002600000000000002000000 Values OperandIn store 0 9 InstId(7) BlockId(0) 0x2567:7 ValueId(8) -gma5.bin 0x2520 15 02000000802700000000000001000000 Values OperandIn store 1 10 InstId(7) BlockId(0) 0x2567:7 ValueId(9) -gma5.bin 0x2520 16 00000000672500000000000000000000 Control Op int_add 9 4294967298 InstId(9) BlockId(0) 0x2567:9 ValueId(13) -gma5.bin 0x2520 17 030000008c8c00000000000002000000 Values OperandIn int_add 0 13 InstId(9) BlockId(0) 0x2567:9 ValueId(12) -gma5.bin 0x2520 18 02000000001e00000000000002000000 Values OperandIn int_add 1 12 InstId(9) BlockId(0) 0x2567:9 ValueId(11) -gma5.bin 0x2520 19 02000000001f00000000000002000000 Values OperandOut int_add 0 14 InstId(9) BlockId(0) 0x2567:9 ValueId(13) -gma5.bin 0x2520 20 00000000672500000000000000000000 Control Op copy 10 4294967297 InstId(10) BlockId(0) 0x2567:10 ValueId(14) -gma5.bin 0x2520 21 01000000000000000000000001000000 Values OperandIn copy 0 2 InstId(10) BlockId(0) 0x2567:10 ValueId(1) -gma5.bin 0x2520 22 02000000801f00000000000001000000 Values OperandOut copy 0 15 InstId(10) BlockId(0) 0x2567:10 ValueId(14) -gma5.bin 0x2520 23 00000000672500000000000000000000 Control Op store 11 2 InstId(11) BlockId(0) 0x2567:11 - -gma5.bin 0x2520 24 02000000001f00000000000002000000 Values OperandIn store 0 14 InstId(11) BlockId(0) 0x2567:11 ValueId(13) -gma5.bin 0x2520 25 02000000801f00000000000001000000 Values OperandIn store 1 15 InstId(11) BlockId(0) 0x2567:11 ValueId(14) -gma5.bin 0x2520 26 00000000672500000000000000000000 Memory MemUse load 1 8589934592 InstId(3) BlockId(0) 0x2567:3 - -gma5.bin 0x30b9 0 00000000b93000000000000000000000 Control Op int_add 1 4294967298 InstId(1) BlockId(0) 0x30b9:1 ValueId(3) -gma5.bin 0x30b9 1 030000004c4f00000000000002000000 Values OperandIn int_add 0 3 InstId(1) BlockId(0) 0x30b9:1 ValueId(2) -gma5.bin 0x30b9 2 02000000001e00000000000002000000 Values OperandIn int_add 1 2 InstId(1) BlockId(0) 0x30b9:1 ValueId(1) -gma5.bin 0x30b9 3 02000000001f00000000000002000000 Values OperandOut int_add 0 4 InstId(1) BlockId(0) 0x30b9:1 ValueId(3) -gma5.bin 0x30b9 4 00000000b93000000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0x30b9:2 ValueId(4) -gma5.bin 0x30b9 5 02000000001f00000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0x30b9:2 ValueId(3) -gma5.bin 0x30b9 6 02000000801f00000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0x30b9:2 ValueId(4) -gma5.bin 0x30b9 7 00000000b93000000000000000000000 Control Op store 6 2 InstId(6) BlockId(0) 0x30b9:6 - -gma5.bin 0x30b9 8 01000000220000000000000002000000 Values OperandIn store 0 11 InstId(6) BlockId(0) 0x30b9:6 ValueId(10) -gma5.bin 0x30b9 9 01000000000000000000000001000000 Values OperandIn store 1 7 InstId(6) BlockId(0) 0x30b9:6 ValueId(6) -gma5.bin 0x30b9 10 00000000b93000000000000000000000 Control Op copy 8 4294967297 InstId(8) BlockId(0) 0x30b9:8 ValueId(14) -gma5.bin 0x30b9 11 00000000313500000000000001000000 Values OperandIn copy 0 14 InstId(8) BlockId(0) 0x30b9:8 ValueId(13) -gma5.bin 0x30b9 12 02000000804500000000000001000000 Values OperandOut copy 0 15 InstId(8) BlockId(0) 0x30b9:8 ValueId(14) -gma5.bin 0x30b9 13 00000000b93000000000000000000000 Control Op int_add 13 4294967298 InstId(13) BlockId(0) 0x30b9:13 ValueId(21) -gma5.bin 0x30b9 14 03000000260000000000000001000000 Values OperandIn int_add 0 21 InstId(13) BlockId(0) 0x30b9:13 ValueId(20) -gma5.bin 0x30b9 15 01000000010000000000000001000000 Values OperandIn int_add 1 1 InstId(13) BlockId(0) 0x30b9:13 ValueId(0) -gma5.bin 0x30b9 16 02000000802900000000000001000000 Values OperandOut int_add 0 22 InstId(13) BlockId(0) 0x30b9:13 ValueId(21) -gma5.bin 0x30b9 17 00000000b93000000000000000000000 Control Op copy 15 4294967297 InstId(15) BlockId(0) 0x30b9:15 ValueId(23) -gma5.bin 0x30b9 18 01000000360000000000000001000000 Values OperandIn copy 0 20 InstId(15) BlockId(0) 0x30b9:15 ValueId(19) -gma5.bin 0x30b9 19 02000000805100000000000001000000 Values OperandOut copy 0 24 InstId(15) BlockId(0) 0x30b9:15 ValueId(23) -gma5.bin 0x30b9 20 00000000b93000000000000000000000 Control Op load 16 4294967297 InstId(16) BlockId(0) 0x30b9:16 ValueId(24) -gma5.bin 0x30b9 21 02000000802a00000000000002000000 Values OperandIn load 0 23 InstId(16) BlockId(0) 0x30b9:16 ValueId(22) -gma5.bin 0x30b9 22 02000000002b00000000000001000000 Values OperandOut load 0 25 InstId(16) BlockId(0) 0x30b9:16 ValueId(24) -gma5.bin 0x30b9 23 00000000b93000000000000000000000 Control Op copy 17 4294967297 InstId(17) BlockId(0) 0x30b9:17 ValueId(25) -gma5.bin 0x30b9 24 02000000002b00000000000001000000 Values OperandIn copy 0 25 InstId(17) BlockId(0) 0x30b9:17 ValueId(24) -gma5.bin 0x30b9 25 02000000005200000000000001000000 Values OperandOut copy 0 26 InstId(17) BlockId(0) 0x30b9:17 ValueId(25) -gma5.bin 0x30b9 26 00000000b93000000000000000000000 Control Op copy 21 4294967297 InstId(21) BlockId(0) 0x30b9:21 ValueId(31) -gma5.bin 0x30b9 27 02000000805300000000000001000000 Values OperandIn copy 0 31 InstId(21) BlockId(0) 0x30b9:21 ValueId(30) -gma5.bin 0x30b9 28 02000000002b00000000000001000000 Values OperandOut copy 0 32 InstId(21) BlockId(0) 0x30b9:21 ValueId(31) -gma5.bin 0x30b9 29 00000000b93000000000000000000000 Control Op store 22 2 InstId(22) BlockId(0) 0x30b9:22 - -gma5.bin 0x30b9 30 02000000802a00000000000002000000 Values OperandIn store 0 23 InstId(22) BlockId(0) 0x30b9:22 ValueId(22) -gma5.bin 0x30b9 31 02000000002b00000000000001000000 Values OperandIn store 1 32 InstId(22) BlockId(0) 0x30b9:22 ValueId(31) -gma5.bin 0x30b9 32 00000000b93000000000000000000000 Control Op int_add 28 4294967298 InstId(28) BlockId(0) 0x30b9:28 ValueId(39) -gma5.bin 0x30b9 33 03000000d50000000000000001000000 Values OperandIn int_add 0 39 InstId(28) BlockId(0) 0x30b9:28 ValueId(38) -gma5.bin 0x30b9 34 01000000020000000000000001000000 Values OperandIn int_add 1 16 InstId(28) BlockId(0) 0x30b9:28 ValueId(15) -gma5.bin 0x30b9 35 02000000802f00000000000001000000 Values OperandOut int_add 0 40 InstId(28) BlockId(0) 0x30b9:28 ValueId(39) -gma5.bin 0x30b9 36 00000000b93000000000000000000000 Control Op load 30 4294967297 InstId(30) BlockId(0) 0x30b9:30 ValueId(41) -gma5.bin 0x30b9 37 02000000803000000000000002000000 Values OperandIn load 0 41 InstId(30) BlockId(0) 0x30b9:30 ValueId(40) -gma5.bin 0x30b9 38 02000000003100000000000001000000 Values OperandOut load 0 42 InstId(30) BlockId(0) 0x30b9:30 ValueId(41) -gma5.bin 0x30b9 39 00000000b93000000000000000000000 Control Op copy 31 4294967297 InstId(31) BlockId(0) 0x30b9:31 ValueId(42) -gma5.bin 0x30b9 40 02000000003100000000000001000000 Values OperandIn copy 0 42 InstId(31) BlockId(0) 0x30b9:31 ValueId(41) -gma5.bin 0x30b9 41 01000000010000000000000001000000 Values OperandOut copy 0 43 InstId(31) BlockId(0) 0x30b9:31 ValueId(42) -gma5.bin 0x30b9 42 00000000b93000000000000000000000 Control Op int_add 35 4294967298 InstId(35) BlockId(0) 0x30b9:35 ValueId(47) -gma5.bin 0x30b9 43 03000000b5aa00000000000002000000 Values OperandIn int_add 0 47 InstId(35) BlockId(0) 0x30b9:35 ValueId(46) -gma5.bin 0x30b9 44 02000000802b00000000000002000000 Values OperandIn int_add 1 46 InstId(35) BlockId(0) 0x30b9:35 ValueId(45) -gma5.bin 0x30b9 45 02000000802c00000000000002000000 Values OperandOut int_add 0 48 InstId(35) BlockId(0) 0x30b9:35 ValueId(47) -gma5.bin 0x30b9 46 00000000b93000000000000000000000 Control Op load 36 4294967297 InstId(36) BlockId(0) 0x30b9:36 ValueId(48) -gma5.bin 0x30b9 47 02000000802c00000000000002000000 Values OperandIn load 0 48 InstId(36) BlockId(0) 0x30b9:36 ValueId(47) -gma5.bin 0x30b9 48 02000000002d00000000000001000000 Values OperandOut load 0 49 InstId(36) BlockId(0) 0x30b9:36 ValueId(48) -gma5.bin 0x30b9 49 00000000b93000000000000000000000 Control Op int_add 37 4294967298 InstId(37) BlockId(0) 0x30b9:37 ValueId(50) -gma5.bin 0x30b9 50 02000000002d00000000000001000000 Values OperandIn int_add 0 49 InstId(37) BlockId(0) 0x30b9:37 ValueId(48) -gma5.bin 0x30b9 51 03000000010000000000000001000000 Values OperandIn int_add 1 50 InstId(37) BlockId(0) 0x30b9:37 ValueId(49) -gma5.bin 0x30b9 52 02000000004b00000000000001000000 Values OperandOut int_add 0 51 InstId(37) BlockId(0) 0x30b9:37 ValueId(50) -gma5.bin 0x30b9 53 00000000b93000000000000000000000 Control Op copy 38 4294967297 InstId(38) BlockId(0) 0x30b9:38 ValueId(51) -gma5.bin 0x30b9 54 02000000004b00000000000001000000 Values OperandIn copy 0 51 InstId(38) BlockId(0) 0x30b9:38 ValueId(50) -gma5.bin 0x30b9 55 02000000002d00000000000001000000 Values OperandOut copy 0 52 InstId(38) BlockId(0) 0x30b9:38 ValueId(51) -gma5.bin 0x30b9 56 00000000b93000000000000000000000 Control Op store 39 2 InstId(39) BlockId(0) 0x30b9:39 - -gma5.bin 0x30b9 57 02000000802c00000000000002000000 Values OperandIn store 0 48 InstId(39) BlockId(0) 0x30b9:39 ValueId(47) -gma5.bin 0x30b9 58 02000000002d00000000000001000000 Values OperandIn store 1 52 InstId(39) BlockId(0) 0x30b9:39 ValueId(51) -gma5.bin 0x30b9 59 00000000b93000000000000000000000 Control Op int_add 42 4294967298 InstId(42) BlockId(0) 0x30b9:42 ValueId(55) -gma5.bin 0x30b9 60 03000000940000000000000001000000 Values OperandIn int_add 0 55 InstId(42) BlockId(0) 0x30b9:42 ValueId(54) -gma5.bin 0x30b9 61 01000000010000000000000001000000 Values OperandIn int_add 1 43 InstId(42) BlockId(0) 0x30b9:42 ValueId(42) -gma5.bin 0x30b9 62 02000000802900000000000001000000 Values OperandOut int_add 0 56 InstId(42) BlockId(0) 0x30b9:42 ValueId(55) -gma5.bin 0x30b9 63 00000000b93000000000000000000000 Control Op copy 44 4294967297 InstId(44) BlockId(0) 0x30b9:44 ValueId(57) -gma5.bin 0x30b9 64 01000000020000000000000001000000 Values OperandIn copy 0 16 InstId(44) BlockId(0) 0x30b9:44 ValueId(15) -gma5.bin 0x30b9 65 02000000002b00000000000001000000 Values OperandOut copy 0 58 InstId(44) BlockId(0) 0x30b9:44 ValueId(57) -gma5.bin 0x30b9 66 00000000b93000000000000000000000 Control Op store 45 2 InstId(45) BlockId(0) 0x30b9:45 - -gma5.bin 0x30b9 67 02000000802a00000000000002000000 Values OperandIn store 0 57 InstId(45) BlockId(0) 0x30b9:45 ValueId(56) -gma5.bin 0x30b9 68 02000000002b00000000000001000000 Values OperandIn store 1 58 InstId(45) BlockId(0) 0x30b9:45 ValueId(57) -gma5.bin 0x30b9 69 00000000b93000000000000000000000 Control Op int_add 46 4294967298 InstId(46) BlockId(0) 0x30b9:46 ValueId(59) -gma5.bin 0x30b9 70 03000000cf0000000000000001000000 Values OperandIn int_add 0 59 InstId(46) BlockId(0) 0x30b9:46 ValueId(58) -gma5.bin 0x30b9 71 01000000010000000000000001000000 Values OperandIn int_add 1 43 InstId(46) BlockId(0) 0x30b9:46 ValueId(42) -gma5.bin 0x30b9 72 02000000802900000000000001000000 Values OperandOut int_add 0 60 InstId(46) BlockId(0) 0x30b9:46 ValueId(59) -gma5.bin 0x30b9 73 00000000b93000000000000000000000 Control Op copy 48 4294967297 InstId(48) BlockId(0) 0x30b9:48 ValueId(61) -gma5.bin 0x30b9 74 01000000020000000000000001000000 Values OperandIn copy 0 16 InstId(48) BlockId(0) 0x30b9:48 ValueId(15) -gma5.bin 0x30b9 75 02000000002b00000000000001000000 Values OperandOut copy 0 62 InstId(48) BlockId(0) 0x30b9:48 ValueId(61) -gma5.bin 0x30b9 76 00000000b93000000000000000000000 Control Op store 49 2 InstId(49) BlockId(0) 0x30b9:49 - -gma5.bin 0x30b9 77 02000000802a00000000000002000000 Values OperandIn store 0 61 InstId(49) BlockId(0) 0x30b9:49 ValueId(60) -gma5.bin 0x30b9 78 02000000002b00000000000001000000 Values OperandIn store 1 62 InstId(49) BlockId(0) 0x30b9:49 ValueId(61) -gma5.bin 0x32bb 0 00000000063300000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x3306:3 ValueId(7) -gma5.bin 0x32bb 1 01000000000000000000000001000000 Values OperandIn copy 0 7 InstId(3) BlockId(0) 0x3306:3 ValueId(6) -gma5.bin 0x32bb 2 02000000803800000000000001000000 Values OperandOut copy 0 8 InstId(3) BlockId(0) 0x3306:3 ValueId(7) -gma5.bin 0x32bb 3 00000000063300000000000000000000 Control Op copy 6 4294967297 InstId(6) BlockId(0) 0x3306:6 ValueId(12) -gma5.bin 0x32bb 4 02000000803800000000000001000000 Values OperandIn copy 0 12 InstId(6) BlockId(0) 0x3306:6 ValueId(11) -gma5.bin 0x32bb 5 01000000000000000000000001000000 Values OperandOut copy 0 13 InstId(6) BlockId(0) 0x3306:6 ValueId(12) -gma5.bin 0x38d1 0 000000000e3900000000000000000000 Control Op int_add 1 4294967298 InstId(1) BlockId(0) 0x390e:1 ValueId(3) -gma5.bin 0x38d1 1 030000001dd300000000000002000000 Values OperandIn int_add 0 3 InstId(1) BlockId(0) 0x390e:1 ValueId(2) -gma5.bin 0x38d1 2 02000000001e00000000000002000000 Values OperandIn int_add 1 2 InstId(1) BlockId(0) 0x390e:1 ValueId(1) -gma5.bin 0x38d1 3 02000000001f00000000000002000000 Values OperandOut int_add 0 4 InstId(1) BlockId(0) 0x390e:1 ValueId(3) -gma5.bin 0x38d1 4 000000000e3900000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0x390e:2 ValueId(4) -gma5.bin 0x38d1 5 02000000001f00000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0x390e:2 ValueId(3) -gma5.bin 0x38d1 6 02000000801f00000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0x390e:2 ValueId(4) -gma5.bin 0x38d1 7 000000000e3900000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x390e:3 ValueId(5) -gma5.bin 0x38d1 8 02000000801f00000000000001000000 Values OperandIn copy 0 5 InstId(3) BlockId(0) 0x390e:3 ValueId(4) -gma5.bin 0x38d1 9 02000000805b00000000000001000000 Values OperandOut copy 0 6 InstId(3) BlockId(0) 0x390e:3 ValueId(5) -gma5.bin 0x38d1 10 000000000e3900000000000000000000 Control Op copy 26 4294967297 InstId(26) BlockId(0) 0x390e:26 ValueId(32) -gma5.bin 0x38d1 11 02000000805d00000000000001000000 Values OperandIn copy 0 11 InstId(26) BlockId(0) 0x390e:26 ValueId(10) -gma5.bin 0x38d1 12 01000000000000000000000001000000 Values OperandOut copy 0 33 InstId(26) BlockId(0) 0x390e:26 ValueId(32) -gma5.bin 0x38d1 13 000000000e3900000000000000000000 Control Edge copy 1 0 - BlockId(0) - - -gma5.bin 0x38d1 14 00000000113900000000000000000000 Control Op copy 1 4294967297 InstId(28) BlockId(1) 0x3911:0 ValueId(36) -gma5.bin 0x38d1 15 01000000020000000000000001000000 Values OperandIn copy 0 36 InstId(28) BlockId(1) 0x3911:0 ValueId(35) -gma5.bin 0x38d1 16 01000000000000000000000001000000 Values OperandOut copy 0 37 InstId(28) BlockId(1) 0x3911:0 ValueId(36) -gma6.bin 0x6a00 0 00000000386a00000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x6a38:0 ValueId(1) -gma6.bin 0x6a00 1 01000000020000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x6a38:0 ValueId(0) -gma6.bin 0x6a00 2 01000000000000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x6a38:0 ValueId(1) -gma6.bin 0x7158 0 00000000587100000000000000000000 Control Op int_add 1 4294967298 InstId(1) BlockId(0) 0x7158:1 ValueId(3) -gma6.bin 0x7158 1 03000000dcb300000000000002000000 Values OperandIn int_add 0 3 InstId(1) BlockId(0) 0x7158:1 ValueId(2) -gma6.bin 0x7158 2 02000000002000000000000002000000 Values OperandIn int_add 1 2 InstId(1) BlockId(0) 0x7158:1 ValueId(1) -gma6.bin 0x7158 3 02000000002100000000000002000000 Values OperandOut int_add 0 4 InstId(1) BlockId(0) 0x7158:1 ValueId(3) -gma6.bin 0x7158 4 00000000587100000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0x7158:2 ValueId(4) -gma6.bin 0x7158 5 02000000002100000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0x7158:2 ValueId(3) -gma6.bin 0x7158 6 02000000802100000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0x7158:2 ValueId(4) -gma6.bin 0x7158 7 00000000587100000000000000000000 Control Op int_add 6 4294967298 InstId(6) BlockId(0) 0x7158:6 ValueId(11) -gma6.bin 0x7158 8 01000000020000000000000001000000 Values OperandIn int_add 0 1 InstId(6) BlockId(0) 0x7158:6 ValueId(0) -gma6.bin 0x7158 9 03000000010000000000000001000000 Values OperandIn int_add 1 11 InstId(6) BlockId(0) 0x7158:6 ValueId(10) -gma6.bin 0x7158 10 01000000020000000000000001000000 Values OperandOut int_add 0 12 InstId(6) BlockId(0) 0x7158:6 ValueId(11) -gma6.bin 0x7969 0 00000000697900000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x7969:0 ValueId(1) -gma6.bin 0x7969 1 000000000f6a00000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x7969:0 ValueId(0) -gma6.bin 0x7969 2 01000000000000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x7969:0 ValueId(1) -gma6.bin 0x7969 3 00000000697900000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x7969:3 ValueId(6) -gma6.bin 0x7969 4 01000000010000000000000001000000 Values OperandIn copy 0 6 InstId(3) BlockId(0) 0x7969:3 ValueId(5) -gma6.bin 0x7969 5 01000000000000000000000001000000 Values OperandOut copy 0 7 InstId(3) BlockId(0) 0x7969:3 ValueId(6) -gma6.bin 0x7969 6 00000000697900000000000000000000 Control Op copy 9 4294967297 InstId(9) BlockId(0) 0x7969:9 ValueId(15) -gma6.bin 0x7969 7 030000008b0000000000000001000000 Values OperandIn copy 0 15 InstId(9) BlockId(0) 0x7969:9 ValueId(14) -gma6.bin 0x7969 8 02000000801a00000000000001000000 Values OperandOut copy 0 16 InstId(9) BlockId(0) 0x7969:9 ValueId(15) -gma6.bin 0x7969 9 00000000697900000000000000000000 Control Op copy 10 4294967297 InstId(10) BlockId(0) 0x7969:10 ValueId(16) -gma6.bin 0x7969 10 01000000000000000000000001000000 Values OperandIn copy 0 7 InstId(10) BlockId(0) 0x7969:10 ValueId(6) -gma6.bin 0x7969 11 02000000801a00000000000001000000 Values OperandOut copy 0 17 InstId(10) BlockId(0) 0x7969:10 ValueId(16) -gma6.bin 0x7969 12 00000000697900000000000000000000 Control Op load 11 4294967297 InstId(11) BlockId(0) 0x7969:11 ValueId(18) -gma6.bin 0x7969 13 03000000940000000000000002000000 Values OperandIn load 0 18 InstId(11) BlockId(0) 0x7969:11 ValueId(17) -gma6.bin 0x7969 14 02000000002600000000000002000000 Values OperandOut load 0 19 InstId(11) BlockId(0) 0x7969:11 ValueId(18) -gma6.bin 0x7969 15 00000000697900000000000000000000 Control Op int_add 13 4294967298 InstId(13) BlockId(0) 0x7969:13 ValueId(20) -gma6.bin 0x7969 16 02000000002600000000000002000000 Values OperandIn int_add 0 19 InstId(13) BlockId(0) 0x7969:13 ValueId(18) -gma6.bin 0x7969 17 02000000802600000000000002000000 Values OperandIn int_add 1 20 InstId(13) BlockId(0) 0x7969:13 ValueId(19) -gma6.bin 0x7969 18 02000000002600000000000002000000 Values OperandOut int_add 0 21 InstId(13) BlockId(0) 0x7969:13 ValueId(20) -gma6.bin 0x7969 19 00000000697900000000000000000000 Control Op load 14 4294967297 InstId(14) BlockId(0) 0x7969:14 ValueId(21) -gma6.bin 0x7969 20 02000000002600000000000002000000 Values OperandIn load 0 21 InstId(14) BlockId(0) 0x7969:14 ValueId(20) -gma6.bin 0x7969 21 02000000802700000000000001000000 Values OperandOut load 0 22 InstId(14) BlockId(0) 0x7969:14 ValueId(21) -gma6.bin 0x7969 22 00000000697900000000000000000000 Control Op int_add 18 4294967298 InstId(18) BlockId(0) 0x7969:18 ValueId(26) -gma6.bin 0x7969 23 03000000fe0000000000000001000000 Values OperandIn int_add 0 26 InstId(18) BlockId(0) 0x7969:18 ValueId(25) -gma6.bin 0x7969 24 01000000010000000000000001000000 Values OperandIn int_add 1 6 InstId(18) BlockId(0) 0x7969:18 ValueId(5) -gma6.bin 0x7969 25 02000000002200000000000001000000 Values OperandOut int_add 0 27 InstId(18) BlockId(0) 0x7969:18 ValueId(26) -gma6.bin 0x7969 26 00000000697900000000000000000000 Control Op load 20 4294967297 InstId(20) BlockId(0) 0x7969:20 ValueId(28) -gma6.bin 0x7969 27 02000000002300000000000002000000 Values OperandIn load 0 28 InstId(20) BlockId(0) 0x7969:20 ValueId(27) -gma6.bin 0x7969 28 02000000002400000000000002000000 Values OperandOut load 0 29 InstId(20) BlockId(0) 0x7969:20 ValueId(28) -gma6.bin 0x7969 29 00000000697900000000000000000000 Control Op load 21 4294967297 InstId(21) BlockId(0) 0x7969:21 ValueId(29) -gma6.bin 0x7969 30 02000000002400000000000002000000 Values OperandIn load 0 29 InstId(21) BlockId(0) 0x7969:21 ValueId(28) -gma6.bin 0x7969 31 02000000802400000000000001000000 Values OperandOut load 0 30 InstId(21) BlockId(0) 0x7969:21 ValueId(29) -gma6.bin 0x7969 32 00000000697900000000000000000000 Control Op copy 22 4294967297 InstId(22) BlockId(0) 0x7969:22 ValueId(30) -gma6.bin 0x7969 33 02000000802400000000000001000000 Values OperandIn copy 0 30 InstId(22) BlockId(0) 0x7969:22 ValueId(29) -gma6.bin 0x7969 34 02000000804100000000000001000000 Values OperandOut copy 0 31 InstId(22) BlockId(0) 0x7969:22 ValueId(30) -gma6.bin 0x7969 35 00000000697900000000000000000000 Control Op int_add 27 4294967298 InstId(27) BlockId(0) 0x7969:27 ValueId(36) -gma6.bin 0x7969 36 03000000b40000000000000001000000 Values OperandIn int_add 0 36 InstId(27) BlockId(0) 0x7969:27 ValueId(35) -gma6.bin 0x7969 37 01000000010000000000000001000000 Values OperandIn int_add 1 6 InstId(27) BlockId(0) 0x7969:27 ValueId(5) -gma6.bin 0x7969 38 02000000002200000000000001000000 Values OperandOut int_add 0 37 InstId(27) BlockId(0) 0x7969:27 ValueId(36) -gma6.bin 0x7969 39 00000000697900000000000000000000 Control Op load 29 4294967297 InstId(29) BlockId(0) 0x7969:29 ValueId(38) -gma6.bin 0x7969 40 02000000002300000000000002000000 Values OperandIn load 0 38 InstId(29) BlockId(0) 0x7969:29 ValueId(37) -gma6.bin 0x7969 41 02000000002400000000000002000000 Values OperandOut load 0 39 InstId(29) BlockId(0) 0x7969:29 ValueId(38) -gma6.bin 0x7969 42 00000000697900000000000000000000 Control Op load 30 4294967297 InstId(30) BlockId(0) 0x7969:30 ValueId(39) -gma6.bin 0x7969 43 02000000002400000000000002000000 Values OperandIn load 0 39 InstId(30) BlockId(0) 0x7969:30 ValueId(38) -gma6.bin 0x7969 44 02000000802400000000000001000000 Values OperandOut load 0 40 InstId(30) BlockId(0) 0x7969:30 ValueId(39) -gma6.bin 0x7969 45 00000000697900000000000000000000 Control Op int_add 35 4294967298 InstId(35) BlockId(0) 0x7969:35 ValueId(45) -gma6.bin 0x7969 46 03000000a72c00000000000002000000 Values OperandIn int_add 0 45 InstId(35) BlockId(0) 0x7969:35 ValueId(44) -gma6.bin 0x7969 47 02000000001e00000000000002000000 Values OperandIn int_add 1 44 InstId(35) BlockId(0) 0x7969:35 ValueId(43) -gma6.bin 0x7969 48 02000000001f00000000000002000000 Values OperandOut int_add 0 46 InstId(35) BlockId(0) 0x7969:35 ValueId(45) -gma6.bin 0x7969 49 00000000697900000000000000000000 Control Op load 36 4294967297 InstId(36) BlockId(0) 0x7969:36 ValueId(46) -gma6.bin 0x7969 50 02000000001f00000000000002000000 Values OperandIn load 0 46 InstId(36) BlockId(0) 0x7969:36 ValueId(45) -gma6.bin 0x7969 51 02000000801f00000000000001000000 Values OperandOut load 0 47 InstId(36) BlockId(0) 0x7969:36 ValueId(46) -gma6.bin 0x7969 52 00000000697900000000000000000000 Control Op copy 37 4294967297 InstId(37) BlockId(0) 0x7969:37 ValueId(47) -gma6.bin 0x7969 53 02000000801f00000000000001000000 Values OperandIn copy 0 47 InstId(37) BlockId(0) 0x7969:37 ValueId(46) -gma6.bin 0x7969 54 01000000000000000000000001000000 Values OperandOut copy 0 48 InstId(37) BlockId(0) 0x7969:37 ValueId(47) -gma6.bin 0x7969 55 00000000697900000000000000000000 Memory MemUse load 1 8589934592 InstId(11) BlockId(0) 0x7969:11 - -gma6.bin 0x800a 0 000000000a8000000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x800a:0 ValueId(1) -gma6.bin 0x800a 1 00000000050000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x800a:0 ValueId(0) -gma6.bin 0x800a 2 02000000805b00000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x800a:0 ValueId(1) -gma6.bin 0x800a 3 000000000a8000000000000000000000 Control Op copy 23 4294967297 InstId(23) BlockId(0) 0x800a:23 ValueId(28) -gma6.bin 0x800a 4 02000000805d00000000000001000000 Values OperandIn copy 0 7 InstId(23) BlockId(0) 0x800a:23 ValueId(6) -gma6.bin 0x800a 5 01000000000000000000000001000000 Values OperandOut copy 0 29 InstId(23) BlockId(0) 0x800a:23 ValueId(28) -gma6.bin 0x88a4 0 00000000a48800000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x88a4:0 ValueId(1) -gma6.bin 0x88a4 1 03000000010000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x88a4:0 ValueId(0) -gma6.bin 0x88a4 2 01000000340000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x88a4:0 ValueId(1) -gma6.bin 0x88a4 3 00000000a48800000000000000000000 Control Op copy 1 4294967297 InstId(1) BlockId(0) 0x88a4:1 ValueId(3) -gma6.bin 0x88a4 4 01000000000000000000000001000000 Values OperandIn copy 0 3 InstId(1) BlockId(0) 0x88a4:1 ValueId(2) -gma6.bin 0x88a4 5 01000000020000000000000001000000 Values OperandOut copy 0 4 InstId(1) BlockId(0) 0x88a4:1 ValueId(3) -gma6.bin 0x8b10 0 00000000108b00000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x8b10:4 ValueId(10) -gma6.bin 0x8b10 1 00000000480000000000000001000000 Values OperandIn copy 0 10 InstId(4) BlockId(0) 0x8b10:4 ValueId(9) -gma6.bin 0x8b10 2 02000000805500000000000001000000 Values OperandOut copy 0 11 InstId(4) BlockId(0) 0x8b10:4 ValueId(10) -gma6.bin 0x8b10 3 00000000108b00000000000000000000 Control Op copy 8 4294967297 InstId(8) BlockId(0) 0x8b10:8 ValueId(16) -gma6.bin 0x8b10 4 02000000805500000000000001000000 Values OperandIn copy 0 16 InstId(8) BlockId(0) 0x8b10:8 ValueId(15) -gma6.bin 0x8b10 5 00000000480000000000000001000000 Values OperandOut copy 0 17 InstId(8) BlockId(0) 0x8b10:8 ValueId(16) -gma6.bin 0x8b10 6 00000000108b00000000000000000000 Control Edge int_sless 1 0 - BlockId(0) - - -gma6.bin 0x8b10 7 00000000158b00000000000000000000 Control Op copy 0 4294967297 InstId(11) BlockId(1) 0x8b15:0 ValueId(20) -gma6.bin 0x8b10 8 01000000020000000000000001000000 Values OperandIn copy 0 20 InstId(11) BlockId(1) 0x8b15:0 ValueId(19) -gma6.bin 0x8b10 9 000000009b2b00000000000001000000 Values OperandOut copy 0 21 InstId(11) BlockId(1) 0x8b15:0 ValueId(20) -gma6.bin 0x8b10 10 00000000158b00000000000000000000 Control Op copy 1 4294967297 InstId(12) BlockId(1) 0x8b15:1 ValueId(22) -gma6.bin 0x8b10 11 03000000330000000000000001000000 Values OperandIn copy 0 22 InstId(12) BlockId(1) 0x8b15:1 ValueId(21) -gma6.bin 0x8b10 12 02000000801a00000000000001000000 Values OperandOut copy 0 23 InstId(12) BlockId(1) 0x8b15:1 ValueId(22) -gma6.bin 0x8b10 13 00000000158b00000000000000000000 Control Op copy 2 4294967297 InstId(13) BlockId(1) 0x8b15:2 ValueId(23) -gma6.bin 0x8b10 14 02000000801a00000000000001000000 Values OperandIn copy 0 23 InstId(13) BlockId(1) 0x8b15:2 ValueId(22) -gma6.bin 0x8b10 15 02000000803500000000000001000000 Values OperandOut copy 0 24 InstId(13) BlockId(1) 0x8b15:2 ValueId(23) -gma6.bin 0x8b10 16 00000000158b00000000000000000000 Control Op copy 3 4294967297 InstId(14) BlockId(1) 0x8b15:3 ValueId(24) -gma6.bin 0x8b10 17 01000000360000000000000001000000 Values OperandIn copy 0 13 InstId(14) BlockId(1) 0x8b15:3 ValueId(12) -gma6.bin 0x8b10 18 02000000003600000000000001000000 Values OperandOut copy 0 25 InstId(14) BlockId(1) 0x8b15:3 ValueId(24) -gma6.bin 0x8b10 19 00000000158b00000000000000000000 Control Op int_add 5 4294967298 InstId(16) BlockId(1) 0x8b15:5 ValueId(26) -gma6.bin 0x8b10 20 01000000000000000000000001000000 Values OperandIn int_add 0 3 InstId(16) BlockId(1) 0x8b15:5 ValueId(2) -gma6.bin 0x8b10 21 02000000803500000000000001000000 Values OperandIn int_add 1 24 InstId(16) BlockId(1) 0x8b15:5 ValueId(23) -gma6.bin 0x8b10 22 02000000003700000000000001000000 Values OperandOut int_add 0 27 InstId(16) BlockId(1) 0x8b15:5 ValueId(26) -gma6.bin 0x8b10 23 00000000158b00000000000000000000 Control Op int_add 6 4294967298 InstId(17) BlockId(1) 0x8b15:6 ValueId(27) -gma6.bin 0x8b10 24 02000000003700000000000001000000 Values OperandIn int_add 0 27 InstId(17) BlockId(1) 0x8b15:6 ValueId(26) -gma6.bin 0x8b10 25 02000000003600000000000001000000 Values OperandIn int_add 1 25 InstId(17) BlockId(1) 0x8b15:6 ValueId(24) -gma6.bin 0x8b10 26 01000000000000000000000001000000 Values OperandOut int_add 0 28 InstId(17) BlockId(1) 0x8b15:6 ValueId(27) -gma6.bin 0x8b10 27 00000000158b00000000000000000000 Control Op copy 9 4294967297 InstId(20) BlockId(1) 0x8b15:9 ValueId(30) -gma6.bin 0x8b10 28 01000000360000000000000001000000 Values OperandIn copy 0 26 InstId(20) BlockId(1) 0x8b15:9 ValueId(25) -gma6.bin 0x8b10 29 01000000310000000000000001000000 Values OperandOut copy 0 31 InstId(20) BlockId(1) 0x8b15:9 ValueId(30) -gma6.bin 0x8b10 30 00000000158b00000000000000000000 Control Op load 10 4294967297 InstId(21) BlockId(1) 0x8b15:10 ValueId(32) -gma6.bin 0x8b10 31 03000000aa0000000000000002000000 Values OperandIn load 0 32 InstId(21) BlockId(1) 0x8b15:10 ValueId(31) -gma6.bin 0x8b10 32 02000000002600000000000002000000 Values OperandOut load 0 33 InstId(21) BlockId(1) 0x8b15:10 ValueId(32) -gma6.bin 0x8b10 33 00000000158b00000000000000000000 Control Op int_add 12 4294967298 InstId(23) BlockId(1) 0x8b15:12 ValueId(34) -gma6.bin 0x8b10 34 02000000002600000000000002000000 Values OperandIn int_add 0 33 InstId(23) BlockId(1) 0x8b15:12 ValueId(32) -gma6.bin 0x8b10 35 02000000802600000000000002000000 Values OperandIn int_add 1 34 InstId(23) BlockId(1) 0x8b15:12 ValueId(33) -gma6.bin 0x8b10 36 02000000002600000000000002000000 Values OperandOut int_add 0 35 InstId(23) BlockId(1) 0x8b15:12 ValueId(34) -gma6.bin 0x8b10 37 00000000158b00000000000000000000 Control Op load 13 4294967297 InstId(24) BlockId(1) 0x8b15:13 ValueId(35) -gma6.bin 0x8b10 38 02000000002600000000000002000000 Values OperandIn load 0 35 InstId(24) BlockId(1) 0x8b15:13 ValueId(34) -gma6.bin 0x8b10 39 02000000802700000000000001000000 Values OperandOut load 0 36 InstId(24) BlockId(1) 0x8b15:13 ValueId(35) -gma6.bin 0x8b10 40 00000000158b00000000000000000000 Control Op copy 14 4294967297 InstId(25) BlockId(1) 0x8b15:14 ValueId(36) -gma6.bin 0x8b10 41 02000000802700000000000001000000 Values OperandIn copy 0 36 InstId(25) BlockId(1) 0x8b15:14 ValueId(35) -gma6.bin 0x8b10 42 02000000803500000000000001000000 Values OperandOut copy 0 37 InstId(25) BlockId(1) 0x8b15:14 ValueId(36) -gma6.bin 0x8b10 43 00000000158b00000000000000000000 Control Op copy 15 4294967297 InstId(26) BlockId(1) 0x8b15:15 ValueId(37) -gma6.bin 0x8b10 44 01000000360000000000000001000000 Values OperandIn copy 0 26 InstId(26) BlockId(1) 0x8b15:15 ValueId(25) -gma6.bin 0x8b10 45 02000000003600000000000001000000 Values OperandOut copy 0 38 InstId(26) BlockId(1) 0x8b15:15 ValueId(37) -gma6.bin 0x8b10 46 00000000158b00000000000000000000 Control Op int_add 17 4294967298 InstId(28) BlockId(1) 0x8b15:17 ValueId(39) -gma6.bin 0x8b10 47 01000000000000000000000001000000 Values OperandIn int_add 0 28 InstId(28) BlockId(1) 0x8b15:17 ValueId(27) -gma6.bin 0x8b10 48 02000000803500000000000001000000 Values OperandIn int_add 1 37 InstId(28) BlockId(1) 0x8b15:17 ValueId(36) -gma6.bin 0x8b10 49 02000000003700000000000001000000 Values OperandOut int_add 0 40 InstId(28) BlockId(1) 0x8b15:17 ValueId(39) -gma6.bin 0x8b10 50 00000000158b00000000000000000000 Control Op int_add 18 4294967298 InstId(29) BlockId(1) 0x8b15:18 ValueId(40) -gma6.bin 0x8b10 51 02000000003700000000000001000000 Values OperandIn int_add 0 40 InstId(29) BlockId(1) 0x8b15:18 ValueId(39) -gma6.bin 0x8b10 52 02000000003600000000000001000000 Values OperandIn int_add 1 38 InstId(29) BlockId(1) 0x8b15:18 ValueId(37) -gma6.bin 0x8b10 53 01000000000000000000000001000000 Values OperandOut int_add 0 41 InstId(29) BlockId(1) 0x8b15:18 ValueId(40) -gma6.bin 0x8b10 54 00000000158b00000000000000000000 Control Op copy 21 4294967297 InstId(32) BlockId(1) 0x8b15:21 ValueId(43) -gma6.bin 0x8b10 55 01000000360000000000000001000000 Values OperandIn copy 0 39 InstId(32) BlockId(1) 0x8b15:21 ValueId(38) -gma6.bin 0x8b10 56 01000000310000000000000001000000 Values OperandOut copy 0 44 InstId(32) BlockId(1) 0x8b15:21 ValueId(43) -gma6.bin 0x8b10 57 00000000158b00000000000000000000 Control Op copy 22 4294967297 InstId(33) BlockId(1) 0x8b15:22 ValueId(44) -gma6.bin 0x8b10 58 03000000000000000000000001000000 Values OperandIn copy 0 4 InstId(33) BlockId(1) 0x8b15:22 ValueId(3) -gma6.bin 0x8b10 59 01000000340000000000000001000000 Values OperandOut copy 0 45 InstId(33) BlockId(1) 0x8b15:22 ValueId(44) -gma6.bin 0x8b10 60 00000000158b00000000000000000000 Memory MemUse load 1 8589934592 InstId(21) BlockId(1) 0x8b15:10 - -gma6.bin 0x9129 0 00000000359100000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x9135:0 ValueId(1) -gma6.bin 0x9129 1 03000000a00000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x9135:0 ValueId(0) -gma6.bin 0x9129 2 02000000002800000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x9135:0 ValueId(1) -gma6.bin 0x9129 3 00000000359100000000000000000000 Control Op copy 1 4294967297 InstId(1) BlockId(0) 0x9135:1 ValueId(2) -gma6.bin 0x9129 4 02000000002800000000000001000000 Values OperandIn copy 0 2 InstId(1) BlockId(0) 0x9135:1 ValueId(1) -gma6.bin 0x9129 5 02000000804500000000000001000000 Values OperandOut copy 0 3 InstId(1) BlockId(0) 0x9135:1 ValueId(2) -gma6.bin 0x9129 6 00000000359100000000000000000000 Control Op load 6 4294967297 InstId(6) BlockId(0) 0x9135:6 ValueId(10) -gma6.bin 0x9129 7 03000000110000000000000002000000 Values OperandIn load 0 10 InstId(6) BlockId(0) 0x9135:6 ValueId(9) -gma6.bin 0x9129 8 02000000002600000000000002000000 Values OperandOut load 0 11 InstId(6) BlockId(0) 0x9135:6 ValueId(10) -gma6.bin 0x9129 9 00000000359100000000000000000000 Control Op int_add 8 4294967298 InstId(8) BlockId(0) 0x9135:8 ValueId(12) -gma6.bin 0x9129 10 02000000002600000000000002000000 Values OperandIn int_add 0 11 InstId(8) BlockId(0) 0x9135:8 ValueId(10) -gma6.bin 0x9129 11 02000000802600000000000002000000 Values OperandIn int_add 1 12 InstId(8) BlockId(0) 0x9135:8 ValueId(11) -gma6.bin 0x9129 12 02000000002600000000000002000000 Values OperandOut int_add 0 13 InstId(8) BlockId(0) 0x9135:8 ValueId(12) -gma6.bin 0x9129 13 00000000359100000000000000000000 Control Op load 9 4294967297 InstId(9) BlockId(0) 0x9135:9 ValueId(13) -gma6.bin 0x9129 14 02000000002600000000000002000000 Values OperandIn load 0 13 InstId(9) BlockId(0) 0x9135:9 ValueId(12) -gma6.bin 0x9129 15 02000000802700000000000001000000 Values OperandOut load 0 14 InstId(9) BlockId(0) 0x9135:9 ValueId(13) -gma6.bin 0x9129 16 00000000359100000000000000000000 Control Op copy 10 4294967297 InstId(10) BlockId(0) 0x9135:10 ValueId(14) -gma6.bin 0x9129 17 02000000802700000000000001000000 Values OperandIn copy 0 14 InstId(10) BlockId(0) 0x9135:10 ValueId(13) -gma6.bin 0x9129 18 02000000805b00000000000001000000 Values OperandOut copy 0 15 InstId(10) BlockId(0) 0x9135:10 ValueId(14) -gma6.bin 0x9129 19 00000000359100000000000000000000 Control Op copy 33 4294967297 InstId(33) BlockId(0) 0x9135:33 ValueId(39) -gma6.bin 0x9129 20 02000000805d00000000000001000000 Values OperandIn copy 0 19 InstId(33) BlockId(0) 0x9135:33 ValueId(18) -gma6.bin 0x9129 21 01000000000000000000000001000000 Values OperandOut copy 0 40 InstId(33) BlockId(0) 0x9135:33 ValueId(39) -gma6.bin 0x9129 22 00000000359100000000000000000000 Memory MemUse load 1 8589934592 InstId(6) BlockId(0) 0x9135:6 - -gma6.bin 0x984e 0 000000004e9800000000000000000000 Control Op int_add 0 4294967298 InstId(0) BlockId(0) 0x984e:0 ValueId(2) -gma6.bin 0x984e 1 03000000970000000000000001000000 Values OperandIn int_add 0 1 InstId(0) BlockId(0) 0x984e:0 ValueId(0) -gma6.bin 0x984e 2 01000000020000000000000001000000 Values OperandIn int_add 1 2 InstId(0) BlockId(0) 0x984e:0 ValueId(1) -gma6.bin 0x984e 3 02000000802d00000000000001000000 Values OperandOut int_add 0 3 InstId(0) BlockId(0) 0x984e:0 ValueId(2) -gma6.bin 0x984e 4 000000004e9800000000000000000000 Control Op copy 2 4294967297 InstId(2) BlockId(0) 0x984e:2 ValueId(5) -gma6.bin 0x984e 5 01000000010000000000000001000000 Values OperandIn copy 0 5 InstId(2) BlockId(0) 0x984e:2 ValueId(4) -gma6.bin 0x984e 6 02000000002f00000000000001000000 Values OperandOut copy 0 6 InstId(2) BlockId(0) 0x984e:2 ValueId(5) -gma6.bin 0x984e 7 000000004e9800000000000000000000 Control Op store 3 2 InstId(3) BlockId(0) 0x984e:3 - -gma6.bin 0x984e 8 02000000802e00000000000002000000 Values OperandIn store 0 4 InstId(3) BlockId(0) 0x984e:3 ValueId(3) -gma6.bin 0x984e 9 02000000002f00000000000001000000 Values OperandIn store 1 6 InstId(3) BlockId(0) 0x984e:3 ValueId(5) -gma6.bin 0x984e 10 000000004e9800000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x984e:4 ValueId(6) -gma6.bin 0x984e 11 01000000020000000000000001000000 Values OperandIn copy 0 2 InstId(4) BlockId(0) 0x984e:4 ValueId(1) -gma6.bin 0x984e 12 01000000000000000000000001000000 Values OperandOut copy 0 7 InstId(4) BlockId(0) 0x984e:4 ValueId(6) -gma6.bin 0x984e 13 000000004e9800000000000000000000 Control Op copy 7 4294967297 InstId(7) BlockId(0) 0x984e:7 ValueId(10) -gma6.bin 0x984e 14 01000000020000000000000001000000 Values OperandIn copy 0 2 InstId(7) BlockId(0) 0x984e:7 ValueId(1) -gma6.bin 0x984e 15 01000000000000000000000001000000 Values OperandOut copy 0 11 InstId(7) BlockId(0) 0x984e:7 ValueId(10) -gma6.bin 0x984e 16 000000004e9800000000000000000000 Control Op copy 10 4294967297 InstId(10) BlockId(0) 0x984e:10 ValueId(13) -gma6.bin 0x984e 17 01000000020000000000000001000000 Values OperandIn copy 0 2 InstId(10) BlockId(0) 0x984e:10 ValueId(1) -gma6.bin 0x984e 18 01000000000000000000000001000000 Values OperandOut copy 0 14 InstId(10) BlockId(0) 0x984e:10 ValueId(13) -gma6.bin 0x984e 19 000000004e9800000000000000000000 Control Edge int_sless 1 0 - BlockId(0) - - -gma6.bin 0x984e 20 00000000539800000000000000000000 Control Op copy 0 4294967297 InstId(13) BlockId(1) 0x9853:0 ValueId(16) -gma6.bin 0x984e 21 01000000020000000000000001000000 Values OperandIn copy 0 2 InstId(13) BlockId(1) 0x9853:0 ValueId(1) -gma6.bin 0x984e 22 01000000000000000000000001000000 Values OperandOut copy 0 17 InstId(13) BlockId(1) 0x9853:0 ValueId(16) -gma6.bin 0x984e 23 00000000539800000000000000000000 Control Op copy 3 4294967297 InstId(16) BlockId(1) 0x9853:3 ValueId(19) -gma6.bin 0x984e 24 01000000020000000000000001000000 Values OperandIn copy 0 2 InstId(16) BlockId(1) 0x9853:3 ValueId(1) -gma6.bin 0x984e 25 01000000000000000000000001000000 Values OperandOut copy 0 20 InstId(16) BlockId(1) 0x9853:3 ValueId(19) -gma6.bin 0x984e 26 00000000539800000000000000000000 Control Op copy 6 4294967297 InstId(19) BlockId(1) 0x9853:6 ValueId(22) -gma6.bin 0x984e 27 01000000020000000000000001000000 Values OperandIn copy 0 2 InstId(19) BlockId(1) 0x9853:6 ValueId(1) -gma6.bin 0x984e 28 01000000000000000000000001000000 Values OperandOut copy 0 23 InstId(19) BlockId(1) 0x9853:6 ValueId(22) -gma6.bin 0x984e 29 00000000539800000000000000000000 Control Op copy 9 4294967297 InstId(22) BlockId(1) 0x9853:9 ValueId(25) -gma6.bin 0x984e 30 01000000020000000000000001000000 Values OperandIn copy 0 2 InstId(22) BlockId(1) 0x9853:9 ValueId(1) -gma6.bin 0x984e 31 01000000000000000000000001000000 Values OperandOut copy 0 26 InstId(22) BlockId(1) 0x9853:9 ValueId(25) -gma6.bin 0x984e 32 00000000539800000000000000000000 Control Op int_add 13 4294967298 InstId(26) BlockId(1) 0x9853:13 ValueId(30) -gma6.bin 0x984e 33 030000009a9a00000000000002000000 Values OperandIn int_add 0 30 InstId(26) BlockId(1) 0x9853:13 ValueId(29) -gma6.bin 0x984e 34 02000000002000000000000002000000 Values OperandIn int_add 1 29 InstId(26) BlockId(1) 0x9853:13 ValueId(28) -gma6.bin 0x984e 35 02000000002100000000000002000000 Values OperandOut int_add 0 31 InstId(26) BlockId(1) 0x9853:13 ValueId(30) -gma6.bin 0x984e 36 00000000539800000000000000000000 Control Op copy 14 4294967297 InstId(27) BlockId(1) 0x9853:14 ValueId(31) -gma6.bin 0x984e 37 01000000000000000000000001000000 Values OperandIn copy 0 26 InstId(27) BlockId(1) 0x9853:14 ValueId(25) -gma6.bin 0x984e 38 02000000802100000000000001000000 Values OperandOut copy 0 32 InstId(27) BlockId(1) 0x9853:14 ValueId(31) -gma6.bin 0x984e 39 00000000539800000000000000000000 Control Op store 15 2 InstId(28) BlockId(1) 0x9853:15 - -gma6.bin 0x984e 40 02000000002100000000000002000000 Values OperandIn store 0 31 InstId(28) BlockId(1) 0x9853:15 ValueId(30) -gma6.bin 0x984e 41 02000000802100000000000001000000 Values OperandIn store 1 32 InstId(28) BlockId(1) 0x9853:15 ValueId(31) -gma6.bin 0x984e 42 00000000539800000000000000000000 Control Op copy 16 4294967297 InstId(29) BlockId(1) 0x9853:16 ValueId(32) -gma6.bin 0x984e 43 01000000010000000000000001000000 Values OperandIn copy 0 5 InstId(29) BlockId(1) 0x9853:16 ValueId(4) -gma6.bin 0x984e 44 01000000220000000000000001000000 Values OperandOut copy 0 33 InstId(29) BlockId(1) 0x9853:16 ValueId(32) -gma6.bin 0x984e 45 00000000539800000000000000000000 Control Op copy 17 4294967297 InstId(30) BlockId(1) 0x9853:17 ValueId(33) -gma6.bin 0x984e 46 01000000010000000000000001000000 Values OperandIn copy 0 5 InstId(30) BlockId(1) 0x9853:17 ValueId(4) -gma6.bin 0x984e 47 01000000220000000000000001000000 Values OperandOut copy 0 34 InstId(30) BlockId(1) 0x9853:17 ValueId(33) -gma6.bin 0x984e 48 00000000539800000000000000000000 Control Op copy 18 4294967297 InstId(31) BlockId(1) 0x9853:18 ValueId(34) -gma6.bin 0x984e 49 01000000010000000000000001000000 Values OperandIn copy 0 5 InstId(31) BlockId(1) 0x9853:18 ValueId(4) -gma6.bin 0x984e 50 01000000220000000000000001000000 Values OperandOut copy 0 35 InstId(31) BlockId(1) 0x9853:18 ValueId(34) -gma6.bin 0x984e 51 00000000539800000000000000000000 Control Op copy 19 4294967297 InstId(32) BlockId(1) 0x9853:19 ValueId(35) -gma6.bin 0x984e 52 01000000010000000000000001000000 Values OperandIn copy 0 5 InstId(32) BlockId(1) 0x9853:19 ValueId(4) -gma6.bin 0x984e 53 01000000220000000000000001000000 Values OperandOut copy 0 36 InstId(32) BlockId(1) 0x9853:19 ValueId(35) -gma6.bin 0x984e 54 00000000539800000000000000000000 Control Op copy 20 4294967297 InstId(33) BlockId(1) 0x9853:20 ValueId(36) -gma6.bin 0x984e 55 01000000010000000000000001000000 Values OperandIn copy 0 5 InstId(33) BlockId(1) 0x9853:20 ValueId(4) -gma6.bin 0x984e 56 01000000220000000000000001000000 Values OperandOut copy 0 37 InstId(33) BlockId(1) 0x9853:20 ValueId(36) -gma6.bin 0x98bb 0 00000000bb9800000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x98bb:0 ValueId(1) -gma6.bin 0x98bb 1 03000000000000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x98bb:0 ValueId(0) -gma6.bin 0x98bb 2 01000000310000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x98bb:0 ValueId(1) -gma6.bin 0x98bb 3 00000000bb9800000000000000000000 Control Op copy 1 4294967297 InstId(1) BlockId(0) 0x98bb:1 ValueId(2) -gma6.bin 0x98bb 4 03000000000000000000000001000000 Values OperandIn copy 0 1 InstId(1) BlockId(0) 0x98bb:1 ValueId(0) -gma6.bin 0x98bb 5 01000000310000000000000001000000 Values OperandOut copy 0 3 InstId(1) BlockId(0) 0x98bb:1 ValueId(2) -gma6.bin 0x98bb 6 00000000bb9800000000000000000000 Control Op copy 2 4294967297 InstId(2) BlockId(0) 0x98bb:2 ValueId(3) -gma6.bin 0x98bb 7 03000000000000000000000001000000 Values OperandIn copy 0 1 InstId(2) BlockId(0) 0x98bb:2 ValueId(0) -gma6.bin 0x98bb 8 01000000310000000000000001000000 Values OperandOut copy 0 4 InstId(2) BlockId(0) 0x98bb:2 ValueId(3) -gma6.bin 0x98bb 9 00000000bb9800000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0x98bb:3 ValueId(4) -gma6.bin 0x98bb 10 03000000000000000000000001000000 Values OperandIn copy 0 1 InstId(3) BlockId(0) 0x98bb:3 ValueId(0) -gma6.bin 0x98bb 11 01000000310000000000000001000000 Values OperandOut copy 0 5 InstId(3) BlockId(0) 0x98bb:3 ValueId(4) -gma6.bin 0x98bb 12 00000000bb9800000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0x98bb:4 ValueId(6) -gma6.bin 0x98bb 13 01000000220000000000000001000000 Values OperandIn copy 0 6 InstId(4) BlockId(0) 0x98bb:4 ValueId(5) -gma6.bin 0x98bb 14 01000000010000000000000001000000 Values OperandOut copy 0 7 InstId(4) BlockId(0) 0x98bb:4 ValueId(6) -gma6.bin 0x98bb 15 00000000bb9800000000000000000000 Control Op int_add 8 4294967298 InstId(8) BlockId(0) 0x98bb:8 ValueId(11) -gma6.bin 0x98bb 16 03000000bcbc00000000000002000000 Values OperandIn int_add 0 11 InstId(8) BlockId(0) 0x98bb:8 ValueId(10) -gma6.bin 0x98bb 17 02000000802b00000000000002000000 Values OperandIn int_add 1 10 InstId(8) BlockId(0) 0x98bb:8 ValueId(9) -gma6.bin 0x98bb 18 02000000802c00000000000002000000 Values OperandOut int_add 0 12 InstId(8) BlockId(0) 0x98bb:8 ValueId(11) -gma6.bin 0x98bb 19 00000000bb9800000000000000000000 Control Op load 9 4294967297 InstId(9) BlockId(0) 0x98bb:9 ValueId(12) -gma6.bin 0x98bb 20 02000000802c00000000000002000000 Values OperandIn load 0 12 InstId(9) BlockId(0) 0x98bb:9 ValueId(11) -gma6.bin 0x98bb 21 02000000002d00000000000001000000 Values OperandOut load 0 13 InstId(9) BlockId(0) 0x98bb:9 ValueId(12) -gma6.bin 0x98bb 22 00000000bb9800000000000000000000 Control Op copy 10 4294967297 InstId(10) BlockId(0) 0x98bb:10 ValueId(13) -gma6.bin 0x98bb 23 02000000002d00000000000001000000 Values OperandIn copy 0 13 InstId(10) BlockId(0) 0x98bb:10 ValueId(12) -gma6.bin 0x98bb 24 01000000020000000000000001000000 Values OperandOut copy 0 14 InstId(10) BlockId(0) 0x98bb:10 ValueId(13) -gma6.bin 0x98bb 25 00000000bb9800000000000000000000 Control Op int_add 14 4294967298 InstId(14) BlockId(0) 0x98bb:14 ValueId(17) -gma6.bin 0x98bb 26 03000000bcbc00000000000002000000 Values OperandIn int_add 0 11 InstId(14) BlockId(0) 0x98bb:14 ValueId(10) -gma6.bin 0x98bb 27 02000000802b00000000000002000000 Values OperandIn int_add 1 17 InstId(14) BlockId(0) 0x98bb:14 ValueId(16) -gma6.bin 0x98bb 28 02000000802c00000000000002000000 Values OperandOut int_add 0 18 InstId(14) BlockId(0) 0x98bb:14 ValueId(17) -gma6.bin 0x98bb 29 00000000bb9800000000000000000000 Control Op load 15 4294967297 InstId(15) BlockId(0) 0x98bb:15 ValueId(18) -gma6.bin 0x98bb 30 02000000802c00000000000002000000 Values OperandIn load 0 18 InstId(15) BlockId(0) 0x98bb:15 ValueId(17) -gma6.bin 0x98bb 31 02000000002d00000000000001000000 Values OperandOut load 0 19 InstId(15) BlockId(0) 0x98bb:15 ValueId(18) -gma6.bin 0x98bb 32 00000000bb9800000000000000000000 Control Op copy 16 4294967297 InstId(16) BlockId(0) 0x98bb:16 ValueId(19) -gma6.bin 0x98bb 33 02000000002d00000000000001000000 Values OperandIn copy 0 19 InstId(16) BlockId(0) 0x98bb:16 ValueId(18) -gma6.bin 0x98bb 34 01000000020000000000000001000000 Values OperandOut copy 0 20 InstId(16) BlockId(0) 0x98bb:16 ValueId(19) -gma6.bin 0x98bb 35 00000000bb9800000000000000000000 Control Op int_add 20 4294967298 InstId(20) BlockId(0) 0x98bb:20 ValueId(24) -gma6.bin 0x98bb 36 03000000bdbe00000000000002000000 Values OperandIn int_add 0 24 InstId(20) BlockId(0) 0x98bb:20 ValueId(23) -gma6.bin 0x98bb 37 02000000802b00000000000002000000 Values OperandIn int_add 1 23 InstId(20) BlockId(0) 0x98bb:20 ValueId(22) -gma6.bin 0x98bb 38 02000000802c00000000000002000000 Values OperandOut int_add 0 25 InstId(20) BlockId(0) 0x98bb:20 ValueId(24) -gma6.bin 0x98bb 39 00000000bb9800000000000000000000 Control Op load 21 4294967297 InstId(21) BlockId(0) 0x98bb:21 ValueId(25) -gma6.bin 0x98bb 40 02000000802c00000000000002000000 Values OperandIn load 0 25 InstId(21) BlockId(0) 0x98bb:21 ValueId(24) -gma6.bin 0x98bb 41 02000000002d00000000000001000000 Values OperandOut load 0 26 InstId(21) BlockId(0) 0x98bb:21 ValueId(25) -gma6.bin 0x98bb 42 00000000bb9800000000000000000000 Control Op copy 22 4294967297 InstId(22) BlockId(0) 0x98bb:22 ValueId(26) -gma6.bin 0x98bb 43 02000000002d00000000000001000000 Values OperandIn copy 0 26 InstId(22) BlockId(0) 0x98bb:22 ValueId(25) -gma6.bin 0x98bb 44 01000000020000000000000001000000 Values OperandOut copy 0 27 InstId(22) BlockId(0) 0x98bb:22 ValueId(26) -gma6.bin 0x98bb 45 00000000bb9800000000000000000000 Control Op int_add 26 4294967298 InstId(26) BlockId(0) 0x98bb:26 ValueId(31) -gma6.bin 0x98bb 46 03000000bebe00000000000002000000 Values OperandIn int_add 0 31 InstId(26) BlockId(0) 0x98bb:26 ValueId(30) -gma6.bin 0x98bb 47 02000000803100000000000002000000 Values OperandIn int_add 1 30 InstId(26) BlockId(0) 0x98bb:26 ValueId(29) -gma6.bin 0x98bb 48 02000000803200000000000002000000 Values OperandOut int_add 0 32 InstId(26) BlockId(0) 0x98bb:26 ValueId(31) -gma6.bin 0x98bb 49 00000000bb9800000000000000000000 Control Op load 27 4294967297 InstId(27) BlockId(0) 0x98bb:27 ValueId(32) -gma6.bin 0x98bb 50 02000000803200000000000002000000 Values OperandIn load 0 32 InstId(27) BlockId(0) 0x98bb:27 ValueId(31) -gma6.bin 0x98bb 51 02000000003300000000000001000000 Values OperandOut load 0 33 InstId(27) BlockId(0) 0x98bb:27 ValueId(32) -gma6.bin 0x98bb 52 00000000bb9800000000000000000000 Control Op copy 28 4294967297 InstId(28) BlockId(0) 0x98bb:28 ValueId(33) -gma6.bin 0x98bb 53 02000000003300000000000001000000 Values OperandIn copy 0 33 InstId(28) BlockId(0) 0x98bb:28 ValueId(32) -gma6.bin 0x98bb 54 01000000010000000000000001000000 Values OperandOut copy 0 34 InstId(28) BlockId(0) 0x98bb:28 ValueId(33) -gma6.bin 0x98bb 55 00000000bb9800000000000000000000 Control Op int_add 32 4294967298 InstId(32) BlockId(0) 0x98bb:32 ValueId(37) -gma6.bin 0x98bb 56 03000000bebe00000000000002000000 Values OperandIn int_add 0 31 InstId(32) BlockId(0) 0x98bb:32 ValueId(30) -gma6.bin 0x98bb 57 02000000803100000000000002000000 Values OperandIn int_add 1 37 InstId(32) BlockId(0) 0x98bb:32 ValueId(36) -gma6.bin 0x98bb 58 02000000803200000000000002000000 Values OperandOut int_add 0 38 InstId(32) BlockId(0) 0x98bb:32 ValueId(37) -gma6.bin 0x98bb 59 00000000bb9800000000000000000000 Control Op load 33 4294967297 InstId(33) BlockId(0) 0x98bb:33 ValueId(38) -gma6.bin 0x98bb 60 02000000803200000000000002000000 Values OperandIn load 0 38 InstId(33) BlockId(0) 0x98bb:33 ValueId(37) -gma6.bin 0x98bb 61 02000000003300000000000001000000 Values OperandOut load 0 39 InstId(33) BlockId(0) 0x98bb:33 ValueId(38) -gma6.bin 0x98bb 62 00000000bb9800000000000000000000 Control Op copy 34 4294967297 InstId(34) BlockId(0) 0x98bb:34 ValueId(39) -gma6.bin 0x98bb 63 02000000003300000000000001000000 Values OperandIn copy 0 39 InstId(34) BlockId(0) 0x98bb:34 ValueId(38) -gma6.bin 0x98bb 64 01000000010000000000000001000000 Values OperandOut copy 0 40 InstId(34) BlockId(0) 0x98bb:34 ValueId(39) -gma6.bin 0x9ae2 0 00000000e29a00000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0x9ae2:0 ValueId(1) -gma6.bin 0x9ae2 1 00000000190000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0x9ae2:0 ValueId(0) -gma6.bin 0x9ae2 2 02000000804500000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0x9ae2:0 ValueId(1) -gma6.bin 0x9ae2 3 00000000e29a00000000000000000000 Control Op int_add 5 4294967298 InstId(5) BlockId(0) 0x9ae2:5 ValueId(10) -gma6.bin 0x9ae2 4 03000000050000000000000001000000 Values OperandIn int_add 0 9 InstId(5) BlockId(0) 0x9ae2:5 ValueId(8) -gma6.bin 0x9ae2 5 01000000010000000000000001000000 Values OperandIn int_add 1 10 InstId(5) BlockId(0) 0x9ae2:5 ValueId(9) -gma6.bin 0x9ae2 6 02000000002200000000000001000000 Values OperandOut int_add 0 11 InstId(5) BlockId(0) 0x9ae2:5 ValueId(10) -gma6.bin 0x9ae2 7 00000000e29a00000000000000000000 Control Op load 7 4294967297 InstId(7) BlockId(0) 0x9ae2:7 ValueId(12) -gma6.bin 0x9ae2 8 02000000002300000000000002000000 Values OperandIn load 0 12 InstId(7) BlockId(0) 0x9ae2:7 ValueId(11) -gma6.bin 0x9ae2 9 02000000002400000000000002000000 Values OperandOut load 0 13 InstId(7) BlockId(0) 0x9ae2:7 ValueId(12) -gma6.bin 0x9ae2 10 00000000e29a00000000000000000000 Control Op load 8 4294967297 InstId(8) BlockId(0) 0x9ae2:8 ValueId(13) -gma6.bin 0x9ae2 11 02000000002400000000000002000000 Values OperandIn load 0 13 InstId(8) BlockId(0) 0x9ae2:8 ValueId(12) -gma6.bin 0x9ae2 12 02000000802400000000000001000000 Values OperandOut load 0 14 InstId(8) BlockId(0) 0x9ae2:8 ValueId(13) -gma6.bin 0x9ae2 13 00000000e29a00000000000000000000 Control Op int_add 12 4294967298 InstId(12) BlockId(0) 0x9ae2:12 ValueId(19) -gma6.bin 0x9ae2 14 03000000d90000000000000001000000 Values OperandIn int_add 0 19 InstId(12) BlockId(0) 0x9ae2:12 ValueId(18) -gma6.bin 0x9ae2 15 01000000010000000000000001000000 Values OperandIn int_add 1 10 InstId(12) BlockId(0) 0x9ae2:12 ValueId(9) -gma6.bin 0x9ae2 16 02000000801b00000000000001000000 Values OperandOut int_add 0 20 InstId(12) BlockId(0) 0x9ae2:12 ValueId(19) -gma6.bin 0x9ae2 17 00000000e29a00000000000000000000 Control Op load 14 4294967297 InstId(14) BlockId(0) 0x9ae2:14 ValueId(21) -gma6.bin 0x9ae2 18 02000000801c00000000000002000000 Values OperandIn load 0 21 InstId(14) BlockId(0) 0x9ae2:14 ValueId(20) -gma6.bin 0x9ae2 19 02000000001d00000000000001000000 Values OperandOut load 0 22 InstId(14) BlockId(0) 0x9ae2:14 ValueId(21) -gma6.bin 0x9ae2 20 00000000e29a00000000000000000000 Control Op copy 15 4294967297 InstId(15) BlockId(0) 0x9ae2:15 ValueId(22) -gma6.bin 0x9ae2 21 02000000001d00000000000001000000 Values OperandIn copy 0 22 InstId(15) BlockId(0) 0x9ae2:15 ValueId(21) -gma6.bin 0x9ae2 22 01000000000000000000000001000000 Values OperandOut copy 0 23 InstId(15) BlockId(0) 0x9ae2:15 ValueId(22) -gma6.bin 0x9ae2 23 00000000e29a00000000000000000000 Control Op copy 18 4294967297 InstId(18) BlockId(0) 0x9ae2:18 ValueId(26) -gma6.bin 0x9ae2 24 03000000700000000000000001000000 Values OperandIn copy 0 26 InstId(18) BlockId(0) 0x9ae2:18 ValueId(25) -gma6.bin 0x9ae2 25 02000000801a00000000000001000000 Values OperandOut copy 0 27 InstId(18) BlockId(0) 0x9ae2:18 ValueId(26) -gma6.bin 0x9ae2 26 00000000e29a00000000000000000000 Control Op copy 19 4294967297 InstId(19) BlockId(0) 0x9ae2:19 ValueId(27) -gma6.bin 0x9ae2 27 01000000000000000000000001000000 Values OperandIn copy 0 23 InstId(19) BlockId(0) 0x9ae2:19 ValueId(22) -gma6.bin 0x9ae2 28 02000000801a00000000000001000000 Values OperandOut copy 0 28 InstId(19) BlockId(0) 0x9ae2:19 ValueId(27) -gma6.bin 0x9ae2 29 00000000e29a00000000000000000000 Control Op copy 20 4294967297 InstId(20) BlockId(0) 0x9ae2:20 ValueId(28) -gma6.bin 0x9ae2 30 01000000000000000000000001000000 Values OperandIn copy 0 23 InstId(20) BlockId(0) 0x9ae2:20 ValueId(22) -gma6.bin 0x9ae2 31 0000000082ae00000000000001000000 Values OperandOut copy 0 29 InstId(20) BlockId(0) 0x9ae2:20 ValueId(28) -gma6.bin 0x9ae2 32 00000000e29a00000000000000000000 Control Op copy 22 4294967297 InstId(22) BlockId(0) 0x9ae2:22 ValueId(32) -gma6.bin 0x9ae2 33 02000000004800000000000001000000 Values OperandIn copy 0 32 InstId(22) BlockId(0) 0x9ae2:22 ValueId(31) -gma6.bin 0x9ae2 34 00000000d4b400000000000001000000 Values OperandOut copy 0 33 InstId(22) BlockId(0) 0x9ae2:22 ValueId(32) -gma6.bin 0x9f42 0 00000000429f00000000000000000000 Control Op int_add 1 4294967298 InstId(1) BlockId(0) 0x9f42:1 ValueId(3) -gma6.bin 0x9f42 1 03000000238500000000000002000000 Values OperandIn int_add 0 3 InstId(1) BlockId(0) 0x9f42:1 ValueId(2) -gma6.bin 0x9f42 2 02000000001e00000000000002000000 Values OperandIn int_add 1 2 InstId(1) BlockId(0) 0x9f42:1 ValueId(1) -gma6.bin 0x9f42 3 02000000001f00000000000002000000 Values OperandOut int_add 0 4 InstId(1) BlockId(0) 0x9f42:1 ValueId(3) -gma6.bin 0x9f42 4 00000000429f00000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0x9f42:2 ValueId(4) -gma6.bin 0x9f42 5 02000000001f00000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0x9f42:2 ValueId(3) -gma6.bin 0x9f42 6 02000000801f00000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0x9f42:2 ValueId(4) -gma6.bin 0xa5d0 0 00000000d0a500000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0xa5d0:0 ValueId(1) -gma6.bin 0xa5d0 1 00000000f20000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0xa5d0:0 ValueId(0) -gma6.bin 0xa5d0 2 02000000805b00000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0xa5d0:0 ValueId(1) -gma6.bin 0xa5d0 3 00000000d0a500000000000000000000 Control Op copy 23 4294967297 InstId(23) BlockId(0) 0xa5d0:23 ValueId(28) -gma6.bin 0xa5d0 4 02000000805d00000000000001000000 Values OperandIn copy 0 7 InstId(23) BlockId(0) 0xa5d0:23 ValueId(6) -gma6.bin 0xa5d0 5 01000000000000000000000001000000 Values OperandOut copy 0 29 InstId(23) BlockId(0) 0xa5d0:23 ValueId(28) -gma6.bin 0xa83e 0 000000003ea800000000000000000000 Control Op cbranch 1 2 InstId(1) BlockId(0) 0xa83e:1 - -gma6.bin 0xa83e 1 00000000b0a800000000000002000000 Values OperandIn cbranch 0 4 InstId(1) BlockId(0) 0xa83e:1 ValueId(3) -gma6.bin 0xa83e 2 02000000803e00000000000001000000 Values OperandIn cbranch 1 3 InstId(1) BlockId(0) 0xa83e:1 ValueId(2) -gma6.bin 0xa83e 3 000000003ea800000000000000000000 Control Edge cbranch 1 2 - BlockId(0) - - -gma6.bin 0xa83e 4 0000000040a800000000000000000000 Control Op copy 0 4294967297 InstId(2) BlockId(1) 0xa840:0 ValueId(5) -gma6.bin 0xa83e 5 03000000010000000000000001000000 Values OperandIn copy 0 5 InstId(2) BlockId(1) 0xa840:0 ValueId(4) -gma6.bin 0xa83e 6 01000000330000000000000001000000 Values OperandOut copy 0 6 InstId(2) BlockId(1) 0xa840:0 ValueId(5) -gma6.bin 0xa83e 7 0000000040a800000000000000000000 Control Op store 1 2 InstId(3) BlockId(1) 0xa840:1 - -gma6.bin 0xa83e 8 01000000220000000000000002000000 Values OperandIn store 0 7 InstId(3) BlockId(1) 0xa840:1 ValueId(6) -gma6.bin 0xa83e 9 01000000000000000000000001000000 Values OperandIn store 1 8 InstId(3) BlockId(1) 0xa840:1 ValueId(7) -gma6.bin 0xa83e 10 0000000040a800000000000000000000 Control Op copy 3 4294967297 InstId(5) BlockId(1) 0xa840:3 ValueId(11) -gma6.bin 0xa83e 11 00000000240000000000000001000000 Values OperandIn copy 0 11 InstId(5) BlockId(1) 0xa840:3 ValueId(10) -gma6.bin 0xa83e 12 01000000020000000000000001000000 Values OperandOut copy 0 12 InstId(5) BlockId(1) 0xa840:3 ValueId(11) -gma6.bin 0xa83e 13 0000000040a800000000000000000000 Control Op copy 6 4294967297 InstId(8) BlockId(1) 0xa840:6 ValueId(14) -gma6.bin 0xa83e 14 03000000010000000000000001000000 Values OperandIn copy 0 5 InstId(8) BlockId(1) 0xa840:6 ValueId(4) -gma6.bin 0xa83e 15 01000000340000000000000001000000 Values OperandOut copy 0 15 InstId(8) BlockId(1) 0xa840:6 ValueId(14) -gma6.bin 0xa83e 16 0000000040a800000000000000000000 Control Op store 8 2 InstId(10) BlockId(1) 0xa840:8 - -gma6.bin 0xa83e 17 02000000003f00000000000002000000 Values OperandIn store 0 16 InstId(10) BlockId(1) 0xa840:8 ValueId(15) -gma6.bin 0xa83e 18 0300000046a800000000000002000000 Values OperandIn store 1 17 InstId(10) BlockId(1) 0xa840:8 ValueId(16) -gma6.bin 0xa83e 19 0000000040a800000000000000000000 Control Op copy 10 4294967297 InstId(12) BlockId(1) 0xa840:10 ValueId(19) -gma6.bin 0xa83e 20 03000000010000000000000001000000 Values OperandIn copy 0 5 InstId(12) BlockId(1) 0xa840:10 ValueId(4) -gma6.bin 0xa83e 21 01000000320000000000000001000000 Values OperandOut copy 0 20 InstId(12) BlockId(1) 0xa840:10 ValueId(19) -gma6.bin 0xa83e 22 0000000040a800000000000000000000 Control Op copy 11 4294967297 InstId(13) BlockId(1) 0xa840:11 ValueId(21) -gma6.bin 0xa83e 23 03000000ff0000000000000001000000 Values OperandIn copy 0 21 InstId(13) BlockId(1) 0xa840:11 ValueId(20) -gma6.bin 0xa83e 24 02000000800700000000000001000000 Values OperandOut copy 0 22 InstId(13) BlockId(1) 0xa840:11 ValueId(21) -gma6.bin 0xa83e 25 0000000040a800000000000000000000 Control Op store 32 2 InstId(34) BlockId(1) 0xa840:32 - -gma6.bin 0xa83e 26 01000000220000000000000002000000 Values OperandIn store 0 19 InstId(34) BlockId(1) 0xa840:32 ValueId(18) -gma6.bin 0xa83e 27 02000000800700000000000001000000 Values OperandIn store 1 57 InstId(34) BlockId(1) 0xa840:32 ValueId(56) -gma6.bin 0xa83e 28 0000000040a800000000000000000000 Control Op copy 34 4294967297 InstId(36) BlockId(1) 0xa840:34 ValueId(58) -gma6.bin 0xa83e 29 03000000010000000000000001000000 Values OperandIn copy 0 5 InstId(36) BlockId(1) 0xa840:34 ValueId(4) -gma6.bin 0xa83e 30 01000000340000000000000001000000 Values OperandOut copy 0 59 InstId(36) BlockId(1) 0xa840:34 ValueId(58) -gma6.bin 0xa83e 31 0000000040a800000000000000000000 Control Op load 35 4294967297 InstId(37) BlockId(1) 0xa840:35 ValueId(60) -gma6.bin 0xa83e 32 03000000feff00000000000002000000 Values OperandIn load 0 60 InstId(37) BlockId(1) 0xa840:35 ValueId(59) -gma6.bin 0xa83e 33 02000000804000000000000002000000 Values OperandOut load 0 61 InstId(37) BlockId(1) 0xa840:35 ValueId(60) -gma6.bin 0xa83e 34 0000000040a800000000000000000000 Memory MemUse load 1 8589934592 InstId(37) BlockId(1) 0xa840:35 - -gma6.bin 0xad28 0 0000000028ad00000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0xad28:0 ValueId(1) -gma6.bin 0xad28 1 00000000adf100000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0xad28:0 ValueId(0) -gma6.bin 0xad28 2 01000000020000000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0xad28:0 ValueId(1) -gma6.bin 0xad28 3 0000000028ad00000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0xad28:3 ValueId(6) -gma6.bin 0xad28 4 01000000010000000000000001000000 Values OperandIn copy 0 6 InstId(3) BlockId(0) 0xad28:3 ValueId(5) -gma6.bin 0xad28 5 000000008d0000000000000001000000 Values OperandOut copy 0 7 InstId(3) BlockId(0) 0xad28:3 ValueId(6) -gma6.bin 0xad28 6 0000000028ad00000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0xad28:4 ValueId(8) -gma6.bin 0xad28 7 01000000000000000000000001000000 Values OperandIn copy 0 8 InstId(4) BlockId(0) 0xad28:4 ValueId(7) -gma6.bin 0xad28 8 01000000020000000000000001000000 Values OperandOut copy 0 9 InstId(4) BlockId(0) 0xad28:4 ValueId(8) -gma6.bin 0xad7c 0 000000007cad00000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0xad7c:0 ValueId(1) -gma6.bin 0xad7c 1 01000000020000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0xad7c:0 ValueId(0) -gma6.bin 0xad7c 2 00000000b7b300000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0xad7c:0 ValueId(1) -gma6.bin 0xb080 0 0000000080b000000000000000000000 Control Op load 0 4294967297 InstId(0) BlockId(0) 0xb080:0 ValueId(1) -gma6.bin 0xb080 1 03000000000000000000000002000000 Values OperandIn load 0 1 InstId(0) BlockId(0) 0xb080:0 ValueId(0) -gma6.bin 0xb080 2 02000000002600000000000002000000 Values OperandOut load 0 2 InstId(0) BlockId(0) 0xb080:0 ValueId(1) -gma6.bin 0xb080 3 0000000080b000000000000000000000 Control Op int_add 2 4294967298 InstId(2) BlockId(0) 0xb080:2 ValueId(4) -gma6.bin 0xb080 4 02000000002600000000000002000000 Values OperandIn int_add 0 2 InstId(2) BlockId(0) 0xb080:2 ValueId(1) -gma6.bin 0xb080 5 02000000802600000000000002000000 Values OperandIn int_add 1 4 InstId(2) BlockId(0) 0xb080:2 ValueId(3) -gma6.bin 0xb080 6 02000000002600000000000002000000 Values OperandOut int_add 0 5 InstId(2) BlockId(0) 0xb080:2 ValueId(4) -gma6.bin 0xb080 7 0000000080b000000000000000000000 Control Op load 3 4294967297 InstId(3) BlockId(0) 0xb080:3 ValueId(5) -gma6.bin 0xb080 8 02000000002600000000000002000000 Values OperandIn load 0 5 InstId(3) BlockId(0) 0xb080:3 ValueId(4) -gma6.bin 0xb080 9 02000000802700000000000001000000 Values OperandOut load 0 6 InstId(3) BlockId(0) 0xb080:3 ValueId(5) -gma6.bin 0xb080 10 0000000080b000000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0xb080:4 ValueId(6) -gma6.bin 0xb080 11 02000000802700000000000001000000 Values OperandIn copy 0 6 InstId(4) BlockId(0) 0xb080:4 ValueId(5) -gma6.bin 0xb080 12 01000000000000000000000001000000 Values OperandOut copy 0 7 InstId(4) BlockId(0) 0xb080:4 ValueId(6) -gma6.bin 0xb080 13 0000000080b000000000000000000000 Memory MemUse load 1 8589934592 InstId(0) BlockId(0) 0xb080:0 - -gma6.bin 0xb143 0 0000000043b100000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0xb143:0 ValueId(1) -gma6.bin 0xb143 1 00000000c00000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0xb143:0 ValueId(0) -gma6.bin 0xb143 2 02000000805b00000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0xb143:0 ValueId(1) -gma6.bin 0xb143 3 0000000043b100000000000000000000 Control Op copy 23 4294967297 InstId(23) BlockId(0) 0xb143:23 ValueId(28) -gma6.bin 0xb143 4 02000000805d00000000000001000000 Values OperandIn copy 0 7 InstId(23) BlockId(0) 0xb143:23 ValueId(6) -gma6.bin 0xb143 5 01000000000000000000000001000000 Values OperandOut copy 0 29 InstId(23) BlockId(0) 0xb143:23 ValueId(28) -gma6.bin 0xb143 6 0000000043b100000000000000000000 Control Op copy 24 4294967297 InstId(24) BlockId(0) 0xb143:24 ValueId(30) -gma6.bin 0xb143 7 03000000ff0000000000000001000000 Values OperandIn copy 0 30 InstId(24) BlockId(0) 0xb143:24 ValueId(29) -gma6.bin 0xb143 8 02000000800700000000000001000000 Values OperandOut copy 0 31 InstId(24) BlockId(0) 0xb143:24 ValueId(30) -gma6.bin 0xb143 9 0000000043b100000000000000000000 Control Op store 45 2 InstId(45) BlockId(0) 0xb143:45 - -gma6.bin 0xb143 10 01000000220000000000000002000000 Values OperandIn store 0 68 InstId(45) BlockId(0) 0xb143:45 ValueId(67) -gma6.bin 0xb143 11 02000000800700000000000001000000 Values OperandIn store 1 67 InstId(45) BlockId(0) 0xb143:45 ValueId(66) -gma6.bin 0xb143 12 0000000043b100000000000000000000 Control Op copy 47 4294967297 InstId(47) BlockId(0) 0xb143:47 ValueId(71) -gma6.bin 0xb143 13 03000000010000000000000001000000 Values OperandIn copy 0 71 InstId(47) BlockId(0) 0xb143:47 ValueId(70) -gma6.bin 0xb143 14 01000000340000000000000001000000 Values OperandOut copy 0 72 InstId(47) BlockId(0) 0xb143:47 ValueId(71) -gma6.bin 0xb143 15 0000000043b100000000000000000000 Control Op copy 48 4294967297 InstId(48) BlockId(0) 0xb143:48 ValueId(72) -gma6.bin 0xb143 16 01000000000000000000000001000000 Values OperandIn copy 0 29 InstId(48) BlockId(0) 0xb143:48 ValueId(28) -gma6.bin 0xb143 17 01000000020000000000000001000000 Values OperandOut copy 0 73 InstId(48) BlockId(0) 0xb143:48 ValueId(72) -gma6.bin 0xb143 18 0000000043b100000000000000000000 Control Op int_add 51 4294967298 InstId(51) BlockId(0) 0xb143:51 ValueId(77) -gma6.bin 0xb143 19 03000000860000000000000001000000 Values OperandIn int_add 0 76 InstId(51) BlockId(0) 0xb143:51 ValueId(75) -gma6.bin 0xb143 20 01000000010000000000000001000000 Values OperandIn int_add 1 77 InstId(51) BlockId(0) 0xb143:51 ValueId(76) -gma6.bin 0xb143 21 02000000801b00000000000001000000 Values OperandOut int_add 0 78 InstId(51) BlockId(0) 0xb143:51 ValueId(77) -gma6.bin 0xb143 22 0000000043b100000000000000000000 Control Op load 53 4294967297 InstId(53) BlockId(0) 0xb143:53 ValueId(79) -gma6.bin 0xb143 23 02000000801c00000000000002000000 Values OperandIn load 0 79 InstId(53) BlockId(0) 0xb143:53 ValueId(78) -gma6.bin 0xb143 24 02000000001d00000000000001000000 Values OperandOut load 0 80 InstId(53) BlockId(0) 0xb143:53 ValueId(79) -gma6.bin 0xb143 25 0000000043b100000000000000000000 Control Op copy 54 4294967297 InstId(54) BlockId(0) 0xb143:54 ValueId(80) -gma6.bin 0xb143 26 02000000001d00000000000001000000 Values OperandIn copy 0 80 InstId(54) BlockId(0) 0xb143:54 ValueId(79) -gma6.bin 0xb143 27 02000000805b00000000000001000000 Values OperandOut copy 0 81 InstId(54) BlockId(0) 0xb143:54 ValueId(80) -gma6.bin 0xb143 28 0000000043b100000000000000000000 Control Op copy 77 4294967297 InstId(77) BlockId(0) 0xb143:77 ValueId(103) -gma6.bin 0xb143 29 02000000805d00000000000001000000 Values OperandIn copy 0 84 InstId(77) BlockId(0) 0xb143:77 ValueId(83) -gma6.bin 0xb143 30 01000000000000000000000001000000 Values OperandOut copy 0 104 InstId(77) BlockId(0) 0xb143:77 ValueId(103) -gma6.bin 0xb143 31 0000000043b100000000000000000000 Control Op int_add 78 4294967298 InstId(78) BlockId(0) 0xb143:78 ValueId(105) -gma6.bin 0xb143 32 03000000980000000000000001000000 Values OperandIn int_add 0 105 InstId(78) BlockId(0) 0xb143:78 ValueId(104) -gma6.bin 0xb143 33 01000000010000000000000001000000 Values OperandIn int_add 1 77 InstId(78) BlockId(0) 0xb143:78 ValueId(76) -gma6.bin 0xb143 34 02000000002200000000000001000000 Values OperandOut int_add 0 106 InstId(78) BlockId(0) 0xb143:78 ValueId(105) -gma6.bin 0xb143 35 0000000043b100000000000000000000 Control Op load 80 4294967297 InstId(80) BlockId(0) 0xb143:80 ValueId(107) -gma6.bin 0xb143 36 02000000002300000000000002000000 Values OperandIn load 0 107 InstId(80) BlockId(0) 0xb143:80 ValueId(106) -gma6.bin 0xb143 37 02000000002400000000000002000000 Values OperandOut load 0 108 InstId(80) BlockId(0) 0xb143:80 ValueId(107) -gma6.bin 0xb143 38 0000000043b100000000000000000000 Control Op copy 81 4294967297 InstId(81) BlockId(0) 0xb143:81 ValueId(108) -gma6.bin 0xb143 39 01000000000000000000000001000000 Values OperandIn copy 0 104 InstId(81) BlockId(0) 0xb143:81 ValueId(103) -gma6.bin 0xb143 40 02000000802400000000000001000000 Values OperandOut copy 0 109 InstId(81) BlockId(0) 0xb143:81 ValueId(108) -gma6.bin 0xb143 41 0000000043b100000000000000000000 Control Op store 82 2 InstId(82) BlockId(0) 0xb143:82 - -gma6.bin 0xb143 42 02000000002400000000000002000000 Values OperandIn store 0 108 InstId(82) BlockId(0) 0xb143:82 ValueId(107) -gma6.bin 0xb143 43 02000000802400000000000001000000 Values OperandIn store 1 109 InstId(82) BlockId(0) 0xb143:82 ValueId(108) -gma6.bin 0xb91f 0 000000001fb900000000000000000000 Control Op int_add 0 4294967298 InstId(0) BlockId(0) 0xb91f:0 ValueId(2) -gma6.bin 0xb91f 1 03000000890000000000000001000000 Values OperandIn int_add 0 1 InstId(0) BlockId(0) 0xb91f:0 ValueId(0) -gma6.bin 0xb91f 2 01000000010000000000000001000000 Values OperandIn int_add 1 2 InstId(0) BlockId(0) 0xb91f:0 ValueId(1) -gma6.bin 0xb91f 3 02000000802900000000000001000000 Values OperandOut int_add 0 3 InstId(0) BlockId(0) 0xb91f:0 ValueId(2) -gma6.bin 0xb91f 4 000000001fb900000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0xb91f:2 ValueId(4) -gma6.bin 0xb91f 5 02000000802a00000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0xb91f:2 ValueId(3) -gma6.bin 0xb91f 6 02000000002b00000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0xb91f:2 ValueId(4) -gma6.bin 0xb91f 7 000000001fb900000000000000000000 Control Op copy 4 4294967297 InstId(4) BlockId(0) 0xb91f:4 ValueId(7) -gma6.bin 0xb91f 8 02000000004800000000000001000000 Values OperandIn copy 0 7 InstId(4) BlockId(0) 0xb91f:4 ValueId(6) -gma6.bin 0xb91f 9 02000000002b00000000000001000000 Values OperandOut copy 0 8 InstId(4) BlockId(0) 0xb91f:4 ValueId(7) -gma6.bin 0xb91f 10 000000001fb900000000000000000000 Control Op store 5 2 InstId(5) BlockId(0) 0xb91f:5 - -gma6.bin 0xb91f 11 02000000802a00000000000002000000 Values OperandIn store 0 4 InstId(5) BlockId(0) 0xb91f:5 ValueId(3) -gma6.bin 0xb91f 12 02000000002b00000000000001000000 Values OperandIn store 1 8 InstId(5) BlockId(0) 0xb91f:5 ValueId(7) -gma6.bin 0xb9da 0 000000002aba00000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0xba2a:0 ValueId(1) -gma6.bin 0xb9da 1 01000000000000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0xba2a:0 ValueId(0) -gma6.bin 0xb9da 2 02000000803800000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0xba2a:0 ValueId(1) -gma6.bin 0xb9da 3 000000002aba00000000000000000000 Control Op copy 3 4294967297 InstId(3) BlockId(0) 0xba2a:3 ValueId(6) -gma6.bin 0xb9da 4 02000000803800000000000001000000 Values OperandIn copy 0 6 InstId(3) BlockId(0) 0xba2a:3 ValueId(5) -gma6.bin 0xb9da 5 01000000000000000000000001000000 Values OperandOut copy 0 7 InstId(3) BlockId(0) 0xba2a:3 ValueId(6) -gma6.bin 0xbb97 0 0000000097bb00000000000000000000 Control Op cbranch 1 2 InstId(1) BlockId(0) 0xbb97:1 - -gma6.bin 0xbb97 1 0000000063bb00000000000002000000 Values OperandIn cbranch 0 4 InstId(1) BlockId(0) 0xbb97:1 ValueId(3) -gma6.bin 0xbb97 2 02000000003a00000000000001000000 Values OperandIn cbranch 1 3 InstId(1) BlockId(0) 0xbb97:1 ValueId(2) -gma6.bin 0xbb97 3 0000000097bb00000000000000000000 Control Edge cbranch 1 2 - BlockId(0) - - -gma6.bin 0xbb97 4 0000000099bb00000000000000000000 Control Op copy 0 4294967297 InstId(2) BlockId(1) 0xbb99:0 ValueId(5) -gma6.bin 0xbb97 5 01000000010000000000000001000000 Values OperandIn copy 0 5 InstId(2) BlockId(1) 0xbb99:0 ValueId(4) -gma6.bin 0xbb97 6 01000000000000000000000001000000 Values OperandOut copy 0 6 InstId(2) BlockId(1) 0xbb99:0 ValueId(5) -gma6.bin 0xbb97 7 0000000099bb00000000000000000000 Control Op int_add 4 4294967298 InstId(6) BlockId(1) 0xbb99:4 ValueId(10) -gma6.bin 0xbb97 8 03000000000000000000000002000000 Values OperandIn int_add 0 10 InstId(6) BlockId(1) 0xbb99:4 ValueId(9) -gma6.bin 0xbb97 9 02000000001e00000000000002000000 Values OperandIn int_add 1 9 InstId(6) BlockId(1) 0xbb99:4 ValueId(8) -gma6.bin 0xbb97 10 02000000001f00000000000002000000 Values OperandOut int_add 0 11 InstId(6) BlockId(1) 0xbb99:4 ValueId(10) -gma6.bin 0xbb97 11 0000000099bb00000000000000000000 Control Op copy 5 4294967297 InstId(7) BlockId(1) 0xbb99:5 ValueId(11) -gma6.bin 0xbb97 12 01000000000000000000000001000000 Values OperandIn copy 0 6 InstId(7) BlockId(1) 0xbb99:5 ValueId(5) -gma6.bin 0xbb97 13 02000000801f00000000000001000000 Values OperandOut copy 0 12 InstId(7) BlockId(1) 0xbb99:5 ValueId(11) -gma6.bin 0xbb97 14 0000000099bb00000000000000000000 Control Op store 6 2 InstId(8) BlockId(1) 0xbb99:6 - -gma6.bin 0xbb97 15 02000000001f00000000000002000000 Values OperandIn store 0 11 InstId(8) BlockId(1) 0xbb99:6 ValueId(10) -gma6.bin 0xbb97 16 02000000801f00000000000001000000 Values OperandIn store 1 12 InstId(8) BlockId(1) 0xbb99:6 ValueId(11) -gma6.bin 0xbb9b 0 000000009bbb00000000000000000000 Control Op copy 0 4294967297 InstId(0) BlockId(0) 0xbb9b:0 ValueId(1) -gma6.bin 0xbb9b 1 00000000ed0000000000000001000000 Values OperandIn copy 0 1 InstId(0) BlockId(0) 0xbb9b:0 ValueId(0) -gma6.bin 0xbb9b 2 02000000804500000000000001000000 Values OperandOut copy 0 2 InstId(0) BlockId(0) 0xbb9b:0 ValueId(1) -gma6.bin 0xc32d 0 0000000050c300000000000000000000 Control Op int_add 1 4294967298 InstId(1) BlockId(0) 0xc350:1 ValueId(3) -gma6.bin 0xc32d 1 03000000946f00000000000002000000 Values OperandIn int_add 0 3 InstId(1) BlockId(0) 0xc350:1 ValueId(2) -gma6.bin 0xc32d 2 02000000002000000000000002000000 Values OperandIn int_add 1 2 InstId(1) BlockId(0) 0xc350:1 ValueId(1) -gma6.bin 0xc32d 3 02000000002100000000000002000000 Values OperandOut int_add 0 4 InstId(1) BlockId(0) 0xc350:1 ValueId(3) -gma6.bin 0xc32d 4 0000000050c300000000000000000000 Control Op load 2 4294967297 InstId(2) BlockId(0) 0xc350:2 ValueId(4) -gma6.bin 0xc32d 5 02000000002100000000000002000000 Values OperandIn load 0 4 InstId(2) BlockId(0) 0xc350:2 ValueId(3) -gma6.bin 0xc32d 6 02000000802100000000000001000000 Values OperandOut load 0 5 InstId(2) BlockId(0) 0xc350:2 ValueId(4) diff --git a/.gitignore b/.gitignore index 403ea73620fb6..f36a4c4691665 100644 --- a/.gitignore +++ b/.gitignore @@ -236,3 +236,10 @@ cython_debug/ # Agent-tool worktree isolation scratch (background subagents' live checkouts, # registered via `git worktree` — never repo content, never commit). .claude/worktrees/ + +# R2IL 6502 pass-1 ore: ~34k rows of per-instruction facts lifted from a commercial +# game image. Regenerated by `cargo run -p ruff_r2il --features lift --example harvest_6502`, +# and its own header says nothing in ruff parses it back — so it is a build product, not a +# source. The CENSUS, the CONVENTION and the SLAG ledger stay tracked: those are the +# codebook side (what kinds, what registers, what stayed unclassified), and they are small. +.claude/harvest/r2il-6502/*.ore.tsv diff --git a/crates/ruff_r2il/Cargo.toml b/crates/ruff_r2il/Cargo.toml index 50c6ba03f46e7..33a76b0ac5bd2 100644 --- a/crates/ruff_r2il/Cargo.toml +++ b/crates/ruff_r2il/Cargo.toml @@ -54,6 +54,10 @@ required-features = ["lift"] name = "slag_partition" required-features = ["lift"] +[[example]] +name = "reachability_probe" +required-features = ["lift"] + [lints.rust] unsafe_code = "forbid" unreachable_pub = "warn" diff --git a/crates/ruff_r2il/examples/harvest_6502.rs b/crates/ruff_r2il/examples/harvest_6502.rs index ab1c1db6dd5d8..8501d4e5758f9 100644 --- a/crates/ruff_r2il/examples/harvest_6502.rs +++ b/crates/ruff_r2il/examples/harvest_6502.rs @@ -121,7 +121,7 @@ fn corpus_paths() -> Vec { env!("CARGO_MANIFEST_DIR"), "/../../../adaworldapi/elite-source-code-commodore-64/4-reference-binaries/gma86-pal" ); - ["gma4.bin", "gma5.bin", "gma6.bin"] + ["LOCODE.unprot.bin", "HICODE.unprot.bin"] .iter() .map(|f| PathBuf::from(base).join(f)) .collect() @@ -495,8 +495,14 @@ fn main() -> Result<(), Box> { }); continue; } - let load_addr = u64::from(u16::from_le_bytes([data[0], data[1]])); - let code = &data[2..]; + // The .unprot files are RAW (no PRG header) — their load addresses are the ones the + // encrypted gma5/gma6 headers carried: LOCODE $1d00, HICODE $6a00. + let load_addr: u64 = if label.starts_with("LOCODE") { + 0x1d00 + } else { + 0x6a00 + }; + let code = &data[..]; let fnv = fnv1a64(&data); eprintln!( "[harvest-6502] {label}: {} bytes, load ${load_addr:04x}, fnv1a64={fnv:016x}", diff --git a/crates/ruff_r2il/examples/reachability_probe.rs b/crates/ruff_r2il/examples/reachability_probe.rs new file mode 100644 index 0000000000000..0bfccff9aa8b2 --- /dev/null +++ b/crates/ruff_r2il/examples/reachability_probe.rs @@ -0,0 +1,416 @@ +//! THE REACHABILITY PROBE — the hypothesis `slag_partition` left standing. +//! +//! `slag_partition` showed that CONTENT statistics do not separate code from data on a 6502 +//! image: on DECRYPTED plaintext, decode-error rate reaches 87.6% balanced accuracy and +//! control-flow density only 60.8%. Neither is usable alone. What it could not test — standalone +//! control files have no callers — is the hypothesis that follows from the substrate's doctrine: +//! +//! > **Code is what a call graph REACHES. Data is what is only ever loaded FROM.** +//! +//! A byte's role is a property of its ADDRESS's position in the graph, not of the byte's value. +//! So this probe replaces the linear sweep with **recursive descent** from the entry plus every +//! discovered call target, and asks whether the reached set discriminates. +//! +//! ## What is a lens and what is evidence (this distinction is load-bearing) +//! +//! Everything here is **cast-reproducible**: the same image always yields the same reached set. +//! By the zero-copy law that makes reachability a **LENS** — recomputed or masked, never stored. +//! A persisted code/data map would be exactly the second truth this whole arc exists to remove. +//! A future dynamic arm (observing real `MemRead`/`MemWrite` during execution) is a different +//! rung: it is NOT derivable from the image, two runs disagree, and it may legitimately be +//! stored as evidence. This probe deliberately contains only the derivable half. +//! +//! ## The measured edge case, and why it is the best falsifier +//! +//! Elite has **zero `JMP ($xxxx)`** — the worst enemy of static analysis is absent. But it does +//! have jump tables (`JMTB`, plus two music-command tables), dispatched by index. Recursive +//! descent cannot follow those, so table-only-reachable code lands in the unreached set and looks +//! like data. That is not a flaw to route around: a jump table is genuinely a data table whose +//! VALUES are code entry points — one region, two legitimate readings — and it is the case a +//! ClassView has to express without a `this_is_a_jump_table` flag. +//! +//! ## KILL CONDITION, pre-registered +//! +//! If the code images come back **>= 95% reached**, reachability cannot discriminate either (it +//! marks nearly everything), and this probe reports that instead of proposing a rule. Likewise if +//! the data controls do not sit clearly below the code images. +//! +//! ## Seeding — the load address is NOT the entry point (measured) +//! +//! A first version seeded the descent at the load address and reported **0.0% reached, 1 +//! instruction** on every subject. That was a broken probe, not a result: `gma5` begins with +//! `$00` = BRK, which lifts to an immediate stop, and the others halt within one instruction. +//! These are raw code blobs loaded at an address and entered from elsewhere — self-starting PRGs +//! they are not. So seeds come from a LINEAR SWEEP that collects every in-image call target +//! (`harvest_6502`'s JSR partitioning, reused), and recursive descent runs from all of them. +//! Linear sweep finds candidate entries; descent computes reachability. Data controls get the +//! identical treatment, spurious seeds included, so the comparison stays fair. +//! +//! Corpus is a local sibling checkout, never redistributed; a missing file is a printed skip. +//! +//! Run: +//! ```sh +//! cargo run --manifest-path crates/ruff_r2il/Cargo.toml --features lift --example reachability_probe +//! ``` + +#![expect( + clippy::disallowed_methods, + reason = "not a ty crate: `System` is unavailable to this workspace-excluded crate; these are the probe's env overrides and corpus reads" +)] + +use std::collections::{BTreeSet, VecDeque}; +use std::env; +use std::fs; +use std::path::PathBuf; + +use r2il::{R2ILOp, SpaceId}; +use r2sleigh_lift::{Disassembler, build_arch_spec, userop_map_for_arch}; +use sleigh_compiler::{SleighCompiler, SleighCompilerOptions}; + +const LIFT_MIN_BYTES: usize = 16; + +/// Pre-registered kill threshold: at or above this, "reached" marks nearly everything and the +/// signal is vacuous. +const KILL_REACHED_PCT: f64 = 95.0; + +#[derive(Clone, Copy, PartialEq, Eq, Debug)] +enum Truth { + Code, + Data, +} + +struct Subject { + file: &'static str, + load: u64, + prg_header: bool, + truth: Truth, +} + +const SUBJECTS: &[Subject] = &[ + // DECRYPTED plaintext 6502. The gma4/5/6 images are ENCRYPTED (Elite's own + // elite-checksum.asm, "COMMODORE 64 ELITE ENCRYPTION SOURCE": a running-sum chain, + // KEY1=$36 / KEY2=$49 / KEY3=$8E, with trailing unencrypted padding). Measuring on + // those measured ciphertext; every earlier number from them is void. + Subject { + file: "LOCODE.unprot.bin", + load: 0x1d00, + prg_header: false, + truth: Truth::Code, + }, + Subject { + file: "HICODE.unprot.bin", + load: 0x6a00, + prg_header: false, + truth: Truth::Code, + }, + Subject { + file: "SHIPS.bin", + load: 0x1000, + prg_header: false, + truth: Truth::Data, + }, + Subject { + file: "WORDS.bin", + load: 0x1000, + prg_header: false, + truth: Truth::Data, + }, + Subject { + file: "LODATA.bin", + load: 0x1000, + prg_header: false, + truth: Truth::Data, + }, + Subject { + file: "IANTOK.bin", + load: 0x1000, + prg_header: false, + truth: Truth::Data, + }, + Subject { + file: "SPRITE.bin", + load: 0x1000, + prg_header: false, + truth: Truth::Data, + }, +]; + +struct Walk { + /// Bytes covered by an instruction recursive descent actually decoded. + reached: BTreeSet, + /// In-image addresses that appear as the address operand of a Load or Store — "referenced AS + /// DATA". A byte both unreached and data-referenced is the strongest data evidence available + /// without running the program. + data_refs: BTreeSet, + /// Call targets discovered during the walk (the 6502 stand-in for a symbol table). + calls: BTreeSet, + instructions: usize, +} + +fn pad(bytes: &[u8], want: usize) -> Vec { + let mut w = bytes.to_vec(); + if w.len() < want { + w.resize(want, 0); + } + w +} + +/// Linear sweep collecting every in-image call target — the seed set. A symbol table would +/// supply these; a PRG has none. +fn collect_seeds(disasm: &Disassembler, code: &[u8], load: u64) -> BTreeSet { + let end = load + code.len() as u64; + let mut seeds = BTreeSet::new(); + let mut off = 0usize; + while off < code.len() { + let addr = load + off as u64; + match disasm.lift(&pad(&code[off..], LIFT_MIN_BYTES), addr) { + Ok(block) => { + for op in &block.ops { + if let R2ILOp::Call { target } = op + && matches!(target.space, SpaceId::Const | SpaceId::Ram) + && target.offset >= load + && target.offset < end + { + seeds.insert(target.offset); + } + } + off += (block.size as usize).max(1); + } + Err(_) => off += 1, + } + } + seeds +} + +/// Recursive descent from `entry`. Follows fall-through, both arms of a conditional branch, the +/// target of an unconditional branch, and enqueues call targets while continuing after the call. +/// Stops a path at a return, an indirect transfer (`BranchInd`/`CallInd` — honestly unfollowable +/// without a value analysis), or a decode failure. +fn walk(disasm: &Disassembler, code: &[u8], load: u64, entries: &BTreeSet) -> Walk { + let end = load + code.len() as u64; + let mut w = Walk { + reached: BTreeSet::new(), + data_refs: BTreeSet::new(), + calls: BTreeSet::new(), + instructions: 0, + }; + let mut queue: VecDeque = VecDeque::new(); + let mut seen: BTreeSet = BTreeSet::new(); + for &e in entries { + queue.push_back(e); + } + + let in_image = |a: u64| a >= load && a < end; + + while let Some(start) = queue.pop_front() { + let mut addr = start; + loop { + if !in_image(addr) || !seen.insert(addr) { + break; + } + let off = (addr - load) as usize; + let Ok(block) = disasm.lift(&pad(&code[off..], LIFT_MIN_BYTES), addr) else { + break; + }; + let size = (block.size as usize).max(1); + w.instructions += 1; + for b in 0..size as u64 { + w.reached.insert(addr + b); + } + + let mut stop = false; + let mut redirect: Option = None; + for op in &block.ops { + match op { + // Direct 6502 branch/call targets lift into Ram space, not Const — measured + // in harvest_6502, where a Const-only filter silently discarded every one. + R2ILOp::Call { target } + if matches!(target.space, SpaceId::Const | SpaceId::Ram) + && in_image(target.offset) => + { + w.calls.insert(target.offset); + queue.push_back(target.offset); + } + R2ILOp::CBranch { target, .. } + if matches!(target.space, SpaceId::Const | SpaceId::Ram) + && in_image(target.offset) => + { + queue.push_back(target.offset); + } + R2ILOp::Branch { target } => { + if matches!(target.space, SpaceId::Const | SpaceId::Ram) + && in_image(target.offset) + { + redirect = Some(target.offset); + } + stop = true; + } + R2ILOp::Return { .. } | R2ILOp::BranchInd { .. } | R2ILOp::CallInd { .. } => { + stop = true; + } + // A constant address operand is a static data reference. A register operand + // is not resolvable here and is deliberately not guessed at. + R2ILOp::Load { addr: a, .. } | R2ILOp::Store { addr: a, .. } + if a.space == SpaceId::Const && in_image(a.offset) => + { + w.data_refs.insert(a.offset); + } + _ => {} + } + } + if let Some(t) = redirect { + addr = t; + continue; + } + if stop { + break; + } + addr += size as u64; + } + } + w +} + +fn slaspec_path() -> PathBuf { + env::var("C64_SLASPEC") + .map(PathBuf::from) + .unwrap_or_else(|_| { + PathBuf::from(concat!( + env!("CARGO_MANIFEST_DIR"), + "/../../../c64-rs/vendor/ghidra-6502/data/languages/6502.slaspec" + )) + }) +} + +fn corpus_dir() -> PathBuf { + env::var("C64_CORPUS").map(PathBuf::from).unwrap_or_else(|_| { + PathBuf::from(concat!( + env!("CARGO_MANIFEST_DIR"), + "/../../../adaworldapi/elite-source-code-commodore-64/4-reference-binaries/gma86-pal" + )) + }) +} + +fn compile_slaspec(input: &PathBuf) -> Result, String> { + let out_dir = env::temp_dir().join(format!("ruff-r2il-reach-{}", std::process::id())); + fs::create_dir_all(&out_dir).map_err(|e| format!("scratch: {e}"))?; + let output = out_dir.join("6502.sla"); + let mut c = SleighCompiler::new(SleighCompilerOptions::default()); + c.compile(input, &output) + .map_err(|e| format!("sleigh-compiler: {e}"))?; + fs::read(&output).map_err(|e| format!("read sla: {e}")) +} + +fn main() -> Result<(), Box> { + let spec_path = slaspec_path(); + if !spec_path.exists() { + eprintln!( + "SKIP: no 6502.slaspec at {} (set C64_SLASPEC)", + spec_path.display() + ); + return Ok(()); + } + let sla = compile_slaspec(&spec_path)?; + let pspec = fs::read_to_string(spec_path.with_extension("pspec"))?; + let spec = build_arch_spec(&sla, &pspec, "6502")?; + let mut disasm = Disassembler::from_sla(&sla, &pspec, "6502")?; + disasm.set_userop_map(userop_map_for_arch("6502")); + let _ = &spec; + + let dir = corpus_dir(); + let mut rows: Vec<(&'static str, Truth, f64, f64, usize, usize)> = Vec::new(); + + println!("\n=== recursive descent from entry + discovered call targets ==="); + println!( + "{:<12} {:>6} {:>8} {:>10} {:>12} {:>8} {:>10}", + "file", "truth", "bytes", "reached%", "unreached+ref", "seeds", "instrs" + ); + + for s in SUBJECTS { + let Ok(raw) = fs::read(dir.join(s.file)) else { + eprintln!("skip {} — not readable (local sibling corpus)", s.file); + continue; + }; + let (load, code): (u64, &[u8]) = if s.prg_header { + if raw.len() < 3 { + continue; + } + (u64::from(u16::from_le_bytes([raw[0], raw[1]])), &raw[2..]) + } else { + (s.load, &raw[..]) + }; + let seeds = collect_seeds(&disasm, code, load); + let w = walk(&disasm, code, load, &seeds); + let total = code.len() as f64; + let reached_pct = 100.0 * w.reached.len() as f64 / total; + // Bytes never reached as code AND referenced by a constant-address load/store: the + // strongest static evidence of a data role. + let unreached_ref = w + .data_refs + .iter() + .filter(|a| !w.reached.contains(a)) + .count(); + let unreached_ref_pct = 100.0 * unreached_ref as f64 / total; + println!( + "{:<12} {:>6} {:>8} {:>9.1}% {:>11.2}% {:>8} {:>10}", + s.file, + if s.truth == Truth::Code { + "CODE" + } else { + "DATA" + }, + code.len(), + reached_pct, + unreached_ref_pct, + seeds.len(), + w.instructions + ); + rows.push(( + s.file, + s.truth, + reached_pct, + unreached_ref_pct, + seeds.len(), + w.instructions, + )); + } + + if rows.is_empty() { + eprintln!("SKIP: no corpus readable; nothing measured"); + return Ok(()); + } + + let rng = |t: Truth, i: usize| -> (f64, f64) { + let v: Vec = rows + .iter() + .filter(|r| r.1 == t) + .map(|r| if i == 0 { r.2 } else { r.3 }) + .collect(); + ( + v.iter().cloned().fold(f64::MAX, f64::min), + v.iter().cloned().fold(f64::MIN, f64::max), + ) + }; + + println!("\n=== verdict ==="); + let (c0, c1) = rng(Truth::Code, 0); + let (d0, d1) = rng(Truth::Data, 0); + println!("reached% CODE [{c0:.1} .. {c1:.1}] DATA [{d0:.1} .. {d1:.1}]"); + + if c0 >= KILL_REACHED_PCT { + println!("KILLED: code images are >= {KILL_REACHED_PCT:.0}% reached — 'reached' marks"); + println!(" nearly everything, so it discriminates nothing. No rule proposed."); + } else if d1 < c0 { + println!("SEPARATES: every data control is below every code image, ranges disjoint."); + println!(" Reachability is a usable role signal where content statistics were not"); + println!(" (slag_partition on the same plaintext: 87.6% / 60.8%)."); + } else { + println!("OVERLAPS: ranges intersect — reachability alone is not a discriminator either."); + println!(" Reported as measured; no threshold invented to paper over it."); + } + println!("\nNOTE the unreached set on a CODE image is NOT all data: Elite dispatches through"); + println!("jump tables (JMTB + two music tables), which recursive descent cannot follow, so"); + println!("table-only-reachable code lands there too. That is the ClassView case — a table"); + println!("whose VALUES are code entry points — not a defect to threshold away."); + Ok(()) +} diff --git a/crates/ruff_r2il/examples/slag_partition.rs b/crates/ruff_r2il/examples/slag_partition.rs index 73bb41fc1ffdb..b5e7880100c57 100644 --- a/crates/ruff_r2il/examples/slag_partition.rs +++ b/crates/ruff_r2il/examples/slag_partition.rs @@ -1,10 +1,19 @@ //! THE SLAG PARTITION PROBE — is "data lifted as code" separable from "opcode not yet //! classified"? //! -//! `harvest_6502` sweeps a whole PRG as instructions because a PRG has no section headers. -//! Elite's core image is **36% pure data** by byte count, so an unknown share of that harvest's -//! 3742 residual rows are not unclassified opcodes at all — they are ship blueprints and market -//! tables that never should have entered the furnace. +//! `harvest_6502` sweeps a whole image as instructions because a 6502 binary has no section +//! headers. This probe asks whether its residual rows split into "opcode not yet classified" vs +//! "data lifted as code". +//! +//! **An earlier run of this probe measured CIPHERTEXT, and every number it produced is void.** +//! Elite's `gma4/5/6` images are ENCRYPTED — the game's own `elite-checksum.asm` ("COMMODORE 64 +//! ELITE ENCRYPTION SOURCE"): a running-sum chain `c[i] = p[i] + p[i+1]`, `KEY1=$36` LOCODE / +//! `KEY2=$49` HICODE / `KEY3=$8E` COMLOD. On decrypted plaintext the picture INVERTS: decode-error +//! rises to **87.6%** balanced accuracy while control-flow density FALLS to **60.8%**. The earlier +//! 77% was an artifact of comparing high-entropy ciphertext against structured data; on real code +//! the control-flow densities (p50 22.8 code vs 26.6 data) genuinely cannot separate. A +//! "counterintuitive keeper" recorded at the time — that DATA shows higher control-flow density +//! than code — is false on real code. //! //! This probe asks whether the two populations can be told apart, and answers it with a //! **control group rather than a heuristic**: Elite ships files that are known-pure-data @@ -29,7 +38,7 @@ //! //! **The premise this probe was built to serve turned out to be FALSE, and the probe is what //! showed it.** It was written believing `harvest_6502` had lifted Elite's ship blueprints and -//! market tables as opcodes, contaminating its 3742 residual rows. It had not: Elite keeps data +//! market tables as opcodes, contaminating its residual rows. It had not: Elite keeps data //! in a SEPARATE source file (`elite-data.asm` → `SHIPS.bin` / `WORDS.bin` / `LODATA.bin` / //! `IANTOK.bin`), and the harvest corpus was `gma4/5/6` = COMLOD / LOCODE / HICODE, all code. //! The per-file numbers below corroborate it independently: both code files sit inside the CODE @@ -83,16 +92,20 @@ struct Subject { /// Both groups are drawn from the SAME build of the SAME game, so a separation cannot be an /// artifact of era, assembler, or compiler. const SUBJECTS: &[Subject] = &[ + // DECRYPTED plaintext 6502. The gma4/5/6 images are ENCRYPTED (Elite's own + // elite-checksum.asm, "COMMODORE 64 ELITE ENCRYPTION SOURCE": a running-sum chain, + // KEY1=$36 / KEY2=$49 / KEY3=$8E, with trailing unencrypted padding). Measuring on + // those measured ciphertext; every earlier number from them is void. Subject { - file: "gma5.bin", - load: 0, - prg_header: true, + file: "LOCODE.unprot.bin", + load: 0x1d00, + prg_header: false, truth: Truth::Code, }, Subject { - file: "gma6.bin", - load: 0, - prg_header: true, + file: "HICODE.unprot.bin", + load: 0x6a00, + prg_header: false, truth: Truth::Code, }, Subject {