Files
cell/qbe_emit.cm.mcode
2026-02-13 09:03:00 -06:00

11792 lines
403 KiB
Plaintext

{
"name": "qbe_emit.cm",
"functions": [
{
"disruption_pc": 0,
"nr_slots": 5,
"nr_close_slots": 0,
"instructions": [
["get", 2, 6, 1, 18, 10],
["is_array", 3, 2, 18, 15],
["jump_false", 3, "push_err_0", 18, 15],
["push", 2, 1, 18, 15],
["jump", "push_done_1", 18, 15],
"push_err_0",
["disrupt", 18, 15],
"push_done_1",
["null", 4, 18, 15],
["return", 4, 18, 15]
],
"name": "<anonymous>",
"filename": "qbe_emit.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 12,
"nr_close_slots": 0,
"instructions": [
["get", 1, 16, 1, 22, 11],
["access", 2, 1, 22, 17],
["add", 3, 1, 2, 22, 17],
["put", 3, 16, 1, 22, 17],
["access", 4, "u", 23, 12],
["get", 5, 16, 1, 23, 23],
[
"access",
7,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
23,
18
],
["frame", 8, 7, 1, 23, 18],
["null", 9, 23, 18],
["setarg", 8, 0, 9, 23, 18],
["setarg", 8, 1, 5, 23, 18],
["invoke", 8, 6, 23, 18],
["add", 10, 4, 6, 23, 18],
["return", 10, 23, 18],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "qbe_emit.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 9,
"nr_close_slots": 0,
"instructions": [
["access", 2, "%s", 27, 12],
[
"access",
4,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
27,
19
],
["frame", 5, 4, 1, 27, 19],
["null", 6, 27, 19],
["setarg", 5, 0, 6, 27, 19],
["setarg", 5, 1, 1, 27, 19],
["invoke", 5, 3, 27, 19],
["add", 7, 2, 3, 27, 19],
["return", 7, 27, 19],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "qbe_emit.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 52,
"nr_close_slots": 0,
"instructions": [
["access", 3, ".", 31, 26],
["access", 4, "_", 31, 31],
[
"access",
6,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
31,
13
],
["frame", 7, 6, 3, 31, 13],
["null", 8, 31, 13],
["setarg", 7, 0, 8, 31, 13],
["setarg", 7, 1, 1, 31, 13],
["setarg", 7, 2, 3, 31, 13],
["setarg", 7, 3, 4, 31, 13],
["invoke", 7, 5, 31, 13],
["move", 2, 5, 31, 13],
["access", 9, "-", 32, 20],
["access", 10, "_", 32, 25],
[
"access",
12,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
32,
9
],
["frame", 13, 12, 3, 32, 9],
["null", 14, 32, 9],
["setarg", 13, 0, 14, 32, 9],
["setarg", 13, 1, 2, 32, 9],
["setarg", 13, 2, 9, 32, 9],
["setarg", 13, 3, 10, 32, 9],
["invoke", 13, 11, 32, 9],
["move", 2, 11, 32, 9],
["access", 15, " ", 33, 20],
["access", 16, "_", 33, 25],
[
"access",
18,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
33,
9
],
["frame", 19, 18, 3, 33, 9],
["null", 20, 33, 9],
["setarg", 19, 0, 20, 33, 9],
["setarg", 19, 1, 2, 33, 9],
["setarg", 19, 2, 15, 33, 9],
["setarg", 19, 3, 16, 33, 9],
["invoke", 19, 17, 33, 9],
["move", 2, 17, 33, 9],
["access", 21, "/", 34, 20],
["access", 22, "_", 34, 25],
[
"access",
24,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
34,
9
],
["frame", 25, 24, 3, 34, 9],
["null", 26, 34, 9],
["setarg", 25, 0, 26, 34, 9],
["setarg", 25, 1, 2, 34, 9],
["setarg", 25, 2, 21, 34, 9],
["setarg", 25, 3, 22, 34, 9],
["invoke", 25, 23, 34, 9],
["move", 2, 23, 34, 9],
["access", 27, "<", 35, 20],
["access", 28, "", 35, 25],
[
"access",
30,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
35,
9
],
["frame", 31, 30, 3, 35, 9],
["null", 32, 35, 9],
["setarg", 31, 0, 32, 35, 9],
["setarg", 31, 1, 2, 35, 9],
["setarg", 31, 2, 27, 35, 9],
["setarg", 31, 3, 28, 35, 9],
["invoke", 31, 29, 35, 9],
["move", 2, 29, 35, 9],
["access", 33, ">", 36, 20],
["access", 34, "", 36, 25],
[
"access",
36,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
36,
9
],
["frame", 37, 36, 3, 36, 9],
["null", 38, 36, 9],
["setarg", 37, 0, 38, 36, 9],
["setarg", 37, 1, 2, 36, 9],
["setarg", 37, 2, 33, 36, 9],
["setarg", 37, 3, 34, 36, 9],
["invoke", 37, 35, 36, 9],
["move", 2, 35, 36, 9],
["access", 39, "(", 37, 20],
["access", 40, "", 37, 25],
[
"access",
42,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
37,
9
],
["frame", 43, 42, 3, 37, 9],
["null", 44, 37, 9],
["setarg", 43, 0, 44, 37, 9],
["setarg", 43, 1, 2, 37, 9],
["setarg", 43, 2, 39, 37, 9],
["setarg", 43, 3, 40, 37, 9],
["invoke", 43, 41, 37, 9],
["move", 2, 41, 37, 9],
["access", 45, ")", 38, 20],
["access", 46, "", 38, 25],
[
"access",
48,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
38,
9
],
["frame", 49, 48, 3, 38, 9],
["null", 50, 38, 9],
["setarg", 49, 0, 50, 38, 9],
["setarg", 49, 1, 2, 38, 9],
["setarg", 49, 2, 45, 38, 9],
["setarg", 49, 3, 46, 38, 9],
["invoke", 49, 47, 38, 9],
["move", 2, 47, 38, 9],
["return", 2, 39, 12],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "qbe_emit.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 48,
"nr_close_slots": 0,
"instructions": [
["get", 5, 9, 1, 47, 9],
["load_dynamic", 6, 5, 1, 47, 19],
["null", 7, 47, 27],
["is_identical", 8, 6, 7, 47, 27],
["jump_true", 8, "ne_nid_5", 47, 27],
["jump", "ne_ni_6", 47, 27],
"ne_nid_5",
["false", 8, 47, 27],
["jump", "ne_done_4", 47, 27],
"ne_ni_6",
["is_int", 9, 6, 47, 27],
["jump_false", 9, "ne_nn_7", 47, 27],
"_nop_tc_1",
["jump", "ne_nn_7", 47, 27],
["ne_int", 8, 6, 7, 47, 27],
["jump", "ne_done_4", 47, 27],
"ne_nn_7",
["is_num", 9, 6, 47, 27],
["jump_false", 9, "ne_nt_8", 47, 27],
"_nop_tc_2",
["jump", "ne_nt_8", 47, 27],
["ne_float", 8, 6, 7, 47, 27],
["jump", "ne_done_4", 47, 27],
"ne_nt_8",
["is_text", 9, 6, 47, 27],
["jump_false", 9, "ne_nnl_9", 47, 27],
"_nop_tc_3",
["jump", "ne_nnl_9", 47, 27],
["ne_text", 8, 6, 7, 47, 27],
["jump", "ne_done_4", 47, 27],
"ne_nnl_9",
["is_null", 9, 6, 47, 27],
["jump_false", 9, "ne_nb_10", 47, 27],
"_nop_tc_4",
"_nop_tc_5",
["false", 8, 47, 27],
["jump", "ne_done_4", 47, 27],
"ne_nb_10",
["is_bool", 9, 6, 47, 27],
["jump_false", 9, "ne_mis_11", 47, 27],
"_nop_tc_6",
["jump", "ne_mis_11", 47, 27],
["ne_bool", 8, 6, 7, 47, 27],
["jump", "ne_done_4", 47, 27],
"ne_mis_11",
["true", 8, 47, 27],
"ne_done_4",
["jump_false", 8, "if_else_2", 47, 27],
["get", 11, 9, 1, 47, 40],
["load_dynamic", 12, 11, 1, 47, 50],
["return", 12, 47, 50],
"_nop_ur_1",
"if_else_2",
"if_end_3",
["access", 13, "$d_str_", 48, 17],
["get", 14, 4, 1, 48, 34],
[
"access",
16,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
48,
29
],
["frame", 17, 16, 1, 48, 29],
["null", 18, 48, 29],
["setarg", 17, 0, 18, 48, 29],
["setarg", 17, 1, 14, 48, 29],
["invoke", 17, 15, 48, 29],
["add", 19, 13, 15, 48, 29],
["move", 2, 19, 48, 29],
["get", 20, 4, 1, 49, 14],
["access", 21, 1, 49, 23],
["add", 22, 20, 21, 49, 23],
["put", 22, 4, 1, 49, 23],
["access", 23, "\\", 50, 32],
["access", 24, "\\\\", 50, 38],
[
"access",
26,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
50,
19
],
["frame", 27, 26, 3, 50, 19],
["null", 28, 50, 19],
["setarg", 27, 0, 28, 50, 19],
["setarg", 27, 1, 1, 50, 19],
["setarg", 27, 2, 23, 50, 19],
["setarg", 27, 3, 24, 50, 19],
["invoke", 27, 25, 50, 19],
["move", 4, 25, 50, 19],
["access", 29, "\"", 51, 32],
["access", 30, "\\\"", 51, 38],
[
"access",
32,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
51,
15
],
["frame", 33, 32, 3, 51, 15],
["null", 34, 51, 15],
["setarg", 33, 0, 34, 51, 15],
["setarg", 33, 1, 4, 51, 15],
["setarg", 33, 2, 29, 51, 15],
["setarg", 33, 3, 30, 51, 15],
["invoke", 33, 31, 51, 15],
["move", 4, 31, 51, 15],
["access", 35, "data ", 52, 16],
["add", 36, 35, 2, 52, 26],
["access", 37, " = ", 52, 34],
["add", 38, 36, 37, 52, 34],
["access", 39, "{ b \"", 52, 42],
["add", 40, 38, 39, 52, 42],
["add", 41, 40, 4, 52, 52],
["access", 42, "\", b 0 }", 52, 62],
["add", 43, 41, 42, 52, 62],
["move", 3, 43, 52, 62],
["get", 44, 3, 1, 53, 10],
["is_array", 45, 44, 53, 20],
["jump_false", 45, "push_err_12", 53, 20],
["push", 44, 3, 53, 20],
["jump", "push_done_13", 53, 20],
"push_err_12",
["disrupt", 53, 20],
"push_done_13",
["get", 46, 9, 1, 54, 5],
["store_dynamic", 46, 2, 1, 54, 15],
["return", 2, 55, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "qbe_emit.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 18,
"nr_close_slots": 0,
"instructions": [
"_nop_tc_1",
["jump", "if_else_14", 63, 17],
["return", 1, 63, 28],
"_nop_ur_1",
"if_else_14",
"if_end_15",
"_nop_tc_2",
"_nop_tc_3",
["load_field", 4, 1, "name", 65, 11],
["null", 5, 65, 21],
["is_identical", 6, 4, 5, 65, 21],
["jump_true", 6, "ne_nid_21", 65, 21],
["jump", "ne_ni_22", 65, 21],
"ne_nid_21",
["false", 6, 65, 21],
["jump", "ne_done_20", 65, 21],
"ne_ni_22",
["is_int", 7, 4, 65, 21],
["jump_false", 7, "ne_nn_23", 65, 21],
"_nop_tc_4",
["jump", "ne_nn_23", 65, 21],
["ne_int", 6, 4, 5, 65, 21],
["jump", "ne_done_20", 65, 21],
"ne_nn_23",
["is_num", 7, 4, 65, 21],
["jump_false", 7, "ne_nt_24", 65, 21],
"_nop_tc_5",
["jump", "ne_nt_24", 65, 21],
["ne_float", 6, 4, 5, 65, 21],
["jump", "ne_done_20", 65, 21],
"ne_nt_24",
["is_text", 7, 4, 65, 21],
["jump_false", 7, "ne_nnl_25", 65, 21],
"_nop_tc_6",
["jump", "ne_nnl_25", 65, 21],
["ne_text", 6, 4, 5, 65, 21],
["jump", "ne_done_20", 65, 21],
"ne_nnl_25",
["is_null", 7, 4, 65, 21],
["jump_false", 7, "ne_nb_26", 65, 21],
"_nop_tc_7",
"_nop_tc_8",
["false", 6, 65, 21],
["jump", "ne_done_20", 65, 21],
"ne_nb_26",
["is_bool", 7, 4, 65, 21],
["jump_false", 7, "ne_mis_27", 65, 21],
"_nop_tc_9",
["jump", "ne_mis_27", 65, 21],
["ne_bool", 6, 4, 5, 65, 21],
["jump", "ne_done_20", 65, 21],
"ne_mis_27",
["true", 6, 65, 21],
"ne_done_20",
["jump_false", 6, "if_else_18", 65, 21],
["load_field", 9, 1, "name", 65, 34],
["return", 9, 65, 34],
"_nop_ur_2",
"if_else_18",
"if_end_19",
["load_field", 10, 1, "value", 66, 11],
["null", 11, 66, 22],
["is_identical", 12, 10, 11, 66, 22],
["jump_true", 12, "ne_nid_31", 66, 22],
["jump", "ne_ni_32", 66, 22],
"ne_nid_31",
["false", 12, 66, 22],
["jump", "ne_done_30", 66, 22],
"ne_ni_32",
["is_int", 13, 10, 66, 22],
["jump_false", 13, "ne_nn_33", 66, 22],
"_nop_tc_10",
["jump", "ne_nn_33", 66, 22],
["ne_int", 12, 10, 11, 66, 22],
["jump", "ne_done_30", 66, 22],
"ne_nn_33",
["is_num", 13, 10, 66, 22],
["jump_false", 13, "ne_nt_34", 66, 22],
"_nop_tc_11",
["jump", "ne_nt_34", 66, 22],
["ne_float", 12, 10, 11, 66, 22],
["jump", "ne_done_30", 66, 22],
"ne_nt_34",
["is_text", 13, 10, 66, 22],
["jump_false", 13, "ne_nnl_35", 66, 22],
"_nop_tc_12",
["jump", "ne_nnl_35", 66, 22],
["ne_text", 12, 10, 11, 66, 22],
["jump", "ne_done_30", 66, 22],
"ne_nnl_35",
["is_null", 13, 10, 66, 22],
["jump_false", 13, "ne_nb_36", 66, 22],
"_nop_tc_13",
"_nop_tc_14",
["false", 12, 66, 22],
["jump", "ne_done_30", 66, 22],
"ne_nb_36",
["is_bool", 13, 10, 66, 22],
["jump_false", 13, "ne_mis_37", 66, 22],
"_nop_tc_15",
["jump", "ne_mis_37", 66, 22],
["ne_bool", 12, 10, 11, 66, 22],
["jump", "ne_done_30", 66, 22],
"ne_mis_37",
["true", 12, 66, 22],
"ne_done_30",
["jump_false", 12, "if_else_28", 66, 22],
["load_field", 15, 1, "value", 66, 35],
["return", 15, 66, 35],
"_nop_ur_3",
"if_else_28",
"if_end_29",
["jump", "if_end_17", 66, 35],
"if_else_16",
"if_end_17",
["null", 16, 68, 12],
["return", 16, 68, 12],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": "qbe_emit.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 21,
"nr_close_slots": 0,
"instructions": [
["get", 3, 12, 2, 1, 1],
["frame", 4, 3, 1, 1, 1],
["null", 5, 1, 1],
["setarg", 4, 0, 5, 1, 1],
["setarg", 4, 1, 1, 1, 1],
["invoke", 4, 2, 1, 1],
[
"access",
7,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 8, 7, 1, 1, 1],
["null", 9, 1, 1],
["setarg", 8, 0, 9, 1, 1],
["setarg", 8, 1, 1, 1, 1],
["invoke", 8, 6, 1, 1],
["array", 10, 0, 1, 1],
["push", 10, 2, 1, 1],
["push", 10, 6, 1, 1],
[
"access",
11,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 12, " storel {0}, %p{1}", 1, 1],
["frame", 14, 11, 2, 1, 1],
["null", 15, 1, 1],
["setarg", 14, 0, 15, 1, 1],
["setarg", 14, 1, 12, 1, 1],
["setarg", 14, 2, 10, 1, 1],
["invoke", 14, 13, 1, 1],
["get", 17, 11, 2, 113, 7],
["frame", 18, 17, 1, 113, 7],
["null", 19, 113, 7],
["setarg", 18, 0, 19, 113, 7],
["setarg", 18, 1, 13, 113, 7],
["invoke", 18, 16, 113, 7],
["null", 20, 113, 7],
["return", 20, 113, 7]
],
"name": "<anonymous>",
"filename": "qbe_emit.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 3396,
"nr_close_slots": 0,
"instructions": [
["load_field", 22, 1, "instructions", 76, 18],
["move", 11, 22, 76, 18],
["load_field", 23, 1, "nr_slots", 77, 20],
["move", 4, 23, 77, 20],
["load_field", 24, 1, "nr_args", 78, 19],
["jump_false", 3, "tern_else_38", 79, 16],
["access", 26, "cell_main", 79, 26],
["move", 25, 26, 79, 26],
["jump", "tern_end_39", 79, 26],
"tern_else_38",
["access", 27, "cell_fn_", 79, 40],
[
"access",
29,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
79,
53
],
["frame", 30, 29, 1, 79, 53],
["null", 31, 79, 53],
["setarg", 30, 0, 31, 79, 53],
["setarg", 30, 1, 2, 79, 53],
["invoke", 30, 28, 79, 53],
["add", 32, 27, 28, 79, 53],
["move", 25, 32, 79, 53],
"tern_end_39",
["move", 8, 25, 79, 53],
["get", 34, 15, 1, 80, 12],
["frame", 35, 34, 1, 80, 12],
["null", 36, 80, 12],
["setarg", 35, 0, 36, 80, 12],
["setarg", 35, 1, 8, 80, 12],
["invoke", 35, 33, 80, 12],
["move", 8, 33, 80, 12],
["access", 13, 0, 81, 13],
["null", 19, 82, 17],
["null", 21, 83, 14],
["null", 10, 84, 14],
["null", 14, 85, 14],
["null", 5, 86, 14],
["null", 12, 88, 13],
["null", 16, 89, 14],
["null", 6, 90, 14],
["access", 7, 0, 91, 18],
["access", 15, 0, 92, 20],
["access", 17, 0, 93, 14],
["access", 18, 0, 94, 21],
["array", 37, 0, 1, 1],
["push", 37, 8, 1, 1],
[
"access",
38,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 39, "export function l ${0}(l %ctx, l %fp) {", 1, 1],
["frame", 41, 38, 2, 1, 1],
["null", 42, 1, 1],
["setarg", 41, 0, 42, 1, 1],
["setarg", 41, 1, 39, 1, 1],
["setarg", 41, 2, 37, 1, 1],
["invoke", 41, 40, 1, 1],
["get", 44, 11, 1, 97, 5],
["frame", 45, 44, 1, 97, 5],
["null", 46, 97, 5],
["setarg", 45, 0, 46, 97, 5],
["setarg", 45, 1, 40, 97, 5],
["invoke", 45, 43, 97, 5],
["access", 47, "@entry", 98, 10],
["get", 49, 11, 1, 98, 5],
["frame", 50, 49, 1, 98, 5],
["null", 51, 98, 5],
["setarg", 50, 0, 51, 98, 5],
["setarg", 50, 1, 47, 98, 5],
["invoke", 50, 48, 98, 5],
["access", 20, 0, 102, 15],
["access", 52, 0, 103, 9],
["move", 13, 52, 103, 9],
"while_start_40",
["is_int", 54, 13, 104, 16],
["jump_false", 54, "rel_ni_42", 104, 16],
["is_int", 55, 4, 104, 16],
["jump_false", 55, "rel_ni_42", 104, 16],
["lt_int", 53, 13, 4, 104, 16],
["jump", "rel_done_44", 104, 16],
"rel_ni_42",
["is_num", 54, 13, 104, 16],
["jump_false", 54, "rel_nn_43", 104, 16],
["is_num", 55, 4, 104, 16],
["jump_false", 55, "rel_nn_43", 104, 16],
["lt_float", 53, 13, 4, 104, 16],
["jump", "rel_done_44", 104, 16],
"rel_nn_43",
["is_text", 54, 13, 104, 16],
["jump_false", 54, "rel_err_45", 104, 16],
["is_text", 55, 4, 104, 16],
["jump_false", 55, "rel_err_45", 104, 16],
["lt_text", 53, 13, 4, 104, 16],
["jump", "rel_done_44", 104, 16],
"rel_err_45",
["disrupt", 104, 16],
"rel_done_44",
["jump_false", 53, "while_end_41", 104, 16],
["access", 56, 8, 105, 17],
["multiply", 57, 13, 56, 105, 17],
["move", 20, 57, 105, 17],
[
"access",
59,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 60, 59, 1, 1, 1],
["null", 61, 1, 1],
["setarg", 60, 0, 61, 1, 1],
["setarg", 60, 1, 13, 1, 1],
["invoke", 60, 58, 1, 1],
[
"access",
63,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 64, 63, 1, 1, 1],
["null", 65, 1, 1],
["setarg", 64, 0, 65, 1, 1],
["setarg", 64, 1, 20, 1, 1],
["invoke", 64, 62, 1, 1],
["array", 66, 0, 1, 1],
["push", 66, 58, 1, 1],
["push", 66, 62, 1, 1],
[
"access",
67,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 68, " %p{0} =l add %fp, {1}", 1, 1],
["frame", 70, 67, 2, 1, 1],
["null", 71, 1, 1],
["setarg", 70, 0, 71, 1, 1],
["setarg", 70, 1, 68, 1, 1],
["setarg", 70, 2, 66, 1, 1],
["invoke", 70, 69, 1, 1],
["get", 73, 11, 1, 106, 7],
["frame", 74, 73, 1, 106, 7],
["null", 75, 106, 7],
["setarg", 74, 0, 75, 106, 7],
["setarg", 74, 1, 69, 106, 7],
["invoke", 74, 72, 106, 7],
["get", 77, 12, 1, 1, 1],
["frame", 78, 77, 1, 1, 1],
["null", 79, 1, 1],
["setarg", 78, 0, 79, 1, 1],
["setarg", 78, 1, 13, 1, 1],
["invoke", 78, 76, 1, 1],
[
"access",
81,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 82, 81, 1, 1, 1],
["null", 83, 1, 1],
["setarg", 82, 0, 83, 1, 1],
["setarg", 82, 1, 13, 1, 1],
["invoke", 82, 80, 1, 1],
["array", 84, 0, 1, 1],
["push", 84, 76, 1, 1],
["push", 84, 80, 1, 1],
[
"access",
85,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 86, " {0} =l loadl %p{1}", 1, 1],
["frame", 88, 85, 2, 1, 1],
["null", 89, 1, 1],
["setarg", 88, 0, 89, 1, 1],
["setarg", 88, 1, 86, 1, 1],
["setarg", 88, 2, 84, 1, 1],
["invoke", 88, 87, 1, 1],
["get", 91, 11, 1, 107, 7],
["frame", 92, 91, 1, 107, 7],
["null", 93, 107, 7],
["setarg", 92, 0, 93, 107, 7],
["setarg", 92, 1, 87, 107, 7],
["invoke", 92, 90, 107, 7],
["access", 94, 1, 108, 15],
["add", 95, 13, 94, 108, 15],
["move", 13, 95, 108, 15],
["jump", "while_start_40", 108, 15],
"while_end_41",
["function", 96, 6, 112, 14],
["move", 9, 96, 112, 14],
["access", 97, 0, 117, 9],
["move", 13, 97, 117, 9],
"while_start_46",
["length", 98, 11, 118, 23],
["is_int", 100, 13, 118, 23],
["jump_false", 100, "rel_ni_48", 118, 23],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 99, 13, 98, 118, 23],
["jump", "rel_done_50", 118, 23],
"rel_ni_48",
["is_num", 100, 13, 118, 23],
["jump_false", 100, "rel_nn_49", 118, 23],
"_nop_tc_3",
"_nop_tc_4",
["lt_float", 99, 13, 98, 118, 23],
["jump", "rel_done_50", 118, 23],
"rel_nn_49",
["is_text", 100, 13, 118, 23],
["jump_false", 100, "rel_err_51", 118, 23],
"_nop_tc_5",
["jump", "rel_err_51", 118, 23],
["lt_text", 99, 13, 98, 118, 23],
["jump", "rel_done_50", 118, 23],
"rel_err_51",
["disrupt", 118, 23],
"rel_done_50",
["jump_false", 99, "while_end_47", 118, 23],
["load_dynamic", 102, 11, 13, 119, 22],
["move", 19, 102, 119, 22],
["access", 103, 1, 120, 15],
["add", 104, 13, 103, 120, 15],
["move", 13, 104, 120, 15],
["is_text", 105, 19, 123, 19],
["jump_false", 105, "if_else_52", 123, 19],
["access", 106, "@", 124, 14],
["get", 108, 15, 1, 124, 20],
["frame", 109, 108, 1, 124, 20],
["null", 110, 124, 20],
["setarg", 109, 0, 110, 124, 20],
["setarg", 109, 1, 19, 124, 20],
["invoke", 109, 107, 124, 20],
["add", 111, 106, 107, 124, 20],
["get", 113, 11, 1, 124, 9],
["frame", 114, 113, 1, 124, 9],
["null", 115, 124, 9],
["setarg", 114, 0, 115, 124, 9],
["setarg", 114, 1, 111, 124, 9],
["invoke", 114, 112, 124, 9],
["jump", "while_start_46", 125, 9],
["jump", "if_end_53", 125, 9],
"if_else_52",
"if_end_53",
["access", 116, 0, 128, 18],
["load_index", 117, 19, 116, 128, 18],
["move", 21, 117, 128, 18],
["access", 118, 1, 129, 18],
["load_index", 119, 19, 118, 129, 18],
["move", 10, 119, 129, 18],
["access", 120, 2, 130, 18],
["load_index", 121, 19, 120, 130, 18],
["move", 14, 121, 130, 18],
["access", 122, 3, 131, 18],
["load_index", 123, 19, 122, 131, 18],
["move", 5, 123, 131, 18],
["access", 124, "int", 135, 17],
["is_identical", 125, 21, 124, 135, 17],
["jump_true", 125, "eq_done_56", 135, 17],
["is_int", 126, 21, 135, 17],
["jump_false", 126, "eq_ni_57", 135, 17],
"_nop_tc_6",
["jump", "eq_ni_57", 135, 17],
["eq_int", 125, 21, 124, 135, 17],
["jump", "eq_done_56", 135, 17],
"eq_ni_57",
["is_num", 126, 21, 135, 17],
["jump_false", 126, "eq_nn_58", 135, 17],
"_nop_tc_7",
["jump", "eq_nn_58", 135, 17],
["eq_float", 125, 21, 124, 135, 17],
["jump", "eq_done_56", 135, 17],
"eq_nn_58",
["is_text", 126, 21, 135, 17],
["jump_false", 126, "eq_nt_59", 135, 17],
"_nop_tc_8",
"_nop_tc_9",
["eq_text", 125, 21, 124, 135, 17],
["jump", "eq_done_56", 135, 17],
"eq_nt_59",
["is_null", 126, 21, 135, 17],
["jump_false", 126, "eq_nnl_60", 135, 17],
"_nop_tc_10",
["jump", "eq_nnl_60", 135, 17],
["true", 125, 135, 17],
["jump", "eq_done_56", 135, 17],
"eq_nnl_60",
["is_bool", 126, 21, 135, 17],
["jump_false", 126, "eq_nb_61", 135, 17],
"_nop_tc_11",
["jump", "eq_nb_61", 135, 17],
["eq_bool", 125, 21, 124, 135, 17],
["jump", "eq_done_56", 135, 17],
"eq_nb_61",
["false", 125, 135, 17],
"eq_done_56",
["jump_false", 125, "if_else_54", 135, 17],
["get", 129, 12, 1, 1, 1],
["frame", 130, 129, 1, 1, 1],
["null", 131, 1, 1],
["setarg", 130, 0, 131, 1, 1],
["setarg", 130, 1, 10, 1, 1],
["invoke", 130, 128, 1, 1],
["access", 132, 2, 1, 11],
["multiply", 133, 14, 132, 1, 11],
[
"access",
135,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 136, 135, 1, 1, 1],
["null", 137, 1, 1],
["setarg", 136, 0, 137, 1, 1],
["setarg", 136, 1, 133, 1, 1],
["invoke", 136, 134, 1, 1],
["array", 138, 0, 1, 1],
["push", 138, 128, 1, 1],
["push", 138, 134, 1, 1],
[
"access",
139,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 140, " {0} =l copy {1}", 1, 1],
["frame", 142, 139, 2, 1, 1],
["null", 143, 1, 1],
["setarg", 142, 0, 143, 1, 1],
["setarg", 142, 1, 140, 1, 1],
["setarg", 142, 2, 138, 1, 1],
["invoke", 142, 141, 1, 1],
["get", 145, 11, 1, 136, 9],
["frame", 146, 145, 1, 136, 9],
["null", 147, 136, 9],
["setarg", 146, 0, 147, 136, 9],
["setarg", 146, 1, 141, 136, 9],
["invoke", 146, 144, 136, 9],
["frame", 149, 9, 1, 137, 9],
["null", 150, 137, 9],
["setarg", 149, 0, 150, 137, 9],
["setarg", 149, 1, 10, 137, 9],
["invoke", 149, 148, 137, 9],
["jump", "while_start_46", 138, 9],
["jump", "if_end_55", 138, 9],
"if_else_54",
"if_end_55",
["access", 151, "null", 140, 17],
["is_identical", 152, 21, 151, 140, 17],
["jump_true", 152, "eq_done_64", 140, 17],
["is_int", 153, 21, 140, 17],
["jump_false", 153, "eq_ni_65", 140, 17],
"_nop_tc_12",
["jump", "eq_ni_65", 140, 17],
["eq_int", 152, 21, 151, 140, 17],
["jump", "eq_done_64", 140, 17],
"eq_ni_65",
["is_num", 153, 21, 140, 17],
["jump_false", 153, "eq_nn_66", 140, 17],
"_nop_tc_13",
["jump", "eq_nn_66", 140, 17],
["eq_float", 152, 21, 151, 140, 17],
["jump", "eq_done_64", 140, 17],
"eq_nn_66",
["is_text", 153, 21, 140, 17],
["jump_false", 153, "eq_nt_67", 140, 17],
"_nop_tc_14",
"_nop_tc_15",
["eq_text", 152, 21, 151, 140, 17],
["jump", "eq_done_64", 140, 17],
"eq_nt_67",
["is_null", 153, 21, 140, 17],
["jump_false", 153, "eq_nnl_68", 140, 17],
"_nop_tc_16",
["jump", "eq_nnl_68", 140, 17],
["true", 152, 140, 17],
["jump", "eq_done_64", 140, 17],
"eq_nnl_68",
["is_bool", 153, 21, 140, 17],
["jump_false", 153, "eq_nb_69", 140, 17],
"_nop_tc_17",
["jump", "eq_nb_69", 140, 17],
["eq_bool", 152, 21, 151, 140, 17],
["jump", "eq_done_64", 140, 17],
"eq_nb_69",
["false", 152, 140, 17],
"eq_done_64",
["jump_false", 152, "if_else_62", 140, 17],
["get", 156, 12, 1, 1, 1],
["frame", 157, 156, 1, 1, 1],
["null", 158, 1, 1],
["setarg", 157, 0, 158, 1, 1],
["setarg", 157, 1, 10, 1, 1],
["invoke", 157, 155, 1, 1],
["get", 159, 2, 1, 1, 6],
["load_field", 160, 159, "js_null", 1, 6],
[
"access",
162,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 163, 162, 1, 1, 1],
["null", 164, 1, 1],
["setarg", 163, 0, 164, 1, 1],
["setarg", 163, 1, 160, 1, 1],
["invoke", 163, 161, 1, 1],
["array", 165, 0, 1, 1],
["push", 165, 155, 1, 1],
["push", 165, 161, 1, 1],
[
"access",
166,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 167, " {0} =l copy {1}", 1, 1],
["frame", 169, 166, 2, 1, 1],
["null", 170, 1, 1],
["setarg", 169, 0, 170, 1, 1],
["setarg", 169, 1, 167, 1, 1],
["setarg", 169, 2, 165, 1, 1],
["invoke", 169, 168, 1, 1],
["get", 172, 11, 1, 141, 9],
["frame", 173, 172, 1, 141, 9],
["null", 174, 141, 9],
["setarg", 173, 0, 174, 141, 9],
["setarg", 173, 1, 168, 141, 9],
["invoke", 173, 171, 141, 9],
["frame", 176, 9, 1, 142, 9],
["null", 177, 142, 9],
["setarg", 176, 0, 177, 142, 9],
["setarg", 176, 1, 10, 142, 9],
["invoke", 176, 175, 142, 9],
["jump", "while_start_46", 143, 9],
["jump", "if_end_63", 143, 9],
"if_else_62",
"if_end_63",
["access", 178, "true", 145, 17],
["is_identical", 179, 21, 178, 145, 17],
["jump_true", 179, "eq_done_72", 145, 17],
["is_int", 180, 21, 145, 17],
["jump_false", 180, "eq_ni_73", 145, 17],
"_nop_tc_18",
["jump", "eq_ni_73", 145, 17],
["eq_int", 179, 21, 178, 145, 17],
["jump", "eq_done_72", 145, 17],
"eq_ni_73",
["is_num", 180, 21, 145, 17],
["jump_false", 180, "eq_nn_74", 145, 17],
"_nop_tc_19",
["jump", "eq_nn_74", 145, 17],
["eq_float", 179, 21, 178, 145, 17],
["jump", "eq_done_72", 145, 17],
"eq_nn_74",
["is_text", 180, 21, 145, 17],
["jump_false", 180, "eq_nt_75", 145, 17],
"_nop_tc_20",
"_nop_tc_21",
["eq_text", 179, 21, 178, 145, 17],
["jump", "eq_done_72", 145, 17],
"eq_nt_75",
["is_null", 180, 21, 145, 17],
["jump_false", 180, "eq_nnl_76", 145, 17],
"_nop_tc_22",
["jump", "eq_nnl_76", 145, 17],
["true", 179, 145, 17],
["jump", "eq_done_72", 145, 17],
"eq_nnl_76",
["is_bool", 180, 21, 145, 17],
["jump_false", 180, "eq_nb_77", 145, 17],
"_nop_tc_23",
["jump", "eq_nb_77", 145, 17],
["eq_bool", 179, 21, 178, 145, 17],
["jump", "eq_done_72", 145, 17],
"eq_nb_77",
["false", 179, 145, 17],
"eq_done_72",
["jump_false", 179, "if_else_70", 145, 17],
["get", 183, 12, 1, 1, 1],
["frame", 184, 183, 1, 1, 1],
["null", 185, 1, 1],
["setarg", 184, 0, 185, 1, 1],
["setarg", 184, 1, 10, 1, 1],
["invoke", 184, 182, 1, 1],
["get", 186, 2, 1, 1, 6],
["load_field", 187, 186, "js_true", 1, 6],
[
"access",
189,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 190, 189, 1, 1, 1],
["null", 191, 1, 1],
["setarg", 190, 0, 191, 1, 1],
["setarg", 190, 1, 187, 1, 1],
["invoke", 190, 188, 1, 1],
["array", 192, 0, 1, 1],
["push", 192, 182, 1, 1],
["push", 192, 188, 1, 1],
[
"access",
193,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 194, " {0} =l copy {1}", 1, 1],
["frame", 196, 193, 2, 1, 1],
["null", 197, 1, 1],
["setarg", 196, 0, 197, 1, 1],
["setarg", 196, 1, 194, 1, 1],
["setarg", 196, 2, 192, 1, 1],
["invoke", 196, 195, 1, 1],
["get", 199, 11, 1, 146, 9],
["frame", 200, 199, 1, 146, 9],
["null", 201, 146, 9],
["setarg", 200, 0, 201, 146, 9],
["setarg", 200, 1, 195, 146, 9],
["invoke", 200, 198, 146, 9],
["frame", 203, 9, 1, 147, 9],
["null", 204, 147, 9],
["setarg", 203, 0, 204, 147, 9],
["setarg", 203, 1, 10, 147, 9],
["invoke", 203, 202, 147, 9],
["jump", "while_start_46", 148, 9],
["jump", "if_end_71", 148, 9],
"if_else_70",
"if_end_71",
["access", 205, "false", 150, 17],
["is_identical", 206, 21, 205, 150, 17],
["jump_true", 206, "eq_done_80", 150, 17],
["is_int", 207, 21, 150, 17],
["jump_false", 207, "eq_ni_81", 150, 17],
"_nop_tc_24",
["jump", "eq_ni_81", 150, 17],
["eq_int", 206, 21, 205, 150, 17],
["jump", "eq_done_80", 150, 17],
"eq_ni_81",
["is_num", 207, 21, 150, 17],
["jump_false", 207, "eq_nn_82", 150, 17],
"_nop_tc_25",
["jump", "eq_nn_82", 150, 17],
["eq_float", 206, 21, 205, 150, 17],
["jump", "eq_done_80", 150, 17],
"eq_nn_82",
["is_text", 207, 21, 150, 17],
["jump_false", 207, "eq_nt_83", 150, 17],
"_nop_tc_26",
"_nop_tc_27",
["eq_text", 206, 21, 205, 150, 17],
["jump", "eq_done_80", 150, 17],
"eq_nt_83",
["is_null", 207, 21, 150, 17],
["jump_false", 207, "eq_nnl_84", 150, 17],
"_nop_tc_28",
["jump", "eq_nnl_84", 150, 17],
["true", 206, 150, 17],
["jump", "eq_done_80", 150, 17],
"eq_nnl_84",
["is_bool", 207, 21, 150, 17],
["jump_false", 207, "eq_nb_85", 150, 17],
"_nop_tc_29",
["jump", "eq_nb_85", 150, 17],
["eq_bool", 206, 21, 205, 150, 17],
["jump", "eq_done_80", 150, 17],
"eq_nb_85",
["false", 206, 150, 17],
"eq_done_80",
["jump_false", 206, "if_else_78", 150, 17],
["get", 210, 12, 1, 1, 1],
["frame", 211, 210, 1, 1, 1],
["null", 212, 1, 1],
["setarg", 211, 0, 212, 1, 1],
["setarg", 211, 1, 10, 1, 1],
["invoke", 211, 209, 1, 1],
["get", 213, 2, 1, 1, 6],
["load_field", 214, 213, "js_false", 1, 6],
[
"access",
216,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 217, 216, 1, 1, 1],
["null", 218, 1, 1],
["setarg", 217, 0, 218, 1, 1],
["setarg", 217, 1, 214, 1, 1],
["invoke", 217, 215, 1, 1],
["array", 219, 0, 1, 1],
["push", 219, 209, 1, 1],
["push", 219, 215, 1, 1],
[
"access",
220,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 221, " {0} =l copy {1}", 1, 1],
["frame", 223, 220, 2, 1, 1],
["null", 224, 1, 1],
["setarg", 223, 0, 224, 1, 1],
["setarg", 223, 1, 221, 1, 1],
["setarg", 223, 2, 219, 1, 1],
["invoke", 223, 222, 1, 1],
["get", 226, 11, 1, 151, 9],
["frame", 227, 226, 1, 151, 9],
["null", 228, 151, 9],
["setarg", 227, 0, 228, 151, 9],
["setarg", 227, 1, 222, 151, 9],
["invoke", 227, 225, 151, 9],
["frame", 230, 9, 1, 152, 9],
["null", 231, 152, 9],
["setarg", 230, 0, 231, 152, 9],
["setarg", 230, 1, 10, 152, 9],
["invoke", 230, 229, 152, 9],
["jump", "while_start_46", 153, 9],
["jump", "if_end_79", 153, 9],
"if_else_78",
"if_end_79",
["access", 232, "access", 155, 17],
["is_identical", 233, 21, 232, 155, 17],
["jump_true", 233, "eq_done_88", 155, 17],
["is_int", 234, 21, 155, 17],
["jump_false", 234, "eq_ni_89", 155, 17],
"_nop_tc_30",
["jump", "eq_ni_89", 155, 17],
["eq_int", 233, 21, 232, 155, 17],
["jump", "eq_done_88", 155, 17],
"eq_ni_89",
["is_num", 234, 21, 155, 17],
["jump_false", 234, "eq_nn_90", 155, 17],
"_nop_tc_31",
["jump", "eq_nn_90", 155, 17],
["eq_float", 233, 21, 232, 155, 17],
["jump", "eq_done_88", 155, 17],
"eq_nn_90",
["is_text", 234, 21, 155, 17],
["jump_false", 234, "eq_nt_91", 155, 17],
"_nop_tc_32",
"_nop_tc_33",
["eq_text", 233, 21, 232, 155, 17],
["jump", "eq_done_88", 155, 17],
"eq_nt_91",
["is_null", 234, 21, 155, 17],
["jump_false", 234, "eq_nnl_92", 155, 17],
"_nop_tc_34",
["jump", "eq_nnl_92", 155, 17],
["true", 233, 155, 17],
["jump", "eq_done_88", 155, 17],
"eq_nnl_92",
["is_bool", 234, 21, 155, 17],
["jump_false", 234, "eq_nb_93", 155, 17],
"_nop_tc_35",
["jump", "eq_nb_93", 155, 17],
["eq_bool", 233, 21, 232, 155, 17],
["jump", "eq_done_88", 155, 17],
"eq_nb_93",
["false", 233, 155, 17],
"eq_done_88",
["jump_false", 233, "if_else_86", 155, 17],
["is_num", 236, 14, 156, 23],
["jump_false", 236, "if_else_94", 156, 23],
"_nop_tc_36",
["jump", "if_else_96", 157, 26],
["get", 239, 12, 1, 1, 1],
["frame", 240, 239, 1, 1, 1],
["null", 241, 1, 1],
["setarg", 240, 0, 241, 1, 1],
["setarg", 240, 1, 10, 1, 1],
["invoke", 240, 238, 1, 1],
["access", 242, 2, 1, 11],
["multiply", 243, 14, 242, 1, 11],
[
"access",
245,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 246, 245, 1, 1, 1],
["null", 247, 1, 1],
["setarg", 246, 0, 247, 1, 1],
["setarg", 246, 1, 243, 1, 1],
["invoke", 246, 244, 1, 1],
["array", 248, 0, 1, 1],
["push", 248, 238, 1, 1],
["push", 248, 244, 1, 1],
[
"access",
249,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 250, " {0} =l copy {1}", 1, 1],
["frame", 252, 249, 2, 1, 1],
["null", 253, 1, 1],
["setarg", 252, 0, 253, 1, 1],
["setarg", 252, 1, 250, 1, 1],
["setarg", 252, 2, 248, 1, 1],
["invoke", 252, 251, 1, 1],
["get", 255, 11, 1, 158, 13],
["frame", 256, 255, 1, 158, 13],
["null", 257, 158, 13],
["setarg", 256, 0, 257, 158, 13],
["setarg", 256, 1, 251, 158, 13],
["invoke", 256, 254, 158, 13],
["jump", "if_end_97", 158, 13],
"if_else_96",
["get", 259, 12, 1, 1, 1],
["frame", 260, 259, 1, 1, 1],
["null", 261, 1, 1],
["setarg", 260, 0, 261, 1, 1],
["setarg", 260, 1, 10, 1, 1],
["invoke", 260, 258, 1, 1],
[
"access",
263,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 264, 263, 1, 1, 1],
["null", 265, 1, 1],
["setarg", 264, 0, 265, 1, 1],
["setarg", 264, 1, 14, 1, 1],
["invoke", 264, 262, 1, 1],
["array", 266, 0, 1, 1],
["push", 266, 258, 1, 1],
["push", 266, 262, 1, 1],
[
"access",
267,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 268, " {0} =l call $__JS_NewFloat64(l %ctx, d d_{1})", 1, 1],
["frame", 270, 267, 2, 1, 1],
["null", 271, 1, 1],
["setarg", 270, 0, 271, 1, 1],
["setarg", 270, 1, 268, 1, 1],
["setarg", 270, 2, 266, 1, 1],
["invoke", 270, 269, 1, 1],
["get", 273, 11, 1, 160, 13],
["frame", 274, 273, 1, 160, 13],
["null", 275, 160, 13],
["setarg", 274, 0, 275, 160, 13],
["setarg", 274, 1, 269, 160, 13],
["invoke", 274, 272, 160, 13],
"if_end_97",
["jump", "if_end_95", 160, 13],
"if_else_94",
["is_text", 276, 14, 162, 28],
["jump_false", 276, "if_else_98", 162, 28],
["get", 278, 13, 1, 163, 16],
["frame", 279, 278, 1, 163, 16],
["null", 280, 163, 16],
["setarg", 279, 0, 280, 163, 16],
["setarg", 279, 1, 14, 163, 16],
["invoke", 279, 277, 163, 16],
["move", 6, 277, 163, 16],
["get", 282, 12, 1, 1, 1],
["frame", 283, 282, 1, 1, 1],
["null", 284, 1, 1],
["setarg", 283, 0, 284, 1, 1],
["setarg", 283, 1, 10, 1, 1],
["invoke", 283, 281, 1, 1],
["array", 285, 0, 1, 1],
["push", 285, 281, 1, 1],
["push", 285, 6, 1, 1],
[
"access",
286,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 287, " {0} =l call $JS_NewString(l %ctx, l {1})", 1, 1],
["frame", 289, 286, 2, 1, 1],
["null", 290, 1, 1],
["setarg", 289, 0, 290, 1, 1],
["setarg", 289, 1, 287, 1, 1],
["setarg", 289, 2, 285, 1, 1],
["invoke", 289, 288, 1, 1],
["get", 292, 11, 1, 164, 11],
["frame", 293, 292, 1, 164, 11],
["null", 294, 164, 11],
["setarg", 293, 0, 294, 164, 11],
["setarg", 293, 1, 288, 164, 11],
["invoke", 293, 291, 164, 11],
["jump", "if_end_99", 164, 11],
"if_else_98",
["is_record", 295, 14, 165, 30],
["jump_false", 295, "if_else_100", 165, 30],
["load_field", 296, 14, "make", 166, 15],
["access", 297, "intrinsic", 166, 26],
["is_identical", 298, 296, 297, 166, 26],
["jump_true", 298, "eq_done_104", 166, 26],
["is_int", 299, 296, 166, 26],
["jump_false", 299, "eq_ni_105", 166, 26],
"_nop_tc_37",
["jump", "eq_ni_105", 166, 26],
["eq_int", 298, 296, 297, 166, 26],
["jump", "eq_done_104", 166, 26],
"eq_ni_105",
["is_num", 299, 296, 166, 26],
["jump_false", 299, "eq_nn_106", 166, 26],
"_nop_tc_38",
["jump", "eq_nn_106", 166, 26],
["eq_float", 298, 296, 297, 166, 26],
["jump", "eq_done_104", 166, 26],
"eq_nn_106",
["is_text", 299, 296, 166, 26],
["jump_false", 299, "eq_nt_107", 166, 26],
"_nop_tc_39",
"_nop_tc_40",
["eq_text", 298, 296, 297, 166, 26],
["jump", "eq_done_104", 166, 26],
"eq_nt_107",
["is_null", 299, 296, 166, 26],
["jump_false", 299, "eq_nnl_108", 166, 26],
"_nop_tc_41",
["jump", "eq_nnl_108", 166, 26],
["true", 298, 166, 26],
["jump", "eq_done_104", 166, 26],
"eq_nnl_108",
["is_bool", 299, 296, 166, 26],
["jump_false", 299, "eq_nb_109", 166, 26],
"_nop_tc_42",
["jump", "eq_nb_109", 166, 26],
["eq_bool", 298, 296, 297, 166, 26],
["jump", "eq_done_104", 166, 26],
"eq_nb_109",
["false", 298, 166, 26],
"eq_done_104",
["jump_false", 298, "if_else_102", 166, 26],
["load_field", 301, 14, "name", 167, 29],
["get", 303, 13, 1, 167, 18],
["frame", 304, 303, 1, 167, 18],
["null", 305, 167, 18],
["setarg", 304, 0, 305, 167, 18],
["setarg", 304, 1, 301, 167, 18],
["invoke", 304, 302, 167, 18],
["move", 6, 302, 167, 18],
["get", 307, 12, 1, 1, 1],
["frame", 308, 307, 1, 1, 1],
["null", 309, 1, 1],
["setarg", 308, 0, 309, 1, 1],
["setarg", 308, 1, 10, 1, 1],
["invoke", 308, 306, 1, 1],
["array", 310, 0, 1, 1],
["push", 310, 306, 1, 1],
["push", 310, 6, 1, 1],
[
"access",
311,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 312, " {0} =l call $cell_rt_get_intrinsic(l %ctx, l {1})", 1, 1],
["frame", 314, 311, 2, 1, 1],
["null", 315, 1, 1],
["setarg", 314, 0, 315, 1, 1],
["setarg", 314, 1, 312, 1, 1],
["setarg", 314, 2, 310, 1, 1],
["invoke", 314, 313, 1, 1],
["get", 317, 11, 1, 168, 13],
["frame", 318, 317, 1, 168, 13],
["null", 319, 168, 13],
["setarg", 318, 0, 319, 168, 13],
["setarg", 318, 1, 313, 168, 13],
["invoke", 318, 316, 168, 13],
["jump", "if_end_103", 168, 13],
"if_else_102",
["load_field", 320, 14, "kind", 169, 22],
["access", 321, "number", 169, 33],
["is_identical", 322, 320, 321, 169, 33],
["jump_true", 322, "eq_done_112", 169, 33],
["is_int", 323, 320, 169, 33],
["jump_false", 323, "eq_ni_113", 169, 33],
"_nop_tc_43",
["jump", "eq_ni_113", 169, 33],
["eq_int", 322, 320, 321, 169, 33],
["jump", "eq_done_112", 169, 33],
"eq_ni_113",
["is_num", 323, 320, 169, 33],
["jump_false", 323, "eq_nn_114", 169, 33],
"_nop_tc_44",
["jump", "eq_nn_114", 169, 33],
["eq_float", 322, 320, 321, 169, 33],
["jump", "eq_done_112", 169, 33],
"eq_nn_114",
["is_text", 323, 320, 169, 33],
["jump_false", 323, "eq_nt_115", 169, 33],
"_nop_tc_45",
"_nop_tc_46",
["eq_text", 322, 320, 321, 169, 33],
["jump", "eq_done_112", 169, 33],
"eq_nt_115",
["is_null", 323, 320, 169, 33],
["jump_false", 323, "eq_nnl_116", 169, 33],
"_nop_tc_47",
["jump", "eq_nnl_116", 169, 33],
["true", 322, 169, 33],
["jump", "eq_done_112", 169, 33],
"eq_nnl_116",
["is_bool", 323, 320, 169, 33],
["jump_false", 323, "eq_nb_117", 169, 33],
"_nop_tc_48",
["jump", "eq_nb_117", 169, 33],
["eq_bool", 322, 320, 321, 169, 33],
["jump", "eq_done_112", 169, 33],
"eq_nb_117",
["false", 322, 169, 33],
"eq_done_112",
["jump_false", 322, "if_else_110", 169, 33],
["load_field", 325, 14, "number", 170, 17],
["null", 326, 170, 30],
["is_identical", 327, 325, 326, 170, 30],
["jump_true", 327, "ne_nid_122", 170, 30],
["jump", "ne_ni_123", 170, 30],
"ne_nid_122",
["false", 327, 170, 30],
["jump", "ne_done_121", 170, 30],
"ne_ni_123",
["is_int", 328, 325, 170, 30],
["jump_false", 328, "ne_nn_124", 170, 30],
"_nop_tc_49",
["jump", "ne_nn_124", 170, 30],
["ne_int", 327, 325, 326, 170, 30],
["jump", "ne_done_121", 170, 30],
"ne_nn_124",
["is_num", 328, 325, 170, 30],
["jump_false", 328, "ne_nt_125", 170, 30],
"_nop_tc_50",
["jump", "ne_nt_125", 170, 30],
["ne_float", 327, 325, 326, 170, 30],
["jump", "ne_done_121", 170, 30],
"ne_nt_125",
["is_text", 328, 325, 170, 30],
["jump_false", 328, "ne_nnl_126", 170, 30],
"_nop_tc_51",
["jump", "ne_nnl_126", 170, 30],
["ne_text", 327, 325, 326, 170, 30],
["jump", "ne_done_121", 170, 30],
"ne_nnl_126",
["is_null", 328, 325, 170, 30],
["jump_false", 328, "ne_nb_127", 170, 30],
"_nop_tc_52",
"_nop_tc_53",
["false", 327, 170, 30],
["jump", "ne_done_121", 170, 30],
"ne_nb_127",
["is_bool", 328, 325, 170, 30],
["jump_false", 328, "ne_mis_128", 170, 30],
"_nop_tc_54",
["jump", "ne_mis_128", 170, 30],
["ne_bool", 327, 325, 326, 170, 30],
["jump", "ne_done_121", 170, 30],
"ne_mis_128",
["true", 327, 170, 30],
"ne_done_121",
["move", 330, 327, 170, 30],
["jump_false", 330, "and_end_120", 170, 30],
["load_field", 331, 14, "number", 170, 49],
["is_int", 332, 331, 170, 49],
["move", 330, 332, 170, 49],
"and_end_120",
["jump_false", 330, "if_else_118", 170, 49],
["get", 334, 12, 1, 1, 1],
["frame", 335, 334, 1, 1, 1],
["null", 336, 1, 1],
["setarg", 335, 0, 336, 1, 1],
["setarg", 335, 1, 10, 1, 1],
["invoke", 335, 333, 1, 1],
["load_field", 337, 14, "number", 1, 6],
["access", 338, 2, 1, 18],
["multiply", 339, 337, 338, 1, 18],
[
"access",
341,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 342, 341, 1, 1, 1],
["null", 343, 1, 1],
["setarg", 342, 0, 343, 1, 1],
["setarg", 342, 1, 339, 1, 1],
["invoke", 342, 340, 1, 1],
["array", 344, 0, 1, 1],
["push", 344, 333, 1, 1],
["push", 344, 340, 1, 1],
[
"access",
345,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 346, " {0} =l copy {1}", 1, 1],
["frame", 348, 345, 2, 1, 1],
["null", 349, 1, 1],
["setarg", 348, 0, 349, 1, 1],
["setarg", 348, 1, 346, 1, 1],
["setarg", 348, 2, 344, 1, 1],
["invoke", 348, 347, 1, 1],
["get", 351, 11, 1, 171, 15],
["frame", 352, 351, 1, 171, 15],
["null", 353, 171, 15],
["setarg", 352, 0, 353, 171, 15],
["setarg", 352, 1, 347, 171, 15],
["invoke", 352, 350, 171, 15],
["jump", "if_end_119", 171, 15],
"if_else_118",
["load_field", 354, 14, "number", 172, 24],
["null", 355, 172, 37],
["is_identical", 356, 354, 355, 172, 37],
["jump_true", 356, "ne_nid_132", 172, 37],
["jump", "ne_ni_133", 172, 37],
"ne_nid_132",
["false", 356, 172, 37],
["jump", "ne_done_131", 172, 37],
"ne_ni_133",
["is_int", 357, 354, 172, 37],
["jump_false", 357, "ne_nn_134", 172, 37],
"_nop_tc_55",
["jump", "ne_nn_134", 172, 37],
["ne_int", 356, 354, 355, 172, 37],
["jump", "ne_done_131", 172, 37],
"ne_nn_134",
["is_num", 357, 354, 172, 37],
["jump_false", 357, "ne_nt_135", 172, 37],
"_nop_tc_56",
["jump", "ne_nt_135", 172, 37],
["ne_float", 356, 354, 355, 172, 37],
["jump", "ne_done_131", 172, 37],
"ne_nt_135",
["is_text", 357, 354, 172, 37],
["jump_false", 357, "ne_nnl_136", 172, 37],
"_nop_tc_57",
["jump", "ne_nnl_136", 172, 37],
["ne_text", 356, 354, 355, 172, 37],
["jump", "ne_done_131", 172, 37],
"ne_nnl_136",
["is_null", 357, 354, 172, 37],
["jump_false", 357, "ne_nb_137", 172, 37],
"_nop_tc_58",
"_nop_tc_59",
["false", 356, 172, 37],
["jump", "ne_done_131", 172, 37],
"ne_nb_137",
["is_bool", 357, 354, 172, 37],
["jump_false", 357, "ne_mis_138", 172, 37],
"_nop_tc_60",
["jump", "ne_mis_138", 172, 37],
["ne_bool", 356, 354, 355, 172, 37],
["jump", "ne_done_131", 172, 37],
"ne_mis_138",
["true", 356, 172, 37],
"ne_done_131",
["jump_false", 356, "if_else_129", 172, 37],
["get", 360, 12, 1, 1, 1],
["frame", 361, 360, 1, 1, 1],
["null", 362, 1, 1],
["setarg", 361, 0, 362, 1, 1],
["setarg", 361, 1, 10, 1, 1],
["invoke", 361, 359, 1, 1],
["load_field", 363, 14, "number", 1, 6],
[
"access",
365,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 366, 365, 1, 1, 1],
["null", 367, 1, 1],
["setarg", 366, 0, 367, 1, 1],
["setarg", 366, 1, 363, 1, 1],
["invoke", 366, 364, 1, 1],
["array", 368, 0, 1, 1],
["push", 368, 359, 1, 1],
["push", 368, 364, 1, 1],
[
"access",
369,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 370, " {0} =l call $__JS_NewFloat64(l %ctx, d d_{1})", 1, 1],
["frame", 372, 369, 2, 1, 1],
["null", 373, 1, 1],
["setarg", 372, 0, 373, 1, 1],
["setarg", 372, 1, 370, 1, 1],
["setarg", 372, 2, 368, 1, 1],
["invoke", 372, 371, 1, 1],
["get", 375, 11, 1, 173, 15],
["frame", 376, 375, 1, 173, 15],
["null", 377, 173, 15],
["setarg", 376, 0, 377, 173, 15],
["setarg", 376, 1, 371, 173, 15],
["invoke", 376, 374, 173, 15],
["jump", "if_end_130", 173, 15],
"if_else_129",
["get", 379, 12, 1, 1, 1],
["frame", 380, 379, 1, 1, 1],
["null", 381, 1, 1],
["setarg", 380, 0, 381, 1, 1],
["setarg", 380, 1, 10, 1, 1],
["invoke", 380, 378, 1, 1],
["get", 382, 2, 1, 1, 6],
["load_field", 383, 382, "js_null", 1, 6],
[
"access",
385,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 386, 385, 1, 1, 1],
["null", 387, 1, 1],
["setarg", 386, 0, 387, 1, 1],
["setarg", 386, 1, 383, 1, 1],
["invoke", 386, 384, 1, 1],
["array", 388, 0, 1, 1],
["push", 388, 378, 1, 1],
["push", 388, 384, 1, 1],
[
"access",
389,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 390, " {0} =l copy {1}", 1, 1],
["frame", 392, 389, 2, 1, 1],
["null", 393, 1, 1],
["setarg", 392, 0, 393, 1, 1],
["setarg", 392, 1, 390, 1, 1],
["setarg", 392, 2, 388, 1, 1],
["invoke", 392, 391, 1, 1],
["get", 395, 11, 1, 175, 15],
["frame", 396, 395, 1, 175, 15],
["null", 397, 175, 15],
["setarg", 396, 0, 397, 175, 15],
["setarg", 396, 1, 391, 175, 15],
["invoke", 396, 394, 175, 15],
"if_end_130",
"if_end_119",
["jump", "if_end_111", 175, 15],
"if_else_110",
["load_field", 398, 14, "kind", 177, 22],
["access", 399, "text", 177, 33],
["is_identical", 400, 398, 399, 177, 33],
["jump_true", 400, "eq_done_141", 177, 33],
["is_int", 401, 398, 177, 33],
["jump_false", 401, "eq_ni_142", 177, 33],
"_nop_tc_61",
["jump", "eq_ni_142", 177, 33],
["eq_int", 400, 398, 399, 177, 33],
["jump", "eq_done_141", 177, 33],
"eq_ni_142",
["is_num", 401, 398, 177, 33],
["jump_false", 401, "eq_nn_143", 177, 33],
"_nop_tc_62",
["jump", "eq_nn_143", 177, 33],
["eq_float", 400, 398, 399, 177, 33],
["jump", "eq_done_141", 177, 33],
"eq_nn_143",
["is_text", 401, 398, 177, 33],
["jump_false", 401, "eq_nt_144", 177, 33],
"_nop_tc_63",
"_nop_tc_64",
["eq_text", 400, 398, 399, 177, 33],
["jump", "eq_done_141", 177, 33],
"eq_nt_144",
["is_null", 401, 398, 177, 33],
["jump_false", 401, "eq_nnl_145", 177, 33],
"_nop_tc_65",
["jump", "eq_nnl_145", 177, 33],
["true", 400, 177, 33],
["jump", "eq_done_141", 177, 33],
"eq_nnl_145",
["is_bool", 401, 398, 177, 33],
["jump_false", 401, "eq_nb_146", 177, 33],
"_nop_tc_66",
["jump", "eq_nb_146", 177, 33],
["eq_bool", 400, 398, 399, 177, 33],
["jump", "eq_done_141", 177, 33],
"eq_nb_146",
["false", 400, 177, 33],
"eq_done_141",
["jump_false", 400, "if_else_139", 177, 33],
["load_field", 403, 14, "value", 178, 29],
["get", 405, 13, 1, 178, 18],
["frame", 406, 405, 1, 178, 18],
["null", 407, 178, 18],
["setarg", 406, 0, 407, 178, 18],
["setarg", 406, 1, 403, 178, 18],
["invoke", 406, 404, 178, 18],
["move", 6, 404, 178, 18],
["get", 409, 12, 1, 1, 1],
["frame", 410, 409, 1, 1, 1],
["null", 411, 1, 1],
["setarg", 410, 0, 411, 1, 1],
["setarg", 410, 1, 10, 1, 1],
["invoke", 410, 408, 1, 1],
["array", 412, 0, 1, 1],
["push", 412, 408, 1, 1],
["push", 412, 6, 1, 1],
[
"access",
413,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 414, " {0} =l call $JS_NewString(l %ctx, l {1})", 1, 1],
["frame", 416, 413, 2, 1, 1],
["null", 417, 1, 1],
["setarg", 416, 0, 417, 1, 1],
["setarg", 416, 1, 414, 1, 1],
["setarg", 416, 2, 412, 1, 1],
["invoke", 416, 415, 1, 1],
["get", 419, 11, 1, 179, 13],
["frame", 420, 419, 1, 179, 13],
["null", 421, 179, 13],
["setarg", 420, 0, 421, 179, 13],
["setarg", 420, 1, 415, 179, 13],
["invoke", 420, 418, 179, 13],
["jump", "if_end_140", 179, 13],
"if_else_139",
["load_field", 422, 14, "kind", 180, 22],
["access", 423, "true", 180, 33],
["is_identical", 424, 422, 423, 180, 33],
["jump_true", 424, "eq_done_149", 180, 33],
["is_int", 425, 422, 180, 33],
["jump_false", 425, "eq_ni_150", 180, 33],
"_nop_tc_67",
["jump", "eq_ni_150", 180, 33],
["eq_int", 424, 422, 423, 180, 33],
["jump", "eq_done_149", 180, 33],
"eq_ni_150",
["is_num", 425, 422, 180, 33],
["jump_false", 425, "eq_nn_151", 180, 33],
"_nop_tc_68",
["jump", "eq_nn_151", 180, 33],
["eq_float", 424, 422, 423, 180, 33],
["jump", "eq_done_149", 180, 33],
"eq_nn_151",
["is_text", 425, 422, 180, 33],
["jump_false", 425, "eq_nt_152", 180, 33],
"_nop_tc_69",
"_nop_tc_70",
["eq_text", 424, 422, 423, 180, 33],
["jump", "eq_done_149", 180, 33],
"eq_nt_152",
["is_null", 425, 422, 180, 33],
["jump_false", 425, "eq_nnl_153", 180, 33],
"_nop_tc_71",
["jump", "eq_nnl_153", 180, 33],
["true", 424, 180, 33],
["jump", "eq_done_149", 180, 33],
"eq_nnl_153",
["is_bool", 425, 422, 180, 33],
["jump_false", 425, "eq_nb_154", 180, 33],
"_nop_tc_72",
["jump", "eq_nb_154", 180, 33],
["eq_bool", 424, 422, 423, 180, 33],
["jump", "eq_done_149", 180, 33],
"eq_nb_154",
["false", 424, 180, 33],
"eq_done_149",
["jump_false", 424, "if_else_147", 180, 33],
["get", 428, 12, 1, 1, 1],
["frame", 429, 428, 1, 1, 1],
["null", 430, 1, 1],
["setarg", 429, 0, 430, 1, 1],
["setarg", 429, 1, 10, 1, 1],
["invoke", 429, 427, 1, 1],
["get", 431, 2, 1, 1, 6],
["load_field", 432, 431, "js_true", 1, 6],
[
"access",
434,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 435, 434, 1, 1, 1],
["null", 436, 1, 1],
["setarg", 435, 0, 436, 1, 1],
["setarg", 435, 1, 432, 1, 1],
["invoke", 435, 433, 1, 1],
["array", 437, 0, 1, 1],
["push", 437, 427, 1, 1],
["push", 437, 433, 1, 1],
[
"access",
438,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 439, " {0} =l copy {1}", 1, 1],
["frame", 441, 438, 2, 1, 1],
["null", 442, 1, 1],
["setarg", 441, 0, 442, 1, 1],
["setarg", 441, 1, 439, 1, 1],
["setarg", 441, 2, 437, 1, 1],
["invoke", 441, 440, 1, 1],
["get", 444, 11, 1, 181, 13],
["frame", 445, 444, 1, 181, 13],
["null", 446, 181, 13],
["setarg", 445, 0, 446, 181, 13],
["setarg", 445, 1, 440, 181, 13],
["invoke", 445, 443, 181, 13],
["jump", "if_end_148", 181, 13],
"if_else_147",
["load_field", 447, 14, "kind", 182, 22],
["access", 448, "false", 182, 33],
["is_identical", 449, 447, 448, 182, 33],
["jump_true", 449, "eq_done_157", 182, 33],
["is_int", 450, 447, 182, 33],
["jump_false", 450, "eq_ni_158", 182, 33],
"_nop_tc_73",
["jump", "eq_ni_158", 182, 33],
["eq_int", 449, 447, 448, 182, 33],
["jump", "eq_done_157", 182, 33],
"eq_ni_158",
["is_num", 450, 447, 182, 33],
["jump_false", 450, "eq_nn_159", 182, 33],
"_nop_tc_74",
["jump", "eq_nn_159", 182, 33],
["eq_float", 449, 447, 448, 182, 33],
["jump", "eq_done_157", 182, 33],
"eq_nn_159",
["is_text", 450, 447, 182, 33],
["jump_false", 450, "eq_nt_160", 182, 33],
"_nop_tc_75",
"_nop_tc_76",
["eq_text", 449, 447, 448, 182, 33],
["jump", "eq_done_157", 182, 33],
"eq_nt_160",
["is_null", 450, 447, 182, 33],
["jump_false", 450, "eq_nnl_161", 182, 33],
"_nop_tc_77",
["jump", "eq_nnl_161", 182, 33],
["true", 449, 182, 33],
["jump", "eq_done_157", 182, 33],
"eq_nnl_161",
["is_bool", 450, 447, 182, 33],
["jump_false", 450, "eq_nb_162", 182, 33],
"_nop_tc_78",
["jump", "eq_nb_162", 182, 33],
["eq_bool", 449, 447, 448, 182, 33],
["jump", "eq_done_157", 182, 33],
"eq_nb_162",
["false", 449, 182, 33],
"eq_done_157",
["jump_false", 449, "if_else_155", 182, 33],
["get", 453, 12, 1, 1, 1],
["frame", 454, 453, 1, 1, 1],
["null", 455, 1, 1],
["setarg", 454, 0, 455, 1, 1],
["setarg", 454, 1, 10, 1, 1],
["invoke", 454, 452, 1, 1],
["get", 456, 2, 1, 1, 6],
["load_field", 457, 456, "js_false", 1, 6],
[
"access",
459,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 460, 459, 1, 1, 1],
["null", 461, 1, 1],
["setarg", 460, 0, 461, 1, 1],
["setarg", 460, 1, 457, 1, 1],
["invoke", 460, 458, 1, 1],
["array", 462, 0, 1, 1],
["push", 462, 452, 1, 1],
["push", 462, 458, 1, 1],
[
"access",
463,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 464, " {0} =l copy {1}", 1, 1],
["frame", 466, 463, 2, 1, 1],
["null", 467, 1, 1],
["setarg", 466, 0, 467, 1, 1],
["setarg", 466, 1, 464, 1, 1],
["setarg", 466, 2, 462, 1, 1],
["invoke", 466, 465, 1, 1],
["get", 469, 11, 1, 183, 13],
["frame", 470, 469, 1, 183, 13],
["null", 471, 183, 13],
["setarg", 470, 0, 471, 183, 13],
["setarg", 470, 1, 465, 183, 13],
["invoke", 470, 468, 183, 13],
["jump", "if_end_156", 183, 13],
"if_else_155",
["load_field", 472, 14, "kind", 184, 22],
["access", 473, "null", 184, 33],
["is_identical", 474, 472, 473, 184, 33],
["jump_true", 474, "eq_done_165", 184, 33],
["is_int", 475, 472, 184, 33],
["jump_false", 475, "eq_ni_166", 184, 33],
"_nop_tc_79",
["jump", "eq_ni_166", 184, 33],
["eq_int", 474, 472, 473, 184, 33],
["jump", "eq_done_165", 184, 33],
"eq_ni_166",
["is_num", 475, 472, 184, 33],
["jump_false", 475, "eq_nn_167", 184, 33],
"_nop_tc_80",
["jump", "eq_nn_167", 184, 33],
["eq_float", 474, 472, 473, 184, 33],
["jump", "eq_done_165", 184, 33],
"eq_nn_167",
["is_text", 475, 472, 184, 33],
["jump_false", 475, "eq_nt_168", 184, 33],
"_nop_tc_81",
"_nop_tc_82",
["eq_text", 474, 472, 473, 184, 33],
["jump", "eq_done_165", 184, 33],
"eq_nt_168",
["is_null", 475, 472, 184, 33],
["jump_false", 475, "eq_nnl_169", 184, 33],
"_nop_tc_83",
["jump", "eq_nnl_169", 184, 33],
["true", 474, 184, 33],
["jump", "eq_done_165", 184, 33],
"eq_nnl_169",
["is_bool", 475, 472, 184, 33],
["jump_false", 475, "eq_nb_170", 184, 33],
"_nop_tc_84",
["jump", "eq_nb_170", 184, 33],
["eq_bool", 474, 472, 473, 184, 33],
["jump", "eq_done_165", 184, 33],
"eq_nb_170",
["false", 474, 184, 33],
"eq_done_165",
["jump_false", 474, "if_else_163", 184, 33],
["get", 478, 12, 1, 1, 1],
["frame", 479, 478, 1, 1, 1],
["null", 480, 1, 1],
["setarg", 479, 0, 480, 1, 1],
["setarg", 479, 1, 10, 1, 1],
["invoke", 479, 477, 1, 1],
["get", 481, 2, 1, 1, 6],
["load_field", 482, 481, "js_null", 1, 6],
[
"access",
484,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 485, 484, 1, 1, 1],
["null", 486, 1, 1],
["setarg", 485, 0, 486, 1, 1],
["setarg", 485, 1, 482, 1, 1],
["invoke", 485, 483, 1, 1],
["array", 487, 0, 1, 1],
["push", 487, 477, 1, 1],
["push", 487, 483, 1, 1],
[
"access",
488,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 489, " {0} =l copy {1}", 1, 1],
["frame", 491, 488, 2, 1, 1],
["null", 492, 1, 1],
["setarg", 491, 0, 492, 1, 1],
["setarg", 491, 1, 489, 1, 1],
["setarg", 491, 2, 487, 1, 1],
["invoke", 491, 490, 1, 1],
["get", 494, 11, 1, 185, 13],
["frame", 495, 494, 1, 185, 13],
["null", 496, 185, 13],
["setarg", 495, 0, 496, 185, 13],
["setarg", 495, 1, 490, 185, 13],
["invoke", 495, 493, 185, 13],
["jump", "if_end_164", 185, 13],
"if_else_163",
["get", 498, 12, 1, 1, 1],
["frame", 499, 498, 1, 1, 1],
["null", 500, 1, 1],
["setarg", 499, 0, 500, 1, 1],
["setarg", 499, 1, 10, 1, 1],
["invoke", 499, 497, 1, 1],
["get", 501, 2, 1, 1, 6],
["load_field", 502, 501, "js_null", 1, 6],
[
"access",
504,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 505, 504, 1, 1, 1],
["null", 506, 1, 1],
["setarg", 505, 0, 506, 1, 1],
["setarg", 505, 1, 502, 1, 1],
["invoke", 505, 503, 1, 1],
["array", 507, 0, 1, 1],
["push", 507, 497, 1, 1],
["push", 507, 503, 1, 1],
[
"access",
508,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 509, " {0} =l copy {1}", 1, 1],
["frame", 511, 508, 2, 1, 1],
["null", 512, 1, 1],
["setarg", 511, 0, 512, 1, 1],
["setarg", 511, 1, 509, 1, 1],
["setarg", 511, 2, 507, 1, 1],
["invoke", 511, 510, 1, 1],
["get", 514, 11, 1, 187, 13],
["frame", 515, 514, 1, 187, 13],
["null", 516, 187, 13],
["setarg", 515, 0, 516, 187, 13],
["setarg", 515, 1, 510, 187, 13],
["invoke", 515, 513, 187, 13],
"if_end_164",
"if_end_156",
"if_end_148",
"if_end_140",
"if_end_111",
"if_end_103",
["jump", "if_end_101", 187, 13],
"if_else_100",
["get", 518, 12, 1, 1, 1],
["frame", 519, 518, 1, 1, 1],
["null", 520, 1, 1],
["setarg", 519, 0, 520, 1, 1],
["setarg", 519, 1, 10, 1, 1],
["invoke", 519, 517, 1, 1],
["get", 521, 2, 1, 1, 6],
["load_field", 522, 521, "js_null", 1, 6],
[
"access",
524,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 525, 524, 1, 1, 1],
["null", 526, 1, 1],
["setarg", 525, 0, 526, 1, 1],
["setarg", 525, 1, 522, 1, 1],
["invoke", 525, 523, 1, 1],
["array", 527, 0, 1, 1],
["push", 527, 517, 1, 1],
["push", 527, 523, 1, 1],
[
"access",
528,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 529, " {0} =l copy {1}", 1, 1],
["frame", 531, 528, 2, 1, 1],
["null", 532, 1, 1],
["setarg", 531, 0, 532, 1, 1],
["setarg", 531, 1, 529, 1, 1],
["setarg", 531, 2, 527, 1, 1],
["invoke", 531, 530, 1, 1],
["get", 534, 11, 1, 190, 11],
["frame", 535, 534, 1, 190, 11],
["null", 536, 190, 11],
["setarg", 535, 0, 536, 190, 11],
["setarg", 535, 1, 530, 190, 11],
["invoke", 535, 533, 190, 11],
"if_end_101",
"if_end_99",
"if_end_95",
["frame", 538, 9, 1, 192, 9],
["null", 539, 192, 9],
["setarg", 538, 0, 539, 192, 9],
["setarg", 538, 1, 10, 192, 9],
["invoke", 538, 537, 192, 9],
["jump", "while_start_46", 193, 9],
["jump", "if_end_87", 193, 9],
"if_else_86",
"if_end_87",
["access", 540, "move", 198, 17],
["is_identical", 541, 21, 540, 198, 17],
["jump_true", 541, "eq_done_173", 198, 17],
["is_int", 542, 21, 198, 17],
["jump_false", 542, "eq_ni_174", 198, 17],
"_nop_tc_85",
["jump", "eq_ni_174", 198, 17],
["eq_int", 541, 21, 540, 198, 17],
["jump", "eq_done_173", 198, 17],
"eq_ni_174",
["is_num", 542, 21, 198, 17],
["jump_false", 542, "eq_nn_175", 198, 17],
"_nop_tc_86",
["jump", "eq_nn_175", 198, 17],
["eq_float", 541, 21, 540, 198, 17],
["jump", "eq_done_173", 198, 17],
"eq_nn_175",
["is_text", 542, 21, 198, 17],
["jump_false", 542, "eq_nt_176", 198, 17],
"_nop_tc_87",
"_nop_tc_88",
["eq_text", 541, 21, 540, 198, 17],
["jump", "eq_done_173", 198, 17],
"eq_nt_176",
["is_null", 542, 21, 198, 17],
["jump_false", 542, "eq_nnl_177", 198, 17],
"_nop_tc_89",
["jump", "eq_nnl_177", 198, 17],
["true", 541, 198, 17],
["jump", "eq_done_173", 198, 17],
"eq_nnl_177",
["is_bool", 542, 21, 198, 17],
["jump_false", 542, "eq_nb_178", 198, 17],
"_nop_tc_90",
["jump", "eq_nb_178", 198, 17],
["eq_bool", 541, 21, 540, 198, 17],
["jump", "eq_done_173", 198, 17],
"eq_nb_178",
["false", 541, 198, 17],
"eq_done_173",
["jump_false", 541, "if_else_171", 198, 17],
["get", 545, 12, 1, 1, 1],
["frame", 546, 545, 1, 1, 1],
["null", 547, 1, 1],
["setarg", 546, 0, 547, 1, 1],
["setarg", 546, 1, 10, 1, 1],
["invoke", 546, 544, 1, 1],
["get", 549, 12, 1, 1, 1],
["frame", 550, 549, 1, 1, 1],
["null", 551, 1, 1],
["setarg", 550, 0, 551, 1, 1],
["setarg", 550, 1, 14, 1, 1],
["invoke", 550, 548, 1, 1],
["array", 552, 0, 1, 1],
["push", 552, 544, 1, 1],
["push", 552, 548, 1, 1],
[
"access",
553,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 554, " {0} =l copy {1}", 1, 1],
["frame", 556, 553, 2, 1, 1],
["null", 557, 1, 1],
["setarg", 556, 0, 557, 1, 1],
["setarg", 556, 1, 554, 1, 1],
["setarg", 556, 2, 552, 1, 1],
["invoke", 556, 555, 1, 1],
["get", 559, 11, 1, 199, 9],
["frame", 560, 559, 1, 199, 9],
["null", 561, 199, 9],
["setarg", 560, 0, 561, 199, 9],
["setarg", 560, 1, 555, 199, 9],
["invoke", 560, 558, 199, 9],
["frame", 563, 9, 1, 200, 9],
["null", 564, 200, 9],
["setarg", 563, 0, 564, 200, 9],
["setarg", 563, 1, 10, 200, 9],
["invoke", 563, 562, 200, 9],
["jump", "while_start_46", 201, 9],
["jump", "if_end_172", 201, 9],
"if_else_171",
"if_end_172",
["access", 565, "add", 206, 17],
["is_identical", 566, 21, 565, 206, 17],
["jump_true", 566, "eq_done_181", 206, 17],
["is_int", 567, 21, 206, 17],
["jump_false", 567, "eq_ni_182", 206, 17],
"_nop_tc_91",
["jump", "eq_ni_182", 206, 17],
["eq_int", 566, 21, 565, 206, 17],
["jump", "eq_done_181", 206, 17],
"eq_ni_182",
["is_num", 567, 21, 206, 17],
["jump_false", 567, "eq_nn_183", 206, 17],
"_nop_tc_92",
["jump", "eq_nn_183", 206, 17],
["eq_float", 566, 21, 565, 206, 17],
["jump", "eq_done_181", 206, 17],
"eq_nn_183",
["is_text", 567, 21, 206, 17],
["jump_false", 567, "eq_nt_184", 206, 17],
"_nop_tc_93",
"_nop_tc_94",
["eq_text", 566, 21, 565, 206, 17],
["jump", "eq_done_181", 206, 17],
"eq_nt_184",
["is_null", 567, 21, 206, 17],
["jump_false", 567, "eq_nnl_185", 206, 17],
"_nop_tc_95",
["jump", "eq_nnl_185", 206, 17],
["true", 566, 206, 17],
["jump", "eq_done_181", 206, 17],
"eq_nnl_185",
["is_bool", 567, 21, 206, 17],
["jump_false", 567, "eq_nb_186", 206, 17],
"_nop_tc_96",
["jump", "eq_nb_186", 206, 17],
["eq_bool", 566, 21, 565, 206, 17],
["jump", "eq_done_181", 206, 17],
"eq_nb_186",
["false", 566, 206, 17],
"eq_done_181",
["jump_false", 566, "if_else_179", 206, 17],
["get", 570, 10, 1, 207, 13],
["frame", 571, 570, 0, 207, 13],
["null", 572, 207, 13],
["setarg", 571, 0, 572, 207, 13],
["invoke", 571, 569, 207, 13],
["move", 12, 569, 207, 13],
["access", 573, "%ctx", 208, 25],
["get", 575, 12, 1, 208, 33],
["frame", 576, 575, 1, 208, 33],
["null", 577, 208, 33],
["setarg", 576, 0, 577, 208, 33],
["setarg", 576, 1, 14, 208, 33],
["invoke", 576, 574, 208, 33],
["get", 579, 12, 1, 208, 40],
["frame", 580, 579, 1, 208, 40],
["null", 581, 208, 40],
["setarg", 580, 0, 581, 208, 40],
["setarg", 580, 1, 5, 208, 40],
["invoke", 580, 578, 208, 40],
["get", 583, 2, 1, 208, 14],
["is_proxy", 584, 583, 208, 14],
["jump_false", 584, "record_path_187", 208, 14],
["null", 585, 208, 14],
["access", 586, "add", 208, 14],
["array", 587, 0, 208, 14],
["push", 587, 12, 208, 14],
["push", 587, 573, 208, 14],
["push", 587, 574, 208, 14],
["push", 587, 578, 208, 14],
["frame", 588, 583, 2, 208, 14],
["setarg", 588, 0, 585, 208, 14],
["setarg", 588, 1, 586, 208, 14],
["setarg", 588, 2, 587, 208, 14],
["invoke", 588, 582, 208, 14],
["jump", "call_done_188", 208, 14],
"record_path_187",
["load_field", 589, 583, "add", 208, 14],
["frame", 590, 589, 4, 208, 14],
["setarg", 590, 0, 583, 208, 14],
["setarg", 590, 1, 12, 208, 14],
["setarg", 590, 2, 573, 208, 14],
["setarg", 590, 3, 574, 208, 14],
["setarg", 590, 4, 578, 208, 14],
["invoke", 590, 582, 208, 14],
"call_done_188",
["get", 592, 11, 1, 208, 9],
["frame", 593, 592, 1, 208, 9],
["null", 594, 208, 9],
["setarg", 593, 0, 594, 208, 9],
["setarg", 593, 1, 582, 208, 9],
["invoke", 593, 591, 208, 9],
["get", 596, 12, 1, 1, 1],
["frame", 597, 596, 1, 1, 1],
["null", 598, 1, 1],
["setarg", 597, 0, 598, 1, 1],
["setarg", 597, 1, 10, 1, 1],
["invoke", 597, 595, 1, 1],
["array", 599, 0, 1, 1],
["push", 599, 595, 1, 1],
["push", 599, 12, 1, 1],
[
"access",
600,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 601, " {0} =l copy %{1}", 1, 1],
["frame", 603, 600, 2, 1, 1],
["null", 604, 1, 1],
["setarg", 603, 0, 604, 1, 1],
["setarg", 603, 1, 601, 1, 1],
["setarg", 603, 2, 599, 1, 1],
["invoke", 603, 602, 1, 1],
["get", 606, 11, 1, 209, 9],
["frame", 607, 606, 1, 209, 9],
["null", 608, 209, 9],
["setarg", 607, 0, 608, 209, 9],
["setarg", 607, 1, 602, 209, 9],
["invoke", 607, 605, 209, 9],
["frame", 610, 9, 1, 210, 9],
["null", 611, 210, 9],
["setarg", 610, 0, 611, 210, 9],
["setarg", 610, 1, 10, 210, 9],
["invoke", 610, 609, 210, 9],
["jump", "while_start_46", 211, 9],
["jump", "if_end_180", 211, 9],
"if_else_179",
"if_end_180",
["access", 612, "subtract", 213, 17],
["is_identical", 613, 21, 612, 213, 17],
["jump_true", 613, "eq_done_191", 213, 17],
["is_int", 614, 21, 213, 17],
["jump_false", 614, "eq_ni_192", 213, 17],
"_nop_tc_97",
["jump", "eq_ni_192", 213, 17],
["eq_int", 613, 21, 612, 213, 17],
["jump", "eq_done_191", 213, 17],
"eq_ni_192",
["is_num", 614, 21, 213, 17],
["jump_false", 614, "eq_nn_193", 213, 17],
"_nop_tc_98",
["jump", "eq_nn_193", 213, 17],
["eq_float", 613, 21, 612, 213, 17],
["jump", "eq_done_191", 213, 17],
"eq_nn_193",
["is_text", 614, 21, 213, 17],
["jump_false", 614, "eq_nt_194", 213, 17],
"_nop_tc_99",
"_nop_tc_100",
["eq_text", 613, 21, 612, 213, 17],
["jump", "eq_done_191", 213, 17],
"eq_nt_194",
["is_null", 614, 21, 213, 17],
["jump_false", 614, "eq_nnl_195", 213, 17],
"_nop_tc_101",
["jump", "eq_nnl_195", 213, 17],
["true", 613, 213, 17],
["jump", "eq_done_191", 213, 17],
"eq_nnl_195",
["is_bool", 614, 21, 213, 17],
["jump_false", 614, "eq_nb_196", 213, 17],
"_nop_tc_102",
["jump", "eq_nb_196", 213, 17],
["eq_bool", 613, 21, 612, 213, 17],
["jump", "eq_done_191", 213, 17],
"eq_nb_196",
["false", 613, 213, 17],
"eq_done_191",
["jump_false", 613, "if_else_189", 213, 17],
["get", 617, 10, 1, 214, 13],
["frame", 618, 617, 0, 214, 13],
["null", 619, 214, 13],
["setarg", 618, 0, 619, 214, 13],
["invoke", 618, 616, 214, 13],
["move", 12, 616, 214, 13],
["access", 620, "%ctx", 215, 25],
["get", 622, 12, 1, 215, 33],
["frame", 623, 622, 1, 215, 33],
["null", 624, 215, 33],
["setarg", 623, 0, 624, 215, 33],
["setarg", 623, 1, 14, 215, 33],
["invoke", 623, 621, 215, 33],
["get", 626, 12, 1, 215, 40],
["frame", 627, 626, 1, 215, 40],
["null", 628, 215, 40],
["setarg", 627, 0, 628, 215, 40],
["setarg", 627, 1, 5, 215, 40],
["invoke", 627, 625, 215, 40],
["get", 630, 2, 1, 215, 14],
["is_proxy", 631, 630, 215, 14],
["jump_false", 631, "record_path_197", 215, 14],
["null", 632, 215, 14],
["access", 633, "sub", 215, 14],
["array", 634, 0, 215, 14],
["push", 634, 12, 215, 14],
["push", 634, 620, 215, 14],
["push", 634, 621, 215, 14],
["push", 634, 625, 215, 14],
["frame", 635, 630, 2, 215, 14],
["setarg", 635, 0, 632, 215, 14],
["setarg", 635, 1, 633, 215, 14],
["setarg", 635, 2, 634, 215, 14],
["invoke", 635, 629, 215, 14],
["jump", "call_done_198", 215, 14],
"record_path_197",
["load_field", 636, 630, "sub", 215, 14],
["frame", 637, 636, 4, 215, 14],
["setarg", 637, 0, 630, 215, 14],
["setarg", 637, 1, 12, 215, 14],
["setarg", 637, 2, 620, 215, 14],
["setarg", 637, 3, 621, 215, 14],
["setarg", 637, 4, 625, 215, 14],
["invoke", 637, 629, 215, 14],
"call_done_198",
["get", 639, 11, 1, 215, 9],
["frame", 640, 639, 1, 215, 9],
["null", 641, 215, 9],
["setarg", 640, 0, 641, 215, 9],
["setarg", 640, 1, 629, 215, 9],
["invoke", 640, 638, 215, 9],
["get", 643, 12, 1, 1, 1],
["frame", 644, 643, 1, 1, 1],
["null", 645, 1, 1],
["setarg", 644, 0, 645, 1, 1],
["setarg", 644, 1, 10, 1, 1],
["invoke", 644, 642, 1, 1],
["array", 646, 0, 1, 1],
["push", 646, 642, 1, 1],
["push", 646, 12, 1, 1],
[
"access",
647,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 648, " {0} =l copy %{1}", 1, 1],
["frame", 650, 647, 2, 1, 1],
["null", 651, 1, 1],
["setarg", 650, 0, 651, 1, 1],
["setarg", 650, 1, 648, 1, 1],
["setarg", 650, 2, 646, 1, 1],
["invoke", 650, 649, 1, 1],
["get", 653, 11, 1, 216, 9],
["frame", 654, 653, 1, 216, 9],
["null", 655, 216, 9],
["setarg", 654, 0, 655, 216, 9],
["setarg", 654, 1, 649, 216, 9],
["invoke", 654, 652, 216, 9],
["frame", 657, 9, 1, 217, 9],
["null", 658, 217, 9],
["setarg", 657, 0, 658, 217, 9],
["setarg", 657, 1, 10, 217, 9],
["invoke", 657, 656, 217, 9],
["jump", "while_start_46", 218, 9],
["jump", "if_end_190", 218, 9],
"if_else_189",
"if_end_190",
["access", 659, "multiply", 220, 17],
["is_identical", 660, 21, 659, 220, 17],
["jump_true", 660, "eq_done_201", 220, 17],
["is_int", 661, 21, 220, 17],
["jump_false", 661, "eq_ni_202", 220, 17],
"_nop_tc_103",
["jump", "eq_ni_202", 220, 17],
["eq_int", 660, 21, 659, 220, 17],
["jump", "eq_done_201", 220, 17],
"eq_ni_202",
["is_num", 661, 21, 220, 17],
["jump_false", 661, "eq_nn_203", 220, 17],
"_nop_tc_104",
["jump", "eq_nn_203", 220, 17],
["eq_float", 660, 21, 659, 220, 17],
["jump", "eq_done_201", 220, 17],
"eq_nn_203",
["is_text", 661, 21, 220, 17],
["jump_false", 661, "eq_nt_204", 220, 17],
"_nop_tc_105",
"_nop_tc_106",
["eq_text", 660, 21, 659, 220, 17],
["jump", "eq_done_201", 220, 17],
"eq_nt_204",
["is_null", 661, 21, 220, 17],
["jump_false", 661, "eq_nnl_205", 220, 17],
"_nop_tc_107",
["jump", "eq_nnl_205", 220, 17],
["true", 660, 220, 17],
["jump", "eq_done_201", 220, 17],
"eq_nnl_205",
["is_bool", 661, 21, 220, 17],
["jump_false", 661, "eq_nb_206", 220, 17],
"_nop_tc_108",
["jump", "eq_nb_206", 220, 17],
["eq_bool", 660, 21, 659, 220, 17],
["jump", "eq_done_201", 220, 17],
"eq_nb_206",
["false", 660, 220, 17],
"eq_done_201",
["jump_false", 660, "if_else_199", 220, 17],
["get", 664, 10, 1, 221, 13],
["frame", 665, 664, 0, 221, 13],
["null", 666, 221, 13],
["setarg", 665, 0, 666, 221, 13],
["invoke", 665, 663, 221, 13],
["move", 12, 663, 221, 13],
["access", 667, "%ctx", 222, 25],
["get", 669, 12, 1, 222, 33],
["frame", 670, 669, 1, 222, 33],
["null", 671, 222, 33],
["setarg", 670, 0, 671, 222, 33],
["setarg", 670, 1, 14, 222, 33],
["invoke", 670, 668, 222, 33],
["get", 673, 12, 1, 222, 40],
["frame", 674, 673, 1, 222, 40],
["null", 675, 222, 40],
["setarg", 674, 0, 675, 222, 40],
["setarg", 674, 1, 5, 222, 40],
["invoke", 674, 672, 222, 40],
["get", 677, 2, 1, 222, 14],
["is_proxy", 678, 677, 222, 14],
["jump_false", 678, "record_path_207", 222, 14],
["null", 679, 222, 14],
["access", 680, "mul", 222, 14],
["array", 681, 0, 222, 14],
["push", 681, 12, 222, 14],
["push", 681, 667, 222, 14],
["push", 681, 668, 222, 14],
["push", 681, 672, 222, 14],
["frame", 682, 677, 2, 222, 14],
["setarg", 682, 0, 679, 222, 14],
["setarg", 682, 1, 680, 222, 14],
["setarg", 682, 2, 681, 222, 14],
["invoke", 682, 676, 222, 14],
["jump", "call_done_208", 222, 14],
"record_path_207",
["load_field", 683, 677, "mul", 222, 14],
["frame", 684, 683, 4, 222, 14],
["setarg", 684, 0, 677, 222, 14],
["setarg", 684, 1, 12, 222, 14],
["setarg", 684, 2, 667, 222, 14],
["setarg", 684, 3, 668, 222, 14],
["setarg", 684, 4, 672, 222, 14],
["invoke", 684, 676, 222, 14],
"call_done_208",
["get", 686, 11, 1, 222, 9],
["frame", 687, 686, 1, 222, 9],
["null", 688, 222, 9],
["setarg", 687, 0, 688, 222, 9],
["setarg", 687, 1, 676, 222, 9],
["invoke", 687, 685, 222, 9],
["get", 690, 12, 1, 1, 1],
["frame", 691, 690, 1, 1, 1],
["null", 692, 1, 1],
["setarg", 691, 0, 692, 1, 1],
["setarg", 691, 1, 10, 1, 1],
["invoke", 691, 689, 1, 1],
["array", 693, 0, 1, 1],
["push", 693, 689, 1, 1],
["push", 693, 12, 1, 1],
[
"access",
694,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 695, " {0} =l copy %{1}", 1, 1],
["frame", 697, 694, 2, 1, 1],
["null", 698, 1, 1],
["setarg", 697, 0, 698, 1, 1],
["setarg", 697, 1, 695, 1, 1],
["setarg", 697, 2, 693, 1, 1],
["invoke", 697, 696, 1, 1],
["get", 700, 11, 1, 223, 9],
["frame", 701, 700, 1, 223, 9],
["null", 702, 223, 9],
["setarg", 701, 0, 702, 223, 9],
["setarg", 701, 1, 696, 223, 9],
["invoke", 701, 699, 223, 9],
["frame", 704, 9, 1, 224, 9],
["null", 705, 224, 9],
["setarg", 704, 0, 705, 224, 9],
["setarg", 704, 1, 10, 224, 9],
["invoke", 704, 703, 224, 9],
["jump", "while_start_46", 225, 9],
["jump", "if_end_200", 225, 9],
"if_else_199",
"if_end_200",
["access", 706, "divide", 227, 17],
["is_identical", 707, 21, 706, 227, 17],
["jump_true", 707, "eq_done_211", 227, 17],
["is_int", 708, 21, 227, 17],
["jump_false", 708, "eq_ni_212", 227, 17],
"_nop_tc_109",
["jump", "eq_ni_212", 227, 17],
["eq_int", 707, 21, 706, 227, 17],
["jump", "eq_done_211", 227, 17],
"eq_ni_212",
["is_num", 708, 21, 227, 17],
["jump_false", 708, "eq_nn_213", 227, 17],
"_nop_tc_110",
["jump", "eq_nn_213", 227, 17],
["eq_float", 707, 21, 706, 227, 17],
["jump", "eq_done_211", 227, 17],
"eq_nn_213",
["is_text", 708, 21, 227, 17],
["jump_false", 708, "eq_nt_214", 227, 17],
"_nop_tc_111",
"_nop_tc_112",
["eq_text", 707, 21, 706, 227, 17],
["jump", "eq_done_211", 227, 17],
"eq_nt_214",
["is_null", 708, 21, 227, 17],
["jump_false", 708, "eq_nnl_215", 227, 17],
"_nop_tc_113",
["jump", "eq_nnl_215", 227, 17],
["true", 707, 227, 17],
["jump", "eq_done_211", 227, 17],
"eq_nnl_215",
["is_bool", 708, 21, 227, 17],
["jump_false", 708, "eq_nb_216", 227, 17],
"_nop_tc_114",
["jump", "eq_nb_216", 227, 17],
["eq_bool", 707, 21, 706, 227, 17],
["jump", "eq_done_211", 227, 17],
"eq_nb_216",
["false", 707, 227, 17],
"eq_done_211",
["jump_false", 707, "if_else_209", 227, 17],
["get", 711, 10, 1, 228, 13],
["frame", 712, 711, 0, 228, 13],
["null", 713, 228, 13],
["setarg", 712, 0, 713, 228, 13],
["invoke", 712, 710, 228, 13],
["move", 12, 710, 228, 13],
["access", 714, "%ctx", 229, 25],
["get", 716, 12, 1, 229, 33],
["frame", 717, 716, 1, 229, 33],
["null", 718, 229, 33],
["setarg", 717, 0, 718, 229, 33],
["setarg", 717, 1, 14, 229, 33],
["invoke", 717, 715, 229, 33],
["get", 720, 12, 1, 229, 40],
["frame", 721, 720, 1, 229, 40],
["null", 722, 229, 40],
["setarg", 721, 0, 722, 229, 40],
["setarg", 721, 1, 5, 229, 40],
["invoke", 721, 719, 229, 40],
["get", 724, 2, 1, 229, 14],
["is_proxy", 725, 724, 229, 14],
["jump_false", 725, "record_path_217", 229, 14],
["null", 726, 229, 14],
["access", 727, "div", 229, 14],
["array", 728, 0, 229, 14],
["push", 728, 12, 229, 14],
["push", 728, 714, 229, 14],
["push", 728, 715, 229, 14],
["push", 728, 719, 229, 14],
["frame", 729, 724, 2, 229, 14],
["setarg", 729, 0, 726, 229, 14],
["setarg", 729, 1, 727, 229, 14],
["setarg", 729, 2, 728, 229, 14],
["invoke", 729, 723, 229, 14],
["jump", "call_done_218", 229, 14],
"record_path_217",
["load_field", 730, 724, "div", 229, 14],
["frame", 731, 730, 4, 229, 14],
["setarg", 731, 0, 724, 229, 14],
["setarg", 731, 1, 12, 229, 14],
["setarg", 731, 2, 714, 229, 14],
["setarg", 731, 3, 715, 229, 14],
["setarg", 731, 4, 719, 229, 14],
["invoke", 731, 723, 229, 14],
"call_done_218",
["get", 733, 11, 1, 229, 9],
["frame", 734, 733, 1, 229, 9],
["null", 735, 229, 9],
["setarg", 734, 0, 735, 229, 9],
["setarg", 734, 1, 723, 229, 9],
["invoke", 734, 732, 229, 9],
["get", 737, 12, 1, 1, 1],
["frame", 738, 737, 1, 1, 1],
["null", 739, 1, 1],
["setarg", 738, 0, 739, 1, 1],
["setarg", 738, 1, 10, 1, 1],
["invoke", 738, 736, 1, 1],
["array", 740, 0, 1, 1],
["push", 740, 736, 1, 1],
["push", 740, 12, 1, 1],
[
"access",
741,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 742, " {0} =l copy %{1}", 1, 1],
["frame", 744, 741, 2, 1, 1],
["null", 745, 1, 1],
["setarg", 744, 0, 745, 1, 1],
["setarg", 744, 1, 742, 1, 1],
["setarg", 744, 2, 740, 1, 1],
["invoke", 744, 743, 1, 1],
["get", 747, 11, 1, 230, 9],
["frame", 748, 747, 1, 230, 9],
["null", 749, 230, 9],
["setarg", 748, 0, 749, 230, 9],
["setarg", 748, 1, 743, 230, 9],
["invoke", 748, 746, 230, 9],
["frame", 751, 9, 1, 231, 9],
["null", 752, 231, 9],
["setarg", 751, 0, 752, 231, 9],
["setarg", 751, 1, 10, 231, 9],
["invoke", 751, 750, 231, 9],
["jump", "while_start_46", 232, 9],
["jump", "if_end_210", 232, 9],
"if_else_209",
"if_end_210",
["access", 753, "modulo", 234, 17],
["is_identical", 754, 21, 753, 234, 17],
["jump_true", 754, "eq_done_221", 234, 17],
["is_int", 755, 21, 234, 17],
["jump_false", 755, "eq_ni_222", 234, 17],
"_nop_tc_115",
["jump", "eq_ni_222", 234, 17],
["eq_int", 754, 21, 753, 234, 17],
["jump", "eq_done_221", 234, 17],
"eq_ni_222",
["is_num", 755, 21, 234, 17],
["jump_false", 755, "eq_nn_223", 234, 17],
"_nop_tc_116",
["jump", "eq_nn_223", 234, 17],
["eq_float", 754, 21, 753, 234, 17],
["jump", "eq_done_221", 234, 17],
"eq_nn_223",
["is_text", 755, 21, 234, 17],
["jump_false", 755, "eq_nt_224", 234, 17],
"_nop_tc_117",
"_nop_tc_118",
["eq_text", 754, 21, 753, 234, 17],
["jump", "eq_done_221", 234, 17],
"eq_nt_224",
["is_null", 755, 21, 234, 17],
["jump_false", 755, "eq_nnl_225", 234, 17],
"_nop_tc_119",
["jump", "eq_nnl_225", 234, 17],
["true", 754, 234, 17],
["jump", "eq_done_221", 234, 17],
"eq_nnl_225",
["is_bool", 755, 21, 234, 17],
["jump_false", 755, "eq_nb_226", 234, 17],
"_nop_tc_120",
["jump", "eq_nb_226", 234, 17],
["eq_bool", 754, 21, 753, 234, 17],
["jump", "eq_done_221", 234, 17],
"eq_nb_226",
["false", 754, 234, 17],
"eq_done_221",
["jump_false", 754, "if_else_219", 234, 17],
["get", 758, 10, 1, 235, 13],
["frame", 759, 758, 0, 235, 13],
["null", 760, 235, 13],
["setarg", 759, 0, 760, 235, 13],
["invoke", 759, 757, 235, 13],
["move", 12, 757, 235, 13],
["access", 761, "%ctx", 236, 25],
["get", 763, 12, 1, 236, 33],
["frame", 764, 763, 1, 236, 33],
["null", 765, 236, 33],
["setarg", 764, 0, 765, 236, 33],
["setarg", 764, 1, 14, 236, 33],
["invoke", 764, 762, 236, 33],
["get", 767, 12, 1, 236, 40],
["frame", 768, 767, 1, 236, 40],
["null", 769, 236, 40],
["setarg", 768, 0, 769, 236, 40],
["setarg", 768, 1, 5, 236, 40],
["invoke", 768, 766, 236, 40],
["get", 771, 2, 1, 236, 14],
["is_proxy", 772, 771, 236, 14],
["jump_false", 772, "record_path_227", 236, 14],
["null", 773, 236, 14],
["access", 774, "mod", 236, 14],
["array", 775, 0, 236, 14],
["push", 775, 12, 236, 14],
["push", 775, 761, 236, 14],
["push", 775, 762, 236, 14],
["push", 775, 766, 236, 14],
["frame", 776, 771, 2, 236, 14],
["setarg", 776, 0, 773, 236, 14],
["setarg", 776, 1, 774, 236, 14],
["setarg", 776, 2, 775, 236, 14],
["invoke", 776, 770, 236, 14],
["jump", "call_done_228", 236, 14],
"record_path_227",
["load_field", 777, 771, "mod", 236, 14],
["frame", 778, 777, 4, 236, 14],
["setarg", 778, 0, 771, 236, 14],
["setarg", 778, 1, 12, 236, 14],
["setarg", 778, 2, 761, 236, 14],
["setarg", 778, 3, 762, 236, 14],
["setarg", 778, 4, 766, 236, 14],
["invoke", 778, 770, 236, 14],
"call_done_228",
["get", 780, 11, 1, 236, 9],
["frame", 781, 780, 1, 236, 9],
["null", 782, 236, 9],
["setarg", 781, 0, 782, 236, 9],
["setarg", 781, 1, 770, 236, 9],
["invoke", 781, 779, 236, 9],
["get", 784, 12, 1, 1, 1],
["frame", 785, 784, 1, 1, 1],
["null", 786, 1, 1],
["setarg", 785, 0, 786, 1, 1],
["setarg", 785, 1, 10, 1, 1],
["invoke", 785, 783, 1, 1],
["array", 787, 0, 1, 1],
["push", 787, 783, 1, 1],
["push", 787, 12, 1, 1],
[
"access",
788,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 789, " {0} =l copy %{1}", 1, 1],
["frame", 791, 788, 2, 1, 1],
["null", 792, 1, 1],
["setarg", 791, 0, 792, 1, 1],
["setarg", 791, 1, 789, 1, 1],
["setarg", 791, 2, 787, 1, 1],
["invoke", 791, 790, 1, 1],
["get", 794, 11, 1, 237, 9],
["frame", 795, 794, 1, 237, 9],
["null", 796, 237, 9],
["setarg", 795, 0, 796, 237, 9],
["setarg", 795, 1, 790, 237, 9],
["invoke", 795, 793, 237, 9],
["frame", 798, 9, 1, 238, 9],
["null", 799, 238, 9],
["setarg", 798, 0, 799, 238, 9],
["setarg", 798, 1, 10, 238, 9],
["invoke", 798, 797, 238, 9],
["jump", "while_start_46", 239, 9],
["jump", "if_end_220", 239, 9],
"if_else_219",
"if_end_220",
["access", 800, "negate", 241, 17],
["is_identical", 801, 21, 800, 241, 17],
["jump_true", 801, "eq_done_231", 241, 17],
["is_int", 802, 21, 241, 17],
["jump_false", 802, "eq_ni_232", 241, 17],
"_nop_tc_121",
["jump", "eq_ni_232", 241, 17],
["eq_int", 801, 21, 800, 241, 17],
["jump", "eq_done_231", 241, 17],
"eq_ni_232",
["is_num", 802, 21, 241, 17],
["jump_false", 802, "eq_nn_233", 241, 17],
"_nop_tc_122",
["jump", "eq_nn_233", 241, 17],
["eq_float", 801, 21, 800, 241, 17],
["jump", "eq_done_231", 241, 17],
"eq_nn_233",
["is_text", 802, 21, 241, 17],
["jump_false", 802, "eq_nt_234", 241, 17],
"_nop_tc_123",
"_nop_tc_124",
["eq_text", 801, 21, 800, 241, 17],
["jump", "eq_done_231", 241, 17],
"eq_nt_234",
["is_null", 802, 21, 241, 17],
["jump_false", 802, "eq_nnl_235", 241, 17],
"_nop_tc_125",
["jump", "eq_nnl_235", 241, 17],
["true", 801, 241, 17],
["jump", "eq_done_231", 241, 17],
"eq_nnl_235",
["is_bool", 802, 21, 241, 17],
["jump_false", 802, "eq_nb_236", 241, 17],
"_nop_tc_126",
["jump", "eq_nb_236", 241, 17],
["eq_bool", 801, 21, 800, 241, 17],
["jump", "eq_done_231", 241, 17],
"eq_nb_236",
["false", 801, 241, 17],
"eq_done_231",
["jump_false", 801, "if_else_229", 241, 17],
["get", 805, 10, 1, 242, 13],
["frame", 806, 805, 0, 242, 13],
["null", 807, 242, 13],
["setarg", 806, 0, 807, 242, 13],
["invoke", 806, 804, 242, 13],
["move", 12, 804, 242, 13],
["access", 808, "%ctx", 243, 25],
["get", 810, 12, 1, 243, 33],
["frame", 811, 810, 1, 243, 33],
["null", 812, 243, 33],
["setarg", 811, 0, 812, 243, 33],
["setarg", 811, 1, 14, 243, 33],
["invoke", 811, 809, 243, 33],
["get", 814, 2, 1, 243, 14],
["is_proxy", 815, 814, 243, 14],
["jump_false", 815, "record_path_237", 243, 14],
["null", 816, 243, 14],
["access", 817, "neg", 243, 14],
["array", 818, 0, 243, 14],
["push", 818, 12, 243, 14],
["push", 818, 808, 243, 14],
["push", 818, 809, 243, 14],
["frame", 819, 814, 2, 243, 14],
["setarg", 819, 0, 816, 243, 14],
["setarg", 819, 1, 817, 243, 14],
["setarg", 819, 2, 818, 243, 14],
["invoke", 819, 813, 243, 14],
["jump", "call_done_238", 243, 14],
"record_path_237",
["load_field", 820, 814, "neg", 243, 14],
["frame", 821, 820, 3, 243, 14],
["setarg", 821, 0, 814, 243, 14],
["setarg", 821, 1, 12, 243, 14],
["setarg", 821, 2, 808, 243, 14],
["setarg", 821, 3, 809, 243, 14],
["invoke", 821, 813, 243, 14],
"call_done_238",
["get", 823, 11, 1, 243, 9],
["frame", 824, 823, 1, 243, 9],
["null", 825, 243, 9],
["setarg", 824, 0, 825, 243, 9],
["setarg", 824, 1, 813, 243, 9],
["invoke", 824, 822, 243, 9],
["get", 827, 12, 1, 1, 1],
["frame", 828, 827, 1, 1, 1],
["null", 829, 1, 1],
["setarg", 828, 0, 829, 1, 1],
["setarg", 828, 1, 10, 1, 1],
["invoke", 828, 826, 1, 1],
["array", 830, 0, 1, 1],
["push", 830, 826, 1, 1],
["push", 830, 12, 1, 1],
[
"access",
831,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 832, " {0} =l copy %{1}", 1, 1],
["frame", 834, 831, 2, 1, 1],
["null", 835, 1, 1],
["setarg", 834, 0, 835, 1, 1],
["setarg", 834, 1, 832, 1, 1],
["setarg", 834, 2, 830, 1, 1],
["invoke", 834, 833, 1, 1],
["get", 837, 11, 1, 244, 9],
["frame", 838, 837, 1, 244, 9],
["null", 839, 244, 9],
["setarg", 838, 0, 839, 244, 9],
["setarg", 838, 1, 833, 244, 9],
["invoke", 838, 836, 244, 9],
["frame", 841, 9, 1, 245, 9],
["null", 842, 245, 9],
["setarg", 841, 0, 842, 245, 9],
["setarg", 841, 1, 10, 245, 9],
["invoke", 841, 840, 245, 9],
["jump", "while_start_46", 246, 9],
["jump", "if_end_230", 246, 9],
"if_else_229",
"if_end_230",
["access", 843, "concat", 251, 17],
["is_identical", 844, 21, 843, 251, 17],
["jump_true", 844, "eq_done_241", 251, 17],
["is_int", 845, 21, 251, 17],
["jump_false", 845, "eq_ni_242", 251, 17],
"_nop_tc_127",
["jump", "eq_ni_242", 251, 17],
["eq_int", 844, 21, 843, 251, 17],
["jump", "eq_done_241", 251, 17],
"eq_ni_242",
["is_num", 845, 21, 251, 17],
["jump_false", 845, "eq_nn_243", 251, 17],
"_nop_tc_128",
["jump", "eq_nn_243", 251, 17],
["eq_float", 844, 21, 843, 251, 17],
["jump", "eq_done_241", 251, 17],
"eq_nn_243",
["is_text", 845, 21, 251, 17],
["jump_false", 845, "eq_nt_244", 251, 17],
"_nop_tc_129",
"_nop_tc_130",
["eq_text", 844, 21, 843, 251, 17],
["jump", "eq_done_241", 251, 17],
"eq_nt_244",
["is_null", 845, 21, 251, 17],
["jump_false", 845, "eq_nnl_245", 251, 17],
"_nop_tc_131",
["jump", "eq_nnl_245", 251, 17],
["true", 844, 251, 17],
["jump", "eq_done_241", 251, 17],
"eq_nnl_245",
["is_bool", 845, 21, 251, 17],
["jump_false", 845, "eq_nb_246", 251, 17],
"_nop_tc_132",
["jump", "eq_nb_246", 251, 17],
["eq_bool", 844, 21, 843, 251, 17],
["jump", "eq_done_241", 251, 17],
"eq_nb_246",
["false", 844, 251, 17],
"eq_done_241",
["jump_false", 844, "if_else_239", 251, 17],
["get", 848, 10, 1, 252, 13],
["frame", 849, 848, 0, 252, 13],
["null", 850, 252, 13],
["setarg", 849, 0, 850, 252, 13],
["invoke", 849, 847, 252, 13],
["move", 12, 847, 252, 13],
["access", 851, "%ctx", 253, 28],
["get", 853, 12, 1, 253, 36],
["frame", 854, 853, 1, 253, 36],
["null", 855, 253, 36],
["setarg", 854, 0, 855, 253, 36],
["setarg", 854, 1, 14, 253, 36],
["invoke", 854, 852, 253, 36],
["get", 857, 12, 1, 253, 43],
["frame", 858, 857, 1, 253, 43],
["null", 859, 253, 43],
["setarg", 858, 0, 859, 253, 43],
["setarg", 858, 1, 5, 253, 43],
["invoke", 858, 856, 253, 43],
["get", 861, 2, 1, 253, 14],
["is_proxy", 862, 861, 253, 14],
["jump_false", 862, "record_path_247", 253, 14],
["null", 863, 253, 14],
["access", 864, "concat", 253, 14],
["array", 865, 0, 253, 14],
["push", 865, 12, 253, 14],
["push", 865, 851, 253, 14],
["push", 865, 852, 253, 14],
["push", 865, 856, 253, 14],
["frame", 866, 861, 2, 253, 14],
["setarg", 866, 0, 863, 253, 14],
["setarg", 866, 1, 864, 253, 14],
["setarg", 866, 2, 865, 253, 14],
["invoke", 866, 860, 253, 14],
["jump", "call_done_248", 253, 14],
"record_path_247",
["load_field", 867, 861, "concat", 253, 14],
["frame", 868, 867, 4, 253, 14],
["setarg", 868, 0, 861, 253, 14],
["setarg", 868, 1, 12, 253, 14],
["setarg", 868, 2, 851, 253, 14],
["setarg", 868, 3, 852, 253, 14],
["setarg", 868, 4, 856, 253, 14],
["invoke", 868, 860, 253, 14],
"call_done_248",
["get", 870, 11, 1, 253, 9],
["frame", 871, 870, 1, 253, 9],
["null", 872, 253, 9],
["setarg", 871, 0, 872, 253, 9],
["setarg", 871, 1, 860, 253, 9],
["invoke", 871, 869, 253, 9],
["get", 874, 12, 1, 1, 1],
["frame", 875, 874, 1, 1, 1],
["null", 876, 1, 1],
["setarg", 875, 0, 876, 1, 1],
["setarg", 875, 1, 10, 1, 1],
["invoke", 875, 873, 1, 1],
["array", 877, 0, 1, 1],
["push", 877, 873, 1, 1],
["push", 877, 12, 1, 1],
[
"access",
878,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 879, " {0} =l copy %{1}", 1, 1],
["frame", 881, 878, 2, 1, 1],
["null", 882, 1, 1],
["setarg", 881, 0, 882, 1, 1],
["setarg", 881, 1, 879, 1, 1],
["setarg", 881, 2, 877, 1, 1],
["invoke", 881, 880, 1, 1],
["get", 884, 11, 1, 254, 9],
["frame", 885, 884, 1, 254, 9],
["null", 886, 254, 9],
["setarg", 885, 0, 886, 254, 9],
["setarg", 885, 1, 880, 254, 9],
["invoke", 885, 883, 254, 9],
["frame", 888, 9, 1, 255, 9],
["null", 889, 255, 9],
["setarg", 888, 0, 889, 255, 9],
["setarg", 888, 1, 10, 255, 9],
["invoke", 888, 887, 255, 9],
["jump", "while_start_46", 256, 9],
["jump", "if_end_240", 256, 9],
"if_else_239",
"if_end_240",
["access", 890, "is_int", 261, 17],
["is_identical", 891, 21, 890, 261, 17],
["jump_true", 891, "eq_done_251", 261, 17],
["is_int", 892, 21, 261, 17],
["jump_false", 892, "eq_ni_252", 261, 17],
"_nop_tc_133",
["jump", "eq_ni_252", 261, 17],
["eq_int", 891, 21, 890, 261, 17],
["jump", "eq_done_251", 261, 17],
"eq_ni_252",
["is_num", 892, 21, 261, 17],
["jump_false", 892, "eq_nn_253", 261, 17],
"_nop_tc_134",
["jump", "eq_nn_253", 261, 17],
["eq_float", 891, 21, 890, 261, 17],
["jump", "eq_done_251", 261, 17],
"eq_nn_253",
["is_text", 892, 21, 261, 17],
["jump_false", 892, "eq_nt_254", 261, 17],
"_nop_tc_135",
"_nop_tc_136",
["eq_text", 891, 21, 890, 261, 17],
["jump", "eq_done_251", 261, 17],
"eq_nt_254",
["is_null", 892, 21, 261, 17],
["jump_false", 892, "eq_nnl_255", 261, 17],
"_nop_tc_137",
["jump", "eq_nnl_255", 261, 17],
["true", 891, 261, 17],
["jump", "eq_done_251", 261, 17],
"eq_nnl_255",
["is_bool", 892, 21, 261, 17],
["jump_false", 892, "eq_nb_256", 261, 17],
"_nop_tc_138",
["jump", "eq_nb_256", 261, 17],
["eq_bool", 891, 21, 890, 261, 17],
["jump", "eq_done_251", 261, 17],
"eq_nb_256",
["false", 891, 261, 17],
"eq_done_251",
["jump_false", 891, "if_else_249", 261, 17],
["get", 895, 10, 1, 262, 13],
["frame", 896, 895, 0, 262, 13],
["null", 897, 262, 13],
["setarg", 896, 0, 897, 262, 13],
["invoke", 896, 894, 262, 13],
["move", 12, 894, 262, 13],
["get", 899, 12, 1, 263, 28],
["frame", 900, 899, 1, 263, 28],
["null", 901, 263, 28],
["setarg", 900, 0, 901, 263, 28],
["setarg", 900, 1, 14, 263, 28],
["invoke", 900, 898, 263, 28],
["get", 903, 2, 1, 263, 14],
["is_proxy", 904, 903, 263, 14],
["jump_false", 904, "record_path_257", 263, 14],
["null", 905, 263, 14],
["access", 906, "is_int", 263, 14],
["array", 907, 0, 263, 14],
["push", 907, 12, 263, 14],
["push", 907, 898, 263, 14],
["frame", 908, 903, 2, 263, 14],
["setarg", 908, 0, 905, 263, 14],
["setarg", 908, 1, 906, 263, 14],
["setarg", 908, 2, 907, 263, 14],
["invoke", 908, 902, 263, 14],
["jump", "call_done_258", 263, 14],
"record_path_257",
["load_field", 909, 903, "is_int", 263, 14],
["frame", 910, 909, 2, 263, 14],
["setarg", 910, 0, 903, 263, 14],
["setarg", 910, 1, 12, 263, 14],
["setarg", 910, 2, 898, 263, 14],
["invoke", 910, 902, 263, 14],
"call_done_258",
["get", 912, 11, 1, 263, 9],
["frame", 913, 912, 1, 263, 9],
["null", 914, 263, 9],
["setarg", 913, 0, 914, 263, 9],
["setarg", 913, 1, 902, 263, 9],
["invoke", 913, 911, 263, 9],
["access", 915, ".r", 264, 31],
["add", 916, 12, 915, 264, 31],
["access", 917, "%", 264, 37],
["add", 918, 917, 12, 264, 43],
["get", 920, 2, 1, 264, 14],
["is_proxy", 921, 920, 264, 14],
["jump_false", 921, "record_path_259", 264, 14],
["null", 922, 264, 14],
["access", 923, "new_bool", 264, 14],
["array", 924, 0, 264, 14],
["push", 924, 916, 264, 14],
["push", 924, 918, 264, 14],
["frame", 925, 920, 2, 264, 14],
["setarg", 925, 0, 922, 264, 14],
["setarg", 925, 1, 923, 264, 14],
["setarg", 925, 2, 924, 264, 14],
["invoke", 925, 919, 264, 14],
["jump", "call_done_260", 264, 14],
"record_path_259",
["load_field", 926, 920, "new_bool", 264, 14],
["frame", 927, 926, 2, 264, 14],
["setarg", 927, 0, 920, 264, 14],
["setarg", 927, 1, 916, 264, 14],
["setarg", 927, 2, 918, 264, 14],
["invoke", 927, 919, 264, 14],
"call_done_260",
["get", 929, 11, 1, 264, 9],
["frame", 930, 929, 1, 264, 9],
["null", 931, 264, 9],
["setarg", 930, 0, 931, 264, 9],
["setarg", 930, 1, 919, 264, 9],
["invoke", 930, 928, 264, 9],
["get", 933, 12, 1, 1, 1],
["frame", 934, 933, 1, 1, 1],
["null", 935, 1, 1],
["setarg", 934, 0, 935, 1, 1],
["setarg", 934, 1, 10, 1, 1],
["invoke", 934, 932, 1, 1],
["array", 936, 0, 1, 1],
["push", 936, 932, 1, 1],
["push", 936, 12, 1, 1],
[
"access",
937,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 938, " {0} =l copy %{1}.r", 1, 1],
["frame", 940, 937, 2, 1, 1],
["null", 941, 1, 1],
["setarg", 940, 0, 941, 1, 1],
["setarg", 940, 1, 938, 1, 1],
["setarg", 940, 2, 936, 1, 1],
["invoke", 940, 939, 1, 1],
["get", 943, 11, 1, 265, 9],
["frame", 944, 943, 1, 265, 9],
["null", 945, 265, 9],
["setarg", 944, 0, 945, 265, 9],
["setarg", 944, 1, 939, 265, 9],
["invoke", 944, 942, 265, 9],
["frame", 947, 9, 1, 266, 9],
["null", 948, 266, 9],
["setarg", 947, 0, 948, 266, 9],
["setarg", 947, 1, 10, 266, 9],
["invoke", 947, 946, 266, 9],
["jump", "while_start_46", 267, 9],
["jump", "if_end_250", 267, 9],
"if_else_249",
"if_end_250",
["access", 949, "is_text", 269, 17],
["is_identical", 950, 21, 949, 269, 17],
["jump_true", 950, "eq_done_263", 269, 17],
["is_int", 951, 21, 269, 17],
["jump_false", 951, "eq_ni_264", 269, 17],
"_nop_tc_139",
["jump", "eq_ni_264", 269, 17],
["eq_int", 950, 21, 949, 269, 17],
["jump", "eq_done_263", 269, 17],
"eq_ni_264",
["is_num", 951, 21, 269, 17],
["jump_false", 951, "eq_nn_265", 269, 17],
"_nop_tc_140",
["jump", "eq_nn_265", 269, 17],
["eq_float", 950, 21, 949, 269, 17],
["jump", "eq_done_263", 269, 17],
"eq_nn_265",
["is_text", 951, 21, 269, 17],
["jump_false", 951, "eq_nt_266", 269, 17],
"_nop_tc_141",
"_nop_tc_142",
["eq_text", 950, 21, 949, 269, 17],
["jump", "eq_done_263", 269, 17],
"eq_nt_266",
["is_null", 951, 21, 269, 17],
["jump_false", 951, "eq_nnl_267", 269, 17],
"_nop_tc_143",
["jump", "eq_nnl_267", 269, 17],
["true", 950, 269, 17],
["jump", "eq_done_263", 269, 17],
"eq_nnl_267",
["is_bool", 951, 21, 269, 17],
["jump_false", 951, "eq_nb_268", 269, 17],
"_nop_tc_144",
["jump", "eq_nb_268", 269, 17],
["eq_bool", 950, 21, 949, 269, 17],
["jump", "eq_done_263", 269, 17],
"eq_nb_268",
["false", 950, 269, 17],
"eq_done_263",
["jump_false", 950, "if_else_261", 269, 17],
["get", 954, 10, 1, 270, 13],
["frame", 955, 954, 0, 270, 13],
["null", 956, 270, 13],
["setarg", 955, 0, 956, 270, 13],
["invoke", 955, 953, 270, 13],
["move", 12, 953, 270, 13],
["get", 958, 12, 1, 271, 33],
["frame", 959, 958, 1, 271, 33],
["null", 960, 271, 33],
["setarg", 959, 0, 960, 271, 33],
["setarg", 959, 1, 14, 271, 33],
["invoke", 959, 957, 271, 33],
["get", 962, 2, 1, 271, 14],
["is_proxy", 963, 962, 271, 14],
["jump_false", 963, "record_path_269", 271, 14],
["null", 964, 271, 14],
["access", 965, "is_imm_text", 271, 14],
["array", 966, 0, 271, 14],
["push", 966, 12, 271, 14],
["push", 966, 957, 271, 14],
["frame", 967, 962, 2, 271, 14],
["setarg", 967, 0, 964, 271, 14],
["setarg", 967, 1, 965, 271, 14],
["setarg", 967, 2, 966, 271, 14],
["invoke", 967, 961, 271, 14],
["jump", "call_done_270", 271, 14],
"record_path_269",
["load_field", 968, 962, "is_imm_text", 271, 14],
["frame", 969, 968, 2, 271, 14],
["setarg", 969, 0, 962, 271, 14],
["setarg", 969, 1, 12, 271, 14],
["setarg", 969, 2, 957, 271, 14],
["invoke", 969, 961, 271, 14],
"call_done_270",
["get", 971, 11, 1, 271, 9],
["frame", 972, 971, 1, 271, 9],
["null", 973, 271, 9],
["setarg", 972, 0, 973, 271, 9],
["setarg", 972, 1, 961, 271, 9],
["invoke", 972, 970, 271, 9],
["access", 974, ".r", 272, 31],
["add", 975, 12, 974, 272, 31],
["access", 976, "%", 272, 37],
["add", 977, 976, 12, 272, 43],
["get", 979, 2, 1, 272, 14],
["is_proxy", 980, 979, 272, 14],
["jump_false", 980, "record_path_271", 272, 14],
["null", 981, 272, 14],
["access", 982, "new_bool", 272, 14],
["array", 983, 0, 272, 14],
["push", 983, 975, 272, 14],
["push", 983, 977, 272, 14],
["frame", 984, 979, 2, 272, 14],
["setarg", 984, 0, 981, 272, 14],
["setarg", 984, 1, 982, 272, 14],
["setarg", 984, 2, 983, 272, 14],
["invoke", 984, 978, 272, 14],
["jump", "call_done_272", 272, 14],
"record_path_271",
["load_field", 985, 979, "new_bool", 272, 14],
["frame", 986, 985, 2, 272, 14],
["setarg", 986, 0, 979, 272, 14],
["setarg", 986, 1, 975, 272, 14],
["setarg", 986, 2, 977, 272, 14],
["invoke", 986, 978, 272, 14],
"call_done_272",
["get", 988, 11, 1, 272, 9],
["frame", 989, 988, 1, 272, 9],
["null", 990, 272, 9],
["setarg", 989, 0, 990, 272, 9],
["setarg", 989, 1, 978, 272, 9],
["invoke", 989, 987, 272, 9],
["get", 992, 12, 1, 1, 1],
["frame", 993, 992, 1, 1, 1],
["null", 994, 1, 1],
["setarg", 993, 0, 994, 1, 1],
["setarg", 993, 1, 10, 1, 1],
["invoke", 993, 991, 1, 1],
["array", 995, 0, 1, 1],
["push", 995, 991, 1, 1],
["push", 995, 12, 1, 1],
[
"access",
996,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 997, " {0} =l copy %{1}.r", 1, 1],
["frame", 999, 996, 2, 1, 1],
["null", 1000, 1, 1],
["setarg", 999, 0, 1000, 1, 1],
["setarg", 999, 1, 997, 1, 1],
["setarg", 999, 2, 995, 1, 1],
["invoke", 999, 998, 1, 1],
["get", 1002, 11, 1, 273, 9],
["frame", 1003, 1002, 1, 273, 9],
["null", 1004, 273, 9],
["setarg", 1003, 0, 1004, 273, 9],
["setarg", 1003, 1, 998, 273, 9],
["invoke", 1003, 1001, 273, 9],
["frame", 1006, 9, 1, 274, 9],
["null", 1007, 274, 9],
["setarg", 1006, 0, 1007, 274, 9],
["setarg", 1006, 1, 10, 274, 9],
["invoke", 1006, 1005, 274, 9],
["jump", "while_start_46", 275, 9],
["jump", "if_end_262", 275, 9],
"if_else_261",
"if_end_262",
["access", 1008, "is_num", 277, 17],
["is_identical", 1009, 21, 1008, 277, 17],
["jump_true", 1009, "eq_done_275", 277, 17],
["is_int", 1010, 21, 277, 17],
["jump_false", 1010, "eq_ni_276", 277, 17],
"_nop_tc_145",
["jump", "eq_ni_276", 277, 17],
["eq_int", 1009, 21, 1008, 277, 17],
["jump", "eq_done_275", 277, 17],
"eq_ni_276",
["is_num", 1010, 21, 277, 17],
["jump_false", 1010, "eq_nn_277", 277, 17],
"_nop_tc_146",
["jump", "eq_nn_277", 277, 17],
["eq_float", 1009, 21, 1008, 277, 17],
["jump", "eq_done_275", 277, 17],
"eq_nn_277",
["is_text", 1010, 21, 277, 17],
["jump_false", 1010, "eq_nt_278", 277, 17],
"_nop_tc_147",
"_nop_tc_148",
["eq_text", 1009, 21, 1008, 277, 17],
["jump", "eq_done_275", 277, 17],
"eq_nt_278",
["is_null", 1010, 21, 277, 17],
["jump_false", 1010, "eq_nnl_279", 277, 17],
"_nop_tc_149",
["jump", "eq_nnl_279", 277, 17],
["true", 1009, 277, 17],
["jump", "eq_done_275", 277, 17],
"eq_nnl_279",
["is_bool", 1010, 21, 277, 17],
["jump_false", 1010, "eq_nb_280", 277, 17],
"_nop_tc_150",
["jump", "eq_nb_280", 277, 17],
["eq_bool", 1009, 21, 1008, 277, 17],
["jump", "eq_done_275", 277, 17],
"eq_nb_280",
["false", 1009, 277, 17],
"eq_done_275",
["jump_false", 1009, "if_else_273", 277, 17],
["get", 1013, 10, 1, 278, 13],
["frame", 1014, 1013, 0, 278, 13],
["null", 1015, 278, 13],
["setarg", 1014, 0, 1015, 278, 13],
["invoke", 1014, 1012, 278, 13],
["move", 12, 1012, 278, 13],
["get", 1017, 12, 1, 279, 31],
["frame", 1018, 1017, 1, 279, 31],
["null", 1019, 279, 31],
["setarg", 1018, 0, 1019, 279, 31],
["setarg", 1018, 1, 14, 279, 31],
["invoke", 1018, 1016, 279, 31],
["get", 1021, 2, 1, 279, 14],
["is_proxy", 1022, 1021, 279, 14],
["jump_false", 1022, "record_path_281", 279, 14],
["null", 1023, 279, 14],
["access", 1024, "is_number", 279, 14],
["array", 1025, 0, 279, 14],
["push", 1025, 12, 279, 14],
["push", 1025, 1016, 279, 14],
["frame", 1026, 1021, 2, 279, 14],
["setarg", 1026, 0, 1023, 279, 14],
["setarg", 1026, 1, 1024, 279, 14],
["setarg", 1026, 2, 1025, 279, 14],
["invoke", 1026, 1020, 279, 14],
["jump", "call_done_282", 279, 14],
"record_path_281",
["load_field", 1027, 1021, "is_number", 279, 14],
["frame", 1028, 1027, 2, 279, 14],
["setarg", 1028, 0, 1021, 279, 14],
["setarg", 1028, 1, 12, 279, 14],
["setarg", 1028, 2, 1016, 279, 14],
["invoke", 1028, 1020, 279, 14],
"call_done_282",
["get", 1030, 11, 1, 279, 9],
["frame", 1031, 1030, 1, 279, 9],
["null", 1032, 279, 9],
["setarg", 1031, 0, 1032, 279, 9],
["setarg", 1031, 1, 1020, 279, 9],
["invoke", 1031, 1029, 279, 9],
["access", 1033, ".r", 280, 31],
["add", 1034, 12, 1033, 280, 31],
["access", 1035, "%", 280, 37],
["add", 1036, 1035, 12, 280, 43],
["get", 1038, 2, 1, 280, 14],
["is_proxy", 1039, 1038, 280, 14],
["jump_false", 1039, "record_path_283", 280, 14],
["null", 1040, 280, 14],
["access", 1041, "new_bool", 280, 14],
["array", 1042, 0, 280, 14],
["push", 1042, 1034, 280, 14],
["push", 1042, 1036, 280, 14],
["frame", 1043, 1038, 2, 280, 14],
["setarg", 1043, 0, 1040, 280, 14],
["setarg", 1043, 1, 1041, 280, 14],
["setarg", 1043, 2, 1042, 280, 14],
["invoke", 1043, 1037, 280, 14],
["jump", "call_done_284", 280, 14],
"record_path_283",
["load_field", 1044, 1038, "new_bool", 280, 14],
["frame", 1045, 1044, 2, 280, 14],
["setarg", 1045, 0, 1038, 280, 14],
["setarg", 1045, 1, 1034, 280, 14],
["setarg", 1045, 2, 1036, 280, 14],
["invoke", 1045, 1037, 280, 14],
"call_done_284",
["get", 1047, 11, 1, 280, 9],
["frame", 1048, 1047, 1, 280, 9],
["null", 1049, 280, 9],
["setarg", 1048, 0, 1049, 280, 9],
["setarg", 1048, 1, 1037, 280, 9],
["invoke", 1048, 1046, 280, 9],
["get", 1051, 12, 1, 1, 1],
["frame", 1052, 1051, 1, 1, 1],
["null", 1053, 1, 1],
["setarg", 1052, 0, 1053, 1, 1],
["setarg", 1052, 1, 10, 1, 1],
["invoke", 1052, 1050, 1, 1],
["array", 1054, 0, 1, 1],
["push", 1054, 1050, 1, 1],
["push", 1054, 12, 1, 1],
[
"access",
1055,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1056, " {0} =l copy %{1}.r", 1, 1],
["frame", 1058, 1055, 2, 1, 1],
["null", 1059, 1, 1],
["setarg", 1058, 0, 1059, 1, 1],
["setarg", 1058, 1, 1056, 1, 1],
["setarg", 1058, 2, 1054, 1, 1],
["invoke", 1058, 1057, 1, 1],
["get", 1061, 11, 1, 281, 9],
["frame", 1062, 1061, 1, 281, 9],
["null", 1063, 281, 9],
["setarg", 1062, 0, 1063, 281, 9],
["setarg", 1062, 1, 1057, 281, 9],
["invoke", 1062, 1060, 281, 9],
["frame", 1065, 9, 1, 282, 9],
["null", 1066, 282, 9],
["setarg", 1065, 0, 1066, 282, 9],
["setarg", 1065, 1, 10, 282, 9],
["invoke", 1065, 1064, 282, 9],
["jump", "while_start_46", 283, 9],
["jump", "if_end_274", 283, 9],
"if_else_273",
"if_end_274",
["access", 1067, "is_bool", 285, 17],
["is_identical", 1068, 21, 1067, 285, 17],
["jump_true", 1068, "eq_done_287", 285, 17],
["is_int", 1069, 21, 285, 17],
["jump_false", 1069, "eq_ni_288", 285, 17],
"_nop_tc_151",
["jump", "eq_ni_288", 285, 17],
["eq_int", 1068, 21, 1067, 285, 17],
["jump", "eq_done_287", 285, 17],
"eq_ni_288",
["is_num", 1069, 21, 285, 17],
["jump_false", 1069, "eq_nn_289", 285, 17],
"_nop_tc_152",
["jump", "eq_nn_289", 285, 17],
["eq_float", 1068, 21, 1067, 285, 17],
["jump", "eq_done_287", 285, 17],
"eq_nn_289",
["is_text", 1069, 21, 285, 17],
["jump_false", 1069, "eq_nt_290", 285, 17],
"_nop_tc_153",
"_nop_tc_154",
["eq_text", 1068, 21, 1067, 285, 17],
["jump", "eq_done_287", 285, 17],
"eq_nt_290",
["is_null", 1069, 21, 285, 17],
["jump_false", 1069, "eq_nnl_291", 285, 17],
"_nop_tc_155",
["jump", "eq_nnl_291", 285, 17],
["true", 1068, 285, 17],
["jump", "eq_done_287", 285, 17],
"eq_nnl_291",
["is_bool", 1069, 21, 285, 17],
["jump_false", 1069, "eq_nb_292", 285, 17],
"_nop_tc_156",
["jump", "eq_nb_292", 285, 17],
["eq_bool", 1068, 21, 1067, 285, 17],
["jump", "eq_done_287", 285, 17],
"eq_nb_292",
["false", 1068, 285, 17],
"eq_done_287",
["jump_false", 1068, "if_else_285", 285, 17],
["get", 1072, 10, 1, 286, 13],
["frame", 1073, 1072, 0, 286, 13],
["null", 1074, 286, 13],
["setarg", 1073, 0, 1074, 286, 13],
["invoke", 1073, 1071, 286, 13],
["move", 12, 1071, 286, 13],
["get", 1076, 12, 1, 287, 29],
["frame", 1077, 1076, 1, 287, 29],
["null", 1078, 287, 29],
["setarg", 1077, 0, 1078, 287, 29],
["setarg", 1077, 1, 14, 287, 29],
["invoke", 1077, 1075, 287, 29],
["get", 1080, 2, 1, 287, 14],
["is_proxy", 1081, 1080, 287, 14],
["jump_false", 1081, "record_path_293", 287, 14],
["null", 1082, 287, 14],
["access", 1083, "is_bool", 287, 14],
["array", 1084, 0, 287, 14],
["push", 1084, 12, 287, 14],
["push", 1084, 1075, 287, 14],
["frame", 1085, 1080, 2, 287, 14],
["setarg", 1085, 0, 1082, 287, 14],
["setarg", 1085, 1, 1083, 287, 14],
["setarg", 1085, 2, 1084, 287, 14],
["invoke", 1085, 1079, 287, 14],
["jump", "call_done_294", 287, 14],
"record_path_293",
["load_field", 1086, 1080, "is_bool", 287, 14],
["frame", 1087, 1086, 2, 287, 14],
["setarg", 1087, 0, 1080, 287, 14],
["setarg", 1087, 1, 12, 287, 14],
["setarg", 1087, 2, 1075, 287, 14],
["invoke", 1087, 1079, 287, 14],
"call_done_294",
["get", 1089, 11, 1, 287, 9],
["frame", 1090, 1089, 1, 287, 9],
["null", 1091, 287, 9],
["setarg", 1090, 0, 1091, 287, 9],
["setarg", 1090, 1, 1079, 287, 9],
["invoke", 1090, 1088, 287, 9],
["access", 1092, ".r", 288, 31],
["add", 1093, 12, 1092, 288, 31],
["access", 1094, "%", 288, 37],
["add", 1095, 1094, 12, 288, 43],
["get", 1097, 2, 1, 288, 14],
["is_proxy", 1098, 1097, 288, 14],
["jump_false", 1098, "record_path_295", 288, 14],
["null", 1099, 288, 14],
["access", 1100, "new_bool", 288, 14],
["array", 1101, 0, 288, 14],
["push", 1101, 1093, 288, 14],
["push", 1101, 1095, 288, 14],
["frame", 1102, 1097, 2, 288, 14],
["setarg", 1102, 0, 1099, 288, 14],
["setarg", 1102, 1, 1100, 288, 14],
["setarg", 1102, 2, 1101, 288, 14],
["invoke", 1102, 1096, 288, 14],
["jump", "call_done_296", 288, 14],
"record_path_295",
["load_field", 1103, 1097, "new_bool", 288, 14],
["frame", 1104, 1103, 2, 288, 14],
["setarg", 1104, 0, 1097, 288, 14],
["setarg", 1104, 1, 1093, 288, 14],
["setarg", 1104, 2, 1095, 288, 14],
["invoke", 1104, 1096, 288, 14],
"call_done_296",
["get", 1106, 11, 1, 288, 9],
["frame", 1107, 1106, 1, 288, 9],
["null", 1108, 288, 9],
["setarg", 1107, 0, 1108, 288, 9],
["setarg", 1107, 1, 1096, 288, 9],
["invoke", 1107, 1105, 288, 9],
["get", 1110, 12, 1, 1, 1],
["frame", 1111, 1110, 1, 1, 1],
["null", 1112, 1, 1],
["setarg", 1111, 0, 1112, 1, 1],
["setarg", 1111, 1, 10, 1, 1],
["invoke", 1111, 1109, 1, 1],
["array", 1113, 0, 1, 1],
["push", 1113, 1109, 1, 1],
["push", 1113, 12, 1, 1],
[
"access",
1114,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1115, " {0} =l copy %{1}.r", 1, 1],
["frame", 1117, 1114, 2, 1, 1],
["null", 1118, 1, 1],
["setarg", 1117, 0, 1118, 1, 1],
["setarg", 1117, 1, 1115, 1, 1],
["setarg", 1117, 2, 1113, 1, 1],
["invoke", 1117, 1116, 1, 1],
["get", 1120, 11, 1, 289, 9],
["frame", 1121, 1120, 1, 289, 9],
["null", 1122, 289, 9],
["setarg", 1121, 0, 1122, 289, 9],
["setarg", 1121, 1, 1116, 289, 9],
["invoke", 1121, 1119, 289, 9],
["frame", 1124, 9, 1, 290, 9],
["null", 1125, 290, 9],
["setarg", 1124, 0, 1125, 290, 9],
["setarg", 1124, 1, 10, 290, 9],
["invoke", 1124, 1123, 290, 9],
["jump", "while_start_46", 291, 9],
["jump", "if_end_286", 291, 9],
"if_else_285",
"if_end_286",
["access", 1126, "is_null", 293, 17],
["is_identical", 1127, 21, 1126, 293, 17],
["jump_true", 1127, "eq_done_299", 293, 17],
["is_int", 1128, 21, 293, 17],
["jump_false", 1128, "eq_ni_300", 293, 17],
"_nop_tc_157",
["jump", "eq_ni_300", 293, 17],
["eq_int", 1127, 21, 1126, 293, 17],
["jump", "eq_done_299", 293, 17],
"eq_ni_300",
["is_num", 1128, 21, 293, 17],
["jump_false", 1128, "eq_nn_301", 293, 17],
"_nop_tc_158",
["jump", "eq_nn_301", 293, 17],
["eq_float", 1127, 21, 1126, 293, 17],
["jump", "eq_done_299", 293, 17],
"eq_nn_301",
["is_text", 1128, 21, 293, 17],
["jump_false", 1128, "eq_nt_302", 293, 17],
"_nop_tc_159",
"_nop_tc_160",
["eq_text", 1127, 21, 1126, 293, 17],
["jump", "eq_done_299", 293, 17],
"eq_nt_302",
["is_null", 1128, 21, 293, 17],
["jump_false", 1128, "eq_nnl_303", 293, 17],
"_nop_tc_161",
["jump", "eq_nnl_303", 293, 17],
["true", 1127, 293, 17],
["jump", "eq_done_299", 293, 17],
"eq_nnl_303",
["is_bool", 1128, 21, 293, 17],
["jump_false", 1128, "eq_nb_304", 293, 17],
"_nop_tc_162",
["jump", "eq_nb_304", 293, 17],
["eq_bool", 1127, 21, 1126, 293, 17],
["jump", "eq_done_299", 293, 17],
"eq_nb_304",
["false", 1127, 293, 17],
"eq_done_299",
["jump_false", 1127, "if_else_297", 293, 17],
["get", 1131, 10, 1, 294, 13],
["frame", 1132, 1131, 0, 294, 13],
["null", 1133, 294, 13],
["setarg", 1132, 0, 1133, 294, 13],
["invoke", 1132, 1130, 294, 13],
["move", 12, 1130, 294, 13],
["get", 1135, 12, 1, 295, 29],
["frame", 1136, 1135, 1, 295, 29],
["null", 1137, 295, 29],
["setarg", 1136, 0, 1137, 295, 29],
["setarg", 1136, 1, 14, 295, 29],
["invoke", 1136, 1134, 295, 29],
["get", 1139, 2, 1, 295, 14],
["is_proxy", 1140, 1139, 295, 14],
["jump_false", 1140, "record_path_305", 295, 14],
["null", 1141, 295, 14],
["access", 1142, "is_null", 295, 14],
["array", 1143, 0, 295, 14],
["push", 1143, 12, 295, 14],
["push", 1143, 1134, 295, 14],
["frame", 1144, 1139, 2, 295, 14],
["setarg", 1144, 0, 1141, 295, 14],
["setarg", 1144, 1, 1142, 295, 14],
["setarg", 1144, 2, 1143, 295, 14],
["invoke", 1144, 1138, 295, 14],
["jump", "call_done_306", 295, 14],
"record_path_305",
["load_field", 1145, 1139, "is_null", 295, 14],
["frame", 1146, 1145, 2, 295, 14],
["setarg", 1146, 0, 1139, 295, 14],
["setarg", 1146, 1, 12, 295, 14],
["setarg", 1146, 2, 1134, 295, 14],
["invoke", 1146, 1138, 295, 14],
"call_done_306",
["get", 1148, 11, 1, 295, 9],
["frame", 1149, 1148, 1, 295, 9],
["null", 1150, 295, 9],
["setarg", 1149, 0, 1150, 295, 9],
["setarg", 1149, 1, 1138, 295, 9],
["invoke", 1149, 1147, 295, 9],
["access", 1151, ".r", 296, 31],
["add", 1152, 12, 1151, 296, 31],
["access", 1153, "%", 296, 37],
["add", 1154, 1153, 12, 296, 43],
["get", 1156, 2, 1, 296, 14],
["is_proxy", 1157, 1156, 296, 14],
["jump_false", 1157, "record_path_307", 296, 14],
["null", 1158, 296, 14],
["access", 1159, "new_bool", 296, 14],
["array", 1160, 0, 296, 14],
["push", 1160, 1152, 296, 14],
["push", 1160, 1154, 296, 14],
["frame", 1161, 1156, 2, 296, 14],
["setarg", 1161, 0, 1158, 296, 14],
["setarg", 1161, 1, 1159, 296, 14],
["setarg", 1161, 2, 1160, 296, 14],
["invoke", 1161, 1155, 296, 14],
["jump", "call_done_308", 296, 14],
"record_path_307",
["load_field", 1162, 1156, "new_bool", 296, 14],
["frame", 1163, 1162, 2, 296, 14],
["setarg", 1163, 0, 1156, 296, 14],
["setarg", 1163, 1, 1152, 296, 14],
["setarg", 1163, 2, 1154, 296, 14],
["invoke", 1163, 1155, 296, 14],
"call_done_308",
["get", 1165, 11, 1, 296, 9],
["frame", 1166, 1165, 1, 296, 9],
["null", 1167, 296, 9],
["setarg", 1166, 0, 1167, 296, 9],
["setarg", 1166, 1, 1155, 296, 9],
["invoke", 1166, 1164, 296, 9],
["get", 1169, 12, 1, 1, 1],
["frame", 1170, 1169, 1, 1, 1],
["null", 1171, 1, 1],
["setarg", 1170, 0, 1171, 1, 1],
["setarg", 1170, 1, 10, 1, 1],
["invoke", 1170, 1168, 1, 1],
["array", 1172, 0, 1, 1],
["push", 1172, 1168, 1, 1],
["push", 1172, 12, 1, 1],
[
"access",
1173,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1174, " {0} =l copy %{1}.r", 1, 1],
["frame", 1176, 1173, 2, 1, 1],
["null", 1177, 1, 1],
["setarg", 1176, 0, 1177, 1, 1],
["setarg", 1176, 1, 1174, 1, 1],
["setarg", 1176, 2, 1172, 1, 1],
["invoke", 1176, 1175, 1, 1],
["get", 1179, 11, 1, 297, 9],
["frame", 1180, 1179, 1, 297, 9],
["null", 1181, 297, 9],
["setarg", 1180, 0, 1181, 297, 9],
["setarg", 1180, 1, 1175, 297, 9],
["invoke", 1180, 1178, 297, 9],
["frame", 1183, 9, 1, 298, 9],
["null", 1184, 298, 9],
["setarg", 1183, 0, 1184, 298, 9],
["setarg", 1183, 1, 10, 298, 9],
["invoke", 1183, 1182, 298, 9],
["jump", "while_start_46", 299, 9],
["jump", "if_end_298", 299, 9],
"if_else_297",
"if_end_298",
["access", 1185, "is_identical", 301, 17],
["is_identical", 1186, 21, 1185, 301, 17],
["jump_true", 1186, "eq_done_311", 301, 17],
["is_int", 1187, 21, 301, 17],
["jump_false", 1187, "eq_ni_312", 301, 17],
"_nop_tc_163",
["jump", "eq_ni_312", 301, 17],
["eq_int", 1186, 21, 1185, 301, 17],
["jump", "eq_done_311", 301, 17],
"eq_ni_312",
["is_num", 1187, 21, 301, 17],
["jump_false", 1187, "eq_nn_313", 301, 17],
"_nop_tc_164",
["jump", "eq_nn_313", 301, 17],
["eq_float", 1186, 21, 1185, 301, 17],
["jump", "eq_done_311", 301, 17],
"eq_nn_313",
["is_text", 1187, 21, 301, 17],
["jump_false", 1187, "eq_nt_314", 301, 17],
"_nop_tc_165",
"_nop_tc_166",
["eq_text", 1186, 21, 1185, 301, 17],
["jump", "eq_done_311", 301, 17],
"eq_nt_314",
["is_null", 1187, 21, 301, 17],
["jump_false", 1187, "eq_nnl_315", 301, 17],
"_nop_tc_167",
["jump", "eq_nnl_315", 301, 17],
["true", 1186, 301, 17],
["jump", "eq_done_311", 301, 17],
"eq_nnl_315",
["is_bool", 1187, 21, 301, 17],
["jump_false", 1187, "eq_nb_316", 301, 17],
"_nop_tc_168",
["jump", "eq_nb_316", 301, 17],
["eq_bool", 1186, 21, 1185, 301, 17],
["jump", "eq_done_311", 301, 17],
"eq_nb_316",
["false", 1186, 301, 17],
"eq_done_311",
["jump_false", 1186, "if_else_309", 301, 17],
["get", 1190, 10, 1, 302, 13],
["frame", 1191, 1190, 0, 302, 13],
["null", 1192, 302, 13],
["setarg", 1191, 0, 1192, 302, 13],
["invoke", 1191, 1189, 302, 13],
["move", 12, 1189, 302, 13],
["get", 1194, 12, 1, 303, 34],
["frame", 1195, 1194, 1, 303, 34],
["null", 1196, 303, 34],
["setarg", 1195, 0, 1196, 303, 34],
["setarg", 1195, 1, 14, 303, 34],
["invoke", 1195, 1193, 303, 34],
["get", 1198, 12, 1, 303, 41],
["frame", 1199, 1198, 1, 303, 41],
["null", 1200, 303, 41],
["setarg", 1199, 0, 1200, 303, 41],
["setarg", 1199, 1, 5, 303, 41],
["invoke", 1199, 1197, 303, 41],
["get", 1202, 2, 1, 303, 14],
["is_proxy", 1203, 1202, 303, 14],
["jump_false", 1203, "record_path_317", 303, 14],
["null", 1204, 303, 14],
["access", 1205, "is_identical", 303, 14],
["array", 1206, 0, 303, 14],
["push", 1206, 12, 303, 14],
["push", 1206, 1193, 303, 14],
["push", 1206, 1197, 303, 14],
["frame", 1207, 1202, 2, 303, 14],
["setarg", 1207, 0, 1204, 303, 14],
["setarg", 1207, 1, 1205, 303, 14],
["setarg", 1207, 2, 1206, 303, 14],
["invoke", 1207, 1201, 303, 14],
["jump", "call_done_318", 303, 14],
"record_path_317",
["load_field", 1208, 1202, "is_identical", 303, 14],
["frame", 1209, 1208, 3, 303, 14],
["setarg", 1209, 0, 1202, 303, 14],
["setarg", 1209, 1, 12, 303, 14],
["setarg", 1209, 2, 1193, 303, 14],
["setarg", 1209, 3, 1197, 303, 14],
["invoke", 1209, 1201, 303, 14],
"call_done_318",
["get", 1211, 11, 1, 303, 9],
["frame", 1212, 1211, 1, 303, 9],
["null", 1213, 303, 9],
["setarg", 1212, 0, 1213, 303, 9],
["setarg", 1212, 1, 1201, 303, 9],
["invoke", 1212, 1210, 303, 9],
["get", 1215, 12, 1, 1, 1],
["frame", 1216, 1215, 1, 1, 1],
["null", 1217, 1, 1],
["setarg", 1216, 0, 1217, 1, 1],
["setarg", 1216, 1, 10, 1, 1],
["invoke", 1216, 1214, 1, 1],
["array", 1218, 0, 1, 1],
["push", 1218, 1214, 1, 1],
["push", 1218, 12, 1, 1],
[
"access",
1219,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1220, " {0} =l copy %{1}", 1, 1],
["frame", 1222, 1219, 2, 1, 1],
["null", 1223, 1, 1],
["setarg", 1222, 0, 1223, 1, 1],
["setarg", 1222, 1, 1220, 1, 1],
["setarg", 1222, 2, 1218, 1, 1],
["invoke", 1222, 1221, 1, 1],
["get", 1225, 11, 1, 304, 9],
["frame", 1226, 1225, 1, 304, 9],
["null", 1227, 304, 9],
["setarg", 1226, 0, 1227, 304, 9],
["setarg", 1226, 1, 1221, 304, 9],
["invoke", 1226, 1224, 304, 9],
["frame", 1229, 9, 1, 305, 9],
["null", 1230, 305, 9],
["setarg", 1229, 0, 1230, 305, 9],
["setarg", 1229, 1, 10, 305, 9],
["invoke", 1229, 1228, 305, 9],
["jump", "while_start_46", 306, 9],
["jump", "if_end_310", 306, 9],
"if_else_309",
"if_end_310",
["access", 1231, "eq_int", 311, 17],
["is_identical", 1232, 21, 1231, 311, 17],
["jump_true", 1232, "eq_done_321", 311, 17],
["is_int", 1233, 21, 311, 17],
["jump_false", 1233, "eq_ni_322", 311, 17],
"_nop_tc_169",
["jump", "eq_ni_322", 311, 17],
["eq_int", 1232, 21, 1231, 311, 17],
["jump", "eq_done_321", 311, 17],
"eq_ni_322",
["is_num", 1233, 21, 311, 17],
["jump_false", 1233, "eq_nn_323", 311, 17],
"_nop_tc_170",
["jump", "eq_nn_323", 311, 17],
["eq_float", 1232, 21, 1231, 311, 17],
["jump", "eq_done_321", 311, 17],
"eq_nn_323",
["is_text", 1233, 21, 311, 17],
["jump_false", 1233, "eq_nt_324", 311, 17],
"_nop_tc_171",
"_nop_tc_172",
["eq_text", 1232, 21, 1231, 311, 17],
["jump", "eq_done_321", 311, 17],
"eq_nt_324",
["is_null", 1233, 21, 311, 17],
["jump_false", 1233, "eq_nnl_325", 311, 17],
"_nop_tc_173",
["jump", "eq_nnl_325", 311, 17],
["true", 1232, 311, 17],
["jump", "eq_done_321", 311, 17],
"eq_nnl_325",
["is_bool", 1233, 21, 311, 17],
["jump_false", 1233, "eq_nb_326", 311, 17],
"_nop_tc_174",
["jump", "eq_nb_326", 311, 17],
["eq_bool", 1232, 21, 1231, 311, 17],
["jump", "eq_done_321", 311, 17],
"eq_nb_326",
["false", 1232, 311, 17],
"eq_done_321",
["jump_false", 1232, "if_else_319", 311, 17],
["get", 1236, 10, 1, 312, 13],
["frame", 1237, 1236, 0, 312, 13],
["null", 1238, 312, 13],
["setarg", 1237, 0, 1238, 312, 13],
["invoke", 1237, 1235, 312, 13],
["move", 12, 1235, 312, 13],
["access", 1239, "%ctx", 313, 28],
["get", 1241, 12, 1, 313, 36],
["frame", 1242, 1241, 1, 313, 36],
["null", 1243, 313, 36],
["setarg", 1242, 0, 1243, 313, 36],
["setarg", 1242, 1, 14, 313, 36],
["invoke", 1242, 1240, 313, 36],
["get", 1245, 12, 1, 313, 43],
["frame", 1246, 1245, 1, 313, 43],
["null", 1247, 313, 43],
["setarg", 1246, 0, 1247, 313, 43],
["setarg", 1246, 1, 5, 313, 43],
["invoke", 1246, 1244, 313, 43],
["get", 1249, 2, 1, 313, 14],
["is_proxy", 1250, 1249, 313, 14],
["jump_false", 1250, "record_path_327", 313, 14],
["null", 1251, 313, 14],
["access", 1252, "eq_int", 313, 14],
["array", 1253, 0, 313, 14],
["push", 1253, 12, 313, 14],
["push", 1253, 1239, 313, 14],
["push", 1253, 1240, 313, 14],
["push", 1253, 1244, 313, 14],
["frame", 1254, 1249, 2, 313, 14],
["setarg", 1254, 0, 1251, 313, 14],
["setarg", 1254, 1, 1252, 313, 14],
["setarg", 1254, 2, 1253, 313, 14],
["invoke", 1254, 1248, 313, 14],
["jump", "call_done_328", 313, 14],
"record_path_327",
["load_field", 1255, 1249, "eq_int", 313, 14],
["frame", 1256, 1255, 4, 313, 14],
["setarg", 1256, 0, 1249, 313, 14],
["setarg", 1256, 1, 12, 313, 14],
["setarg", 1256, 2, 1239, 313, 14],
["setarg", 1256, 3, 1240, 313, 14],
["setarg", 1256, 4, 1244, 313, 14],
["invoke", 1256, 1248, 313, 14],
"call_done_328",
["get", 1258, 11, 1, 313, 9],
["frame", 1259, 1258, 1, 313, 9],
["null", 1260, 313, 9],
["setarg", 1259, 0, 1260, 313, 9],
["setarg", 1259, 1, 1248, 313, 9],
["invoke", 1259, 1257, 313, 9],
["get", 1262, 12, 1, 1, 1],
["frame", 1263, 1262, 1, 1, 1],
["null", 1264, 1, 1],
["setarg", 1263, 0, 1264, 1, 1],
["setarg", 1263, 1, 10, 1, 1],
["invoke", 1263, 1261, 1, 1],
["array", 1265, 0, 1, 1],
["push", 1265, 1261, 1, 1],
["push", 1265, 12, 1, 1],
[
"access",
1266,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1267, " {0} =l copy %{1}", 1, 1],
["frame", 1269, 1266, 2, 1, 1],
["null", 1270, 1, 1],
["setarg", 1269, 0, 1270, 1, 1],
["setarg", 1269, 1, 1267, 1, 1],
["setarg", 1269, 2, 1265, 1, 1],
["invoke", 1269, 1268, 1, 1],
["get", 1272, 11, 1, 314, 9],
["frame", 1273, 1272, 1, 314, 9],
["null", 1274, 314, 9],
["setarg", 1273, 0, 1274, 314, 9],
["setarg", 1273, 1, 1268, 314, 9],
["invoke", 1273, 1271, 314, 9],
["frame", 1276, 9, 1, 315, 9],
["null", 1277, 315, 9],
["setarg", 1276, 0, 1277, 315, 9],
["setarg", 1276, 1, 10, 315, 9],
["invoke", 1276, 1275, 315, 9],
["jump", "while_start_46", 316, 9],
["jump", "if_end_320", 316, 9],
"if_else_319",
"if_end_320",
["access", 1278, "ne_int", 318, 17],
["is_identical", 1279, 21, 1278, 318, 17],
["jump_true", 1279, "eq_done_331", 318, 17],
["is_int", 1280, 21, 318, 17],
["jump_false", 1280, "eq_ni_332", 318, 17],
"_nop_tc_175",
["jump", "eq_ni_332", 318, 17],
["eq_int", 1279, 21, 1278, 318, 17],
["jump", "eq_done_331", 318, 17],
"eq_ni_332",
["is_num", 1280, 21, 318, 17],
["jump_false", 1280, "eq_nn_333", 318, 17],
"_nop_tc_176",
["jump", "eq_nn_333", 318, 17],
["eq_float", 1279, 21, 1278, 318, 17],
["jump", "eq_done_331", 318, 17],
"eq_nn_333",
["is_text", 1280, 21, 318, 17],
["jump_false", 1280, "eq_nt_334", 318, 17],
"_nop_tc_177",
"_nop_tc_178",
["eq_text", 1279, 21, 1278, 318, 17],
["jump", "eq_done_331", 318, 17],
"eq_nt_334",
["is_null", 1280, 21, 318, 17],
["jump_false", 1280, "eq_nnl_335", 318, 17],
"_nop_tc_179",
["jump", "eq_nnl_335", 318, 17],
["true", 1279, 318, 17],
["jump", "eq_done_331", 318, 17],
"eq_nnl_335",
["is_bool", 1280, 21, 318, 17],
["jump_false", 1280, "eq_nb_336", 318, 17],
"_nop_tc_180",
["jump", "eq_nb_336", 318, 17],
["eq_bool", 1279, 21, 1278, 318, 17],
["jump", "eq_done_331", 318, 17],
"eq_nb_336",
["false", 1279, 318, 17],
"eq_done_331",
["jump_false", 1279, "if_else_329", 318, 17],
["get", 1283, 10, 1, 319, 13],
["frame", 1284, 1283, 0, 319, 13],
["null", 1285, 319, 13],
["setarg", 1284, 0, 1285, 319, 13],
["invoke", 1284, 1282, 319, 13],
["move", 12, 1282, 319, 13],
["access", 1286, "%ctx", 320, 28],
["get", 1288, 12, 1, 320, 36],
["frame", 1289, 1288, 1, 320, 36],
["null", 1290, 320, 36],
["setarg", 1289, 0, 1290, 320, 36],
["setarg", 1289, 1, 14, 320, 36],
["invoke", 1289, 1287, 320, 36],
["get", 1292, 12, 1, 320, 43],
["frame", 1293, 1292, 1, 320, 43],
["null", 1294, 320, 43],
["setarg", 1293, 0, 1294, 320, 43],
["setarg", 1293, 1, 5, 320, 43],
["invoke", 1293, 1291, 320, 43],
["get", 1296, 2, 1, 320, 14],
["is_proxy", 1297, 1296, 320, 14],
["jump_false", 1297, "record_path_337", 320, 14],
["null", 1298, 320, 14],
["access", 1299, "ne_int", 320, 14],
["array", 1300, 0, 320, 14],
["push", 1300, 12, 320, 14],
["push", 1300, 1286, 320, 14],
["push", 1300, 1287, 320, 14],
["push", 1300, 1291, 320, 14],
["frame", 1301, 1296, 2, 320, 14],
["setarg", 1301, 0, 1298, 320, 14],
["setarg", 1301, 1, 1299, 320, 14],
["setarg", 1301, 2, 1300, 320, 14],
["invoke", 1301, 1295, 320, 14],
["jump", "call_done_338", 320, 14],
"record_path_337",
["load_field", 1302, 1296, "ne_int", 320, 14],
["frame", 1303, 1302, 4, 320, 14],
["setarg", 1303, 0, 1296, 320, 14],
["setarg", 1303, 1, 12, 320, 14],
["setarg", 1303, 2, 1286, 320, 14],
["setarg", 1303, 3, 1287, 320, 14],
["setarg", 1303, 4, 1291, 320, 14],
["invoke", 1303, 1295, 320, 14],
"call_done_338",
["get", 1305, 11, 1, 320, 9],
["frame", 1306, 1305, 1, 320, 9],
["null", 1307, 320, 9],
["setarg", 1306, 0, 1307, 320, 9],
["setarg", 1306, 1, 1295, 320, 9],
["invoke", 1306, 1304, 320, 9],
["get", 1309, 12, 1, 1, 1],
["frame", 1310, 1309, 1, 1, 1],
["null", 1311, 1, 1],
["setarg", 1310, 0, 1311, 1, 1],
["setarg", 1310, 1, 10, 1, 1],
["invoke", 1310, 1308, 1, 1],
["array", 1312, 0, 1, 1],
["push", 1312, 1308, 1, 1],
["push", 1312, 12, 1, 1],
[
"access",
1313,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1314, " {0} =l copy %{1}", 1, 1],
["frame", 1316, 1313, 2, 1, 1],
["null", 1317, 1, 1],
["setarg", 1316, 0, 1317, 1, 1],
["setarg", 1316, 1, 1314, 1, 1],
["setarg", 1316, 2, 1312, 1, 1],
["invoke", 1316, 1315, 1, 1],
["get", 1319, 11, 1, 321, 9],
["frame", 1320, 1319, 1, 321, 9],
["null", 1321, 321, 9],
["setarg", 1320, 0, 1321, 321, 9],
["setarg", 1320, 1, 1315, 321, 9],
["invoke", 1320, 1318, 321, 9],
["frame", 1323, 9, 1, 322, 9],
["null", 1324, 322, 9],
["setarg", 1323, 0, 1324, 322, 9],
["setarg", 1323, 1, 10, 322, 9],
["invoke", 1323, 1322, 322, 9],
["jump", "while_start_46", 323, 9],
["jump", "if_end_330", 323, 9],
"if_else_329",
"if_end_330",
["access", 1325, "lt_int", 325, 17],
["is_identical", 1326, 21, 1325, 325, 17],
["jump_true", 1326, "eq_done_341", 325, 17],
["is_int", 1327, 21, 325, 17],
["jump_false", 1327, "eq_ni_342", 325, 17],
"_nop_tc_181",
["jump", "eq_ni_342", 325, 17],
["eq_int", 1326, 21, 1325, 325, 17],
["jump", "eq_done_341", 325, 17],
"eq_ni_342",
["is_num", 1327, 21, 325, 17],
["jump_false", 1327, "eq_nn_343", 325, 17],
"_nop_tc_182",
["jump", "eq_nn_343", 325, 17],
["eq_float", 1326, 21, 1325, 325, 17],
["jump", "eq_done_341", 325, 17],
"eq_nn_343",
["is_text", 1327, 21, 325, 17],
["jump_false", 1327, "eq_nt_344", 325, 17],
"_nop_tc_183",
"_nop_tc_184",
["eq_text", 1326, 21, 1325, 325, 17],
["jump", "eq_done_341", 325, 17],
"eq_nt_344",
["is_null", 1327, 21, 325, 17],
["jump_false", 1327, "eq_nnl_345", 325, 17],
"_nop_tc_185",
["jump", "eq_nnl_345", 325, 17],
["true", 1326, 325, 17],
["jump", "eq_done_341", 325, 17],
"eq_nnl_345",
["is_bool", 1327, 21, 325, 17],
["jump_false", 1327, "eq_nb_346", 325, 17],
"_nop_tc_186",
["jump", "eq_nb_346", 325, 17],
["eq_bool", 1326, 21, 1325, 325, 17],
["jump", "eq_done_341", 325, 17],
"eq_nb_346",
["false", 1326, 325, 17],
"eq_done_341",
["jump_false", 1326, "if_else_339", 325, 17],
["get", 1330, 10, 1, 326, 13],
["frame", 1331, 1330, 0, 326, 13],
["null", 1332, 326, 13],
["setarg", 1331, 0, 1332, 326, 13],
["invoke", 1331, 1329, 326, 13],
["move", 12, 1329, 326, 13],
["access", 1333, "%ctx", 327, 28],
["get", 1335, 12, 1, 327, 36],
["frame", 1336, 1335, 1, 327, 36],
["null", 1337, 327, 36],
["setarg", 1336, 0, 1337, 327, 36],
["setarg", 1336, 1, 14, 327, 36],
["invoke", 1336, 1334, 327, 36],
["get", 1339, 12, 1, 327, 43],
["frame", 1340, 1339, 1, 327, 43],
["null", 1341, 327, 43],
["setarg", 1340, 0, 1341, 327, 43],
["setarg", 1340, 1, 5, 327, 43],
["invoke", 1340, 1338, 327, 43],
["get", 1343, 2, 1, 327, 14],
["is_proxy", 1344, 1343, 327, 14],
["jump_false", 1344, "record_path_347", 327, 14],
["null", 1345, 327, 14],
["access", 1346, "lt_int", 327, 14],
["array", 1347, 0, 327, 14],
["push", 1347, 12, 327, 14],
["push", 1347, 1333, 327, 14],
["push", 1347, 1334, 327, 14],
["push", 1347, 1338, 327, 14],
["frame", 1348, 1343, 2, 327, 14],
["setarg", 1348, 0, 1345, 327, 14],
["setarg", 1348, 1, 1346, 327, 14],
["setarg", 1348, 2, 1347, 327, 14],
["invoke", 1348, 1342, 327, 14],
["jump", "call_done_348", 327, 14],
"record_path_347",
["load_field", 1349, 1343, "lt_int", 327, 14],
["frame", 1350, 1349, 4, 327, 14],
["setarg", 1350, 0, 1343, 327, 14],
["setarg", 1350, 1, 12, 327, 14],
["setarg", 1350, 2, 1333, 327, 14],
["setarg", 1350, 3, 1334, 327, 14],
["setarg", 1350, 4, 1338, 327, 14],
["invoke", 1350, 1342, 327, 14],
"call_done_348",
["get", 1352, 11, 1, 327, 9],
["frame", 1353, 1352, 1, 327, 9],
["null", 1354, 327, 9],
["setarg", 1353, 0, 1354, 327, 9],
["setarg", 1353, 1, 1342, 327, 9],
["invoke", 1353, 1351, 327, 9],
["get", 1356, 12, 1, 1, 1],
["frame", 1357, 1356, 1, 1, 1],
["null", 1358, 1, 1],
["setarg", 1357, 0, 1358, 1, 1],
["setarg", 1357, 1, 10, 1, 1],
["invoke", 1357, 1355, 1, 1],
["array", 1359, 0, 1, 1],
["push", 1359, 1355, 1, 1],
["push", 1359, 12, 1, 1],
[
"access",
1360,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1361, " {0} =l copy %{1}", 1, 1],
["frame", 1363, 1360, 2, 1, 1],
["null", 1364, 1, 1],
["setarg", 1363, 0, 1364, 1, 1],
["setarg", 1363, 1, 1361, 1, 1],
["setarg", 1363, 2, 1359, 1, 1],
["invoke", 1363, 1362, 1, 1],
["get", 1366, 11, 1, 328, 9],
["frame", 1367, 1366, 1, 328, 9],
["null", 1368, 328, 9],
["setarg", 1367, 0, 1368, 328, 9],
["setarg", 1367, 1, 1362, 328, 9],
["invoke", 1367, 1365, 328, 9],
["frame", 1370, 9, 1, 329, 9],
["null", 1371, 329, 9],
["setarg", 1370, 0, 1371, 329, 9],
["setarg", 1370, 1, 10, 329, 9],
["invoke", 1370, 1369, 329, 9],
["jump", "while_start_46", 330, 9],
["jump", "if_end_340", 330, 9],
"if_else_339",
"if_end_340",
["access", 1372, "gt_int", 332, 17],
["is_identical", 1373, 21, 1372, 332, 17],
["jump_true", 1373, "eq_done_351", 332, 17],
["is_int", 1374, 21, 332, 17],
["jump_false", 1374, "eq_ni_352", 332, 17],
"_nop_tc_187",
["jump", "eq_ni_352", 332, 17],
["eq_int", 1373, 21, 1372, 332, 17],
["jump", "eq_done_351", 332, 17],
"eq_ni_352",
["is_num", 1374, 21, 332, 17],
["jump_false", 1374, "eq_nn_353", 332, 17],
"_nop_tc_188",
["jump", "eq_nn_353", 332, 17],
["eq_float", 1373, 21, 1372, 332, 17],
["jump", "eq_done_351", 332, 17],
"eq_nn_353",
["is_text", 1374, 21, 332, 17],
["jump_false", 1374, "eq_nt_354", 332, 17],
"_nop_tc_189",
"_nop_tc_190",
["eq_text", 1373, 21, 1372, 332, 17],
["jump", "eq_done_351", 332, 17],
"eq_nt_354",
["is_null", 1374, 21, 332, 17],
["jump_false", 1374, "eq_nnl_355", 332, 17],
"_nop_tc_191",
["jump", "eq_nnl_355", 332, 17],
["true", 1373, 332, 17],
["jump", "eq_done_351", 332, 17],
"eq_nnl_355",
["is_bool", 1374, 21, 332, 17],
["jump_false", 1374, "eq_nb_356", 332, 17],
"_nop_tc_192",
["jump", "eq_nb_356", 332, 17],
["eq_bool", 1373, 21, 1372, 332, 17],
["jump", "eq_done_351", 332, 17],
"eq_nb_356",
["false", 1373, 332, 17],
"eq_done_351",
["jump_false", 1373, "if_else_349", 332, 17],
["get", 1377, 10, 1, 333, 13],
["frame", 1378, 1377, 0, 333, 13],
["null", 1379, 333, 13],
["setarg", 1378, 0, 1379, 333, 13],
["invoke", 1378, 1376, 333, 13],
["move", 12, 1376, 333, 13],
["access", 1380, "%ctx", 334, 28],
["get", 1382, 12, 1, 334, 36],
["frame", 1383, 1382, 1, 334, 36],
["null", 1384, 334, 36],
["setarg", 1383, 0, 1384, 334, 36],
["setarg", 1383, 1, 14, 334, 36],
["invoke", 1383, 1381, 334, 36],
["get", 1386, 12, 1, 334, 43],
["frame", 1387, 1386, 1, 334, 43],
["null", 1388, 334, 43],
["setarg", 1387, 0, 1388, 334, 43],
["setarg", 1387, 1, 5, 334, 43],
["invoke", 1387, 1385, 334, 43],
["get", 1390, 2, 1, 334, 14],
["is_proxy", 1391, 1390, 334, 14],
["jump_false", 1391, "record_path_357", 334, 14],
["null", 1392, 334, 14],
["access", 1393, "gt_int", 334, 14],
["array", 1394, 0, 334, 14],
["push", 1394, 12, 334, 14],
["push", 1394, 1380, 334, 14],
["push", 1394, 1381, 334, 14],
["push", 1394, 1385, 334, 14],
["frame", 1395, 1390, 2, 334, 14],
["setarg", 1395, 0, 1392, 334, 14],
["setarg", 1395, 1, 1393, 334, 14],
["setarg", 1395, 2, 1394, 334, 14],
["invoke", 1395, 1389, 334, 14],
["jump", "call_done_358", 334, 14],
"record_path_357",
["load_field", 1396, 1390, "gt_int", 334, 14],
["frame", 1397, 1396, 4, 334, 14],
["setarg", 1397, 0, 1390, 334, 14],
["setarg", 1397, 1, 12, 334, 14],
["setarg", 1397, 2, 1380, 334, 14],
["setarg", 1397, 3, 1381, 334, 14],
["setarg", 1397, 4, 1385, 334, 14],
["invoke", 1397, 1389, 334, 14],
"call_done_358",
["get", 1399, 11, 1, 334, 9],
["frame", 1400, 1399, 1, 334, 9],
["null", 1401, 334, 9],
["setarg", 1400, 0, 1401, 334, 9],
["setarg", 1400, 1, 1389, 334, 9],
["invoke", 1400, 1398, 334, 9],
["get", 1403, 12, 1, 1, 1],
["frame", 1404, 1403, 1, 1, 1],
["null", 1405, 1, 1],
["setarg", 1404, 0, 1405, 1, 1],
["setarg", 1404, 1, 10, 1, 1],
["invoke", 1404, 1402, 1, 1],
["array", 1406, 0, 1, 1],
["push", 1406, 1402, 1, 1],
["push", 1406, 12, 1, 1],
[
"access",
1407,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1408, " {0} =l copy %{1}", 1, 1],
["frame", 1410, 1407, 2, 1, 1],
["null", 1411, 1, 1],
["setarg", 1410, 0, 1411, 1, 1],
["setarg", 1410, 1, 1408, 1, 1],
["setarg", 1410, 2, 1406, 1, 1],
["invoke", 1410, 1409, 1, 1],
["get", 1413, 11, 1, 335, 9],
["frame", 1414, 1413, 1, 335, 9],
["null", 1415, 335, 9],
["setarg", 1414, 0, 1415, 335, 9],
["setarg", 1414, 1, 1409, 335, 9],
["invoke", 1414, 1412, 335, 9],
["frame", 1417, 9, 1, 336, 9],
["null", 1418, 336, 9],
["setarg", 1417, 0, 1418, 336, 9],
["setarg", 1417, 1, 10, 336, 9],
["invoke", 1417, 1416, 336, 9],
["jump", "while_start_46", 337, 9],
["jump", "if_end_350", 337, 9],
"if_else_349",
"if_end_350",
["access", 1419, "le_int", 339, 17],
["is_identical", 1420, 21, 1419, 339, 17],
["jump_true", 1420, "eq_done_361", 339, 17],
["is_int", 1421, 21, 339, 17],
["jump_false", 1421, "eq_ni_362", 339, 17],
"_nop_tc_193",
["jump", "eq_ni_362", 339, 17],
["eq_int", 1420, 21, 1419, 339, 17],
["jump", "eq_done_361", 339, 17],
"eq_ni_362",
["is_num", 1421, 21, 339, 17],
["jump_false", 1421, "eq_nn_363", 339, 17],
"_nop_tc_194",
["jump", "eq_nn_363", 339, 17],
["eq_float", 1420, 21, 1419, 339, 17],
["jump", "eq_done_361", 339, 17],
"eq_nn_363",
["is_text", 1421, 21, 339, 17],
["jump_false", 1421, "eq_nt_364", 339, 17],
"_nop_tc_195",
"_nop_tc_196",
["eq_text", 1420, 21, 1419, 339, 17],
["jump", "eq_done_361", 339, 17],
"eq_nt_364",
["is_null", 1421, 21, 339, 17],
["jump_false", 1421, "eq_nnl_365", 339, 17],
"_nop_tc_197",
["jump", "eq_nnl_365", 339, 17],
["true", 1420, 339, 17],
["jump", "eq_done_361", 339, 17],
"eq_nnl_365",
["is_bool", 1421, 21, 339, 17],
["jump_false", 1421, "eq_nb_366", 339, 17],
"_nop_tc_198",
["jump", "eq_nb_366", 339, 17],
["eq_bool", 1420, 21, 1419, 339, 17],
["jump", "eq_done_361", 339, 17],
"eq_nb_366",
["false", 1420, 339, 17],
"eq_done_361",
["jump_false", 1420, "if_else_359", 339, 17],
["get", 1424, 10, 1, 340, 13],
["frame", 1425, 1424, 0, 340, 13],
["null", 1426, 340, 13],
["setarg", 1425, 0, 1426, 340, 13],
["invoke", 1425, 1423, 340, 13],
["move", 12, 1423, 340, 13],
["access", 1427, "%ctx", 341, 28],
["get", 1429, 12, 1, 341, 36],
["frame", 1430, 1429, 1, 341, 36],
["null", 1431, 341, 36],
["setarg", 1430, 0, 1431, 341, 36],
["setarg", 1430, 1, 14, 341, 36],
["invoke", 1430, 1428, 341, 36],
["get", 1433, 12, 1, 341, 43],
["frame", 1434, 1433, 1, 341, 43],
["null", 1435, 341, 43],
["setarg", 1434, 0, 1435, 341, 43],
["setarg", 1434, 1, 5, 341, 43],
["invoke", 1434, 1432, 341, 43],
["get", 1437, 2, 1, 341, 14],
["is_proxy", 1438, 1437, 341, 14],
["jump_false", 1438, "record_path_367", 341, 14],
["null", 1439, 341, 14],
["access", 1440, "le_int", 341, 14],
["array", 1441, 0, 341, 14],
["push", 1441, 12, 341, 14],
["push", 1441, 1427, 341, 14],
["push", 1441, 1428, 341, 14],
["push", 1441, 1432, 341, 14],
["frame", 1442, 1437, 2, 341, 14],
["setarg", 1442, 0, 1439, 341, 14],
["setarg", 1442, 1, 1440, 341, 14],
["setarg", 1442, 2, 1441, 341, 14],
["invoke", 1442, 1436, 341, 14],
["jump", "call_done_368", 341, 14],
"record_path_367",
["load_field", 1443, 1437, "le_int", 341, 14],
["frame", 1444, 1443, 4, 341, 14],
["setarg", 1444, 0, 1437, 341, 14],
["setarg", 1444, 1, 12, 341, 14],
["setarg", 1444, 2, 1427, 341, 14],
["setarg", 1444, 3, 1428, 341, 14],
["setarg", 1444, 4, 1432, 341, 14],
["invoke", 1444, 1436, 341, 14],
"call_done_368",
["get", 1446, 11, 1, 341, 9],
["frame", 1447, 1446, 1, 341, 9],
["null", 1448, 341, 9],
["setarg", 1447, 0, 1448, 341, 9],
["setarg", 1447, 1, 1436, 341, 9],
["invoke", 1447, 1445, 341, 9],
["get", 1450, 12, 1, 1, 1],
["frame", 1451, 1450, 1, 1, 1],
["null", 1452, 1, 1],
["setarg", 1451, 0, 1452, 1, 1],
["setarg", 1451, 1, 10, 1, 1],
["invoke", 1451, 1449, 1, 1],
["array", 1453, 0, 1, 1],
["push", 1453, 1449, 1, 1],
["push", 1453, 12, 1, 1],
[
"access",
1454,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1455, " {0} =l copy %{1}", 1, 1],
["frame", 1457, 1454, 2, 1, 1],
["null", 1458, 1, 1],
["setarg", 1457, 0, 1458, 1, 1],
["setarg", 1457, 1, 1455, 1, 1],
["setarg", 1457, 2, 1453, 1, 1],
["invoke", 1457, 1456, 1, 1],
["get", 1460, 11, 1, 342, 9],
["frame", 1461, 1460, 1, 342, 9],
["null", 1462, 342, 9],
["setarg", 1461, 0, 1462, 342, 9],
["setarg", 1461, 1, 1456, 342, 9],
["invoke", 1461, 1459, 342, 9],
["frame", 1464, 9, 1, 343, 9],
["null", 1465, 343, 9],
["setarg", 1464, 0, 1465, 343, 9],
["setarg", 1464, 1, 10, 343, 9],
["invoke", 1464, 1463, 343, 9],
["jump", "while_start_46", 344, 9],
["jump", "if_end_360", 344, 9],
"if_else_359",
"if_end_360",
["access", 1466, "ge_int", 346, 17],
["is_identical", 1467, 21, 1466, 346, 17],
["jump_true", 1467, "eq_done_371", 346, 17],
["is_int", 1468, 21, 346, 17],
["jump_false", 1468, "eq_ni_372", 346, 17],
"_nop_tc_199",
["jump", "eq_ni_372", 346, 17],
["eq_int", 1467, 21, 1466, 346, 17],
["jump", "eq_done_371", 346, 17],
"eq_ni_372",
["is_num", 1468, 21, 346, 17],
["jump_false", 1468, "eq_nn_373", 346, 17],
"_nop_tc_200",
["jump", "eq_nn_373", 346, 17],
["eq_float", 1467, 21, 1466, 346, 17],
["jump", "eq_done_371", 346, 17],
"eq_nn_373",
["is_text", 1468, 21, 346, 17],
["jump_false", 1468, "eq_nt_374", 346, 17],
"_nop_tc_201",
"_nop_tc_202",
["eq_text", 1467, 21, 1466, 346, 17],
["jump", "eq_done_371", 346, 17],
"eq_nt_374",
["is_null", 1468, 21, 346, 17],
["jump_false", 1468, "eq_nnl_375", 346, 17],
"_nop_tc_203",
["jump", "eq_nnl_375", 346, 17],
["true", 1467, 346, 17],
["jump", "eq_done_371", 346, 17],
"eq_nnl_375",
["is_bool", 1468, 21, 346, 17],
["jump_false", 1468, "eq_nb_376", 346, 17],
"_nop_tc_204",
["jump", "eq_nb_376", 346, 17],
["eq_bool", 1467, 21, 1466, 346, 17],
["jump", "eq_done_371", 346, 17],
"eq_nb_376",
["false", 1467, 346, 17],
"eq_done_371",
["jump_false", 1467, "if_else_369", 346, 17],
["get", 1471, 10, 1, 347, 13],
["frame", 1472, 1471, 0, 347, 13],
["null", 1473, 347, 13],
["setarg", 1472, 0, 1473, 347, 13],
["invoke", 1472, 1470, 347, 13],
["move", 12, 1470, 347, 13],
["access", 1474, "%ctx", 348, 28],
["get", 1476, 12, 1, 348, 36],
["frame", 1477, 1476, 1, 348, 36],
["null", 1478, 348, 36],
["setarg", 1477, 0, 1478, 348, 36],
["setarg", 1477, 1, 14, 348, 36],
["invoke", 1477, 1475, 348, 36],
["get", 1480, 12, 1, 348, 43],
["frame", 1481, 1480, 1, 348, 43],
["null", 1482, 348, 43],
["setarg", 1481, 0, 1482, 348, 43],
["setarg", 1481, 1, 5, 348, 43],
["invoke", 1481, 1479, 348, 43],
["get", 1484, 2, 1, 348, 14],
["is_proxy", 1485, 1484, 348, 14],
["jump_false", 1485, "record_path_377", 348, 14],
["null", 1486, 348, 14],
["access", 1487, "ge_int", 348, 14],
["array", 1488, 0, 348, 14],
["push", 1488, 12, 348, 14],
["push", 1488, 1474, 348, 14],
["push", 1488, 1475, 348, 14],
["push", 1488, 1479, 348, 14],
["frame", 1489, 1484, 2, 348, 14],
["setarg", 1489, 0, 1486, 348, 14],
["setarg", 1489, 1, 1487, 348, 14],
["setarg", 1489, 2, 1488, 348, 14],
["invoke", 1489, 1483, 348, 14],
["jump", "call_done_378", 348, 14],
"record_path_377",
["load_field", 1490, 1484, "ge_int", 348, 14],
["frame", 1491, 1490, 4, 348, 14],
["setarg", 1491, 0, 1484, 348, 14],
["setarg", 1491, 1, 12, 348, 14],
["setarg", 1491, 2, 1474, 348, 14],
["setarg", 1491, 3, 1475, 348, 14],
["setarg", 1491, 4, 1479, 348, 14],
["invoke", 1491, 1483, 348, 14],
"call_done_378",
["get", 1493, 11, 1, 348, 9],
["frame", 1494, 1493, 1, 348, 9],
["null", 1495, 348, 9],
["setarg", 1494, 0, 1495, 348, 9],
["setarg", 1494, 1, 1483, 348, 9],
["invoke", 1494, 1492, 348, 9],
["get", 1497, 12, 1, 1, 1],
["frame", 1498, 1497, 1, 1, 1],
["null", 1499, 1, 1],
["setarg", 1498, 0, 1499, 1, 1],
["setarg", 1498, 1, 10, 1, 1],
["invoke", 1498, 1496, 1, 1],
["array", 1500, 0, 1, 1],
["push", 1500, 1496, 1, 1],
["push", 1500, 12, 1, 1],
[
"access",
1501,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1502, " {0} =l copy %{1}", 1, 1],
["frame", 1504, 1501, 2, 1, 1],
["null", 1505, 1, 1],
["setarg", 1504, 0, 1505, 1, 1],
["setarg", 1504, 1, 1502, 1, 1],
["setarg", 1504, 2, 1500, 1, 1],
["invoke", 1504, 1503, 1, 1],
["get", 1507, 11, 1, 349, 9],
["frame", 1508, 1507, 1, 349, 9],
["null", 1509, 349, 9],
["setarg", 1508, 0, 1509, 349, 9],
["setarg", 1508, 1, 1503, 349, 9],
["invoke", 1508, 1506, 349, 9],
["frame", 1511, 9, 1, 350, 9],
["null", 1512, 350, 9],
["setarg", 1511, 0, 1512, 350, 9],
["setarg", 1511, 1, 10, 350, 9],
["invoke", 1511, 1510, 350, 9],
["jump", "while_start_46", 351, 9],
["jump", "if_end_370", 351, 9],
"if_else_369",
"if_end_370",
["access", 1513, "eq_float", 356, 17],
["is_identical", 1514, 21, 1513, 356, 17],
["jump_true", 1514, "eq_done_381", 356, 17],
["is_int", 1515, 21, 356, 17],
["jump_false", 1515, "eq_ni_382", 356, 17],
"_nop_tc_205",
["jump", "eq_ni_382", 356, 17],
["eq_int", 1514, 21, 1513, 356, 17],
["jump", "eq_done_381", 356, 17],
"eq_ni_382",
["is_num", 1515, 21, 356, 17],
["jump_false", 1515, "eq_nn_383", 356, 17],
"_nop_tc_206",
["jump", "eq_nn_383", 356, 17],
["eq_float", 1514, 21, 1513, 356, 17],
["jump", "eq_done_381", 356, 17],
"eq_nn_383",
["is_text", 1515, 21, 356, 17],
["jump_false", 1515, "eq_nt_384", 356, 17],
"_nop_tc_207",
"_nop_tc_208",
["eq_text", 1514, 21, 1513, 356, 17],
["jump", "eq_done_381", 356, 17],
"eq_nt_384",
["is_null", 1515, 21, 356, 17],
["jump_false", 1515, "eq_nnl_385", 356, 17],
"_nop_tc_209",
["jump", "eq_nnl_385", 356, 17],
["true", 1514, 356, 17],
["jump", "eq_done_381", 356, 17],
"eq_nnl_385",
["is_bool", 1515, 21, 356, 17],
["jump_false", 1515, "eq_nb_386", 356, 17],
"_nop_tc_210",
["jump", "eq_nb_386", 356, 17],
["eq_bool", 1514, 21, 1513, 356, 17],
["jump", "eq_done_381", 356, 17],
"eq_nb_386",
["false", 1514, 356, 17],
"eq_done_381",
["jump_false", 1514, "if_else_379", 356, 17],
["get", 1518, 10, 1, 357, 13],
["frame", 1519, 1518, 0, 357, 13],
["null", 1520, 357, 13],
["setarg", 1519, 0, 1520, 357, 13],
["invoke", 1519, 1517, 357, 13],
["move", 12, 1517, 357, 13],
["access", 1521, "%ctx", 358, 30],
["get", 1523, 12, 1, 358, 38],
["frame", 1524, 1523, 1, 358, 38],
["null", 1525, 358, 38],
["setarg", 1524, 0, 1525, 358, 38],
["setarg", 1524, 1, 14, 358, 38],
["invoke", 1524, 1522, 358, 38],
["get", 1527, 12, 1, 358, 45],
["frame", 1528, 1527, 1, 358, 45],
["null", 1529, 358, 45],
["setarg", 1528, 0, 1529, 358, 45],
["setarg", 1528, 1, 5, 358, 45],
["invoke", 1528, 1526, 358, 45],
["get", 1531, 2, 1, 358, 14],
["is_proxy", 1532, 1531, 358, 14],
["jump_false", 1532, "record_path_387", 358, 14],
["null", 1533, 358, 14],
["access", 1534, "eq_float", 358, 14],
["array", 1535, 0, 358, 14],
["push", 1535, 12, 358, 14],
["push", 1535, 1521, 358, 14],
["push", 1535, 1522, 358, 14],
["push", 1535, 1526, 358, 14],
["frame", 1536, 1531, 2, 358, 14],
["setarg", 1536, 0, 1533, 358, 14],
["setarg", 1536, 1, 1534, 358, 14],
["setarg", 1536, 2, 1535, 358, 14],
["invoke", 1536, 1530, 358, 14],
["jump", "call_done_388", 358, 14],
"record_path_387",
["load_field", 1537, 1531, "eq_float", 358, 14],
["frame", 1538, 1537, 4, 358, 14],
["setarg", 1538, 0, 1531, 358, 14],
["setarg", 1538, 1, 12, 358, 14],
["setarg", 1538, 2, 1521, 358, 14],
["setarg", 1538, 3, 1522, 358, 14],
["setarg", 1538, 4, 1526, 358, 14],
["invoke", 1538, 1530, 358, 14],
"call_done_388",
["get", 1540, 11, 1, 358, 9],
["frame", 1541, 1540, 1, 358, 9],
["null", 1542, 358, 9],
["setarg", 1541, 0, 1542, 358, 9],
["setarg", 1541, 1, 1530, 358, 9],
["invoke", 1541, 1539, 358, 9],
["get", 1544, 12, 1, 1, 1],
["frame", 1545, 1544, 1, 1, 1],
["null", 1546, 1, 1],
["setarg", 1545, 0, 1546, 1, 1],
["setarg", 1545, 1, 10, 1, 1],
["invoke", 1545, 1543, 1, 1],
["array", 1547, 0, 1, 1],
["push", 1547, 1543, 1, 1],
["push", 1547, 12, 1, 1],
[
"access",
1548,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1549, " {0} =l copy %{1}", 1, 1],
["frame", 1551, 1548, 2, 1, 1],
["null", 1552, 1, 1],
["setarg", 1551, 0, 1552, 1, 1],
["setarg", 1551, 1, 1549, 1, 1],
["setarg", 1551, 2, 1547, 1, 1],
["invoke", 1551, 1550, 1, 1],
["get", 1554, 11, 1, 359, 9],
["frame", 1555, 1554, 1, 359, 9],
["null", 1556, 359, 9],
["setarg", 1555, 0, 1556, 359, 9],
["setarg", 1555, 1, 1550, 359, 9],
["invoke", 1555, 1553, 359, 9],
["frame", 1558, 9, 1, 360, 9],
["null", 1559, 360, 9],
["setarg", 1558, 0, 1559, 360, 9],
["setarg", 1558, 1, 10, 360, 9],
["invoke", 1558, 1557, 360, 9],
["jump", "while_start_46", 361, 9],
["jump", "if_end_380", 361, 9],
"if_else_379",
"if_end_380",
["access", 1560, "ne_float", 363, 17],
["is_identical", 1561, 21, 1560, 363, 17],
["jump_true", 1561, "eq_done_391", 363, 17],
["is_int", 1562, 21, 363, 17],
["jump_false", 1562, "eq_ni_392", 363, 17],
"_nop_tc_211",
["jump", "eq_ni_392", 363, 17],
["eq_int", 1561, 21, 1560, 363, 17],
["jump", "eq_done_391", 363, 17],
"eq_ni_392",
["is_num", 1562, 21, 363, 17],
["jump_false", 1562, "eq_nn_393", 363, 17],
"_nop_tc_212",
["jump", "eq_nn_393", 363, 17],
["eq_float", 1561, 21, 1560, 363, 17],
["jump", "eq_done_391", 363, 17],
"eq_nn_393",
["is_text", 1562, 21, 363, 17],
["jump_false", 1562, "eq_nt_394", 363, 17],
"_nop_tc_213",
"_nop_tc_214",
["eq_text", 1561, 21, 1560, 363, 17],
["jump", "eq_done_391", 363, 17],
"eq_nt_394",
["is_null", 1562, 21, 363, 17],
["jump_false", 1562, "eq_nnl_395", 363, 17],
"_nop_tc_215",
["jump", "eq_nnl_395", 363, 17],
["true", 1561, 363, 17],
["jump", "eq_done_391", 363, 17],
"eq_nnl_395",
["is_bool", 1562, 21, 363, 17],
["jump_false", 1562, "eq_nb_396", 363, 17],
"_nop_tc_216",
["jump", "eq_nb_396", 363, 17],
["eq_bool", 1561, 21, 1560, 363, 17],
["jump", "eq_done_391", 363, 17],
"eq_nb_396",
["false", 1561, 363, 17],
"eq_done_391",
["jump_false", 1561, "if_else_389", 363, 17],
["get", 1565, 10, 1, 364, 13],
["frame", 1566, 1565, 0, 364, 13],
["null", 1567, 364, 13],
["setarg", 1566, 0, 1567, 364, 13],
["invoke", 1566, 1564, 364, 13],
["move", 12, 1564, 364, 13],
["access", 1568, "%ctx", 365, 30],
["get", 1570, 12, 1, 365, 38],
["frame", 1571, 1570, 1, 365, 38],
["null", 1572, 365, 38],
["setarg", 1571, 0, 1572, 365, 38],
["setarg", 1571, 1, 14, 365, 38],
["invoke", 1571, 1569, 365, 38],
["get", 1574, 12, 1, 365, 45],
["frame", 1575, 1574, 1, 365, 45],
["null", 1576, 365, 45],
["setarg", 1575, 0, 1576, 365, 45],
["setarg", 1575, 1, 5, 365, 45],
["invoke", 1575, 1573, 365, 45],
["get", 1578, 2, 1, 365, 14],
["is_proxy", 1579, 1578, 365, 14],
["jump_false", 1579, "record_path_397", 365, 14],
["null", 1580, 365, 14],
["access", 1581, "ne_float", 365, 14],
["array", 1582, 0, 365, 14],
["push", 1582, 12, 365, 14],
["push", 1582, 1568, 365, 14],
["push", 1582, 1569, 365, 14],
["push", 1582, 1573, 365, 14],
["frame", 1583, 1578, 2, 365, 14],
["setarg", 1583, 0, 1580, 365, 14],
["setarg", 1583, 1, 1581, 365, 14],
["setarg", 1583, 2, 1582, 365, 14],
["invoke", 1583, 1577, 365, 14],
["jump", "call_done_398", 365, 14],
"record_path_397",
["load_field", 1584, 1578, "ne_float", 365, 14],
["frame", 1585, 1584, 4, 365, 14],
["setarg", 1585, 0, 1578, 365, 14],
["setarg", 1585, 1, 12, 365, 14],
["setarg", 1585, 2, 1568, 365, 14],
["setarg", 1585, 3, 1569, 365, 14],
["setarg", 1585, 4, 1573, 365, 14],
["invoke", 1585, 1577, 365, 14],
"call_done_398",
["get", 1587, 11, 1, 365, 9],
["frame", 1588, 1587, 1, 365, 9],
["null", 1589, 365, 9],
["setarg", 1588, 0, 1589, 365, 9],
["setarg", 1588, 1, 1577, 365, 9],
["invoke", 1588, 1586, 365, 9],
["get", 1591, 12, 1, 1, 1],
["frame", 1592, 1591, 1, 1, 1],
["null", 1593, 1, 1],
["setarg", 1592, 0, 1593, 1, 1],
["setarg", 1592, 1, 10, 1, 1],
["invoke", 1592, 1590, 1, 1],
["array", 1594, 0, 1, 1],
["push", 1594, 1590, 1, 1],
["push", 1594, 12, 1, 1],
[
"access",
1595,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1596, " {0} =l copy %{1}", 1, 1],
["frame", 1598, 1595, 2, 1, 1],
["null", 1599, 1, 1],
["setarg", 1598, 0, 1599, 1, 1],
["setarg", 1598, 1, 1596, 1, 1],
["setarg", 1598, 2, 1594, 1, 1],
["invoke", 1598, 1597, 1, 1],
["get", 1601, 11, 1, 366, 9],
["frame", 1602, 1601, 1, 366, 9],
["null", 1603, 366, 9],
["setarg", 1602, 0, 1603, 366, 9],
["setarg", 1602, 1, 1597, 366, 9],
["invoke", 1602, 1600, 366, 9],
["frame", 1605, 9, 1, 367, 9],
["null", 1606, 367, 9],
["setarg", 1605, 0, 1606, 367, 9],
["setarg", 1605, 1, 10, 367, 9],
["invoke", 1605, 1604, 367, 9],
["jump", "while_start_46", 368, 9],
["jump", "if_end_390", 368, 9],
"if_else_389",
"if_end_390",
["access", 1607, "lt_float", 370, 17],
["is_identical", 1608, 21, 1607, 370, 17],
["jump_true", 1608, "eq_done_404", 370, 17],
["is_int", 1609, 21, 370, 17],
["jump_false", 1609, "eq_ni_405", 370, 17],
"_nop_tc_217",
["jump", "eq_ni_405", 370, 17],
["eq_int", 1608, 21, 1607, 370, 17],
["jump", "eq_done_404", 370, 17],
"eq_ni_405",
["is_num", 1609, 21, 370, 17],
["jump_false", 1609, "eq_nn_406", 370, 17],
"_nop_tc_218",
["jump", "eq_nn_406", 370, 17],
["eq_float", 1608, 21, 1607, 370, 17],
["jump", "eq_done_404", 370, 17],
"eq_nn_406",
["is_text", 1609, 21, 370, 17],
["jump_false", 1609, "eq_nt_407", 370, 17],
"_nop_tc_219",
"_nop_tc_220",
["eq_text", 1608, 21, 1607, 370, 17],
["jump", "eq_done_404", 370, 17],
"eq_nt_407",
["is_null", 1609, 21, 370, 17],
["jump_false", 1609, "eq_nnl_408", 370, 17],
"_nop_tc_221",
["jump", "eq_nnl_408", 370, 17],
["true", 1608, 370, 17],
["jump", "eq_done_404", 370, 17],
"eq_nnl_408",
["is_bool", 1609, 21, 370, 17],
["jump_false", 1609, "eq_nb_409", 370, 17],
"_nop_tc_222",
["jump", "eq_nb_409", 370, 17],
["eq_bool", 1608, 21, 1607, 370, 17],
["jump", "eq_done_404", 370, 17],
"eq_nb_409",
["false", 1608, 370, 17],
"eq_done_404",
["move", 1611, 1608, 370, 17],
["jump_true", 1611, "or_end_403", 370, 17],
["access", 1612, "gt_float", 370, 37],
["is_identical", 1613, 21, 1612, 370, 37],
["jump_true", 1613, "eq_done_410", 370, 37],
["is_int", 1614, 21, 370, 37],
["jump_false", 1614, "eq_ni_411", 370, 37],
"_nop_tc_223",
["jump", "eq_ni_411", 370, 37],
["eq_int", 1613, 21, 1612, 370, 37],
["jump", "eq_done_410", 370, 37],
"eq_ni_411",
["is_num", 1614, 21, 370, 37],
["jump_false", 1614, "eq_nn_412", 370, 37],
"_nop_tc_224",
["jump", "eq_nn_412", 370, 37],
["eq_float", 1613, 21, 1612, 370, 37],
["jump", "eq_done_410", 370, 37],
"eq_nn_412",
["is_text", 1614, 21, 370, 37],
["jump_false", 1614, "eq_nt_413", 370, 37],
"_nop_tc_225",
"_nop_tc_226",
["eq_text", 1613, 21, 1612, 370, 37],
["jump", "eq_done_410", 370, 37],
"eq_nt_413",
["is_null", 1614, 21, 370, 37],
["jump_false", 1614, "eq_nnl_414", 370, 37],
"_nop_tc_227",
["jump", "eq_nnl_414", 370, 37],
["true", 1613, 370, 37],
["jump", "eq_done_410", 370, 37],
"eq_nnl_414",
["is_bool", 1614, 21, 370, 37],
["jump_false", 1614, "eq_nb_415", 370, 37],
"_nop_tc_228",
["jump", "eq_nb_415", 370, 37],
["eq_bool", 1613, 21, 1612, 370, 37],
["jump", "eq_done_410", 370, 37],
"eq_nb_415",
["false", 1613, 370, 37],
"eq_done_410",
["move", 1611, 1613, 370, 37],
"or_end_403",
["move", 1616, 1611, 370, 37],
["jump_true", 1616, "or_end_402", 370, 37],
["access", 1617, "le_float", 370, 57],
["is_identical", 1618, 21, 1617, 370, 57],
["jump_true", 1618, "eq_done_416", 370, 57],
["is_int", 1619, 21, 370, 57],
["jump_false", 1619, "eq_ni_417", 370, 57],
"_nop_tc_229",
["jump", "eq_ni_417", 370, 57],
["eq_int", 1618, 21, 1617, 370, 57],
["jump", "eq_done_416", 370, 57],
"eq_ni_417",
["is_num", 1619, 21, 370, 57],
["jump_false", 1619, "eq_nn_418", 370, 57],
"_nop_tc_230",
["jump", "eq_nn_418", 370, 57],
["eq_float", 1618, 21, 1617, 370, 57],
["jump", "eq_done_416", 370, 57],
"eq_nn_418",
["is_text", 1619, 21, 370, 57],
["jump_false", 1619, "eq_nt_419", 370, 57],
"_nop_tc_231",
"_nop_tc_232",
["eq_text", 1618, 21, 1617, 370, 57],
["jump", "eq_done_416", 370, 57],
"eq_nt_419",
["is_null", 1619, 21, 370, 57],
["jump_false", 1619, "eq_nnl_420", 370, 57],
"_nop_tc_233",
["jump", "eq_nnl_420", 370, 57],
["true", 1618, 370, 57],
["jump", "eq_done_416", 370, 57],
"eq_nnl_420",
["is_bool", 1619, 21, 370, 57],
["jump_false", 1619, "eq_nb_421", 370, 57],
"_nop_tc_234",
["jump", "eq_nb_421", 370, 57],
["eq_bool", 1618, 21, 1617, 370, 57],
["jump", "eq_done_416", 370, 57],
"eq_nb_421",
["false", 1618, 370, 57],
"eq_done_416",
["move", 1616, 1618, 370, 57],
"or_end_402",
["move", 1621, 1616, 370, 57],
["jump_true", 1621, "or_end_401", 370, 57],
["access", 1622, "ge_float", 370, 77],
["is_identical", 1623, 21, 1622, 370, 77],
["jump_true", 1623, "eq_done_422", 370, 77],
["is_int", 1624, 21, 370, 77],
["jump_false", 1624, "eq_ni_423", 370, 77],
"_nop_tc_235",
["jump", "eq_ni_423", 370, 77],
["eq_int", 1623, 21, 1622, 370, 77],
["jump", "eq_done_422", 370, 77],
"eq_ni_423",
["is_num", 1624, 21, 370, 77],
["jump_false", 1624, "eq_nn_424", 370, 77],
"_nop_tc_236",
["jump", "eq_nn_424", 370, 77],
["eq_float", 1623, 21, 1622, 370, 77],
["jump", "eq_done_422", 370, 77],
"eq_nn_424",
["is_text", 1624, 21, 370, 77],
["jump_false", 1624, "eq_nt_425", 370, 77],
"_nop_tc_237",
"_nop_tc_238",
["eq_text", 1623, 21, 1622, 370, 77],
["jump", "eq_done_422", 370, 77],
"eq_nt_425",
["is_null", 1624, 21, 370, 77],
["jump_false", 1624, "eq_nnl_426", 370, 77],
"_nop_tc_239",
["jump", "eq_nnl_426", 370, 77],
["true", 1623, 370, 77],
["jump", "eq_done_422", 370, 77],
"eq_nnl_426",
["is_bool", 1624, 21, 370, 77],
["jump_false", 1624, "eq_nb_427", 370, 77],
"_nop_tc_240",
["jump", "eq_nb_427", 370, 77],
["eq_bool", 1623, 21, 1622, 370, 77],
["jump", "eq_done_422", 370, 77],
"eq_nb_427",
["false", 1623, 370, 77],
"eq_done_422",
["move", 1621, 1623, 370, 77],
"or_end_401",
["jump_false", 1621, "if_else_399", 370, 77],
["get", 1627, 10, 1, 371, 13],
["frame", 1628, 1627, 0, 371, 13],
["null", 1629, 371, 13],
["setarg", 1628, 0, 1629, 371, 13],
["invoke", 1628, 1626, 371, 13],
["move", 12, 1626, 371, 13],
["access", 1630, 0, 372, 18],
["move", 7, 1630, 372, 18],
["access", 1631, "lt_float", 373, 19],
["is_identical", 1632, 21, 1631, 373, 19],
["jump_true", 1632, "eq_done_430", 373, 19],
["is_int", 1633, 21, 373, 19],
["jump_false", 1633, "eq_ni_431", 373, 19],
"_nop_tc_241",
["jump", "eq_ni_431", 373, 19],
["eq_int", 1632, 21, 1631, 373, 19],
["jump", "eq_done_430", 373, 19],
"eq_ni_431",
["is_num", 1633, 21, 373, 19],
["jump_false", 1633, "eq_nn_432", 373, 19],
"_nop_tc_242",
["jump", "eq_nn_432", 373, 19],
["eq_float", 1632, 21, 1631, 373, 19],
["jump", "eq_done_430", 373, 19],
"eq_nn_432",
["is_text", 1633, 21, 373, 19],
["jump_false", 1633, "eq_nt_433", 373, 19],
"_nop_tc_243",
"_nop_tc_244",
["eq_text", 1632, 21, 1631, 373, 19],
["jump", "eq_done_430", 373, 19],
"eq_nt_433",
["is_null", 1633, 21, 373, 19],
["jump_false", 1633, "eq_nnl_434", 373, 19],
"_nop_tc_245",
["jump", "eq_nnl_434", 373, 19],
["true", 1632, 373, 19],
["jump", "eq_done_430", 373, 19],
"eq_nnl_434",
["is_bool", 1633, 21, 373, 19],
["jump_false", 1633, "eq_nb_435", 373, 19],
"_nop_tc_246",
["jump", "eq_nb_435", 373, 19],
["eq_bool", 1632, 21, 1631, 373, 19],
["jump", "eq_done_430", 373, 19],
"eq_nb_435",
["false", 1632, 373, 19],
"eq_done_430",
["jump_false", 1632, "if_else_428", 373, 19],
["access", 1635, 2, 373, 40],
["move", 7, 1635, 373, 40],
["jump", "if_end_429", 373, 40],
"if_else_428",
["access", 1636, "le_float", 374, 24],
["is_identical", 1637, 21, 1636, 374, 24],
["jump_true", 1637, "eq_done_438", 374, 24],
["is_int", 1638, 21, 374, 24],
["jump_false", 1638, "eq_ni_439", 374, 24],
"_nop_tc_247",
["jump", "eq_ni_439", 374, 24],
["eq_int", 1637, 21, 1636, 374, 24],
["jump", "eq_done_438", 374, 24],
"eq_ni_439",
["is_num", 1638, 21, 374, 24],
["jump_false", 1638, "eq_nn_440", 374, 24],
"_nop_tc_248",
["jump", "eq_nn_440", 374, 24],
["eq_float", 1637, 21, 1636, 374, 24],
["jump", "eq_done_438", 374, 24],
"eq_nn_440",
["is_text", 1638, 21, 374, 24],
["jump_false", 1638, "eq_nt_441", 374, 24],
"_nop_tc_249",
"_nop_tc_250",
["eq_text", 1637, 21, 1636, 374, 24],
["jump", "eq_done_438", 374, 24],
"eq_nt_441",
["is_null", 1638, 21, 374, 24],
["jump_false", 1638, "eq_nnl_442", 374, 24],
"_nop_tc_251",
["jump", "eq_nnl_442", 374, 24],
["true", 1637, 374, 24],
["jump", "eq_done_438", 374, 24],
"eq_nnl_442",
["is_bool", 1638, 21, 374, 24],
["jump_false", 1638, "eq_nb_443", 374, 24],
"_nop_tc_252",
["jump", "eq_nb_443", 374, 24],
["eq_bool", 1637, 21, 1636, 374, 24],
["jump", "eq_done_438", 374, 24],
"eq_nb_443",
["false", 1637, 374, 24],
"eq_done_438",
["jump_false", 1637, "if_else_436", 374, 24],
["access", 1640, 3, 374, 45],
["move", 7, 1640, 374, 45],
["jump", "if_end_437", 374, 45],
"if_else_436",
["access", 1641, "gt_float", 375, 24],
["is_identical", 1642, 21, 1641, 375, 24],
["jump_true", 1642, "eq_done_446", 375, 24],
["is_int", 1643, 21, 375, 24],
["jump_false", 1643, "eq_ni_447", 375, 24],
"_nop_tc_253",
["jump", "eq_ni_447", 375, 24],
["eq_int", 1642, 21, 1641, 375, 24],
["jump", "eq_done_446", 375, 24],
"eq_ni_447",
["is_num", 1643, 21, 375, 24],
["jump_false", 1643, "eq_nn_448", 375, 24],
"_nop_tc_254",
["jump", "eq_nn_448", 375, 24],
["eq_float", 1642, 21, 1641, 375, 24],
["jump", "eq_done_446", 375, 24],
"eq_nn_448",
["is_text", 1643, 21, 375, 24],
["jump_false", 1643, "eq_nt_449", 375, 24],
"_nop_tc_255",
"_nop_tc_256",
["eq_text", 1642, 21, 1641, 375, 24],
["jump", "eq_done_446", 375, 24],
"eq_nt_449",
["is_null", 1643, 21, 375, 24],
["jump_false", 1643, "eq_nnl_450", 375, 24],
"_nop_tc_257",
["jump", "eq_nnl_450", 375, 24],
["true", 1642, 375, 24],
["jump", "eq_done_446", 375, 24],
"eq_nnl_450",
["is_bool", 1643, 21, 375, 24],
["jump_false", 1643, "eq_nb_451", 375, 24],
"_nop_tc_258",
["jump", "eq_nb_451", 375, 24],
["eq_bool", 1642, 21, 1641, 375, 24],
["jump", "eq_done_446", 375, 24],
"eq_nb_451",
["false", 1642, 375, 24],
"eq_done_446",
["jump_false", 1642, "if_else_444", 375, 24],
["access", 1645, 4, 375, 45],
["move", 7, 1645, 375, 45],
["jump", "if_end_445", 375, 45],
"if_else_444",
["access", 1646, "ge_float", 376, 24],
["is_identical", 1647, 21, 1646, 376, 24],
["jump_true", 1647, "eq_done_454", 376, 24],
["is_int", 1648, 21, 376, 24],
["jump_false", 1648, "eq_ni_455", 376, 24],
"_nop_tc_259",
["jump", "eq_ni_455", 376, 24],
["eq_int", 1647, 21, 1646, 376, 24],
["jump", "eq_done_454", 376, 24],
"eq_ni_455",
["is_num", 1648, 21, 376, 24],
["jump_false", 1648, "eq_nn_456", 376, 24],
"_nop_tc_260",
["jump", "eq_nn_456", 376, 24],
["eq_float", 1647, 21, 1646, 376, 24],
["jump", "eq_done_454", 376, 24],
"eq_nn_456",
["is_text", 1648, 21, 376, 24],
["jump_false", 1648, "eq_nt_457", 376, 24],
"_nop_tc_261",
"_nop_tc_262",
["eq_text", 1647, 21, 1646, 376, 24],
["jump", "eq_done_454", 376, 24],
"eq_nt_457",
["is_null", 1648, 21, 376, 24],
["jump_false", 1648, "eq_nnl_458", 376, 24],
"_nop_tc_263",
["jump", "eq_nnl_458", 376, 24],
["true", 1647, 376, 24],
["jump", "eq_done_454", 376, 24],
"eq_nnl_458",
["is_bool", 1648, 21, 376, 24],
["jump_false", 1648, "eq_nb_459", 376, 24],
"_nop_tc_264",
["jump", "eq_nb_459", 376, 24],
["eq_bool", 1647, 21, 1646, 376, 24],
["jump", "eq_done_454", 376, 24],
"eq_nb_459",
["false", 1647, 376, 24],
"eq_done_454",
["jump_false", 1647, "if_else_452", 376, 24],
["access", 1650, 5, 376, 45],
["move", 7, 1650, 376, 45],
["jump", "if_end_453", 376, 45],
"if_else_452",
"if_end_453",
"if_end_445",
"if_end_437",
"if_end_429",
["get", 1651, 2, 1, 377, 14],
["load_field", 1652, 1651, "cmp_float", 377, 14],
["null", 1653, 377, 31],
["is_identical", 1654, 1652, 1653, 377, 31],
["jump_true", 1654, "ne_nid_463", 377, 31],
["jump", "ne_ni_464", 377, 31],
"ne_nid_463",
["false", 1654, 377, 31],
["jump", "ne_done_462", 377, 31],
"ne_ni_464",
["is_int", 1655, 1652, 377, 31],
["jump_false", 1655, "ne_nn_465", 377, 31],
"_nop_tc_265",
["jump", "ne_nn_465", 377, 31],
["ne_int", 1654, 1652, 1653, 377, 31],
["jump", "ne_done_462", 377, 31],
"ne_nn_465",
["is_num", 1655, 1652, 377, 31],
["jump_false", 1655, "ne_nt_466", 377, 31],
"_nop_tc_266",
["jump", "ne_nt_466", 377, 31],
["ne_float", 1654, 1652, 1653, 377, 31],
["jump", "ne_done_462", 377, 31],
"ne_nt_466",
["is_text", 1655, 1652, 377, 31],
["jump_false", 1655, "ne_nnl_467", 377, 31],
"_nop_tc_267",
["jump", "ne_nnl_467", 377, 31],
["ne_text", 1654, 1652, 1653, 377, 31],
["jump", "ne_done_462", 377, 31],
"ne_nnl_467",
["is_null", 1655, 1652, 377, 31],
["jump_false", 1655, "ne_nb_468", 377, 31],
"_nop_tc_268",
"_nop_tc_269",
["false", 1654, 377, 31],
["jump", "ne_done_462", 377, 31],
"ne_nb_468",
["is_bool", 1655, 1652, 377, 31],
["jump_false", 1655, "ne_mis_469", 377, 31],
"_nop_tc_270",
["jump", "ne_mis_469", 377, 31],
["ne_bool", 1654, 1652, 1653, 377, 31],
["jump", "ne_done_462", 377, 31],
"ne_mis_469",
["true", 1654, 377, 31],
"ne_done_462",
["jump_false", 1654, "tern_else_460", 377, 31],
["access", 1658, "%ctx", 377, 55],
["get", 1660, 12, 1, 377, 63],
["frame", 1661, 1660, 1, 377, 63],
["null", 1662, 377, 63],
["setarg", 1661, 0, 1662, 377, 63],
["setarg", 1661, 1, 14, 377, 63],
["invoke", 1661, 1659, 377, 63],
["get", 1664, 12, 1, 377, 70],
["frame", 1665, 1664, 1, 377, 70],
["null", 1666, 377, 70],
["setarg", 1665, 0, 1666, 377, 70],
["setarg", 1665, 1, 5, 377, 70],
["invoke", 1665, 1663, 377, 70],
["get", 1668, 2, 1, 377, 38],
["is_proxy", 1669, 1668, 377, 38],
["jump_false", 1669, "record_path_470", 377, 38],
["null", 1670, 377, 38],
["access", 1671, "cmp_float", 377, 38],
["array", 1672, 0, 377, 38],
["push", 1672, 12, 377, 38],
["push", 1672, 1658, 377, 38],
["push", 1672, 1659, 377, 38],
["push", 1672, 1663, 377, 38],
["push", 1672, 7, 377, 38],
["frame", 1673, 1668, 2, 377, 38],
["setarg", 1673, 0, 1670, 377, 38],
["setarg", 1673, 1, 1671, 377, 38],
["setarg", 1673, 2, 1672, 377, 38],
["invoke", 1673, 1667, 377, 38],
["jump", "call_done_471", 377, 38],
"record_path_470",
["load_field", 1674, 1668, "cmp_float", 377, 38],
["frame", 1675, 1674, 5, 377, 38],
["setarg", 1675, 0, 1668, 377, 38],
["setarg", 1675, 1, 12, 377, 38],
["setarg", 1675, 2, 1658, 377, 38],
["setarg", 1675, 3, 1659, 377, 38],
["setarg", 1675, 4, 1663, 377, 38],
["setarg", 1675, 5, 7, 377, 38],
["invoke", 1675, 1667, 377, 38],
"call_done_471",
["move", 1657, 1667, 377, 38],
["jump", "tern_end_461", 377, 38],
"tern_else_460",
[
"access",
1677,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 1678, 1677, 1, 1, 1],
["null", 1679, 1, 1],
["setarg", 1678, 0, 1679, 1, 1],
["setarg", 1678, 1, 7, 1, 1],
["invoke", 1678, 1676, 1, 1],
["get", 1681, 12, 1, 1, 1],
["frame", 1682, 1681, 1, 1, 1],
["null", 1683, 1, 1],
["setarg", 1682, 0, 1683, 1, 1],
["setarg", 1682, 1, 14, 1, 1],
["invoke", 1682, 1680, 1, 1],
["get", 1685, 12, 1, 1, 1],
["frame", 1686, 1685, 1, 1, 1],
["null", 1687, 1, 1],
["setarg", 1686, 0, 1687, 1, 1],
["setarg", 1686, 1, 5, 1, 1],
["invoke", 1686, 1684, 1, 1],
["array", 1688, 0, 1, 1],
["push", 1688, 12, 1, 1],
["push", 1688, 1676, 1, 1],
["push", 1688, 1680, 1, 1],
["push", 1688, 1684, 1, 1],
[
"access",
1689,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1690, " %{0} =l call $qbe_float_cmp(l %ctx, w {1}, l {2}, l {3})", 1, 1],
["frame", 1692, 1689, 2, 1, 1],
["null", 1693, 1, 1],
["setarg", 1692, 0, 1693, 1, 1],
["setarg", 1692, 1, 1690, 1, 1],
["setarg", 1692, 2, 1688, 1, 1],
["invoke", 1692, 1691, 1, 1],
["move", 1657, 1691, 1, 1],
"tern_end_461",
["get", 1695, 11, 1, 377, 9],
["frame", 1696, 1695, 1, 377, 9],
["null", 1697, 377, 9],
["setarg", 1696, 0, 1697, 377, 9],
["setarg", 1696, 1, 1657, 377, 9],
["invoke", 1696, 1694, 377, 9],
["get", 1699, 12, 1, 1, 1],
["frame", 1700, 1699, 1, 1, 1],
["null", 1701, 1, 1],
["setarg", 1700, 0, 1701, 1, 1],
["setarg", 1700, 1, 10, 1, 1],
["invoke", 1700, 1698, 1, 1],
["array", 1702, 0, 1, 1],
["push", 1702, 1698, 1, 1],
["push", 1702, 12, 1, 1],
[
"access",
1703,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1704, " {0} =l copy %{1}", 1, 1],
["frame", 1706, 1703, 2, 1, 1],
["null", 1707, 1, 1],
["setarg", 1706, 0, 1707, 1, 1],
["setarg", 1706, 1, 1704, 1, 1],
["setarg", 1706, 2, 1702, 1, 1],
["invoke", 1706, 1705, 1, 1],
["get", 1709, 11, 1, 378, 9],
["frame", 1710, 1709, 1, 378, 9],
["null", 1711, 378, 9],
["setarg", 1710, 0, 1711, 378, 9],
["setarg", 1710, 1, 1705, 378, 9],
["invoke", 1710, 1708, 378, 9],
["frame", 1713, 9, 1, 379, 9],
["null", 1714, 379, 9],
["setarg", 1713, 0, 1714, 379, 9],
["setarg", 1713, 1, 10, 379, 9],
["invoke", 1713, 1712, 379, 9],
["jump", "while_start_46", 380, 9],
["jump", "if_end_400", 380, 9],
"if_else_399",
"if_end_400",
["access", 1715, "eq_text", 382, 17],
["is_identical", 1716, 21, 1715, 382, 17],
["jump_true", 1716, "eq_done_474", 382, 17],
["is_int", 1717, 21, 382, 17],
["jump_false", 1717, "eq_ni_475", 382, 17],
"_nop_tc_271",
["jump", "eq_ni_475", 382, 17],
["eq_int", 1716, 21, 1715, 382, 17],
["jump", "eq_done_474", 382, 17],
"eq_ni_475",
["is_num", 1717, 21, 382, 17],
["jump_false", 1717, "eq_nn_476", 382, 17],
"_nop_tc_272",
["jump", "eq_nn_476", 382, 17],
["eq_float", 1716, 21, 1715, 382, 17],
["jump", "eq_done_474", 382, 17],
"eq_nn_476",
["is_text", 1717, 21, 382, 17],
["jump_false", 1717, "eq_nt_477", 382, 17],
"_nop_tc_273",
"_nop_tc_274",
["eq_text", 1716, 21, 1715, 382, 17],
["jump", "eq_done_474", 382, 17],
"eq_nt_477",
["is_null", 1717, 21, 382, 17],
["jump_false", 1717, "eq_nnl_478", 382, 17],
"_nop_tc_275",
["jump", "eq_nnl_478", 382, 17],
["true", 1716, 382, 17],
["jump", "eq_done_474", 382, 17],
"eq_nnl_478",
["is_bool", 1717, 21, 382, 17],
["jump_false", 1717, "eq_nb_479", 382, 17],
"_nop_tc_276",
["jump", "eq_nb_479", 382, 17],
["eq_bool", 1716, 21, 1715, 382, 17],
["jump", "eq_done_474", 382, 17],
"eq_nb_479",
["false", 1716, 382, 17],
"eq_done_474",
["jump_false", 1716, "if_else_472", 382, 17],
["get", 1720, 10, 1, 383, 13],
["frame", 1721, 1720, 0, 383, 13],
["null", 1722, 383, 13],
["setarg", 1721, 0, 1722, 383, 13],
["invoke", 1721, 1719, 383, 13],
["move", 12, 1719, 383, 13],
["access", 1723, "%ctx", 384, 29],
["get", 1725, 12, 1, 384, 37],
["frame", 1726, 1725, 1, 384, 37],
["null", 1727, 384, 37],
["setarg", 1726, 0, 1727, 384, 37],
["setarg", 1726, 1, 14, 384, 37],
["invoke", 1726, 1724, 384, 37],
["get", 1729, 12, 1, 384, 44],
["frame", 1730, 1729, 1, 384, 44],
["null", 1731, 384, 44],
["setarg", 1730, 0, 1731, 384, 44],
["setarg", 1730, 1, 5, 384, 44],
["invoke", 1730, 1728, 384, 44],
["get", 1733, 2, 1, 384, 14],
["is_proxy", 1734, 1733, 384, 14],
["jump_false", 1734, "record_path_480", 384, 14],
["null", 1735, 384, 14],
["access", 1736, "eq_text", 384, 14],
["array", 1737, 0, 384, 14],
["push", 1737, 12, 384, 14],
["push", 1737, 1723, 384, 14],
["push", 1737, 1724, 384, 14],
["push", 1737, 1728, 384, 14],
["frame", 1738, 1733, 2, 384, 14],
["setarg", 1738, 0, 1735, 384, 14],
["setarg", 1738, 1, 1736, 384, 14],
["setarg", 1738, 2, 1737, 384, 14],
["invoke", 1738, 1732, 384, 14],
["jump", "call_done_481", 384, 14],
"record_path_480",
["load_field", 1739, 1733, "eq_text", 384, 14],
["frame", 1740, 1739, 4, 384, 14],
["setarg", 1740, 0, 1733, 384, 14],
["setarg", 1740, 1, 12, 384, 14],
["setarg", 1740, 2, 1723, 384, 14],
["setarg", 1740, 3, 1724, 384, 14],
["setarg", 1740, 4, 1728, 384, 14],
["invoke", 1740, 1732, 384, 14],
"call_done_481",
["get", 1742, 11, 1, 384, 9],
["frame", 1743, 1742, 1, 384, 9],
["null", 1744, 384, 9],
["setarg", 1743, 0, 1744, 384, 9],
["setarg", 1743, 1, 1732, 384, 9],
["invoke", 1743, 1741, 384, 9],
["get", 1746, 12, 1, 1, 1],
["frame", 1747, 1746, 1, 1, 1],
["null", 1748, 1, 1],
["setarg", 1747, 0, 1748, 1, 1],
["setarg", 1747, 1, 10, 1, 1],
["invoke", 1747, 1745, 1, 1],
["array", 1749, 0, 1, 1],
["push", 1749, 1745, 1, 1],
["push", 1749, 12, 1, 1],
[
"access",
1750,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1751, " {0} =l copy %{1}", 1, 1],
["frame", 1753, 1750, 2, 1, 1],
["null", 1754, 1, 1],
["setarg", 1753, 0, 1754, 1, 1],
["setarg", 1753, 1, 1751, 1, 1],
["setarg", 1753, 2, 1749, 1, 1],
["invoke", 1753, 1752, 1, 1],
["get", 1756, 11, 1, 385, 9],
["frame", 1757, 1756, 1, 385, 9],
["null", 1758, 385, 9],
["setarg", 1757, 0, 1758, 385, 9],
["setarg", 1757, 1, 1752, 385, 9],
["invoke", 1757, 1755, 385, 9],
["frame", 1760, 9, 1, 386, 9],
["null", 1761, 386, 9],
["setarg", 1760, 0, 1761, 386, 9],
["setarg", 1760, 1, 10, 386, 9],
["invoke", 1760, 1759, 386, 9],
["jump", "while_start_46", 387, 9],
["jump", "if_end_473", 387, 9],
"if_else_472",
"if_end_473",
["access", 1762, "ne_text", 389, 17],
["is_identical", 1763, 21, 1762, 389, 17],
["jump_true", 1763, "eq_done_484", 389, 17],
["is_int", 1764, 21, 389, 17],
["jump_false", 1764, "eq_ni_485", 389, 17],
"_nop_tc_277",
["jump", "eq_ni_485", 389, 17],
["eq_int", 1763, 21, 1762, 389, 17],
["jump", "eq_done_484", 389, 17],
"eq_ni_485",
["is_num", 1764, 21, 389, 17],
["jump_false", 1764, "eq_nn_486", 389, 17],
"_nop_tc_278",
["jump", "eq_nn_486", 389, 17],
["eq_float", 1763, 21, 1762, 389, 17],
["jump", "eq_done_484", 389, 17],
"eq_nn_486",
["is_text", 1764, 21, 389, 17],
["jump_false", 1764, "eq_nt_487", 389, 17],
"_nop_tc_279",
"_nop_tc_280",
["eq_text", 1763, 21, 1762, 389, 17],
["jump", "eq_done_484", 389, 17],
"eq_nt_487",
["is_null", 1764, 21, 389, 17],
["jump_false", 1764, "eq_nnl_488", 389, 17],
"_nop_tc_281",
["jump", "eq_nnl_488", 389, 17],
["true", 1763, 389, 17],
["jump", "eq_done_484", 389, 17],
"eq_nnl_488",
["is_bool", 1764, 21, 389, 17],
["jump_false", 1764, "eq_nb_489", 389, 17],
"_nop_tc_282",
["jump", "eq_nb_489", 389, 17],
["eq_bool", 1763, 21, 1762, 389, 17],
["jump", "eq_done_484", 389, 17],
"eq_nb_489",
["false", 1763, 389, 17],
"eq_done_484",
["jump_false", 1763, "if_else_482", 389, 17],
["get", 1767, 10, 1, 390, 13],
["frame", 1768, 1767, 0, 390, 13],
["null", 1769, 390, 13],
["setarg", 1768, 0, 1769, 390, 13],
["invoke", 1768, 1766, 390, 13],
["move", 12, 1766, 390, 13],
["access", 1770, "%ctx", 391, 29],
["get", 1772, 12, 1, 391, 37],
["frame", 1773, 1772, 1, 391, 37],
["null", 1774, 391, 37],
["setarg", 1773, 0, 1774, 391, 37],
["setarg", 1773, 1, 14, 391, 37],
["invoke", 1773, 1771, 391, 37],
["get", 1776, 12, 1, 391, 44],
["frame", 1777, 1776, 1, 391, 44],
["null", 1778, 391, 44],
["setarg", 1777, 0, 1778, 391, 44],
["setarg", 1777, 1, 5, 391, 44],
["invoke", 1777, 1775, 391, 44],
["get", 1780, 2, 1, 391, 14],
["is_proxy", 1781, 1780, 391, 14],
["jump_false", 1781, "record_path_490", 391, 14],
["null", 1782, 391, 14],
["access", 1783, "ne_text", 391, 14],
["array", 1784, 0, 391, 14],
["push", 1784, 12, 391, 14],
["push", 1784, 1770, 391, 14],
["push", 1784, 1771, 391, 14],
["push", 1784, 1775, 391, 14],
["frame", 1785, 1780, 2, 391, 14],
["setarg", 1785, 0, 1782, 391, 14],
["setarg", 1785, 1, 1783, 391, 14],
["setarg", 1785, 2, 1784, 391, 14],
["invoke", 1785, 1779, 391, 14],
["jump", "call_done_491", 391, 14],
"record_path_490",
["load_field", 1786, 1780, "ne_text", 391, 14],
["frame", 1787, 1786, 4, 391, 14],
["setarg", 1787, 0, 1780, 391, 14],
["setarg", 1787, 1, 12, 391, 14],
["setarg", 1787, 2, 1770, 391, 14],
["setarg", 1787, 3, 1771, 391, 14],
["setarg", 1787, 4, 1775, 391, 14],
["invoke", 1787, 1779, 391, 14],
"call_done_491",
["get", 1789, 11, 1, 391, 9],
["frame", 1790, 1789, 1, 391, 9],
["null", 1791, 391, 9],
["setarg", 1790, 0, 1791, 391, 9],
["setarg", 1790, 1, 1779, 391, 9],
["invoke", 1790, 1788, 391, 9],
["get", 1793, 12, 1, 1, 1],
["frame", 1794, 1793, 1, 1, 1],
["null", 1795, 1, 1],
["setarg", 1794, 0, 1795, 1, 1],
["setarg", 1794, 1, 10, 1, 1],
["invoke", 1794, 1792, 1, 1],
["array", 1796, 0, 1, 1],
["push", 1796, 1792, 1, 1],
["push", 1796, 12, 1, 1],
[
"access",
1797,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1798, " {0} =l copy %{1}", 1, 1],
["frame", 1800, 1797, 2, 1, 1],
["null", 1801, 1, 1],
["setarg", 1800, 0, 1801, 1, 1],
["setarg", 1800, 1, 1798, 1, 1],
["setarg", 1800, 2, 1796, 1, 1],
["invoke", 1800, 1799, 1, 1],
["get", 1803, 11, 1, 392, 9],
["frame", 1804, 1803, 1, 392, 9],
["null", 1805, 392, 9],
["setarg", 1804, 0, 1805, 392, 9],
["setarg", 1804, 1, 1799, 392, 9],
["invoke", 1804, 1802, 392, 9],
["frame", 1807, 9, 1, 393, 9],
["null", 1808, 393, 9],
["setarg", 1807, 0, 1808, 393, 9],
["setarg", 1807, 1, 10, 393, 9],
["invoke", 1807, 1806, 393, 9],
["jump", "while_start_46", 394, 9],
["jump", "if_end_483", 394, 9],
"if_else_482",
"if_end_483",
["access", 1809, "lt_text", 396, 17],
["is_identical", 1810, 21, 1809, 396, 17],
["jump_true", 1810, "eq_done_497", 396, 17],
["is_int", 1811, 21, 396, 17],
["jump_false", 1811, "eq_ni_498", 396, 17],
"_nop_tc_283",
["jump", "eq_ni_498", 396, 17],
["eq_int", 1810, 21, 1809, 396, 17],
["jump", "eq_done_497", 396, 17],
"eq_ni_498",
["is_num", 1811, 21, 396, 17],
["jump_false", 1811, "eq_nn_499", 396, 17],
"_nop_tc_284",
["jump", "eq_nn_499", 396, 17],
["eq_float", 1810, 21, 1809, 396, 17],
["jump", "eq_done_497", 396, 17],
"eq_nn_499",
["is_text", 1811, 21, 396, 17],
["jump_false", 1811, "eq_nt_500", 396, 17],
"_nop_tc_285",
"_nop_tc_286",
["eq_text", 1810, 21, 1809, 396, 17],
["jump", "eq_done_497", 396, 17],
"eq_nt_500",
["is_null", 1811, 21, 396, 17],
["jump_false", 1811, "eq_nnl_501", 396, 17],
"_nop_tc_287",
["jump", "eq_nnl_501", 396, 17],
["true", 1810, 396, 17],
["jump", "eq_done_497", 396, 17],
"eq_nnl_501",
["is_bool", 1811, 21, 396, 17],
["jump_false", 1811, "eq_nb_502", 396, 17],
"_nop_tc_288",
["jump", "eq_nb_502", 396, 17],
["eq_bool", 1810, 21, 1809, 396, 17],
["jump", "eq_done_497", 396, 17],
"eq_nb_502",
["false", 1810, 396, 17],
"eq_done_497",
["move", 1813, 1810, 396, 17],
["jump_true", 1813, "or_end_496", 396, 17],
["access", 1814, "gt_text", 396, 36],
["is_identical", 1815, 21, 1814, 396, 36],
["jump_true", 1815, "eq_done_503", 396, 36],
["is_int", 1816, 21, 396, 36],
["jump_false", 1816, "eq_ni_504", 396, 36],
"_nop_tc_289",
["jump", "eq_ni_504", 396, 36],
["eq_int", 1815, 21, 1814, 396, 36],
["jump", "eq_done_503", 396, 36],
"eq_ni_504",
["is_num", 1816, 21, 396, 36],
["jump_false", 1816, "eq_nn_505", 396, 36],
"_nop_tc_290",
["jump", "eq_nn_505", 396, 36],
["eq_float", 1815, 21, 1814, 396, 36],
["jump", "eq_done_503", 396, 36],
"eq_nn_505",
["is_text", 1816, 21, 396, 36],
["jump_false", 1816, "eq_nt_506", 396, 36],
"_nop_tc_291",
"_nop_tc_292",
["eq_text", 1815, 21, 1814, 396, 36],
["jump", "eq_done_503", 396, 36],
"eq_nt_506",
["is_null", 1816, 21, 396, 36],
["jump_false", 1816, "eq_nnl_507", 396, 36],
"_nop_tc_293",
["jump", "eq_nnl_507", 396, 36],
["true", 1815, 396, 36],
["jump", "eq_done_503", 396, 36],
"eq_nnl_507",
["is_bool", 1816, 21, 396, 36],
["jump_false", 1816, "eq_nb_508", 396, 36],
"_nop_tc_294",
["jump", "eq_nb_508", 396, 36],
["eq_bool", 1815, 21, 1814, 396, 36],
["jump", "eq_done_503", 396, 36],
"eq_nb_508",
["false", 1815, 396, 36],
"eq_done_503",
["move", 1813, 1815, 396, 36],
"or_end_496",
["move", 1818, 1813, 396, 36],
["jump_true", 1818, "or_end_495", 396, 36],
["access", 1819, "le_text", 396, 55],
["is_identical", 1820, 21, 1819, 396, 55],
["jump_true", 1820, "eq_done_509", 396, 55],
["is_int", 1821, 21, 396, 55],
["jump_false", 1821, "eq_ni_510", 396, 55],
"_nop_tc_295",
["jump", "eq_ni_510", 396, 55],
["eq_int", 1820, 21, 1819, 396, 55],
["jump", "eq_done_509", 396, 55],
"eq_ni_510",
["is_num", 1821, 21, 396, 55],
["jump_false", 1821, "eq_nn_511", 396, 55],
"_nop_tc_296",
["jump", "eq_nn_511", 396, 55],
["eq_float", 1820, 21, 1819, 396, 55],
["jump", "eq_done_509", 396, 55],
"eq_nn_511",
["is_text", 1821, 21, 396, 55],
["jump_false", 1821, "eq_nt_512", 396, 55],
"_nop_tc_297",
"_nop_tc_298",
["eq_text", 1820, 21, 1819, 396, 55],
["jump", "eq_done_509", 396, 55],
"eq_nt_512",
["is_null", 1821, 21, 396, 55],
["jump_false", 1821, "eq_nnl_513", 396, 55],
"_nop_tc_299",
["jump", "eq_nnl_513", 396, 55],
["true", 1820, 396, 55],
["jump", "eq_done_509", 396, 55],
"eq_nnl_513",
["is_bool", 1821, 21, 396, 55],
["jump_false", 1821, "eq_nb_514", 396, 55],
"_nop_tc_300",
["jump", "eq_nb_514", 396, 55],
["eq_bool", 1820, 21, 1819, 396, 55],
["jump", "eq_done_509", 396, 55],
"eq_nb_514",
["false", 1820, 396, 55],
"eq_done_509",
["move", 1818, 1820, 396, 55],
"or_end_495",
["move", 1823, 1818, 396, 55],
["jump_true", 1823, "or_end_494", 396, 55],
["access", 1824, "ge_text", 396, 74],
["is_identical", 1825, 21, 1824, 396, 74],
["jump_true", 1825, "eq_done_515", 396, 74],
["is_int", 1826, 21, 396, 74],
["jump_false", 1826, "eq_ni_516", 396, 74],
"_nop_tc_301",
["jump", "eq_ni_516", 396, 74],
["eq_int", 1825, 21, 1824, 396, 74],
["jump", "eq_done_515", 396, 74],
"eq_ni_516",
["is_num", 1826, 21, 396, 74],
["jump_false", 1826, "eq_nn_517", 396, 74],
"_nop_tc_302",
["jump", "eq_nn_517", 396, 74],
["eq_float", 1825, 21, 1824, 396, 74],
["jump", "eq_done_515", 396, 74],
"eq_nn_517",
["is_text", 1826, 21, 396, 74],
["jump_false", 1826, "eq_nt_518", 396, 74],
"_nop_tc_303",
"_nop_tc_304",
["eq_text", 1825, 21, 1824, 396, 74],
["jump", "eq_done_515", 396, 74],
"eq_nt_518",
["is_null", 1826, 21, 396, 74],
["jump_false", 1826, "eq_nnl_519", 396, 74],
"_nop_tc_305",
["jump", "eq_nnl_519", 396, 74],
["true", 1825, 396, 74],
["jump", "eq_done_515", 396, 74],
"eq_nnl_519",
["is_bool", 1826, 21, 396, 74],
["jump_false", 1826, "eq_nb_520", 396, 74],
"_nop_tc_306",
["jump", "eq_nb_520", 396, 74],
["eq_bool", 1825, 21, 1824, 396, 74],
["jump", "eq_done_515", 396, 74],
"eq_nb_520",
["false", 1825, 396, 74],
"eq_done_515",
["move", 1823, 1825, 396, 74],
"or_end_494",
["jump_false", 1823, "if_else_492", 396, 74],
["get", 1829, 10, 1, 397, 13],
["frame", 1830, 1829, 0, 397, 13],
["null", 1831, 397, 13],
["setarg", 1830, 0, 1831, 397, 13],
["invoke", 1830, 1828, 397, 13],
["move", 12, 1828, 397, 13],
["get", 1833, 12, 1, 1, 1],
["frame", 1834, 1833, 1, 1, 1],
["null", 1835, 1, 1],
["setarg", 1834, 0, 1835, 1, 1],
["setarg", 1834, 1, 10, 1, 1],
["invoke", 1834, 1832, 1, 1],
["get", 1837, 12, 1, 1, 1],
["frame", 1838, 1837, 1, 1, 1],
["null", 1839, 1, 1],
["setarg", 1838, 0, 1839, 1, 1],
["setarg", 1838, 1, 14, 1, 1],
["invoke", 1838, 1836, 1, 1],
["get", 1841, 12, 1, 1, 1],
["frame", 1842, 1841, 1, 1, 1],
["null", 1843, 1, 1],
["setarg", 1842, 0, 1843, 1, 1],
["setarg", 1842, 1, 5, 1, 1],
["invoke", 1842, 1840, 1, 1],
["array", 1844, 0, 1, 1],
["push", 1844, 1832, 1, 1],
["push", 1844, 21, 1, 1],
["push", 1844, 1836, 1, 1],
["push", 1844, 1840, 1, 1],
[
"access",
1845,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1846, " {0} =l call $cell_rt_{1}(l %ctx, l {2}, l {3})", 1, 1],
["frame", 1848, 1845, 2, 1, 1],
["null", 1849, 1, 1],
["setarg", 1848, 0, 1849, 1, 1],
["setarg", 1848, 1, 1846, 1, 1],
["setarg", 1848, 2, 1844, 1, 1],
["invoke", 1848, 1847, 1, 1],
["get", 1851, 11, 1, 398, 9],
["frame", 1852, 1851, 1, 398, 9],
["null", 1853, 398, 9],
["setarg", 1852, 0, 1853, 398, 9],
["setarg", 1852, 1, 1847, 398, 9],
["invoke", 1852, 1850, 398, 9],
["frame", 1855, 9, 1, 399, 9],
["null", 1856, 399, 9],
["setarg", 1855, 0, 1856, 399, 9],
["setarg", 1855, 1, 10, 399, 9],
["invoke", 1855, 1854, 399, 9],
["jump", "while_start_46", 400, 9],
["jump", "if_end_493", 400, 9],
"if_else_492",
"if_end_493",
["access", 1857, "eq_bool", 402, 17],
["is_identical", 1858, 21, 1857, 402, 17],
["jump_true", 1858, "eq_done_523", 402, 17],
["is_int", 1859, 21, 402, 17],
["jump_false", 1859, "eq_ni_524", 402, 17],
"_nop_tc_307",
["jump", "eq_ni_524", 402, 17],
["eq_int", 1858, 21, 1857, 402, 17],
["jump", "eq_done_523", 402, 17],
"eq_ni_524",
["is_num", 1859, 21, 402, 17],
["jump_false", 1859, "eq_nn_525", 402, 17],
"_nop_tc_308",
["jump", "eq_nn_525", 402, 17],
["eq_float", 1858, 21, 1857, 402, 17],
["jump", "eq_done_523", 402, 17],
"eq_nn_525",
["is_text", 1859, 21, 402, 17],
["jump_false", 1859, "eq_nt_526", 402, 17],
"_nop_tc_309",
"_nop_tc_310",
["eq_text", 1858, 21, 1857, 402, 17],
["jump", "eq_done_523", 402, 17],
"eq_nt_526",
["is_null", 1859, 21, 402, 17],
["jump_false", 1859, "eq_nnl_527", 402, 17],
"_nop_tc_311",
["jump", "eq_nnl_527", 402, 17],
["true", 1858, 402, 17],
["jump", "eq_done_523", 402, 17],
"eq_nnl_527",
["is_bool", 1859, 21, 402, 17],
["jump_false", 1859, "eq_nb_528", 402, 17],
"_nop_tc_312",
["jump", "eq_nb_528", 402, 17],
["eq_bool", 1858, 21, 1857, 402, 17],
["jump", "eq_done_523", 402, 17],
"eq_nb_528",
["false", 1858, 402, 17],
"eq_done_523",
["jump_false", 1858, "if_else_521", 402, 17],
["get", 1862, 10, 1, 403, 13],
["frame", 1863, 1862, 0, 403, 13],
["null", 1864, 403, 13],
["setarg", 1863, 0, 1864, 403, 13],
["invoke", 1863, 1861, 403, 13],
["move", 12, 1861, 403, 13],
["get", 1866, 12, 1, 404, 29],
["frame", 1867, 1866, 1, 404, 29],
["null", 1868, 404, 29],
["setarg", 1867, 0, 1868, 404, 29],
["setarg", 1867, 1, 14, 404, 29],
["invoke", 1867, 1865, 404, 29],
["get", 1870, 12, 1, 404, 36],
["frame", 1871, 1870, 1, 404, 36],
["null", 1872, 404, 36],
["setarg", 1871, 0, 1872, 404, 36],
["setarg", 1871, 1, 5, 404, 36],
["invoke", 1871, 1869, 404, 36],
["get", 1874, 2, 1, 404, 14],
["is_proxy", 1875, 1874, 404, 14],
["jump_false", 1875, "record_path_529", 404, 14],
["null", 1876, 404, 14],
["access", 1877, "eq_bool", 404, 14],
["array", 1878, 0, 404, 14],
["push", 1878, 12, 404, 14],
["push", 1878, 1865, 404, 14],
["push", 1878, 1869, 404, 14],
["frame", 1879, 1874, 2, 404, 14],
["setarg", 1879, 0, 1876, 404, 14],
["setarg", 1879, 1, 1877, 404, 14],
["setarg", 1879, 2, 1878, 404, 14],
["invoke", 1879, 1873, 404, 14],
["jump", "call_done_530", 404, 14],
"record_path_529",
["load_field", 1880, 1874, "eq_bool", 404, 14],
["frame", 1881, 1880, 3, 404, 14],
["setarg", 1881, 0, 1874, 404, 14],
["setarg", 1881, 1, 12, 404, 14],
["setarg", 1881, 2, 1865, 404, 14],
["setarg", 1881, 3, 1869, 404, 14],
["invoke", 1881, 1873, 404, 14],
"call_done_530",
["get", 1883, 11, 1, 404, 9],
["frame", 1884, 1883, 1, 404, 9],
["null", 1885, 404, 9],
["setarg", 1884, 0, 1885, 404, 9],
["setarg", 1884, 1, 1873, 404, 9],
["invoke", 1884, 1882, 404, 9],
["get", 1887, 12, 1, 1, 1],
["frame", 1888, 1887, 1, 1, 1],
["null", 1889, 1, 1],
["setarg", 1888, 0, 1889, 1, 1],
["setarg", 1888, 1, 10, 1, 1],
["invoke", 1888, 1886, 1, 1],
["array", 1890, 0, 1, 1],
["push", 1890, 1886, 1, 1],
["push", 1890, 12, 1, 1],
[
"access",
1891,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1892, " {0} =l copy %{1}", 1, 1],
["frame", 1894, 1891, 2, 1, 1],
["null", 1895, 1, 1],
["setarg", 1894, 0, 1895, 1, 1],
["setarg", 1894, 1, 1892, 1, 1],
["setarg", 1894, 2, 1890, 1, 1],
["invoke", 1894, 1893, 1, 1],
["get", 1897, 11, 1, 405, 9],
["frame", 1898, 1897, 1, 405, 9],
["null", 1899, 405, 9],
["setarg", 1898, 0, 1899, 405, 9],
["setarg", 1898, 1, 1893, 405, 9],
["invoke", 1898, 1896, 405, 9],
["frame", 1901, 9, 1, 406, 9],
["null", 1902, 406, 9],
["setarg", 1901, 0, 1902, 406, 9],
["setarg", 1901, 1, 10, 406, 9],
["invoke", 1901, 1900, 406, 9],
["jump", "while_start_46", 407, 9],
["jump", "if_end_522", 407, 9],
"if_else_521",
"if_end_522",
["access", 1903, "ne_bool", 409, 17],
["is_identical", 1904, 21, 1903, 409, 17],
["jump_true", 1904, "eq_done_533", 409, 17],
["is_int", 1905, 21, 409, 17],
["jump_false", 1905, "eq_ni_534", 409, 17],
"_nop_tc_313",
["jump", "eq_ni_534", 409, 17],
["eq_int", 1904, 21, 1903, 409, 17],
["jump", "eq_done_533", 409, 17],
"eq_ni_534",
["is_num", 1905, 21, 409, 17],
["jump_false", 1905, "eq_nn_535", 409, 17],
"_nop_tc_314",
["jump", "eq_nn_535", 409, 17],
["eq_float", 1904, 21, 1903, 409, 17],
["jump", "eq_done_533", 409, 17],
"eq_nn_535",
["is_text", 1905, 21, 409, 17],
["jump_false", 1905, "eq_nt_536", 409, 17],
"_nop_tc_315",
"_nop_tc_316",
["eq_text", 1904, 21, 1903, 409, 17],
["jump", "eq_done_533", 409, 17],
"eq_nt_536",
["is_null", 1905, 21, 409, 17],
["jump_false", 1905, "eq_nnl_537", 409, 17],
"_nop_tc_317",
["jump", "eq_nnl_537", 409, 17],
["true", 1904, 409, 17],
["jump", "eq_done_533", 409, 17],
"eq_nnl_537",
["is_bool", 1905, 21, 409, 17],
["jump_false", 1905, "eq_nb_538", 409, 17],
"_nop_tc_318",
["jump", "eq_nb_538", 409, 17],
["eq_bool", 1904, 21, 1903, 409, 17],
["jump", "eq_done_533", 409, 17],
"eq_nb_538",
["false", 1904, 409, 17],
"eq_done_533",
["jump_false", 1904, "if_else_531", 409, 17],
["get", 1908, 10, 1, 410, 13],
["frame", 1909, 1908, 0, 410, 13],
["null", 1910, 410, 13],
["setarg", 1909, 0, 1910, 410, 13],
["invoke", 1909, 1907, 410, 13],
["move", 12, 1907, 410, 13],
["get", 1912, 12, 1, 411, 29],
["frame", 1913, 1912, 1, 411, 29],
["null", 1914, 411, 29],
["setarg", 1913, 0, 1914, 411, 29],
["setarg", 1913, 1, 14, 411, 29],
["invoke", 1913, 1911, 411, 29],
["get", 1916, 12, 1, 411, 36],
["frame", 1917, 1916, 1, 411, 36],
["null", 1918, 411, 36],
["setarg", 1917, 0, 1918, 411, 36],
["setarg", 1917, 1, 5, 411, 36],
["invoke", 1917, 1915, 411, 36],
["get", 1920, 2, 1, 411, 14],
["is_proxy", 1921, 1920, 411, 14],
["jump_false", 1921, "record_path_539", 411, 14],
["null", 1922, 411, 14],
["access", 1923, "ne_bool", 411, 14],
["array", 1924, 0, 411, 14],
["push", 1924, 12, 411, 14],
["push", 1924, 1911, 411, 14],
["push", 1924, 1915, 411, 14],
["frame", 1925, 1920, 2, 411, 14],
["setarg", 1925, 0, 1922, 411, 14],
["setarg", 1925, 1, 1923, 411, 14],
["setarg", 1925, 2, 1924, 411, 14],
["invoke", 1925, 1919, 411, 14],
["jump", "call_done_540", 411, 14],
"record_path_539",
["load_field", 1926, 1920, "ne_bool", 411, 14],
["frame", 1927, 1926, 3, 411, 14],
["setarg", 1927, 0, 1920, 411, 14],
["setarg", 1927, 1, 12, 411, 14],
["setarg", 1927, 2, 1911, 411, 14],
["setarg", 1927, 3, 1915, 411, 14],
["invoke", 1927, 1919, 411, 14],
"call_done_540",
["get", 1929, 11, 1, 411, 9],
["frame", 1930, 1929, 1, 411, 9],
["null", 1931, 411, 9],
["setarg", 1930, 0, 1931, 411, 9],
["setarg", 1930, 1, 1919, 411, 9],
["invoke", 1930, 1928, 411, 9],
["get", 1933, 12, 1, 1, 1],
["frame", 1934, 1933, 1, 1, 1],
["null", 1935, 1, 1],
["setarg", 1934, 0, 1935, 1, 1],
["setarg", 1934, 1, 10, 1, 1],
["invoke", 1934, 1932, 1, 1],
["array", 1936, 0, 1, 1],
["push", 1936, 1932, 1, 1],
["push", 1936, 12, 1, 1],
[
"access",
1937,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1938, " {0} =l copy %{1}", 1, 1],
["frame", 1940, 1937, 2, 1, 1],
["null", 1941, 1, 1],
["setarg", 1940, 0, 1941, 1, 1],
["setarg", 1940, 1, 1938, 1, 1],
["setarg", 1940, 2, 1936, 1, 1],
["invoke", 1940, 1939, 1, 1],
["get", 1943, 11, 1, 412, 9],
["frame", 1944, 1943, 1, 412, 9],
["null", 1945, 412, 9],
["setarg", 1944, 0, 1945, 412, 9],
["setarg", 1944, 1, 1939, 412, 9],
["invoke", 1944, 1942, 412, 9],
["frame", 1947, 9, 1, 413, 9],
["null", 1948, 413, 9],
["setarg", 1947, 0, 1948, 413, 9],
["setarg", 1947, 1, 10, 413, 9],
["invoke", 1947, 1946, 413, 9],
["jump", "while_start_46", 414, 9],
["jump", "if_end_532", 414, 9],
"if_else_531",
"if_end_532",
["access", 1949, "eq_tol", 416, 17],
["is_identical", 1950, 21, 1949, 416, 17],
["jump_true", 1950, "eq_done_544", 416, 17],
["is_int", 1951, 21, 416, 17],
["jump_false", 1951, "eq_ni_545", 416, 17],
"_nop_tc_319",
["jump", "eq_ni_545", 416, 17],
["eq_int", 1950, 21, 1949, 416, 17],
["jump", "eq_done_544", 416, 17],
"eq_ni_545",
["is_num", 1951, 21, 416, 17],
["jump_false", 1951, "eq_nn_546", 416, 17],
"_nop_tc_320",
["jump", "eq_nn_546", 416, 17],
["eq_float", 1950, 21, 1949, 416, 17],
["jump", "eq_done_544", 416, 17],
"eq_nn_546",
["is_text", 1951, 21, 416, 17],
["jump_false", 1951, "eq_nt_547", 416, 17],
"_nop_tc_321",
"_nop_tc_322",
["eq_text", 1950, 21, 1949, 416, 17],
["jump", "eq_done_544", 416, 17],
"eq_nt_547",
["is_null", 1951, 21, 416, 17],
["jump_false", 1951, "eq_nnl_548", 416, 17],
"_nop_tc_323",
["jump", "eq_nnl_548", 416, 17],
["true", 1950, 416, 17],
["jump", "eq_done_544", 416, 17],
"eq_nnl_548",
["is_bool", 1951, 21, 416, 17],
["jump_false", 1951, "eq_nb_549", 416, 17],
"_nop_tc_324",
["jump", "eq_nb_549", 416, 17],
["eq_bool", 1950, 21, 1949, 416, 17],
["jump", "eq_done_544", 416, 17],
"eq_nb_549",
["false", 1950, 416, 17],
"eq_done_544",
["move", 1953, 1950, 416, 17],
["jump_true", 1953, "or_end_543", 416, 17],
["access", 1954, "ne_tol", 416, 35],
["is_identical", 1955, 21, 1954, 416, 35],
["jump_true", 1955, "eq_done_550", 416, 35],
["is_int", 1956, 21, 416, 35],
["jump_false", 1956, "eq_ni_551", 416, 35],
"_nop_tc_325",
["jump", "eq_ni_551", 416, 35],
["eq_int", 1955, 21, 1954, 416, 35],
["jump", "eq_done_550", 416, 35],
"eq_ni_551",
["is_num", 1956, 21, 416, 35],
["jump_false", 1956, "eq_nn_552", 416, 35],
"_nop_tc_326",
["jump", "eq_nn_552", 416, 35],
["eq_float", 1955, 21, 1954, 416, 35],
["jump", "eq_done_550", 416, 35],
"eq_nn_552",
["is_text", 1956, 21, 416, 35],
["jump_false", 1956, "eq_nt_553", 416, 35],
"_nop_tc_327",
"_nop_tc_328",
["eq_text", 1955, 21, 1954, 416, 35],
["jump", "eq_done_550", 416, 35],
"eq_nt_553",
["is_null", 1956, 21, 416, 35],
["jump_false", 1956, "eq_nnl_554", 416, 35],
"_nop_tc_329",
["jump", "eq_nnl_554", 416, 35],
["true", 1955, 416, 35],
["jump", "eq_done_550", 416, 35],
"eq_nnl_554",
["is_bool", 1956, 21, 416, 35],
["jump_false", 1956, "eq_nb_555", 416, 35],
"_nop_tc_330",
["jump", "eq_nb_555", 416, 35],
["eq_bool", 1955, 21, 1954, 416, 35],
["jump", "eq_done_550", 416, 35],
"eq_nb_555",
["false", 1955, 416, 35],
"eq_done_550",
["move", 1953, 1955, 416, 35],
"or_end_543",
["jump_false", 1953, "if_else_541", 416, 35],
["get", 1959, 12, 1, 1, 1],
["frame", 1960, 1959, 1, 1, 1],
["null", 1961, 1, 1],
["setarg", 1960, 0, 1961, 1, 1],
["setarg", 1960, 1, 10, 1, 1],
["invoke", 1960, 1958, 1, 1],
["get", 1963, 12, 1, 1, 1],
["frame", 1964, 1963, 1, 1, 1],
["null", 1965, 1, 1],
["setarg", 1964, 0, 1965, 1, 1],
["setarg", 1964, 1, 14, 1, 1],
["invoke", 1964, 1962, 1, 1],
["get", 1967, 12, 1, 1, 1],
["frame", 1968, 1967, 1, 1, 1],
["null", 1969, 1, 1],
["setarg", 1968, 0, 1969, 1, 1],
["setarg", 1968, 1, 5, 1, 1],
["invoke", 1968, 1966, 1, 1],
["array", 1970, 0, 1, 1],
["push", 1970, 1958, 1, 1],
["push", 1970, 21, 1, 1],
["push", 1970, 1962, 1, 1],
["push", 1970, 1966, 1, 1],
[
"access",
1971,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 1972, " {0} =l call $cell_rt_{1}(l %ctx, l {2}, l {3})", 1, 1],
["frame", 1974, 1971, 2, 1, 1],
["null", 1975, 1, 1],
["setarg", 1974, 0, 1975, 1, 1],
["setarg", 1974, 1, 1972, 1, 1],
["setarg", 1974, 2, 1970, 1, 1],
["invoke", 1974, 1973, 1, 1],
["get", 1977, 11, 1, 417, 9],
["frame", 1978, 1977, 1, 417, 9],
["null", 1979, 417, 9],
["setarg", 1978, 0, 1979, 417, 9],
["setarg", 1978, 1, 1973, 417, 9],
["invoke", 1978, 1976, 417, 9],
["frame", 1981, 9, 1, 418, 9],
["null", 1982, 418, 9],
["setarg", 1981, 0, 1982, 418, 9],
["setarg", 1981, 1, 10, 418, 9],
["invoke", 1981, 1980, 418, 9],
["jump", "while_start_46", 419, 9],
["jump", "if_end_542", 419, 9],
"if_else_541",
"if_end_542",
["access", 1983, "not", 424, 17],
["is_identical", 1984, 21, 1983, 424, 17],
["jump_true", 1984, "eq_done_558", 424, 17],
["is_int", 1985, 21, 424, 17],
["jump_false", 1985, "eq_ni_559", 424, 17],
"_nop_tc_331",
["jump", "eq_ni_559", 424, 17],
["eq_int", 1984, 21, 1983, 424, 17],
["jump", "eq_done_558", 424, 17],
"eq_ni_559",
["is_num", 1985, 21, 424, 17],
["jump_false", 1985, "eq_nn_560", 424, 17],
"_nop_tc_332",
["jump", "eq_nn_560", 424, 17],
["eq_float", 1984, 21, 1983, 424, 17],
["jump", "eq_done_558", 424, 17],
"eq_nn_560",
["is_text", 1985, 21, 424, 17],
["jump_false", 1985, "eq_nt_561", 424, 17],
"_nop_tc_333",
"_nop_tc_334",
["eq_text", 1984, 21, 1983, 424, 17],
["jump", "eq_done_558", 424, 17],
"eq_nt_561",
["is_null", 1985, 21, 424, 17],
["jump_false", 1985, "eq_nnl_562", 424, 17],
"_nop_tc_335",
["jump", "eq_nnl_562", 424, 17],
["true", 1984, 424, 17],
["jump", "eq_done_558", 424, 17],
"eq_nnl_562",
["is_bool", 1985, 21, 424, 17],
["jump_false", 1985, "eq_nb_563", 424, 17],
"_nop_tc_336",
["jump", "eq_nb_563", 424, 17],
["eq_bool", 1984, 21, 1983, 424, 17],
["jump", "eq_done_558", 424, 17],
"eq_nb_563",
["false", 1984, 424, 17],
"eq_done_558",
["jump_false", 1984, "if_else_556", 424, 17],
["get", 1988, 10, 1, 425, 13],
["frame", 1989, 1988, 0, 425, 13],
["null", 1990, 425, 13],
["setarg", 1989, 0, 1990, 425, 13],
["invoke", 1989, 1987, 425, 13],
["move", 12, 1987, 425, 13],
["access", 1991, "%ctx", 426, 26],
["get", 1993, 12, 1, 426, 34],
["frame", 1994, 1993, 1, 426, 34],
["null", 1995, 426, 34],
["setarg", 1994, 0, 1995, 426, 34],
["setarg", 1994, 1, 14, 426, 34],
["invoke", 1994, 1992, 426, 34],
["get", 1997, 2, 1, 426, 14],
["is_proxy", 1998, 1997, 426, 14],
["jump_false", 1998, "record_path_564", 426, 14],
["null", 1999, 426, 14],
["access", 2000, "lnot", 426, 14],
["array", 2001, 0, 426, 14],
["push", 2001, 12, 426, 14],
["push", 2001, 1991, 426, 14],
["push", 2001, 1992, 426, 14],
["frame", 2002, 1997, 2, 426, 14],
["setarg", 2002, 0, 1999, 426, 14],
["setarg", 2002, 1, 2000, 426, 14],
["setarg", 2002, 2, 2001, 426, 14],
["invoke", 2002, 1996, 426, 14],
["jump", "call_done_565", 426, 14],
"record_path_564",
["load_field", 2003, 1997, "lnot", 426, 14],
["frame", 2004, 2003, 3, 426, 14],
["setarg", 2004, 0, 1997, 426, 14],
["setarg", 2004, 1, 12, 426, 14],
["setarg", 2004, 2, 1991, 426, 14],
["setarg", 2004, 3, 1992, 426, 14],
["invoke", 2004, 1996, 426, 14],
"call_done_565",
["get", 2006, 11, 1, 426, 9],
["frame", 2007, 2006, 1, 426, 9],
["null", 2008, 426, 9],
["setarg", 2007, 0, 2008, 426, 9],
["setarg", 2007, 1, 1996, 426, 9],
["invoke", 2007, 2005, 426, 9],
["get", 2010, 12, 1, 1, 1],
["frame", 2011, 2010, 1, 1, 1],
["null", 2012, 1, 1],
["setarg", 2011, 0, 2012, 1, 1],
["setarg", 2011, 1, 10, 1, 1],
["invoke", 2011, 2009, 1, 1],
["array", 2013, 0, 1, 1],
["push", 2013, 2009, 1, 1],
["push", 2013, 12, 1, 1],
[
"access",
2014,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2015, " {0} =l copy %{1}", 1, 1],
["frame", 2017, 2014, 2, 1, 1],
["null", 2018, 1, 1],
["setarg", 2017, 0, 2018, 1, 1],
["setarg", 2017, 1, 2015, 1, 1],
["setarg", 2017, 2, 2013, 1, 1],
["invoke", 2017, 2016, 1, 1],
["get", 2020, 11, 1, 427, 9],
["frame", 2021, 2020, 1, 427, 9],
["null", 2022, 427, 9],
["setarg", 2021, 0, 2022, 427, 9],
["setarg", 2021, 1, 2016, 427, 9],
["invoke", 2021, 2019, 427, 9],
["frame", 2024, 9, 1, 428, 9],
["null", 2025, 428, 9],
["setarg", 2024, 0, 2025, 428, 9],
["setarg", 2024, 1, 10, 428, 9],
["invoke", 2024, 2023, 428, 9],
["jump", "while_start_46", 429, 9],
["jump", "if_end_557", 429, 9],
"if_else_556",
"if_end_557",
["access", 2026, "and", 431, 17],
["is_identical", 2027, 21, 2026, 431, 17],
["jump_true", 2027, "eq_done_568", 431, 17],
["is_int", 2028, 21, 431, 17],
["jump_false", 2028, "eq_ni_569", 431, 17],
"_nop_tc_337",
["jump", "eq_ni_569", 431, 17],
["eq_int", 2027, 21, 2026, 431, 17],
["jump", "eq_done_568", 431, 17],
"eq_ni_569",
["is_num", 2028, 21, 431, 17],
["jump_false", 2028, "eq_nn_570", 431, 17],
"_nop_tc_338",
["jump", "eq_nn_570", 431, 17],
["eq_float", 2027, 21, 2026, 431, 17],
["jump", "eq_done_568", 431, 17],
"eq_nn_570",
["is_text", 2028, 21, 431, 17],
["jump_false", 2028, "eq_nt_571", 431, 17],
"_nop_tc_339",
"_nop_tc_340",
["eq_text", 2027, 21, 2026, 431, 17],
["jump", "eq_done_568", 431, 17],
"eq_nt_571",
["is_null", 2028, 21, 431, 17],
["jump_false", 2028, "eq_nnl_572", 431, 17],
"_nop_tc_341",
["jump", "eq_nnl_572", 431, 17],
["true", 2027, 431, 17],
["jump", "eq_done_568", 431, 17],
"eq_nnl_572",
["is_bool", 2028, 21, 431, 17],
["jump_false", 2028, "eq_nb_573", 431, 17],
"_nop_tc_342",
["jump", "eq_nb_573", 431, 17],
["eq_bool", 2027, 21, 2026, 431, 17],
["jump", "eq_done_568", 431, 17],
"eq_nb_573",
["false", 2027, 431, 17],
"eq_done_568",
["jump_false", 2027, "if_else_566", 431, 17],
["get", 2031, 12, 1, 1, 1],
["frame", 2032, 2031, 1, 1, 1],
["null", 2033, 1, 1],
["setarg", 2032, 0, 2033, 1, 1],
["setarg", 2032, 1, 10, 1, 1],
["invoke", 2032, 2030, 1, 1],
["get", 2035, 12, 1, 1, 1],
["frame", 2036, 2035, 1, 1, 1],
["null", 2037, 1, 1],
["setarg", 2036, 0, 2037, 1, 1],
["setarg", 2036, 1, 14, 1, 1],
["invoke", 2036, 2034, 1, 1],
["get", 2039, 12, 1, 1, 1],
["frame", 2040, 2039, 1, 1, 1],
["null", 2041, 1, 1],
["setarg", 2040, 0, 2041, 1, 1],
["setarg", 2040, 1, 5, 1, 1],
["invoke", 2040, 2038, 1, 1],
["array", 2042, 0, 1, 1],
["push", 2042, 2030, 1, 1],
["push", 2042, 2034, 1, 1],
["push", 2042, 2038, 1, 1],
[
"access",
2043,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2044, " {0} =l and {1}, {2}", 1, 1],
["frame", 2046, 2043, 2, 1, 1],
["null", 2047, 1, 1],
["setarg", 2046, 0, 2047, 1, 1],
["setarg", 2046, 1, 2044, 1, 1],
["setarg", 2046, 2, 2042, 1, 1],
["invoke", 2046, 2045, 1, 1],
["get", 2049, 11, 1, 432, 9],
["frame", 2050, 2049, 1, 432, 9],
["null", 2051, 432, 9],
["setarg", 2050, 0, 2051, 432, 9],
["setarg", 2050, 1, 2045, 432, 9],
["invoke", 2050, 2048, 432, 9],
["frame", 2053, 9, 1, 433, 9],
["null", 2054, 433, 9],
["setarg", 2053, 0, 2054, 433, 9],
["setarg", 2053, 1, 10, 433, 9],
["invoke", 2053, 2052, 433, 9],
["jump", "while_start_46", 434, 9],
["jump", "if_end_567", 434, 9],
"if_else_566",
"if_end_567",
["access", 2055, "or", 436, 17],
["is_identical", 2056, 21, 2055, 436, 17],
["jump_true", 2056, "eq_done_576", 436, 17],
["is_int", 2057, 21, 436, 17],
["jump_false", 2057, "eq_ni_577", 436, 17],
"_nop_tc_343",
["jump", "eq_ni_577", 436, 17],
["eq_int", 2056, 21, 2055, 436, 17],
["jump", "eq_done_576", 436, 17],
"eq_ni_577",
["is_num", 2057, 21, 436, 17],
["jump_false", 2057, "eq_nn_578", 436, 17],
"_nop_tc_344",
["jump", "eq_nn_578", 436, 17],
["eq_float", 2056, 21, 2055, 436, 17],
["jump", "eq_done_576", 436, 17],
"eq_nn_578",
["is_text", 2057, 21, 436, 17],
["jump_false", 2057, "eq_nt_579", 436, 17],
"_nop_tc_345",
"_nop_tc_346",
["eq_text", 2056, 21, 2055, 436, 17],
["jump", "eq_done_576", 436, 17],
"eq_nt_579",
["is_null", 2057, 21, 436, 17],
["jump_false", 2057, "eq_nnl_580", 436, 17],
"_nop_tc_347",
["jump", "eq_nnl_580", 436, 17],
["true", 2056, 436, 17],
["jump", "eq_done_576", 436, 17],
"eq_nnl_580",
["is_bool", 2057, 21, 436, 17],
["jump_false", 2057, "eq_nb_581", 436, 17],
"_nop_tc_348",
["jump", "eq_nb_581", 436, 17],
["eq_bool", 2056, 21, 2055, 436, 17],
["jump", "eq_done_576", 436, 17],
"eq_nb_581",
["false", 2056, 436, 17],
"eq_done_576",
["jump_false", 2056, "if_else_574", 436, 17],
["get", 2060, 12, 1, 1, 1],
["frame", 2061, 2060, 1, 1, 1],
["null", 2062, 1, 1],
["setarg", 2061, 0, 2062, 1, 1],
["setarg", 2061, 1, 10, 1, 1],
["invoke", 2061, 2059, 1, 1],
["get", 2064, 12, 1, 1, 1],
["frame", 2065, 2064, 1, 1, 1],
["null", 2066, 1, 1],
["setarg", 2065, 0, 2066, 1, 1],
["setarg", 2065, 1, 14, 1, 1],
["invoke", 2065, 2063, 1, 1],
["get", 2068, 12, 1, 1, 1],
["frame", 2069, 2068, 1, 1, 1],
["null", 2070, 1, 1],
["setarg", 2069, 0, 2070, 1, 1],
["setarg", 2069, 1, 5, 1, 1],
["invoke", 2069, 2067, 1, 1],
["array", 2071, 0, 1, 1],
["push", 2071, 2059, 1, 1],
["push", 2071, 2063, 1, 1],
["push", 2071, 2067, 1, 1],
[
"access",
2072,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2073, " {0} =l or {1}, {2}", 1, 1],
["frame", 2075, 2072, 2, 1, 1],
["null", 2076, 1, 1],
["setarg", 2075, 0, 2076, 1, 1],
["setarg", 2075, 1, 2073, 1, 1],
["setarg", 2075, 2, 2071, 1, 1],
["invoke", 2075, 2074, 1, 1],
["get", 2078, 11, 1, 437, 9],
["frame", 2079, 2078, 1, 437, 9],
["null", 2080, 437, 9],
["setarg", 2079, 0, 2080, 437, 9],
["setarg", 2079, 1, 2074, 437, 9],
["invoke", 2079, 2077, 437, 9],
["frame", 2082, 9, 1, 438, 9],
["null", 2083, 438, 9],
["setarg", 2082, 0, 2083, 438, 9],
["setarg", 2082, 1, 10, 438, 9],
["invoke", 2082, 2081, 438, 9],
["jump", "while_start_46", 439, 9],
["jump", "if_end_575", 439, 9],
"if_else_574",
"if_end_575",
["access", 2084, "bitnot", 444, 17],
["is_identical", 2085, 21, 2084, 444, 17],
["jump_true", 2085, "eq_done_584", 444, 17],
["is_int", 2086, 21, 444, 17],
["jump_false", 2086, "eq_ni_585", 444, 17],
"_nop_tc_349",
["jump", "eq_ni_585", 444, 17],
["eq_int", 2085, 21, 2084, 444, 17],
["jump", "eq_done_584", 444, 17],
"eq_ni_585",
["is_num", 2086, 21, 444, 17],
["jump_false", 2086, "eq_nn_586", 444, 17],
"_nop_tc_350",
["jump", "eq_nn_586", 444, 17],
["eq_float", 2085, 21, 2084, 444, 17],
["jump", "eq_done_584", 444, 17],
"eq_nn_586",
["is_text", 2086, 21, 444, 17],
["jump_false", 2086, "eq_nt_587", 444, 17],
"_nop_tc_351",
"_nop_tc_352",
["eq_text", 2085, 21, 2084, 444, 17],
["jump", "eq_done_584", 444, 17],
"eq_nt_587",
["is_null", 2086, 21, 444, 17],
["jump_false", 2086, "eq_nnl_588", 444, 17],
"_nop_tc_353",
["jump", "eq_nnl_588", 444, 17],
["true", 2085, 444, 17],
["jump", "eq_done_584", 444, 17],
"eq_nnl_588",
["is_bool", 2086, 21, 444, 17],
["jump_false", 2086, "eq_nb_589", 444, 17],
"_nop_tc_354",
["jump", "eq_nb_589", 444, 17],
["eq_bool", 2085, 21, 2084, 444, 17],
["jump", "eq_done_584", 444, 17],
"eq_nb_589",
["false", 2085, 444, 17],
"eq_done_584",
["jump_false", 2085, "if_else_582", 444, 17],
["get", 2089, 10, 1, 445, 13],
["frame", 2090, 2089, 0, 445, 13],
["null", 2091, 445, 13],
["setarg", 2090, 0, 2091, 445, 13],
["invoke", 2090, 2088, 445, 13],
["move", 12, 2088, 445, 13],
["access", 2092, "%ctx", 446, 26],
["get", 2094, 12, 1, 446, 34],
["frame", 2095, 2094, 1, 446, 34],
["null", 2096, 446, 34],
["setarg", 2095, 0, 2096, 446, 34],
["setarg", 2095, 1, 14, 446, 34],
["invoke", 2095, 2093, 446, 34],
["get", 2098, 2, 1, 446, 14],
["is_proxy", 2099, 2098, 446, 14],
["jump_false", 2099, "record_path_590", 446, 14],
["null", 2100, 446, 14],
["access", 2101, "bnot", 446, 14],
["array", 2102, 0, 446, 14],
["push", 2102, 12, 446, 14],
["push", 2102, 2092, 446, 14],
["push", 2102, 2093, 446, 14],
["frame", 2103, 2098, 2, 446, 14],
["setarg", 2103, 0, 2100, 446, 14],
["setarg", 2103, 1, 2101, 446, 14],
["setarg", 2103, 2, 2102, 446, 14],
["invoke", 2103, 2097, 446, 14],
["jump", "call_done_591", 446, 14],
"record_path_590",
["load_field", 2104, 2098, "bnot", 446, 14],
["frame", 2105, 2104, 3, 446, 14],
["setarg", 2105, 0, 2098, 446, 14],
["setarg", 2105, 1, 12, 446, 14],
["setarg", 2105, 2, 2092, 446, 14],
["setarg", 2105, 3, 2093, 446, 14],
["invoke", 2105, 2097, 446, 14],
"call_done_591",
["get", 2107, 11, 1, 446, 9],
["frame", 2108, 2107, 1, 446, 9],
["null", 2109, 446, 9],
["setarg", 2108, 0, 2109, 446, 9],
["setarg", 2108, 1, 2097, 446, 9],
["invoke", 2108, 2106, 446, 9],
["get", 2111, 12, 1, 1, 1],
["frame", 2112, 2111, 1, 1, 1],
["null", 2113, 1, 1],
["setarg", 2112, 0, 2113, 1, 1],
["setarg", 2112, 1, 10, 1, 1],
["invoke", 2112, 2110, 1, 1],
["array", 2114, 0, 1, 1],
["push", 2114, 2110, 1, 1],
["push", 2114, 12, 1, 1],
[
"access",
2115,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2116, " {0} =l copy %{1}", 1, 1],
["frame", 2118, 2115, 2, 1, 1],
["null", 2119, 1, 1],
["setarg", 2118, 0, 2119, 1, 1],
["setarg", 2118, 1, 2116, 1, 1],
["setarg", 2118, 2, 2114, 1, 1],
["invoke", 2118, 2117, 1, 1],
["get", 2121, 11, 1, 447, 9],
["frame", 2122, 2121, 1, 447, 9],
["null", 2123, 447, 9],
["setarg", 2122, 0, 2123, 447, 9],
["setarg", 2122, 1, 2117, 447, 9],
["invoke", 2122, 2120, 447, 9],
["frame", 2125, 9, 1, 448, 9],
["null", 2126, 448, 9],
["setarg", 2125, 0, 2126, 448, 9],
["setarg", 2125, 1, 10, 448, 9],
["invoke", 2125, 2124, 448, 9],
["jump", "while_start_46", 449, 9],
["jump", "if_end_583", 449, 9],
"if_else_582",
"if_end_583",
["access", 2127, "bitand", 451, 17],
["is_identical", 2128, 21, 2127, 451, 17],
["jump_true", 2128, "eq_done_594", 451, 17],
["is_int", 2129, 21, 451, 17],
["jump_false", 2129, "eq_ni_595", 451, 17],
"_nop_tc_355",
["jump", "eq_ni_595", 451, 17],
["eq_int", 2128, 21, 2127, 451, 17],
["jump", "eq_done_594", 451, 17],
"eq_ni_595",
["is_num", 2129, 21, 451, 17],
["jump_false", 2129, "eq_nn_596", 451, 17],
"_nop_tc_356",
["jump", "eq_nn_596", 451, 17],
["eq_float", 2128, 21, 2127, 451, 17],
["jump", "eq_done_594", 451, 17],
"eq_nn_596",
["is_text", 2129, 21, 451, 17],
["jump_false", 2129, "eq_nt_597", 451, 17],
"_nop_tc_357",
"_nop_tc_358",
["eq_text", 2128, 21, 2127, 451, 17],
["jump", "eq_done_594", 451, 17],
"eq_nt_597",
["is_null", 2129, 21, 451, 17],
["jump_false", 2129, "eq_nnl_598", 451, 17],
"_nop_tc_359",
["jump", "eq_nnl_598", 451, 17],
["true", 2128, 451, 17],
["jump", "eq_done_594", 451, 17],
"eq_nnl_598",
["is_bool", 2129, 21, 451, 17],
["jump_false", 2129, "eq_nb_599", 451, 17],
"_nop_tc_360",
["jump", "eq_nb_599", 451, 17],
["eq_bool", 2128, 21, 2127, 451, 17],
["jump", "eq_done_594", 451, 17],
"eq_nb_599",
["false", 2128, 451, 17],
"eq_done_594",
["jump_false", 2128, "if_else_592", 451, 17],
["get", 2132, 10, 1, 452, 13],
["frame", 2133, 2132, 0, 452, 13],
["null", 2134, 452, 13],
["setarg", 2133, 0, 2134, 452, 13],
["invoke", 2133, 2131, 452, 13],
["move", 12, 2131, 452, 13],
["access", 2135, "%ctx", 453, 26],
["get", 2137, 12, 1, 453, 34],
["frame", 2138, 2137, 1, 453, 34],
["null", 2139, 453, 34],
["setarg", 2138, 0, 2139, 453, 34],
["setarg", 2138, 1, 14, 453, 34],
["invoke", 2138, 2136, 453, 34],
["get", 2141, 12, 1, 453, 41],
["frame", 2142, 2141, 1, 453, 41],
["null", 2143, 453, 41],
["setarg", 2142, 0, 2143, 453, 41],
["setarg", 2142, 1, 5, 453, 41],
["invoke", 2142, 2140, 453, 41],
["get", 2145, 2, 1, 453, 14],
["is_proxy", 2146, 2145, 453, 14],
["jump_false", 2146, "record_path_600", 453, 14],
["null", 2147, 453, 14],
["access", 2148, "band", 453, 14],
["array", 2149, 0, 453, 14],
["push", 2149, 12, 453, 14],
["push", 2149, 2135, 453, 14],
["push", 2149, 2136, 453, 14],
["push", 2149, 2140, 453, 14],
["frame", 2150, 2145, 2, 453, 14],
["setarg", 2150, 0, 2147, 453, 14],
["setarg", 2150, 1, 2148, 453, 14],
["setarg", 2150, 2, 2149, 453, 14],
["invoke", 2150, 2144, 453, 14],
["jump", "call_done_601", 453, 14],
"record_path_600",
["load_field", 2151, 2145, "band", 453, 14],
["frame", 2152, 2151, 4, 453, 14],
["setarg", 2152, 0, 2145, 453, 14],
["setarg", 2152, 1, 12, 453, 14],
["setarg", 2152, 2, 2135, 453, 14],
["setarg", 2152, 3, 2136, 453, 14],
["setarg", 2152, 4, 2140, 453, 14],
["invoke", 2152, 2144, 453, 14],
"call_done_601",
["get", 2154, 11, 1, 453, 9],
["frame", 2155, 2154, 1, 453, 9],
["null", 2156, 453, 9],
["setarg", 2155, 0, 2156, 453, 9],
["setarg", 2155, 1, 2144, 453, 9],
["invoke", 2155, 2153, 453, 9],
["get", 2158, 12, 1, 1, 1],
["frame", 2159, 2158, 1, 1, 1],
["null", 2160, 1, 1],
["setarg", 2159, 0, 2160, 1, 1],
["setarg", 2159, 1, 10, 1, 1],
["invoke", 2159, 2157, 1, 1],
["array", 2161, 0, 1, 1],
["push", 2161, 2157, 1, 1],
["push", 2161, 12, 1, 1],
[
"access",
2162,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2163, " {0} =l copy %{1}", 1, 1],
["frame", 2165, 2162, 2, 1, 1],
["null", 2166, 1, 1],
["setarg", 2165, 0, 2166, 1, 1],
["setarg", 2165, 1, 2163, 1, 1],
["setarg", 2165, 2, 2161, 1, 1],
["invoke", 2165, 2164, 1, 1],
["get", 2168, 11, 1, 454, 9],
["frame", 2169, 2168, 1, 454, 9],
["null", 2170, 454, 9],
["setarg", 2169, 0, 2170, 454, 9],
["setarg", 2169, 1, 2164, 454, 9],
["invoke", 2169, 2167, 454, 9],
["frame", 2172, 9, 1, 455, 9],
["null", 2173, 455, 9],
["setarg", 2172, 0, 2173, 455, 9],
["setarg", 2172, 1, 10, 455, 9],
["invoke", 2172, 2171, 455, 9],
["jump", "while_start_46", 456, 9],
["jump", "if_end_593", 456, 9],
"if_else_592",
"if_end_593",
["access", 2174, "bitor", 458, 17],
["is_identical", 2175, 21, 2174, 458, 17],
["jump_true", 2175, "eq_done_604", 458, 17],
["is_int", 2176, 21, 458, 17],
["jump_false", 2176, "eq_ni_605", 458, 17],
"_nop_tc_361",
["jump", "eq_ni_605", 458, 17],
["eq_int", 2175, 21, 2174, 458, 17],
["jump", "eq_done_604", 458, 17],
"eq_ni_605",
["is_num", 2176, 21, 458, 17],
["jump_false", 2176, "eq_nn_606", 458, 17],
"_nop_tc_362",
["jump", "eq_nn_606", 458, 17],
["eq_float", 2175, 21, 2174, 458, 17],
["jump", "eq_done_604", 458, 17],
"eq_nn_606",
["is_text", 2176, 21, 458, 17],
["jump_false", 2176, "eq_nt_607", 458, 17],
"_nop_tc_363",
"_nop_tc_364",
["eq_text", 2175, 21, 2174, 458, 17],
["jump", "eq_done_604", 458, 17],
"eq_nt_607",
["is_null", 2176, 21, 458, 17],
["jump_false", 2176, "eq_nnl_608", 458, 17],
"_nop_tc_365",
["jump", "eq_nnl_608", 458, 17],
["true", 2175, 458, 17],
["jump", "eq_done_604", 458, 17],
"eq_nnl_608",
["is_bool", 2176, 21, 458, 17],
["jump_false", 2176, "eq_nb_609", 458, 17],
"_nop_tc_366",
["jump", "eq_nb_609", 458, 17],
["eq_bool", 2175, 21, 2174, 458, 17],
["jump", "eq_done_604", 458, 17],
"eq_nb_609",
["false", 2175, 458, 17],
"eq_done_604",
["jump_false", 2175, "if_else_602", 458, 17],
["get", 2179, 10, 1, 459, 13],
["frame", 2180, 2179, 0, 459, 13],
["null", 2181, 459, 13],
["setarg", 2180, 0, 2181, 459, 13],
["invoke", 2180, 2178, 459, 13],
["move", 12, 2178, 459, 13],
["access", 2182, "%ctx", 460, 25],
["get", 2184, 12, 1, 460, 33],
["frame", 2185, 2184, 1, 460, 33],
["null", 2186, 460, 33],
["setarg", 2185, 0, 2186, 460, 33],
["setarg", 2185, 1, 14, 460, 33],
["invoke", 2185, 2183, 460, 33],
["get", 2188, 12, 1, 460, 40],
["frame", 2189, 2188, 1, 460, 40],
["null", 2190, 460, 40],
["setarg", 2189, 0, 2190, 460, 40],
["setarg", 2189, 1, 5, 460, 40],
["invoke", 2189, 2187, 460, 40],
["get", 2192, 2, 1, 460, 14],
["is_proxy", 2193, 2192, 460, 14],
["jump_false", 2193, "record_path_610", 460, 14],
["null", 2194, 460, 14],
["access", 2195, "bor", 460, 14],
["array", 2196, 0, 460, 14],
["push", 2196, 12, 460, 14],
["push", 2196, 2182, 460, 14],
["push", 2196, 2183, 460, 14],
["push", 2196, 2187, 460, 14],
["frame", 2197, 2192, 2, 460, 14],
["setarg", 2197, 0, 2194, 460, 14],
["setarg", 2197, 1, 2195, 460, 14],
["setarg", 2197, 2, 2196, 460, 14],
["invoke", 2197, 2191, 460, 14],
["jump", "call_done_611", 460, 14],
"record_path_610",
["load_field", 2198, 2192, "bor", 460, 14],
["frame", 2199, 2198, 4, 460, 14],
["setarg", 2199, 0, 2192, 460, 14],
["setarg", 2199, 1, 12, 460, 14],
["setarg", 2199, 2, 2182, 460, 14],
["setarg", 2199, 3, 2183, 460, 14],
["setarg", 2199, 4, 2187, 460, 14],
["invoke", 2199, 2191, 460, 14],
"call_done_611",
["get", 2201, 11, 1, 460, 9],
["frame", 2202, 2201, 1, 460, 9],
["null", 2203, 460, 9],
["setarg", 2202, 0, 2203, 460, 9],
["setarg", 2202, 1, 2191, 460, 9],
["invoke", 2202, 2200, 460, 9],
["get", 2205, 12, 1, 1, 1],
["frame", 2206, 2205, 1, 1, 1],
["null", 2207, 1, 1],
["setarg", 2206, 0, 2207, 1, 1],
["setarg", 2206, 1, 10, 1, 1],
["invoke", 2206, 2204, 1, 1],
["array", 2208, 0, 1, 1],
["push", 2208, 2204, 1, 1],
["push", 2208, 12, 1, 1],
[
"access",
2209,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2210, " {0} =l copy %{1}", 1, 1],
["frame", 2212, 2209, 2, 1, 1],
["null", 2213, 1, 1],
["setarg", 2212, 0, 2213, 1, 1],
["setarg", 2212, 1, 2210, 1, 1],
["setarg", 2212, 2, 2208, 1, 1],
["invoke", 2212, 2211, 1, 1],
["get", 2215, 11, 1, 461, 9],
["frame", 2216, 2215, 1, 461, 9],
["null", 2217, 461, 9],
["setarg", 2216, 0, 2217, 461, 9],
["setarg", 2216, 1, 2211, 461, 9],
["invoke", 2216, 2214, 461, 9],
["frame", 2219, 9, 1, 462, 9],
["null", 2220, 462, 9],
["setarg", 2219, 0, 2220, 462, 9],
["setarg", 2219, 1, 10, 462, 9],
["invoke", 2219, 2218, 462, 9],
["jump", "while_start_46", 463, 9],
["jump", "if_end_603", 463, 9],
"if_else_602",
"if_end_603",
["access", 2221, "bitxor", 465, 17],
["is_identical", 2222, 21, 2221, 465, 17],
["jump_true", 2222, "eq_done_614", 465, 17],
["is_int", 2223, 21, 465, 17],
["jump_false", 2223, "eq_ni_615", 465, 17],
"_nop_tc_367",
["jump", "eq_ni_615", 465, 17],
["eq_int", 2222, 21, 2221, 465, 17],
["jump", "eq_done_614", 465, 17],
"eq_ni_615",
["is_num", 2223, 21, 465, 17],
["jump_false", 2223, "eq_nn_616", 465, 17],
"_nop_tc_368",
["jump", "eq_nn_616", 465, 17],
["eq_float", 2222, 21, 2221, 465, 17],
["jump", "eq_done_614", 465, 17],
"eq_nn_616",
["is_text", 2223, 21, 465, 17],
["jump_false", 2223, "eq_nt_617", 465, 17],
"_nop_tc_369",
"_nop_tc_370",
["eq_text", 2222, 21, 2221, 465, 17],
["jump", "eq_done_614", 465, 17],
"eq_nt_617",
["is_null", 2223, 21, 465, 17],
["jump_false", 2223, "eq_nnl_618", 465, 17],
"_nop_tc_371",
["jump", "eq_nnl_618", 465, 17],
["true", 2222, 465, 17],
["jump", "eq_done_614", 465, 17],
"eq_nnl_618",
["is_bool", 2223, 21, 465, 17],
["jump_false", 2223, "eq_nb_619", 465, 17],
"_nop_tc_372",
["jump", "eq_nb_619", 465, 17],
["eq_bool", 2222, 21, 2221, 465, 17],
["jump", "eq_done_614", 465, 17],
"eq_nb_619",
["false", 2222, 465, 17],
"eq_done_614",
["jump_false", 2222, "if_else_612", 465, 17],
["get", 2226, 10, 1, 466, 13],
["frame", 2227, 2226, 0, 466, 13],
["null", 2228, 466, 13],
["setarg", 2227, 0, 2228, 466, 13],
["invoke", 2227, 2225, 466, 13],
["move", 12, 2225, 466, 13],
["access", 2229, "%ctx", 467, 26],
["get", 2231, 12, 1, 467, 34],
["frame", 2232, 2231, 1, 467, 34],
["null", 2233, 467, 34],
["setarg", 2232, 0, 2233, 467, 34],
["setarg", 2232, 1, 14, 467, 34],
["invoke", 2232, 2230, 467, 34],
["get", 2235, 12, 1, 467, 41],
["frame", 2236, 2235, 1, 467, 41],
["null", 2237, 467, 41],
["setarg", 2236, 0, 2237, 467, 41],
["setarg", 2236, 1, 5, 467, 41],
["invoke", 2236, 2234, 467, 41],
["get", 2239, 2, 1, 467, 14],
["is_proxy", 2240, 2239, 467, 14],
["jump_false", 2240, "record_path_620", 467, 14],
["null", 2241, 467, 14],
["access", 2242, "bxor", 467, 14],
["array", 2243, 0, 467, 14],
["push", 2243, 12, 467, 14],
["push", 2243, 2229, 467, 14],
["push", 2243, 2230, 467, 14],
["push", 2243, 2234, 467, 14],
["frame", 2244, 2239, 2, 467, 14],
["setarg", 2244, 0, 2241, 467, 14],
["setarg", 2244, 1, 2242, 467, 14],
["setarg", 2244, 2, 2243, 467, 14],
["invoke", 2244, 2238, 467, 14],
["jump", "call_done_621", 467, 14],
"record_path_620",
["load_field", 2245, 2239, "bxor", 467, 14],
["frame", 2246, 2245, 4, 467, 14],
["setarg", 2246, 0, 2239, 467, 14],
["setarg", 2246, 1, 12, 467, 14],
["setarg", 2246, 2, 2229, 467, 14],
["setarg", 2246, 3, 2230, 467, 14],
["setarg", 2246, 4, 2234, 467, 14],
["invoke", 2246, 2238, 467, 14],
"call_done_621",
["get", 2248, 11, 1, 467, 9],
["frame", 2249, 2248, 1, 467, 9],
["null", 2250, 467, 9],
["setarg", 2249, 0, 2250, 467, 9],
["setarg", 2249, 1, 2238, 467, 9],
["invoke", 2249, 2247, 467, 9],
["get", 2252, 12, 1, 1, 1],
["frame", 2253, 2252, 1, 1, 1],
["null", 2254, 1, 1],
["setarg", 2253, 0, 2254, 1, 1],
["setarg", 2253, 1, 10, 1, 1],
["invoke", 2253, 2251, 1, 1],
["array", 2255, 0, 1, 1],
["push", 2255, 2251, 1, 1],
["push", 2255, 12, 1, 1],
[
"access",
2256,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2257, " {0} =l copy %{1}", 1, 1],
["frame", 2259, 2256, 2, 1, 1],
["null", 2260, 1, 1],
["setarg", 2259, 0, 2260, 1, 1],
["setarg", 2259, 1, 2257, 1, 1],
["setarg", 2259, 2, 2255, 1, 1],
["invoke", 2259, 2258, 1, 1],
["get", 2262, 11, 1, 468, 9],
["frame", 2263, 2262, 1, 468, 9],
["null", 2264, 468, 9],
["setarg", 2263, 0, 2264, 468, 9],
["setarg", 2263, 1, 2258, 468, 9],
["invoke", 2263, 2261, 468, 9],
["frame", 2266, 9, 1, 469, 9],
["null", 2267, 469, 9],
["setarg", 2266, 0, 2267, 469, 9],
["setarg", 2266, 1, 10, 469, 9],
["invoke", 2266, 2265, 469, 9],
["jump", "while_start_46", 470, 9],
["jump", "if_end_613", 470, 9],
"if_else_612",
"if_end_613",
["access", 2268, "shl", 472, 17],
["is_identical", 2269, 21, 2268, 472, 17],
["jump_true", 2269, "eq_done_624", 472, 17],
["is_int", 2270, 21, 472, 17],
["jump_false", 2270, "eq_ni_625", 472, 17],
"_nop_tc_373",
["jump", "eq_ni_625", 472, 17],
["eq_int", 2269, 21, 2268, 472, 17],
["jump", "eq_done_624", 472, 17],
"eq_ni_625",
["is_num", 2270, 21, 472, 17],
["jump_false", 2270, "eq_nn_626", 472, 17],
"_nop_tc_374",
["jump", "eq_nn_626", 472, 17],
["eq_float", 2269, 21, 2268, 472, 17],
["jump", "eq_done_624", 472, 17],
"eq_nn_626",
["is_text", 2270, 21, 472, 17],
["jump_false", 2270, "eq_nt_627", 472, 17],
"_nop_tc_375",
"_nop_tc_376",
["eq_text", 2269, 21, 2268, 472, 17],
["jump", "eq_done_624", 472, 17],
"eq_nt_627",
["is_null", 2270, 21, 472, 17],
["jump_false", 2270, "eq_nnl_628", 472, 17],
"_nop_tc_377",
["jump", "eq_nnl_628", 472, 17],
["true", 2269, 472, 17],
["jump", "eq_done_624", 472, 17],
"eq_nnl_628",
["is_bool", 2270, 21, 472, 17],
["jump_false", 2270, "eq_nb_629", 472, 17],
"_nop_tc_378",
["jump", "eq_nb_629", 472, 17],
["eq_bool", 2269, 21, 2268, 472, 17],
["jump", "eq_done_624", 472, 17],
"eq_nb_629",
["false", 2269, 472, 17],
"eq_done_624",
["jump_false", 2269, "if_else_622", 472, 17],
["get", 2273, 10, 1, 473, 13],
["frame", 2274, 2273, 0, 473, 13],
["null", 2275, 473, 13],
["setarg", 2274, 0, 2275, 473, 13],
["invoke", 2274, 2272, 473, 13],
["move", 12, 2272, 473, 13],
["access", 2276, "%ctx", 474, 25],
["get", 2278, 12, 1, 474, 33],
["frame", 2279, 2278, 1, 474, 33],
["null", 2280, 474, 33],
["setarg", 2279, 0, 2280, 474, 33],
["setarg", 2279, 1, 14, 474, 33],
["invoke", 2279, 2277, 474, 33],
["get", 2282, 12, 1, 474, 40],
["frame", 2283, 2282, 1, 474, 40],
["null", 2284, 474, 40],
["setarg", 2283, 0, 2284, 474, 40],
["setarg", 2283, 1, 5, 474, 40],
["invoke", 2283, 2281, 474, 40],
["get", 2286, 2, 1, 474, 14],
["is_proxy", 2287, 2286, 474, 14],
["jump_false", 2287, "record_path_630", 474, 14],
["null", 2288, 474, 14],
["access", 2289, "shl", 474, 14],
["array", 2290, 0, 474, 14],
["push", 2290, 12, 474, 14],
["push", 2290, 2276, 474, 14],
["push", 2290, 2277, 474, 14],
["push", 2290, 2281, 474, 14],
["frame", 2291, 2286, 2, 474, 14],
["setarg", 2291, 0, 2288, 474, 14],
["setarg", 2291, 1, 2289, 474, 14],
["setarg", 2291, 2, 2290, 474, 14],
["invoke", 2291, 2285, 474, 14],
["jump", "call_done_631", 474, 14],
"record_path_630",
["load_field", 2292, 2286, "shl", 474, 14],
["frame", 2293, 2292, 4, 474, 14],
["setarg", 2293, 0, 2286, 474, 14],
["setarg", 2293, 1, 12, 474, 14],
["setarg", 2293, 2, 2276, 474, 14],
["setarg", 2293, 3, 2277, 474, 14],
["setarg", 2293, 4, 2281, 474, 14],
["invoke", 2293, 2285, 474, 14],
"call_done_631",
["get", 2295, 11, 1, 474, 9],
["frame", 2296, 2295, 1, 474, 9],
["null", 2297, 474, 9],
["setarg", 2296, 0, 2297, 474, 9],
["setarg", 2296, 1, 2285, 474, 9],
["invoke", 2296, 2294, 474, 9],
["get", 2299, 12, 1, 1, 1],
["frame", 2300, 2299, 1, 1, 1],
["null", 2301, 1, 1],
["setarg", 2300, 0, 2301, 1, 1],
["setarg", 2300, 1, 10, 1, 1],
["invoke", 2300, 2298, 1, 1],
["array", 2302, 0, 1, 1],
["push", 2302, 2298, 1, 1],
["push", 2302, 12, 1, 1],
[
"access",
2303,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2304, " {0} =l copy %{1}", 1, 1],
["frame", 2306, 2303, 2, 1, 1],
["null", 2307, 1, 1],
["setarg", 2306, 0, 2307, 1, 1],
["setarg", 2306, 1, 2304, 1, 1],
["setarg", 2306, 2, 2302, 1, 1],
["invoke", 2306, 2305, 1, 1],
["get", 2309, 11, 1, 475, 9],
["frame", 2310, 2309, 1, 475, 9],
["null", 2311, 475, 9],
["setarg", 2310, 0, 2311, 475, 9],
["setarg", 2310, 1, 2305, 475, 9],
["invoke", 2310, 2308, 475, 9],
["frame", 2313, 9, 1, 476, 9],
["null", 2314, 476, 9],
["setarg", 2313, 0, 2314, 476, 9],
["setarg", 2313, 1, 10, 476, 9],
["invoke", 2313, 2312, 476, 9],
["jump", "while_start_46", 477, 9],
["jump", "if_end_623", 477, 9],
"if_else_622",
"if_end_623",
["access", 2315, "shr", 479, 17],
["is_identical", 2316, 21, 2315, 479, 17],
["jump_true", 2316, "eq_done_634", 479, 17],
["is_int", 2317, 21, 479, 17],
["jump_false", 2317, "eq_ni_635", 479, 17],
"_nop_tc_379",
["jump", "eq_ni_635", 479, 17],
["eq_int", 2316, 21, 2315, 479, 17],
["jump", "eq_done_634", 479, 17],
"eq_ni_635",
["is_num", 2317, 21, 479, 17],
["jump_false", 2317, "eq_nn_636", 479, 17],
"_nop_tc_380",
["jump", "eq_nn_636", 479, 17],
["eq_float", 2316, 21, 2315, 479, 17],
["jump", "eq_done_634", 479, 17],
"eq_nn_636",
["is_text", 2317, 21, 479, 17],
["jump_false", 2317, "eq_nt_637", 479, 17],
"_nop_tc_381",
"_nop_tc_382",
["eq_text", 2316, 21, 2315, 479, 17],
["jump", "eq_done_634", 479, 17],
"eq_nt_637",
["is_null", 2317, 21, 479, 17],
["jump_false", 2317, "eq_nnl_638", 479, 17],
"_nop_tc_383",
["jump", "eq_nnl_638", 479, 17],
["true", 2316, 479, 17],
["jump", "eq_done_634", 479, 17],
"eq_nnl_638",
["is_bool", 2317, 21, 479, 17],
["jump_false", 2317, "eq_nb_639", 479, 17],
"_nop_tc_384",
["jump", "eq_nb_639", 479, 17],
["eq_bool", 2316, 21, 2315, 479, 17],
["jump", "eq_done_634", 479, 17],
"eq_nb_639",
["false", 2316, 479, 17],
"eq_done_634",
["jump_false", 2316, "if_else_632", 479, 17],
["get", 2320, 10, 1, 480, 13],
["frame", 2321, 2320, 0, 480, 13],
["null", 2322, 480, 13],
["setarg", 2321, 0, 2322, 480, 13],
["invoke", 2321, 2319, 480, 13],
["move", 12, 2319, 480, 13],
["access", 2323, "%ctx", 481, 25],
["get", 2325, 12, 1, 481, 33],
["frame", 2326, 2325, 1, 481, 33],
["null", 2327, 481, 33],
["setarg", 2326, 0, 2327, 481, 33],
["setarg", 2326, 1, 14, 481, 33],
["invoke", 2326, 2324, 481, 33],
["get", 2329, 12, 1, 481, 40],
["frame", 2330, 2329, 1, 481, 40],
["null", 2331, 481, 40],
["setarg", 2330, 0, 2331, 481, 40],
["setarg", 2330, 1, 5, 481, 40],
["invoke", 2330, 2328, 481, 40],
["get", 2333, 2, 1, 481, 14],
["is_proxy", 2334, 2333, 481, 14],
["jump_false", 2334, "record_path_640", 481, 14],
["null", 2335, 481, 14],
["access", 2336, "shr", 481, 14],
["array", 2337, 0, 481, 14],
["push", 2337, 12, 481, 14],
["push", 2337, 2323, 481, 14],
["push", 2337, 2324, 481, 14],
["push", 2337, 2328, 481, 14],
["frame", 2338, 2333, 2, 481, 14],
["setarg", 2338, 0, 2335, 481, 14],
["setarg", 2338, 1, 2336, 481, 14],
["setarg", 2338, 2, 2337, 481, 14],
["invoke", 2338, 2332, 481, 14],
["jump", "call_done_641", 481, 14],
"record_path_640",
["load_field", 2339, 2333, "shr", 481, 14],
["frame", 2340, 2339, 4, 481, 14],
["setarg", 2340, 0, 2333, 481, 14],
["setarg", 2340, 1, 12, 481, 14],
["setarg", 2340, 2, 2323, 481, 14],
["setarg", 2340, 3, 2324, 481, 14],
["setarg", 2340, 4, 2328, 481, 14],
["invoke", 2340, 2332, 481, 14],
"call_done_641",
["get", 2342, 11, 1, 481, 9],
["frame", 2343, 2342, 1, 481, 9],
["null", 2344, 481, 9],
["setarg", 2343, 0, 2344, 481, 9],
["setarg", 2343, 1, 2332, 481, 9],
["invoke", 2343, 2341, 481, 9],
["get", 2346, 12, 1, 1, 1],
["frame", 2347, 2346, 1, 1, 1],
["null", 2348, 1, 1],
["setarg", 2347, 0, 2348, 1, 1],
["setarg", 2347, 1, 10, 1, 1],
["invoke", 2347, 2345, 1, 1],
["array", 2349, 0, 1, 1],
["push", 2349, 2345, 1, 1],
["push", 2349, 12, 1, 1],
[
"access",
2350,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2351, " {0} =l copy %{1}", 1, 1],
["frame", 2353, 2350, 2, 1, 1],
["null", 2354, 1, 1],
["setarg", 2353, 0, 2354, 1, 1],
["setarg", 2353, 1, 2351, 1, 1],
["setarg", 2353, 2, 2349, 1, 1],
["invoke", 2353, 2352, 1, 1],
["get", 2356, 11, 1, 482, 9],
["frame", 2357, 2356, 1, 482, 9],
["null", 2358, 482, 9],
["setarg", 2357, 0, 2358, 482, 9],
["setarg", 2357, 1, 2352, 482, 9],
["invoke", 2357, 2355, 482, 9],
["frame", 2360, 9, 1, 483, 9],
["null", 2361, 483, 9],
["setarg", 2360, 0, 2361, 483, 9],
["setarg", 2360, 1, 10, 483, 9],
["invoke", 2360, 2359, 483, 9],
["jump", "while_start_46", 484, 9],
["jump", "if_end_633", 484, 9],
"if_else_632",
"if_end_633",
["access", 2362, "ushr", 486, 17],
["is_identical", 2363, 21, 2362, 486, 17],
["jump_true", 2363, "eq_done_644", 486, 17],
["is_int", 2364, 21, 486, 17],
["jump_false", 2364, "eq_ni_645", 486, 17],
"_nop_tc_385",
["jump", "eq_ni_645", 486, 17],
["eq_int", 2363, 21, 2362, 486, 17],
["jump", "eq_done_644", 486, 17],
"eq_ni_645",
["is_num", 2364, 21, 486, 17],
["jump_false", 2364, "eq_nn_646", 486, 17],
"_nop_tc_386",
["jump", "eq_nn_646", 486, 17],
["eq_float", 2363, 21, 2362, 486, 17],
["jump", "eq_done_644", 486, 17],
"eq_nn_646",
["is_text", 2364, 21, 486, 17],
["jump_false", 2364, "eq_nt_647", 486, 17],
"_nop_tc_387",
"_nop_tc_388",
["eq_text", 2363, 21, 2362, 486, 17],
["jump", "eq_done_644", 486, 17],
"eq_nt_647",
["is_null", 2364, 21, 486, 17],
["jump_false", 2364, "eq_nnl_648", 486, 17],
"_nop_tc_389",
["jump", "eq_nnl_648", 486, 17],
["true", 2363, 486, 17],
["jump", "eq_done_644", 486, 17],
"eq_nnl_648",
["is_bool", 2364, 21, 486, 17],
["jump_false", 2364, "eq_nb_649", 486, 17],
"_nop_tc_390",
["jump", "eq_nb_649", 486, 17],
["eq_bool", 2363, 21, 2362, 486, 17],
["jump", "eq_done_644", 486, 17],
"eq_nb_649",
["false", 2363, 486, 17],
"eq_done_644",
["jump_false", 2363, "if_else_642", 486, 17],
["get", 2367, 10, 1, 487, 13],
["frame", 2368, 2367, 0, 487, 13],
["null", 2369, 487, 13],
["setarg", 2368, 0, 2369, 487, 13],
["invoke", 2368, 2366, 487, 13],
["move", 12, 2366, 487, 13],
["access", 2370, "%ctx", 488, 26],
["get", 2372, 12, 1, 488, 34],
["frame", 2373, 2372, 1, 488, 34],
["null", 2374, 488, 34],
["setarg", 2373, 0, 2374, 488, 34],
["setarg", 2373, 1, 14, 488, 34],
["invoke", 2373, 2371, 488, 34],
["get", 2376, 12, 1, 488, 41],
["frame", 2377, 2376, 1, 488, 41],
["null", 2378, 488, 41],
["setarg", 2377, 0, 2378, 488, 41],
["setarg", 2377, 1, 5, 488, 41],
["invoke", 2377, 2375, 488, 41],
["get", 2380, 2, 1, 488, 14],
["is_proxy", 2381, 2380, 488, 14],
["jump_false", 2381, "record_path_650", 488, 14],
["null", 2382, 488, 14],
["access", 2383, "ushr", 488, 14],
["array", 2384, 0, 488, 14],
["push", 2384, 12, 488, 14],
["push", 2384, 2370, 488, 14],
["push", 2384, 2371, 488, 14],
["push", 2384, 2375, 488, 14],
["frame", 2385, 2380, 2, 488, 14],
["setarg", 2385, 0, 2382, 488, 14],
["setarg", 2385, 1, 2383, 488, 14],
["setarg", 2385, 2, 2384, 488, 14],
["invoke", 2385, 2379, 488, 14],
["jump", "call_done_651", 488, 14],
"record_path_650",
["load_field", 2386, 2380, "ushr", 488, 14],
["frame", 2387, 2386, 4, 488, 14],
["setarg", 2387, 0, 2380, 488, 14],
["setarg", 2387, 1, 12, 488, 14],
["setarg", 2387, 2, 2370, 488, 14],
["setarg", 2387, 3, 2371, 488, 14],
["setarg", 2387, 4, 2375, 488, 14],
["invoke", 2387, 2379, 488, 14],
"call_done_651",
["get", 2389, 11, 1, 488, 9],
["frame", 2390, 2389, 1, 488, 9],
["null", 2391, 488, 9],
["setarg", 2390, 0, 2391, 488, 9],
["setarg", 2390, 1, 2379, 488, 9],
["invoke", 2390, 2388, 488, 9],
["get", 2393, 12, 1, 1, 1],
["frame", 2394, 2393, 1, 1, 1],
["null", 2395, 1, 1],
["setarg", 2394, 0, 2395, 1, 1],
["setarg", 2394, 1, 10, 1, 1],
["invoke", 2394, 2392, 1, 1],
["array", 2396, 0, 1, 1],
["push", 2396, 2392, 1, 1],
["push", 2396, 12, 1, 1],
[
"access",
2397,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2398, " {0} =l copy %{1}", 1, 1],
["frame", 2400, 2397, 2, 1, 1],
["null", 2401, 1, 1],
["setarg", 2400, 0, 2401, 1, 1],
["setarg", 2400, 1, 2398, 1, 1],
["setarg", 2400, 2, 2396, 1, 1],
["invoke", 2400, 2399, 1, 1],
["get", 2403, 11, 1, 489, 9],
["frame", 2404, 2403, 1, 489, 9],
["null", 2405, 489, 9],
["setarg", 2404, 0, 2405, 489, 9],
["setarg", 2404, 1, 2399, 489, 9],
["invoke", 2404, 2402, 489, 9],
["frame", 2407, 9, 1, 490, 9],
["null", 2408, 490, 9],
["setarg", 2407, 0, 2408, 490, 9],
["setarg", 2407, 1, 10, 490, 9],
["invoke", 2407, 2406, 490, 9],
["jump", "while_start_46", 491, 9],
["jump", "if_end_643", 491, 9],
"if_else_642",
"if_end_643",
["access", 2409, "load_field", 496, 17],
["is_identical", 2410, 21, 2409, 496, 17],
["jump_true", 2410, "eq_done_654", 496, 17],
["is_int", 2411, 21, 496, 17],
["jump_false", 2411, "eq_ni_655", 496, 17],
"_nop_tc_391",
["jump", "eq_ni_655", 496, 17],
["eq_int", 2410, 21, 2409, 496, 17],
["jump", "eq_done_654", 496, 17],
"eq_ni_655",
["is_num", 2411, 21, 496, 17],
["jump_false", 2411, "eq_nn_656", 496, 17],
"_nop_tc_392",
["jump", "eq_nn_656", 496, 17],
["eq_float", 2410, 21, 2409, 496, 17],
["jump", "eq_done_654", 496, 17],
"eq_nn_656",
["is_text", 2411, 21, 496, 17],
["jump_false", 2411, "eq_nt_657", 496, 17],
"_nop_tc_393",
"_nop_tc_394",
["eq_text", 2410, 21, 2409, 496, 17],
["jump", "eq_done_654", 496, 17],
"eq_nt_657",
["is_null", 2411, 21, 496, 17],
["jump_false", 2411, "eq_nnl_658", 496, 17],
"_nop_tc_395",
["jump", "eq_nnl_658", 496, 17],
["true", 2410, 496, 17],
["jump", "eq_done_654", 496, 17],
"eq_nnl_658",
["is_bool", 2411, 21, 496, 17],
["jump_false", 2411, "eq_nb_659", 496, 17],
"_nop_tc_396",
["jump", "eq_nb_659", 496, 17],
["eq_bool", 2410, 21, 2409, 496, 17],
["jump", "eq_done_654", 496, 17],
"eq_nb_659",
["false", 2410, 496, 17],
"eq_done_654",
["jump_false", 2410, "if_else_652", 496, 17],
["get", 2414, 14, 1, 497, 14],
["frame", 2415, 2414, 1, 497, 14],
["null", 2416, 497, 14],
["setarg", 2415, 0, 2416, 497, 14],
["setarg", 2415, 1, 5, 497, 14],
["invoke", 2415, 2413, 497, 14],
["move", 16, 2413, 497, 14],
["null", 2417, 498, 19],
["is_identical", 2418, 16, 2417, 498, 19],
["jump_true", 2418, "ne_nid_663", 498, 19],
["jump", "ne_ni_664", 498, 19],
"ne_nid_663",
["false", 2418, 498, 19],
["jump", "ne_done_662", 498, 19],
"ne_ni_664",
["is_int", 2419, 16, 498, 19],
["jump_false", 2419, "ne_nn_665", 498, 19],
"_nop_tc_397",
["jump", "ne_nn_665", 498, 19],
["ne_int", 2418, 16, 2417, 498, 19],
["jump", "ne_done_662", 498, 19],
"ne_nn_665",
["is_num", 2419, 16, 498, 19],
["jump_false", 2419, "ne_nt_666", 498, 19],
"_nop_tc_398",
["jump", "ne_nt_666", 498, 19],
["ne_float", 2418, 16, 2417, 498, 19],
["jump", "ne_done_662", 498, 19],
"ne_nt_666",
["is_text", 2419, 16, 498, 19],
["jump_false", 2419, "ne_nnl_667", 498, 19],
"_nop_tc_399",
["jump", "ne_nnl_667", 498, 19],
["ne_text", 2418, 16, 2417, 498, 19],
["jump", "ne_done_662", 498, 19],
"ne_nnl_667",
["is_null", 2419, 16, 498, 19],
["jump_false", 2419, "ne_nb_668", 498, 19],
"_nop_tc_400",
"_nop_tc_401",
["false", 2418, 498, 19],
["jump", "ne_done_662", 498, 19],
"ne_nb_668",
["is_bool", 2419, 16, 498, 19],
["jump_false", 2419, "ne_mis_669", 498, 19],
"_nop_tc_402",
["jump", "ne_mis_669", 498, 19],
["ne_bool", 2418, 16, 2417, 498, 19],
["jump", "ne_done_662", 498, 19],
"ne_mis_669",
["true", 2418, 498, 19],
"ne_done_662",
["jump_false", 2418, "if_else_660", 498, 19],
["get", 2422, 13, 1, 499, 16],
["frame", 2423, 2422, 1, 499, 16],
["null", 2424, 499, 16],
["setarg", 2423, 0, 2424, 499, 16],
["setarg", 2423, 1, 16, 499, 16],
["invoke", 2423, 2421, 499, 16],
["move", 6, 2421, 499, 16],
["get", 2426, 12, 1, 1, 1],
["frame", 2427, 2426, 1, 1, 1],
["null", 2428, 1, 1],
["setarg", 2427, 0, 2428, 1, 1],
["setarg", 2427, 1, 10, 1, 1],
["invoke", 2427, 2425, 1, 1],
["get", 2430, 12, 1, 1, 1],
["frame", 2431, 2430, 1, 1, 1],
["null", 2432, 1, 1],
["setarg", 2431, 0, 2432, 1, 1],
["setarg", 2431, 1, 14, 1, 1],
["invoke", 2431, 2429, 1, 1],
["array", 2433, 0, 1, 1],
["push", 2433, 2425, 1, 1],
["push", 2433, 2429, 1, 1],
["push", 2433, 6, 1, 1],
[
"access",
2434,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2435, " {0} =l call $cell_rt_load_field(l %ctx, l {1}, l {2})", 1, 1],
["frame", 2437, 2434, 2, 1, 1],
["null", 2438, 1, 1],
["setarg", 2437, 0, 2438, 1, 1],
["setarg", 2437, 1, 2435, 1, 1],
["setarg", 2437, 2, 2433, 1, 1],
["invoke", 2437, 2436, 1, 1],
["get", 2440, 11, 1, 500, 11],
["frame", 2441, 2440, 1, 500, 11],
["null", 2442, 500, 11],
["setarg", 2441, 0, 2442, 500, 11],
["setarg", 2441, 1, 2436, 500, 11],
["invoke", 2441, 2439, 500, 11],
["jump", "if_end_661", 500, 11],
"if_else_660",
["get", 2444, 12, 1, 1, 1],
["frame", 2445, 2444, 1, 1, 1],
["null", 2446, 1, 1],
["setarg", 2445, 0, 2446, 1, 1],
["setarg", 2445, 1, 10, 1, 1],
["invoke", 2445, 2443, 1, 1],
["get", 2448, 12, 1, 1, 1],
["frame", 2449, 2448, 1, 1, 1],
["null", 2450, 1, 1],
["setarg", 2449, 0, 2450, 1, 1],
["setarg", 2449, 1, 14, 1, 1],
["invoke", 2449, 2447, 1, 1],
["get", 2452, 12, 1, 1, 1],
["frame", 2453, 2452, 1, 1, 1],
["null", 2454, 1, 1],
["setarg", 2453, 0, 2454, 1, 1],
["setarg", 2453, 1, 5, 1, 1],
["invoke", 2453, 2451, 1, 1],
["array", 2455, 0, 1, 1],
["push", 2455, 2443, 1, 1],
["push", 2455, 2447, 1, 1],
["push", 2455, 2451, 1, 1],
[
"access",
2456,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2457, " {0} =l call $cell_rt_load_dynamic(l %ctx, l {1}, l {2})", 1, 1],
["frame", 2459, 2456, 2, 1, 1],
["null", 2460, 1, 1],
["setarg", 2459, 0, 2460, 1, 1],
["setarg", 2459, 1, 2457, 1, 1],
["setarg", 2459, 2, 2455, 1, 1],
["invoke", 2459, 2458, 1, 1],
["get", 2462, 11, 1, 502, 11],
["frame", 2463, 2462, 1, 502, 11],
["null", 2464, 502, 11],
["setarg", 2463, 0, 2464, 502, 11],
["setarg", 2463, 1, 2458, 502, 11],
["invoke", 2463, 2461, 502, 11],
"if_end_661",
["frame", 2466, 9, 1, 504, 9],
["null", 2467, 504, 9],
["setarg", 2466, 0, 2467, 504, 9],
["setarg", 2466, 1, 10, 504, 9],
["invoke", 2466, 2465, 504, 9],
["jump", "while_start_46", 505, 9],
["jump", "if_end_653", 505, 9],
"if_else_652",
"if_end_653",
["access", 2468, "load_index", 507, 17],
["is_identical", 2469, 21, 2468, 507, 17],
["jump_true", 2469, "eq_done_672", 507, 17],
["is_int", 2470, 21, 507, 17],
["jump_false", 2470, "eq_ni_673", 507, 17],
"_nop_tc_403",
["jump", "eq_ni_673", 507, 17],
["eq_int", 2469, 21, 2468, 507, 17],
["jump", "eq_done_672", 507, 17],
"eq_ni_673",
["is_num", 2470, 21, 507, 17],
["jump_false", 2470, "eq_nn_674", 507, 17],
"_nop_tc_404",
["jump", "eq_nn_674", 507, 17],
["eq_float", 2469, 21, 2468, 507, 17],
["jump", "eq_done_672", 507, 17],
"eq_nn_674",
["is_text", 2470, 21, 507, 17],
["jump_false", 2470, "eq_nt_675", 507, 17],
"_nop_tc_405",
"_nop_tc_406",
["eq_text", 2469, 21, 2468, 507, 17],
["jump", "eq_done_672", 507, 17],
"eq_nt_675",
["is_null", 2470, 21, 507, 17],
["jump_false", 2470, "eq_nnl_676", 507, 17],
"_nop_tc_407",
["jump", "eq_nnl_676", 507, 17],
["true", 2469, 507, 17],
["jump", "eq_done_672", 507, 17],
"eq_nnl_676",
["is_bool", 2470, 21, 507, 17],
["jump_false", 2470, "eq_nb_677", 507, 17],
"_nop_tc_408",
["jump", "eq_nb_677", 507, 17],
["eq_bool", 2469, 21, 2468, 507, 17],
["jump", "eq_done_672", 507, 17],
"eq_nb_677",
["false", 2469, 507, 17],
"eq_done_672",
["jump_false", 2469, "if_else_670", 507, 17],
["get", 2473, 12, 1, 1, 1],
["frame", 2474, 2473, 1, 1, 1],
["null", 2475, 1, 1],
["setarg", 2474, 0, 2475, 1, 1],
["setarg", 2474, 1, 10, 1, 1],
["invoke", 2474, 2472, 1, 1],
["get", 2477, 12, 1, 1, 1],
["frame", 2478, 2477, 1, 1, 1],
["null", 2479, 1, 1],
["setarg", 2478, 0, 2479, 1, 1],
["setarg", 2478, 1, 14, 1, 1],
["invoke", 2478, 2476, 1, 1],
["get", 2481, 12, 1, 1, 1],
["frame", 2482, 2481, 1, 1, 1],
["null", 2483, 1, 1],
["setarg", 2482, 0, 2483, 1, 1],
["setarg", 2482, 1, 5, 1, 1],
["invoke", 2482, 2480, 1, 1],
["array", 2484, 0, 1, 1],
["push", 2484, 2472, 1, 1],
["push", 2484, 2476, 1, 1],
["push", 2484, 2480, 1, 1],
[
"access",
2485,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2486, " {0} =l call $cell_rt_load_index(l %ctx, l {1}, l {2})", 1, 1],
["frame", 2488, 2485, 2, 1, 1],
["null", 2489, 1, 1],
["setarg", 2488, 0, 2489, 1, 1],
["setarg", 2488, 1, 2486, 1, 1],
["setarg", 2488, 2, 2484, 1, 1],
["invoke", 2488, 2487, 1, 1],
["get", 2491, 11, 1, 508, 9],
["frame", 2492, 2491, 1, 508, 9],
["null", 2493, 508, 9],
["setarg", 2492, 0, 2493, 508, 9],
["setarg", 2492, 1, 2487, 508, 9],
["invoke", 2492, 2490, 508, 9],
["frame", 2495, 9, 1, 509, 9],
["null", 2496, 509, 9],
["setarg", 2495, 0, 2496, 509, 9],
["setarg", 2495, 1, 10, 509, 9],
["invoke", 2495, 2494, 509, 9],
["jump", "while_start_46", 510, 9],
["jump", "if_end_671", 510, 9],
"if_else_670",
"if_end_671",
["access", 2497, "load_dynamic", 512, 17],
["is_identical", 2498, 21, 2497, 512, 17],
["jump_true", 2498, "eq_done_680", 512, 17],
["is_int", 2499, 21, 512, 17],
["jump_false", 2499, "eq_ni_681", 512, 17],
"_nop_tc_409",
["jump", "eq_ni_681", 512, 17],
["eq_int", 2498, 21, 2497, 512, 17],
["jump", "eq_done_680", 512, 17],
"eq_ni_681",
["is_num", 2499, 21, 512, 17],
["jump_false", 2499, "eq_nn_682", 512, 17],
"_nop_tc_410",
["jump", "eq_nn_682", 512, 17],
["eq_float", 2498, 21, 2497, 512, 17],
["jump", "eq_done_680", 512, 17],
"eq_nn_682",
["is_text", 2499, 21, 512, 17],
["jump_false", 2499, "eq_nt_683", 512, 17],
"_nop_tc_411",
"_nop_tc_412",
["eq_text", 2498, 21, 2497, 512, 17],
["jump", "eq_done_680", 512, 17],
"eq_nt_683",
["is_null", 2499, 21, 512, 17],
["jump_false", 2499, "eq_nnl_684", 512, 17],
"_nop_tc_413",
["jump", "eq_nnl_684", 512, 17],
["true", 2498, 512, 17],
["jump", "eq_done_680", 512, 17],
"eq_nnl_684",
["is_bool", 2499, 21, 512, 17],
["jump_false", 2499, "eq_nb_685", 512, 17],
"_nop_tc_414",
["jump", "eq_nb_685", 512, 17],
["eq_bool", 2498, 21, 2497, 512, 17],
["jump", "eq_done_680", 512, 17],
"eq_nb_685",
["false", 2498, 512, 17],
"eq_done_680",
["jump_false", 2498, "if_else_678", 512, 17],
["get", 2502, 12, 1, 1, 1],
["frame", 2503, 2502, 1, 1, 1],
["null", 2504, 1, 1],
["setarg", 2503, 0, 2504, 1, 1],
["setarg", 2503, 1, 10, 1, 1],
["invoke", 2503, 2501, 1, 1],
["get", 2506, 12, 1, 1, 1],
["frame", 2507, 2506, 1, 1, 1],
["null", 2508, 1, 1],
["setarg", 2507, 0, 2508, 1, 1],
["setarg", 2507, 1, 14, 1, 1],
["invoke", 2507, 2505, 1, 1],
["get", 2510, 12, 1, 1, 1],
["frame", 2511, 2510, 1, 1, 1],
["null", 2512, 1, 1],
["setarg", 2511, 0, 2512, 1, 1],
["setarg", 2511, 1, 5, 1, 1],
["invoke", 2511, 2509, 1, 1],
["array", 2513, 0, 1, 1],
["push", 2513, 2501, 1, 1],
["push", 2513, 2505, 1, 1],
["push", 2513, 2509, 1, 1],
[
"access",
2514,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2515, " {0} =l call $cell_rt_load_dynamic(l %ctx, l {1}, l {2})", 1, 1],
["frame", 2517, 2514, 2, 1, 1],
["null", 2518, 1, 1],
["setarg", 2517, 0, 2518, 1, 1],
["setarg", 2517, 1, 2515, 1, 1],
["setarg", 2517, 2, 2513, 1, 1],
["invoke", 2517, 2516, 1, 1],
["get", 2520, 11, 1, 513, 9],
["frame", 2521, 2520, 1, 513, 9],
["null", 2522, 513, 9],
["setarg", 2521, 0, 2522, 513, 9],
["setarg", 2521, 1, 2516, 513, 9],
["invoke", 2521, 2519, 513, 9],
["frame", 2524, 9, 1, 514, 9],
["null", 2525, 514, 9],
["setarg", 2524, 0, 2525, 514, 9],
["setarg", 2524, 1, 10, 514, 9],
["invoke", 2524, 2523, 514, 9],
["jump", "while_start_46", 515, 9],
["jump", "if_end_679", 515, 9],
"if_else_678",
"if_end_679",
["access", 2526, "store_field", 517, 17],
["is_identical", 2527, 21, 2526, 517, 17],
["jump_true", 2527, "eq_done_688", 517, 17],
["is_int", 2528, 21, 517, 17],
["jump_false", 2528, "eq_ni_689", 517, 17],
"_nop_tc_415",
["jump", "eq_ni_689", 517, 17],
["eq_int", 2527, 21, 2526, 517, 17],
["jump", "eq_done_688", 517, 17],
"eq_ni_689",
["is_num", 2528, 21, 517, 17],
["jump_false", 2528, "eq_nn_690", 517, 17],
"_nop_tc_416",
["jump", "eq_nn_690", 517, 17],
["eq_float", 2527, 21, 2526, 517, 17],
["jump", "eq_done_688", 517, 17],
"eq_nn_690",
["is_text", 2528, 21, 517, 17],
["jump_false", 2528, "eq_nt_691", 517, 17],
"_nop_tc_417",
"_nop_tc_418",
["eq_text", 2527, 21, 2526, 517, 17],
["jump", "eq_done_688", 517, 17],
"eq_nt_691",
["is_null", 2528, 21, 517, 17],
["jump_false", 2528, "eq_nnl_692", 517, 17],
"_nop_tc_419",
["jump", "eq_nnl_692", 517, 17],
["true", 2527, 517, 17],
["jump", "eq_done_688", 517, 17],
"eq_nnl_692",
["is_bool", 2528, 21, 517, 17],
["jump_false", 2528, "eq_nb_693", 517, 17],
"_nop_tc_420",
["jump", "eq_nb_693", 517, 17],
["eq_bool", 2527, 21, 2526, 517, 17],
["jump", "eq_done_688", 517, 17],
"eq_nb_693",
["false", 2527, 517, 17],
"eq_done_688",
["jump_false", 2527, "if_else_686", 517, 17],
["get", 2531, 14, 1, 519, 14],
["frame", 2532, 2531, 1, 519, 14],
["null", 2533, 519, 14],
["setarg", 2532, 0, 2533, 519, 14],
["setarg", 2532, 1, 5, 519, 14],
["invoke", 2532, 2530, 519, 14],
["move", 16, 2530, 519, 14],
["null", 2534, 520, 19],
["is_identical", 2535, 16, 2534, 520, 19],
["jump_true", 2535, "ne_nid_697", 520, 19],
["jump", "ne_ni_698", 520, 19],
"ne_nid_697",
["false", 2535, 520, 19],
["jump", "ne_done_696", 520, 19],
"ne_ni_698",
["is_int", 2536, 16, 520, 19],
["jump_false", 2536, "ne_nn_699", 520, 19],
"_nop_tc_421",
["jump", "ne_nn_699", 520, 19],
["ne_int", 2535, 16, 2534, 520, 19],
["jump", "ne_done_696", 520, 19],
"ne_nn_699",
["is_num", 2536, 16, 520, 19],
["jump_false", 2536, "ne_nt_700", 520, 19],
"_nop_tc_422",
["jump", "ne_nt_700", 520, 19],
["ne_float", 2535, 16, 2534, 520, 19],
["jump", "ne_done_696", 520, 19],
"ne_nt_700",
["is_text", 2536, 16, 520, 19],
["jump_false", 2536, "ne_nnl_701", 520, 19],
"_nop_tc_423",
["jump", "ne_nnl_701", 520, 19],
["ne_text", 2535, 16, 2534, 520, 19],
["jump", "ne_done_696", 520, 19],
"ne_nnl_701",
["is_null", 2536, 16, 520, 19],
["jump_false", 2536, "ne_nb_702", 520, 19],
"_nop_tc_424",
"_nop_tc_425",
["false", 2535, 520, 19],
["jump", "ne_done_696", 520, 19],
"ne_nb_702",
["is_bool", 2536, 16, 520, 19],
["jump_false", 2536, "ne_mis_703", 520, 19],
"_nop_tc_426",
["jump", "ne_mis_703", 520, 19],
["ne_bool", 2535, 16, 2534, 520, 19],
["jump", "ne_done_696", 520, 19],
"ne_mis_703",
["true", 2535, 520, 19],
"ne_done_696",
["jump_false", 2535, "if_else_694", 520, 19],
["get", 2539, 13, 1, 521, 16],
["frame", 2540, 2539, 1, 521, 16],
["null", 2541, 521, 16],
["setarg", 2540, 0, 2541, 521, 16],
["setarg", 2540, 1, 16, 521, 16],
["invoke", 2540, 2538, 521, 16],
["move", 6, 2538, 521, 16],
["get", 2543, 12, 1, 1, 1],
["frame", 2544, 2543, 1, 1, 1],
["null", 2545, 1, 1],
["setarg", 2544, 0, 2545, 1, 1],
["setarg", 2544, 1, 14, 1, 1],
["invoke", 2544, 2542, 1, 1],
["get", 2547, 12, 1, 1, 1],
["frame", 2548, 2547, 1, 1, 1],
["null", 2549, 1, 1],
["setarg", 2548, 0, 2549, 1, 1],
["setarg", 2548, 1, 10, 1, 1],
["invoke", 2548, 2546, 1, 1],
["array", 2550, 0, 1, 1],
["push", 2550, 2542, 1, 1],
["push", 2550, 2546, 1, 1],
["push", 2550, 6, 1, 1],
[
"access",
2551,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2552, " call $cell_rt_store_field(l %ctx, l {0}, l {1}, l {2})", 1, 1],
["frame", 2554, 2551, 2, 1, 1],
["null", 2555, 1, 1],
["setarg", 2554, 0, 2555, 1, 1],
["setarg", 2554, 1, 2552, 1, 1],
["setarg", 2554, 2, 2550, 1, 1],
["invoke", 2554, 2553, 1, 1],
["get", 2557, 11, 1, 522, 11],
["frame", 2558, 2557, 1, 522, 11],
["null", 2559, 522, 11],
["setarg", 2558, 0, 2559, 522, 11],
["setarg", 2558, 1, 2553, 522, 11],
["invoke", 2558, 2556, 522, 11],
["jump", "if_end_695", 522, 11],
"if_else_694",
["get", 2561, 12, 1, 1, 1],
["frame", 2562, 2561, 1, 1, 1],
["null", 2563, 1, 1],
["setarg", 2562, 0, 2563, 1, 1],
["setarg", 2562, 1, 14, 1, 1],
["invoke", 2562, 2560, 1, 1],
["get", 2565, 12, 1, 1, 1],
["frame", 2566, 2565, 1, 1, 1],
["null", 2567, 1, 1],
["setarg", 2566, 0, 2567, 1, 1],
["setarg", 2566, 1, 10, 1, 1],
["invoke", 2566, 2564, 1, 1],
["get", 2569, 12, 1, 1, 1],
["frame", 2570, 2569, 1, 1, 1],
["null", 2571, 1, 1],
["setarg", 2570, 0, 2571, 1, 1],
["setarg", 2570, 1, 5, 1, 1],
["invoke", 2570, 2568, 1, 1],
["array", 2572, 0, 1, 1],
["push", 2572, 2560, 1, 1],
["push", 2572, 2564, 1, 1],
["push", 2572, 2568, 1, 1],
[
"access",
2573,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2574, " call $cell_rt_store_dynamic(l %ctx, l {0}, l {1}, l {2})", 1, 1],
["frame", 2576, 2573, 2, 1, 1],
["null", 2577, 1, 1],
["setarg", 2576, 0, 2577, 1, 1],
["setarg", 2576, 1, 2574, 1, 1],
["setarg", 2576, 2, 2572, 1, 1],
["invoke", 2576, 2575, 1, 1],
["get", 2579, 11, 1, 524, 11],
["frame", 2580, 2579, 1, 524, 11],
["null", 2581, 524, 11],
["setarg", 2580, 0, 2581, 524, 11],
["setarg", 2580, 1, 2575, 524, 11],
["invoke", 2580, 2578, 524, 11],
"if_end_695",
["jump", "while_start_46", 526, 9],
["jump", "if_end_687", 526, 9],
"if_else_686",
"if_end_687",
["access", 2582, "store_index", 528, 17],
["is_identical", 2583, 21, 2582, 528, 17],
["jump_true", 2583, "eq_done_706", 528, 17],
["is_int", 2584, 21, 528, 17],
["jump_false", 2584, "eq_ni_707", 528, 17],
"_nop_tc_427",
["jump", "eq_ni_707", 528, 17],
["eq_int", 2583, 21, 2582, 528, 17],
["jump", "eq_done_706", 528, 17],
"eq_ni_707",
["is_num", 2584, 21, 528, 17],
["jump_false", 2584, "eq_nn_708", 528, 17],
"_nop_tc_428",
["jump", "eq_nn_708", 528, 17],
["eq_float", 2583, 21, 2582, 528, 17],
["jump", "eq_done_706", 528, 17],
"eq_nn_708",
["is_text", 2584, 21, 528, 17],
["jump_false", 2584, "eq_nt_709", 528, 17],
"_nop_tc_429",
"_nop_tc_430",
["eq_text", 2583, 21, 2582, 528, 17],
["jump", "eq_done_706", 528, 17],
"eq_nt_709",
["is_null", 2584, 21, 528, 17],
["jump_false", 2584, "eq_nnl_710", 528, 17],
"_nop_tc_431",
["jump", "eq_nnl_710", 528, 17],
["true", 2583, 528, 17],
["jump", "eq_done_706", 528, 17],
"eq_nnl_710",
["is_bool", 2584, 21, 528, 17],
["jump_false", 2584, "eq_nb_711", 528, 17],
"_nop_tc_432",
["jump", "eq_nb_711", 528, 17],
["eq_bool", 2583, 21, 2582, 528, 17],
["jump", "eq_done_706", 528, 17],
"eq_nb_711",
["false", 2583, 528, 17],
"eq_done_706",
["jump_false", 2583, "if_else_704", 528, 17],
["get", 2587, 12, 1, 1, 1],
["frame", 2588, 2587, 1, 1, 1],
["null", 2589, 1, 1],
["setarg", 2588, 0, 2589, 1, 1],
["setarg", 2588, 1, 14, 1, 1],
["invoke", 2588, 2586, 1, 1],
["get", 2591, 12, 1, 1, 1],
["frame", 2592, 2591, 1, 1, 1],
["null", 2593, 1, 1],
["setarg", 2592, 0, 2593, 1, 1],
["setarg", 2592, 1, 10, 1, 1],
["invoke", 2592, 2590, 1, 1],
["get", 2595, 12, 1, 1, 1],
["frame", 2596, 2595, 1, 1, 1],
["null", 2597, 1, 1],
["setarg", 2596, 0, 2597, 1, 1],
["setarg", 2596, 1, 5, 1, 1],
["invoke", 2596, 2594, 1, 1],
["array", 2598, 0, 1, 1],
["push", 2598, 2586, 1, 1],
["push", 2598, 2590, 1, 1],
["push", 2598, 2594, 1, 1],
[
"access",
2599,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2600, " call $cell_rt_store_index(l %ctx, l {0}, l {1}, l {2})", 1, 1],
["frame", 2602, 2599, 2, 1, 1],
["null", 2603, 1, 1],
["setarg", 2602, 0, 2603, 1, 1],
["setarg", 2602, 1, 2600, 1, 1],
["setarg", 2602, 2, 2598, 1, 1],
["invoke", 2602, 2601, 1, 1],
["get", 2605, 11, 1, 530, 9],
["frame", 2606, 2605, 1, 530, 9],
["null", 2607, 530, 9],
["setarg", 2606, 0, 2607, 530, 9],
["setarg", 2606, 1, 2601, 530, 9],
["invoke", 2606, 2604, 530, 9],
["jump", "while_start_46", 531, 9],
["jump", "if_end_705", 531, 9],
"if_else_704",
"if_end_705",
["access", 2608, "store_dynamic", 533, 17],
["is_identical", 2609, 21, 2608, 533, 17],
["jump_true", 2609, "eq_done_714", 533, 17],
["is_int", 2610, 21, 533, 17],
["jump_false", 2610, "eq_ni_715", 533, 17],
"_nop_tc_433",
["jump", "eq_ni_715", 533, 17],
["eq_int", 2609, 21, 2608, 533, 17],
["jump", "eq_done_714", 533, 17],
"eq_ni_715",
["is_num", 2610, 21, 533, 17],
["jump_false", 2610, "eq_nn_716", 533, 17],
"_nop_tc_434",
["jump", "eq_nn_716", 533, 17],
["eq_float", 2609, 21, 2608, 533, 17],
["jump", "eq_done_714", 533, 17],
"eq_nn_716",
["is_text", 2610, 21, 533, 17],
["jump_false", 2610, "eq_nt_717", 533, 17],
"_nop_tc_435",
"_nop_tc_436",
["eq_text", 2609, 21, 2608, 533, 17],
["jump", "eq_done_714", 533, 17],
"eq_nt_717",
["is_null", 2610, 21, 533, 17],
["jump_false", 2610, "eq_nnl_718", 533, 17],
"_nop_tc_437",
["jump", "eq_nnl_718", 533, 17],
["true", 2609, 533, 17],
["jump", "eq_done_714", 533, 17],
"eq_nnl_718",
["is_bool", 2610, 21, 533, 17],
["jump_false", 2610, "eq_nb_719", 533, 17],
"_nop_tc_438",
["jump", "eq_nb_719", 533, 17],
["eq_bool", 2609, 21, 2608, 533, 17],
["jump", "eq_done_714", 533, 17],
"eq_nb_719",
["false", 2609, 533, 17],
"eq_done_714",
["jump_false", 2609, "if_else_712", 533, 17],
["get", 2613, 12, 1, 1, 1],
["frame", 2614, 2613, 1, 1, 1],
["null", 2615, 1, 1],
["setarg", 2614, 0, 2615, 1, 1],
["setarg", 2614, 1, 14, 1, 1],
["invoke", 2614, 2612, 1, 1],
["get", 2617, 12, 1, 1, 1],
["frame", 2618, 2617, 1, 1, 1],
["null", 2619, 1, 1],
["setarg", 2618, 0, 2619, 1, 1],
["setarg", 2618, 1, 10, 1, 1],
["invoke", 2618, 2616, 1, 1],
["get", 2621, 12, 1, 1, 1],
["frame", 2622, 2621, 1, 1, 1],
["null", 2623, 1, 1],
["setarg", 2622, 0, 2623, 1, 1],
["setarg", 2622, 1, 5, 1, 1],
["invoke", 2622, 2620, 1, 1],
["array", 2624, 0, 1, 1],
["push", 2624, 2612, 1, 1],
["push", 2624, 2616, 1, 1],
["push", 2624, 2620, 1, 1],
[
"access",
2625,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2626, " call $cell_rt_store_dynamic(l %ctx, l {0}, l {1}, l {2})", 1, 1],
["frame", 2628, 2625, 2, 1, 1],
["null", 2629, 1, 1],
["setarg", 2628, 0, 2629, 1, 1],
["setarg", 2628, 1, 2626, 1, 1],
["setarg", 2628, 2, 2624, 1, 1],
["invoke", 2628, 2627, 1, 1],
["get", 2631, 11, 1, 535, 9],
["frame", 2632, 2631, 1, 535, 9],
["null", 2633, 535, 9],
["setarg", 2632, 0, 2633, 535, 9],
["setarg", 2632, 1, 2627, 535, 9],
["invoke", 2632, 2630, 535, 9],
["jump", "while_start_46", 536, 9],
["jump", "if_end_713", 536, 9],
"if_else_712",
"if_end_713",
["access", 2634, "get", 541, 17],
["is_identical", 2635, 21, 2634, 541, 17],
["jump_true", 2635, "eq_done_722", 541, 17],
["is_int", 2636, 21, 541, 17],
["jump_false", 2636, "eq_ni_723", 541, 17],
"_nop_tc_439",
["jump", "eq_ni_723", 541, 17],
["eq_int", 2635, 21, 2634, 541, 17],
["jump", "eq_done_722", 541, 17],
"eq_ni_723",
["is_num", 2636, 21, 541, 17],
["jump_false", 2636, "eq_nn_724", 541, 17],
"_nop_tc_440",
["jump", "eq_nn_724", 541, 17],
["eq_float", 2635, 21, 2634, 541, 17],
["jump", "eq_done_722", 541, 17],
"eq_nn_724",
["is_text", 2636, 21, 541, 17],
["jump_false", 2636, "eq_nt_725", 541, 17],
"_nop_tc_441",
"_nop_tc_442",
["eq_text", 2635, 21, 2634, 541, 17],
["jump", "eq_done_722", 541, 17],
"eq_nt_725",
["is_null", 2636, 21, 541, 17],
["jump_false", 2636, "eq_nnl_726", 541, 17],
"_nop_tc_443",
["jump", "eq_nnl_726", 541, 17],
["true", 2635, 541, 17],
["jump", "eq_done_722", 541, 17],
"eq_nnl_726",
["is_bool", 2636, 21, 541, 17],
["jump_false", 2636, "eq_nb_727", 541, 17],
"_nop_tc_444",
["jump", "eq_nb_727", 541, 17],
["eq_bool", 2635, 21, 2634, 541, 17],
["jump", "eq_done_722", 541, 17],
"eq_nb_727",
["false", 2635, 541, 17],
"eq_done_722",
["jump_false", 2635, "if_else_720", 541, 17],
["get", 2639, 12, 1, 1, 1],
["frame", 2640, 2639, 1, 1, 1],
["null", 2641, 1, 1],
["setarg", 2640, 0, 2641, 1, 1],
["setarg", 2640, 1, 10, 1, 1],
["invoke", 2640, 2638, 1, 1],
[
"access",
2643,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 2644, 2643, 1, 1, 1],
["null", 2645, 1, 1],
["setarg", 2644, 0, 2645, 1, 1],
["setarg", 2644, 1, 14, 1, 1],
["invoke", 2644, 2642, 1, 1],
[
"access",
2647,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 2648, 2647, 1, 1, 1],
["null", 2649, 1, 1],
["setarg", 2648, 0, 2649, 1, 1],
["setarg", 2648, 1, 5, 1, 1],
["invoke", 2648, 2646, 1, 1],
["array", 2650, 0, 1, 1],
["push", 2650, 2638, 1, 1],
["push", 2650, 2642, 1, 1],
["push", 2650, 2646, 1, 1],
[
"access",
2651,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2652, " {0} =l call $cell_rt_get_closure(l %ctx, l %fp, l {1}, l {2})", 1, 1],
["frame", 2654, 2651, 2, 1, 1],
["null", 2655, 1, 1],
["setarg", 2654, 0, 2655, 1, 1],
["setarg", 2654, 1, 2652, 1, 1],
["setarg", 2654, 2, 2650, 1, 1],
["invoke", 2654, 2653, 1, 1],
["get", 2657, 11, 1, 542, 9],
["frame", 2658, 2657, 1, 542, 9],
["null", 2659, 542, 9],
["setarg", 2658, 0, 2659, 542, 9],
["setarg", 2658, 1, 2653, 542, 9],
["invoke", 2658, 2656, 542, 9],
["frame", 2661, 9, 1, 543, 9],
["null", 2662, 543, 9],
["setarg", 2661, 0, 2662, 543, 9],
["setarg", 2661, 1, 10, 543, 9],
["invoke", 2661, 2660, 543, 9],
["jump", "while_start_46", 544, 9],
["jump", "if_end_721", 544, 9],
"if_else_720",
"if_end_721",
["access", 2663, "put", 546, 17],
["is_identical", 2664, 21, 2663, 546, 17],
["jump_true", 2664, "eq_done_730", 546, 17],
["is_int", 2665, 21, 546, 17],
["jump_false", 2665, "eq_ni_731", 546, 17],
"_nop_tc_445",
["jump", "eq_ni_731", 546, 17],
["eq_int", 2664, 21, 2663, 546, 17],
["jump", "eq_done_730", 546, 17],
"eq_ni_731",
["is_num", 2665, 21, 546, 17],
["jump_false", 2665, "eq_nn_732", 546, 17],
"_nop_tc_446",
["jump", "eq_nn_732", 546, 17],
["eq_float", 2664, 21, 2663, 546, 17],
["jump", "eq_done_730", 546, 17],
"eq_nn_732",
["is_text", 2665, 21, 546, 17],
["jump_false", 2665, "eq_nt_733", 546, 17],
"_nop_tc_447",
"_nop_tc_448",
["eq_text", 2664, 21, 2663, 546, 17],
["jump", "eq_done_730", 546, 17],
"eq_nt_733",
["is_null", 2665, 21, 546, 17],
["jump_false", 2665, "eq_nnl_734", 546, 17],
"_nop_tc_449",
["jump", "eq_nnl_734", 546, 17],
["true", 2664, 546, 17],
["jump", "eq_done_730", 546, 17],
"eq_nnl_734",
["is_bool", 2665, 21, 546, 17],
["jump_false", 2665, "eq_nb_735", 546, 17],
"_nop_tc_450",
["jump", "eq_nb_735", 546, 17],
["eq_bool", 2664, 21, 2663, 546, 17],
["jump", "eq_done_730", 546, 17],
"eq_nb_735",
["false", 2664, 546, 17],
"eq_done_730",
["jump_false", 2664, "if_else_728", 546, 17],
["get", 2668, 12, 1, 1, 1],
["frame", 2669, 2668, 1, 1, 1],
["null", 2670, 1, 1],
["setarg", 2669, 0, 2670, 1, 1],
["setarg", 2669, 1, 10, 1, 1],
["invoke", 2669, 2667, 1, 1],
[
"access",
2672,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 2673, 2672, 1, 1, 1],
["null", 2674, 1, 1],
["setarg", 2673, 0, 2674, 1, 1],
["setarg", 2673, 1, 14, 1, 1],
["invoke", 2673, 2671, 1, 1],
[
"access",
2676,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 2677, 2676, 1, 1, 1],
["null", 2678, 1, 1],
["setarg", 2677, 0, 2678, 1, 1],
["setarg", 2677, 1, 5, 1, 1],
["invoke", 2677, 2675, 1, 1],
["array", 2679, 0, 1, 1],
["push", 2679, 2667, 1, 1],
["push", 2679, 2671, 1, 1],
["push", 2679, 2675, 1, 1],
[
"access",
2680,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2681, " call $cell_rt_put_closure(l %ctx, l %fp, l {0}, l {1}, l {2})", 1, 1],
["frame", 2683, 2680, 2, 1, 1],
["null", 2684, 1, 1],
["setarg", 2683, 0, 2684, 1, 1],
["setarg", 2683, 1, 2681, 1, 1],
["setarg", 2683, 2, 2679, 1, 1],
["invoke", 2683, 2682, 1, 1],
["get", 2686, 11, 1, 547, 9],
["frame", 2687, 2686, 1, 547, 9],
["null", 2688, 547, 9],
["setarg", 2687, 0, 2688, 547, 9],
["setarg", 2687, 1, 2682, 547, 9],
["invoke", 2687, 2685, 547, 9],
["jump", "while_start_46", 548, 9],
["jump", "if_end_729", 548, 9],
"if_else_728",
"if_end_729",
["access", 2689, "jump", 553, 17],
["is_identical", 2690, 21, 2689, 553, 17],
["jump_true", 2690, "eq_done_738", 553, 17],
["is_int", 2691, 21, 553, 17],
["jump_false", 2691, "eq_ni_739", 553, 17],
"_nop_tc_451",
["jump", "eq_ni_739", 553, 17],
["eq_int", 2690, 21, 2689, 553, 17],
["jump", "eq_done_738", 553, 17],
"eq_ni_739",
["is_num", 2691, 21, 553, 17],
["jump_false", 2691, "eq_nn_740", 553, 17],
"_nop_tc_452",
["jump", "eq_nn_740", 553, 17],
["eq_float", 2690, 21, 2689, 553, 17],
["jump", "eq_done_738", 553, 17],
"eq_nn_740",
["is_text", 2691, 21, 553, 17],
["jump_false", 2691, "eq_nt_741", 553, 17],
"_nop_tc_453",
"_nop_tc_454",
["eq_text", 2690, 21, 2689, 553, 17],
["jump", "eq_done_738", 553, 17],
"eq_nt_741",
["is_null", 2691, 21, 553, 17],
["jump_false", 2691, "eq_nnl_742", 553, 17],
"_nop_tc_455",
["jump", "eq_nnl_742", 553, 17],
["true", 2690, 553, 17],
["jump", "eq_done_738", 553, 17],
"eq_nnl_742",
["is_bool", 2691, 21, 553, 17],
["jump_false", 2691, "eq_nb_743", 553, 17],
"_nop_tc_456",
["jump", "eq_nb_743", 553, 17],
["eq_bool", 2690, 21, 2689, 553, 17],
["jump", "eq_done_738", 553, 17],
"eq_nb_743",
["false", 2690, 553, 17],
"eq_done_738",
["jump_false", 2690, "if_else_736", 553, 17],
["get", 2694, 15, 1, 1, 1],
["frame", 2695, 2694, 1, 1, 1],
["null", 2696, 1, 1],
["setarg", 2695, 0, 2696, 1, 1],
["setarg", 2695, 1, 10, 1, 1],
["invoke", 2695, 2693, 1, 1],
["array", 2697, 0, 1, 1],
["push", 2697, 2693, 1, 1],
[
"access",
2698,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2699, " jmp @{0}", 1, 1],
["frame", 2701, 2698, 2, 1, 1],
["null", 2702, 1, 1],
["setarg", 2701, 0, 2702, 1, 1],
["setarg", 2701, 1, 2699, 1, 1],
["setarg", 2701, 2, 2697, 1, 1],
["invoke", 2701, 2700, 1, 1],
["get", 2704, 11, 1, 554, 9],
["frame", 2705, 2704, 1, 554, 9],
["null", 2706, 554, 9],
["setarg", 2705, 0, 2706, 554, 9],
["setarg", 2705, 1, 2700, 554, 9],
["invoke", 2705, 2703, 554, 9],
["jump", "while_start_46", 555, 9],
["jump", "if_end_737", 555, 9],
"if_else_736",
"if_end_737",
["access", 2707, "jump_true", 557, 17],
["is_identical", 2708, 21, 2707, 557, 17],
["jump_true", 2708, "eq_done_746", 557, 17],
["is_int", 2709, 21, 557, 17],
["jump_false", 2709, "eq_ni_747", 557, 17],
"_nop_tc_457",
["jump", "eq_ni_747", 557, 17],
["eq_int", 2708, 21, 2707, 557, 17],
["jump", "eq_done_746", 557, 17],
"eq_ni_747",
["is_num", 2709, 21, 557, 17],
["jump_false", 2709, "eq_nn_748", 557, 17],
"_nop_tc_458",
["jump", "eq_nn_748", 557, 17],
["eq_float", 2708, 21, 2707, 557, 17],
["jump", "eq_done_746", 557, 17],
"eq_nn_748",
["is_text", 2709, 21, 557, 17],
["jump_false", 2709, "eq_nt_749", 557, 17],
"_nop_tc_459",
"_nop_tc_460",
["eq_text", 2708, 21, 2707, 557, 17],
["jump", "eq_done_746", 557, 17],
"eq_nt_749",
["is_null", 2709, 21, 557, 17],
["jump_false", 2709, "eq_nnl_750", 557, 17],
"_nop_tc_461",
["jump", "eq_nnl_750", 557, 17],
["true", 2708, 557, 17],
["jump", "eq_done_746", 557, 17],
"eq_nnl_750",
["is_bool", 2709, 21, 557, 17],
["jump_false", 2709, "eq_nb_751", 557, 17],
"_nop_tc_462",
["jump", "eq_nb_751", 557, 17],
["eq_bool", 2708, 21, 2707, 557, 17],
["jump", "eq_done_746", 557, 17],
"eq_nb_751",
["false", 2708, 557, 17],
"eq_done_746",
["jump_false", 2708, "if_else_744", 557, 17],
["get", 2712, 10, 1, 558, 13],
["frame", 2713, 2712, 0, 558, 13],
["null", 2714, 558, 13],
["setarg", 2713, 0, 2714, 558, 13],
["invoke", 2713, 2711, 558, 13],
["move", 12, 2711, 558, 13],
["get", 2716, 12, 1, 1, 1],
["frame", 2717, 2716, 1, 1, 1],
["null", 2718, 1, 1],
["setarg", 2717, 0, 2718, 1, 1],
["setarg", 2717, 1, 10, 1, 1],
["invoke", 2717, 2715, 1, 1],
["array", 2719, 0, 1, 1],
["push", 2719, 12, 1, 1],
["push", 2719, 2715, 1, 1],
[
"access",
2720,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2721, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
["frame", 2723, 2720, 2, 1, 1],
["null", 2724, 1, 1],
["setarg", 2723, 0, 2724, 1, 1],
["setarg", 2723, 1, 2721, 1, 1],
["setarg", 2723, 2, 2719, 1, 1],
["invoke", 2723, 2722, 1, 1],
["get", 2726, 11, 1, 559, 9],
["frame", 2727, 2726, 1, 559, 9],
["null", 2728, 559, 9],
["setarg", 2727, 0, 2728, 559, 9],
["setarg", 2727, 1, 2722, 559, 9],
["invoke", 2727, 2725, 559, 9],
["get", 2730, 15, 1, 1, 1],
["frame", 2731, 2730, 1, 1, 1],
["null", 2732, 1, 1],
["setarg", 2731, 0, 2732, 1, 1],
["setarg", 2731, 1, 14, 1, 1],
["invoke", 2731, 2729, 1, 1],
["array", 2733, 0, 1, 1],
["push", 2733, 12, 1, 1],
["push", 2733, 2729, 1, 1],
["push", 2733, 12, 1, 1],
[
"access",
2734,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2735, " jnz %{0}, @{1}, @{2}_f", 1, 1],
["frame", 2737, 2734, 2, 1, 1],
["null", 2738, 1, 1],
["setarg", 2737, 0, 2738, 1, 1],
["setarg", 2737, 1, 2735, 1, 1],
["setarg", 2737, 2, 2733, 1, 1],
["invoke", 2737, 2736, 1, 1],
["get", 2740, 11, 1, 560, 9],
["frame", 2741, 2740, 1, 560, 9],
["null", 2742, 560, 9],
["setarg", 2741, 0, 2742, 560, 9],
["setarg", 2741, 1, 2736, 560, 9],
["invoke", 2741, 2739, 560, 9],
["array", 2743, 0, 1, 1],
["push", 2743, 12, 1, 1],
[
"access",
2744,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2745, "@{0}_f", 1, 1],
["frame", 2747, 2744, 2, 1, 1],
["null", 2748, 1, 1],
["setarg", 2747, 0, 2748, 1, 1],
["setarg", 2747, 1, 2745, 1, 1],
["setarg", 2747, 2, 2743, 1, 1],
["invoke", 2747, 2746, 1, 1],
["get", 2750, 11, 1, 561, 9],
["frame", 2751, 2750, 1, 561, 9],
["null", 2752, 561, 9],
["setarg", 2751, 0, 2752, 561, 9],
["setarg", 2751, 1, 2746, 561, 9],
["invoke", 2751, 2749, 561, 9],
["jump", "while_start_46", 562, 9],
["jump", "if_end_745", 562, 9],
"if_else_744",
"if_end_745",
["access", 2753, "jump_false", 564, 17],
["is_identical", 2754, 21, 2753, 564, 17],
["jump_true", 2754, "eq_done_754", 564, 17],
["is_int", 2755, 21, 564, 17],
["jump_false", 2755, "eq_ni_755", 564, 17],
"_nop_tc_463",
["jump", "eq_ni_755", 564, 17],
["eq_int", 2754, 21, 2753, 564, 17],
["jump", "eq_done_754", 564, 17],
"eq_ni_755",
["is_num", 2755, 21, 564, 17],
["jump_false", 2755, "eq_nn_756", 564, 17],
"_nop_tc_464",
["jump", "eq_nn_756", 564, 17],
["eq_float", 2754, 21, 2753, 564, 17],
["jump", "eq_done_754", 564, 17],
"eq_nn_756",
["is_text", 2755, 21, 564, 17],
["jump_false", 2755, "eq_nt_757", 564, 17],
"_nop_tc_465",
"_nop_tc_466",
["eq_text", 2754, 21, 2753, 564, 17],
["jump", "eq_done_754", 564, 17],
"eq_nt_757",
["is_null", 2755, 21, 564, 17],
["jump_false", 2755, "eq_nnl_758", 564, 17],
"_nop_tc_467",
["jump", "eq_nnl_758", 564, 17],
["true", 2754, 564, 17],
["jump", "eq_done_754", 564, 17],
"eq_nnl_758",
["is_bool", 2755, 21, 564, 17],
["jump_false", 2755, "eq_nb_759", 564, 17],
"_nop_tc_468",
["jump", "eq_nb_759", 564, 17],
["eq_bool", 2754, 21, 2753, 564, 17],
["jump", "eq_done_754", 564, 17],
"eq_nb_759",
["false", 2754, 564, 17],
"eq_done_754",
["jump_false", 2754, "if_else_752", 564, 17],
["get", 2758, 10, 1, 565, 13],
["frame", 2759, 2758, 0, 565, 13],
["null", 2760, 565, 13],
["setarg", 2759, 0, 2760, 565, 13],
["invoke", 2759, 2757, 565, 13],
["move", 12, 2757, 565, 13],
["get", 2762, 12, 1, 1, 1],
["frame", 2763, 2762, 1, 1, 1],
["null", 2764, 1, 1],
["setarg", 2763, 0, 2764, 1, 1],
["setarg", 2763, 1, 10, 1, 1],
["invoke", 2763, 2761, 1, 1],
["array", 2765, 0, 1, 1],
["push", 2765, 12, 1, 1],
["push", 2765, 2761, 1, 1],
[
"access",
2766,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2767, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
["frame", 2769, 2766, 2, 1, 1],
["null", 2770, 1, 1],
["setarg", 2769, 0, 2770, 1, 1],
["setarg", 2769, 1, 2767, 1, 1],
["setarg", 2769, 2, 2765, 1, 1],
["invoke", 2769, 2768, 1, 1],
["get", 2772, 11, 1, 566, 9],
["frame", 2773, 2772, 1, 566, 9],
["null", 2774, 566, 9],
["setarg", 2773, 0, 2774, 566, 9],
["setarg", 2773, 1, 2768, 566, 9],
["invoke", 2773, 2771, 566, 9],
["get", 2776, 15, 1, 1, 1],
["frame", 2777, 2776, 1, 1, 1],
["null", 2778, 1, 1],
["setarg", 2777, 0, 2778, 1, 1],
["setarg", 2777, 1, 14, 1, 1],
["invoke", 2777, 2775, 1, 1],
["array", 2779, 0, 1, 1],
["push", 2779, 12, 1, 1],
["push", 2779, 12, 1, 1],
["push", 2779, 2775, 1, 1],
[
"access",
2780,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2781, " jnz %{0}, @{1}_t, @{2}", 1, 1],
["frame", 2783, 2780, 2, 1, 1],
["null", 2784, 1, 1],
["setarg", 2783, 0, 2784, 1, 1],
["setarg", 2783, 1, 2781, 1, 1],
["setarg", 2783, 2, 2779, 1, 1],
["invoke", 2783, 2782, 1, 1],
["get", 2786, 11, 1, 567, 9],
["frame", 2787, 2786, 1, 567, 9],
["null", 2788, 567, 9],
["setarg", 2787, 0, 2788, 567, 9],
["setarg", 2787, 1, 2782, 567, 9],
["invoke", 2787, 2785, 567, 9],
["array", 2789, 0, 1, 1],
["push", 2789, 12, 1, 1],
[
"access",
2790,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2791, "@{0}_t", 1, 1],
["frame", 2793, 2790, 2, 1, 1],
["null", 2794, 1, 1],
["setarg", 2793, 0, 2794, 1, 1],
["setarg", 2793, 1, 2791, 1, 1],
["setarg", 2793, 2, 2789, 1, 1],
["invoke", 2793, 2792, 1, 1],
["get", 2796, 11, 1, 568, 9],
["frame", 2797, 2796, 1, 568, 9],
["null", 2798, 568, 9],
["setarg", 2797, 0, 2798, 568, 9],
["setarg", 2797, 1, 2792, 568, 9],
["invoke", 2797, 2795, 568, 9],
["jump", "while_start_46", 569, 9],
["jump", "if_end_753", 569, 9],
"if_else_752",
"if_end_753",
["access", 2799, "jump_null", 571, 17],
["is_identical", 2800, 21, 2799, 571, 17],
["jump_true", 2800, "eq_done_762", 571, 17],
["is_int", 2801, 21, 571, 17],
["jump_false", 2801, "eq_ni_763", 571, 17],
"_nop_tc_469",
["jump", "eq_ni_763", 571, 17],
["eq_int", 2800, 21, 2799, 571, 17],
["jump", "eq_done_762", 571, 17],
"eq_ni_763",
["is_num", 2801, 21, 571, 17],
["jump_false", 2801, "eq_nn_764", 571, 17],
"_nop_tc_470",
["jump", "eq_nn_764", 571, 17],
["eq_float", 2800, 21, 2799, 571, 17],
["jump", "eq_done_762", 571, 17],
"eq_nn_764",
["is_text", 2801, 21, 571, 17],
["jump_false", 2801, "eq_nt_765", 571, 17],
"_nop_tc_471",
"_nop_tc_472",
["eq_text", 2800, 21, 2799, 571, 17],
["jump", "eq_done_762", 571, 17],
"eq_nt_765",
["is_null", 2801, 21, 571, 17],
["jump_false", 2801, "eq_nnl_766", 571, 17],
"_nop_tc_473",
["jump", "eq_nnl_766", 571, 17],
["true", 2800, 571, 17],
["jump", "eq_done_762", 571, 17],
"eq_nnl_766",
["is_bool", 2801, 21, 571, 17],
["jump_false", 2801, "eq_nb_767", 571, 17],
"_nop_tc_474",
["jump", "eq_nb_767", 571, 17],
["eq_bool", 2800, 21, 2799, 571, 17],
["jump", "eq_done_762", 571, 17],
"eq_nb_767",
["false", 2800, 571, 17],
"eq_done_762",
["jump_false", 2800, "if_else_760", 571, 17],
["get", 2804, 10, 1, 572, 13],
["frame", 2805, 2804, 0, 572, 13],
["null", 2806, 572, 13],
["setarg", 2805, 0, 2806, 572, 13],
["invoke", 2805, 2803, 572, 13],
["move", 12, 2803, 572, 13],
["get", 2808, 12, 1, 1, 1],
["frame", 2809, 2808, 1, 1, 1],
["null", 2810, 1, 1],
["setarg", 2809, 0, 2810, 1, 1],
["setarg", 2809, 1, 10, 1, 1],
["invoke", 2809, 2807, 1, 1],
["get", 2811, 2, 1, 1, 6],
["load_field", 2812, 2811, "js_null", 1, 6],
[
"access",
2814,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 2815, 2814, 1, 1, 1],
["null", 2816, 1, 1],
["setarg", 2815, 0, 2816, 1, 1],
["setarg", 2815, 1, 2812, 1, 1],
["invoke", 2815, 2813, 1, 1],
["array", 2817, 0, 1, 1],
["push", 2817, 12, 1, 1],
["push", 2817, 2807, 1, 1],
["push", 2817, 2813, 1, 1],
[
"access",
2818,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2819, " %{0} =w ceql {1}, {2}", 1, 1],
["frame", 2821, 2818, 2, 1, 1],
["null", 2822, 1, 1],
["setarg", 2821, 0, 2822, 1, 1],
["setarg", 2821, 1, 2819, 1, 1],
["setarg", 2821, 2, 2817, 1, 1],
["invoke", 2821, 2820, 1, 1],
["get", 2824, 11, 1, 573, 9],
["frame", 2825, 2824, 1, 573, 9],
["null", 2826, 573, 9],
["setarg", 2825, 0, 2826, 573, 9],
["setarg", 2825, 1, 2820, 573, 9],
["invoke", 2825, 2823, 573, 9],
["get", 2828, 15, 1, 1, 1],
["frame", 2829, 2828, 1, 1, 1],
["null", 2830, 1, 1],
["setarg", 2829, 0, 2830, 1, 1],
["setarg", 2829, 1, 14, 1, 1],
["invoke", 2829, 2827, 1, 1],
["array", 2831, 0, 1, 1],
["push", 2831, 12, 1, 1],
["push", 2831, 2827, 1, 1],
["push", 2831, 12, 1, 1],
[
"access",
2832,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2833, " jnz %{0}, @{1}, @{2}_nn", 1, 1],
["frame", 2835, 2832, 2, 1, 1],
["null", 2836, 1, 1],
["setarg", 2835, 0, 2836, 1, 1],
["setarg", 2835, 1, 2833, 1, 1],
["setarg", 2835, 2, 2831, 1, 1],
["invoke", 2835, 2834, 1, 1],
["get", 2838, 11, 1, 574, 9],
["frame", 2839, 2838, 1, 574, 9],
["null", 2840, 574, 9],
["setarg", 2839, 0, 2840, 574, 9],
["setarg", 2839, 1, 2834, 574, 9],
["invoke", 2839, 2837, 574, 9],
["array", 2841, 0, 1, 1],
["push", 2841, 12, 1, 1],
[
"access",
2842,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2843, "@{0}_nn", 1, 1],
["frame", 2845, 2842, 2, 1, 1],
["null", 2846, 1, 1],
["setarg", 2845, 0, 2846, 1, 1],
["setarg", 2845, 1, 2843, 1, 1],
["setarg", 2845, 2, 2841, 1, 1],
["invoke", 2845, 2844, 1, 1],
["get", 2848, 11, 1, 575, 9],
["frame", 2849, 2848, 1, 575, 9],
["null", 2850, 575, 9],
["setarg", 2849, 0, 2850, 575, 9],
["setarg", 2849, 1, 2844, 575, 9],
["invoke", 2849, 2847, 575, 9],
["jump", "while_start_46", 576, 9],
["jump", "if_end_761", 576, 9],
"if_else_760",
"if_end_761",
["access", 2851, "jump_not_null", 578, 17],
["is_identical", 2852, 21, 2851, 578, 17],
["jump_true", 2852, "eq_done_770", 578, 17],
["is_int", 2853, 21, 578, 17],
["jump_false", 2853, "eq_ni_771", 578, 17],
"_nop_tc_475",
["jump", "eq_ni_771", 578, 17],
["eq_int", 2852, 21, 2851, 578, 17],
["jump", "eq_done_770", 578, 17],
"eq_ni_771",
["is_num", 2853, 21, 578, 17],
["jump_false", 2853, "eq_nn_772", 578, 17],
"_nop_tc_476",
["jump", "eq_nn_772", 578, 17],
["eq_float", 2852, 21, 2851, 578, 17],
["jump", "eq_done_770", 578, 17],
"eq_nn_772",
["is_text", 2853, 21, 578, 17],
["jump_false", 2853, "eq_nt_773", 578, 17],
"_nop_tc_477",
"_nop_tc_478",
["eq_text", 2852, 21, 2851, 578, 17],
["jump", "eq_done_770", 578, 17],
"eq_nt_773",
["is_null", 2853, 21, 578, 17],
["jump_false", 2853, "eq_nnl_774", 578, 17],
"_nop_tc_479",
["jump", "eq_nnl_774", 578, 17],
["true", 2852, 578, 17],
["jump", "eq_done_770", 578, 17],
"eq_nnl_774",
["is_bool", 2853, 21, 578, 17],
["jump_false", 2853, "eq_nb_775", 578, 17],
"_nop_tc_480",
["jump", "eq_nb_775", 578, 17],
["eq_bool", 2852, 21, 2851, 578, 17],
["jump", "eq_done_770", 578, 17],
"eq_nb_775",
["false", 2852, 578, 17],
"eq_done_770",
["jump_false", 2852, "if_else_768", 578, 17],
["get", 2856, 10, 1, 579, 13],
["frame", 2857, 2856, 0, 579, 13],
["null", 2858, 579, 13],
["setarg", 2857, 0, 2858, 579, 13],
["invoke", 2857, 2855, 579, 13],
["move", 12, 2855, 579, 13],
["get", 2860, 12, 1, 1, 1],
["frame", 2861, 2860, 1, 1, 1],
["null", 2862, 1, 1],
["setarg", 2861, 0, 2862, 1, 1],
["setarg", 2861, 1, 10, 1, 1],
["invoke", 2861, 2859, 1, 1],
["get", 2863, 2, 1, 1, 6],
["load_field", 2864, 2863, "js_null", 1, 6],
[
"access",
2866,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 2867, 2866, 1, 1, 1],
["null", 2868, 1, 1],
["setarg", 2867, 0, 2868, 1, 1],
["setarg", 2867, 1, 2864, 1, 1],
["invoke", 2867, 2865, 1, 1],
["array", 2869, 0, 1, 1],
["push", 2869, 12, 1, 1],
["push", 2869, 2859, 1, 1],
["push", 2869, 2865, 1, 1],
[
"access",
2870,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2871, " %{0} =w cnel {1}, {2}", 1, 1],
["frame", 2873, 2870, 2, 1, 1],
["null", 2874, 1, 1],
["setarg", 2873, 0, 2874, 1, 1],
["setarg", 2873, 1, 2871, 1, 1],
["setarg", 2873, 2, 2869, 1, 1],
["invoke", 2873, 2872, 1, 1],
["get", 2876, 11, 1, 580, 9],
["frame", 2877, 2876, 1, 580, 9],
["null", 2878, 580, 9],
["setarg", 2877, 0, 2878, 580, 9],
["setarg", 2877, 1, 2872, 580, 9],
["invoke", 2877, 2875, 580, 9],
["get", 2880, 15, 1, 1, 1],
["frame", 2881, 2880, 1, 1, 1],
["null", 2882, 1, 1],
["setarg", 2881, 0, 2882, 1, 1],
["setarg", 2881, 1, 14, 1, 1],
["invoke", 2881, 2879, 1, 1],
["array", 2883, 0, 1, 1],
["push", 2883, 12, 1, 1],
["push", 2883, 2879, 1, 1],
["push", 2883, 12, 1, 1],
[
"access",
2884,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2885, " jnz %{0}, @{1}, @{2}_n", 1, 1],
["frame", 2887, 2884, 2, 1, 1],
["null", 2888, 1, 1],
["setarg", 2887, 0, 2888, 1, 1],
["setarg", 2887, 1, 2885, 1, 1],
["setarg", 2887, 2, 2883, 1, 1],
["invoke", 2887, 2886, 1, 1],
["get", 2890, 11, 1, 581, 9],
["frame", 2891, 2890, 1, 581, 9],
["null", 2892, 581, 9],
["setarg", 2891, 0, 2892, 581, 9],
["setarg", 2891, 1, 2886, 581, 9],
["invoke", 2891, 2889, 581, 9],
["array", 2893, 0, 1, 1],
["push", 2893, 12, 1, 1],
[
"access",
2894,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2895, "@{0}_n", 1, 1],
["frame", 2897, 2894, 2, 1, 1],
["null", 2898, 1, 1],
["setarg", 2897, 0, 2898, 1, 1],
["setarg", 2897, 1, 2895, 1, 1],
["setarg", 2897, 2, 2893, 1, 1],
["invoke", 2897, 2896, 1, 1],
["get", 2900, 11, 1, 582, 9],
["frame", 2901, 2900, 1, 582, 9],
["null", 2902, 582, 9],
["setarg", 2901, 0, 2902, 582, 9],
["setarg", 2901, 1, 2896, 582, 9],
["invoke", 2901, 2899, 582, 9],
["jump", "while_start_46", 583, 9],
["jump", "if_end_769", 583, 9],
"if_else_768",
"if_end_769",
["access", 2903, "wary_true", 585, 17],
["is_identical", 2904, 21, 2903, 585, 17],
["jump_true", 2904, "eq_done_778", 585, 17],
["is_int", 2905, 21, 585, 17],
["jump_false", 2905, "eq_ni_779", 585, 17],
"_nop_tc_481",
["jump", "eq_ni_779", 585, 17],
["eq_int", 2904, 21, 2903, 585, 17],
["jump", "eq_done_778", 585, 17],
"eq_ni_779",
["is_num", 2905, 21, 585, 17],
["jump_false", 2905, "eq_nn_780", 585, 17],
"_nop_tc_482",
["jump", "eq_nn_780", 585, 17],
["eq_float", 2904, 21, 2903, 585, 17],
["jump", "eq_done_778", 585, 17],
"eq_nn_780",
["is_text", 2905, 21, 585, 17],
["jump_false", 2905, "eq_nt_781", 585, 17],
"_nop_tc_483",
"_nop_tc_484",
["eq_text", 2904, 21, 2903, 585, 17],
["jump", "eq_done_778", 585, 17],
"eq_nt_781",
["is_null", 2905, 21, 585, 17],
["jump_false", 2905, "eq_nnl_782", 585, 17],
"_nop_tc_485",
["jump", "eq_nnl_782", 585, 17],
["true", 2904, 585, 17],
["jump", "eq_done_778", 585, 17],
"eq_nnl_782",
["is_bool", 2905, 21, 585, 17],
["jump_false", 2905, "eq_nb_783", 585, 17],
"_nop_tc_486",
["jump", "eq_nb_783", 585, 17],
["eq_bool", 2904, 21, 2903, 585, 17],
["jump", "eq_done_778", 585, 17],
"eq_nb_783",
["false", 2904, 585, 17],
"eq_done_778",
["jump_false", 2904, "if_else_776", 585, 17],
["get", 2908, 10, 1, 586, 13],
["frame", 2909, 2908, 0, 586, 13],
["null", 2910, 586, 13],
["setarg", 2909, 0, 2910, 586, 13],
["invoke", 2909, 2907, 586, 13],
["move", 12, 2907, 586, 13],
["get", 2912, 12, 1, 1, 1],
["frame", 2913, 2912, 1, 1, 1],
["null", 2914, 1, 1],
["setarg", 2913, 0, 2914, 1, 1],
["setarg", 2913, 1, 10, 1, 1],
["invoke", 2913, 2911, 1, 1],
["array", 2915, 0, 1, 1],
["push", 2915, 12, 1, 1],
["push", 2915, 2911, 1, 1],
[
"access",
2916,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2917, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
["frame", 2919, 2916, 2, 1, 1],
["null", 2920, 1, 1],
["setarg", 2919, 0, 2920, 1, 1],
["setarg", 2919, 1, 2917, 1, 1],
["setarg", 2919, 2, 2915, 1, 1],
["invoke", 2919, 2918, 1, 1],
["get", 2922, 11, 1, 587, 9],
["frame", 2923, 2922, 1, 587, 9],
["null", 2924, 587, 9],
["setarg", 2923, 0, 2924, 587, 9],
["setarg", 2923, 1, 2918, 587, 9],
["invoke", 2923, 2921, 587, 9],
["get", 2926, 15, 1, 1, 1],
["frame", 2927, 2926, 1, 1, 1],
["null", 2928, 1, 1],
["setarg", 2927, 0, 2928, 1, 1],
["setarg", 2927, 1, 14, 1, 1],
["invoke", 2927, 2925, 1, 1],
["array", 2929, 0, 1, 1],
["push", 2929, 12, 1, 1],
["push", 2929, 2925, 1, 1],
["push", 2929, 12, 1, 1],
[
"access",
2930,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2931, " jnz %{0}, @{1}, @{2}_f", 1, 1],
["frame", 2933, 2930, 2, 1, 1],
["null", 2934, 1, 1],
["setarg", 2933, 0, 2934, 1, 1],
["setarg", 2933, 1, 2931, 1, 1],
["setarg", 2933, 2, 2929, 1, 1],
["invoke", 2933, 2932, 1, 1],
["get", 2936, 11, 1, 588, 9],
["frame", 2937, 2936, 1, 588, 9],
["null", 2938, 588, 9],
["setarg", 2937, 0, 2938, 588, 9],
["setarg", 2937, 1, 2932, 588, 9],
["invoke", 2937, 2935, 588, 9],
["array", 2939, 0, 1, 1],
["push", 2939, 12, 1, 1],
[
"access",
2940,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2941, "@{0}_f", 1, 1],
["frame", 2943, 2940, 2, 1, 1],
["null", 2944, 1, 1],
["setarg", 2943, 0, 2944, 1, 1],
["setarg", 2943, 1, 2941, 1, 1],
["setarg", 2943, 2, 2939, 1, 1],
["invoke", 2943, 2942, 1, 1],
["get", 2946, 11, 1, 589, 9],
["frame", 2947, 2946, 1, 589, 9],
["null", 2948, 589, 9],
["setarg", 2947, 0, 2948, 589, 9],
["setarg", 2947, 1, 2942, 589, 9],
["invoke", 2947, 2945, 589, 9],
["jump", "while_start_46", 590, 9],
["jump", "if_end_777", 590, 9],
"if_else_776",
"if_end_777",
["access", 2949, "wary_false", 592, 17],
["is_identical", 2950, 21, 2949, 592, 17],
["jump_true", 2950, "eq_done_786", 592, 17],
["is_int", 2951, 21, 592, 17],
["jump_false", 2951, "eq_ni_787", 592, 17],
"_nop_tc_487",
["jump", "eq_ni_787", 592, 17],
["eq_int", 2950, 21, 2949, 592, 17],
["jump", "eq_done_786", 592, 17],
"eq_ni_787",
["is_num", 2951, 21, 592, 17],
["jump_false", 2951, "eq_nn_788", 592, 17],
"_nop_tc_488",
["jump", "eq_nn_788", 592, 17],
["eq_float", 2950, 21, 2949, 592, 17],
["jump", "eq_done_786", 592, 17],
"eq_nn_788",
["is_text", 2951, 21, 592, 17],
["jump_false", 2951, "eq_nt_789", 592, 17],
"_nop_tc_489",
"_nop_tc_490",
["eq_text", 2950, 21, 2949, 592, 17],
["jump", "eq_done_786", 592, 17],
"eq_nt_789",
["is_null", 2951, 21, 592, 17],
["jump_false", 2951, "eq_nnl_790", 592, 17],
"_nop_tc_491",
["jump", "eq_nnl_790", 592, 17],
["true", 2950, 592, 17],
["jump", "eq_done_786", 592, 17],
"eq_nnl_790",
["is_bool", 2951, 21, 592, 17],
["jump_false", 2951, "eq_nb_791", 592, 17],
"_nop_tc_492",
["jump", "eq_nb_791", 592, 17],
["eq_bool", 2950, 21, 2949, 592, 17],
["jump", "eq_done_786", 592, 17],
"eq_nb_791",
["false", 2950, 592, 17],
"eq_done_786",
["jump_false", 2950, "if_else_784", 592, 17],
["get", 2954, 10, 1, 593, 13],
["frame", 2955, 2954, 0, 593, 13],
["null", 2956, 593, 13],
["setarg", 2955, 0, 2956, 593, 13],
["invoke", 2955, 2953, 593, 13],
["move", 12, 2953, 593, 13],
["get", 2958, 12, 1, 1, 1],
["frame", 2959, 2958, 1, 1, 1],
["null", 2960, 1, 1],
["setarg", 2959, 0, 2960, 1, 1],
["setarg", 2959, 1, 10, 1, 1],
["invoke", 2959, 2957, 1, 1],
["array", 2961, 0, 1, 1],
["push", 2961, 12, 1, 1],
["push", 2961, 2957, 1, 1],
[
"access",
2962,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2963, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
["frame", 2965, 2962, 2, 1, 1],
["null", 2966, 1, 1],
["setarg", 2965, 0, 2966, 1, 1],
["setarg", 2965, 1, 2963, 1, 1],
["setarg", 2965, 2, 2961, 1, 1],
["invoke", 2965, 2964, 1, 1],
["get", 2968, 11, 1, 594, 9],
["frame", 2969, 2968, 1, 594, 9],
["null", 2970, 594, 9],
["setarg", 2969, 0, 2970, 594, 9],
["setarg", 2969, 1, 2964, 594, 9],
["invoke", 2969, 2967, 594, 9],
["get", 2972, 15, 1, 1, 1],
["frame", 2973, 2972, 1, 1, 1],
["null", 2974, 1, 1],
["setarg", 2973, 0, 2974, 1, 1],
["setarg", 2973, 1, 14, 1, 1],
["invoke", 2973, 2971, 1, 1],
["array", 2975, 0, 1, 1],
["push", 2975, 12, 1, 1],
["push", 2975, 12, 1, 1],
["push", 2975, 2971, 1, 1],
[
"access",
2976,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2977, " jnz %{0}, @{1}_t, @{2}", 1, 1],
["frame", 2979, 2976, 2, 1, 1],
["null", 2980, 1, 1],
["setarg", 2979, 0, 2980, 1, 1],
["setarg", 2979, 1, 2977, 1, 1],
["setarg", 2979, 2, 2975, 1, 1],
["invoke", 2979, 2978, 1, 1],
["get", 2982, 11, 1, 595, 9],
["frame", 2983, 2982, 1, 595, 9],
["null", 2984, 595, 9],
["setarg", 2983, 0, 2984, 595, 9],
["setarg", 2983, 1, 2978, 595, 9],
["invoke", 2983, 2981, 595, 9],
["array", 2985, 0, 1, 1],
["push", 2985, 12, 1, 1],
[
"access",
2986,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 2987, "@{0}_t", 1, 1],
["frame", 2989, 2986, 2, 1, 1],
["null", 2990, 1, 1],
["setarg", 2989, 0, 2990, 1, 1],
["setarg", 2989, 1, 2987, 1, 1],
["setarg", 2989, 2, 2985, 1, 1],
["invoke", 2989, 2988, 1, 1],
["get", 2992, 11, 1, 596, 9],
["frame", 2993, 2992, 1, 596, 9],
["null", 2994, 596, 9],
["setarg", 2993, 0, 2994, 596, 9],
["setarg", 2993, 1, 2988, 596, 9],
["invoke", 2993, 2991, 596, 9],
["jump", "while_start_46", 597, 9],
["jump", "if_end_785", 597, 9],
"if_else_784",
"if_end_785",
["access", 2995, "frame", 602, 17],
["is_identical", 2996, 21, 2995, 602, 17],
["jump_true", 2996, "eq_done_794", 602, 17],
["is_int", 2997, 21, 602, 17],
["jump_false", 2997, "eq_ni_795", 602, 17],
"_nop_tc_493",
["jump", "eq_ni_795", 602, 17],
["eq_int", 2996, 21, 2995, 602, 17],
["jump", "eq_done_794", 602, 17],
"eq_ni_795",
["is_num", 2997, 21, 602, 17],
["jump_false", 2997, "eq_nn_796", 602, 17],
"_nop_tc_494",
["jump", "eq_nn_796", 602, 17],
["eq_float", 2996, 21, 2995, 602, 17],
["jump", "eq_done_794", 602, 17],
"eq_nn_796",
["is_text", 2997, 21, 602, 17],
["jump_false", 2997, "eq_nt_797", 602, 17],
"_nop_tc_495",
"_nop_tc_496",
["eq_text", 2996, 21, 2995, 602, 17],
["jump", "eq_done_794", 602, 17],
"eq_nt_797",
["is_null", 2997, 21, 602, 17],
["jump_false", 2997, "eq_nnl_798", 602, 17],
"_nop_tc_497",
["jump", "eq_nnl_798", 602, 17],
["true", 2996, 602, 17],
["jump", "eq_done_794", 602, 17],
"eq_nnl_798",
["is_bool", 2997, 21, 602, 17],
["jump_false", 2997, "eq_nb_799", 602, 17],
"_nop_tc_498",
["jump", "eq_nb_799", 602, 17],
["eq_bool", 2996, 21, 2995, 602, 17],
["jump", "eq_done_794", 602, 17],
"eq_nb_799",
["false", 2996, 602, 17],
"eq_done_794",
["jump_false", 2996, "if_else_792", 602, 17],
["get", 3000, 12, 1, 1, 1],
["frame", 3001, 3000, 1, 1, 1],
["null", 3002, 1, 1],
["setarg", 3001, 0, 3002, 1, 1],
["setarg", 3001, 1, 10, 1, 1],
["invoke", 3001, 2999, 1, 1],
["get", 3004, 12, 1, 1, 1],
["frame", 3005, 3004, 1, 1, 1],
["null", 3006, 1, 1],
["setarg", 3005, 0, 3006, 1, 1],
["setarg", 3005, 1, 14, 1, 1],
["invoke", 3005, 3003, 1, 1],
[
"access",
3008,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 3009, 3008, 1, 1, 1],
["null", 3010, 1, 1],
["setarg", 3009, 0, 3010, 1, 1],
["setarg", 3009, 1, 5, 1, 1],
["invoke", 3009, 3007, 1, 1],
["array", 3011, 0, 1, 1],
["push", 3011, 2999, 1, 1],
["push", 3011, 3003, 1, 1],
["push", 3011, 3007, 1, 1],
[
"access",
3012,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3013, " {0} =l call $cell_rt_frame(l %ctx, l {1}, l {2})", 1, 1],
["frame", 3015, 3012, 2, 1, 1],
["null", 3016, 1, 1],
["setarg", 3015, 0, 3016, 1, 1],
["setarg", 3015, 1, 3013, 1, 1],
["setarg", 3015, 2, 3011, 1, 1],
["invoke", 3015, 3014, 1, 1],
["get", 3018, 11, 1, 603, 9],
["frame", 3019, 3018, 1, 603, 9],
["null", 3020, 603, 9],
["setarg", 3019, 0, 3020, 603, 9],
["setarg", 3019, 1, 3014, 603, 9],
["invoke", 3019, 3017, 603, 9],
["frame", 3022, 9, 1, 604, 9],
["null", 3023, 604, 9],
["setarg", 3022, 0, 3023, 604, 9],
["setarg", 3022, 1, 10, 604, 9],
["invoke", 3022, 3021, 604, 9],
["jump", "while_start_46", 605, 9],
["jump", "if_end_793", 605, 9],
"if_else_792",
"if_end_793",
["access", 3024, "setarg", 607, 17],
["is_identical", 3025, 21, 3024, 607, 17],
["jump_true", 3025, "eq_done_802", 607, 17],
["is_int", 3026, 21, 607, 17],
["jump_false", 3026, "eq_ni_803", 607, 17],
"_nop_tc_499",
["jump", "eq_ni_803", 607, 17],
["eq_int", 3025, 21, 3024, 607, 17],
["jump", "eq_done_802", 607, 17],
"eq_ni_803",
["is_num", 3026, 21, 607, 17],
["jump_false", 3026, "eq_nn_804", 607, 17],
"_nop_tc_500",
["jump", "eq_nn_804", 607, 17],
["eq_float", 3025, 21, 3024, 607, 17],
["jump", "eq_done_802", 607, 17],
"eq_nn_804",
["is_text", 3026, 21, 607, 17],
["jump_false", 3026, "eq_nt_805", 607, 17],
"_nop_tc_501",
"_nop_tc_502",
["eq_text", 3025, 21, 3024, 607, 17],
["jump", "eq_done_802", 607, 17],
"eq_nt_805",
["is_null", 3026, 21, 607, 17],
["jump_false", 3026, "eq_nnl_806", 607, 17],
"_nop_tc_503",
["jump", "eq_nnl_806", 607, 17],
["true", 3025, 607, 17],
["jump", "eq_done_802", 607, 17],
"eq_nnl_806",
["is_bool", 3026, 21, 607, 17],
["jump_false", 3026, "eq_nb_807", 607, 17],
"_nop_tc_504",
["jump", "eq_nb_807", 607, 17],
["eq_bool", 3025, 21, 3024, 607, 17],
["jump", "eq_done_802", 607, 17],
"eq_nb_807",
["false", 3025, 607, 17],
"eq_done_802",
["jump_false", 3025, "if_else_800", 607, 17],
["get", 3029, 12, 1, 1, 1],
["frame", 3030, 3029, 1, 1, 1],
["null", 3031, 1, 1],
["setarg", 3030, 0, 3031, 1, 1],
["setarg", 3030, 1, 10, 1, 1],
["invoke", 3030, 3028, 1, 1],
[
"access",
3033,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 3034, 3033, 1, 1, 1],
["null", 3035, 1, 1],
["setarg", 3034, 0, 3035, 1, 1],
["setarg", 3034, 1, 14, 1, 1],
["invoke", 3034, 3032, 1, 1],
["get", 3037, 12, 1, 1, 1],
["frame", 3038, 3037, 1, 1, 1],
["null", 3039, 1, 1],
["setarg", 3038, 0, 3039, 1, 1],
["setarg", 3038, 1, 5, 1, 1],
["invoke", 3038, 3036, 1, 1],
["array", 3040, 0, 1, 1],
["push", 3040, 3028, 1, 1],
["push", 3040, 3032, 1, 1],
["push", 3040, 3036, 1, 1],
[
"access",
3041,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3042, " call $cell_rt_setarg(l {0}, l {1}, l {2})", 1, 1],
["frame", 3044, 3041, 2, 1, 1],
["null", 3045, 1, 1],
["setarg", 3044, 0, 3045, 1, 1],
["setarg", 3044, 1, 3042, 1, 1],
["setarg", 3044, 2, 3040, 1, 1],
["invoke", 3044, 3043, 1, 1],
["get", 3047, 11, 1, 608, 9],
["frame", 3048, 3047, 1, 608, 9],
["null", 3049, 608, 9],
["setarg", 3048, 0, 3049, 608, 9],
["setarg", 3048, 1, 3043, 608, 9],
["invoke", 3048, 3046, 608, 9],
["jump", "while_start_46", 609, 9],
["jump", "if_end_801", 609, 9],
"if_else_800",
"if_end_801",
["access", 3050, "invoke", 611, 17],
["is_identical", 3051, 21, 3050, 611, 17],
["jump_true", 3051, "eq_done_810", 611, 17],
["is_int", 3052, 21, 611, 17],
["jump_false", 3052, "eq_ni_811", 611, 17],
"_nop_tc_505",
["jump", "eq_ni_811", 611, 17],
["eq_int", 3051, 21, 3050, 611, 17],
["jump", "eq_done_810", 611, 17],
"eq_ni_811",
["is_num", 3052, 21, 611, 17],
["jump_false", 3052, "eq_nn_812", 611, 17],
"_nop_tc_506",
["jump", "eq_nn_812", 611, 17],
["eq_float", 3051, 21, 3050, 611, 17],
["jump", "eq_done_810", 611, 17],
"eq_nn_812",
["is_text", 3052, 21, 611, 17],
["jump_false", 3052, "eq_nt_813", 611, 17],
"_nop_tc_507",
"_nop_tc_508",
["eq_text", 3051, 21, 3050, 611, 17],
["jump", "eq_done_810", 611, 17],
"eq_nt_813",
["is_null", 3052, 21, 611, 17],
["jump_false", 3052, "eq_nnl_814", 611, 17],
"_nop_tc_509",
["jump", "eq_nnl_814", 611, 17],
["true", 3051, 611, 17],
["jump", "eq_done_810", 611, 17],
"eq_nnl_814",
["is_bool", 3052, 21, 611, 17],
["jump_false", 3052, "eq_nb_815", 611, 17],
"_nop_tc_510",
["jump", "eq_nb_815", 611, 17],
["eq_bool", 3051, 21, 3050, 611, 17],
["jump", "eq_done_810", 611, 17],
"eq_nb_815",
["false", 3051, 611, 17],
"eq_done_810",
["jump_false", 3051, "if_else_808", 611, 17],
["get", 3055, 12, 1, 1, 1],
["frame", 3056, 3055, 1, 1, 1],
["null", 3057, 1, 1],
["setarg", 3056, 0, 3057, 1, 1],
["setarg", 3056, 1, 14, 1, 1],
["invoke", 3056, 3054, 1, 1],
["get", 3059, 12, 1, 1, 1],
["frame", 3060, 3059, 1, 1, 1],
["null", 3061, 1, 1],
["setarg", 3060, 0, 3061, 1, 1],
["setarg", 3060, 1, 10, 1, 1],
["invoke", 3060, 3058, 1, 1],
["array", 3062, 0, 1, 1],
["push", 3062, 3054, 1, 1],
["push", 3062, 3058, 1, 1],
[
"access",
3063,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3064, " {0} =l call $cell_rt_invoke(l %ctx, l {1})", 1, 1],
["frame", 3066, 3063, 2, 1, 1],
["null", 3067, 1, 1],
["setarg", 3066, 0, 3067, 1, 1],
["setarg", 3066, 1, 3064, 1, 1],
["setarg", 3066, 2, 3062, 1, 1],
["invoke", 3066, 3065, 1, 1],
["get", 3069, 11, 1, 612, 9],
["frame", 3070, 3069, 1, 612, 9],
["null", 3071, 612, 9],
["setarg", 3070, 0, 3071, 612, 9],
["setarg", 3070, 1, 3065, 612, 9],
["invoke", 3070, 3068, 612, 9],
["frame", 3073, 9, 1, 613, 9],
["null", 3074, 613, 9],
["setarg", 3073, 0, 3074, 613, 9],
["setarg", 3073, 1, 14, 613, 9],
["invoke", 3073, 3072, 613, 9],
["jump", "while_start_46", 614, 9],
["jump", "if_end_809", 614, 9],
"if_else_808",
"if_end_809",
["access", 3075, "goframe", 616, 17],
["is_identical", 3076, 21, 3075, 616, 17],
["jump_true", 3076, "eq_done_818", 616, 17],
["is_int", 3077, 21, 616, 17],
["jump_false", 3077, "eq_ni_819", 616, 17],
"_nop_tc_511",
["jump", "eq_ni_819", 616, 17],
["eq_int", 3076, 21, 3075, 616, 17],
["jump", "eq_done_818", 616, 17],
"eq_ni_819",
["is_num", 3077, 21, 616, 17],
["jump_false", 3077, "eq_nn_820", 616, 17],
"_nop_tc_512",
["jump", "eq_nn_820", 616, 17],
["eq_float", 3076, 21, 3075, 616, 17],
["jump", "eq_done_818", 616, 17],
"eq_nn_820",
["is_text", 3077, 21, 616, 17],
["jump_false", 3077, "eq_nt_821", 616, 17],
"_nop_tc_513",
"_nop_tc_514",
["eq_text", 3076, 21, 3075, 616, 17],
["jump", "eq_done_818", 616, 17],
"eq_nt_821",
["is_null", 3077, 21, 616, 17],
["jump_false", 3077, "eq_nnl_822", 616, 17],
"_nop_tc_515",
["jump", "eq_nnl_822", 616, 17],
["true", 3076, 616, 17],
["jump", "eq_done_818", 616, 17],
"eq_nnl_822",
["is_bool", 3077, 21, 616, 17],
["jump_false", 3077, "eq_nb_823", 616, 17],
"_nop_tc_516",
["jump", "eq_nb_823", 616, 17],
["eq_bool", 3076, 21, 3075, 616, 17],
["jump", "eq_done_818", 616, 17],
"eq_nb_823",
["false", 3076, 616, 17],
"eq_done_818",
["jump_false", 3076, "if_else_816", 616, 17],
["get", 3080, 12, 1, 1, 1],
["frame", 3081, 3080, 1, 1, 1],
["null", 3082, 1, 1],
["setarg", 3081, 0, 3082, 1, 1],
["setarg", 3081, 1, 10, 1, 1],
["invoke", 3081, 3079, 1, 1],
["get", 3084, 12, 1, 1, 1],
["frame", 3085, 3084, 1, 1, 1],
["null", 3086, 1, 1],
["setarg", 3085, 0, 3086, 1, 1],
["setarg", 3085, 1, 14, 1, 1],
["invoke", 3085, 3083, 1, 1],
[
"access",
3088,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 3089, 3088, 1, 1, 1],
["null", 3090, 1, 1],
["setarg", 3089, 0, 3090, 1, 1],
["setarg", 3089, 1, 5, 1, 1],
["invoke", 3089, 3087, 1, 1],
["array", 3091, 0, 1, 1],
["push", 3091, 3079, 1, 1],
["push", 3091, 3083, 1, 1],
["push", 3091, 3087, 1, 1],
[
"access",
3092,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3093, " {0} =l call $cell_rt_goframe(l %ctx, l {1}, l {2})", 1, 1],
["frame", 3095, 3092, 2, 1, 1],
["null", 3096, 1, 1],
["setarg", 3095, 0, 3096, 1, 1],
["setarg", 3095, 1, 3093, 1, 1],
["setarg", 3095, 2, 3091, 1, 1],
["invoke", 3095, 3094, 1, 1],
["get", 3098, 11, 1, 617, 9],
["frame", 3099, 3098, 1, 617, 9],
["null", 3100, 617, 9],
["setarg", 3099, 0, 3100, 617, 9],
["setarg", 3099, 1, 3094, 617, 9],
["invoke", 3099, 3097, 617, 9],
["frame", 3102, 9, 1, 618, 9],
["null", 3103, 618, 9],
["setarg", 3102, 0, 3103, 618, 9],
["setarg", 3102, 1, 10, 618, 9],
["invoke", 3102, 3101, 618, 9],
["jump", "while_start_46", 619, 9],
["jump", "if_end_817", 619, 9],
"if_else_816",
"if_end_817",
["access", 3104, "goinvoke", 621, 17],
["is_identical", 3105, 21, 3104, 621, 17],
["jump_true", 3105, "eq_done_826", 621, 17],
["is_int", 3106, 21, 621, 17],
["jump_false", 3106, "eq_ni_827", 621, 17],
"_nop_tc_517",
["jump", "eq_ni_827", 621, 17],
["eq_int", 3105, 21, 3104, 621, 17],
["jump", "eq_done_826", 621, 17],
"eq_ni_827",
["is_num", 3106, 21, 621, 17],
["jump_false", 3106, "eq_nn_828", 621, 17],
"_nop_tc_518",
["jump", "eq_nn_828", 621, 17],
["eq_float", 3105, 21, 3104, 621, 17],
["jump", "eq_done_826", 621, 17],
"eq_nn_828",
["is_text", 3106, 21, 621, 17],
["jump_false", 3106, "eq_nt_829", 621, 17],
"_nop_tc_519",
"_nop_tc_520",
["eq_text", 3105, 21, 3104, 621, 17],
["jump", "eq_done_826", 621, 17],
"eq_nt_829",
["is_null", 3106, 21, 621, 17],
["jump_false", 3106, "eq_nnl_830", 621, 17],
"_nop_tc_521",
["jump", "eq_nnl_830", 621, 17],
["true", 3105, 621, 17],
["jump", "eq_done_826", 621, 17],
"eq_nnl_830",
["is_bool", 3106, 21, 621, 17],
["jump_false", 3106, "eq_nb_831", 621, 17],
"_nop_tc_522",
["jump", "eq_nb_831", 621, 17],
["eq_bool", 3105, 21, 3104, 621, 17],
["jump", "eq_done_826", 621, 17],
"eq_nb_831",
["false", 3105, 621, 17],
"eq_done_826",
["jump_false", 3105, "if_else_824", 621, 17],
["get", 3109, 12, 1, 1, 1],
["frame", 3110, 3109, 1, 1, 1],
["null", 3111, 1, 1],
["setarg", 3110, 0, 3111, 1, 1],
["setarg", 3110, 1, 10, 1, 1],
["invoke", 3110, 3108, 1, 1],
["array", 3112, 0, 1, 1],
["push", 3112, 3108, 1, 1],
[
"access",
3113,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3114, " %_goret =l call $cell_rt_goinvoke(l %ctx, l {0})", 1, 1],
["frame", 3116, 3113, 2, 1, 1],
["null", 3117, 1, 1],
["setarg", 3116, 0, 3117, 1, 1],
["setarg", 3116, 1, 3114, 1, 1],
["setarg", 3116, 2, 3112, 1, 1],
["invoke", 3116, 3115, 1, 1],
["get", 3119, 11, 1, 622, 9],
["frame", 3120, 3119, 1, 622, 9],
["null", 3121, 622, 9],
["setarg", 3120, 0, 3121, 622, 9],
["setarg", 3120, 1, 3115, 622, 9],
["invoke", 3120, 3118, 622, 9],
["access", 3122, " ret %_goret", 623, 14],
["get", 3124, 11, 1, 623, 9],
["frame", 3125, 3124, 1, 623, 9],
["null", 3126, 623, 9],
["setarg", 3125, 0, 3126, 623, 9],
["setarg", 3125, 1, 3122, 623, 9],
["invoke", 3125, 3123, 623, 9],
["jump", "while_start_46", 624, 9],
["jump", "if_end_825", 624, 9],
"if_else_824",
"if_end_825",
["access", 3127, "function", 629, 17],
["is_identical", 3128, 21, 3127, 629, 17],
["jump_true", 3128, "eq_done_834", 629, 17],
["is_int", 3129, 21, 629, 17],
["jump_false", 3129, "eq_ni_835", 629, 17],
"_nop_tc_523",
["jump", "eq_ni_835", 629, 17],
["eq_int", 3128, 21, 3127, 629, 17],
["jump", "eq_done_834", 629, 17],
"eq_ni_835",
["is_num", 3129, 21, 629, 17],
["jump_false", 3129, "eq_nn_836", 629, 17],
"_nop_tc_524",
["jump", "eq_nn_836", 629, 17],
["eq_float", 3128, 21, 3127, 629, 17],
["jump", "eq_done_834", 629, 17],
"eq_nn_836",
["is_text", 3129, 21, 629, 17],
["jump_false", 3129, "eq_nt_837", 629, 17],
"_nop_tc_525",
"_nop_tc_526",
["eq_text", 3128, 21, 3127, 629, 17],
["jump", "eq_done_834", 629, 17],
"eq_nt_837",
["is_null", 3129, 21, 629, 17],
["jump_false", 3129, "eq_nnl_838", 629, 17],
"_nop_tc_527",
["jump", "eq_nnl_838", 629, 17],
["true", 3128, 629, 17],
["jump", "eq_done_834", 629, 17],
"eq_nnl_838",
["is_bool", 3129, 21, 629, 17],
["jump_false", 3129, "eq_nb_839", 629, 17],
"_nop_tc_528",
["jump", "eq_nb_839", 629, 17],
["eq_bool", 3128, 21, 3127, 629, 17],
["jump", "eq_done_834", 629, 17],
"eq_nb_839",
["false", 3128, 629, 17],
"eq_done_834",
["jump_false", 3128, "if_else_832", 629, 17],
["get", 3132, 12, 1, 1, 1],
["frame", 3133, 3132, 1, 1, 1],
["null", 3134, 1, 1],
["setarg", 3133, 0, 3134, 1, 1],
["setarg", 3133, 1, 10, 1, 1],
["invoke", 3133, 3131, 1, 1],
[
"access",
3136,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 3137, 3136, 1, 1, 1],
["null", 3138, 1, 1],
["setarg", 3137, 0, 3138, 1, 1],
["setarg", 3137, 1, 14, 1, 1],
["invoke", 3137, 3135, 1, 1],
["array", 3139, 0, 1, 1],
["push", 3139, 3131, 1, 1],
["push", 3139, 3135, 1, 1],
[
"access",
3140,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3141, " {0} =l call $cell_rt_make_function(l %ctx, l {1}, l %fp)", 1, 1],
["frame", 3143, 3140, 2, 1, 1],
["null", 3144, 1, 1],
["setarg", 3143, 0, 3144, 1, 1],
["setarg", 3143, 1, 3141, 1, 1],
["setarg", 3143, 2, 3139, 1, 1],
["invoke", 3143, 3142, 1, 1],
["get", 3146, 11, 1, 630, 9],
["frame", 3147, 3146, 1, 630, 9],
["null", 3148, 630, 9],
["setarg", 3147, 0, 3148, 630, 9],
["setarg", 3147, 1, 3142, 630, 9],
["invoke", 3147, 3145, 630, 9],
["frame", 3150, 9, 1, 631, 9],
["null", 3151, 631, 9],
["setarg", 3150, 0, 3151, 631, 9],
["setarg", 3150, 1, 10, 631, 9],
["invoke", 3150, 3149, 631, 9],
["jump", "while_start_46", 632, 9],
["jump", "if_end_833", 632, 9],
"if_else_832",
"if_end_833",
["access", 3152, "record", 637, 17],
["is_identical", 3153, 21, 3152, 637, 17],
["jump_true", 3153, "eq_done_842", 637, 17],
["is_int", 3154, 21, 637, 17],
["jump_false", 3154, "eq_ni_843", 637, 17],
"_nop_tc_529",
["jump", "eq_ni_843", 637, 17],
["eq_int", 3153, 21, 3152, 637, 17],
["jump", "eq_done_842", 637, 17],
"eq_ni_843",
["is_num", 3154, 21, 637, 17],
["jump_false", 3154, "eq_nn_844", 637, 17],
"_nop_tc_530",
["jump", "eq_nn_844", 637, 17],
["eq_float", 3153, 21, 3152, 637, 17],
["jump", "eq_done_842", 637, 17],
"eq_nn_844",
["is_text", 3154, 21, 637, 17],
["jump_false", 3154, "eq_nt_845", 637, 17],
"_nop_tc_531",
"_nop_tc_532",
["eq_text", 3153, 21, 3152, 637, 17],
["jump", "eq_done_842", 637, 17],
"eq_nt_845",
["is_null", 3154, 21, 637, 17],
["jump_false", 3154, "eq_nnl_846", 637, 17],
"_nop_tc_533",
["jump", "eq_nnl_846", 637, 17],
["true", 3153, 637, 17],
["jump", "eq_done_842", 637, 17],
"eq_nnl_846",
["is_bool", 3154, 21, 637, 17],
["jump_false", 3154, "eq_nb_847", 637, 17],
"_nop_tc_534",
["jump", "eq_nb_847", 637, 17],
["eq_bool", 3153, 21, 3152, 637, 17],
["jump", "eq_done_842", 637, 17],
"eq_nb_847",
["false", 3153, 637, 17],
"eq_done_842",
["jump_false", 3153, "if_else_840", 637, 17],
["get", 3157, 12, 1, 1, 1],
["frame", 3158, 3157, 1, 1, 1],
["null", 3159, 1, 1],
["setarg", 3158, 0, 3159, 1, 1],
["setarg", 3158, 1, 10, 1, 1],
["invoke", 3158, 3156, 1, 1],
["array", 3160, 0, 1, 1],
["push", 3160, 3156, 1, 1],
[
"access",
3161,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3162, " {0} =l call $JS_NewObject(l %ctx)", 1, 1],
["frame", 3164, 3161, 2, 1, 1],
["null", 3165, 1, 1],
["setarg", 3164, 0, 3165, 1, 1],
["setarg", 3164, 1, 3162, 1, 1],
["setarg", 3164, 2, 3160, 1, 1],
["invoke", 3164, 3163, 1, 1],
["get", 3167, 11, 1, 638, 9],
["frame", 3168, 3167, 1, 638, 9],
["null", 3169, 638, 9],
["setarg", 3168, 0, 3169, 638, 9],
["setarg", 3168, 1, 3163, 638, 9],
["invoke", 3168, 3166, 638, 9],
["frame", 3171, 9, 1, 639, 9],
["null", 3172, 639, 9],
["setarg", 3171, 0, 3172, 639, 9],
["setarg", 3171, 1, 10, 639, 9],
["invoke", 3171, 3170, 639, 9],
["jump", "while_start_46", 640, 9],
["jump", "if_end_841", 640, 9],
"if_else_840",
"if_end_841",
["access", 3173, "array", 642, 17],
["is_identical", 3174, 21, 3173, 642, 17],
["jump_true", 3174, "eq_done_850", 642, 17],
["is_int", 3175, 21, 642, 17],
["jump_false", 3175, "eq_ni_851", 642, 17],
"_nop_tc_535",
["jump", "eq_ni_851", 642, 17],
["eq_int", 3174, 21, 3173, 642, 17],
["jump", "eq_done_850", 642, 17],
"eq_ni_851",
["is_num", 3175, 21, 642, 17],
["jump_false", 3175, "eq_nn_852", 642, 17],
"_nop_tc_536",
["jump", "eq_nn_852", 642, 17],
["eq_float", 3174, 21, 3173, 642, 17],
["jump", "eq_done_850", 642, 17],
"eq_nn_852",
["is_text", 3175, 21, 642, 17],
["jump_false", 3175, "eq_nt_853", 642, 17],
"_nop_tc_537",
"_nop_tc_538",
["eq_text", 3174, 21, 3173, 642, 17],
["jump", "eq_done_850", 642, 17],
"eq_nt_853",
["is_null", 3175, 21, 642, 17],
["jump_false", 3175, "eq_nnl_854", 642, 17],
"_nop_tc_539",
["jump", "eq_nnl_854", 642, 17],
["true", 3174, 642, 17],
["jump", "eq_done_850", 642, 17],
"eq_nnl_854",
["is_bool", 3175, 21, 642, 17],
["jump_false", 3175, "eq_nb_855", 642, 17],
"_nop_tc_540",
["jump", "eq_nb_855", 642, 17],
["eq_bool", 3174, 21, 3173, 642, 17],
["jump", "eq_done_850", 642, 17],
"eq_nb_855",
["false", 3174, 642, 17],
"eq_done_850",
["jump_false", 3174, "if_else_848", 642, 17],
["null", 3177, 643, 26],
["is_identical", 3178, 14, 3177, 643, 26],
["jump_true", 3178, "ne_nid_859", 643, 26],
["jump", "ne_ni_860", 643, 26],
"ne_nid_859",
["false", 3178, 643, 26],
["jump", "ne_done_858", 643, 26],
"ne_ni_860",
["is_int", 3179, 14, 643, 26],
["jump_false", 3179, "ne_nn_861", 643, 26],
"_nop_tc_541",
["jump", "ne_nn_861", 643, 26],
["ne_int", 3178, 14, 3177, 643, 26],
["jump", "ne_done_858", 643, 26],
"ne_nn_861",
["is_num", 3179, 14, 643, 26],
["jump_false", 3179, "ne_nt_862", 643, 26],
"_nop_tc_542",
["jump", "ne_nt_862", 643, 26],
["ne_float", 3178, 14, 3177, 643, 26],
["jump", "ne_done_858", 643, 26],
"ne_nt_862",
["is_text", 3179, 14, 643, 26],
["jump_false", 3179, "ne_nnl_863", 643, 26],
"_nop_tc_543",
["jump", "ne_nnl_863", 643, 26],
["ne_text", 3178, 14, 3177, 643, 26],
["jump", "ne_done_858", 643, 26],
"ne_nnl_863",
["is_null", 3179, 14, 643, 26],
["jump_false", 3179, "ne_nb_864", 643, 26],
"_nop_tc_544",
"_nop_tc_545",
["false", 3178, 643, 26],
["jump", "ne_done_858", 643, 26],
"ne_nb_864",
["is_bool", 3179, 14, 643, 26],
["jump_false", 3179, "ne_mis_865", 643, 26],
"_nop_tc_546",
["jump", "ne_mis_865", 643, 26],
["ne_bool", 3178, 14, 3177, 643, 26],
["jump", "ne_done_858", 643, 26],
"ne_mis_865",
["true", 3178, 643, 26],
"ne_done_858",
["jump_false", 3178, "tern_else_856", 643, 26],
["move", 3181, 14, 643, 33],
["jump", "tern_end_857", 643, 33],
"tern_else_856",
["access", 3182, 0, 643, 38],
["move", 3181, 3182, 643, 38],
"tern_end_857",
["move", 15, 3181, 643, 38],
["get", 3184, 12, 1, 1, 1],
["frame", 3185, 3184, 1, 1, 1],
["null", 3186, 1, 1],
["setarg", 3185, 0, 3186, 1, 1],
["setarg", 3185, 1, 10, 1, 1],
["invoke", 3185, 3183, 1, 1],
["array", 3187, 0, 1, 1],
["push", 3187, 3183, 1, 1],
[
"access",
3188,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3189, " {0} =l call $JS_NewArray(l %ctx)", 1, 1],
["frame", 3191, 3188, 2, 1, 1],
["null", 3192, 1, 1],
["setarg", 3191, 0, 3192, 1, 1],
["setarg", 3191, 1, 3189, 1, 1],
["setarg", 3191, 2, 3187, 1, 1],
["invoke", 3191, 3190, 1, 1],
["get", 3194, 11, 1, 644, 9],
["frame", 3195, 3194, 1, 644, 9],
["null", 3196, 644, 9],
["setarg", 3195, 0, 3196, 644, 9],
["setarg", 3195, 1, 3190, 644, 9],
["invoke", 3195, 3193, 644, 9],
["access", 3197, 0, 645, 14],
["move", 17, 3197, 645, 14],
"while_start_866",
["is_int", 3199, 17, 646, 21],
["jump_false", 3199, "rel_ni_868", 646, 21],
["is_int", 3200, 15, 646, 21],
["jump_false", 3200, "rel_ni_868", 646, 21],
["lt_int", 3198, 17, 15, 646, 21],
["jump", "rel_done_870", 646, 21],
"rel_ni_868",
["is_num", 3199, 17, 646, 21],
["jump_false", 3199, "rel_nn_869", 646, 21],
["is_num", 3200, 15, 646, 21],
["jump_false", 3200, "rel_nn_869", 646, 21],
["lt_float", 3198, 17, 15, 646, 21],
["jump", "rel_done_870", 646, 21],
"rel_nn_869",
["is_text", 3199, 17, 646, 21],
["jump_false", 3199, "rel_err_871", 646, 21],
["is_text", 3200, 15, 646, 21],
["jump_false", 3200, "rel_err_871", 646, 21],
["lt_text", 3198, 17, 15, 646, 21],
["jump", "rel_done_870", 646, 21],
"rel_err_871",
["disrupt", 646, 21],
"rel_done_870",
["jump_false", 3198, "while_end_867", 646, 21],
["access", 3201, 3, 647, 29],
["add", 3202, 3201, 17, 647, 33],
["load_dynamic", 3203, 19, 3202, 647, 33],
["move", 18, 3203, 647, 33],
["get", 3205, 12, 1, 1, 1],
["frame", 3206, 3205, 1, 1, 1],
["null", 3207, 1, 1],
["setarg", 3206, 0, 3207, 1, 1],
["setarg", 3206, 1, 10, 1, 1],
["invoke", 3206, 3204, 1, 1],
[
"access",
3209,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 3210, 3209, 1, 1, 1],
["null", 3211, 1, 1],
["setarg", 3210, 0, 3211, 1, 1],
["setarg", 3210, 1, 17, 1, 1],
["invoke", 3210, 3208, 1, 1],
["get", 3213, 12, 1, 1, 1],
["frame", 3214, 3213, 1, 1, 1],
["null", 3215, 1, 1],
["setarg", 3214, 0, 3215, 1, 1],
["setarg", 3214, 1, 18, 1, 1],
["invoke", 3214, 3212, 1, 1],
["array", 3216, 0, 1, 1],
["push", 3216, 3204, 1, 1],
["push", 3216, 3208, 1, 1],
["push", 3216, 3212, 1, 1],
[
"access",
3217,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3218, " call $JS_SetPropertyNumber(l %ctx, l {0}, l {1}, l {2})", 1, 1],
["frame", 3220, 3217, 2, 1, 1],
["null", 3221, 1, 1],
["setarg", 3220, 0, 3221, 1, 1],
["setarg", 3220, 1, 3218, 1, 1],
["setarg", 3220, 2, 3216, 1, 1],
["invoke", 3220, 3219, 1, 1],
["get", 3223, 11, 1, 648, 11],
["frame", 3224, 3223, 1, 648, 11],
["null", 3225, 648, 11],
["setarg", 3224, 0, 3225, 648, 11],
["setarg", 3224, 1, 3219, 648, 11],
["invoke", 3224, 3222, 648, 11],
["access", 3226, 1, 649, 21],
["add", 3227, 17, 3226, 649, 21],
["move", 17, 3227, 649, 21],
["jump", "while_start_866", 649, 21],
"while_end_867",
["frame", 3229, 9, 1, 651, 9],
["null", 3230, 651, 9],
["setarg", 3229, 0, 3230, 651, 9],
["setarg", 3229, 1, 10, 651, 9],
["invoke", 3229, 3228, 651, 9],
["jump", "while_start_46", 652, 9],
["jump", "if_end_849", 652, 9],
"if_else_848",
"if_end_849",
["access", 3231, "push", 657, 17],
["is_identical", 3232, 21, 3231, 657, 17],
["jump_true", 3232, "eq_done_874", 657, 17],
["is_int", 3233, 21, 657, 17],
["jump_false", 3233, "eq_ni_875", 657, 17],
"_nop_tc_547",
["jump", "eq_ni_875", 657, 17],
["eq_int", 3232, 21, 3231, 657, 17],
["jump", "eq_done_874", 657, 17],
"eq_ni_875",
["is_num", 3233, 21, 657, 17],
["jump_false", 3233, "eq_nn_876", 657, 17],
"_nop_tc_548",
["jump", "eq_nn_876", 657, 17],
["eq_float", 3232, 21, 3231, 657, 17],
["jump", "eq_done_874", 657, 17],
"eq_nn_876",
["is_text", 3233, 21, 657, 17],
["jump_false", 3233, "eq_nt_877", 657, 17],
"_nop_tc_549",
"_nop_tc_550",
["eq_text", 3232, 21, 3231, 657, 17],
["jump", "eq_done_874", 657, 17],
"eq_nt_877",
["is_null", 3233, 21, 657, 17],
["jump_false", 3233, "eq_nnl_878", 657, 17],
"_nop_tc_551",
["jump", "eq_nnl_878", 657, 17],
["true", 3232, 657, 17],
["jump", "eq_done_874", 657, 17],
"eq_nnl_878",
["is_bool", 3233, 21, 657, 17],
["jump_false", 3233, "eq_nb_879", 657, 17],
"_nop_tc_552",
["jump", "eq_nb_879", 657, 17],
["eq_bool", 3232, 21, 3231, 657, 17],
["jump", "eq_done_874", 657, 17],
"eq_nb_879",
["false", 3232, 657, 17],
"eq_done_874",
["jump_false", 3232, "if_else_872", 657, 17],
["get", 3236, 12, 1, 1, 1],
["frame", 3237, 3236, 1, 1, 1],
["null", 3238, 1, 1],
["setarg", 3237, 0, 3238, 1, 1],
["setarg", 3237, 1, 10, 1, 1],
["invoke", 3237, 3235, 1, 1],
["get", 3240, 12, 1, 1, 1],
["frame", 3241, 3240, 1, 1, 1],
["null", 3242, 1, 1],
["setarg", 3241, 0, 3242, 1, 1],
["setarg", 3241, 1, 14, 1, 1],
["invoke", 3241, 3239, 1, 1],
["array", 3243, 0, 1, 1],
["push", 3243, 3235, 1, 1],
["push", 3243, 3239, 1, 1],
[
"access",
3244,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3245, " call $cell_rt_push(l %ctx, l {0}, l {1})", 1, 1],
["frame", 3247, 3244, 2, 1, 1],
["null", 3248, 1, 1],
["setarg", 3247, 0, 3248, 1, 1],
["setarg", 3247, 1, 3245, 1, 1],
["setarg", 3247, 2, 3243, 1, 1],
["invoke", 3247, 3246, 1, 1],
["get", 3250, 11, 1, 658, 9],
["frame", 3251, 3250, 1, 658, 9],
["null", 3252, 658, 9],
["setarg", 3251, 0, 3252, 658, 9],
["setarg", 3251, 1, 3246, 658, 9],
["invoke", 3251, 3249, 658, 9],
["jump", "while_start_46", 659, 9],
["jump", "if_end_873", 659, 9],
"if_else_872",
"if_end_873",
["access", 3253, "pop", 661, 17],
["is_identical", 3254, 21, 3253, 661, 17],
["jump_true", 3254, "eq_done_882", 661, 17],
["is_int", 3255, 21, 661, 17],
["jump_false", 3255, "eq_ni_883", 661, 17],
"_nop_tc_553",
["jump", "eq_ni_883", 661, 17],
["eq_int", 3254, 21, 3253, 661, 17],
["jump", "eq_done_882", 661, 17],
"eq_ni_883",
["is_num", 3255, 21, 661, 17],
["jump_false", 3255, "eq_nn_884", 661, 17],
"_nop_tc_554",
["jump", "eq_nn_884", 661, 17],
["eq_float", 3254, 21, 3253, 661, 17],
["jump", "eq_done_882", 661, 17],
"eq_nn_884",
["is_text", 3255, 21, 661, 17],
["jump_false", 3255, "eq_nt_885", 661, 17],
"_nop_tc_555",
"_nop_tc_556",
["eq_text", 3254, 21, 3253, 661, 17],
["jump", "eq_done_882", 661, 17],
"eq_nt_885",
["is_null", 3255, 21, 661, 17],
["jump_false", 3255, "eq_nnl_886", 661, 17],
"_nop_tc_557",
["jump", "eq_nnl_886", 661, 17],
["true", 3254, 661, 17],
["jump", "eq_done_882", 661, 17],
"eq_nnl_886",
["is_bool", 3255, 21, 661, 17],
["jump_false", 3255, "eq_nb_887", 661, 17],
"_nop_tc_558",
["jump", "eq_nb_887", 661, 17],
["eq_bool", 3254, 21, 3253, 661, 17],
["jump", "eq_done_882", 661, 17],
"eq_nb_887",
["false", 3254, 661, 17],
"eq_done_882",
["jump_false", 3254, "if_else_880", 661, 17],
["get", 3258, 12, 1, 1, 1],
["frame", 3259, 3258, 1, 1, 1],
["null", 3260, 1, 1],
["setarg", 3259, 0, 3260, 1, 1],
["setarg", 3259, 1, 10, 1, 1],
["invoke", 3259, 3257, 1, 1],
["get", 3262, 12, 1, 1, 1],
["frame", 3263, 3262, 1, 1, 1],
["null", 3264, 1, 1],
["setarg", 3263, 0, 3264, 1, 1],
["setarg", 3263, 1, 14, 1, 1],
["invoke", 3263, 3261, 1, 1],
["array", 3265, 0, 1, 1],
["push", 3265, 3257, 1, 1],
["push", 3265, 3261, 1, 1],
[
"access",
3266,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3267, " {0} =l call $cell_rt_pop(l %ctx, l {1})", 1, 1],
["frame", 3269, 3266, 2, 1, 1],
["null", 3270, 1, 1],
["setarg", 3269, 0, 3270, 1, 1],
["setarg", 3269, 1, 3267, 1, 1],
["setarg", 3269, 2, 3265, 1, 1],
["invoke", 3269, 3268, 1, 1],
["get", 3272, 11, 1, 662, 9],
["frame", 3273, 3272, 1, 662, 9],
["null", 3274, 662, 9],
["setarg", 3273, 0, 3274, 662, 9],
["setarg", 3273, 1, 3268, 662, 9],
["invoke", 3273, 3271, 662, 9],
["frame", 3276, 9, 1, 663, 9],
["null", 3277, 663, 9],
["setarg", 3276, 0, 3277, 663, 9],
["setarg", 3276, 1, 10, 663, 9],
["invoke", 3276, 3275, 663, 9],
["jump", "while_start_46", 664, 9],
["jump", "if_end_881", 664, 9],
"if_else_880",
"if_end_881",
["access", 3278, "return", 669, 17],
["is_identical", 3279, 21, 3278, 669, 17],
["jump_true", 3279, "eq_done_890", 669, 17],
["is_int", 3280, 21, 669, 17],
["jump_false", 3280, "eq_ni_891", 669, 17],
"_nop_tc_559",
["jump", "eq_ni_891", 669, 17],
["eq_int", 3279, 21, 3278, 669, 17],
["jump", "eq_done_890", 669, 17],
"eq_ni_891",
["is_num", 3280, 21, 669, 17],
["jump_false", 3280, "eq_nn_892", 669, 17],
"_nop_tc_560",
["jump", "eq_nn_892", 669, 17],
["eq_float", 3279, 21, 3278, 669, 17],
["jump", "eq_done_890", 669, 17],
"eq_nn_892",
["is_text", 3280, 21, 669, 17],
["jump_false", 3280, "eq_nt_893", 669, 17],
"_nop_tc_561",
"_nop_tc_562",
["eq_text", 3279, 21, 3278, 669, 17],
["jump", "eq_done_890", 669, 17],
"eq_nt_893",
["is_null", 3280, 21, 669, 17],
["jump_false", 3280, "eq_nnl_894", 669, 17],
"_nop_tc_563",
["jump", "eq_nnl_894", 669, 17],
["true", 3279, 669, 17],
["jump", "eq_done_890", 669, 17],
"eq_nnl_894",
["is_bool", 3280, 21, 669, 17],
["jump_false", 3280, "eq_nb_895", 669, 17],
"_nop_tc_564",
["jump", "eq_nb_895", 669, 17],
["eq_bool", 3279, 21, 3278, 669, 17],
["jump", "eq_done_890", 669, 17],
"eq_nb_895",
["false", 3279, 669, 17],
"eq_done_890",
["jump_false", 3279, "if_else_888", 669, 17],
["get", 3283, 12, 1, 1, 1],
["frame", 3284, 3283, 1, 1, 1],
["null", 3285, 1, 1],
["setarg", 3284, 0, 3285, 1, 1],
["setarg", 3284, 1, 10, 1, 1],
["invoke", 3284, 3282, 1, 1],
["array", 3286, 0, 1, 1],
["push", 3286, 3282, 1, 1],
[
"access",
3287,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3288, " ret {0}", 1, 1],
["frame", 3290, 3287, 2, 1, 1],
["null", 3291, 1, 1],
["setarg", 3290, 0, 3291, 1, 1],
["setarg", 3290, 1, 3288, 1, 1],
["setarg", 3290, 2, 3286, 1, 1],
["invoke", 3290, 3289, 1, 1],
["get", 3293, 11, 1, 670, 9],
["frame", 3294, 3293, 1, 670, 9],
["null", 3295, 670, 9],
["setarg", 3294, 0, 3295, 670, 9],
["setarg", 3294, 1, 3289, 670, 9],
["invoke", 3294, 3292, 670, 9],
["jump", "while_start_46", 671, 9],
["jump", "if_end_889", 671, 9],
"if_else_888",
"if_end_889",
["access", 3296, "disrupt", 673, 17],
["is_identical", 3297, 21, 3296, 673, 17],
["jump_true", 3297, "eq_done_898", 673, 17],
["is_int", 3298, 21, 673, 17],
["jump_false", 3298, "eq_ni_899", 673, 17],
"_nop_tc_565",
["jump", "eq_ni_899", 673, 17],
["eq_int", 3297, 21, 3296, 673, 17],
["jump", "eq_done_898", 673, 17],
"eq_ni_899",
["is_num", 3298, 21, 673, 17],
["jump_false", 3298, "eq_nn_900", 673, 17],
"_nop_tc_566",
["jump", "eq_nn_900", 673, 17],
["eq_float", 3297, 21, 3296, 673, 17],
["jump", "eq_done_898", 673, 17],
"eq_nn_900",
["is_text", 3298, 21, 673, 17],
["jump_false", 3298, "eq_nt_901", 673, 17],
"_nop_tc_567",
"_nop_tc_568",
["eq_text", 3297, 21, 3296, 673, 17],
["jump", "eq_done_898", 673, 17],
"eq_nt_901",
["is_null", 3298, 21, 673, 17],
["jump_false", 3298, "eq_nnl_902", 673, 17],
"_nop_tc_569",
["jump", "eq_nnl_902", 673, 17],
["true", 3297, 673, 17],
["jump", "eq_done_898", 673, 17],
"eq_nnl_902",
["is_bool", 3298, 21, 673, 17],
["jump_false", 3298, "eq_nb_903", 673, 17],
"_nop_tc_570",
["jump", "eq_nb_903", 673, 17],
["eq_bool", 3297, 21, 3296, 673, 17],
["jump", "eq_done_898", 673, 17],
"eq_nb_903",
["false", 3297, 673, 17],
"eq_done_898",
["jump_false", 3297, "if_else_896", 673, 17],
["access", 3300, " call $cell_rt_disrupt(l %ctx)", 674, 14],
["get", 3302, 11, 1, 674, 9],
["frame", 3303, 3302, 1, 674, 9],
["null", 3304, 674, 9],
["setarg", 3303, 0, 3304, 674, 9],
["setarg", 3303, 1, 3300, 674, 9],
["invoke", 3303, 3301, 674, 9],
["get", 3305, 2, 1, 1, 6],
["load_field", 3306, 3305, "js_null", 1, 6],
[
"access",
3308,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["frame", 3309, 3308, 1, 1, 1],
["null", 3310, 1, 1],
["setarg", 3309, 0, 3310, 1, 1],
["setarg", 3309, 1, 3306, 1, 1],
["invoke", 3309, 3307, 1, 1],
["array", 3311, 0, 1, 1],
["push", 3311, 3307, 1, 1],
[
"access",
3312,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3313, " ret {0}", 1, 1],
["frame", 3315, 3312, 2, 1, 1],
["null", 3316, 1, 1],
["setarg", 3315, 0, 3316, 1, 1],
["setarg", 3315, 1, 3313, 1, 1],
["setarg", 3315, 2, 3311, 1, 1],
["invoke", 3315, 3314, 1, 1],
["get", 3318, 11, 1, 675, 9],
["frame", 3319, 3318, 1, 675, 9],
["null", 3320, 675, 9],
["setarg", 3319, 0, 3320, 675, 9],
["setarg", 3319, 1, 3314, 675, 9],
["invoke", 3319, 3317, 675, 9],
["jump", "while_start_46", 676, 9],
["jump", "if_end_897", 676, 9],
"if_else_896",
"if_end_897",
["access", 3321, "delete", 678, 17],
["is_identical", 3322, 21, 3321, 678, 17],
["jump_true", 3322, "eq_done_906", 678, 17],
["is_int", 3323, 21, 678, 17],
["jump_false", 3323, "eq_ni_907", 678, 17],
"_nop_tc_571",
["jump", "eq_ni_907", 678, 17],
["eq_int", 3322, 21, 3321, 678, 17],
["jump", "eq_done_906", 678, 17],
"eq_ni_907",
["is_num", 3323, 21, 678, 17],
["jump_false", 3323, "eq_nn_908", 678, 17],
"_nop_tc_572",
["jump", "eq_nn_908", 678, 17],
["eq_float", 3322, 21, 3321, 678, 17],
["jump", "eq_done_906", 678, 17],
"eq_nn_908",
["is_text", 3323, 21, 678, 17],
["jump_false", 3323, "eq_nt_909", 678, 17],
"_nop_tc_573",
"_nop_tc_574",
["eq_text", 3322, 21, 3321, 678, 17],
["jump", "eq_done_906", 678, 17],
"eq_nt_909",
["is_null", 3323, 21, 678, 17],
["jump_false", 3323, "eq_nnl_910", 678, 17],
"_nop_tc_575",
["jump", "eq_nnl_910", 678, 17],
["true", 3322, 678, 17],
["jump", "eq_done_906", 678, 17],
"eq_nnl_910",
["is_bool", 3323, 21, 678, 17],
["jump_false", 3323, "eq_nb_911", 678, 17],
"_nop_tc_576",
["jump", "eq_nb_911", 678, 17],
["eq_bool", 3322, 21, 3321, 678, 17],
["jump", "eq_done_906", 678, 17],
"eq_nb_911",
["false", 3322, 678, 17],
"eq_done_906",
["jump_false", 3322, "if_else_904", 678, 17],
["get", 3326, 12, 1, 1, 1],
["frame", 3327, 3326, 1, 1, 1],
["null", 3328, 1, 1],
["setarg", 3327, 0, 3328, 1, 1],
["setarg", 3327, 1, 10, 1, 1],
["invoke", 3327, 3325, 1, 1],
["get", 3330, 12, 1, 1, 1],
["frame", 3331, 3330, 1, 1, 1],
["null", 3332, 1, 1],
["setarg", 3331, 0, 3332, 1, 1],
["setarg", 3331, 1, 14, 1, 1],
["invoke", 3331, 3329, 1, 1],
["get", 3334, 12, 1, 1, 1],
["frame", 3335, 3334, 1, 1, 1],
["null", 3336, 1, 1],
["setarg", 3335, 0, 3336, 1, 1],
["setarg", 3335, 1, 5, 1, 1],
["invoke", 3335, 3333, 1, 1],
["array", 3337, 0, 1, 1],
["push", 3337, 3325, 1, 1],
["push", 3337, 3329, 1, 1],
["push", 3337, 3333, 1, 1],
[
"access",
3338,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3339, " {0} =l call $cell_rt_delete(l %ctx, l {1}, l {2})", 1, 1],
["frame", 3341, 3338, 2, 1, 1],
["null", 3342, 1, 1],
["setarg", 3341, 0, 3342, 1, 1],
["setarg", 3341, 1, 3339, 1, 1],
["setarg", 3341, 2, 3337, 1, 1],
["invoke", 3341, 3340, 1, 1],
["get", 3344, 11, 1, 679, 9],
["frame", 3345, 3344, 1, 679, 9],
["null", 3346, 679, 9],
["setarg", 3345, 0, 3346, 679, 9],
["setarg", 3345, 1, 3340, 679, 9],
["invoke", 3345, 3343, 679, 9],
["frame", 3348, 9, 1, 680, 9],
["null", 3349, 680, 9],
["setarg", 3348, 0, 3349, 680, 9],
["setarg", 3348, 1, 10, 680, 9],
["invoke", 3348, 3347, 680, 9],
["jump", "while_start_46", 681, 9],
["jump", "if_end_905", 681, 9],
"if_else_904",
"if_end_905",
["access", 3350, "typeof", 683, 17],
["is_identical", 3351, 21, 3350, 683, 17],
["jump_true", 3351, "eq_done_914", 683, 17],
["is_int", 3352, 21, 683, 17],
["jump_false", 3352, "eq_ni_915", 683, 17],
"_nop_tc_577",
["jump", "eq_ni_915", 683, 17],
["eq_int", 3351, 21, 3350, 683, 17],
["jump", "eq_done_914", 683, 17],
"eq_ni_915",
["is_num", 3352, 21, 683, 17],
["jump_false", 3352, "eq_nn_916", 683, 17],
"_nop_tc_578",
["jump", "eq_nn_916", 683, 17],
["eq_float", 3351, 21, 3350, 683, 17],
["jump", "eq_done_914", 683, 17],
"eq_nn_916",
["is_text", 3352, 21, 683, 17],
["jump_false", 3352, "eq_nt_917", 683, 17],
"_nop_tc_579",
"_nop_tc_580",
["eq_text", 3351, 21, 3350, 683, 17],
["jump", "eq_done_914", 683, 17],
"eq_nt_917",
["is_null", 3352, 21, 683, 17],
["jump_false", 3352, "eq_nnl_918", 683, 17],
"_nop_tc_581",
["jump", "eq_nnl_918", 683, 17],
["true", 3351, 683, 17],
["jump", "eq_done_914", 683, 17],
"eq_nnl_918",
["is_bool", 3352, 21, 683, 17],
["jump_false", 3352, "eq_nb_919", 683, 17],
"_nop_tc_582",
["jump", "eq_nb_919", 683, 17],
["eq_bool", 3351, 21, 3350, 683, 17],
["jump", "eq_done_914", 683, 17],
"eq_nb_919",
["false", 3351, 683, 17],
"eq_done_914",
["jump_false", 3351, "if_else_912", 683, 17],
["get", 3355, 12, 1, 1, 1],
["frame", 3356, 3355, 1, 1, 1],
["null", 3357, 1, 1],
["setarg", 3356, 0, 3357, 1, 1],
["setarg", 3356, 1, 10, 1, 1],
["invoke", 3356, 3354, 1, 1],
["get", 3359, 12, 1, 1, 1],
["frame", 3360, 3359, 1, 1, 1],
["null", 3361, 1, 1],
["setarg", 3360, 0, 3361, 1, 1],
["setarg", 3360, 1, 14, 1, 1],
["invoke", 3360, 3358, 1, 1],
["array", 3362, 0, 1, 1],
["push", 3362, 3354, 1, 1],
["push", 3362, 3358, 1, 1],
[
"access",
3363,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3364, " {0} =l call $cell_rt_typeof(l %ctx, l {1})", 1, 1],
["frame", 3366, 3363, 2, 1, 1],
["null", 3367, 1, 1],
["setarg", 3366, 0, 3367, 1, 1],
["setarg", 3366, 1, 3364, 1, 1],
["setarg", 3366, 2, 3362, 1, 1],
["invoke", 3366, 3365, 1, 1],
["get", 3369, 11, 1, 684, 9],
["frame", 3370, 3369, 1, 684, 9],
["null", 3371, 684, 9],
["setarg", 3370, 0, 3371, 684, 9],
["setarg", 3370, 1, 3365, 684, 9],
["invoke", 3370, 3368, 684, 9],
["frame", 3373, 9, 1, 685, 9],
["null", 3374, 685, 9],
["setarg", 3373, 0, 3374, 685, 9],
["setarg", 3373, 1, 10, 685, 9],
["invoke", 3373, 3372, 685, 9],
["jump", "while_start_46", 686, 9],
["jump", "if_end_913", 686, 9],
"if_else_912",
"if_end_913",
["array", 3375, 0, 1, 1],
["push", 3375, 21, 1, 1],
[
"access",
3376,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
["access", 3377, " # unknown: {0}", 1, 1],
["frame", 3379, 3376, 2, 1, 1],
["null", 3380, 1, 1],
["setarg", 3379, 0, 3380, 1, 1],
["setarg", 3379, 1, 3377, 1, 1],
["setarg", 3379, 2, 3375, 1, 1],
["invoke", 3379, 3378, 1, 1],
["get", 3382, 11, 1, 690, 7],
["frame", 3383, 3382, 1, 690, 7],
["null", 3384, 690, 7],
["setarg", 3383, 0, 3384, 690, 7],
["setarg", 3383, 1, 3378, 690, 7],
["invoke", 3383, 3381, 690, 7],
["jump", "while_start_46", 690, 7],
"while_end_47",
["access", 3385, "}", 693, 10],
["get", 3387, 11, 1, 693, 5],
["frame", 3388, 3387, 1, 693, 5],
["null", 3389, 693, 5],
["setarg", 3388, 0, 3389, 693, 5],
["setarg", 3388, 1, 3385, 693, 5],
["invoke", 3388, 3386, 693, 5],
["access", 3390, "", 694, 10],
["get", 3392, 11, 1, 694, 5],
["frame", 3393, 3392, 1, 694, 5],
["null", 3394, 694, 5],
["setarg", 3393, 0, 3394, 694, 5],
["setarg", 3393, 1, 3390, 694, 5],
["invoke", 3393, 3391, 694, 5],
["null", 3395, 694, 5],
["return", 3395, 694, 5]
],
"name": "<anonymous>",
"filename": "qbe_emit.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 78,
"nr_close_slots": 0,
"instructions": [
["array", 18, 0, 7, 13],
["move", 6, 18, 7, 13],
["array", 19, 0, 8, 18],
["move", 3, 19, 8, 18],
["record", 20, 0],
["move", 9, 20, 9, 19],
["access", 4, 0, 10, 16],
["access", 16, 0, 11, 13],
["function", 21, 0, 17, 14],
["move", 11, 21, 17, 14],
["function", 22, 1, 21, 15],
["move", 10, 22, 21, 15],
["function", 23, 2, 26, 11],
["move", 12, 23, 26, 11],
["function", 24, 3, 30, 18],
["move", 15, 24, 30, 18],
["function", 25, 4, 46, 20],
["move", 13, 25, 46, 20],
["function", 26, 5, 62, 19],
["move", 14, 26, 62, 19],
["function", 27, 7, 75, 20],
["move", 8, 27, 75, 20],
["access", 7, 0, 701, 12],
"while_start_920",
["load_field", 28, 1, "functions", 702, 22],
["length", 29, 28, 702, 22],
["is_int", 31, 7, 702, 22],
["jump_false", 31, "rel_ni_922", 702, 22],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 30, 7, 29, 702, 22],
["jump", "rel_done_924", 702, 22],
"rel_ni_922",
["is_num", 31, 7, 702, 22],
["jump_false", 31, "rel_nn_923", 702, 22],
"_nop_tc_3",
"_nop_tc_4",
["lt_float", 30, 7, 29, 702, 22],
["jump", "rel_done_924", 702, 22],
"rel_nn_923",
["is_text", 31, 7, 702, 22],
["jump_false", 31, "rel_err_925", 702, 22],
"_nop_tc_5",
["jump", "rel_err_925", 702, 22],
["lt_text", 30, 7, 29, 702, 22],
["jump", "rel_done_924", 702, 22],
"rel_err_925",
["disrupt", 702, 22],
"rel_done_924",
["jump_false", 30, "while_end_921", 702, 22],
["load_field", 33, 1, "functions", 703, 16],
["load_dynamic", 34, 33, 7, 703, 29],
["false", 35, 703, 38],
["frame", 37, 8, 3, 703, 5],
["null", 38, 703, 5],
["setarg", 37, 0, 38, 703, 5],
["setarg", 37, 1, 34, 703, 5],
["setarg", 37, 2, 7, 703, 5],
["setarg", 37, 3, 35, 703, 5],
["invoke", 37, 36, 703, 5],
["access", 39, 1, 704, 15],
["add", 40, 7, 39, 704, 15],
["move", 7, 40, 704, 15],
["jump", "while_start_920", 704, 15],
"while_end_921",
["load_field", 41, 1, "main", 707, 14],
["access", 42, -1, 707, 23],
["true", 43, 707, 27],
["frame", 45, 8, 3, 707, 3],
["null", 46, 707, 3],
["setarg", 45, 0, 46, 707, 3],
["setarg", 45, 1, 41, 707, 3],
["setarg", 45, 2, 42, 707, 3],
["setarg", 45, 3, 43, 707, 3],
["invoke", 45, 44, 707, 3],
["array", 47, 0, 710, 16],
["move", 5, 47, 710, 16],
["access", 17, 0, 711, 12],
"while_start_926",
["length", 48, 3, 712, 22],
["is_int", 50, 17, 712, 22],
["jump_false", 50, "rel_ni_928", 712, 22],
"_nop_tc_6",
"_nop_tc_7",
["lt_int", 49, 17, 48, 712, 22],
["jump", "rel_done_930", 712, 22],
"rel_ni_928",
["is_num", 50, 17, 712, 22],
["jump_false", 50, "rel_nn_929", 712, 22],
"_nop_tc_8",
"_nop_tc_9",
["lt_float", 49, 17, 48, 712, 22],
["jump", "rel_done_930", 712, 22],
"rel_nn_929",
["is_text", 50, 17, 712, 22],
["jump_false", 50, "rel_err_931", 712, 22],
"_nop_tc_10",
["jump", "rel_err_931", 712, 22],
["lt_text", 49, 17, 48, 712, 22],
["jump", "rel_done_930", 712, 22],
"rel_err_931",
["disrupt", 712, 22],
"rel_done_930",
["jump_false", 49, "while_end_927", 712, 22],
["load_dynamic", 52, 3, 17, 713, 27],
["is_array", 53, 5, 713, 27],
["jump_false", 53, "push_err_932", 713, 27],
["push", 5, 52, 713, 27],
["jump", "push_done_933", 713, 27],
"push_err_932",
["disrupt", 713, 27],
"push_done_933",
["access", 54, 1, 714, 15],
["add", 55, 17, 54, 714, 15],
["move", 17, 55, 714, 15],
["jump", "while_start_926", 714, 15],
"while_end_927",
["length", 56, 3, 716, 14],
["access", 57, 0, 716, 26],
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
["jump", "rel_ni_936", 716, 26],
["gt_int", 58, 56, 57, 716, 26],
["jump", "rel_done_938", 716, 26],
"rel_ni_936",
"_nop_tc_14",
"_nop_tc_15",
"_nop_tc_16",
"_nop_tc_17",
["gt_float", 58, 56, 57, 716, 26],
["jump", "rel_done_938", 716, 26],
"rel_nn_937",
"_nop_tc_18",
["jump", "rel_err_939", 716, 26],
"_nop_tc_19",
["jump", "rel_err_939", 716, 26],
["gt_text", 58, 56, 57, 716, 26],
["jump", "rel_done_938", 716, 26],
"rel_err_939",
["disrupt", 716, 26],
"rel_done_938",
["jump_false", 58, "if_else_934", 716, 26],
["access", 61, "", 716, 42],
["is_array", 62, 5, 716, 42],
["jump_false", 62, "push_err_940", 716, 42],
["push", 5, 61, 716, 42],
["jump", "push_done_941", 716, 42],
"push_err_940",
["disrupt", 716, 42],
"push_done_941",
["jump", "if_end_935", 716, 42],
"if_else_934",
"if_end_935",
["access", 63, 0, 718, 8],
["move", 17, 63, 718, 8],
"while_start_942",
["length", 64, 6, 719, 22],
["is_int", 66, 17, 719, 22],
["jump_false", 66, "rel_ni_944", 719, 22],
"_nop_tc_20",
"_nop_tc_21",
["lt_int", 65, 17, 64, 719, 22],
["jump", "rel_done_946", 719, 22],
"rel_ni_944",
["is_num", 66, 17, 719, 22],
["jump_false", 66, "rel_nn_945", 719, 22],
"_nop_tc_22",
"_nop_tc_23",
["lt_float", 65, 17, 64, 719, 22],
["jump", "rel_done_946", 719, 22],
"rel_nn_945",
["is_text", 66, 17, 719, 22],
["jump_false", 66, "rel_err_947", 719, 22],
"_nop_tc_24",
["jump", "rel_err_947", 719, 22],
["lt_text", 65, 17, 64, 719, 22],
["jump", "rel_done_946", 719, 22],
"rel_err_947",
["disrupt", 719, 22],
"rel_done_946",
["jump_false", 65, "while_end_943", 719, 22],
["load_dynamic", 68, 6, 17, 720, 22],
["is_array", 69, 5, 720, 22],
["jump_false", 69, "push_err_948", 720, 22],
["push", 5, 68, 720, 22],
["jump", "push_done_949", 720, 22],
"push_err_948",
["disrupt", 720, 22],
"push_done_949",
["access", 70, 1, 721, 15],
["add", 71, 17, 70, 721, 15],
["move", 17, 71, 721, 15],
["jump", "while_start_942", 721, 15],
"while_end_943",
["access", 72, "\n", 724, 23],
[
"access",
74,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
724,
10
],
["frame", 75, 74, 2, 724, 10],
["null", 76, 724, 10],
["setarg", 75, 0, 76, 724, 10],
["setarg", 75, 1, 5, 724, 10],
["setarg", 75, 2, 72, 724, 10],
["tail_invoke", 75, 73, 724, 10],
["return", 73, 724, 10],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "qbe_emit.cm",
"nr_args": 2
}
],
"main": {
"nr_args": 0,
"nr_close_slots": 0,
"nr_slots": 4,
"instructions": [
["function", 2, 8, 6, 16],
["move", 1, 2, 6, 16],
["return", 1, 727, 8],
"_nop_ur_1",
"_nop_ur_2"
]
},
"filename": "qbe_emit.cm",
"data": {}
}