summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wasm-stack.h10
-rw-r--r--src/wasm/wasm-binary.cpp4
-rw-r--r--src/wasm/wasm-stack.cpp12
-rw-r--r--test/lit/source-map.wast84
-rw-r--r--test/passes/fannkuch3_manyopts_dwarf.bin.txt3794
5 files changed, 1951 insertions, 1953 deletions
diff --git a/src/wasm-stack.h b/src/wasm-stack.h
index d6c0e46ec..0b72774b6 100644
--- a/src/wasm-stack.h
+++ b/src/wasm-stack.h
@@ -508,17 +508,21 @@ class StackIRToBinaryWriter {
public:
StackIRToBinaryWriter(WasmBinaryWriter& parent,
BufferWithRandomAccess& o,
- Function* func)
- : writer(parent, o, func, false /* sourceMap */, false /* DWARF */),
- func(func) {}
+ Function* func,
+ bool sourceMap = false,
+ bool DWARF = false)
+ : parent(parent), writer(parent, o, func, sourceMap, DWARF), func(func),
+ sourceMap(sourceMap) {}
void write();
MappedLocals& getMappedLocals() { return writer.mappedLocals; }
private:
+ WasmBinaryWriter& parent;
BinaryInstWriter writer;
Function* func;
+ bool sourceMap;
};
std::ostream& printStackIR(std::ostream& o, Module* module, bool optimize);
diff --git a/src/wasm/wasm-binary.cpp b/src/wasm/wasm-binary.cpp
index b45fe84c8..b655395bf 100644
--- a/src/wasm/wasm-binary.cpp
+++ b/src/wasm/wasm-binary.cpp
@@ -403,9 +403,9 @@ void WasmBinaryWriter::writeFunctions() {
size_t start = o.size();
BYN_TRACE("writing" << func->name << std::endl);
// Emit Stack IR if present, and if we can
- if (func->stackIR && !sourceMap && !DWARF) {
+ if (func->stackIR) {
BYN_TRACE("write Stack IR\n");
- StackIRToBinaryWriter writer(*this, o, func);
+ StackIRToBinaryWriter writer(*this, o, func, sourceMap, DWARF);
writer.write();
if (debugInfo) {
funcMappedLocals[func->name] = std::move(writer.getMappedLocals());
diff --git a/src/wasm/wasm-stack.cpp b/src/wasm/wasm-stack.cpp
index f1413847f..99aaf517e 100644
--- a/src/wasm/wasm-stack.cpp
+++ b/src/wasm/wasm-stack.cpp
@@ -2779,6 +2779,9 @@ StackInst* StackIRGenerator::makeStackInst(StackInst::Op op,
}
void StackIRToBinaryWriter::write() {
+ if (func->prologLocation.size()) {
+ parent.writeDebugLocation(*func->prologLocation.begin());
+ }
writer.mapLocalsAndEmitHeader();
// Stack to track indices of catches within a try
SmallVector<Index, 4> catchIndexStack;
@@ -2795,7 +2798,13 @@ void StackIRToBinaryWriter::write() {
case StackInst::IfBegin:
case StackInst::LoopBegin:
case StackInst::TryTableBegin: {
+ if (sourceMap) {
+ parent.writeDebugLocation(inst->origin, func);
+ }
writer.visit(inst->origin);
+ if (sourceMap) {
+ parent.writeDebugLocationEnd(inst->origin, func);
+ }
break;
}
case StackInst::TryEnd:
@@ -2830,6 +2839,9 @@ void StackIRToBinaryWriter::write() {
WASM_UNREACHABLE("unexpected op");
}
}
+ if (func->epilogLocation.size()) {
+ parent.writeDebugLocation(*func->epilogLocation.begin());
+ }
writer.emitFunctionEnd();
}
diff --git a/test/lit/source-map.wast b/test/lit/source-map.wast
index 43a87f291..c00374d67 100644
--- a/test/lit/source-map.wast
+++ b/test/lit/source-map.wast
@@ -1,10 +1,43 @@
+;; NOTE: Assertions have been generated by update_lit_checks.py --all-items and should not be edited.
+
;; RUN: wasm-opt %s -o %t.wasm -osm %t.map -g -q
;; RUN: wasm-opt %t.wasm -ism %t.map -q -o - -S | filecheck %s
-;; RUN: wasm-opt %s --new-wat-parser -S -o - | filecheck %s
+;; Also test with StackIR, which should have identical results.
+;;
+;; RUN: wasm-opt %s --generate-stack-ir -o %t.wasm -osm %t.map -g -q
+;; RUN: wasm-opt %t.wasm -ism %t.map -q -o - -S | filecheck %s
(module
;;@ src.cpp:0:1
+ ;; CHECK: (type $0 (func (param i32 i32)))
+
+ ;; CHECK: (type $1 (func))
+
+ ;; CHECK: (func $foo (param $x i32) (param $y i32)
+ ;; CHECK-NEXT: ;;@ src.cpp:10:1
+ ;; CHECK-NEXT: (if
+ ;; CHECK-NEXT: ;;@ src.cpp:20:1
+ ;; CHECK-NEXT: (i32.add
+ ;; CHECK-NEXT: ;;@ src.cpp:30:1
+ ;; CHECK-NEXT: (local.get $x)
+ ;; CHECK-NEXT: ;;@ src.cpp:40:1
+ ;; CHECK-NEXT: (local.get $y)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (then
+ ;; CHECK-NEXT: ;;@ src.cpp:50:1
+ ;; CHECK-NEXT: (return)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: ;;@ src.cpp:60:1
+ ;; CHECK-NEXT: (call $foo
+ ;; CHECK-NEXT: ;;@ src.cpp:70:1
+ ;; CHECK-NEXT: (local.get $x)
+ ;; CHECK-NEXT: ;;@ src.cpp:80:1
+ ;; CHECK-NEXT: (local.get $y)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: ;;@ src.cpp:90:1
+ ;; CHECK-NEXT: )
(func $foo (param $x i32) (param $y i32)
;;@ src.cpp:10:1
(if
@@ -33,6 +66,17 @@
;;@ src.cpp:90:1
)
+ ;; CHECK: (func $nested-blocks
+ ;; CHECK-NEXT: ;;@ src.cpp:2:1
+ ;; CHECK-NEXT: (block $label$1
+ ;; CHECK-NEXT: ;;@ src.cpp:2:2
+ ;; CHECK-NEXT: (block $label$2
+ ;; CHECK-NEXT: (br $label$2)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: ;;@ src.cpp:3:1
+ ;; CHECK-NEXT: (return)
+ ;; CHECK-NEXT: )
(func $nested-blocks
;;@ src.cpp:2:1
(block $label$1
@@ -45,41 +89,3 @@
(return)
)
)
-
-;; CHECK: ;;@ src.cpp:0:1
-;; CHECK-NEXT: (func $foo (param $x i32) (param $y i32)
-;; CHECK-NEXT: ;;@ src.cpp:10:1
-;; CHECK-NEXT: (if
-;; CHECK-NEXT: ;;@ src.cpp:20:1
-;; CHECK-NEXT: (i32.add
-;; CHECK-NEXT: ;;@ src.cpp:30:1
-;; CHECK-NEXT: (local.get $x)
-;; CHECK-NEXT: ;;@ src.cpp:40:1
-;; CHECK-NEXT: (local.get $y)
-;; CHECK-NEXT: )
-;; CHECK-NEXT: (then
-;; CHECK-NEXT: ;;@ src.cpp:50:1
-;; CHECK-NEXT: (return)
-;; CHECK-NEXT: )
-;; CHECK-NEXT: )
-;; CHECK-NEXT: ;;@ src.cpp:60:1
-;; CHECK-NEXT: (call $foo
-;; CHECK-NEXT: ;;@ src.cpp:70:1
-;; CHECK-NEXT: (local.get $x)
-;; CHECK-NEXT: ;;@ src.cpp:80:1
-;; CHECK-NEXT: (local.get $y)
-;; CHECK-NEXT: )
-;; CHECK-NEXT: ;;@ src.cpp:90:1
-;; CHECK-NEXT: )
-
-;; CHECK: (func $nested-blocks
-;; CHECK-NEXT: ;;@ src.cpp:2:1
-;; CHECK-NEXT: (block $label$1
-;; CHECK-NEXT: ;;@ src.cpp:2:2
-;; CHECK-NEXT: (block $label$2
-;; CHECK-NEXT: (br $label$2)
-;; CHECK-NEXT: )
-;; CHECK-NEXT: )
-;; CHECK-NEXT: ;;@ src.cpp:3:1
-;; CHECK-NEXT: (return)
-;; CHECK-NEXT: )
diff --git a/test/passes/fannkuch3_manyopts_dwarf.bin.txt b/test/passes/fannkuch3_manyopts_dwarf.bin.txt
index caaced4ef..fb6008541 100644
--- a/test/passes/fannkuch3_manyopts_dwarf.bin.txt
+++ b/test/passes/fannkuch3_manyopts_dwarf.bin.txt
@@ -2303,7 +2303,7 @@ Contains section .debug_info (851 bytes)
Contains section .debug_loc (1073 bytes)
Contains section .debug_ranges (88 bytes)
Contains section .debug_abbrev (333 bytes)
-Contains section .debug_line (2682 bytes)
+Contains section .debug_line (2642 bytes)
Contains section .debug_str (434 bytes)
.debug_abbrev contents:
@@ -2469,8 +2469,8 @@ Abbrev table for offset: 0x00000000
DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x000000a9] = "/usr/local/google/home/azakai/Dev/2-binaryen")
DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000)
DW_AT_ranges [DW_FORM_sec_offset] (0x00000040
- [0x00000007, 0x0000038a)
- [0x0000038c, 0x00000673))
+ [0x00000006, 0x00000381)
+ [0x00000383, 0x00000662))
0x00000026: DW_TAG_pointer_type [2]
DW_AT_type [DW_FORM_ref4] (cu + 0x002b => {0x0000002b} "worker_args")
@@ -2533,8 +2533,8 @@ Abbrev table for offset: 0x00000000
DW_AT_import [DW_FORM_ref4] (cu + 0x006a => {0x0000006a})
0x00000082: DW_TAG_subprogram [10] *
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000007)
- DW_AT_high_pc [DW_FORM_data4] (0x00000383)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000006)
+ DW_AT_high_pc [DW_FORM_data4] (0x0000037b)
DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x1 +0, DW_OP_stack_value)
DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true)
DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x00000166] = "_Z15fannkuch_workerPv")
@@ -2558,7 +2558,7 @@ Abbrev table for offset: 0x00000000
0x000000b4: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x00000000:
- [0xffffffff, 0x00000007):
+ [0xffffffff, 0x00000006):
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014c] = "maxflips")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
@@ -2567,15 +2567,15 @@ Abbrev table for offset: 0x00000000
0x000000c3: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x0000001d:
- [0xffffffff, 0x00000028):
+ [0xffffffff, 0x00000027):
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
[0x0000003d, 0x00000042): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value
- [0x00000110, 0x0000011a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
+ [0x0000010c, 0x00000116): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
- [0x0000023d, 0x00000248): DW_OP_consts +0, DW_OP_stack_value
+ [0x00000235, 0x00000240): DW_OP_consts +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value
- [0x00000291, 0x0000029b): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
+ [0x00000289, 0x00000293): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000d6] = "i")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
@@ -2584,7 +2584,7 @@ Abbrev table for offset: 0x00000000
0x000000d2: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x000000a5:
- [0xffffffff, 0x0000002f):
+ [0xffffffff, 0x0000002e):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
@@ -2593,7 +2593,7 @@ Abbrev table for offset: 0x00000000
0x000000e1: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x000000c3:
- [0xffffffff, 0x00000038):
+ [0xffffffff, 0x00000037):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013e] = "perm1")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
@@ -2602,7 +2602,7 @@ Abbrev table for offset: 0x00000000
0x000000f0: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x000000e1:
- [0xffffffff, 0x0000003e):
+ [0xffffffff, 0x0000003d):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000196] = "perm")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
@@ -2611,7 +2611,7 @@ Abbrev table for offset: 0x00000000
0x000000ff: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x000000ff:
- [0xffffffff, 0x00000044):
+ [0xffffffff, 0x00000043):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000144] = "count")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
@@ -2620,9 +2620,9 @@ Abbrev table for offset: 0x00000000
0x0000010e: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x0000011d:
- [0xffffffff, 0x000001e7):
+ [0xffffffff, 0x000001e2):
[0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value
- [0x00000181, 0x00000186): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value)
+ [0x0000017d, 0x00000182): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014a] = "r")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
@@ -2630,13 +2630,13 @@ Abbrev table for offset: 0x00000000
0x0000011d: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x00000149:
- [0xffffffff, 0x000000dc):
+ [0xffffffff, 0x000000d7):
[0x00000000, 0x00000013): DW_OP_consts +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value
[0x00000085, 0x0000008d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
- [0x00000189, 0x00000194): DW_OP_consts +0, DW_OP_stack_value
+ [0x00000185, 0x00000190): DW_OP_consts +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +10, DW_OP_stack_value
- [0x00000206, 0x0000020e): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value)
+ [0x00000202, 0x0000020a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000155] = "flips")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
@@ -2644,9 +2644,9 @@ Abbrev table for offset: 0x00000000
0x0000012c: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x000001ab:
- [0xffffffff, 0x000000eb):
+ [0xffffffff, 0x000000e6):
[0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value
- [0x00000181, 0x00000185): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value)
+ [0x0000017d, 0x00000181): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019b] = "k")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
@@ -2654,11 +2654,11 @@ Abbrev table for offset: 0x00000000
0x0000013b: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x000001d7:
- [0xffffffff, 0x00000103):
+ [0xffffffff, 0x000000fe):
[0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
[0x0000003c, 0x0000003f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
- [0x00000181, 0x00000185): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
- [0x000001bd, 0x000001c0): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value)
+ [0x0000017d, 0x00000181): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
+ [0x000001b9, 0x000001bc): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019d] = "j")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
@@ -2666,11 +2666,11 @@ Abbrev table for offset: 0x00000000
0x0000014a: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x0000021f:
- [0xffffffff, 0x00000118):
+ [0xffffffff, 0x00000113):
[0x00000000, 0x0000002a): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value
[0x0000003b, 0x00000051): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
- [0x00000181, 0x000001ab): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value
- [0x000001bc, 0x000001d2): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value)
+ [0x0000017d, 0x000001a7): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value
+ [0x000001b8, 0x000001ce): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019f] = "tmp")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_decl_line [DW_FORM_data1] (30)
@@ -2678,10 +2678,10 @@ Abbrev table for offset: 0x00000000
0x00000159: DW_TAG_lexical_block [14] *
DW_AT_ranges [DW_FORM_sec_offset] (0x00000000
- [0x00000184, 0x000001c2)
- [0x000001ec, 0x000001f5)
- [0x00000305, 0x00000343)
- [0x0000036d, 0x00000376))
+ [0x0000017f, 0x000001bd)
+ [0x000001e7, 0x000001f0)
+ [0x000002fc, 0x0000033a)
+ [0x00000364, 0x0000036d))
0x0000015e: DW_TAG_variable [12]
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000163] = "p0")
@@ -2692,28 +2692,28 @@ Abbrev table for offset: 0x00000000
0x00000169: NULL
0x0000016a: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000036)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000035)
0x0000016f: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x000000000000003c)
+ DW_AT_low_pc [DW_FORM_addr] (0x000000000000003b)
0x00000174: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000042)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000041)
0x00000179: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x00000000000000e4)
+ DW_AT_low_pc [DW_FORM_addr] (0x00000000000000df)
0x0000017e: DW_TAG_GNU_call_site [16]
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free")
- DW_AT_low_pc [DW_FORM_addr] (0x000000000000037f)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000376)
0x00000187: DW_TAG_GNU_call_site [16]
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free")
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000383)
+ DW_AT_low_pc [DW_FORM_addr] (0x000000000000037a)
0x00000190: DW_TAG_GNU_call_site [16]
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free")
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000387)
+ DW_AT_low_pc [DW_FORM_addr] (0x000000000000037e)
0x00000199: NULL
@@ -2817,8 +2817,8 @@ Abbrev table for offset: 0x00000000
0x0000023a: NULL
0x0000023b: DW_TAG_subprogram [23] *
- DW_AT_low_pc [DW_FORM_addr] (0x000000000000038c)
- DW_AT_high_pc [DW_FORM_data4] (0x000002e7)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000383)
+ DW_AT_high_pc [DW_FORM_data4] (0x000002df)
DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x0 +2, DW_OP_stack_value)
DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000018c] = "main")
@@ -2841,7 +2841,7 @@ Abbrev table for offset: 0x00000000
0x00000269: DW_TAG_variable [13]
DW_AT_location [DW_FORM_sec_offset] (0x00000267:
- [0xffffffff, 0x000003b8):
+ [0xffffffff, 0x000003af):
[0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value)
DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n")
DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
@@ -2850,8 +2850,8 @@ Abbrev table for offset: 0x00000000
0x00000278: DW_TAG_inlined_subroutine [24] *
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01a8 => {0x000001a8} "_ZL8fannkuchi")
- DW_AT_low_pc [DW_FORM_addr] (0x00000000000003cb)
- DW_AT_high_pc [DW_FORM_data4] (0xfffffc35)
+ DW_AT_low_pc [DW_FORM_addr] (0x00000000000003c2)
+ DW_AT_high_pc [DW_FORM_data4] (0xfffffc3e)
DW_AT_call_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp")
DW_AT_call_line [DW_FORM_data1] (159)
DW_AT_call_column [DW_FORM_data1] (0x29)
@@ -2867,14 +2867,14 @@ Abbrev table for offset: 0x00000000
0x00000296: DW_TAG_variable [26]
DW_AT_location [DW_FORM_sec_offset] (0x000002a2:
- [0xffffffff, 0x00000638):
+ [0xffffffff, 0x00000627):
[0x00000001, 0x00000001): DW_OP_lit0, DW_OP_stack_value
[0x00000000, 0x00000018): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value)
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ce => {0x000001ce} "args")
0x0000029f: DW_TAG_variable [26]
DW_AT_location [DW_FORM_sec_offset] (0x000002cc:
- [0xffffffff, 0x00000407):
+ [0xffffffff, 0x000003fe):
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
[0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
@@ -2891,48 +2891,48 @@ Abbrev table for offset: 0x00000000
0x000002ad: DW_TAG_variable [26]
DW_AT_location [DW_FORM_sec_offset] (0x00000354:
- [0xffffffff, 0x0000041d):
+ [0xffffffff, 0x00000414):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value)
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ef => {0x000001ef} "perm1")
0x000002b6: DW_TAG_variable [26]
DW_AT_location [DW_FORM_sec_offset] (0x00000372:
- [0xffffffff, 0x00000423):
+ [0xffffffff, 0x0000041a):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value)
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01fa => {0x000001fa} "count")
0x000002bf: DW_TAG_variable [26]
DW_AT_location [DW_FORM_sec_offset] (0x00000390:
- [0xffffffff, 0x00000544):
+ [0xffffffff, 0x00000537):
[0x00000000, 0x00000007): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value
- [0x000000c2, 0x000000c9): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value)
+ [0x000000be, 0x000000c5): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value)
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0205 => {0x00000205} "r")
0x000002c8: DW_TAG_variable [26]
DW_AT_location [DW_FORM_sec_offset] (0x000003e8:
- [0xffffffff, 0x00000621):
+ [0xffffffff, 0x00000610):
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
[0x00000027, 0x0000002f): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value)
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0210 => {0x00000210} "maxflips")
0x000002d1: DW_TAG_variable [26]
DW_AT_location [DW_FORM_sec_offset] (0x00000413:
- [0xffffffff, 0x00000631):
+ [0xffffffff, 0x00000620):
[0x00000000, 0x0000001f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value)
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x021b => {0x0000021b} "flips")
0x000002da: DW_TAG_label [28]
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0226 => {0x00000226} "cleanup")
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000615)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000604)
0x000002e3: DW_TAG_lexical_block [14] *
DW_AT_ranges [DW_FORM_sec_offset] (0x00000028
- [0x000004da, 0x0000051f)
- [0x00000596, 0x000005e1))
+ [0x000004cd, 0x00000512)
+ [0x00000585, 0x000005d0))
0x000002e8: DW_TAG_variable [26]
DW_AT_location [DW_FORM_sec_offset] (0x000003bc:
- [0xffffffff, 0x0000059f):
+ [0xffffffff, 0x0000058e):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value)
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x022e => {0x0000022e} "p0")
@@ -2942,46 +2942,46 @@ Abbrev table for offset: 0x00000000
0x000002f2: NULL
0x000002f3: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x00000000000003b6)
+ DW_AT_low_pc [DW_FORM_addr] (0x00000000000003ad)
0x000002f8: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x00000000000003c3)
+ DW_AT_low_pc [DW_FORM_addr] (0x00000000000003ba)
0x000002fd: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x00000000000003e7)
+ DW_AT_low_pc [DW_FORM_addr] (0x00000000000003de)
0x00000302: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x000000000000041b)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000412)
0x00000307: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000421)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000418)
0x0000030c: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000487)
+ DW_AT_low_pc [DW_FORM_addr] (0x000000000000047e)
0x00000311: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000499)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000490)
0x00000316: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x000000000000055b)
+ DW_AT_low_pc [DW_FORM_addr] (0x000000000000054e)
0x0000031b: DW_TAG_GNU_call_site [16]
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free")
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000619)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000608)
0x00000324: DW_TAG_GNU_call_site [16]
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free")
- DW_AT_low_pc [DW_FORM_addr] (0x000000000000061d)
+ DW_AT_low_pc [DW_FORM_addr] (0x000000000000060c)
0x0000032d: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x000000000000062f)
+ DW_AT_low_pc [DW_FORM_addr] (0x000000000000061e)
0x00000332: DW_TAG_GNU_call_site [16]
DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free")
- DW_AT_low_pc [DW_FORM_addr] (0x000000000000063c)
+ DW_AT_low_pc [DW_FORM_addr] (0x000000000000062b)
0x0000033b: DW_TAG_GNU_call_site [15]
- DW_AT_low_pc [DW_FORM_addr] (0x0000000000000667)
+ DW_AT_low_pc [DW_FORM_addr] (0x0000000000000656)
0x00000340: NULL
@@ -3000,72 +3000,72 @@ Abbrev table for offset: 0x00000000
.debug_loc contents:
0x00000000:
- [0xffffffff, 0x00000007):
+ [0xffffffff, 0x00000006):
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
0x0000001d:
- [0xffffffff, 0x00000028):
+ [0xffffffff, 0x00000027):
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
[0x0000003d, 0x00000042): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value
- [0x00000110, 0x0000011a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
+ [0x0000010c, 0x00000116): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
- [0x0000023d, 0x00000248): DW_OP_consts +0, DW_OP_stack_value
+ [0x00000235, 0x00000240): DW_OP_consts +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value
- [0x00000291, 0x0000029b): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
+ [0x00000289, 0x00000293): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
0x000000a5:
- [0xffffffff, 0x0000002f):
+ [0xffffffff, 0x0000002e):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value
0x000000c3:
- [0xffffffff, 0x00000038):
+ [0xffffffff, 0x00000037):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value
0x000000e1:
- [0xffffffff, 0x0000003e):
+ [0xffffffff, 0x0000003d):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value
0x000000ff:
- [0xffffffff, 0x00000044):
+ [0xffffffff, 0x00000043):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value
0x0000011d:
- [0xffffffff, 0x000001e7):
+ [0xffffffff, 0x000001e2):
[0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value
- [0x00000181, 0x00000186): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value
+ [0x0000017d, 0x00000182): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value
0x00000149:
- [0xffffffff, 0x000000dc):
+ [0xffffffff, 0x000000d7):
[0x00000000, 0x00000013): DW_OP_consts +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value
[0x00000085, 0x0000008d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
- [0x00000189, 0x00000194): DW_OP_consts +0, DW_OP_stack_value
+ [0x00000185, 0x00000190): DW_OP_consts +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +10, DW_OP_stack_value
- [0x00000206, 0x0000020e): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
+ [0x00000202, 0x0000020a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
0x000001ab:
- [0xffffffff, 0x000000eb):
+ [0xffffffff, 0x000000e6):
[0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value
- [0x00000181, 0x00000185): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value
+ [0x0000017d, 0x00000181): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value
0x000001d7:
- [0xffffffff, 0x00000103):
+ [0xffffffff, 0x000000fe):
[0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
[0x0000003c, 0x0000003f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
- [0x00000181, 0x00000185): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
- [0x000001bd, 0x000001c0): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
+ [0x0000017d, 0x00000181): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
+ [0x000001b9, 0x000001bc): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
0x0000021f:
- [0xffffffff, 0x00000118):
+ [0xffffffff, 0x00000113):
[0x00000000, 0x0000002a): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value
[0x0000003b, 0x00000051): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
- [0x00000181, 0x000001ab): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value
- [0x000001bc, 0x000001d2): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
+ [0x0000017d, 0x000001a7): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value
+ [0x000001b8, 0x000001ce): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
0x00000267:
- [0xffffffff, 0x000003b8):
+ [0xffffffff, 0x000003af):
[0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value
0x00000285:
@@ -3073,12 +3073,12 @@ Abbrev table for offset: 0x00000000
[0x00000001, 0x00000001): DW_OP_consts +30, DW_OP_stack_value
0x000002a2:
- [0xffffffff, 0x00000638):
+ [0xffffffff, 0x00000627):
[0x00000001, 0x00000001): DW_OP_lit0, DW_OP_stack_value
[0x00000000, 0x00000018): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value
0x000002cc:
- [0xffffffff, 0x00000407):
+ [0xffffffff, 0x000003fe):
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
[0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
@@ -3090,36 +3090,36 @@ Abbrev table for offset: 0x00000000
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
0x00000354:
- [0xffffffff, 0x0000041d):
+ [0xffffffff, 0x00000414):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
0x00000372:
- [0xffffffff, 0x00000423):
+ [0xffffffff, 0x0000041a):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value
0x00000390:
- [0xffffffff, 0x00000544):
+ [0xffffffff, 0x00000537):
[0x00000000, 0x00000007): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value
- [0x000000c2, 0x000000c9): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value
+ [0x000000be, 0x000000c5): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value
0x000003bc:
- [0xffffffff, 0x0000059f):
+ [0xffffffff, 0x0000058e):
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value
[0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value
0x000003e8:
- [0xffffffff, 0x00000621):
+ [0xffffffff, 0x00000610):
[0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value
[0x00000027, 0x0000002f): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value
0x00000413:
- [0xffffffff, 0x00000631):
+ [0xffffffff, 0x00000620):
[0x00000000, 0x0000001f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value
.debug_line contents:
debug_line[0x00000000]
Line table prologue:
- total_length: 0x00000a76
+ total_length: 0x00000a4e
version: 4
prologue_length: 0x000000dd
min_inst_length: 1
@@ -3161,1491 +3161,1465 @@ file_names[ 4]:
dir_index: 1
mod_time: 0x00000000
length: 0x00000000
-0x000000e7: 00 DW_LNE_set_address (0x0000000000000007)
+0x000000e7: 00 DW_LNE_set_address (0x0000000000000006)
0x000000ee: 03 DW_LNS_advance_line (27)
0x000000f0: 01 DW_LNS_copy
- 0x0000000000000007 27 0 1 0 0 is_stmt
+ 0x0000000000000006 27 0 1 0 0 is_stmt
-0x000000f1: 00 DW_LNE_set_address (0x0000000000000028)
+0x000000f1: 00 DW_LNE_set_address (0x0000000000000027)
0x000000f8: 03 DW_LNS_advance_line (33)
0x000000fa: 05 DW_LNS_set_column (14)
0x000000fc: 0a DW_LNS_set_prologue_end
0x000000fd: 01 DW_LNS_copy
- 0x0000000000000028 33 14 1 0 0 is_stmt prologue_end
+ 0x0000000000000027 33 14 1 0 0 is_stmt prologue_end
-0x000000fe: 00 DW_LNE_set_address (0x0000000000000031)
+0x000000fe: 00 DW_LNE_set_address (0x0000000000000030)
0x00000105: 03 DW_LNS_advance_line (34)
0x00000107: 05 DW_LNS_set_column (27)
0x00000109: 01 DW_LNS_copy
- 0x0000000000000031 34 27 1 0 0 is_stmt
+ 0x0000000000000030 34 27 1 0 0 is_stmt
-0x0000010a: 00 DW_LNE_set_address (0x0000000000000032)
+0x0000010a: 00 DW_LNE_set_address (0x0000000000000031)
0x00000111: 05 DW_LNS_set_column (18)
0x00000113: 06 DW_LNS_negate_stmt
0x00000114: 01 DW_LNS_copy
- 0x0000000000000032 34 18 1 0 0
+ 0x0000000000000031 34 18 1 0 0
-0x00000115: 00 DW_LNE_set_address (0x0000000000000038)
+0x00000115: 00 DW_LNE_set_address (0x0000000000000037)
0x0000011c: 03 DW_LNS_advance_line (35)
0x0000011e: 05 DW_LNS_set_column (17)
0x00000120: 06 DW_LNS_negate_stmt
0x00000121: 01 DW_LNS_copy
- 0x0000000000000038 35 17 1 0 0 is_stmt
+ 0x0000000000000037 35 17 1 0 0 is_stmt
-0x00000122: 00 DW_LNE_set_address (0x000000000000003e)
+0x00000122: 00 DW_LNE_set_address (0x000000000000003d)
0x00000129: 03 DW_LNS_advance_line (36)
0x0000012b: 05 DW_LNS_set_column (18)
0x0000012d: 01 DW_LNS_copy
- 0x000000000000003e 36 18 1 0 0 is_stmt
+ 0x000000000000003d 36 18 1 0 0 is_stmt
-0x0000012e: 00 DW_LNE_set_address (0x0000000000000048)
+0x0000012e: 00 DW_LNE_set_address (0x0000000000000047)
0x00000135: 03 DW_LNS_advance_line (37)
0x00000137: 01 DW_LNS_copy
- 0x0000000000000048 37 18 1 0 0 is_stmt
+ 0x0000000000000047 37 18 1 0 0 is_stmt
-0x00000138: 00 DW_LNE_set_address (0x0000000000000051)
+0x00000138: 00 DW_LNE_set_address (0x0000000000000050)
0x0000013f: 03 DW_LNS_advance_line (38)
0x00000141: 05 DW_LNS_set_column (7)
0x00000143: 01 DW_LNS_copy
- 0x0000000000000051 38 7 1 0 0 is_stmt
+ 0x0000000000000050 38 7 1 0 0 is_stmt
-0x00000144: 00 DW_LNE_set_address (0x0000000000000059)
+0x00000144: 00 DW_LNE_set_address (0x0000000000000058)
0x0000014b: 05 DW_LNS_set_column (16)
0x0000014d: 06 DW_LNS_negate_stmt
0x0000014e: 01 DW_LNS_copy
- 0x0000000000000059 38 16 1 0 0
+ 0x0000000000000058 38 16 1 0 0
-0x0000014f: 00 DW_LNE_set_address (0x000000000000005e)
+0x0000014f: 00 DW_LNE_set_address (0x000000000000005d)
0x00000156: 03 DW_LNS_advance_line (37)
0x00000158: 05 DW_LNS_set_column (24)
0x0000015a: 06 DW_LNS_negate_stmt
0x0000015b: 01 DW_LNS_copy
- 0x000000000000005e 37 24 1 0 0 is_stmt
+ 0x000000000000005d 37 24 1 0 0 is_stmt
-0x0000015c: 00 DW_LNE_set_address (0x0000000000000063)
+0x0000015c: 00 DW_LNE_set_address (0x0000000000000062)
0x00000163: 05 DW_LNS_set_column (18)
0x00000165: 06 DW_LNS_negate_stmt
0x00000166: 01 DW_LNS_copy
- 0x0000000000000063 37 18 1 0 0
+ 0x0000000000000062 37 18 1 0 0
-0x00000167: 00 DW_LNE_set_address (0x0000000000000068)
+0x00000167: 00 DW_LNE_set_address (0x0000000000000067)
0x0000016e: 05 DW_LNS_set_column (4)
0x00000170: 01 DW_LNS_copy
- 0x0000000000000068 37 4 1 0 0
+ 0x0000000000000067 37 4 1 0 0
-0x00000171: 00 DW_LNE_set_address (0x000000000000006b)
+0x00000171: 00 DW_LNE_set_address (0x000000000000006a)
0x00000178: 03 DW_LNS_advance_line (39)
0x0000017a: 06 DW_LNS_negate_stmt
0x0000017b: 01 DW_LNS_copy
- 0x000000000000006b 39 4 1 0 0 is_stmt
+ 0x000000000000006a 39 4 1 0 0 is_stmt
-0x0000017c: 00 DW_LNE_set_address (0x000000000000006d)
+0x0000017c: 00 DW_LNE_set_address (0x000000000000006c)
0x00000183: 05 DW_LNS_set_column (16)
0x00000185: 06 DW_LNS_negate_stmt
0x00000186: 01 DW_LNS_copy
- 0x000000000000006d 39 16 1 0 0
+ 0x000000000000006c 39 16 1 0 0
-0x00000187: 00 DW_LNE_set_address (0x0000000000000076)
+0x00000187: 00 DW_LNE_set_address (0x0000000000000075)
0x0000018e: 05 DW_LNS_set_column (4)
0x00000190: 01 DW_LNS_copy
- 0x0000000000000076 39 4 1 0 0
+ 0x0000000000000075 39 4 1 0 0
-0x00000191: 00 DW_LNE_set_address (0x0000000000000078)
+0x00000191: 00 DW_LNE_set_address (0x0000000000000077)
0x00000198: 05 DW_LNS_set_column (23)
0x0000019a: 01 DW_LNS_copy
- 0x0000000000000078 39 23 1 0 0
+ 0x0000000000000077 39 23 1 0 0
-0x0000019b: 00 DW_LNE_set_address (0x000000000000007d)
+0x0000019b: 00 DW_LNE_set_address (0x000000000000007c)
0x000001a2: 05 DW_LNS_set_column (19)
0x000001a4: 01 DW_LNS_copy
- 0x000000000000007d 39 19 1 0 0
+ 0x000000000000007c 39 19 1 0 0
-0x000001a5: 00 DW_LNE_set_address (0x0000000000000082)
+0x000001a5: 00 DW_LNE_set_address (0x0000000000000081)
0x000001ac: 03 DW_LNS_advance_line (40)
0x000001ae: 05 DW_LNS_set_column (4)
0x000001b0: 06 DW_LNS_negate_stmt
0x000001b1: 01 DW_LNS_copy
- 0x0000000000000082 40 4 1 0 0 is_stmt
+ 0x0000000000000081 40 4 1 0 0 is_stmt
-0x000001b2: 00 DW_LNE_set_address (0x000000000000008a)
+0x000001b2: 00 DW_LNE_set_address (0x0000000000000089)
0x000001b9: 05 DW_LNS_set_column (17)
0x000001bb: 06 DW_LNS_negate_stmt
0x000001bc: 01 DW_LNS_copy
- 0x000000000000008a 40 17 1 0 0
+ 0x0000000000000089 40 17 1 0 0
-0x000001bd: 00 DW_LNE_set_address (0x0000000000000091)
+0x000001bd: 00 DW_LNE_set_address (0x0000000000000090)
0x000001c4: 03 DW_LNS_advance_line (37)
0x000001c6: 05 DW_LNS_set_column (18)
0x000001c8: 06 DW_LNS_negate_stmt
0x000001c9: 01 DW_LNS_copy
- 0x0000000000000091 37 18 1 0 0 is_stmt
+ 0x0000000000000090 37 18 1 0 0 is_stmt
-0x000001ca: 00 DW_LNE_set_address (0x0000000000000096)
+0x000001ca: 00 DW_LNE_set_address (0x0000000000000095)
0x000001d1: 03 DW_LNS_advance_line (43)
0x000001d3: 05 DW_LNS_set_column (4)
0x000001d5: 01 DW_LNS_copy
- 0x0000000000000096 43 4 1 0 0 is_stmt
+ 0x0000000000000095 43 4 1 0 0 is_stmt
-0x000001d6: 00 DW_LNE_set_address (0x000000000000009a)
+0x000001d6: 00 DW_LNE_set_address (0x0000000000000099)
0x000001dd: 03 DW_LNS_advance_line (44)
0x000001df: 05 DW_LNS_set_column (16)
0x000001e1: 01 DW_LNS_copy
- 0x000000000000009a 44 16 1 0 0 is_stmt
+ 0x0000000000000099 44 16 1 0 0 is_stmt
-0x000001e2: 00 DW_LNE_set_address (0x00000000000000a3)
+0x000001e2: 00 DW_LNE_set_address (0x00000000000000a2)
0x000001e9: 03 DW_LNS_advance_line (45)
0x000001eb: 05 DW_LNS_set_column (10)
0x000001ed: 01 DW_LNS_copy
- 0x00000000000000a3 45 10 1 0 0 is_stmt
+ 0x00000000000000a2 45 10 1 0 0 is_stmt
-0x000001ee: 00 DW_LNE_set_address (0x00000000000000a5)
+0x000001ee: 00 DW_LNE_set_address (0x00000000000000a4)
0x000001f5: 05 DW_LNS_set_column (18)
0x000001f7: 06 DW_LNS_negate_stmt
0x000001f8: 01 DW_LNS_copy
- 0x00000000000000a5 45 18 1 0 0
+ 0x00000000000000a4 45 18 1 0 0
-0x000001f9: 00 DW_LNE_set_address (0x00000000000000ae)
+0x000001f9: 00 DW_LNE_set_address (0x00000000000000ad)
0x00000200: 05 DW_LNS_set_column (10)
0x00000202: 01 DW_LNS_copy
- 0x00000000000000ae 45 10 1 0 0
+ 0x00000000000000ad 45 10 1 0 0
-0x00000203: 00 DW_LNE_set_address (0x00000000000000b0)
+0x00000203: 00 DW_LNE_set_address (0x00000000000000af)
0x0000020a: 05 DW_LNS_set_column (23)
0x0000020c: 01 DW_LNS_copy
- 0x00000000000000b0 45 23 1 0 0
+ 0x00000000000000af 45 23 1 0 0
-0x0000020d: 00 DW_LNE_set_address (0x00000000000000b5)
+0x0000020d: 00 DW_LNE_set_address (0x00000000000000b4)
0x00000214: 03 DW_LNS_advance_line (44)
0x00000216: 05 DW_LNS_set_column (16)
0x00000218: 06 DW_LNS_negate_stmt
0x00000219: 01 DW_LNS_copy
- 0x00000000000000b5 44 16 1 0 0 is_stmt
+ 0x00000000000000b4 44 16 1 0 0 is_stmt
-0x0000021a: 00 DW_LNE_set_address (0x00000000000000c0)
-0x00000221: 05 DW_LNS_set_column (7)
-0x00000223: 06 DW_LNS_negate_stmt
-0x00000224: 01 DW_LNS_copy
- 0x00000000000000c0 44 7 1 0 0
+0x0000021a: 00 DW_LNE_set_address (0x00000000000000c1)
+0x00000221: 03 DW_LNS_advance_line (46)
+0x00000223: 05 DW_LNS_set_column (11)
+0x00000225: 01 DW_LNS_copy
+ 0x00000000000000c1 46 11 1 0 0 is_stmt
-0x00000225: 00 DW_LNE_set_address (0x00000000000000c6)
-0x0000022c: 03 DW_LNS_advance_line (46)
-0x0000022e: 05 DW_LNS_set_column (11)
-0x00000230: 06 DW_LNS_negate_stmt
-0x00000231: 01 DW_LNS_copy
- 0x00000000000000c6 46 11 1 0 0 is_stmt
+0x00000226: 00 DW_LNE_set_address (0x00000000000000cd)
+0x0000022d: 05 DW_LNS_set_column (28)
+0x0000022f: 06 DW_LNS_negate_stmt
+0x00000230: 01 DW_LNS_copy
+ 0x00000000000000cd 46 28 1 0 0
-0x00000232: 00 DW_LNE_set_address (0x00000000000000d2)
-0x00000239: 05 DW_LNS_set_column (28)
-0x0000023b: 06 DW_LNS_negate_stmt
-0x0000023c: 01 DW_LNS_copy
- 0x00000000000000d2 46 28 1 0 0
+0x00000231: 00 DW_LNE_set_address (0x00000000000000d2)
+0x00000238: 05 DW_LNS_set_column (41)
+0x0000023a: 01 DW_LNS_copy
+ 0x00000000000000d2 46 41 1 0 0
-0x0000023d: 00 DW_LNE_set_address (0x00000000000000d7)
-0x00000244: 05 DW_LNS_set_column (41)
-0x00000246: 01 DW_LNS_copy
- 0x00000000000000d7 46 41 1 0 0
+0x0000023b: 00 DW_LNE_set_address (0x00000000000000d7)
+0x00000242: 03 DW_LNS_advance_line (48)
+0x00000244: 05 DW_LNS_set_column (21)
+0x00000246: 06 DW_LNS_negate_stmt
+0x00000247: 01 DW_LNS_copy
+ 0x00000000000000d7 48 21 1 0 0 is_stmt
-0x00000247: 00 DW_LNE_set_address (0x00000000000000dc)
-0x0000024e: 03 DW_LNS_advance_line (48)
-0x00000250: 05 DW_LNS_set_column (21)
-0x00000252: 06 DW_LNS_negate_stmt
+0x00000248: 00 DW_LNE_set_address (0x00000000000000df)
+0x0000024f: 03 DW_LNS_advance_line (50)
+0x00000251: 05 DW_LNS_set_column (14)
0x00000253: 01 DW_LNS_copy
- 0x00000000000000dc 48 21 1 0 0 is_stmt
+ 0x00000000000000df 50 14 1 0 0 is_stmt
-0x00000254: 00 DW_LNE_set_address (0x00000000000000e4)
-0x0000025b: 03 DW_LNS_advance_line (50)
-0x0000025d: 05 DW_LNS_set_column (14)
+0x00000254: 00 DW_LNE_set_address (0x00000000000000f0)
+0x0000025b: 03 DW_LNS_advance_line (52)
+0x0000025d: 05 DW_LNS_set_column (38)
0x0000025f: 01 DW_LNS_copy
- 0x00000000000000e4 50 14 1 0 0 is_stmt
+ 0x00000000000000f0 52 38 1 0 0 is_stmt
-0x00000260: 00 DW_LNE_set_address (0x00000000000000f5)
-0x00000267: 03 DW_LNS_advance_line (52)
-0x00000269: 05 DW_LNS_set_column (38)
+0x00000260: 00 DW_LNE_set_address (0x0000000000000104)
+0x00000267: 03 DW_LNS_advance_line (53)
+0x00000269: 05 DW_LNS_set_column (22)
0x0000026b: 01 DW_LNS_copy
- 0x00000000000000f5 52 38 1 0 0 is_stmt
+ 0x0000000000000104 53 22 1 0 0 is_stmt
-0x0000026c: 00 DW_LNE_set_address (0x0000000000000109)
-0x00000273: 03 DW_LNS_advance_line (53)
-0x00000275: 05 DW_LNS_set_column (22)
+0x0000026c: 00 DW_LNE_set_address (0x0000000000000113)
+0x00000273: 03 DW_LNS_advance_line (54)
+0x00000275: 05 DW_LNS_set_column (24)
0x00000277: 01 DW_LNS_copy
- 0x0000000000000109 53 22 1 0 0 is_stmt
+ 0x0000000000000113 54 24 1 0 0 is_stmt
-0x00000278: 00 DW_LNE_set_address (0x0000000000000118)
-0x0000027f: 03 DW_LNS_advance_line (54)
-0x00000281: 05 DW_LNS_set_column (24)
-0x00000283: 01 DW_LNS_copy
- 0x0000000000000118 54 24 1 0 0 is_stmt
+0x00000278: 00 DW_LNE_set_address (0x0000000000000115)
+0x0000027f: 05 DW_LNS_set_column (26)
+0x00000281: 06 DW_LNS_negate_stmt
+0x00000282: 01 DW_LNS_copy
+ 0x0000000000000115 54 26 1 0 0
-0x00000284: 00 DW_LNE_set_address (0x000000000000011a)
-0x0000028b: 05 DW_LNS_set_column (26)
-0x0000028d: 06 DW_LNS_negate_stmt
-0x0000028e: 01 DW_LNS_copy
- 0x000000000000011a 54 26 1 0 0
+0x00000283: 00 DW_LNE_set_address (0x0000000000000122)
+0x0000028a: 05 DW_LNS_set_column (24)
+0x0000028c: 01 DW_LNS_copy
+ 0x0000000000000122 54 24 1 0 0
-0x0000028f: 00 DW_LNE_set_address (0x0000000000000127)
-0x00000296: 05 DW_LNS_set_column (24)
-0x00000298: 01 DW_LNS_copy
- 0x0000000000000127 54 24 1 0 0
+0x0000028d: 00 DW_LNE_set_address (0x0000000000000125)
+0x00000294: 03 DW_LNS_advance_line (55)
+0x00000296: 06 DW_LNS_negate_stmt
+0x00000297: 01 DW_LNS_copy
+ 0x0000000000000125 55 24 1 0 0 is_stmt
-0x00000299: 00 DW_LNE_set_address (0x000000000000012a)
-0x000002a0: 03 DW_LNS_advance_line (55)
-0x000002a2: 06 DW_LNS_negate_stmt
+0x00000298: 00 DW_LNE_set_address (0x000000000000012c)
+0x0000029f: 03 DW_LNS_advance_line (52)
+0x000002a1: 05 DW_LNS_set_column (44)
0x000002a3: 01 DW_LNS_copy
- 0x000000000000012a 55 24 1 0 0 is_stmt
+ 0x000000000000012c 52 44 1 0 0 is_stmt
-0x000002a4: 00 DW_LNE_set_address (0x0000000000000131)
-0x000002ab: 03 DW_LNS_advance_line (52)
-0x000002ad: 05 DW_LNS_set_column (44)
-0x000002af: 01 DW_LNS_copy
- 0x0000000000000131 52 44 1 0 0 is_stmt
+0x000002a4: 00 DW_LNE_set_address (0x0000000000000138)
+0x000002ab: 05 DW_LNS_set_column (38)
+0x000002ad: 06 DW_LNS_negate_stmt
+0x000002ae: 01 DW_LNS_copy
+ 0x0000000000000138 52 38 1 0 0
-0x000002b0: 00 DW_LNE_set_address (0x000000000000013d)
-0x000002b7: 05 DW_LNS_set_column (38)
-0x000002b9: 06 DW_LNS_negate_stmt
-0x000002ba: 01 DW_LNS_copy
- 0x000000000000013d 52 38 1 0 0
+0x000002af: 00 DW_LNE_set_address (0x000000000000013b)
+0x000002b6: 05 DW_LNS_set_column (13)
+0x000002b8: 01 DW_LNS_copy
+ 0x000000000000013b 52 13 1 0 0
-0x000002bb: 00 DW_LNE_set_address (0x0000000000000140)
-0x000002c2: 05 DW_LNS_set_column (13)
-0x000002c4: 01 DW_LNS_copy
- 0x0000000000000140 52 13 1 0 0
+0x000002b9: 00 DW_LNE_set_address (0x000000000000013f)
+0x000002c0: 03 DW_LNS_advance_line (58)
+0x000002c2: 05 DW_LNS_set_column (19)
+0x000002c4: 06 DW_LNS_negate_stmt
+0x000002c5: 01 DW_LNS_copy
+ 0x000000000000013f 58 19 1 0 0 is_stmt
-0x000002c5: 00 DW_LNE_set_address (0x0000000000000144)
-0x000002cc: 03 DW_LNS_advance_line (58)
-0x000002ce: 05 DW_LNS_set_column (19)
-0x000002d0: 06 DW_LNS_negate_stmt
+0x000002c6: 00 DW_LNE_set_address (0x000000000000014e)
+0x000002cd: 03 DW_LNS_advance_line (59)
+0x000002cf: 05 DW_LNS_set_column (21)
0x000002d1: 01 DW_LNS_copy
- 0x0000000000000144 58 19 1 0 0 is_stmt
+ 0x000000000000014e 59 21 1 0 0 is_stmt
-0x000002d2: 00 DW_LNE_set_address (0x0000000000000153)
-0x000002d9: 03 DW_LNS_advance_line (59)
-0x000002db: 05 DW_LNS_set_column (21)
+0x000002d2: 00 DW_LNE_set_address (0x0000000000000155)
+0x000002d9: 03 DW_LNS_advance_line (57)
+0x000002db: 05 DW_LNS_set_column (18)
0x000002dd: 01 DW_LNS_copy
- 0x0000000000000153 59 21 1 0 0 is_stmt
+ 0x0000000000000155 57 18 1 0 0 is_stmt
-0x000002de: 00 DW_LNE_set_address (0x000000000000015a)
-0x000002e5: 03 DW_LNS_advance_line (57)
-0x000002e7: 05 DW_LNS_set_column (18)
+0x000002de: 00 DW_LNE_set_address (0x0000000000000165)
+0x000002e5: 03 DW_LNS_advance_line (62)
+0x000002e7: 05 DW_LNS_set_column (14)
0x000002e9: 01 DW_LNS_copy
- 0x000000000000015a 57 18 1 0 0 is_stmt
+ 0x0000000000000165 62 14 1 0 0 is_stmt
-0x000002ea: 00 DW_LNE_set_address (0x000000000000016a)
-0x000002f1: 03 DW_LNS_advance_line (62)
-0x000002f3: 05 DW_LNS_set_column (14)
-0x000002f5: 01 DW_LNS_copy
- 0x000000000000016a 62 14 1 0 0 is_stmt
+0x000002ea: 00 DW_LNE_set_address (0x0000000000000169)
+0x000002f1: 05 DW_LNS_set_column (23)
+0x000002f3: 06 DW_LNS_negate_stmt
+0x000002f4: 01 DW_LNS_copy
+ 0x0000000000000169 62 23 1 0 0
-0x000002f6: 00 DW_LNE_set_address (0x000000000000016e)
-0x000002fd: 05 DW_LNS_set_column (23)
-0x000002ff: 06 DW_LNS_negate_stmt
-0x00000300: 01 DW_LNS_copy
- 0x000000000000016e 62 23 1 0 0
+0x000002f5: 00 DW_LNE_set_address (0x000000000000016e)
+0x000002fc: 05 DW_LNS_set_column (14)
+0x000002fe: 01 DW_LNS_copy
+ 0x000000000000016e 62 14 1 0 0
-0x00000301: 00 DW_LNE_set_address (0x0000000000000173)
-0x00000308: 05 DW_LNS_set_column (14)
-0x0000030a: 01 DW_LNS_copy
- 0x0000000000000173 62 14 1 0 0
+0x000002ff: 00 DW_LNE_set_address (0x0000000000000172)
+0x00000306: 03 DW_LNS_advance_line (66)
+0x00000308: 05 DW_LNS_set_column (16)
+0x0000030a: 06 DW_LNS_negate_stmt
+0x0000030b: 01 DW_LNS_copy
+ 0x0000000000000172 66 16 1 0 0 is_stmt
-0x0000030b: 00 DW_LNE_set_address (0x0000000000000177)
-0x00000312: 03 DW_LNS_advance_line (66)
-0x00000314: 05 DW_LNS_set_column (16)
-0x00000316: 06 DW_LNS_negate_stmt
+0x0000030c: 00 DW_LNE_set_address (0x000000000000017f)
+0x00000313: 03 DW_LNS_advance_line (75)
+0x00000315: 05 DW_LNS_set_column (27)
0x00000317: 01 DW_LNS_copy
- 0x0000000000000177 66 16 1 0 0 is_stmt
+ 0x000000000000017f 75 27 1 0 0 is_stmt
-0x00000318: 00 DW_LNE_set_address (0x0000000000000184)
-0x0000031f: 03 DW_LNS_advance_line (75)
-0x00000321: 05 DW_LNS_set_column (27)
+0x00000318: 00 DW_LNE_set_address (0x0000000000000188)
+0x0000031f: 03 DW_LNS_advance_line (76)
+0x00000321: 05 DW_LNS_set_column (16)
0x00000323: 01 DW_LNS_copy
- 0x0000000000000184 75 27 1 0 0 is_stmt
+ 0x0000000000000188 76 16 1 0 0 is_stmt
-0x00000324: 00 DW_LNE_set_address (0x000000000000018d)
-0x0000032b: 03 DW_LNS_advance_line (76)
-0x0000032d: 05 DW_LNS_set_column (16)
-0x0000032f: 01 DW_LNS_copy
- 0x000000000000018d 76 16 1 0 0 is_stmt
+0x00000324: 00 DW_LNE_set_address (0x0000000000000190)
+0x0000032b: 05 DW_LNS_set_column (27)
+0x0000032d: 06 DW_LNS_negate_stmt
+0x0000032e: 01 DW_LNS_copy
+ 0x0000000000000190 76 27 1 0 0
-0x00000330: 00 DW_LNE_set_address (0x0000000000000195)
-0x00000337: 05 DW_LNS_set_column (27)
-0x00000339: 06 DW_LNS_negate_stmt
-0x0000033a: 01 DW_LNS_copy
- 0x0000000000000195 76 27 1 0 0
+0x0000032f: 00 DW_LNE_set_address (0x0000000000000192)
+0x00000336: 05 DW_LNS_set_column (35)
+0x00000338: 01 DW_LNS_copy
+ 0x0000000000000192 76 35 1 0 0
-0x0000033b: 00 DW_LNE_set_address (0x0000000000000197)
-0x00000342: 05 DW_LNS_set_column (35)
-0x00000344: 01 DW_LNS_copy
- 0x0000000000000197 76 35 1 0 0
+0x00000339: 00 DW_LNE_set_address (0x000000000000019b)
+0x00000340: 05 DW_LNS_set_column (27)
+0x00000342: 01 DW_LNS_copy
+ 0x000000000000019b 76 27 1 0 0
-0x00000345: 00 DW_LNE_set_address (0x00000000000001a0)
-0x0000034c: 05 DW_LNS_set_column (27)
-0x0000034e: 01 DW_LNS_copy
- 0x00000000000001a0 76 27 1 0 0
+0x00000343: 00 DW_LNE_set_address (0x00000000000001a0)
+0x0000034a: 05 DW_LNS_set_column (25)
+0x0000034c: 01 DW_LNS_copy
+ 0x00000000000001a0 76 25 1 0 0
-0x0000034f: 00 DW_LNE_set_address (0x00000000000001a5)
-0x00000356: 05 DW_LNS_set_column (25)
-0x00000358: 01 DW_LNS_copy
- 0x00000000000001a5 76 25 1 0 0
+0x0000034d: 00 DW_LNE_set_address (0x00000000000001a3)
+0x00000354: 03 DW_LNS_advance_line (75)
+0x00000356: 05 DW_LNS_set_column (27)
+0x00000358: 06 DW_LNS_negate_stmt
+0x00000359: 01 DW_LNS_copy
+ 0x00000000000001a3 75 27 1 0 0 is_stmt
-0x00000359: 00 DW_LNE_set_address (0x00000000000001a8)
-0x00000360: 03 DW_LNS_advance_line (75)
-0x00000362: 05 DW_LNS_set_column (27)
-0x00000364: 06 DW_LNS_negate_stmt
-0x00000365: 01 DW_LNS_copy
- 0x00000000000001a8 75 27 1 0 0 is_stmt
+0x0000035a: 00 DW_LNE_set_address (0x00000000000001a8)
+0x00000361: 05 DW_LNS_set_column (13)
+0x00000363: 06 DW_LNS_negate_stmt
+0x00000364: 01 DW_LNS_copy
+ 0x00000000000001a8 75 13 1 0 0
-0x00000366: 00 DW_LNE_set_address (0x00000000000001ad)
-0x0000036d: 05 DW_LNS_set_column (13)
-0x0000036f: 06 DW_LNS_negate_stmt
-0x00000370: 01 DW_LNS_copy
- 0x00000000000001ad 75 13 1 0 0
+0x00000365: 00 DW_LNE_set_address (0x00000000000001b0)
+0x0000036c: 03 DW_LNS_advance_line (77)
+0x0000036e: 06 DW_LNS_negate_stmt
+0x0000036f: 01 DW_LNS_copy
+ 0x00000000000001b0 77 13 1 0 0 is_stmt
-0x00000371: 00 DW_LNE_set_address (0x00000000000001b5)
-0x00000378: 03 DW_LNS_advance_line (77)
-0x0000037a: 06 DW_LNS_negate_stmt
-0x0000037b: 01 DW_LNS_copy
- 0x00000000000001b5 77 13 1 0 0 is_stmt
+0x00000370: 00 DW_LNE_set_address (0x00000000000001b8)
+0x00000377: 05 DW_LNS_set_column (22)
+0x00000379: 06 DW_LNS_negate_stmt
+0x0000037a: 01 DW_LNS_copy
+ 0x00000000000001b8 77 22 1 0 0
-0x0000037c: 00 DW_LNE_set_address (0x00000000000001bd)
-0x00000383: 05 DW_LNS_set_column (22)
-0x00000385: 06 DW_LNS_negate_stmt
-0x00000386: 01 DW_LNS_copy
- 0x00000000000001bd 77 22 1 0 0
+0x0000037b: 00 DW_LNE_set_address (0x00000000000001bd)
+0x00000382: 03 DW_LNS_advance_line (79)
+0x00000384: 05 DW_LNS_set_column (16)
+0x00000386: 06 DW_LNS_negate_stmt
+0x00000387: 01 DW_LNS_copy
+ 0x00000000000001bd 79 16 1 0 0 is_stmt
-0x00000387: 00 DW_LNE_set_address (0x00000000000001c2)
-0x0000038e: 03 DW_LNS_advance_line (79)
-0x00000390: 05 DW_LNS_set_column (16)
-0x00000392: 06 DW_LNS_negate_stmt
-0x00000393: 01 DW_LNS_copy
- 0x00000000000001c2 79 16 1 0 0 is_stmt
+0x00000388: 00 DW_LNE_set_address (0x00000000000001c5)
+0x0000038f: 05 DW_LNS_set_column (14)
+0x00000391: 06 DW_LNS_negate_stmt
+0x00000392: 01 DW_LNS_copy
+ 0x00000000000001c5 79 14 1 0 0
-0x00000394: 00 DW_LNE_set_address (0x00000000000001ca)
-0x0000039b: 05 DW_LNS_set_column (14)
-0x0000039d: 06 DW_LNS_negate_stmt
-0x0000039e: 01 DW_LNS_copy
- 0x00000000000001ca 79 14 1 0 0
+0x00000393: 00 DW_LNE_set_address (0x00000000000001d4)
+0x0000039a: 05 DW_LNS_set_column (25)
+0x0000039c: 01 DW_LNS_copy
+ 0x00000000000001d4 79 25 1 0 0
-0x0000039f: 00 DW_LNE_set_address (0x00000000000001d9)
-0x000003a6: 05 DW_LNS_set_column (25)
-0x000003a8: 01 DW_LNS_copy
- 0x00000000000001d9 79 25 1 0 0
+0x0000039d: 00 DW_LNE_set_address (0x00000000000001db)
+0x000003a4: 03 DW_LNS_advance_line (81)
+0x000003a6: 05 DW_LNS_set_column (11)
+0x000003a8: 06 DW_LNS_negate_stmt
+0x000003a9: 01 DW_LNS_copy
+ 0x00000000000001db 81 11 1 0 0 is_stmt
-0x000003a9: 00 DW_LNE_set_address (0x00000000000001e0)
-0x000003b0: 03 DW_LNS_advance_line (81)
-0x000003b2: 05 DW_LNS_set_column (11)
-0x000003b4: 06 DW_LNS_negate_stmt
+0x000003aa: 00 DW_LNE_set_address (0x00000000000001e0)
+0x000003b1: 03 DW_LNS_advance_line (66)
+0x000003b3: 05 DW_LNS_set_column (16)
0x000003b5: 01 DW_LNS_copy
- 0x00000000000001e0 81 11 1 0 0 is_stmt
+ 0x00000000000001e0 66 16 1 0 0 is_stmt
-0x000003b6: 00 DW_LNE_set_address (0x00000000000001e5)
-0x000003bd: 03 DW_LNS_advance_line (66)
-0x000003bf: 05 DW_LNS_set_column (16)
+0x000003b6: 00 DW_LNE_set_address (0x00000000000001e7)
+0x000003bd: 03 DW_LNS_advance_line (74)
+0x000003bf: 05 DW_LNS_set_column (22)
0x000003c1: 01 DW_LNS_copy
- 0x00000000000001e5 66 16 1 0 0 is_stmt
+ 0x00000000000001e7 74 22 1 0 0 is_stmt
-0x000003c2: 00 DW_LNE_set_address (0x00000000000001ec)
-0x000003c9: 03 DW_LNS_advance_line (74)
-0x000003cb: 05 DW_LNS_set_column (22)
+0x000003c2: 00 DW_LNE_set_address (0x00000000000001f0)
+0x000003c9: 03 DW_LNS_advance_line (37)
+0x000003cb: 05 DW_LNS_set_column (4)
0x000003cd: 01 DW_LNS_copy
- 0x00000000000001ec 74 22 1 0 0 is_stmt
+ 0x00000000000001f0 37 4 1 0 0 is_stmt
0x000003ce: 00 DW_LNE_set_address (0x00000000000001f5)
-0x000003d5: 03 DW_LNS_advance_line (37)
-0x000003d7: 05 DW_LNS_set_column (4)
-0x000003d9: 01 DW_LNS_copy
- 0x00000000000001f5 37 4 1 0 0 is_stmt
+0x000003d5: 03 DW_LNS_advance_line (39)
+0x000003d7: 01 DW_LNS_copy
+ 0x00000000000001f5 39 4 1 0 0 is_stmt
-0x000003da: 00 DW_LNE_set_address (0x00000000000001fa)
-0x000003e1: 03 DW_LNS_advance_line (39)
-0x000003e3: 01 DW_LNS_copy
- 0x00000000000001fa 39 4 1 0 0 is_stmt
+0x000003d8: 00 DW_LNE_set_address (0x00000000000001f7)
+0x000003df: 05 DW_LNS_set_column (16)
+0x000003e1: 06 DW_LNS_negate_stmt
+0x000003e2: 01 DW_LNS_copy
+ 0x00000000000001f7 39 16 1 0 0
-0x000003e4: 00 DW_LNE_set_address (0x00000000000001fc)
-0x000003eb: 05 DW_LNS_set_column (16)
-0x000003ed: 06 DW_LNS_negate_stmt
-0x000003ee: 01 DW_LNS_copy
- 0x00000000000001fc 39 16 1 0 0
+0x000003e3: 00 DW_LNE_set_address (0x0000000000000200)
+0x000003ea: 05 DW_LNS_set_column (4)
+0x000003ec: 01 DW_LNS_copy
+ 0x0000000000000200 39 4 1 0 0
-0x000003ef: 00 DW_LNE_set_address (0x0000000000000205)
-0x000003f6: 05 DW_LNS_set_column (4)
-0x000003f8: 01 DW_LNS_copy
- 0x0000000000000205 39 4 1 0 0
+0x000003ed: 00 DW_LNE_set_address (0x0000000000000202)
+0x000003f4: 05 DW_LNS_set_column (23)
+0x000003f6: 01 DW_LNS_copy
+ 0x0000000000000202 39 23 1 0 0
-0x000003f9: 00 DW_LNE_set_address (0x0000000000000207)
-0x00000400: 05 DW_LNS_set_column (23)
-0x00000402: 01 DW_LNS_copy
- 0x0000000000000207 39 23 1 0 0
+0x000003f7: 00 DW_LNE_set_address (0x0000000000000207)
+0x000003fe: 05 DW_LNS_set_column (19)
+0x00000400: 01 DW_LNS_copy
+ 0x0000000000000207 39 19 1 0 0
-0x00000403: 00 DW_LNE_set_address (0x000000000000020c)
-0x0000040a: 05 DW_LNS_set_column (19)
-0x0000040c: 01 DW_LNS_copy
- 0x000000000000020c 39 19 1 0 0
+0x00000401: 00 DW_LNE_set_address (0x000000000000020c)
+0x00000408: 03 DW_LNS_advance_line (40)
+0x0000040a: 05 DW_LNS_set_column (4)
+0x0000040c: 06 DW_LNS_negate_stmt
+0x0000040d: 01 DW_LNS_copy
+ 0x000000000000020c 40 4 1 0 0 is_stmt
-0x0000040d: 00 DW_LNE_set_address (0x0000000000000211)
-0x00000414: 03 DW_LNS_advance_line (40)
-0x00000416: 05 DW_LNS_set_column (4)
-0x00000418: 06 DW_LNS_negate_stmt
-0x00000419: 01 DW_LNS_copy
- 0x0000000000000211 40 4 1 0 0 is_stmt
+0x0000040e: 00 DW_LNE_set_address (0x0000000000000214)
+0x00000415: 05 DW_LNS_set_column (17)
+0x00000417: 06 DW_LNS_negate_stmt
+0x00000418: 01 DW_LNS_copy
+ 0x0000000000000214 40 17 1 0 0
-0x0000041a: 00 DW_LNE_set_address (0x0000000000000219)
-0x00000421: 05 DW_LNS_set_column (17)
-0x00000423: 06 DW_LNS_negate_stmt
-0x00000424: 01 DW_LNS_copy
- 0x0000000000000219 40 17 1 0 0
+0x00000419: 00 DW_LNE_set_address (0x000000000000021e)
+0x00000420: 03 DW_LNS_advance_line (44)
+0x00000422: 05 DW_LNS_set_column (16)
+0x00000424: 06 DW_LNS_negate_stmt
+0x00000425: 01 DW_LNS_copy
+ 0x000000000000021e 44 16 1 0 0 is_stmt
-0x00000425: 00 DW_LNE_set_address (0x0000000000000223)
-0x0000042c: 03 DW_LNS_advance_line (44)
-0x0000042e: 05 DW_LNS_set_column (16)
-0x00000430: 06 DW_LNS_negate_stmt
+0x00000426: 00 DW_LNE_set_address (0x0000000000000227)
+0x0000042d: 03 DW_LNS_advance_line (45)
+0x0000042f: 05 DW_LNS_set_column (10)
0x00000431: 01 DW_LNS_copy
- 0x0000000000000223 44 16 1 0 0 is_stmt
+ 0x0000000000000227 45 10 1 0 0 is_stmt
-0x00000432: 00 DW_LNE_set_address (0x000000000000022c)
-0x00000439: 03 DW_LNS_advance_line (45)
-0x0000043b: 05 DW_LNS_set_column (10)
-0x0000043d: 01 DW_LNS_copy
- 0x000000000000022c 45 10 1 0 0 is_stmt
+0x00000432: 00 DW_LNE_set_address (0x0000000000000229)
+0x00000439: 05 DW_LNS_set_column (18)
+0x0000043b: 06 DW_LNS_negate_stmt
+0x0000043c: 01 DW_LNS_copy
+ 0x0000000000000229 45 18 1 0 0
-0x0000043e: 00 DW_LNE_set_address (0x000000000000022e)
-0x00000445: 05 DW_LNS_set_column (18)
-0x00000447: 06 DW_LNS_negate_stmt
-0x00000448: 01 DW_LNS_copy
- 0x000000000000022e 45 18 1 0 0
+0x0000043d: 00 DW_LNE_set_address (0x0000000000000232)
+0x00000444: 05 DW_LNS_set_column (10)
+0x00000446: 01 DW_LNS_copy
+ 0x0000000000000232 45 10 1 0 0
-0x00000449: 00 DW_LNE_set_address (0x0000000000000237)
-0x00000450: 05 DW_LNS_set_column (10)
-0x00000452: 01 DW_LNS_copy
- 0x0000000000000237 45 10 1 0 0
+0x00000447: 00 DW_LNE_set_address (0x0000000000000234)
+0x0000044e: 05 DW_LNS_set_column (23)
+0x00000450: 01 DW_LNS_copy
+ 0x0000000000000234 45 23 1 0 0
-0x00000453: 00 DW_LNE_set_address (0x0000000000000239)
-0x0000045a: 05 DW_LNS_set_column (23)
-0x0000045c: 01 DW_LNS_copy
- 0x0000000000000239 45 23 1 0 0
+0x00000451: 00 DW_LNE_set_address (0x0000000000000239)
+0x00000458: 03 DW_LNS_advance_line (44)
+0x0000045a: 05 DW_LNS_set_column (16)
+0x0000045c: 06 DW_LNS_negate_stmt
+0x0000045d: 01 DW_LNS_copy
+ 0x0000000000000239 44 16 1 0 0 is_stmt
-0x0000045d: 00 DW_LNE_set_address (0x000000000000023e)
-0x00000464: 03 DW_LNS_advance_line (44)
-0x00000466: 05 DW_LNS_set_column (16)
-0x00000468: 06 DW_LNS_negate_stmt
+0x0000045e: 00 DW_LNE_set_address (0x0000000000000246)
+0x00000465: 03 DW_LNS_advance_line (46)
+0x00000467: 05 DW_LNS_set_column (11)
0x00000469: 01 DW_LNS_copy
- 0x000000000000023e 44 16 1 0 0 is_stmt
+ 0x0000000000000246 46 11 1 0 0 is_stmt
-0x0000046a: 00 DW_LNE_set_address (0x000000000000024f)
-0x00000471: 03 DW_LNS_advance_line (46)
-0x00000473: 05 DW_LNS_set_column (11)
-0x00000475: 01 DW_LNS_copy
- 0x000000000000024f 46 11 1 0 0 is_stmt
+0x0000046a: 00 DW_LNE_set_address (0x0000000000000252)
+0x00000471: 05 DW_LNS_set_column (28)
+0x00000473: 06 DW_LNS_negate_stmt
+0x00000474: 01 DW_LNS_copy
+ 0x0000000000000252 46 28 1 0 0
-0x00000476: 00 DW_LNE_set_address (0x000000000000025b)
-0x0000047d: 05 DW_LNS_set_column (28)
-0x0000047f: 06 DW_LNS_negate_stmt
-0x00000480: 01 DW_LNS_copy
- 0x000000000000025b 46 28 1 0 0
+0x00000475: 00 DW_LNE_set_address (0x0000000000000257)
+0x0000047c: 05 DW_LNS_set_column (41)
+0x0000047e: 01 DW_LNS_copy
+ 0x0000000000000257 46 41 1 0 0
-0x00000481: 00 DW_LNE_set_address (0x0000000000000260)
-0x00000488: 05 DW_LNS_set_column (41)
-0x0000048a: 01 DW_LNS_copy
- 0x0000000000000260 46 41 1 0 0
+0x0000047f: 00 DW_LNE_set_address (0x000000000000025c)
+0x00000486: 03 DW_LNS_advance_line (50)
+0x00000488: 05 DW_LNS_set_column (14)
+0x0000048a: 06 DW_LNS_negate_stmt
+0x0000048b: 01 DW_LNS_copy
+ 0x000000000000025c 50 14 1 0 0 is_stmt
-0x0000048b: 00 DW_LNE_set_address (0x0000000000000265)
-0x00000492: 03 DW_LNS_advance_line (50)
-0x00000494: 05 DW_LNS_set_column (14)
-0x00000496: 06 DW_LNS_negate_stmt
+0x0000048c: 00 DW_LNE_set_address (0x000000000000026d)
+0x00000493: 03 DW_LNS_advance_line (52)
+0x00000495: 05 DW_LNS_set_column (38)
0x00000497: 01 DW_LNS_copy
- 0x0000000000000265 50 14 1 0 0 is_stmt
+ 0x000000000000026d 52 38 1 0 0 is_stmt
-0x00000498: 00 DW_LNE_set_address (0x0000000000000276)
-0x0000049f: 03 DW_LNS_advance_line (52)
-0x000004a1: 05 DW_LNS_set_column (38)
+0x00000498: 00 DW_LNE_set_address (0x0000000000000281)
+0x0000049f: 03 DW_LNS_advance_line (53)
+0x000004a1: 05 DW_LNS_set_column (22)
0x000004a3: 01 DW_LNS_copy
- 0x0000000000000276 52 38 1 0 0 is_stmt
+ 0x0000000000000281 53 22 1 0 0 is_stmt
-0x000004a4: 00 DW_LNE_set_address (0x000000000000028a)
-0x000004ab: 03 DW_LNS_advance_line (53)
-0x000004ad: 05 DW_LNS_set_column (22)
+0x000004a4: 00 DW_LNE_set_address (0x0000000000000290)
+0x000004ab: 03 DW_LNS_advance_line (54)
+0x000004ad: 05 DW_LNS_set_column (24)
0x000004af: 01 DW_LNS_copy
- 0x000000000000028a 53 22 1 0 0 is_stmt
+ 0x0000000000000290 54 24 1 0 0 is_stmt
-0x000004b0: 00 DW_LNE_set_address (0x0000000000000299)
-0x000004b7: 03 DW_LNS_advance_line (54)
-0x000004b9: 05 DW_LNS_set_column (24)
-0x000004bb: 01 DW_LNS_copy
- 0x0000000000000299 54 24 1 0 0 is_stmt
+0x000004b0: 00 DW_LNE_set_address (0x0000000000000292)
+0x000004b7: 05 DW_LNS_set_column (26)
+0x000004b9: 06 DW_LNS_negate_stmt
+0x000004ba: 01 DW_LNS_copy
+ 0x0000000000000292 54 26 1 0 0
-0x000004bc: 00 DW_LNE_set_address (0x000000000000029b)
-0x000004c3: 05 DW_LNS_set_column (26)
-0x000004c5: 06 DW_LNS_negate_stmt
-0x000004c6: 01 DW_LNS_copy
- 0x000000000000029b 54 26 1 0 0
+0x000004bb: 00 DW_LNE_set_address (0x000000000000029f)
+0x000004c2: 05 DW_LNS_set_column (24)
+0x000004c4: 01 DW_LNS_copy
+ 0x000000000000029f 54 24 1 0 0
-0x000004c7: 00 DW_LNE_set_address (0x00000000000002a8)
-0x000004ce: 05 DW_LNS_set_column (24)
-0x000004d0: 01 DW_LNS_copy
- 0x00000000000002a8 54 24 1 0 0
+0x000004c5: 00 DW_LNE_set_address (0x00000000000002a2)
+0x000004cc: 03 DW_LNS_advance_line (55)
+0x000004ce: 06 DW_LNS_negate_stmt
+0x000004cf: 01 DW_LNS_copy
+ 0x00000000000002a2 55 24 1 0 0 is_stmt
-0x000004d1: 00 DW_LNE_set_address (0x00000000000002ab)
-0x000004d8: 03 DW_LNS_advance_line (55)
-0x000004da: 06 DW_LNS_negate_stmt
+0x000004d0: 00 DW_LNE_set_address (0x00000000000002a9)
+0x000004d7: 03 DW_LNS_advance_line (52)
+0x000004d9: 05 DW_LNS_set_column (44)
0x000004db: 01 DW_LNS_copy
- 0x00000000000002ab 55 24 1 0 0 is_stmt
+ 0x00000000000002a9 52 44 1 0 0 is_stmt
-0x000004dc: 00 DW_LNE_set_address (0x00000000000002b2)
-0x000004e3: 03 DW_LNS_advance_line (52)
-0x000004e5: 05 DW_LNS_set_column (44)
-0x000004e7: 01 DW_LNS_copy
- 0x00000000000002b2 52 44 1 0 0 is_stmt
+0x000004dc: 00 DW_LNE_set_address (0x00000000000002b5)
+0x000004e3: 05 DW_LNS_set_column (38)
+0x000004e5: 06 DW_LNS_negate_stmt
+0x000004e6: 01 DW_LNS_copy
+ 0x00000000000002b5 52 38 1 0 0
-0x000004e8: 00 DW_LNE_set_address (0x00000000000002be)
-0x000004ef: 05 DW_LNS_set_column (38)
-0x000004f1: 06 DW_LNS_negate_stmt
-0x000004f2: 01 DW_LNS_copy
- 0x00000000000002be 52 38 1 0 0
+0x000004e7: 00 DW_LNE_set_address (0x00000000000002bc)
+0x000004ee: 03 DW_LNS_advance_line (58)
+0x000004f0: 05 DW_LNS_set_column (19)
+0x000004f2: 06 DW_LNS_negate_stmt
+0x000004f3: 01 DW_LNS_copy
+ 0x00000000000002bc 58 19 1 0 0 is_stmt
-0x000004f3: 00 DW_LNE_set_address (0x00000000000002c5)
-0x000004fa: 03 DW_LNS_advance_line (58)
-0x000004fc: 05 DW_LNS_set_column (19)
-0x000004fe: 06 DW_LNS_negate_stmt
+0x000004f4: 00 DW_LNE_set_address (0x00000000000002cb)
+0x000004fb: 03 DW_LNS_advance_line (59)
+0x000004fd: 05 DW_LNS_set_column (21)
0x000004ff: 01 DW_LNS_copy
- 0x00000000000002c5 58 19 1 0 0 is_stmt
+ 0x00000000000002cb 59 21 1 0 0 is_stmt
-0x00000500: 00 DW_LNE_set_address (0x00000000000002d4)
-0x00000507: 03 DW_LNS_advance_line (59)
-0x00000509: 05 DW_LNS_set_column (21)
+0x00000500: 00 DW_LNE_set_address (0x00000000000002d2)
+0x00000507: 03 DW_LNS_advance_line (57)
+0x00000509: 05 DW_LNS_set_column (18)
0x0000050b: 01 DW_LNS_copy
- 0x00000000000002d4 59 21 1 0 0 is_stmt
+ 0x00000000000002d2 57 18 1 0 0 is_stmt
-0x0000050c: 00 DW_LNE_set_address (0x00000000000002db)
-0x00000513: 03 DW_LNS_advance_line (57)
-0x00000515: 05 DW_LNS_set_column (18)
+0x0000050c: 00 DW_LNE_set_address (0x00000000000002e2)
+0x00000513: 03 DW_LNS_advance_line (62)
+0x00000515: 05 DW_LNS_set_column (14)
0x00000517: 01 DW_LNS_copy
- 0x00000000000002db 57 18 1 0 0 is_stmt
+ 0x00000000000002e2 62 14 1 0 0 is_stmt
-0x00000518: 00 DW_LNE_set_address (0x00000000000002eb)
-0x0000051f: 03 DW_LNS_advance_line (62)
-0x00000521: 05 DW_LNS_set_column (14)
-0x00000523: 01 DW_LNS_copy
- 0x00000000000002eb 62 14 1 0 0 is_stmt
+0x00000518: 00 DW_LNE_set_address (0x00000000000002e6)
+0x0000051f: 05 DW_LNS_set_column (23)
+0x00000521: 06 DW_LNS_negate_stmt
+0x00000522: 01 DW_LNS_copy
+ 0x00000000000002e6 62 23 1 0 0
-0x00000524: 00 DW_LNE_set_address (0x00000000000002ef)
-0x0000052b: 05 DW_LNS_set_column (23)
-0x0000052d: 06 DW_LNS_negate_stmt
-0x0000052e: 01 DW_LNS_copy
- 0x00000000000002ef 62 23 1 0 0
+0x00000523: 00 DW_LNE_set_address (0x00000000000002eb)
+0x0000052a: 05 DW_LNS_set_column (14)
+0x0000052c: 01 DW_LNS_copy
+ 0x00000000000002eb 62 14 1 0 0
-0x0000052f: 00 DW_LNE_set_address (0x00000000000002f4)
-0x00000536: 05 DW_LNS_set_column (14)
-0x00000538: 01 DW_LNS_copy
- 0x00000000000002f4 62 14 1 0 0
+0x0000052d: 00 DW_LNE_set_address (0x00000000000002ef)
+0x00000534: 03 DW_LNS_advance_line (66)
+0x00000536: 05 DW_LNS_set_column (16)
+0x00000538: 06 DW_LNS_negate_stmt
+0x00000539: 01 DW_LNS_copy
+ 0x00000000000002ef 66 16 1 0 0 is_stmt
-0x00000539: 00 DW_LNE_set_address (0x00000000000002f8)
-0x00000540: 03 DW_LNS_advance_line (66)
-0x00000542: 05 DW_LNS_set_column (16)
-0x00000544: 06 DW_LNS_negate_stmt
+0x0000053a: 00 DW_LNE_set_address (0x00000000000002fc)
+0x00000541: 03 DW_LNS_advance_line (75)
+0x00000543: 05 DW_LNS_set_column (27)
0x00000545: 01 DW_LNS_copy
- 0x00000000000002f8 66 16 1 0 0 is_stmt
+ 0x00000000000002fc 75 27 1 0 0 is_stmt
0x00000546: 00 DW_LNE_set_address (0x0000000000000305)
-0x0000054d: 03 DW_LNS_advance_line (75)
-0x0000054f: 05 DW_LNS_set_column (27)
+0x0000054d: 03 DW_LNS_advance_line (76)
+0x0000054f: 05 DW_LNS_set_column (16)
0x00000551: 01 DW_LNS_copy
- 0x0000000000000305 75 27 1 0 0 is_stmt
+ 0x0000000000000305 76 16 1 0 0 is_stmt
-0x00000552: 00 DW_LNE_set_address (0x000000000000030e)
-0x00000559: 03 DW_LNS_advance_line (76)
-0x0000055b: 05 DW_LNS_set_column (16)
-0x0000055d: 01 DW_LNS_copy
- 0x000000000000030e 76 16 1 0 0 is_stmt
+0x00000552: 00 DW_LNE_set_address (0x000000000000030d)
+0x00000559: 05 DW_LNS_set_column (27)
+0x0000055b: 06 DW_LNS_negate_stmt
+0x0000055c: 01 DW_LNS_copy
+ 0x000000000000030d 76 27 1 0 0
-0x0000055e: 00 DW_LNE_set_address (0x0000000000000316)
-0x00000565: 05 DW_LNS_set_column (27)
-0x00000567: 06 DW_LNS_negate_stmt
-0x00000568: 01 DW_LNS_copy
- 0x0000000000000316 76 27 1 0 0
+0x0000055d: 00 DW_LNE_set_address (0x000000000000030f)
+0x00000564: 05 DW_LNS_set_column (35)
+0x00000566: 01 DW_LNS_copy
+ 0x000000000000030f 76 35 1 0 0
-0x00000569: 00 DW_LNE_set_address (0x0000000000000318)
-0x00000570: 05 DW_LNS_set_column (35)
-0x00000572: 01 DW_LNS_copy
- 0x0000000000000318 76 35 1 0 0
+0x00000567: 00 DW_LNE_set_address (0x0000000000000318)
+0x0000056e: 05 DW_LNS_set_column (27)
+0x00000570: 01 DW_LNS_copy
+ 0x0000000000000318 76 27 1 0 0
-0x00000573: 00 DW_LNE_set_address (0x0000000000000321)
-0x0000057a: 05 DW_LNS_set_column (27)
-0x0000057c: 01 DW_LNS_copy
- 0x0000000000000321 76 27 1 0 0
+0x00000571: 00 DW_LNE_set_address (0x000000000000031d)
+0x00000578: 05 DW_LNS_set_column (25)
+0x0000057a: 01 DW_LNS_copy
+ 0x000000000000031d 76 25 1 0 0
-0x0000057d: 00 DW_LNE_set_address (0x0000000000000326)
-0x00000584: 05 DW_LNS_set_column (25)
-0x00000586: 01 DW_LNS_copy
- 0x0000000000000326 76 25 1 0 0
+0x0000057b: 00 DW_LNE_set_address (0x0000000000000320)
+0x00000582: 03 DW_LNS_advance_line (75)
+0x00000584: 05 DW_LNS_set_column (27)
+0x00000586: 06 DW_LNS_negate_stmt
+0x00000587: 01 DW_LNS_copy
+ 0x0000000000000320 75 27 1 0 0 is_stmt
-0x00000587: 00 DW_LNE_set_address (0x0000000000000329)
-0x0000058e: 03 DW_LNS_advance_line (75)
-0x00000590: 05 DW_LNS_set_column (27)
-0x00000592: 06 DW_LNS_negate_stmt
+0x00000588: 00 DW_LNE_set_address (0x000000000000032d)
+0x0000058f: 03 DW_LNS_advance_line (77)
+0x00000591: 05 DW_LNS_set_column (13)
0x00000593: 01 DW_LNS_copy
- 0x0000000000000329 75 27 1 0 0 is_stmt
+ 0x000000000000032d 77 13 1 0 0 is_stmt
-0x00000594: 00 DW_LNE_set_address (0x0000000000000336)
-0x0000059b: 03 DW_LNS_advance_line (77)
-0x0000059d: 05 DW_LNS_set_column (13)
-0x0000059f: 01 DW_LNS_copy
- 0x0000000000000336 77 13 1 0 0 is_stmt
+0x00000594: 00 DW_LNE_set_address (0x0000000000000335)
+0x0000059b: 05 DW_LNS_set_column (22)
+0x0000059d: 06 DW_LNS_negate_stmt
+0x0000059e: 01 DW_LNS_copy
+ 0x0000000000000335 77 22 1 0 0
-0x000005a0: 00 DW_LNE_set_address (0x000000000000033e)
-0x000005a7: 05 DW_LNS_set_column (22)
-0x000005a9: 06 DW_LNS_negate_stmt
-0x000005aa: 01 DW_LNS_copy
- 0x000000000000033e 77 22 1 0 0
+0x0000059f: 00 DW_LNE_set_address (0x000000000000033a)
+0x000005a6: 03 DW_LNS_advance_line (79)
+0x000005a8: 05 DW_LNS_set_column (16)
+0x000005aa: 06 DW_LNS_negate_stmt
+0x000005ab: 01 DW_LNS_copy
+ 0x000000000000033a 79 16 1 0 0 is_stmt
-0x000005ab: 00 DW_LNE_set_address (0x0000000000000343)
-0x000005b2: 03 DW_LNS_advance_line (79)
-0x000005b4: 05 DW_LNS_set_column (16)
-0x000005b6: 06 DW_LNS_negate_stmt
-0x000005b7: 01 DW_LNS_copy
- 0x0000000000000343 79 16 1 0 0 is_stmt
+0x000005ac: 00 DW_LNE_set_address (0x0000000000000342)
+0x000005b3: 05 DW_LNS_set_column (14)
+0x000005b5: 06 DW_LNS_negate_stmt
+0x000005b6: 01 DW_LNS_copy
+ 0x0000000000000342 79 14 1 0 0
-0x000005b8: 00 DW_LNE_set_address (0x000000000000034b)
-0x000005bf: 05 DW_LNS_set_column (14)
-0x000005c1: 06 DW_LNS_negate_stmt
-0x000005c2: 01 DW_LNS_copy
- 0x000000000000034b 79 14 1 0 0
+0x000005b7: 00 DW_LNE_set_address (0x0000000000000351)
+0x000005be: 05 DW_LNS_set_column (25)
+0x000005c0: 01 DW_LNS_copy
+ 0x0000000000000351 79 25 1 0 0
-0x000005c3: 00 DW_LNE_set_address (0x000000000000035a)
-0x000005ca: 05 DW_LNS_set_column (25)
-0x000005cc: 01 DW_LNS_copy
- 0x000000000000035a 79 25 1 0 0
+0x000005c1: 00 DW_LNE_set_address (0x0000000000000358)
+0x000005c8: 03 DW_LNS_advance_line (81)
+0x000005ca: 05 DW_LNS_set_column (11)
+0x000005cc: 06 DW_LNS_negate_stmt
+0x000005cd: 01 DW_LNS_copy
+ 0x0000000000000358 81 11 1 0 0 is_stmt
-0x000005cd: 00 DW_LNE_set_address (0x0000000000000361)
-0x000005d4: 03 DW_LNS_advance_line (81)
-0x000005d6: 05 DW_LNS_set_column (11)
-0x000005d8: 06 DW_LNS_negate_stmt
+0x000005ce: 00 DW_LNE_set_address (0x000000000000035d)
+0x000005d5: 03 DW_LNS_advance_line (66)
+0x000005d7: 05 DW_LNS_set_column (16)
0x000005d9: 01 DW_LNS_copy
- 0x0000000000000361 81 11 1 0 0 is_stmt
+ 0x000000000000035d 66 16 1 0 0 is_stmt
-0x000005da: 00 DW_LNE_set_address (0x0000000000000366)
-0x000005e1: 03 DW_LNS_advance_line (66)
-0x000005e3: 05 DW_LNS_set_column (16)
+0x000005da: 00 DW_LNE_set_address (0x0000000000000364)
+0x000005e1: 03 DW_LNS_advance_line (74)
+0x000005e3: 05 DW_LNS_set_column (22)
0x000005e5: 01 DW_LNS_copy
- 0x0000000000000366 66 16 1 0 0 is_stmt
+ 0x0000000000000364 74 22 1 0 0 is_stmt
-0x000005e6: 00 DW_LNE_set_address (0x000000000000036d)
-0x000005ed: 03 DW_LNS_advance_line (74)
-0x000005ef: 05 DW_LNS_set_column (22)
+0x000005e6: 00 DW_LNE_set_address (0x0000000000000372)
+0x000005ed: 03 DW_LNS_advance_line (67)
+0x000005ef: 05 DW_LNS_set_column (13)
0x000005f1: 01 DW_LNS_copy
- 0x000000000000036d 74 22 1 0 0 is_stmt
+ 0x0000000000000372 67 13 1 0 0 is_stmt
-0x000005f2: 00 DW_LNE_set_address (0x000000000000037b)
-0x000005f9: 03 DW_LNS_advance_line (67)
-0x000005fb: 05 DW_LNS_set_column (13)
-0x000005fd: 01 DW_LNS_copy
- 0x000000000000037b 67 13 1 0 0 is_stmt
+0x000005f2: 00 DW_LNE_set_address (0x0000000000000376)
+0x000005f9: 03 DW_LNS_advance_line (68)
+0x000005fb: 01 DW_LNS_copy
+ 0x0000000000000376 68 13 1 0 0 is_stmt
-0x000005fe: 00 DW_LNE_set_address (0x000000000000037f)
-0x00000605: 03 DW_LNS_advance_line (68)
-0x00000607: 01 DW_LNS_copy
- 0x000000000000037f 68 13 1 0 0 is_stmt
+0x000005fc: 00 DW_LNE_set_address (0x000000000000037a)
+0x00000603: 03 DW_LNS_advance_line (69)
+0x00000605: 01 DW_LNS_copy
+ 0x000000000000037a 69 13 1 0 0 is_stmt
-0x00000608: 00 DW_LNE_set_address (0x0000000000000383)
-0x0000060f: 03 DW_LNS_advance_line (69)
-0x00000611: 01 DW_LNS_copy
- 0x0000000000000383 69 13 1 0 0 is_stmt
+0x00000606: 00 DW_LNE_set_address (0x000000000000037e)
+0x0000060d: 03 DW_LNS_advance_line (70)
+0x0000060f: 01 DW_LNS_copy
+ 0x000000000000037e 70 13 1 0 0 is_stmt
-0x00000612: 00 DW_LNE_set_address (0x0000000000000387)
-0x00000619: 03 DW_LNS_advance_line (70)
-0x0000061b: 01 DW_LNS_copy
- 0x0000000000000387 70 13 1 0 0 is_stmt
+0x00000610: 00 DW_LNE_set_address (0x0000000000000381)
+0x00000617: 00 DW_LNE_end_sequence
+ 0x0000000000000381 70 13 1 0 0 is_stmt end_sequence
+0x0000061a: 00 DW_LNE_set_address (0x0000000000000383)
+0x00000621: 03 DW_LNS_advance_line (152)
+0x00000624: 01 DW_LNS_copy
+ 0x0000000000000383 152 0 1 0 0 is_stmt
-0x0000061c: 00 DW_LNE_set_address (0x000000000000038a)
-0x00000623: 00 DW_LNE_end_sequence
- 0x000000000000038a 70 13 1 0 0 is_stmt end_sequence
-0x00000626: 00 DW_LNE_set_address (0x000000000000038c)
-0x0000062d: 03 DW_LNS_advance_line (152)
-0x00000630: 01 DW_LNS_copy
- 0x000000000000038c 152 0 1 0 0 is_stmt
+0x00000625: 00 DW_LNE_set_address (0x000000000000039f)
+0x0000062c: 03 DW_LNS_advance_line (153)
+0x0000062e: 05 DW_LNS_set_column (17)
+0x00000630: 0a DW_LNS_set_prologue_end
+0x00000631: 01 DW_LNS_copy
+ 0x000000000000039f 153 17 1 0 0 is_stmt prologue_end
-0x00000631: 00 DW_LNE_set_address (0x00000000000003a8)
-0x00000638: 03 DW_LNS_advance_line (153)
-0x0000063a: 05 DW_LNS_set_column (17)
-0x0000063c: 0a DW_LNS_set_prologue_end
-0x0000063d: 01 DW_LNS_copy
- 0x00000000000003a8 153 17 1 0 0 is_stmt prologue_end
+0x00000632: 00 DW_LNE_set_address (0x00000000000003a6)
+0x00000639: 05 DW_LNS_set_column (28)
+0x0000063b: 06 DW_LNS_negate_stmt
+0x0000063c: 01 DW_LNS_copy
+ 0x00000000000003a6 153 28 1 0 0
-0x0000063e: 00 DW_LNE_set_address (0x00000000000003af)
-0x00000645: 05 DW_LNS_set_column (28)
-0x00000647: 06 DW_LNS_negate_stmt
-0x00000648: 01 DW_LNS_copy
- 0x00000000000003af 153 28 1 0 0
+0x0000063d: 00 DW_LNE_set_address (0x00000000000003ab)
+0x00000644: 05 DW_LNS_set_column (23)
+0x00000646: 01 DW_LNS_copy
+ 0x00000000000003ab 153 23 1 0 0
-0x00000649: 00 DW_LNE_set_address (0x00000000000003b4)
-0x00000650: 05 DW_LNS_set_column (23)
-0x00000652: 01 DW_LNS_copy
- 0x00000000000003b4 153 23 1 0 0
+0x00000647: 00 DW_LNE_set_address (0x00000000000003b1)
+0x0000064e: 03 DW_LNS_advance_line (155)
+0x00000650: 05 DW_LNS_set_column (10)
+0x00000652: 06 DW_LNS_negate_stmt
+0x00000653: 01 DW_LNS_copy
+ 0x00000000000003b1 155 10 1 0 0 is_stmt
-0x00000653: 00 DW_LNE_set_address (0x00000000000003ba)
-0x0000065a: 03 DW_LNS_advance_line (155)
-0x0000065c: 05 DW_LNS_set_column (10)
-0x0000065e: 06 DW_LNS_negate_stmt
-0x0000065f: 01 DW_LNS_copy
- 0x00000000000003ba 155 10 1 0 0 is_stmt
+0x00000654: 00 DW_LNE_set_address (0x00000000000003b2)
+0x0000065b: 05 DW_LNS_set_column (8)
+0x0000065d: 06 DW_LNS_negate_stmt
+0x0000065e: 01 DW_LNS_copy
+ 0x00000000000003b2 155 8 1 0 0
-0x00000660: 00 DW_LNE_set_address (0x00000000000003bb)
-0x00000667: 05 DW_LNS_set_column (8)
-0x00000669: 06 DW_LNS_negate_stmt
-0x0000066a: 01 DW_LNS_copy
- 0x00000000000003bb 155 8 1 0 0
+0x0000065f: 00 DW_LNE_set_address (0x00000000000003b5)
+0x00000666: 03 DW_LNS_advance_line (156)
+0x00000668: 05 DW_LNS_set_column (7)
+0x0000066a: 06 DW_LNS_negate_stmt
+0x0000066b: 01 DW_LNS_copy
+ 0x00000000000003b5 156 7 1 0 0 is_stmt
-0x0000066b: 00 DW_LNE_set_address (0x00000000000003be)
-0x00000672: 03 DW_LNS_advance_line (156)
-0x00000674: 05 DW_LNS_set_column (7)
-0x00000676: 06 DW_LNS_negate_stmt
+0x0000066c: 00 DW_LNE_set_address (0x00000000000003c2)
+0x00000673: 03 DW_LNS_advance_line (94)
+0x00000675: 05 DW_LNS_set_column (18)
0x00000677: 01 DW_LNS_copy
- 0x00000000000003be 156 7 1 0 0 is_stmt
+ 0x00000000000003c2 94 18 1 0 0 is_stmt
-0x00000678: 00 DW_LNE_set_address (0x00000000000003cb)
-0x0000067f: 03 DW_LNS_advance_line (94)
-0x00000681: 05 DW_LNS_set_column (18)
+0x00000678: 00 DW_LNE_set_address (0x00000000000003dc)
+0x0000067f: 03 DW_LNS_advance_line (95)
+0x00000681: 05 DW_LNS_set_column (29)
0x00000683: 01 DW_LNS_copy
- 0x00000000000003cb 94 18 1 0 0 is_stmt
+ 0x00000000000003dc 95 29 1 0 0 is_stmt
-0x00000684: 00 DW_LNE_set_address (0x00000000000003e5)
-0x0000068b: 03 DW_LNS_advance_line (95)
-0x0000068d: 05 DW_LNS_set_column (29)
+0x00000684: 00 DW_LNE_set_address (0x00000000000003de)
+0x0000068b: 03 DW_LNS_advance_line (98)
+0x0000068d: 05 DW_LNS_set_column (19)
0x0000068f: 01 DW_LNS_copy
- 0x00000000000003e5 95 29 1 0 0 is_stmt
+ 0x00000000000003de 98 19 1 0 0 is_stmt
-0x00000690: 00 DW_LNE_set_address (0x00000000000003e7)
-0x00000697: 03 DW_LNS_advance_line (98)
-0x00000699: 05 DW_LNS_set_column (19)
+0x00000690: 00 DW_LNE_set_address (0x00000000000003e5)
+0x00000697: 03 DW_LNS_advance_line (97)
+0x00000699: 05 DW_LNS_set_column (16)
0x0000069b: 01 DW_LNS_copy
- 0x00000000000003e7 98 19 1 0 0 is_stmt
+ 0x00000000000003e5 97 16 1 0 0 is_stmt
-0x0000069c: 00 DW_LNE_set_address (0x00000000000003ee)
-0x000006a3: 03 DW_LNS_advance_line (97)
-0x000006a5: 05 DW_LNS_set_column (16)
-0x000006a7: 01 DW_LNS_copy
- 0x00000000000003ee 97 16 1 0 0 is_stmt
+0x0000069c: 00 DW_LNE_set_address (0x00000000000003ec)
+0x000006a3: 03 DW_LNS_advance_line (96)
+0x000006a5: 01 DW_LNS_copy
+ 0x00000000000003ec 96 16 1 0 0 is_stmt
-0x000006a8: 00 DW_LNE_set_address (0x00000000000003f5)
-0x000006af: 03 DW_LNS_advance_line (96)
+0x000006a6: 00 DW_LNE_set_address (0x00000000000003f7)
+0x000006ad: 03 DW_LNS_advance_line (94)
+0x000006af: 05 DW_LNS_set_column (28)
0x000006b1: 01 DW_LNS_copy
- 0x00000000000003f5 96 16 1 0 0 is_stmt
+ 0x00000000000003f7 94 28 1 0 0 is_stmt
-0x000006b2: 00 DW_LNE_set_address (0x0000000000000400)
-0x000006b9: 03 DW_LNS_advance_line (94)
-0x000006bb: 05 DW_LNS_set_column (28)
-0x000006bd: 01 DW_LNS_copy
- 0x0000000000000400 94 28 1 0 0 is_stmt
+0x000006b2: 00 DW_LNE_set_address (0x00000000000003fc)
+0x000006b9: 05 DW_LNS_set_column (18)
+0x000006bb: 06 DW_LNS_negate_stmt
+0x000006bc: 01 DW_LNS_copy
+ 0x00000000000003fc 94 18 1 0 0
-0x000006be: 00 DW_LNE_set_address (0x0000000000000405)
-0x000006c5: 05 DW_LNS_set_column (18)
-0x000006c7: 06 DW_LNS_negate_stmt
-0x000006c8: 01 DW_LNS_copy
- 0x0000000000000405 94 18 1 0 0
+0x000006bd: 00 DW_LNE_set_address (0x0000000000000401)
+0x000006c4: 05 DW_LNS_set_column (4)
+0x000006c6: 01 DW_LNS_copy
+ 0x0000000000000401 94 4 1 0 0
-0x000006c9: 00 DW_LNE_set_address (0x000000000000040a)
-0x000006d0: 05 DW_LNS_set_column (4)
-0x000006d2: 01 DW_LNS_copy
- 0x000000000000040a 94 4 1 0 0
+0x000006c7: 00 DW_LNE_set_address (0x0000000000000409)
+0x000006ce: 03 DW_LNS_advance_line (102)
+0x000006d0: 05 DW_LNS_set_column (27)
+0x000006d2: 06 DW_LNS_negate_stmt
+0x000006d3: 01 DW_LNS_copy
+ 0x0000000000000409 102 27 1 0 0 is_stmt
-0x000006d3: 00 DW_LNE_set_address (0x0000000000000412)
-0x000006da: 03 DW_LNS_advance_line (102)
-0x000006dc: 05 DW_LNS_set_column (27)
-0x000006de: 06 DW_LNS_negate_stmt
-0x000006df: 01 DW_LNS_copy
- 0x0000000000000412 102 27 1 0 0 is_stmt
+0x000006d4: 00 DW_LNE_set_address (0x000000000000040e)
+0x000006db: 05 DW_LNS_set_column (18)
+0x000006dd: 06 DW_LNS_negate_stmt
+0x000006de: 01 DW_LNS_copy
+ 0x000000000000040e 102 18 1 0 0
-0x000006e0: 00 DW_LNE_set_address (0x0000000000000417)
-0x000006e7: 05 DW_LNS_set_column (18)
-0x000006e9: 06 DW_LNS_negate_stmt
-0x000006ea: 01 DW_LNS_copy
- 0x0000000000000417 102 18 1 0 0
+0x000006df: 00 DW_LNE_set_address (0x0000000000000414)
+0x000006e6: 03 DW_LNS_advance_line (103)
+0x000006e8: 06 DW_LNS_negate_stmt
+0x000006e9: 01 DW_LNS_copy
+ 0x0000000000000414 103 18 1 0 0 is_stmt
-0x000006eb: 00 DW_LNE_set_address (0x000000000000041d)
-0x000006f2: 03 DW_LNS_advance_line (103)
-0x000006f4: 06 DW_LNS_negate_stmt
-0x000006f5: 01 DW_LNS_copy
- 0x000000000000041d 103 18 1 0 0 is_stmt
+0x000006ea: 00 DW_LNE_set_address (0x0000000000000420)
+0x000006f1: 03 DW_LNS_advance_line (105)
+0x000006f3: 01 DW_LNS_copy
+ 0x0000000000000420 105 18 1 0 0 is_stmt
-0x000006f6: 00 DW_LNE_set_address (0x0000000000000429)
-0x000006fd: 03 DW_LNS_advance_line (105)
+0x000006f4: 00 DW_LNE_set_address (0x0000000000000429)
+0x000006fb: 03 DW_LNS_advance_line (106)
+0x000006fd: 05 DW_LNS_set_column (7)
0x000006ff: 01 DW_LNS_copy
- 0x0000000000000429 105 18 1 0 0 is_stmt
+ 0x0000000000000429 106 7 1 0 0 is_stmt
-0x00000700: 00 DW_LNE_set_address (0x0000000000000432)
-0x00000707: 03 DW_LNS_advance_line (106)
-0x00000709: 05 DW_LNS_set_column (7)
-0x0000070b: 01 DW_LNS_copy
- 0x0000000000000432 106 7 1 0 0 is_stmt
+0x00000700: 00 DW_LNE_set_address (0x0000000000000431)
+0x00000707: 05 DW_LNS_set_column (16)
+0x00000709: 06 DW_LNS_negate_stmt
+0x0000070a: 01 DW_LNS_copy
+ 0x0000000000000431 106 16 1 0 0
-0x0000070c: 00 DW_LNE_set_address (0x000000000000043a)
-0x00000713: 05 DW_LNS_set_column (16)
-0x00000715: 06 DW_LNS_negate_stmt
-0x00000716: 01 DW_LNS_copy
- 0x000000000000043a 106 16 1 0 0
+0x0000070b: 00 DW_LNE_set_address (0x0000000000000436)
+0x00000712: 03 DW_LNS_advance_line (105)
+0x00000714: 05 DW_LNS_set_column (24)
+0x00000716: 06 DW_LNS_negate_stmt
+0x00000717: 01 DW_LNS_copy
+ 0x0000000000000436 105 24 1 0 0 is_stmt
-0x00000717: 00 DW_LNE_set_address (0x000000000000043f)
-0x0000071e: 03 DW_LNS_advance_line (105)
-0x00000720: 05 DW_LNS_set_column (24)
-0x00000722: 06 DW_LNS_negate_stmt
-0x00000723: 01 DW_LNS_copy
- 0x000000000000043f 105 24 1 0 0 is_stmt
+0x00000718: 00 DW_LNE_set_address (0x000000000000043b)
+0x0000071f: 05 DW_LNS_set_column (18)
+0x00000721: 06 DW_LNS_negate_stmt
+0x00000722: 01 DW_LNS_copy
+ 0x000000000000043b 105 18 1 0 0
-0x00000724: 00 DW_LNE_set_address (0x0000000000000444)
-0x0000072b: 05 DW_LNS_set_column (18)
-0x0000072d: 06 DW_LNS_negate_stmt
-0x0000072e: 01 DW_LNS_copy
- 0x0000000000000444 105 18 1 0 0
+0x00000723: 00 DW_LNE_set_address (0x0000000000000461)
+0x0000072a: 03 DW_LNS_advance_line (112)
+0x0000072c: 05 DW_LNS_set_column (13)
+0x0000072e: 06 DW_LNS_negate_stmt
+0x0000072f: 01 DW_LNS_copy
+ 0x0000000000000461 112 13 1 0 0 is_stmt
-0x0000072f: 00 DW_LNE_set_address (0x000000000000046a)
-0x00000736: 03 DW_LNS_advance_line (112)
-0x00000738: 05 DW_LNS_set_column (13)
-0x0000073a: 06 DW_LNS_negate_stmt
-0x0000073b: 01 DW_LNS_copy
- 0x000000000000046a 112 13 1 0 0 is_stmt
+0x00000730: 00 DW_LNE_set_address (0x0000000000000463)
+0x00000737: 05 DW_LNS_set_column (26)
+0x00000739: 06 DW_LNS_negate_stmt
+0x0000073a: 01 DW_LNS_copy
+ 0x0000000000000463 112 26 1 0 0
-0x0000073c: 00 DW_LNE_set_address (0x000000000000046c)
-0x00000743: 05 DW_LNS_set_column (26)
-0x00000745: 06 DW_LNS_negate_stmt
-0x00000746: 01 DW_LNS_copy
- 0x000000000000046c 112 26 1 0 0
+0x0000073b: 00 DW_LNE_set_address (0x0000000000000470)
+0x00000742: 05 DW_LNS_set_column (35)
+0x00000744: 01 DW_LNS_copy
+ 0x0000000000000470 112 35 1 0 0
-0x00000747: 00 DW_LNE_set_address (0x0000000000000479)
-0x0000074e: 05 DW_LNS_set_column (35)
-0x00000750: 01 DW_LNS_copy
- 0x0000000000000479 112 35 1 0 0
+0x00000745: 00 DW_LNE_set_address (0x0000000000000471)
+0x0000074c: 05 DW_LNS_set_column (13)
+0x0000074e: 01 DW_LNS_copy
+ 0x0000000000000471 112 13 1 0 0
-0x00000751: 00 DW_LNE_set_address (0x000000000000047a)
-0x00000758: 05 DW_LNS_set_column (13)
-0x0000075a: 01 DW_LNS_copy
- 0x000000000000047a 112 13 1 0 0
+0x0000074f: 00 DW_LNE_set_address (0x000000000000047f)
+0x00000756: 03 DW_LNS_advance_line (111)
+0x00000758: 05 DW_LNS_set_column (30)
+0x0000075a: 06 DW_LNS_negate_stmt
+0x0000075b: 01 DW_LNS_copy
+ 0x000000000000047f 111 30 1 0 0 is_stmt
-0x0000075b: 00 DW_LNE_set_address (0x0000000000000488)
-0x00000762: 03 DW_LNS_advance_line (111)
-0x00000764: 05 DW_LNS_set_column (30)
-0x00000766: 06 DW_LNS_negate_stmt
-0x00000767: 01 DW_LNS_copy
- 0x0000000000000488 111 30 1 0 0 is_stmt
+0x0000075c: 00 DW_LNE_set_address (0x0000000000000484)
+0x00000763: 05 DW_LNS_set_column (24)
+0x00000765: 06 DW_LNS_negate_stmt
+0x00000766: 01 DW_LNS_copy
+ 0x0000000000000484 111 24 1 0 0
-0x00000768: 00 DW_LNE_set_address (0x000000000000048d)
-0x0000076f: 05 DW_LNS_set_column (24)
-0x00000771: 06 DW_LNS_negate_stmt
-0x00000772: 01 DW_LNS_copy
- 0x000000000000048d 111 24 1 0 0
+0x00000767: 00 DW_LNE_set_address (0x0000000000000489)
+0x0000076e: 05 DW_LNS_set_column (10)
+0x00000770: 01 DW_LNS_copy
+ 0x0000000000000489 111 10 1 0 0
-0x00000773: 00 DW_LNE_set_address (0x0000000000000492)
-0x0000077a: 05 DW_LNS_set_column (10)
-0x0000077c: 01 DW_LNS_copy
- 0x0000000000000492 111 10 1 0 0
+0x00000771: 00 DW_LNE_set_address (0x000000000000048e)
+0x00000778: 03 DW_LNS_advance_line (113)
+0x0000077a: 06 DW_LNS_negate_stmt
+0x0000077b: 01 DW_LNS_copy
+ 0x000000000000048e 113 10 1 0 0 is_stmt
-0x0000077d: 00 DW_LNE_set_address (0x0000000000000497)
-0x00000784: 03 DW_LNS_advance_line (113)
-0x00000786: 06 DW_LNS_negate_stmt
+0x0000077c: 00 DW_LNE_set_address (0x0000000000000491)
+0x00000783: 03 DW_LNS_advance_line (118)
+0x00000785: 05 DW_LNS_set_column (16)
0x00000787: 01 DW_LNS_copy
- 0x0000000000000497 113 10 1 0 0 is_stmt
+ 0x0000000000000491 118 16 1 0 0 is_stmt
0x00000788: 00 DW_LNE_set_address (0x000000000000049a)
-0x0000078f: 03 DW_LNS_advance_line (118)
-0x00000791: 05 DW_LNS_set_column (16)
+0x0000078f: 03 DW_LNS_advance_line (119)
+0x00000791: 05 DW_LNS_set_column (10)
0x00000793: 01 DW_LNS_copy
- 0x000000000000049a 118 16 1 0 0 is_stmt
-
-
-0x00000794: 00 DW_LNE_set_address (0x00000000000004a3)
-0x0000079b: 03 DW_LNS_advance_line (119)
-0x0000079d: 05 DW_LNS_set_column (10)
-0x0000079f: 01 DW_LNS_copy
- 0x00000000000004a3 119 10 1 0 0 is_stmt
-
-
-0x000007a0: 00 DW_LNE_set_address (0x00000000000004a5)
-0x000007a7: 05 DW_LNS_set_column (18)
-0x000007a9: 06 DW_LNS_negate_stmt
-0x000007aa: 01 DW_LNS_copy
- 0x00000000000004a5 119 18 1 0 0
-
+ 0x000000000000049a 119 10 1 0 0 is_stmt
-0x000007ab: 00 DW_LNE_set_address (0x00000000000004ae)
-0x000007b2: 05 DW_LNS_set_column (10)
-0x000007b4: 01 DW_LNS_copy
- 0x00000000000004ae 119 10 1 0 0
+0x00000794: 00 DW_LNE_set_address (0x000000000000049c)
+0x0000079b: 05 DW_LNS_set_column (18)
+0x0000079d: 06 DW_LNS_negate_stmt
+0x0000079e: 01 DW_LNS_copy
+ 0x000000000000049c 119 18 1 0 0
-0x000007b5: 00 DW_LNE_set_address (0x00000000000004b0)
-0x000007bc: 05 DW_LNS_set_column (23)
-0x000007be: 01 DW_LNS_copy
- 0x00000000000004b0 119 23 1 0 0
+0x0000079f: 00 DW_LNE_set_address (0x00000000000004a5)
+0x000007a6: 05 DW_LNS_set_column (10)
+0x000007a8: 01 DW_LNS_copy
+ 0x00000000000004a5 119 10 1 0 0
-0x000007bf: 00 DW_LNE_set_address (0x00000000000004b5)
-0x000007c6: 03 DW_LNS_advance_line (118)
-0x000007c8: 05 DW_LNS_set_column (16)
-0x000007ca: 06 DW_LNS_negate_stmt
-0x000007cb: 01 DW_LNS_copy
- 0x00000000000004b5 118 16 1 0 0 is_stmt
+0x000007a9: 00 DW_LNE_set_address (0x00000000000004a7)
+0x000007b0: 05 DW_LNS_set_column (23)
+0x000007b2: 01 DW_LNS_copy
+ 0x00000000000004a7 119 23 1 0 0
-0x000007cc: 00 DW_LNE_set_address (0x00000000000004c0)
-0x000007d3: 05 DW_LNS_set_column (7)
-0x000007d5: 06 DW_LNS_negate_stmt
-0x000007d6: 01 DW_LNS_copy
- 0x00000000000004c0 118 7 1 0 0
+0x000007b3: 00 DW_LNE_set_address (0x00000000000004ac)
+0x000007ba: 03 DW_LNS_advance_line (118)
+0x000007bc: 05 DW_LNS_set_column (16)
+0x000007be: 06 DW_LNS_negate_stmt
+0x000007bf: 01 DW_LNS_copy
+ 0x00000000000004ac 118 16 1 0 0 is_stmt
-0x000007d7: 00 DW_LNE_set_address (0x00000000000004c6)
-0x000007de: 03 DW_LNS_advance_line (122)
-0x000007e0: 05 DW_LNS_set_column (16)
-0x000007e2: 06 DW_LNS_negate_stmt
-0x000007e3: 01 DW_LNS_copy
- 0x00000000000004c6 122 16 1 0 0 is_stmt
+0x000007c0: 00 DW_LNE_set_address (0x00000000000004b9)
+0x000007c7: 03 DW_LNS_advance_line (122)
+0x000007c9: 01 DW_LNS_copy
+ 0x00000000000004b9 122 16 1 0 0 is_stmt
-0x000007e4: 00 DW_LNE_set_address (0x00000000000004da)
-0x000007eb: 03 DW_LNS_advance_line (125)
-0x000007ed: 05 DW_LNS_set_column (22)
-0x000007ef: 01 DW_LNS_copy
- 0x00000000000004da 125 22 1 0 0 is_stmt
+0x000007ca: 00 DW_LNE_set_address (0x00000000000004cd)
+0x000007d1: 03 DW_LNS_advance_line (125)
+0x000007d3: 05 DW_LNS_set_column (22)
+0x000007d5: 01 DW_LNS_copy
+ 0x00000000000004cd 125 22 1 0 0 is_stmt
-0x000007f0: 00 DW_LNE_set_address (0x00000000000004e1)
-0x000007f7: 03 DW_LNS_advance_line (126)
-0x000007f9: 05 DW_LNS_set_column (27)
-0x000007fb: 01 DW_LNS_copy
- 0x00000000000004e1 126 27 1 0 0 is_stmt
+0x000007d6: 00 DW_LNE_set_address (0x00000000000004d4)
+0x000007dd: 03 DW_LNS_advance_line (126)
+0x000007df: 05 DW_LNS_set_column (27)
+0x000007e1: 01 DW_LNS_copy
+ 0x00000000000004d4 126 27 1 0 0 is_stmt
-0x000007fc: 00 DW_LNE_set_address (0x00000000000004ea)
-0x00000803: 03 DW_LNS_advance_line (127)
-0x00000805: 05 DW_LNS_set_column (16)
-0x00000807: 01 DW_LNS_copy
- 0x00000000000004ea 127 16 1 0 0 is_stmt
+0x000007e2: 00 DW_LNE_set_address (0x00000000000004dd)
+0x000007e9: 03 DW_LNS_advance_line (127)
+0x000007eb: 05 DW_LNS_set_column (16)
+0x000007ed: 01 DW_LNS_copy
+ 0x00000000000004dd 127 16 1 0 0 is_stmt
-0x00000808: 00 DW_LNE_set_address (0x00000000000004f2)
-0x0000080f: 05 DW_LNS_set_column (27)
-0x00000811: 06 DW_LNS_negate_stmt
-0x00000812: 01 DW_LNS_copy
- 0x00000000000004f2 127 27 1 0 0
+0x000007ee: 00 DW_LNE_set_address (0x00000000000004e5)
+0x000007f5: 05 DW_LNS_set_column (27)
+0x000007f7: 06 DW_LNS_negate_stmt
+0x000007f8: 01 DW_LNS_copy
+ 0x00000000000004e5 127 27 1 0 0
-0x00000813: 00 DW_LNE_set_address (0x00000000000004f4)
-0x0000081a: 05 DW_LNS_set_column (35)
-0x0000081c: 01 DW_LNS_copy
- 0x00000000000004f4 127 35 1 0 0
+0x000007f9: 00 DW_LNE_set_address (0x00000000000004e7)
+0x00000800: 05 DW_LNS_set_column (35)
+0x00000802: 01 DW_LNS_copy
+ 0x00000000000004e7 127 35 1 0 0
-0x0000081d: 00 DW_LNE_set_address (0x00000000000004fd)
-0x00000824: 05 DW_LNS_set_column (27)
-0x00000826: 01 DW_LNS_copy
- 0x00000000000004fd 127 27 1 0 0
+0x00000803: 00 DW_LNE_set_address (0x00000000000004f0)
+0x0000080a: 05 DW_LNS_set_column (27)
+0x0000080c: 01 DW_LNS_copy
+ 0x00000000000004f0 127 27 1 0 0
-0x00000827: 00 DW_LNE_set_address (0x0000000000000502)
-0x0000082e: 05 DW_LNS_set_column (25)
-0x00000830: 01 DW_LNS_copy
- 0x0000000000000502 127 25 1 0 0
+0x0000080d: 00 DW_LNE_set_address (0x00000000000004f5)
+0x00000814: 05 DW_LNS_set_column (25)
+0x00000816: 01 DW_LNS_copy
+ 0x00000000000004f5 127 25 1 0 0
-0x00000831: 00 DW_LNE_set_address (0x0000000000000505)
-0x00000838: 03 DW_LNS_advance_line (126)
-0x0000083a: 05 DW_LNS_set_column (27)
-0x0000083c: 06 DW_LNS_negate_stmt
-0x0000083d: 01 DW_LNS_copy
- 0x0000000000000505 126 27 1 0 0 is_stmt
+0x00000817: 00 DW_LNE_set_address (0x00000000000004f8)
+0x0000081e: 03 DW_LNS_advance_line (126)
+0x00000820: 05 DW_LNS_set_column (27)
+0x00000822: 06 DW_LNS_negate_stmt
+0x00000823: 01 DW_LNS_copy
+ 0x00000000000004f8 126 27 1 0 0 is_stmt
-0x0000083e: 00 DW_LNE_set_address (0x000000000000050a)
-0x00000845: 05 DW_LNS_set_column (13)
-0x00000847: 06 DW_LNS_negate_stmt
-0x00000848: 01 DW_LNS_copy
- 0x000000000000050a 126 13 1 0 0
+0x00000824: 00 DW_LNE_set_address (0x00000000000004fd)
+0x0000082b: 05 DW_LNS_set_column (13)
+0x0000082d: 06 DW_LNS_negate_stmt
+0x0000082e: 01 DW_LNS_copy
+ 0x00000000000004fd 126 13 1 0 0
-0x00000849: 00 DW_LNE_set_address (0x0000000000000512)
-0x00000850: 03 DW_LNS_advance_line (128)
-0x00000852: 06 DW_LNS_negate_stmt
-0x00000853: 01 DW_LNS_copy
- 0x0000000000000512 128 13 1 0 0 is_stmt
+0x0000082f: 00 DW_LNE_set_address (0x0000000000000505)
+0x00000836: 03 DW_LNS_advance_line (128)
+0x00000838: 06 DW_LNS_negate_stmt
+0x00000839: 01 DW_LNS_copy
+ 0x0000000000000505 128 13 1 0 0 is_stmt
-0x00000854: 00 DW_LNE_set_address (0x000000000000051a)
-0x0000085b: 05 DW_LNS_set_column (22)
-0x0000085d: 06 DW_LNS_negate_stmt
-0x0000085e: 01 DW_LNS_copy
- 0x000000000000051a 128 22 1 0 0
+0x0000083a: 00 DW_LNE_set_address (0x000000000000050d)
+0x00000841: 05 DW_LNS_set_column (22)
+0x00000843: 06 DW_LNS_negate_stmt
+0x00000844: 01 DW_LNS_copy
+ 0x000000000000050d 128 22 1 0 0
-0x0000085f: 00 DW_LNE_set_address (0x000000000000051f)
-0x00000866: 03 DW_LNS_advance_line (130)
-0x00000868: 05 DW_LNS_set_column (16)
-0x0000086a: 06 DW_LNS_negate_stmt
-0x0000086b: 01 DW_LNS_copy
- 0x000000000000051f 130 16 1 0 0 is_stmt
+0x00000845: 00 DW_LNE_set_address (0x0000000000000512)
+0x0000084c: 03 DW_LNS_advance_line (130)
+0x0000084e: 05 DW_LNS_set_column (16)
+0x00000850: 06 DW_LNS_negate_stmt
+0x00000851: 01 DW_LNS_copy
+ 0x0000000000000512 130 16 1 0 0 is_stmt
-0x0000086c: 00 DW_LNE_set_address (0x0000000000000527)
-0x00000873: 05 DW_LNS_set_column (14)
-0x00000875: 06 DW_LNS_negate_stmt
-0x00000876: 01 DW_LNS_copy
- 0x0000000000000527 130 14 1 0 0
+0x00000852: 00 DW_LNE_set_address (0x000000000000051a)
+0x00000859: 05 DW_LNS_set_column (14)
+0x0000085b: 06 DW_LNS_negate_stmt
+0x0000085c: 01 DW_LNS_copy
+ 0x000000000000051a 130 14 1 0 0
-0x00000877: 00 DW_LNE_set_address (0x0000000000000536)
-0x0000087e: 05 DW_LNS_set_column (25)
-0x00000880: 01 DW_LNS_copy
- 0x0000000000000536 130 25 1 0 0
+0x0000085d: 00 DW_LNE_set_address (0x0000000000000529)
+0x00000864: 05 DW_LNS_set_column (25)
+0x00000866: 01 DW_LNS_copy
+ 0x0000000000000529 130 25 1 0 0
-0x00000881: 00 DW_LNE_set_address (0x000000000000053d)
-0x00000888: 03 DW_LNS_advance_line (133)
-0x0000088a: 05 DW_LNS_set_column (11)
-0x0000088c: 06 DW_LNS_negate_stmt
-0x0000088d: 01 DW_LNS_copy
- 0x000000000000053d 133 11 1 0 0 is_stmt
+0x00000867: 00 DW_LNE_set_address (0x0000000000000530)
+0x0000086e: 03 DW_LNS_advance_line (133)
+0x00000870: 05 DW_LNS_set_column (11)
+0x00000872: 06 DW_LNS_negate_stmt
+0x00000873: 01 DW_LNS_copy
+ 0x0000000000000530 133 11 1 0 0 is_stmt
-0x0000088e: 00 DW_LNE_set_address (0x0000000000000542)
-0x00000895: 03 DW_LNS_advance_line (122)
-0x00000897: 05 DW_LNS_set_column (16)
-0x00000899: 01 DW_LNS_copy
- 0x0000000000000542 122 16 1 0 0 is_stmt
+0x00000874: 00 DW_LNE_set_address (0x0000000000000535)
+0x0000087b: 03 DW_LNS_advance_line (122)
+0x0000087d: 05 DW_LNS_set_column (16)
+0x0000087f: 01 DW_LNS_copy
+ 0x0000000000000535 122 16 1 0 0 is_stmt
-0x0000089a: 00 DW_LNE_set_address (0x0000000000000547)
-0x000008a1: 05 DW_LNS_set_column (14)
-0x000008a3: 06 DW_LNS_negate_stmt
-0x000008a4: 01 DW_LNS_copy
- 0x0000000000000547 122 14 1 0 0
+0x00000880: 00 DW_LNE_set_address (0x000000000000053a)
+0x00000887: 05 DW_LNS_set_column (14)
+0x00000889: 06 DW_LNS_negate_stmt
+0x0000088a: 01 DW_LNS_copy
+ 0x000000000000053a 122 14 1 0 0
-0x000008a5: 00 DW_LNE_set_address (0x000000000000054d)
-0x000008ac: 03 DW_LNS_advance_line (110)
-0x000008ae: 05 DW_LNS_set_column (11)
-0x000008b0: 06 DW_LNS_negate_stmt
-0x000008b1: 01 DW_LNS_copy
- 0x000000000000054d 110 11 1 0 0 is_stmt
+0x0000088b: 00 DW_LNE_set_address (0x0000000000000540)
+0x00000892: 03 DW_LNS_advance_line (110)
+0x00000894: 05 DW_LNS_set_column (11)
+0x00000896: 06 DW_LNS_negate_stmt
+0x00000897: 01 DW_LNS_copy
+ 0x0000000000000540 110 11 1 0 0 is_stmt
-0x000008b2: 00 DW_LNE_set_address (0x0000000000000559)
-0x000008b9: 03 DW_LNS_advance_line (113)
-0x000008bb: 05 DW_LNS_set_column (10)
-0x000008bd: 01 DW_LNS_copy
- 0x0000000000000559 113 10 1 0 0 is_stmt
+0x00000898: 00 DW_LNE_set_address (0x000000000000054c)
+0x0000089f: 03 DW_LNS_advance_line (113)
+0x000008a1: 05 DW_LNS_set_column (10)
+0x000008a3: 01 DW_LNS_copy
+ 0x000000000000054c 113 10 1 0 0 is_stmt
-0x000008be: 00 DW_LNE_set_address (0x000000000000055c)
-0x000008c5: 03 DW_LNS_advance_line (118)
-0x000008c7: 05 DW_LNS_set_column (16)
-0x000008c9: 01 DW_LNS_copy
- 0x000000000000055c 118 16 1 0 0 is_stmt
+0x000008a4: 00 DW_LNE_set_address (0x000000000000054f)
+0x000008ab: 03 DW_LNS_advance_line (118)
+0x000008ad: 05 DW_LNS_set_column (16)
+0x000008af: 01 DW_LNS_copy
+ 0x000000000000054f 118 16 1 0 0 is_stmt
-0x000008ca: 00 DW_LNE_set_address (0x0000000000000565)
-0x000008d1: 03 DW_LNS_advance_line (119)
-0x000008d3: 05 DW_LNS_set_column (10)
-0x000008d5: 01 DW_LNS_copy
- 0x0000000000000565 119 10 1 0 0 is_stmt
+0x000008b0: 00 DW_LNE_set_address (0x0000000000000558)
+0x000008b7: 03 DW_LNS_advance_line (119)
+0x000008b9: 05 DW_LNS_set_column (10)
+0x000008bb: 01 DW_LNS_copy
+ 0x0000000000000558 119 10 1 0 0 is_stmt
-0x000008d6: 00 DW_LNE_set_address (0x0000000000000567)
-0x000008dd: 05 DW_LNS_set_column (18)
-0x000008df: 06 DW_LNS_negate_stmt
-0x000008e0: 01 DW_LNS_copy
- 0x0000000000000567 119 18 1 0 0
+0x000008bc: 00 DW_LNE_set_address (0x000000000000055a)
+0x000008c3: 05 DW_LNS_set_column (18)
+0x000008c5: 06 DW_LNS_negate_stmt
+0x000008c6: 01 DW_LNS_copy
+ 0x000000000000055a 119 18 1 0 0
-0x000008e1: 00 DW_LNE_set_address (0x0000000000000570)
-0x000008e8: 05 DW_LNS_set_column (10)
-0x000008ea: 01 DW_LNS_copy
- 0x0000000000000570 119 10 1 0 0
+0x000008c7: 00 DW_LNE_set_address (0x0000000000000563)
+0x000008ce: 05 DW_LNS_set_column (10)
+0x000008d0: 01 DW_LNS_copy
+ 0x0000000000000563 119 10 1 0 0
-0x000008eb: 00 DW_LNE_set_address (0x0000000000000572)
-0x000008f2: 05 DW_LNS_set_column (23)
-0x000008f4: 01 DW_LNS_copy
- 0x0000000000000572 119 23 1 0 0
+0x000008d1: 00 DW_LNE_set_address (0x0000000000000565)
+0x000008d8: 05 DW_LNS_set_column (23)
+0x000008da: 01 DW_LNS_copy
+ 0x0000000000000565 119 23 1 0 0
-0x000008f5: 00 DW_LNE_set_address (0x0000000000000577)
-0x000008fc: 03 DW_LNS_advance_line (118)
-0x000008fe: 05 DW_LNS_set_column (16)
-0x00000900: 06 DW_LNS_negate_stmt
-0x00000901: 01 DW_LNS_copy
- 0x0000000000000577 118 16 1 0 0 is_stmt
+0x000008db: 00 DW_LNE_set_address (0x000000000000056a)
+0x000008e2: 03 DW_LNS_advance_line (118)
+0x000008e4: 05 DW_LNS_set_column (16)
+0x000008e6: 06 DW_LNS_negate_stmt
+0x000008e7: 01 DW_LNS_copy
+ 0x000000000000056a 118 16 1 0 0 is_stmt
-0x00000902: 00 DW_LNE_set_address (0x0000000000000582)
-0x00000909: 05 DW_LNS_set_column (7)
-0x0000090b: 06 DW_LNS_negate_stmt
-0x0000090c: 01 DW_LNS_copy
- 0x0000000000000582 118 7 1 0 0
+0x000008e8: 00 DW_LNE_set_address (0x0000000000000577)
+0x000008ef: 03 DW_LNS_advance_line (122)
+0x000008f1: 01 DW_LNS_copy
+ 0x0000000000000577 122 16 1 0 0 is_stmt
-0x0000090d: 00 DW_LNE_set_address (0x0000000000000588)
-0x00000914: 03 DW_LNS_advance_line (122)
-0x00000916: 05 DW_LNS_set_column (16)
-0x00000918: 06 DW_LNS_negate_stmt
-0x00000919: 01 DW_LNS_copy
- 0x0000000000000588 122 16 1 0 0 is_stmt
+0x000008f2: 00 DW_LNE_set_address (0x000000000000057c)
+0x000008f9: 05 DW_LNS_set_column (14)
+0x000008fb: 06 DW_LNS_negate_stmt
+0x000008fc: 01 DW_LNS_copy
+ 0x000000000000057c 122 14 1 0 0
-0x0000091a: 00 DW_LNE_set_address (0x000000000000058d)
-0x00000921: 05 DW_LNS_set_column (14)
-0x00000923: 06 DW_LNS_negate_stmt
-0x00000924: 01 DW_LNS_copy
- 0x000000000000058d 122 14 1 0 0
+0x000008fd: 00 DW_LNE_set_address (0x0000000000000585)
+0x00000904: 03 DW_LNS_advance_line (125)
+0x00000906: 05 DW_LNS_set_column (22)
+0x00000908: 06 DW_LNS_negate_stmt
+0x00000909: 01 DW_LNS_copy
+ 0x0000000000000585 125 22 1 0 0 is_stmt
-0x00000925: 00 DW_LNE_set_address (0x0000000000000596)
-0x0000092c: 03 DW_LNS_advance_line (125)
-0x0000092e: 05 DW_LNS_set_column (22)
-0x00000930: 06 DW_LNS_negate_stmt
-0x00000931: 01 DW_LNS_copy
- 0x0000000000000596 125 22 1 0 0 is_stmt
+0x0000090a: 00 DW_LNE_set_address (0x0000000000000592)
+0x00000911: 03 DW_LNS_advance_line (126)
+0x00000913: 05 DW_LNS_set_column (27)
+0x00000915: 01 DW_LNS_copy
+ 0x0000000000000592 126 27 1 0 0 is_stmt
-0x00000932: 00 DW_LNE_set_address (0x00000000000005a3)
-0x00000939: 03 DW_LNS_advance_line (126)
-0x0000093b: 05 DW_LNS_set_column (27)
-0x0000093d: 01 DW_LNS_copy
- 0x00000000000005a3 126 27 1 0 0 is_stmt
+0x00000916: 00 DW_LNE_set_address (0x000000000000059b)
+0x0000091d: 03 DW_LNS_advance_line (127)
+0x0000091f: 05 DW_LNS_set_column (16)
+0x00000921: 01 DW_LNS_copy
+ 0x000000000000059b 127 16 1 0 0 is_stmt
-0x0000093e: 00 DW_LNE_set_address (0x00000000000005ac)
-0x00000945: 03 DW_LNS_advance_line (127)
-0x00000947: 05 DW_LNS_set_column (16)
-0x00000949: 01 DW_LNS_copy
- 0x00000000000005ac 127 16 1 0 0 is_stmt
+0x00000922: 00 DW_LNE_set_address (0x00000000000005a3)
+0x00000929: 05 DW_LNS_set_column (27)
+0x0000092b: 06 DW_LNS_negate_stmt
+0x0000092c: 01 DW_LNS_copy
+ 0x00000000000005a3 127 27 1 0 0
-0x0000094a: 00 DW_LNE_set_address (0x00000000000005b4)
-0x00000951: 05 DW_LNS_set_column (27)
-0x00000953: 06 DW_LNS_negate_stmt
-0x00000954: 01 DW_LNS_copy
- 0x00000000000005b4 127 27 1 0 0
+0x0000092d: 00 DW_LNE_set_address (0x00000000000005a5)
+0x00000934: 05 DW_LNS_set_column (35)
+0x00000936: 01 DW_LNS_copy
+ 0x00000000000005a5 127 35 1 0 0
-0x00000955: 00 DW_LNE_set_address (0x00000000000005b6)
-0x0000095c: 05 DW_LNS_set_column (35)
-0x0000095e: 01 DW_LNS_copy
- 0x00000000000005b6 127 35 1 0 0
+0x00000937: 00 DW_LNE_set_address (0x00000000000005ae)
+0x0000093e: 05 DW_LNS_set_column (27)
+0x00000940: 01 DW_LNS_copy
+ 0x00000000000005ae 127 27 1 0 0
-0x0000095f: 00 DW_LNE_set_address (0x00000000000005bf)
-0x00000966: 05 DW_LNS_set_column (27)
-0x00000968: 01 DW_LNS_copy
- 0x00000000000005bf 127 27 1 0 0
+0x00000941: 00 DW_LNE_set_address (0x00000000000005b3)
+0x00000948: 05 DW_LNS_set_column (25)
+0x0000094a: 01 DW_LNS_copy
+ 0x00000000000005b3 127 25 1 0 0
-0x00000969: 00 DW_LNE_set_address (0x00000000000005c4)
-0x00000970: 05 DW_LNS_set_column (25)
-0x00000972: 01 DW_LNS_copy
- 0x00000000000005c4 127 25 1 0 0
+0x0000094b: 00 DW_LNE_set_address (0x00000000000005b6)
+0x00000952: 03 DW_LNS_advance_line (126)
+0x00000954: 05 DW_LNS_set_column (27)
+0x00000956: 06 DW_LNS_negate_stmt
+0x00000957: 01 DW_LNS_copy
+ 0x00000000000005b6 126 27 1 0 0 is_stmt
-0x00000973: 00 DW_LNE_set_address (0x00000000000005c7)
-0x0000097a: 03 DW_LNS_advance_line (126)
-0x0000097c: 05 DW_LNS_set_column (27)
-0x0000097e: 06 DW_LNS_negate_stmt
-0x0000097f: 01 DW_LNS_copy
- 0x00000000000005c7 126 27 1 0 0 is_stmt
+0x00000958: 00 DW_LNE_set_address (0x00000000000005bb)
+0x0000095f: 05 DW_LNS_set_column (13)
+0x00000961: 06 DW_LNS_negate_stmt
+0x00000962: 01 DW_LNS_copy
+ 0x00000000000005bb 126 13 1 0 0
-0x00000980: 00 DW_LNE_set_address (0x00000000000005cc)
-0x00000987: 05 DW_LNS_set_column (13)
-0x00000989: 06 DW_LNS_negate_stmt
-0x0000098a: 01 DW_LNS_copy
- 0x00000000000005cc 126 13 1 0 0
+0x00000963: 00 DW_LNE_set_address (0x00000000000005c3)
+0x0000096a: 03 DW_LNS_advance_line (128)
+0x0000096c: 06 DW_LNS_negate_stmt
+0x0000096d: 01 DW_LNS_copy
+ 0x00000000000005c3 128 13 1 0 0 is_stmt
-0x0000098b: 00 DW_LNE_set_address (0x00000000000005d4)
-0x00000992: 03 DW_LNS_advance_line (128)
-0x00000994: 06 DW_LNS_negate_stmt
-0x00000995: 01 DW_LNS_copy
- 0x00000000000005d4 128 13 1 0 0 is_stmt
+0x0000096e: 00 DW_LNE_set_address (0x00000000000005cb)
+0x00000975: 05 DW_LNS_set_column (22)
+0x00000977: 06 DW_LNS_negate_stmt
+0x00000978: 01 DW_LNS_copy
+ 0x00000000000005cb 128 22 1 0 0
-0x00000996: 00 DW_LNE_set_address (0x00000000000005dc)
-0x0000099d: 05 DW_LNS_set_column (22)
-0x0000099f: 06 DW_LNS_negate_stmt
-0x000009a0: 01 DW_LNS_copy
- 0x00000000000005dc 128 22 1 0 0
+0x00000979: 00 DW_LNE_set_address (0x00000000000005d0)
+0x00000980: 03 DW_LNS_advance_line (130)
+0x00000982: 05 DW_LNS_set_column (16)
+0x00000984: 06 DW_LNS_negate_stmt
+0x00000985: 01 DW_LNS_copy
+ 0x00000000000005d0 130 16 1 0 0 is_stmt
-0x000009a1: 00 DW_LNE_set_address (0x00000000000005e1)
-0x000009a8: 03 DW_LNS_advance_line (130)
-0x000009aa: 05 DW_LNS_set_column (16)
-0x000009ac: 06 DW_LNS_negate_stmt
-0x000009ad: 01 DW_LNS_copy
- 0x00000000000005e1 130 16 1 0 0 is_stmt
+0x00000986: 00 DW_LNE_set_address (0x00000000000005d8)
+0x0000098d: 05 DW_LNS_set_column (14)
+0x0000098f: 06 DW_LNS_negate_stmt
+0x00000990: 01 DW_LNS_copy
+ 0x00000000000005d8 130 14 1 0 0
-0x000009ae: 00 DW_LNE_set_address (0x00000000000005e9)
-0x000009b5: 05 DW_LNS_set_column (14)
-0x000009b7: 06 DW_LNS_negate_stmt
-0x000009b8: 01 DW_LNS_copy
- 0x00000000000005e9 130 14 1 0 0
+0x00000991: 00 DW_LNE_set_address (0x00000000000005e7)
+0x00000998: 05 DW_LNS_set_column (25)
+0x0000099a: 01 DW_LNS_copy
+ 0x00000000000005e7 130 25 1 0 0
-0x000009b9: 00 DW_LNE_set_address (0x00000000000005f8)
-0x000009c0: 05 DW_LNS_set_column (25)
-0x000009c2: 01 DW_LNS_copy
- 0x00000000000005f8 130 25 1 0 0
+0x0000099b: 00 DW_LNE_set_address (0x00000000000005ee)
+0x000009a2: 03 DW_LNS_advance_line (133)
+0x000009a4: 05 DW_LNS_set_column (11)
+0x000009a6: 06 DW_LNS_negate_stmt
+0x000009a7: 01 DW_LNS_copy
+ 0x00000000000005ee 133 11 1 0 0 is_stmt
-0x000009c3: 00 DW_LNE_set_address (0x00000000000005ff)
-0x000009ca: 03 DW_LNS_advance_line (133)
-0x000009cc: 05 DW_LNS_set_column (11)
-0x000009ce: 06 DW_LNS_negate_stmt
-0x000009cf: 01 DW_LNS_copy
- 0x00000000000005ff 133 11 1 0 0 is_stmt
+0x000009a8: 00 DW_LNE_set_address (0x00000000000005f3)
+0x000009af: 03 DW_LNS_advance_line (122)
+0x000009b1: 05 DW_LNS_set_column (16)
+0x000009b3: 01 DW_LNS_copy
+ 0x00000000000005f3 122 16 1 0 0 is_stmt
-0x000009d0: 00 DW_LNE_set_address (0x0000000000000604)
-0x000009d7: 03 DW_LNS_advance_line (122)
-0x000009d9: 05 DW_LNS_set_column (16)
-0x000009db: 01 DW_LNS_copy
- 0x0000000000000604 122 16 1 0 0 is_stmt
+0x000009b4: 00 DW_LNE_set_address (0x00000000000005f8)
+0x000009bb: 05 DW_LNS_set_column (14)
+0x000009bd: 06 DW_LNS_negate_stmt
+0x000009be: 01 DW_LNS_copy
+ 0x00000000000005f8 122 14 1 0 0
-0x000009dc: 00 DW_LNE_set_address (0x0000000000000609)
-0x000009e3: 05 DW_LNS_set_column (14)
-0x000009e5: 06 DW_LNS_negate_stmt
-0x000009e6: 01 DW_LNS_copy
- 0x0000000000000609 122 14 1 0 0
+0x000009bf: 00 DW_LNE_set_address (0x00000000000005fe)
+0x000009c6: 03 DW_LNS_advance_line (110)
+0x000009c8: 05 DW_LNS_set_column (11)
+0x000009ca: 06 DW_LNS_negate_stmt
+0x000009cb: 01 DW_LNS_copy
+ 0x00000000000005fe 110 11 1 0 0 is_stmt
-0x000009e7: 00 DW_LNE_set_address (0x000000000000060f)
-0x000009ee: 03 DW_LNS_advance_line (110)
-0x000009f0: 05 DW_LNS_set_column (11)
-0x000009f2: 06 DW_LNS_negate_stmt
-0x000009f3: 01 DW_LNS_copy
- 0x000000000000060f 110 11 1 0 0 is_stmt
+0x000009cc: 00 DW_LNE_set_address (0x0000000000000604)
+0x000009d3: 03 DW_LNS_advance_line (138)
+0x000009d5: 05 DW_LNS_set_column (4)
+0x000009d7: 01 DW_LNS_copy
+ 0x0000000000000604 138 4 1 0 0 is_stmt
-0x000009f4: 00 DW_LNE_set_address (0x0000000000000615)
-0x000009fb: 03 DW_LNS_advance_line (138)
-0x000009fd: 05 DW_LNS_set_column (4)
-0x000009ff: 01 DW_LNS_copy
- 0x0000000000000615 138 4 1 0 0 is_stmt
+0x000009d8: 00 DW_LNE_set_address (0x0000000000000608)
+0x000009df: 03 DW_LNS_advance_line (139)
+0x000009e1: 01 DW_LNS_copy
+ 0x0000000000000608 139 4 1 0 0 is_stmt
-0x00000a00: 00 DW_LNE_set_address (0x0000000000000619)
-0x00000a07: 03 DW_LNS_advance_line (139)
-0x00000a09: 01 DW_LNS_copy
- 0x0000000000000619 139 4 1 0 0 is_stmt
+0x000009e2: 00 DW_LNE_set_address (0x0000000000000618)
+0x000009e9: 03 DW_LNS_advance_line (142)
+0x000009eb: 05 DW_LNS_set_column (20)
+0x000009ed: 01 DW_LNS_copy
+ 0x0000000000000618 142 20 1 0 0 is_stmt
-0x00000a0a: 00 DW_LNE_set_address (0x0000000000000629)
-0x00000a11: 03 DW_LNS_advance_line (142)
-0x00000a13: 05 DW_LNS_set_column (20)
-0x00000a15: 01 DW_LNS_copy
- 0x0000000000000629 142 20 1 0 0 is_stmt
+0x000009ee: 00 DW_LNE_set_address (0x0000000000000620)
+0x000009f5: 03 DW_LNS_advance_line (146)
+0x000009f7: 01 DW_LNS_copy
+ 0x0000000000000620 146 20 1 0 0 is_stmt
-0x00000a16: 00 DW_LNE_set_address (0x0000000000000631)
-0x00000a1d: 03 DW_LNS_advance_line (146)
-0x00000a1f: 01 DW_LNS_copy
- 0x0000000000000631 146 20 1 0 0 is_stmt
+0x000009f8: 00 DW_LNE_set_address (0x0000000000000627)
+0x000009ff: 03 DW_LNS_advance_line (147)
+0x00000a01: 05 DW_LNS_set_column (7)
+0x00000a03: 01 DW_LNS_copy
+ 0x0000000000000627 147 7 1 0 0 is_stmt
-0x00000a20: 00 DW_LNE_set_address (0x0000000000000638)
-0x00000a27: 03 DW_LNS_advance_line (147)
-0x00000a29: 05 DW_LNS_set_column (7)
-0x00000a2b: 01 DW_LNS_copy
- 0x0000000000000638 147 7 1 0 0 is_stmt
+0x00000a04: 00 DW_LNE_set_address (0x000000000000062b)
+0x00000a0b: 03 DW_LNS_advance_line (143)
+0x00000a0d: 05 DW_LNS_set_column (11)
+0x00000a0f: 01 DW_LNS_copy
+ 0x000000000000062b 143 11 1 0 0 is_stmt
-0x00000a2c: 00 DW_LNE_set_address (0x000000000000063c)
-0x00000a33: 03 DW_LNS_advance_line (143)
-0x00000a35: 05 DW_LNS_set_column (11)
-0x00000a37: 01 DW_LNS_copy
- 0x000000000000063c 143 11 1 0 0 is_stmt
+0x00000a10: 00 DW_LNE_set_address (0x000000000000062f)
+0x00000a17: 05 DW_LNS_set_column (20)
+0x00000a19: 06 DW_LNS_negate_stmt
+0x00000a1a: 01 DW_LNS_copy
+ 0x000000000000062f 143 20 1 0 0
-0x00000a38: 00 DW_LNE_set_address (0x0000000000000640)
-0x00000a3f: 05 DW_LNS_set_column (20)
-0x00000a41: 06 DW_LNS_negate_stmt
-0x00000a42: 01 DW_LNS_copy
- 0x0000000000000640 143 20 1 0 0
+0x00000a1b: 00 DW_LNE_set_address (0x0000000000000634)
+0x00000a22: 05 DW_LNS_set_column (11)
+0x00000a24: 01 DW_LNS_copy
+ 0x0000000000000634 143 11 1 0 0
-0x00000a43: 00 DW_LNE_set_address (0x0000000000000645)
-0x00000a4a: 05 DW_LNS_set_column (11)
-0x00000a4c: 01 DW_LNS_copy
- 0x0000000000000645 143 11 1 0 0
+0x00000a25: 00 DW_LNE_set_address (0x000000000000063b)
+0x00000a2c: 03 DW_LNS_advance_line (141)
+0x00000a2e: 05 DW_LNS_set_column (4)
+0x00000a30: 06 DW_LNS_negate_stmt
+0x00000a31: 01 DW_LNS_copy
+ 0x000000000000063b 141 4 1 0 0 is_stmt
-0x00000a4d: 00 DW_LNE_set_address (0x000000000000064c)
-0x00000a54: 03 DW_LNS_advance_line (141)
-0x00000a56: 05 DW_LNS_set_column (4)
-0x00000a58: 06 DW_LNS_negate_stmt
-0x00000a59: 01 DW_LNS_copy
- 0x000000000000064c 141 4 1 0 0 is_stmt
+0x00000a32: 00 DW_LNE_set_address (0x0000000000000641)
+0x00000a39: 03 DW_LNS_advance_line (159)
+0x00000a3b: 01 DW_LNS_copy
+ 0x0000000000000641 159 4 1 0 0 is_stmt
-0x00000a5a: 00 DW_LNE_set_address (0x0000000000000652)
-0x00000a61: 03 DW_LNS_advance_line (159)
-0x00000a63: 01 DW_LNS_copy
- 0x0000000000000652 159 4 1 0 0 is_stmt
+0x00000a3c: 00 DW_LNE_set_address (0x0000000000000658)
+0x00000a43: 03 DW_LNS_advance_line (161)
+0x00000a45: 05 DW_LNS_set_column (1)
+0x00000a47: 01 DW_LNS_copy
+ 0x0000000000000658 161 1 1 0 0 is_stmt
-0x00000a64: 00 DW_LNE_set_address (0x0000000000000669)
-0x00000a6b: 03 DW_LNS_advance_line (161)
-0x00000a6d: 05 DW_LNS_set_column (1)
-0x00000a6f: 01 DW_LNS_copy
- 0x0000000000000669 161 1 1 0 0 is_stmt
-
-0x00000a70: 00 DW_LNE_set_address (0x0000000000000673)
-0x00000a77: 00 DW_LNE_end_sequence
- 0x0000000000000673 161 1 1 0 0 is_stmt end_sequence
+0x00000a48: 00 DW_LNE_set_address (0x0000000000000662)
+0x00000a4f: 00 DW_LNE_end_sequence
+ 0x0000000000000662 161 1 1 0 0 is_stmt end_sequence
.debug_str contents:
@@ -4686,16 +4660,16 @@ file_names[ 4]:
0x000001ad: "char"
.debug_ranges contents:
-00000000 00000184 000001c2
-00000000 000001ec 000001f5
-00000000 00000305 00000343
-00000000 0000036d 00000376
+00000000 0000017f 000001bd
+00000000 000001e7 000001f0
+00000000 000002fc 0000033a
+00000000 00000364 0000036d
00000000 <End of list>
-00000028 000004da 0000051f
-00000028 00000596 000005e1
+00000028 000004cd 00000512
+00000028 00000585 000005d0
00000028 <End of list>
-00000040 00000007 0000038a
-00000040 0000038c 00000673
+00000040 00000006 00000381
+00000040 00000383 00000662
00000040 <End of list>
(module
(type $0 (func (param i32) (result i32)))
@@ -4718,8 +4692,6 @@ file_names[ 4]:
(export "main" (func $main))
(export "__data_end" (global $global$1))
(func $__wasm_call_ctors
- ;; code offset: 0x3
- (nop)
)
(func $fannkuch_worker\28void*\29 (param $0 i32) (result i32)
(local $1 i32)
@@ -4738,376 +4710,378 @@ file_names[ 4]:
(local $14 i32)
(local $15 i32)
(local $16 i32)
- ;; code offset: 0x36
+ (local $17 i32)
+ (local $18 i32)
+ ;; code offset: 0x35
(local.set $3
- ;; code offset: 0x34
+ ;; code offset: 0x33
(call $malloc
- ;; code offset: 0x32
+ ;; code offset: 0x31
(local.tee $12
- ;; code offset: 0x31
+ ;; code offset: 0x30
(i32.shl
- ;; code offset: 0x2d
+ ;; code offset: 0x2c
(local.tee $2
- ;; code offset: 0x2a
+ ;; code offset: 0x29
(i32.load offset=4
- ;; code offset: 0x28
+ ;; code offset: 0x27
(local.get $0)
)
)
- ;; code offset: 0x2f
+ ;; code offset: 0x2e
(i32.const 2)
)
)
)
)
- ;; code offset: 0x3c
+ ;; code offset: 0x3b
(local.set $8
- ;; code offset: 0x3a
+ ;; code offset: 0x39
(call $malloc
- ;; code offset: 0x38
+ ;; code offset: 0x37
(local.get $12)
)
)
- ;; code offset: 0x42
+ ;; code offset: 0x41
(local.set $9
- ;; code offset: 0x40
+ ;; code offset: 0x3f
(call $malloc
- ;; code offset: 0x3e
+ ;; code offset: 0x3d
(local.get $12)
)
)
- ;; code offset: 0x44
+ ;; code offset: 0x43
(block $label$1
(block $label$2
- ;; code offset: 0x4d
+ ;; code offset: 0x4c
(if
- ;; code offset: 0x4c
+ ;; code offset: 0x4b
(i32.gt_s
- ;; code offset: 0x48
+ ;; code offset: 0x47
(local.get $2)
- ;; code offset: 0x4a
+ ;; code offset: 0x49
(i32.const 0)
)
(then
- ;; code offset: 0x4f
+ ;; code offset: 0x4e
(loop $label$4
- ;; code offset: 0x5b
+ ;; code offset: 0x5a
(i32.store
- ;; code offset: 0x58
+ ;; code offset: 0x57
(i32.add
- ;; code offset: 0x51
+ ;; code offset: 0x50
(local.get $3)
- ;; code offset: 0x57
+ ;; code offset: 0x56
(i32.shl
- ;; code offset: 0x53
+ ;; code offset: 0x52
(local.get $1)
- ;; code offset: 0x55
+ ;; code offset: 0x54
(i32.const 2)
)
)
- ;; code offset: 0x59
+ ;; code offset: 0x58
(local.get $1)
)
- ;; code offset: 0x68
+ ;; code offset: 0x67
(br_if $label$4
- ;; code offset: 0x67
+ ;; code offset: 0x66
(i32.ne
- ;; code offset: 0x63
+ ;; code offset: 0x62
(local.tee $1
- ;; code offset: 0x62
+ ;; code offset: 0x61
(i32.add
- ;; code offset: 0x5e
+ ;; code offset: 0x5d
(local.get $1)
- ;; code offset: 0x60
+ ;; code offset: 0x5f
(i32.const 1)
)
)
- ;; code offset: 0x65
+ ;; code offset: 0x64
(local.get $2)
)
)
)
- ;; code offset: 0x7f
+ ;; code offset: 0x7e
(i32.store
- ;; code offset: 0x77
+ ;; code offset: 0x76
(i32.add
- ;; code offset: 0x6b
+ ;; code offset: 0x6a
(local.get $3)
- ;; code offset: 0x76
+ ;; code offset: 0x75
(i32.shl
- ;; code offset: 0x72
+ ;; code offset: 0x71
(local.tee $1
- ;; code offset: 0x6f
+ ;; code offset: 0x6e
(i32.load
- ;; code offset: 0x6d
+ ;; code offset: 0x6c
(local.get $0)
)
)
- ;; code offset: 0x74
+ ;; code offset: 0x73
(i32.const 2)
)
)
- ;; code offset: 0x7d
+ ;; code offset: 0x7c
(local.tee $4
- ;; code offset: 0x7c
+ ;; code offset: 0x7b
(i32.sub
- ;; code offset: 0x78
+ ;; code offset: 0x77
(local.get $2)
- ;; code offset: 0x7a
+ ;; code offset: 0x79
(i32.const 1)
)
)
)
- ;; code offset: 0x8e
+ ;; code offset: 0x8d
(i32.store
- ;; code offset: 0x8a
+ ;; code offset: 0x89
(local.tee $13
- ;; code offset: 0x89
+ ;; code offset: 0x88
(i32.add
- ;; code offset: 0x82
+ ;; code offset: 0x81
(local.get $3)
- ;; code offset: 0x88
+ ;; code offset: 0x87
(i32.shl
- ;; code offset: 0x84
+ ;; code offset: 0x83
(local.get $4)
- ;; code offset: 0x86
+ ;; code offset: 0x85
(i32.const 2)
)
)
)
- ;; code offset: 0x8c
+ ;; code offset: 0x8b
(local.get $1)
)
- ;; code offset: 0x96
+ ;; code offset: 0x95
(br_if $label$2
- ;; code offset: 0x95
+ ;; code offset: 0x94
(i32.le_s
- ;; code offset: 0x91
+ ;; code offset: 0x90
(local.get $2)
- ;; code offset: 0x93
+ ;; code offset: 0x92
(i32.const 0)
)
)
- ;; code offset: 0x98
+ ;; code offset: 0x97
(loop $label$5
- ;; code offset: 0x9f
+ ;; code offset: 0x9e
(if
- ;; code offset: 0x9e
+ ;; code offset: 0x9d
(i32.gt_s
- ;; code offset: 0x9a
+ ;; code offset: 0x99
(local.get $2)
- ;; code offset: 0x9c
+ ;; code offset: 0x9b
(i32.const 1)
)
(then
- ;; code offset: 0xa1
+ ;; code offset: 0xa0
(loop $label$7
- ;; code offset: 0xb2
+ ;; code offset: 0xb1
(i32.store
- ;; code offset: 0xaf
+ ;; code offset: 0xae
(i32.add
- ;; code offset: 0xa3
+ ;; code offset: 0xa2
(local.get $9)
- ;; code offset: 0xae
+ ;; code offset: 0xad
(i32.shl
- ;; code offset: 0xaa
+ ;; code offset: 0xa9
(local.tee $1
- ;; code offset: 0xa9
+ ;; code offset: 0xa8
(i32.sub
- ;; code offset: 0xa5
+ ;; code offset: 0xa4
(local.get $2)
- ;; code offset: 0xa7
+ ;; code offset: 0xa6
(i32.const 1)
)
)
- ;; code offset: 0xac
+ ;; code offset: 0xab
(i32.const 2)
)
)
- ;; code offset: 0xb0
+ ;; code offset: 0xaf
(local.get $2)
)
- ;; code offset: 0xba
- (local.set $0
- ;; code offset: 0xb9
- (i32.gt_s
- ;; code offset: 0xb5
- (local.get $2)
- ;; code offset: 0xb7
- (i32.const 2)
- )
- )
- ;; code offset: 0xbe
- (local.set $2
- ;; code offset: 0xbc
- (local.get $1)
- )
- ;; code offset: 0xc2
+ ;; code offset: 0xbd
(br_if $label$7
- ;; code offset: 0xc0
- (local.get $0)
+ (block (result i32)
+ (local.set $17
+ ;; code offset: 0xb8
+ (i32.gt_s
+ ;; code offset: 0xb4
+ (local.get $2)
+ ;; code offset: 0xb6
+ (i32.const 2)
+ )
+ )
+ ;; code offset: 0xbb
+ (local.set $2
+ ;; code offset: 0xb9
+ (local.get $1)
+ )
+ (local.get $17)
+ )
)
)
)
)
- ;; code offset: 0xc6
+ ;; code offset: 0xc1
(block $label$8
- ;; code offset: 0xd0
+ ;; code offset: 0xcb
(br_if $label$8
- ;; code offset: 0xcf
+ ;; code offset: 0xca
(i32.eqz
- ;; code offset: 0xcd
+ ;; code offset: 0xc8
(local.tee $10
- ;; code offset: 0xca
+ ;; code offset: 0xc5
(i32.load
- ;; code offset: 0xc8
+ ;; code offset: 0xc3
(local.get $3)
)
)
)
)
- ;; code offset: 0xda
+ ;; code offset: 0xd5
(br_if $label$8
- ;; code offset: 0xd9
+ ;; code offset: 0xd4
(i32.eq
- ;; code offset: 0xd4
+ ;; code offset: 0xcf
(i32.load
- ;; code offset: 0xd2
+ ;; code offset: 0xcd
(local.get $13)
)
- ;; code offset: 0xd7
+ ;; code offset: 0xd2
(local.get $4)
)
)
- ;; code offset: 0xe9
+ ;; code offset: 0xe4
(local.set $6
- ;; code offset: 0xe6
+ ;; code offset: 0xe1
(i32.load
- ;; code offset: 0xe4
+ ;; code offset: 0xdf
(local.tee $11
- ;; code offset: 0xe2
+ ;; code offset: 0xdd
(call $memcpy
- ;; code offset: 0xdc
+ ;; code offset: 0xd7
(local.get $8)
- ;; code offset: 0xde
+ ;; code offset: 0xd9
(local.get $3)
- ;; code offset: 0xe0
+ ;; code offset: 0xdb
(local.get $12)
)
)
)
)
- ;; code offset: 0xed
+ ;; code offset: 0xe8
(local.set $0
- ;; code offset: 0xeb
+ ;; code offset: 0xe6
(i32.const 0)
)
- ;; code offset: 0xef
+ ;; code offset: 0xea
(loop $label$9
- ;; code offset: 0xf3
+ ;; code offset: 0xee
(local.set $16
- ;; code offset: 0xf1
+ ;; code offset: 0xec
(local.get $0)
)
- ;; code offset: 0xfa
+ ;; code offset: 0xf5
(if
- ;; code offset: 0xf9
+ ;; code offset: 0xf4
(i32.ge_s
- ;; code offset: 0xf5
+ ;; code offset: 0xf0
(local.get $6)
- ;; code offset: 0xf7
+ ;; code offset: 0xf2
(i32.const 3)
)
(then
- ;; code offset: 0x101
+ ;; code offset: 0xfc
(local.set $1
- ;; code offset: 0x100
+ ;; code offset: 0xfb
(i32.sub
- ;; code offset: 0xfc
+ ;; code offset: 0xf7
(local.get $6)
- ;; code offset: 0xfe
+ ;; code offset: 0xf9
(i32.const 1)
)
)
- ;; code offset: 0x105
+ ;; code offset: 0x100
(local.set $0
- ;; code offset: 0x103
+ ;; code offset: 0xfe
(i32.const 1)
)
- ;; code offset: 0x107
+ ;; code offset: 0x102
(loop $label$11
- ;; code offset: 0x116
+ ;; code offset: 0x111
(local.set $15
- ;; code offset: 0x113
+ ;; code offset: 0x10e
(i32.load
- ;; code offset: 0x111
+ ;; code offset: 0x10c
(local.tee $14
- ;; code offset: 0x110
+ ;; code offset: 0x10b
(i32.add
- ;; code offset: 0x109
+ ;; code offset: 0x104
(local.get $11)
- ;; code offset: 0x10f
+ ;; code offset: 0x10a
(i32.shl
- ;; code offset: 0x10b
+ ;; code offset: 0x106
(local.get $0)
- ;; code offset: 0x10d
+ ;; code offset: 0x108
(i32.const 2)
)
)
)
)
)
- ;; code offset: 0x127
+ ;; code offset: 0x122
(i32.store
- ;; code offset: 0x118
+ ;; code offset: 0x113
(local.get $14)
- ;; code offset: 0x124
+ ;; code offset: 0x11f
(i32.load
- ;; code offset: 0x122
+ ;; code offset: 0x11d
(local.tee $7
- ;; code offset: 0x121
+ ;; code offset: 0x11c
(i32.add
- ;; code offset: 0x11a
+ ;; code offset: 0x115
(local.get $11)
- ;; code offset: 0x120
+ ;; code offset: 0x11b
(i32.shl
- ;; code offset: 0x11c
+ ;; code offset: 0x117
(local.get $1)
- ;; code offset: 0x11e
+ ;; code offset: 0x119
(i32.const 2)
)
)
)
)
)
- ;; code offset: 0x12e
+ ;; code offset: 0x129
(i32.store
- ;; code offset: 0x12a
+ ;; code offset: 0x125
(local.get $7)
- ;; code offset: 0x12c
+ ;; code offset: 0x127
(local.get $15)
)
- ;; code offset: 0x140
+ ;; code offset: 0x13b
(br_if $label$11
- ;; code offset: 0x13f
+ ;; code offset: 0x13a
(i32.lt_s
- ;; code offset: 0x136
+ ;; code offset: 0x131
(local.tee $0
- ;; code offset: 0x135
+ ;; code offset: 0x130
(i32.add
- ;; code offset: 0x131
+ ;; code offset: 0x12c
(local.get $0)
- ;; code offset: 0x133
+ ;; code offset: 0x12e
(i32.const 1)
)
)
- ;; code offset: 0x13d
+ ;; code offset: 0x138
(local.tee $1
- ;; code offset: 0x13c
+ ;; code offset: 0x137
(i32.sub
- ;; code offset: 0x138
+ ;; code offset: 0x133
(local.get $1)
- ;; code offset: 0x13a
+ ;; code offset: 0x135
(i32.const 1)
)
)
@@ -5116,510 +5090,510 @@ file_names[ 4]:
)
)
)
- ;; code offset: 0x151
+ ;; code offset: 0x14c
(local.set $1
- ;; code offset: 0x14e
+ ;; code offset: 0x149
(i32.load
- ;; code offset: 0x14c
+ ;; code offset: 0x147
(local.tee $0
- ;; code offset: 0x14b
+ ;; code offset: 0x146
(i32.add
- ;; code offset: 0x144
+ ;; code offset: 0x13f
(local.get $11)
- ;; code offset: 0x14a
+ ;; code offset: 0x145
(i32.shl
- ;; code offset: 0x146
+ ;; code offset: 0x141
(local.get $6)
- ;; code offset: 0x148
+ ;; code offset: 0x143
(i32.const 2)
)
)
)
)
)
- ;; code offset: 0x157
+ ;; code offset: 0x152
(i32.store
- ;; code offset: 0x153
+ ;; code offset: 0x14e
(local.get $0)
- ;; code offset: 0x155
+ ;; code offset: 0x150
(local.get $6)
)
- ;; code offset: 0x15f
+ ;; code offset: 0x15a
(local.set $0
- ;; code offset: 0x15e
+ ;; code offset: 0x159
(i32.add
- ;; code offset: 0x15a
+ ;; code offset: 0x155
(local.get $16)
- ;; code offset: 0x15c
+ ;; code offset: 0x157
(i32.const 1)
)
)
- ;; code offset: 0x163
+ ;; code offset: 0x15e
(local.set $6
- ;; code offset: 0x161
+ ;; code offset: 0x15c
(local.get $1)
)
- ;; code offset: 0x167
+ ;; code offset: 0x162
(br_if $label$9
- ;; code offset: 0x165
+ ;; code offset: 0x160
(local.get $1)
)
)
- ;; code offset: 0x174
+ ;; code offset: 0x16f
(local.set $5
- ;; code offset: 0x173
+ ;; code offset: 0x16e
(select
- ;; code offset: 0x16a
+ ;; code offset: 0x165
(local.get $5)
- ;; code offset: 0x16c
+ ;; code offset: 0x167
(local.get $0)
- ;; code offset: 0x172
+ ;; code offset: 0x16d
(i32.gt_s
- ;; code offset: 0x16e
+ ;; code offset: 0x169
(local.get $5)
- ;; code offset: 0x170
+ ;; code offset: 0x16b
(local.get $16)
)
)
)
)
- ;; code offset: 0x17c
+ ;; code offset: 0x177
(br_if $label$1
- ;; code offset: 0x17b
+ ;; code offset: 0x176
(i32.ge_s
- ;; code offset: 0x177
+ ;; code offset: 0x172
(local.get $2)
- ;; code offset: 0x179
+ ;; code offset: 0x174
(local.get $4)
)
)
- ;; code offset: 0x17e
+ ;; code offset: 0x179
(loop $label$12
- ;; code offset: 0x182
+ ;; code offset: 0x17d
(local.set $1
- ;; code offset: 0x180
+ ;; code offset: 0x17b
(i32.const 0)
)
- ;; code offset: 0x189
+ ;; code offset: 0x184
(if
- ;; code offset: 0x188
+ ;; code offset: 0x183
(i32.gt_s
- ;; code offset: 0x184
+ ;; code offset: 0x17f
(local.get $2)
- ;; code offset: 0x186
+ ;; code offset: 0x181
(i32.const 0)
)
(then
- ;; code offset: 0x18b
+ ;; code offset: 0x186
(loop $label$14
- ;; code offset: 0x1a5
+ ;; code offset: 0x1a0
(i32.store
- ;; code offset: 0x194
+ ;; code offset: 0x18f
(i32.add
- ;; code offset: 0x18d
+ ;; code offset: 0x188
(local.get $3)
- ;; code offset: 0x193
+ ;; code offset: 0x18e
(i32.shl
- ;; code offset: 0x18f
+ ;; code offset: 0x18a
(local.get $1)
- ;; code offset: 0x191
+ ;; code offset: 0x18c
(i32.const 2)
)
)
- ;; code offset: 0x1a2
+ ;; code offset: 0x19d
(i32.load
- ;; code offset: 0x1a1
+ ;; code offset: 0x19c
(i32.add
- ;; code offset: 0x195
+ ;; code offset: 0x190
(local.get $3)
- ;; code offset: 0x1a0
+ ;; code offset: 0x19b
(i32.shl
- ;; code offset: 0x19c
+ ;; code offset: 0x197
(local.tee $1
- ;; code offset: 0x19b
+ ;; code offset: 0x196
(i32.add
- ;; code offset: 0x197
+ ;; code offset: 0x192
(local.get $1)
- ;; code offset: 0x199
+ ;; code offset: 0x194
(i32.const 1)
)
)
- ;; code offset: 0x19e
+ ;; code offset: 0x199
(i32.const 2)
)
)
)
)
- ;; code offset: 0x1ad
+ ;; code offset: 0x1a8
(br_if $label$14
- ;; code offset: 0x1ac
+ ;; code offset: 0x1a7
(i32.ne
- ;; code offset: 0x1a8
+ ;; code offset: 0x1a3
(local.get $1)
- ;; code offset: 0x1aa
+ ;; code offset: 0x1a5
(local.get $2)
)
)
)
- ;; code offset: 0x1b2
+ ;; code offset: 0x1ad
(local.set $1
- ;; code offset: 0x1b0
+ ;; code offset: 0x1ab
(local.get $2)
)
)
)
- ;; code offset: 0x1bf
+ ;; code offset: 0x1ba
(i32.store
- ;; code offset: 0x1bc
+ ;; code offset: 0x1b7
(i32.add
- ;; code offset: 0x1b5
+ ;; code offset: 0x1b0
(local.get $3)
- ;; code offset: 0x1bb
+ ;; code offset: 0x1b6
(i32.shl
- ;; code offset: 0x1b7
+ ;; code offset: 0x1b2
(local.get $1)
- ;; code offset: 0x1b9
+ ;; code offset: 0x1b4
(i32.const 2)
)
)
- ;; code offset: 0x1bd
+ ;; code offset: 0x1b8
(local.get $10)
)
- ;; code offset: 0x1d6
+ ;; code offset: 0x1d1
(i32.store
- ;; code offset: 0x1ca
+ ;; code offset: 0x1c5
(local.tee $1
- ;; code offset: 0x1c9
+ ;; code offset: 0x1c4
(i32.add
- ;; code offset: 0x1c2
+ ;; code offset: 0x1bd
(local.get $9)
- ;; code offset: 0x1c8
+ ;; code offset: 0x1c3
(i32.shl
- ;; code offset: 0x1c4
+ ;; code offset: 0x1bf
(local.get $2)
- ;; code offset: 0x1c6
+ ;; code offset: 0x1c1
(i32.const 2)
)
)
)
- ;; code offset: 0x1d5
+ ;; code offset: 0x1d0
(i32.sub
- ;; code offset: 0x1d1
+ ;; code offset: 0x1cc
(local.tee $1
- ;; code offset: 0x1ce
+ ;; code offset: 0x1c9
(i32.load
- ;; code offset: 0x1cc
+ ;; code offset: 0x1c7
(local.get $1)
)
)
- ;; code offset: 0x1d3
+ ;; code offset: 0x1ce
(i32.const 1)
)
)
- ;; code offset: 0x1de
+ ;; code offset: 0x1d9
(br_if $label$5
- ;; code offset: 0x1dd
+ ;; code offset: 0x1d8
(i32.gt_s
- ;; code offset: 0x1d9
+ ;; code offset: 0x1d4
(local.get $1)
- ;; code offset: 0x1db
+ ;; code offset: 0x1d6
(i32.const 1)
)
)
- ;; code offset: 0x1ea
+ ;; code offset: 0x1e5
(br_if $label$1
- ;; code offset: 0x1e9
+ ;; code offset: 0x1e4
(i32.eq
- ;; code offset: 0x1e5
+ ;; code offset: 0x1e0
(local.tee $2
- ;; code offset: 0x1e4
+ ;; code offset: 0x1df
(i32.add
- ;; code offset: 0x1e0
+ ;; code offset: 0x1db
(local.get $2)
- ;; code offset: 0x1e2
+ ;; code offset: 0x1dd
(i32.const 1)
)
)
- ;; code offset: 0x1e7
+ ;; code offset: 0x1e2
(local.get $4)
)
)
- ;; code offset: 0x1f1
+ ;; code offset: 0x1ec
(local.set $10
- ;; code offset: 0x1ee
+ ;; code offset: 0x1e9
(i32.load
- ;; code offset: 0x1ec
+ ;; code offset: 0x1e7
(local.get $3)
)
)
- ;; code offset: 0x1f3
+ ;; code offset: 0x1ee
(br $label$12)
)
)
)
)
- ;; code offset: 0x20e
+ ;; code offset: 0x209
(i32.store
- ;; code offset: 0x206
+ ;; code offset: 0x201
(i32.add
- ;; code offset: 0x1fa
+ ;; code offset: 0x1f5
(local.get $3)
- ;; code offset: 0x205
+ ;; code offset: 0x200
(i32.shl
- ;; code offset: 0x201
+ ;; code offset: 0x1fc
(local.tee $1
- ;; code offset: 0x1fe
+ ;; code offset: 0x1f9
(i32.load
- ;; code offset: 0x1fc
+ ;; code offset: 0x1f7
(local.get $0)
)
)
- ;; code offset: 0x203
+ ;; code offset: 0x1fe
(i32.const 2)
)
)
- ;; code offset: 0x20c
+ ;; code offset: 0x207
(local.tee $4
- ;; code offset: 0x20b
+ ;; code offset: 0x206
(i32.sub
- ;; code offset: 0x207
+ ;; code offset: 0x202
(local.get $2)
- ;; code offset: 0x209
+ ;; code offset: 0x204
(i32.const 1)
)
)
)
- ;; code offset: 0x21d
+ ;; code offset: 0x218
(i32.store
- ;; code offset: 0x219
+ ;; code offset: 0x214
(local.tee $13
- ;; code offset: 0x218
+ ;; code offset: 0x213
(i32.add
- ;; code offset: 0x211
+ ;; code offset: 0x20c
(local.get $3)
- ;; code offset: 0x217
+ ;; code offset: 0x212
(i32.shl
- ;; code offset: 0x213
+ ;; code offset: 0x20e
(local.get $4)
- ;; code offset: 0x215
+ ;; code offset: 0x210
(i32.const 2)
)
)
)
- ;; code offset: 0x21b
+ ;; code offset: 0x216
(local.get $1)
)
)
- ;; code offset: 0x221
+ ;; code offset: 0x21c
(loop $label$15
- ;; code offset: 0x228
+ ;; code offset: 0x223
(if
- ;; code offset: 0x227
+ ;; code offset: 0x222
(i32.ge_s
- ;; code offset: 0x223
+ ;; code offset: 0x21e
(local.get $2)
- ;; code offset: 0x225
+ ;; code offset: 0x220
(i32.const 2)
)
(then
- ;; code offset: 0x22a
+ ;; code offset: 0x225
(loop $label$17
- ;; code offset: 0x23b
+ ;; code offset: 0x236
(i32.store
- ;; code offset: 0x238
+ ;; code offset: 0x233
(i32.add
- ;; code offset: 0x22c
+ ;; code offset: 0x227
(local.get $9)
- ;; code offset: 0x237
+ ;; code offset: 0x232
(i32.shl
- ;; code offset: 0x233
+ ;; code offset: 0x22e
(local.tee $1
- ;; code offset: 0x232
+ ;; code offset: 0x22d
(i32.sub
- ;; code offset: 0x22e
+ ;; code offset: 0x229
(local.get $2)
- ;; code offset: 0x230
+ ;; code offset: 0x22b
(i32.const 1)
)
)
- ;; code offset: 0x235
+ ;; code offset: 0x230
(i32.const 2)
)
)
- ;; code offset: 0x239
+ ;; code offset: 0x234
(local.get $2)
)
- ;; code offset: 0x243
- (local.set $0
- ;; code offset: 0x242
- (i32.gt_s
- ;; code offset: 0x23e
- (local.get $2)
+ ;; code offset: 0x242
+ (br_if $label$17
+ (block (result i32)
+ (local.set $18
+ ;; code offset: 0x23d
+ (i32.gt_s
+ ;; code offset: 0x239
+ (local.get $2)
+ ;; code offset: 0x23b
+ (i32.const 2)
+ )
+ )
;; code offset: 0x240
- (i32.const 2)
+ (local.set $2
+ ;; code offset: 0x23e
+ (local.get $1)
+ )
+ (local.get $18)
)
)
- ;; code offset: 0x247
- (local.set $2
- ;; code offset: 0x245
- (local.get $1)
- )
- ;; code offset: 0x24b
- (br_if $label$17
- ;; code offset: 0x249
- (local.get $0)
- )
)
)
)
- ;; code offset: 0x24f
+ ;; code offset: 0x246
(block $label$18
- ;; code offset: 0x259
+ ;; code offset: 0x250
(br_if $label$18
- ;; code offset: 0x258
+ ;; code offset: 0x24f
(i32.eqz
- ;; code offset: 0x256
+ ;; code offset: 0x24d
(local.tee $6
- ;; code offset: 0x253
+ ;; code offset: 0x24a
(i32.load
- ;; code offset: 0x251
+ ;; code offset: 0x248
(local.get $3)
)
)
)
)
- ;; code offset: 0x263
+ ;; code offset: 0x25a
(br_if $label$18
- ;; code offset: 0x262
+ ;; code offset: 0x259
(i32.eq
- ;; code offset: 0x25d
+ ;; code offset: 0x254
(i32.load
- ;; code offset: 0x25b
+ ;; code offset: 0x252
(local.get $13)
)
- ;; code offset: 0x260
+ ;; code offset: 0x257
(local.get $4)
)
)
- ;; code offset: 0x26a
+ ;; code offset: 0x261
(local.set $7
- ;; code offset: 0x267
+ ;; code offset: 0x25e
(i32.load
- ;; code offset: 0x265
+ ;; code offset: 0x25c
(local.get $8)
)
)
- ;; code offset: 0x26e
+ ;; code offset: 0x265
(local.set $0
- ;; code offset: 0x26c
+ ;; code offset: 0x263
(i32.const 0)
)
- ;; code offset: 0x270
+ ;; code offset: 0x267
(loop $label$19
- ;; code offset: 0x274
+ ;; code offset: 0x26b
(local.set $10
- ;; code offset: 0x272
+ ;; code offset: 0x269
(local.get $0)
)
- ;; code offset: 0x27b
+ ;; code offset: 0x272
(if
- ;; code offset: 0x27a
+ ;; code offset: 0x271
(i32.ge_s
- ;; code offset: 0x276
+ ;; code offset: 0x26d
(local.get $7)
- ;; code offset: 0x278
+ ;; code offset: 0x26f
(i32.const 3)
)
(then
- ;; code offset: 0x282
+ ;; code offset: 0x279
(local.set $1
- ;; code offset: 0x281
+ ;; code offset: 0x278
(i32.sub
- ;; code offset: 0x27d
+ ;; code offset: 0x274
(local.get $7)
- ;; code offset: 0x27f
+ ;; code offset: 0x276
(i32.const 1)
)
)
- ;; code offset: 0x286
+ ;; code offset: 0x27d
(local.set $0
- ;; code offset: 0x284
+ ;; code offset: 0x27b
(i32.const 1)
)
- ;; code offset: 0x288
+ ;; code offset: 0x27f
(loop $label$21
- ;; code offset: 0x297
+ ;; code offset: 0x28e
(local.set $14
- ;; code offset: 0x294
+ ;; code offset: 0x28b
(i32.load
- ;; code offset: 0x292
+ ;; code offset: 0x289
(local.tee $11
- ;; code offset: 0x291
+ ;; code offset: 0x288
(i32.add
- ;; code offset: 0x28a
+ ;; code offset: 0x281
(local.get $8)
- ;; code offset: 0x290
+ ;; code offset: 0x287
(i32.shl
- ;; code offset: 0x28c
+ ;; code offset: 0x283
(local.get $0)
- ;; code offset: 0x28e
+ ;; code offset: 0x285
(i32.const 2)
)
)
)
)
)
- ;; code offset: 0x2a8
+ ;; code offset: 0x29f
(i32.store
- ;; code offset: 0x299
+ ;; code offset: 0x290
(local.get $11)
- ;; code offset: 0x2a5
+ ;; code offset: 0x29c
(i32.load
- ;; code offset: 0x2a3
+ ;; code offset: 0x29a
(local.tee $15
- ;; code offset: 0x2a2
+ ;; code offset: 0x299
(i32.add
- ;; code offset: 0x29b
+ ;; code offset: 0x292
(local.get $8)
- ;; code offset: 0x2a1
+ ;; code offset: 0x298
(i32.shl
- ;; code offset: 0x29d
+ ;; code offset: 0x294
(local.get $1)
- ;; code offset: 0x29f
+ ;; code offset: 0x296
(i32.const 2)
)
)
)
)
)
- ;; code offset: 0x2af
+ ;; code offset: 0x2a6
(i32.store
- ;; code offset: 0x2ab
+ ;; code offset: 0x2a2
(local.get $15)
- ;; code offset: 0x2ad
+ ;; code offset: 0x2a4
(local.get $14)
)
- ;; code offset: 0x2c1
+ ;; code offset: 0x2b8
(br_if $label$21
- ;; code offset: 0x2c0
+ ;; code offset: 0x2b7
(i32.lt_s
- ;; code offset: 0x2b7
+ ;; code offset: 0x2ae
(local.tee $0
- ;; code offset: 0x2b6
+ ;; code offset: 0x2ad
(i32.add
- ;; code offset: 0x2b2
+ ;; code offset: 0x2a9
(local.get $0)
- ;; code offset: 0x2b4
+ ;; code offset: 0x2ab
(i32.const 1)
)
)
- ;; code offset: 0x2be
+ ;; code offset: 0x2b5
(local.tee $1
- ;; code offset: 0x2bd
+ ;; code offset: 0x2b4
(i32.sub
- ;; code offset: 0x2b9
+ ;; code offset: 0x2b0
(local.get $1)
- ;; code offset: 0x2bb
+ ;; code offset: 0x2b2
(i32.const 1)
)
)
@@ -5628,263 +5602,263 @@ file_names[ 4]:
)
)
)
- ;; code offset: 0x2d2
+ ;; code offset: 0x2c9
(local.set $1
- ;; code offset: 0x2cf
+ ;; code offset: 0x2c6
(i32.load
- ;; code offset: 0x2cd
+ ;; code offset: 0x2c4
(local.tee $0
- ;; code offset: 0x2cc
+ ;; code offset: 0x2c3
(i32.add
- ;; code offset: 0x2c5
+ ;; code offset: 0x2bc
(local.get $8)
- ;; code offset: 0x2cb
+ ;; code offset: 0x2c2
(i32.shl
- ;; code offset: 0x2c7
+ ;; code offset: 0x2be
(local.get $7)
- ;; code offset: 0x2c9
+ ;; code offset: 0x2c0
(i32.const 2)
)
)
)
)
)
- ;; code offset: 0x2d8
+ ;; code offset: 0x2cf
(i32.store
- ;; code offset: 0x2d4
+ ;; code offset: 0x2cb
(local.get $0)
- ;; code offset: 0x2d6
+ ;; code offset: 0x2cd
(local.get $7)
)
- ;; code offset: 0x2e0
+ ;; code offset: 0x2d7
(local.set $0
- ;; code offset: 0x2df
+ ;; code offset: 0x2d6
(i32.add
- ;; code offset: 0x2db
+ ;; code offset: 0x2d2
(local.get $10)
- ;; code offset: 0x2dd
+ ;; code offset: 0x2d4
(i32.const 1)
)
)
- ;; code offset: 0x2e4
+ ;; code offset: 0x2db
(local.set $7
- ;; code offset: 0x2e2
+ ;; code offset: 0x2d9
(local.get $1)
)
- ;; code offset: 0x2e8
+ ;; code offset: 0x2df
(br_if $label$19
- ;; code offset: 0x2e6
+ ;; code offset: 0x2dd
(local.get $1)
)
)
- ;; code offset: 0x2f5
+ ;; code offset: 0x2ec
(local.set $5
- ;; code offset: 0x2f4
+ ;; code offset: 0x2eb
(select
- ;; code offset: 0x2eb
+ ;; code offset: 0x2e2
(local.get $5)
- ;; code offset: 0x2ed
+ ;; code offset: 0x2e4
(local.get $0)
- ;; code offset: 0x2f3
+ ;; code offset: 0x2ea
(i32.gt_s
- ;; code offset: 0x2ef
+ ;; code offset: 0x2e6
(local.get $5)
- ;; code offset: 0x2f1
+ ;; code offset: 0x2e8
(local.get $10)
)
)
)
)
- ;; code offset: 0x2fd
+ ;; code offset: 0x2f4
(br_if $label$1
- ;; code offset: 0x2fc
+ ;; code offset: 0x2f3
(i32.ge_s
- ;; code offset: 0x2f8
+ ;; code offset: 0x2ef
(local.get $2)
- ;; code offset: 0x2fa
+ ;; code offset: 0x2f1
(local.get $4)
)
)
- ;; code offset: 0x2ff
+ ;; code offset: 0x2f6
(loop $label$22
- ;; code offset: 0x303
+ ;; code offset: 0x2fa
(local.set $1
- ;; code offset: 0x301
+ ;; code offset: 0x2f8
(i32.const 0)
)
- ;; code offset: 0x30a
+ ;; code offset: 0x301
(if
- ;; code offset: 0x309
+ ;; code offset: 0x300
(i32.gt_s
- ;; code offset: 0x305
+ ;; code offset: 0x2fc
(local.get $2)
- ;; code offset: 0x307
+ ;; code offset: 0x2fe
(i32.const 0)
)
(then
- ;; code offset: 0x30c
+ ;; code offset: 0x303
(loop $label$24
- ;; code offset: 0x326
+ ;; code offset: 0x31d
(i32.store
- ;; code offset: 0x315
+ ;; code offset: 0x30c
(i32.add
- ;; code offset: 0x30e
+ ;; code offset: 0x305
(local.get $3)
- ;; code offset: 0x314
+ ;; code offset: 0x30b
(i32.shl
- ;; code offset: 0x310
+ ;; code offset: 0x307
(local.get $1)
- ;; code offset: 0x312
+ ;; code offset: 0x309
(i32.const 2)
)
)
- ;; code offset: 0x323
+ ;; code offset: 0x31a
(i32.load
- ;; code offset: 0x322
+ ;; code offset: 0x319
(i32.add
- ;; code offset: 0x316
+ ;; code offset: 0x30d
(local.get $3)
- ;; code offset: 0x321
+ ;; code offset: 0x318
(i32.shl
- ;; code offset: 0x31d
+ ;; code offset: 0x314
(local.tee $1
- ;; code offset: 0x31c
+ ;; code offset: 0x313
(i32.add
- ;; code offset: 0x318
+ ;; code offset: 0x30f
(local.get $1)
- ;; code offset: 0x31a
+ ;; code offset: 0x311
(i32.const 1)
)
)
- ;; code offset: 0x31f
+ ;; code offset: 0x316
(i32.const 2)
)
)
)
)
- ;; code offset: 0x32e
+ ;; code offset: 0x325
(br_if $label$24
- ;; code offset: 0x32d
+ ;; code offset: 0x324
(i32.ne
- ;; code offset: 0x329
+ ;; code offset: 0x320
(local.get $1)
- ;; code offset: 0x32b
+ ;; code offset: 0x322
(local.get $2)
)
)
)
- ;; code offset: 0x333
+ ;; code offset: 0x32a
(local.set $1
- ;; code offset: 0x331
+ ;; code offset: 0x328
(local.get $2)
)
)
)
- ;; code offset: 0x340
+ ;; code offset: 0x337
(i32.store
- ;; code offset: 0x33d
+ ;; code offset: 0x334
(i32.add
- ;; code offset: 0x336
+ ;; code offset: 0x32d
(local.get $3)
- ;; code offset: 0x33c
+ ;; code offset: 0x333
(i32.shl
- ;; code offset: 0x338
+ ;; code offset: 0x32f
(local.get $1)
- ;; code offset: 0x33a
+ ;; code offset: 0x331
(i32.const 2)
)
)
- ;; code offset: 0x33e
+ ;; code offset: 0x335
(local.get $6)
)
- ;; code offset: 0x357
+ ;; code offset: 0x34e
(i32.store
- ;; code offset: 0x34b
+ ;; code offset: 0x342
(local.tee $1
- ;; code offset: 0x34a
+ ;; code offset: 0x341
(i32.add
- ;; code offset: 0x343
+ ;; code offset: 0x33a
(local.get $9)
- ;; code offset: 0x349
+ ;; code offset: 0x340
(i32.shl
- ;; code offset: 0x345
+ ;; code offset: 0x33c
(local.get $2)
- ;; code offset: 0x347
+ ;; code offset: 0x33e
(i32.const 2)
)
)
)
- ;; code offset: 0x356
+ ;; code offset: 0x34d
(i32.sub
- ;; code offset: 0x352
+ ;; code offset: 0x349
(local.tee $1
- ;; code offset: 0x34f
+ ;; code offset: 0x346
(i32.load
- ;; code offset: 0x34d
+ ;; code offset: 0x344
(local.get $1)
)
)
- ;; code offset: 0x354
+ ;; code offset: 0x34b
(i32.const 1)
)
)
- ;; code offset: 0x35f
+ ;; code offset: 0x356
(br_if $label$15
- ;; code offset: 0x35e
+ ;; code offset: 0x355
(i32.gt_s
- ;; code offset: 0x35a
+ ;; code offset: 0x351
(local.get $1)
- ;; code offset: 0x35c
+ ;; code offset: 0x353
(i32.const 1)
)
)
- ;; code offset: 0x36b
+ ;; code offset: 0x362
(br_if $label$1
- ;; code offset: 0x36a
+ ;; code offset: 0x361
(i32.eq
- ;; code offset: 0x366
+ ;; code offset: 0x35d
(local.tee $2
- ;; code offset: 0x365
+ ;; code offset: 0x35c
(i32.add
- ;; code offset: 0x361
+ ;; code offset: 0x358
(local.get $2)
- ;; code offset: 0x363
+ ;; code offset: 0x35a
(i32.const 1)
)
)
- ;; code offset: 0x368
+ ;; code offset: 0x35f
(local.get $4)
)
)
- ;; code offset: 0x372
+ ;; code offset: 0x369
(local.set $6
- ;; code offset: 0x36f
+ ;; code offset: 0x366
(i32.load
- ;; code offset: 0x36d
+ ;; code offset: 0x364
(local.get $3)
)
)
- ;; code offset: 0x374
+ ;; code offset: 0x36b
(br $label$22)
)
)
)
- ;; code offset: 0x37d
+ ;; code offset: 0x374
(call $free
- ;; code offset: 0x37b
+ ;; code offset: 0x372
(local.get $3)
)
- ;; code offset: 0x381
+ ;; code offset: 0x378
(call $free
- ;; code offset: 0x37f
+ ;; code offset: 0x376
(local.get $8)
)
- ;; code offset: 0x385
+ ;; code offset: 0x37c
(call $free
- ;; code offset: 0x383
+ ;; code offset: 0x37a
(local.get $9)
)
- ;; code offset: 0x387
+ ;; code offset: 0x37e
(local.get $5)
)
(func $main (param $0 i32) (param $1 i32) (result i32)
@@ -5895,973 +5869,975 @@ file_names[ 4]:
(local $6 i32)
(local $7 i32)
(local $8 i32)
- ;; code offset: 0x3a2
+ (local $9 i32)
+ (local $10 i32)
+ ;; code offset: 0x399
(global.set $global$0
- ;; code offset: 0x3a0
+ ;; code offset: 0x397
(local.tee $8
- ;; code offset: 0x39f
+ ;; code offset: 0x396
(i32.sub
- ;; code offset: 0x39b
+ ;; code offset: 0x392
(global.get $global$0)
- ;; code offset: 0x39d
+ ;; code offset: 0x394
(i32.const 32)
)
)
)
- ;; code offset: 0x3a4
+ ;; code offset: 0x39b
(block $label$1
(block $label$2
- ;; code offset: 0x3ad
+ ;; code offset: 0x3a4
(if
- ;; code offset: 0x3ac
+ ;; code offset: 0x3a3
(i32.ge_s
- ;; code offset: 0x3a8
+ ;; code offset: 0x39f
(local.get $0)
- ;; code offset: 0x3aa
+ ;; code offset: 0x3a1
(i32.const 2)
)
(then
- ;; code offset: 0x3bb
+ ;; code offset: 0x3b2
(br_if $label$2
- ;; code offset: 0x3ba
+ ;; code offset: 0x3b1
(i32.gt_s
- ;; code offset: 0x3b6
+ ;; code offset: 0x3ad
(local.tee $3
- ;; code offset: 0x3b4
+ ;; code offset: 0x3ab
(call $atoi
- ;; code offset: 0x3b1
+ ;; code offset: 0x3a8
(i32.load offset=4
- ;; code offset: 0x3af
+ ;; code offset: 0x3a6
(local.get $1)
)
)
)
- ;; code offset: 0x3b8
+ ;; code offset: 0x3af
(i32.const 0)
)
)
)
)
- ;; code offset: 0x3c3
+ ;; code offset: 0x3ba
(drop
- ;; code offset: 0x3c1
+ ;; code offset: 0x3b8
(call $puts
- ;; code offset: 0x3be
+ ;; code offset: 0x3b5
(i32.const 1050)
)
)
- ;; code offset: 0x3c6
+ ;; code offset: 0x3bd
(local.set $5
- ;; code offset: 0x3c4
+ ;; code offset: 0x3bb
(i32.const 1)
)
- ;; code offset: 0x3c8
+ ;; code offset: 0x3bf
(br $label$1)
)
- ;; code offset: 0x3d0
+ ;; code offset: 0x3c7
(if
- ;; code offset: 0x3cf
+ ;; code offset: 0x3c6
(i32.ne
- ;; code offset: 0x3cb
+ ;; code offset: 0x3c2
(local.get $3)
- ;; code offset: 0x3cd
+ ;; code offset: 0x3c4
(i32.const 1)
)
(then
- ;; code offset: 0x3d7
+ ;; code offset: 0x3ce
(local.set $2
- ;; code offset: 0x3d6
+ ;; code offset: 0x3cd
(i32.sub
- ;; code offset: 0x3d2
+ ;; code offset: 0x3c9
(local.get $3)
- ;; code offset: 0x3d4
+ ;; code offset: 0x3cb
(i32.const 1)
)
)
- ;; code offset: 0x3db
+ ;; code offset: 0x3d2
(local.set $1
- ;; code offset: 0x3d9
+ ;; code offset: 0x3d0
(i32.const 0)
)
- ;; code offset: 0x3df
+ ;; code offset: 0x3d6
(local.set $0
- ;; code offset: 0x3dd
+ ;; code offset: 0x3d4
(i32.const 0)
)
- ;; code offset: 0x3e1
+ ;; code offset: 0x3d8
(loop $label$5
- ;; code offset: 0x3eb
+ ;; code offset: 0x3e2
(i32.store offset=8
- ;; code offset: 0x3e7
+ ;; code offset: 0x3de
(local.tee $4
- ;; code offset: 0x3e5
+ ;; code offset: 0x3dc
(call $malloc
- ;; code offset: 0x3e3
+ ;; code offset: 0x3da
(i32.const 12)
)
)
- ;; code offset: 0x3e9
+ ;; code offset: 0x3e0
(local.get $1)
)
- ;; code offset: 0x3f2
+ ;; code offset: 0x3e9
(i32.store offset=4
- ;; code offset: 0x3ee
+ ;; code offset: 0x3e5
(local.get $4)
- ;; code offset: 0x3f0
+ ;; code offset: 0x3e7
(local.get $3)
)
- ;; code offset: 0x3f9
+ ;; code offset: 0x3f0
(i32.store
- ;; code offset: 0x3f5
+ ;; code offset: 0x3ec
(local.get $4)
- ;; code offset: 0x3f7
+ ;; code offset: 0x3ee
(local.get $0)
)
- ;; code offset: 0x3fe
+ ;; code offset: 0x3f5
(local.set $1
- ;; code offset: 0x3fc
+ ;; code offset: 0x3f3
(local.get $4)
)
- ;; code offset: 0x40a
+ ;; code offset: 0x401
(br_if $label$5
- ;; code offset: 0x409
+ ;; code offset: 0x400
(i32.ne
- ;; code offset: 0x405
+ ;; code offset: 0x3fc
(local.tee $0
- ;; code offset: 0x404
+ ;; code offset: 0x3fb
(i32.add
- ;; code offset: 0x400
+ ;; code offset: 0x3f7
(local.get $0)
- ;; code offset: 0x402
+ ;; code offset: 0x3f9
(i32.const 1)
)
)
- ;; code offset: 0x407
+ ;; code offset: 0x3fe
(local.get $2)
)
)
)
)
)
- ;; code offset: 0x410
+ ;; code offset: 0x407
(local.set $0
- ;; code offset: 0x40e
+ ;; code offset: 0x405
(i32.const 0)
)
- ;; code offset: 0x41b
+ ;; code offset: 0x412
(local.set $1
- ;; code offset: 0x419
+ ;; code offset: 0x410
(call $malloc
- ;; code offset: 0x417
+ ;; code offset: 0x40e
(local.tee $2
- ;; code offset: 0x416
+ ;; code offset: 0x40d
(i32.shl
- ;; code offset: 0x412
+ ;; code offset: 0x409
(local.get $3)
- ;; code offset: 0x414
+ ;; code offset: 0x40b
(i32.const 2)
)
)
)
)
- ;; code offset: 0x421
+ ;; code offset: 0x418
(local.set $5
- ;; code offset: 0x41f
+ ;; code offset: 0x416
(call $malloc
- ;; code offset: 0x41d
+ ;; code offset: 0x414
(local.get $2)
)
)
- ;; code offset: 0x423
+ ;; code offset: 0x41a
(block $label$6
(block $label$7
(block $label$8
- ;; code offset: 0x42e
+ ;; code offset: 0x425
(if
- ;; code offset: 0x42d
+ ;; code offset: 0x424
(i32.gt_s
- ;; code offset: 0x429
+ ;; code offset: 0x420
(local.get $3)
- ;; code offset: 0x42b
+ ;; code offset: 0x422
(i32.const 0)
)
(then
- ;; code offset: 0x430
+ ;; code offset: 0x427
(loop $label$10
- ;; code offset: 0x43c
+ ;; code offset: 0x433
(i32.store
- ;; code offset: 0x439
+ ;; code offset: 0x430
(i32.add
- ;; code offset: 0x432
+ ;; code offset: 0x429
(local.get $1)
- ;; code offset: 0x438
+ ;; code offset: 0x42f
(i32.shl
- ;; code offset: 0x434
+ ;; code offset: 0x42b
(local.get $0)
- ;; code offset: 0x436
+ ;; code offset: 0x42d
(i32.const 2)
)
)
- ;; code offset: 0x43a
+ ;; code offset: 0x431
(local.get $0)
)
- ;; code offset: 0x449
+ ;; code offset: 0x440
(br_if $label$10
- ;; code offset: 0x448
+ ;; code offset: 0x43f
(i32.ne
- ;; code offset: 0x444
+ ;; code offset: 0x43b
(local.tee $0
- ;; code offset: 0x443
+ ;; code offset: 0x43a
(i32.add
- ;; code offset: 0x43f
+ ;; code offset: 0x436
(local.get $0)
- ;; code offset: 0x441
+ ;; code offset: 0x438
(i32.const 1)
)
)
- ;; code offset: 0x446
+ ;; code offset: 0x43d
(local.get $3)
)
)
)
- ;; code offset: 0x44e
+ ;; code offset: 0x445
(local.set $6
- ;; code offset: 0x44c
+ ;; code offset: 0x443
(i32.const 30)
)
- ;; code offset: 0x452
+ ;; code offset: 0x449
(local.set $2
- ;; code offset: 0x450
+ ;; code offset: 0x447
(local.get $3)
)
- ;; code offset: 0x454
+ ;; code offset: 0x44b
(br $label$8)
)
)
- ;; code offset: 0x459
+ ;; code offset: 0x450
(local.set $6
- ;; code offset: 0x457
+ ;; code offset: 0x44e
(i32.const 30)
)
- ;; code offset: 0x45d
+ ;; code offset: 0x454
(local.set $2
- ;; code offset: 0x45b
+ ;; code offset: 0x452
(local.get $3)
)
- ;; code offset: 0x45f
+ ;; code offset: 0x456
(br $label$7)
)
- ;; code offset: 0x462
+ ;; code offset: 0x459
(loop $label$11
- ;; code offset: 0x466
+ ;; code offset: 0x45d
(local.set $0
- ;; code offset: 0x464
+ ;; code offset: 0x45b
(i32.const 0)
)
- ;; code offset: 0x468
+ ;; code offset: 0x45f
(loop $label$12
- ;; code offset: 0x47a
+ ;; code offset: 0x471
(i32.store offset=16
- ;; code offset: 0x46a
+ ;; code offset: 0x461
(local.get $8)
- ;; code offset: 0x479
+ ;; code offset: 0x470
(i32.add
- ;; code offset: 0x474
+ ;; code offset: 0x46b
(i32.load
- ;; code offset: 0x473
+ ;; code offset: 0x46a
(i32.add
- ;; code offset: 0x46c
+ ;; code offset: 0x463
(local.get $1)
- ;; code offset: 0x472
+ ;; code offset: 0x469
(i32.shl
- ;; code offset: 0x46e
+ ;; code offset: 0x465
(local.get $0)
- ;; code offset: 0x470
+ ;; code offset: 0x467
(i32.const 2)
)
)
)
- ;; code offset: 0x477
+ ;; code offset: 0x46e
(i32.const 1)
)
)
- ;; code offset: 0x487
+ ;; code offset: 0x47e
(drop
- ;; code offset: 0x485
+ ;; code offset: 0x47c
(call $iprintf
- ;; code offset: 0x47d
+ ;; code offset: 0x474
(i32.const 1047)
- ;; code offset: 0x484
+ ;; code offset: 0x47b
(i32.add
- ;; code offset: 0x480
+ ;; code offset: 0x477
(local.get $8)
- ;; code offset: 0x482
+ ;; code offset: 0x479
(i32.const 16)
)
)
)
- ;; code offset: 0x492
+ ;; code offset: 0x489
(br_if $label$12
- ;; code offset: 0x491
+ ;; code offset: 0x488
(i32.ne
- ;; code offset: 0x48d
+ ;; code offset: 0x484
(local.tee $0
- ;; code offset: 0x48c
+ ;; code offset: 0x483
(i32.add
- ;; code offset: 0x488
+ ;; code offset: 0x47f
(local.get $0)
- ;; code offset: 0x48a
+ ;; code offset: 0x481
(i32.const 1)
)
)
- ;; code offset: 0x48f
+ ;; code offset: 0x486
(local.get $3)
)
)
)
- ;; code offset: 0x499
+ ;; code offset: 0x490
(drop
- ;; code offset: 0x497
+ ;; code offset: 0x48e
(call $putchar
- ;; code offset: 0x495
+ ;; code offset: 0x48c
(i32.const 10)
)
)
- ;; code offset: 0x49f
+ ;; code offset: 0x496
(if
- ;; code offset: 0x49e
+ ;; code offset: 0x495
(i32.gt_s
- ;; code offset: 0x49a
+ ;; code offset: 0x491
(local.get $2)
- ;; code offset: 0x49c
+ ;; code offset: 0x493
(i32.const 1)
)
(then
- ;; code offset: 0x4a1
+ ;; code offset: 0x498
(loop $label$14
- ;; code offset: 0x4b2
+ ;; code offset: 0x4a9
(i32.store
- ;; code offset: 0x4af
+ ;; code offset: 0x4a6
(i32.add
- ;; code offset: 0x4a3
+ ;; code offset: 0x49a
(local.get $5)
- ;; code offset: 0x4ae
+ ;; code offset: 0x4a5
(i32.shl
- ;; code offset: 0x4aa
+ ;; code offset: 0x4a1
(local.tee $0
- ;; code offset: 0x4a9
+ ;; code offset: 0x4a0
(i32.sub
- ;; code offset: 0x4a5
+ ;; code offset: 0x49c
(local.get $2)
- ;; code offset: 0x4a7
+ ;; code offset: 0x49e
(i32.const 1)
)
)
- ;; code offset: 0x4ac
+ ;; code offset: 0x4a3
(i32.const 2)
)
)
- ;; code offset: 0x4b0
+ ;; code offset: 0x4a7
(local.get $2)
)
- ;; code offset: 0x4ba
- (local.set $7
- ;; code offset: 0x4b9
- (i32.gt_s
- ;; code offset: 0x4b5
- (local.get $2)
- ;; code offset: 0x4b7
- (i32.const 2)
- )
- )
- ;; code offset: 0x4be
- (local.set $2
- ;; code offset: 0x4bc
- (local.get $0)
- )
- ;; code offset: 0x4c2
+ ;; code offset: 0x4b5
(br_if $label$14
- ;; code offset: 0x4c0
- (local.get $7)
+ (block (result i32)
+ (local.set $9
+ ;; code offset: 0x4b0
+ (i32.gt_s
+ ;; code offset: 0x4ac
+ (local.get $2)
+ ;; code offset: 0x4ae
+ (i32.const 2)
+ )
+ )
+ ;; code offset: 0x4b3
+ (local.set $2
+ ;; code offset: 0x4b1
+ (local.get $0)
+ )
+ (local.get $9)
+ )
)
)
)
)
- ;; code offset: 0x4cb
+ ;; code offset: 0x4be
(br_if $label$6
- ;; code offset: 0x4ca
+ ;; code offset: 0x4bd
(i32.eq
- ;; code offset: 0x4c6
+ ;; code offset: 0x4b9
(local.get $2)
- ;; code offset: 0x4c8
+ ;; code offset: 0x4bb
(local.get $3)
)
)
- ;; code offset: 0x4d2
+ ;; code offset: 0x4c5
(local.set $6
- ;; code offset: 0x4d1
+ ;; code offset: 0x4c4
(i32.sub
- ;; code offset: 0x4cd
+ ;; code offset: 0x4c0
(local.get $6)
- ;; code offset: 0x4cf
+ ;; code offset: 0x4c2
(i32.const 1)
)
)
- ;; code offset: 0x4d4
+ ;; code offset: 0x4c7
(loop $label$15
- ;; code offset: 0x4d8
+ ;; code offset: 0x4cb
(local.set $0
- ;; code offset: 0x4d6
+ ;; code offset: 0x4c9
(i32.const 0)
)
- ;; code offset: 0x4df
+ ;; code offset: 0x4d2
(local.set $7
- ;; code offset: 0x4dc
+ ;; code offset: 0x4cf
(i32.load
- ;; code offset: 0x4da
+ ;; code offset: 0x4cd
(local.get $1)
)
)
- ;; code offset: 0x4e6
+ ;; code offset: 0x4d9
(if
- ;; code offset: 0x4e5
+ ;; code offset: 0x4d8
(i32.gt_s
- ;; code offset: 0x4e1
+ ;; code offset: 0x4d4
(local.get $2)
- ;; code offset: 0x4e3
+ ;; code offset: 0x4d6
(i32.const 0)
)
(then
- ;; code offset: 0x4e8
+ ;; code offset: 0x4db
(loop $label$17
- ;; code offset: 0x502
+ ;; code offset: 0x4f5
(i32.store
- ;; code offset: 0x4f1
+ ;; code offset: 0x4e4
(i32.add
- ;; code offset: 0x4ea
+ ;; code offset: 0x4dd
(local.get $1)
- ;; code offset: 0x4f0
+ ;; code offset: 0x4e3
(i32.shl
- ;; code offset: 0x4ec
+ ;; code offset: 0x4df
(local.get $0)
- ;; code offset: 0x4ee
+ ;; code offset: 0x4e1
(i32.const 2)
)
)
- ;; code offset: 0x4ff
+ ;; code offset: 0x4f2
(i32.load
- ;; code offset: 0x4fe
+ ;; code offset: 0x4f1
(i32.add
- ;; code offset: 0x4f2
+ ;; code offset: 0x4e5
(local.get $1)
- ;; code offset: 0x4fd
+ ;; code offset: 0x4f0
(i32.shl
- ;; code offset: 0x4f9
+ ;; code offset: 0x4ec
(local.tee $0
- ;; code offset: 0x4f8
+ ;; code offset: 0x4eb
(i32.add
- ;; code offset: 0x4f4
+ ;; code offset: 0x4e7
(local.get $0)
- ;; code offset: 0x4f6
+ ;; code offset: 0x4e9
(i32.const 1)
)
)
- ;; code offset: 0x4fb
+ ;; code offset: 0x4ee
(i32.const 2)
)
)
)
)
- ;; code offset: 0x50a
+ ;; code offset: 0x4fd
(br_if $label$17
- ;; code offset: 0x509
+ ;; code offset: 0x4fc
(i32.ne
- ;; code offset: 0x505
+ ;; code offset: 0x4f8
(local.get $0)
- ;; code offset: 0x507
+ ;; code offset: 0x4fa
(local.get $2)
)
)
)
- ;; code offset: 0x50f
+ ;; code offset: 0x502
(local.set $0
- ;; code offset: 0x50d
+ ;; code offset: 0x500
(local.get $2)
)
)
)
- ;; code offset: 0x51c
+ ;; code offset: 0x50f
(i32.store
- ;; code offset: 0x519
+ ;; code offset: 0x50c
(i32.add
- ;; code offset: 0x512
+ ;; code offset: 0x505
(local.get $1)
- ;; code offset: 0x518
+ ;; code offset: 0x50b
(i32.shl
- ;; code offset: 0x514
+ ;; code offset: 0x507
(local.get $0)
- ;; code offset: 0x516
+ ;; code offset: 0x509
(i32.const 2)
)
)
- ;; code offset: 0x51a
+ ;; code offset: 0x50d
(local.get $7)
)
- ;; code offset: 0x533
+ ;; code offset: 0x526
(i32.store
- ;; code offset: 0x527
+ ;; code offset: 0x51a
(local.tee $0
- ;; code offset: 0x526
+ ;; code offset: 0x519
(i32.add
- ;; code offset: 0x51f
+ ;; code offset: 0x512
(local.get $5)
- ;; code offset: 0x525
+ ;; code offset: 0x518
(i32.shl
- ;; code offset: 0x521
+ ;; code offset: 0x514
(local.get $2)
- ;; code offset: 0x523
+ ;; code offset: 0x516
(i32.const 2)
)
)
)
- ;; code offset: 0x532
+ ;; code offset: 0x525
(i32.sub
- ;; code offset: 0x52e
+ ;; code offset: 0x521
(local.tee $0
- ;; code offset: 0x52b
+ ;; code offset: 0x51e
(i32.load
- ;; code offset: 0x529
+ ;; code offset: 0x51c
(local.get $0)
)
)
- ;; code offset: 0x530
+ ;; code offset: 0x523
(i32.const 1)
)
)
- ;; code offset: 0x53b
+ ;; code offset: 0x52e
(if
- ;; code offset: 0x53a
+ ;; code offset: 0x52d
(i32.le_s
- ;; code offset: 0x536
+ ;; code offset: 0x529
(local.get $0)
- ;; code offset: 0x538
+ ;; code offset: 0x52b
(i32.const 1)
)
(then
- ;; code offset: 0x547
+ ;; code offset: 0x53a
(br_if $label$15
- ;; code offset: 0x546
+ ;; code offset: 0x539
(i32.ne
- ;; code offset: 0x542
+ ;; code offset: 0x535
(local.tee $2
- ;; code offset: 0x541
+ ;; code offset: 0x534
(i32.add
- ;; code offset: 0x53d
+ ;; code offset: 0x530
(local.get $2)
- ;; code offset: 0x53f
+ ;; code offset: 0x532
(i32.const 1)
)
)
- ;; code offset: 0x544
+ ;; code offset: 0x537
(local.get $3)
)
)
- ;; code offset: 0x549
+ ;; code offset: 0x53c
(br $label$6)
)
)
)
- ;; code offset: 0x54f
+ ;; code offset: 0x542
(br_if $label$11
- ;; code offset: 0x54d
+ ;; code offset: 0x540
(local.get $6)
)
)
- ;; code offset: 0x552
+ ;; code offset: 0x545
(br $label$6)
)
- ;; code offset: 0x555
+ ;; code offset: 0x548
(loop $label$19
- ;; code offset: 0x55b
+ ;; code offset: 0x54e
(drop
- ;; code offset: 0x559
+ ;; code offset: 0x54c
(call $putchar
- ;; code offset: 0x557
+ ;; code offset: 0x54a
(i32.const 10)
)
)
- ;; code offset: 0x561
+ ;; code offset: 0x554
(if
- ;; code offset: 0x560
+ ;; code offset: 0x553
(i32.gt_s
- ;; code offset: 0x55c
+ ;; code offset: 0x54f
(local.get $2)
- ;; code offset: 0x55e
+ ;; code offset: 0x551
(i32.const 1)
)
(then
- ;; code offset: 0x563
+ ;; code offset: 0x556
(loop $label$21
- ;; code offset: 0x574
+ ;; code offset: 0x567
(i32.store
- ;; code offset: 0x571
+ ;; code offset: 0x564
(i32.add
- ;; code offset: 0x565
+ ;; code offset: 0x558
(local.get $5)
- ;; code offset: 0x570
+ ;; code offset: 0x563
(i32.shl
- ;; code offset: 0x56c
+ ;; code offset: 0x55f
(local.tee $0
- ;; code offset: 0x56b
+ ;; code offset: 0x55e
(i32.sub
- ;; code offset: 0x567
+ ;; code offset: 0x55a
(local.get $2)
- ;; code offset: 0x569
+ ;; code offset: 0x55c
(i32.const 1)
)
)
- ;; code offset: 0x56e
+ ;; code offset: 0x561
(i32.const 2)
)
)
- ;; code offset: 0x572
+ ;; code offset: 0x565
(local.get $2)
)
- ;; code offset: 0x57c
- (local.set $7
- ;; code offset: 0x57b
- (i32.gt_s
- ;; code offset: 0x577
- (local.get $2)
- ;; code offset: 0x579
- (i32.const 2)
- )
- )
- ;; code offset: 0x580
- (local.set $2
- ;; code offset: 0x57e
- (local.get $0)
- )
- ;; code offset: 0x584
+ ;; code offset: 0x573
(br_if $label$21
- ;; code offset: 0x582
- (local.get $7)
+ (block (result i32)
+ (local.set $10
+ ;; code offset: 0x56e
+ (i32.gt_s
+ ;; code offset: 0x56a
+ (local.get $2)
+ ;; code offset: 0x56c
+ (i32.const 2)
+ )
+ )
+ ;; code offset: 0x571
+ (local.set $2
+ ;; code offset: 0x56f
+ (local.get $0)
+ )
+ (local.get $10)
+ )
)
)
)
)
- ;; code offset: 0x58d
+ ;; code offset: 0x57c
(br_if $label$6
- ;; code offset: 0x58c
+ ;; code offset: 0x57b
(i32.eq
- ;; code offset: 0x588
+ ;; code offset: 0x577
(local.get $2)
- ;; code offset: 0x58a
+ ;; code offset: 0x579
(local.get $3)
)
)
- ;; code offset: 0x594
+ ;; code offset: 0x583
(local.set $6
- ;; code offset: 0x593
+ ;; code offset: 0x582
(i32.sub
- ;; code offset: 0x58f
+ ;; code offset: 0x57e
(local.get $6)
- ;; code offset: 0x591
+ ;; code offset: 0x580
(i32.const 1)
)
)
- ;; code offset: 0x596
+ ;; code offset: 0x585
(loop $label$22
- ;; code offset: 0x59d
+ ;; code offset: 0x58c
(local.set $7
- ;; code offset: 0x59a
+ ;; code offset: 0x589
(i32.load
- ;; code offset: 0x598
+ ;; code offset: 0x587
(local.get $1)
)
)
- ;; code offset: 0x5a1
+ ;; code offset: 0x590
(local.set $0
- ;; code offset: 0x59f
+ ;; code offset: 0x58e
(i32.const 0)
)
- ;; code offset: 0x5a8
+ ;; code offset: 0x597
(if
- ;; code offset: 0x5a7
+ ;; code offset: 0x596
(i32.gt_s
- ;; code offset: 0x5a3
+ ;; code offset: 0x592
(local.get $2)
- ;; code offset: 0x5a5
+ ;; code offset: 0x594
(i32.const 0)
)
(then
- ;; code offset: 0x5aa
+ ;; code offset: 0x599
(loop $label$24
- ;; code offset: 0x5c4
+ ;; code offset: 0x5b3
(i32.store
- ;; code offset: 0x5b3
+ ;; code offset: 0x5a2
(i32.add
- ;; code offset: 0x5ac
+ ;; code offset: 0x59b
(local.get $1)
- ;; code offset: 0x5b2
+ ;; code offset: 0x5a1
(i32.shl
- ;; code offset: 0x5ae
+ ;; code offset: 0x59d
(local.get $0)
- ;; code offset: 0x5b0
+ ;; code offset: 0x59f
(i32.const 2)
)
)
- ;; code offset: 0x5c1
+ ;; code offset: 0x5b0
(i32.load
- ;; code offset: 0x5c0
+ ;; code offset: 0x5af
(i32.add
- ;; code offset: 0x5b4
+ ;; code offset: 0x5a3
(local.get $1)
- ;; code offset: 0x5bf
+ ;; code offset: 0x5ae
(i32.shl
- ;; code offset: 0x5bb
+ ;; code offset: 0x5aa
(local.tee $0
- ;; code offset: 0x5ba
+ ;; code offset: 0x5a9
(i32.add
- ;; code offset: 0x5b6
+ ;; code offset: 0x5a5
(local.get $0)
- ;; code offset: 0x5b8
+ ;; code offset: 0x5a7
(i32.const 1)
)
)
- ;; code offset: 0x5bd
+ ;; code offset: 0x5ac
(i32.const 2)
)
)
)
)
- ;; code offset: 0x5cc
+ ;; code offset: 0x5bb
(br_if $label$24
- ;; code offset: 0x5cb
+ ;; code offset: 0x5ba
(i32.ne
- ;; code offset: 0x5c7
+ ;; code offset: 0x5b6
(local.get $0)
- ;; code offset: 0x5c9
+ ;; code offset: 0x5b8
(local.get $2)
)
)
)
- ;; code offset: 0x5d1
+ ;; code offset: 0x5c0
(local.set $0
- ;; code offset: 0x5cf
+ ;; code offset: 0x5be
(local.get $2)
)
)
)
- ;; code offset: 0x5de
+ ;; code offset: 0x5cd
(i32.store
- ;; code offset: 0x5db
+ ;; code offset: 0x5ca
(i32.add
- ;; code offset: 0x5d4
+ ;; code offset: 0x5c3
(local.get $1)
- ;; code offset: 0x5da
+ ;; code offset: 0x5c9
(i32.shl
- ;; code offset: 0x5d6
+ ;; code offset: 0x5c5
(local.get $0)
- ;; code offset: 0x5d8
+ ;; code offset: 0x5c7
(i32.const 2)
)
)
- ;; code offset: 0x5dc
+ ;; code offset: 0x5cb
(local.get $7)
)
- ;; code offset: 0x5f5
+ ;; code offset: 0x5e4
(i32.store
- ;; code offset: 0x5e9
+ ;; code offset: 0x5d8
(local.tee $0
- ;; code offset: 0x5e8
+ ;; code offset: 0x5d7
(i32.add
- ;; code offset: 0x5e1
+ ;; code offset: 0x5d0
(local.get $5)
- ;; code offset: 0x5e7
+ ;; code offset: 0x5d6
(i32.shl
- ;; code offset: 0x5e3
+ ;; code offset: 0x5d2
(local.get $2)
- ;; code offset: 0x5e5
+ ;; code offset: 0x5d4
(i32.const 2)
)
)
)
- ;; code offset: 0x5f4
+ ;; code offset: 0x5e3
(i32.sub
- ;; code offset: 0x5f0
+ ;; code offset: 0x5df
(local.tee $0
- ;; code offset: 0x5ed
+ ;; code offset: 0x5dc
(i32.load
- ;; code offset: 0x5eb
+ ;; code offset: 0x5da
(local.get $0)
)
)
- ;; code offset: 0x5f2
+ ;; code offset: 0x5e1
(i32.const 1)
)
)
- ;; code offset: 0x5fd
+ ;; code offset: 0x5ec
(if
- ;; code offset: 0x5fc
+ ;; code offset: 0x5eb
(i32.le_s
- ;; code offset: 0x5f8
+ ;; code offset: 0x5e7
(local.get $0)
- ;; code offset: 0x5fa
+ ;; code offset: 0x5e9
(i32.const 1)
)
(then
- ;; code offset: 0x609
+ ;; code offset: 0x5f8
(br_if $label$22
- ;; code offset: 0x608
+ ;; code offset: 0x5f7
(i32.ne
- ;; code offset: 0x604
+ ;; code offset: 0x5f3
(local.tee $2
- ;; code offset: 0x603
+ ;; code offset: 0x5f2
(i32.add
- ;; code offset: 0x5ff
+ ;; code offset: 0x5ee
(local.get $2)
- ;; code offset: 0x601
+ ;; code offset: 0x5f0
(i32.const 1)
)
)
- ;; code offset: 0x606
+ ;; code offset: 0x5f5
(local.get $3)
)
)
- ;; code offset: 0x60b
+ ;; code offset: 0x5fa
(br $label$6)
)
)
)
- ;; code offset: 0x611
+ ;; code offset: 0x600
(br_if $label$19
- ;; code offset: 0x60f
+ ;; code offset: 0x5fe
(local.get $6)
)
)
)
- ;; code offset: 0x617
+ ;; code offset: 0x606
(call $free
- ;; code offset: 0x615
+ ;; code offset: 0x604
(local.get $1)
)
- ;; code offset: 0x61b
+ ;; code offset: 0x60a
(call $free
- ;; code offset: 0x619
+ ;; code offset: 0x608
(local.get $5)
)
- ;; code offset: 0x61f
+ ;; code offset: 0x60e
(local.set $5
- ;; code offset: 0x61d
+ ;; code offset: 0x60c
(i32.const 0)
)
- ;; code offset: 0x623
+ ;; code offset: 0x612
(local.set $0
- ;; code offset: 0x621
+ ;; code offset: 0x610
(i32.const 0)
)
- ;; code offset: 0x627
+ ;; code offset: 0x616
(if
- ;; code offset: 0x625
+ ;; code offset: 0x614
(local.get $4)
(then
- ;; code offset: 0x629
+ ;; code offset: 0x618
(loop $label$27
- ;; code offset: 0x62f
+ ;; code offset: 0x61e
(local.set $1
- ;; code offset: 0x62d
+ ;; code offset: 0x61c
(call $fannkuch_worker\28void*\29
- ;; code offset: 0x62b
+ ;; code offset: 0x61a
(local.get $4)
)
)
- ;; code offset: 0x636
+ ;; code offset: 0x625
(local.set $2
- ;; code offset: 0x633
+ ;; code offset: 0x622
(i32.load offset=8
- ;; code offset: 0x631
+ ;; code offset: 0x620
(local.get $4)
)
)
- ;; code offset: 0x63a
+ ;; code offset: 0x629
(call $free
- ;; code offset: 0x638
+ ;; code offset: 0x627
(local.get $4)
)
- ;; code offset: 0x646
+ ;; code offset: 0x635
(local.set $0
- ;; code offset: 0x645
+ ;; code offset: 0x634
(select
- ;; code offset: 0x63c
+ ;; code offset: 0x62b
(local.get $1)
- ;; code offset: 0x63e
+ ;; code offset: 0x62d
(local.get $0)
- ;; code offset: 0x644
+ ;; code offset: 0x633
(i32.lt_s
- ;; code offset: 0x640
+ ;; code offset: 0x62f
(local.get $0)
- ;; code offset: 0x642
+ ;; code offset: 0x631
(local.get $1)
)
)
)
- ;; code offset: 0x64a
+ ;; code offset: 0x639
(local.set $4
- ;; code offset: 0x648
+ ;; code offset: 0x637
(local.get $2)
)
- ;; code offset: 0x64e
+ ;; code offset: 0x63d
(br_if $label$27
- ;; code offset: 0x64c
+ ;; code offset: 0x63b
(local.get $2)
)
)
)
)
- ;; code offset: 0x656
+ ;; code offset: 0x645
(i32.store offset=4
- ;; code offset: 0x652
+ ;; code offset: 0x641
(local.get $8)
- ;; code offset: 0x654
+ ;; code offset: 0x643
(local.get $0)
)
- ;; code offset: 0x65d
+ ;; code offset: 0x64c
(i32.store
- ;; code offset: 0x659
+ ;; code offset: 0x648
(local.get $8)
- ;; code offset: 0x65b
+ ;; code offset: 0x64a
(local.get $3)
)
- ;; code offset: 0x667
+ ;; code offset: 0x656
(drop
- ;; code offset: 0x665
+ ;; code offset: 0x654
(call $iprintf
- ;; code offset: 0x660
+ ;; code offset: 0x64f
(i32.const 1024)
- ;; code offset: 0x663
+ ;; code offset: 0x652
(local.get $8)
)
)
)
- ;; code offset: 0x66e
+ ;; code offset: 0x65d
(global.set $global$0
- ;; code offset: 0x66d
+ ;; code offset: 0x65c
(i32.add
- ;; code offset: 0x669
+ ;; code offset: 0x658
(local.get $8)
- ;; code offset: 0x66b
+ ;; code offset: 0x65a
(i32.const 32)
)
)
- ;; code offset: 0x670
+ ;; code offset: 0x65f
(local.get $5)
)
;; custom section ".debug_info", size 851
;; custom section ".debug_loc", size 1073
;; custom section ".debug_ranges", size 88
;; custom section ".debug_abbrev", size 333
- ;; custom section ".debug_line", size 2682
+ ;; custom section ".debug_line", size 2642
;; custom section ".debug_str", size 434
;; custom section "producers", size 135
)