about summary refs log tree commit diff stats
path: root/cpp/.traces/interpolate-at-start
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/.traces/interpolate-at-start')
-rw-r--r--cpp/.traces/interpolate-at-start166
1 files changed, 83 insertions, 83 deletions
diff --git a/cpp/.traces/interpolate-at-start b/cpp/.traces/interpolate-at-start
index 75c4420b..47c1d8c0 100644
--- a/cpp/.traces/interpolate-at-start
+++ b/cpp/.traces/interpolate-at-start
@@ -98,8 +98,8 @@ run/0: instruction interpolate/14
 run/0: {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character"]} <- new {name: "character", value: 4, type: 0, properties: ["character": "type"]}, {name: "result-len", value: 3, type: 1, properties: ["result-len": "integer"]}
 mem/0: location 1018 is 11
 mem/0: array size is 11
-mem/0: new alloc: 1074
-mem/0: storing 1074 in location 1022
+mem/0: new alloc: 1075
+mem/0: storing 1075 in location 1022
 run/0: instruction interpolate/15
 run/0: {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]} <- copy {name: "0", value: 0, type: 0, properties: ["0": "literal"]}
 run/0: ingredient 0 is 0
@@ -186,18 +186,18 @@ mem/0: storing 97 in location 1026
 run/0: instruction interpolate/37
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 0
-run/0: address to copy is 1075
-run/0: product 0 is 1075
-mem/0: storing 1075 in location 1028
+run/0: address to copy is 1076
+run/0: product 0 is 1076
+mem/0: storing 1076 in location 1028
 run/0: instruction interpolate/38
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 97
-mem/0: location 1028 is 1075
-mem/0: storing 97 in location 1075
+mem/0: location 1028 is 1076
+mem/0: storing 97 in location 1076
 run/0: instruction interpolate/39
 run/0: {name: "j", value: 14, type: 1, properties: ["j": "integer"]} <- add {name: "j", value: 14, type: 1, properties: ["j": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is j
@@ -243,18 +243,18 @@ mem/0: storing 98 in location 1026
 run/0: instruction interpolate/37
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 1
-run/0: address to copy is 1076
-run/0: product 0 is 1076
-mem/0: storing 1076 in location 1028
+run/0: address to copy is 1077
+run/0: product 0 is 1077
+mem/0: storing 1077 in location 1028
 run/0: instruction interpolate/38
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 98
-mem/0: location 1028 is 1076
-mem/0: storing 98 in location 1076
+mem/0: location 1028 is 1077
+mem/0: storing 98 in location 1077
 run/0: instruction interpolate/39
 run/0: {name: "j", value: 14, type: 1, properties: ["j": "integer"]} <- add {name: "j", value: 14, type: 1, properties: ["j": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is j
@@ -300,18 +300,18 @@ mem/0: storing 99 in location 1026
 run/0: instruction interpolate/37
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 2
-run/0: address to copy is 1077
-run/0: product 0 is 1077
-mem/0: storing 1077 in location 1028
+run/0: address to copy is 1078
+run/0: product 0 is 1078
+mem/0: storing 1078 in location 1028
 run/0: instruction interpolate/38
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 99
-mem/0: location 1028 is 1077
-mem/0: storing 99 in location 1077
+mem/0: location 1028 is 1078
+mem/0: storing 99 in location 1078
 run/0: instruction interpolate/39
 run/0: {name: "j", value: 14, type: 1, properties: ["j": "integer"]} <- add {name: "j", value: 14, type: 1, properties: ["j": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is j
@@ -391,18 +391,18 @@ mem/0: storing 44 in location 1026
 run/0: instruction interpolate/50
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 3
-run/0: address to copy is 1078
-run/0: product 0 is 1078
-mem/0: storing 1078 in location 1028
+run/0: address to copy is 1079
+run/0: product 0 is 1079
+mem/0: storing 1079 in location 1028
 run/0: instruction interpolate/51
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 44
-mem/0: location 1028 is 1078
-mem/0: storing 44 in location 1078
+mem/0: location 1028 is 1079
+mem/0: storing 44 in location 1079
 run/0: instruction interpolate/52
 run/0: {name: "i", value: 9, type: 1, properties: ["i": "integer"]} <- add {name: "i", value: 9, type: 1, properties: ["i": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is i
@@ -448,18 +448,18 @@ mem/0: storing 32 in location 1026
 run/0: instruction interpolate/50
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 4
-run/0: address to copy is 1079
-run/0: product 0 is 1079
-mem/0: storing 1079 in location 1028
+run/0: address to copy is 1080
+run/0: product 0 is 1080
+mem/0: storing 1080 in location 1028
 run/0: instruction interpolate/51
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 32
-mem/0: location 1028 is 1079
-mem/0: storing 32 in location 1079
+mem/0: location 1028 is 1080
+mem/0: storing 32 in location 1080
 run/0: instruction interpolate/52
 run/0: {name: "i", value: 9, type: 1, properties: ["i": "integer"]} <- add {name: "i", value: 9, type: 1, properties: ["i": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is i
@@ -505,18 +505,18 @@ mem/0: storing 104 in location 1026
 run/0: instruction interpolate/50
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 5
-run/0: address to copy is 1080
-run/0: product 0 is 1080
-mem/0: storing 1080 in location 1028
+run/0: address to copy is 1081
+run/0: product 0 is 1081
+mem/0: storing 1081 in location 1028
 run/0: instruction interpolate/51
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 104
-mem/0: location 1028 is 1080
-mem/0: storing 104 in location 1080
+mem/0: location 1028 is 1081
+mem/0: storing 104 in location 1081
 run/0: instruction interpolate/52
 run/0: {name: "i", value: 9, type: 1, properties: ["i": "integer"]} <- add {name: "i", value: 9, type: 1, properties: ["i": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is i
@@ -562,18 +562,18 @@ mem/0: storing 101 in location 1026
 run/0: instruction interpolate/50
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 6
-run/0: address to copy is 1081
-run/0: product 0 is 1081
-mem/0: storing 1081 in location 1028
+run/0: address to copy is 1082
+run/0: product 0 is 1082
+mem/0: storing 1082 in location 1028
 run/0: instruction interpolate/51
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 101
-mem/0: location 1028 is 1081
-mem/0: storing 101 in location 1081
+mem/0: location 1028 is 1082
+mem/0: storing 101 in location 1082
 run/0: instruction interpolate/52
 run/0: {name: "i", value: 9, type: 1, properties: ["i": "integer"]} <- add {name: "i", value: 9, type: 1, properties: ["i": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is i
@@ -619,18 +619,18 @@ mem/0: storing 108 in location 1026
 run/0: instruction interpolate/50
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 7
-run/0: address to copy is 1082
-run/0: product 0 is 1082
-mem/0: storing 1082 in location 1028
+run/0: address to copy is 1083
+run/0: product 0 is 1083
+mem/0: storing 1083 in location 1028
 run/0: instruction interpolate/51
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 108
-mem/0: location 1028 is 1082
-mem/0: storing 108 in location 1082
+mem/0: location 1028 is 1083
+mem/0: storing 108 in location 1083
 run/0: instruction interpolate/52
 run/0: {name: "i", value: 9, type: 1, properties: ["i": "integer"]} <- add {name: "i", value: 9, type: 1, properties: ["i": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is i
@@ -676,18 +676,18 @@ mem/0: storing 108 in location 1026
 run/0: instruction interpolate/50
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 8
-run/0: address to copy is 1083
-run/0: product 0 is 1083
-mem/0: storing 1083 in location 1028
+run/0: address to copy is 1084
+run/0: product 0 is 1084
+mem/0: storing 1084 in location 1028
 run/0: instruction interpolate/51
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 108
-mem/0: location 1028 is 1083
-mem/0: storing 108 in location 1083
+mem/0: location 1028 is 1084
+mem/0: storing 108 in location 1084
 run/0: instruction interpolate/52
 run/0: {name: "i", value: 9, type: 1, properties: ["i": "integer"]} <- add {name: "i", value: 9, type: 1, properties: ["i": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is i
@@ -733,18 +733,18 @@ mem/0: storing 111 in location 1026
 run/0: instruction interpolate/50
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 9
-run/0: address to copy is 1084
-run/0: product 0 is 1084
-mem/0: storing 1084 in location 1028
+run/0: address to copy is 1085
+run/0: product 0 is 1085
+mem/0: storing 1085 in location 1028
 run/0: instruction interpolate/51
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 111
-mem/0: location 1028 is 1084
-mem/0: storing 111 in location 1084
+mem/0: location 1028 is 1085
+mem/0: storing 111 in location 1085
 run/0: instruction interpolate/52
 run/0: {name: "i", value: 9, type: 1, properties: ["i": "integer"]} <- add {name: "i", value: 9, type: 1, properties: ["i": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is i
@@ -790,18 +790,18 @@ mem/0: storing 33 in location 1026
 run/0: instruction interpolate/50
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character"]} <- index-address {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character", "deref": ]}, {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 run/0: ingredient 0 is result
-mem/0: location 1022 is 1074
+mem/0: location 1022 is 1075
 run/0: ingredient 1 is {name: "result-idx", value: 8, type: 1, properties: ["result-idx": "integer"]}
 mem/0: location 1023 is 10
-run/0: address to copy is 1085
-run/0: product 0 is 1085
-mem/0: storing 1085 in location 1028
+run/0: address to copy is 1086
+run/0: product 0 is 1086
+mem/0: storing 1086 in location 1028
 run/0: instruction interpolate/51
 run/0: {name: "out", value: 13, type: 2-4, properties: ["out": "address":"character", "deref": ]} <- copy {name: "in", value: 11, type: 4, properties: ["in": "character"]}
 run/0: ingredient 0 is in
 mem/0: location 1026 is 33
-mem/0: location 1028 is 1085
-mem/0: storing 33 in location 1085
+mem/0: location 1028 is 1086
+mem/0: storing 33 in location 1086
 run/0: instruction interpolate/52
 run/0: {name: "i", value: 9, type: 1, properties: ["i": "integer"]} <- add {name: "i", value: 9, type: 1, properties: ["i": "integer"]}, {name: "1", value: 1, type: 0, properties: ["1": "literal"]}
 run/0: ingredient 0 is i
@@ -836,25 +836,25 @@ run/0: ingredient 1 is
 run/0: jumping to instruction 55
 run/0: instruction interpolate/56
 run/0: reply {name: "result", value: 7, type: 2-5-4, properties: ["result": "address":"array":"character"]}
-mem/0: location 1022 is 1074
-run/0: result 0 is 1074
-mem/0: storing 1074 in location 3
+mem/0: location 1022 is 1075
+run/0: result 0 is 1075
+mem/0: storing 1075 in location 3
 run/0: instruction test-interpolate-at-start/3
 run/0: {name: "4", value: 4, type: 5-4, properties: ["4": "array":"character", "raw": ]} <- copy {name: "3", value: 3, type: 2-5-4, properties: ["3": "address":"array":"character", "raw": , "deref": ]}
 run/0: ingredient 0 is 3
-mem/0: location 3 is 1074
-mem/0: location 1074 is 11
-mem/0: location 1075 is 97
-mem/0: location 1076 is 98
-mem/0: location 1077 is 99
-mem/0: location 1078 is 44
-mem/0: location 1079 is 32
-mem/0: location 1080 is 104
-mem/0: location 1081 is 101
-mem/0: location 1082 is 108
+mem/0: location 3 is 1075
+mem/0: location 1075 is 11
+mem/0: location 1076 is 97
+mem/0: location 1077 is 98
+mem/0: location 1078 is 99
+mem/0: location 1079 is 44
+mem/0: location 1080 is 32
+mem/0: location 1081 is 104
+mem/0: location 1082 is 101
 mem/0: location 1083 is 108
-mem/0: location 1084 is 111
-mem/0: location 1085 is 33
+mem/0: location 1084 is 108
+mem/0: location 1085 is 111
+mem/0: location 1086 is 33
 mem/0: storing 11 in location 4
 mem/0: storing 97 in location 5
 mem/0: storing 98 in location 6