12522 lines
448 KiB
Plaintext
12522 lines
448 KiB
Plaintext
{
|
|
"name": "qbe_emit.cm",
|
|
"functions": [
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 4,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 6, 1, 18, 10],
|
|
["push", 2, 1, 18, 15],
|
|
["null", 3, 18, 15],
|
|
["return", 3, 18, 15]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 16,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 16, 1, 22, 11],
|
|
["access", 2, 1, 22, 17],
|
|
["is_int", 4, 1, 22, 17],
|
|
["jump_false", 4, "add_ni_0", 22, 17],
|
|
["add_int", 3, 1, 2, 22, 17],
|
|
["jump", "add_done_2", 22, 17],
|
|
"add_ni_0",
|
|
["is_text", 4, 1, 22, 17],
|
|
["jump_false", 4, "add_nt_1", 22, 17],
|
|
["is_text", 5, 2, 22, 17],
|
|
["jump_false", 5, "add_nt_1", 22, 17],
|
|
["concat", 3, 1, 2, 22, 17],
|
|
["jump", "add_done_2", 22, 17],
|
|
"add_nt_1",
|
|
["is_num", 4, 1, 22, 17],
|
|
["jump_false", 4, "add_err_3", 22, 17],
|
|
["add_float", 3, 1, 2, 22, 17],
|
|
["jump", "add_done_2", 22, 17],
|
|
"add_err_3",
|
|
["disrupt", 22, 17],
|
|
"add_done_2",
|
|
["put", 3, 16, 1, 22, 17],
|
|
["access", 6, "u", 23, 12],
|
|
["get", 7, 16, 1, 23, 23],
|
|
[
|
|
"access",
|
|
9,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
23,
|
|
18
|
|
],
|
|
["frame", 10, 9, 1, 23, 18],
|
|
["null", 11, 23, 18],
|
|
["setarg", 10, 0, 11, 23, 18],
|
|
["setarg", 10, 1, 7, 23, 18],
|
|
["invoke", 10, 8, 23, 18],
|
|
"_nop_tc_1",
|
|
["jump", "add_ni_4", 23, 18],
|
|
["is_int", 14, 8, 23, 18],
|
|
["jump_false", 14, "add_ni_4", 23, 18],
|
|
["add_int", 12, 6, 8, 23, 18],
|
|
["jump", "add_done_6", 23, 18],
|
|
"add_ni_4",
|
|
["is_text", 14, 8, 23, 18],
|
|
["jump_false", 14, "add_nt_5", 23, 18],
|
|
["concat", 12, 6, 8, 23, 18],
|
|
["jump", "add_done_6", 23, 18],
|
|
"add_nt_5",
|
|
["is_num", 13, 6, 23, 18],
|
|
["jump_false", 13, "add_err_7", 23, 18],
|
|
["is_num", 14, 8, 23, 18],
|
|
["jump_false", 14, "add_err_7", 23, 18],
|
|
["add_float", 12, 6, 8, 23, 18],
|
|
["jump", "add_done_6", 23, 18],
|
|
"add_err_7",
|
|
["disrupt", 23, 18],
|
|
"add_done_6",
|
|
["return", 12, 23, 18],
|
|
["null", 15, 23, 18],
|
|
["return", 15, 23, 18]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 11,
|
|
"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],
|
|
"_nop_tc_1",
|
|
["jump", "add_ni_8", 27, 19],
|
|
["is_int", 9, 3, 27, 19],
|
|
["jump_false", 9, "add_ni_8", 27, 19],
|
|
["add_int", 7, 2, 3, 27, 19],
|
|
["jump", "add_done_10", 27, 19],
|
|
"add_ni_8",
|
|
["is_text", 9, 3, 27, 19],
|
|
["jump_false", 9, "add_nt_9", 27, 19],
|
|
["concat", 7, 2, 3, 27, 19],
|
|
["jump", "add_done_10", 27, 19],
|
|
"add_nt_9",
|
|
["is_num", 8, 2, 27, 19],
|
|
["jump_false", 8, "add_err_11", 27, 19],
|
|
["is_num", 9, 3, 27, 19],
|
|
["jump_false", 9, "add_err_11", 27, 19],
|
|
["add_float", 7, 2, 3, 27, 19],
|
|
["jump", "add_done_10", 27, 19],
|
|
"add_err_11",
|
|
["disrupt", 27, 19],
|
|
"add_done_10",
|
|
["return", 7, 27, 19],
|
|
["null", 10, 27, 19],
|
|
["return", 10, 27, 19]
|
|
],
|
|
"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],
|
|
["null", 51, 39, 12],
|
|
["return", 51, 39, 12]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 61,
|
|
"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_15", 47, 27],
|
|
["jump", "ne_ni_16", 47, 27],
|
|
"ne_nid_15",
|
|
["false", 8, 47, 27],
|
|
["jump", "ne_done_14", 47, 27],
|
|
"ne_ni_16",
|
|
["is_int", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_nn_17", 47, 27],
|
|
["is_int", 10, 7, 47, 27],
|
|
["jump_false", 10, "ne_nn_17", 47, 27],
|
|
["ne_int", 8, 6, 7, 47, 27],
|
|
["jump", "ne_done_14", 47, 27],
|
|
"ne_nn_17",
|
|
["is_num", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_nt_18", 47, 27],
|
|
["is_num", 10, 7, 47, 27],
|
|
["jump_false", 10, "ne_nt_18", 47, 27],
|
|
["ne_float", 8, 6, 7, 47, 27],
|
|
["jump", "ne_done_14", 47, 27],
|
|
"ne_nt_18",
|
|
["is_text", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_nnl_19", 47, 27],
|
|
["is_text", 10, 7, 47, 27],
|
|
["jump_false", 10, "ne_nnl_19", 47, 27],
|
|
["ne_text", 8, 6, 7, 47, 27],
|
|
["jump", "ne_done_14", 47, 27],
|
|
"ne_nnl_19",
|
|
["is_null", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_nb_20", 47, 27],
|
|
["is_null", 10, 7, 47, 27],
|
|
["jump_false", 10, "ne_nb_20", 47, 27],
|
|
["false", 8, 47, 27],
|
|
["jump", "ne_done_14", 47, 27],
|
|
"ne_nb_20",
|
|
["is_bool", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_mis_21", 47, 27],
|
|
["is_bool", 10, 7, 47, 27],
|
|
["jump_false", 10, "ne_mis_21", 47, 27],
|
|
["ne_bool", 8, 6, 7, 47, 27],
|
|
["jump", "ne_done_14", 47, 27],
|
|
"ne_mis_21",
|
|
["true", 8, 47, 27],
|
|
"ne_done_14",
|
|
["jump_false", 8, "if_else_12", 47, 27],
|
|
["get", 11, 9, 1, 47, 40],
|
|
["load_dynamic", 12, 11, 1, 47, 50],
|
|
["return", 12, 47, 50],
|
|
["jump", "if_end_13", 47, 50],
|
|
"if_else_12",
|
|
"if_end_13",
|
|
["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],
|
|
"_nop_tc_1",
|
|
["jump", "add_ni_22", 48, 29],
|
|
["is_int", 21, 15, 48, 29],
|
|
["jump_false", 21, "add_ni_22", 48, 29],
|
|
["add_int", 19, 13, 15, 48, 29],
|
|
["jump", "add_done_24", 48, 29],
|
|
"add_ni_22",
|
|
["is_text", 21, 15, 48, 29],
|
|
["jump_false", 21, "add_nt_23", 48, 29],
|
|
["concat", 19, 13, 15, 48, 29],
|
|
["jump", "add_done_24", 48, 29],
|
|
"add_nt_23",
|
|
["is_num", 20, 13, 48, 29],
|
|
["jump_false", 20, "add_err_25", 48, 29],
|
|
["is_num", 21, 15, 48, 29],
|
|
["jump_false", 21, "add_err_25", 48, 29],
|
|
["add_float", 19, 13, 15, 48, 29],
|
|
["jump", "add_done_24", 48, 29],
|
|
"add_err_25",
|
|
["disrupt", 48, 29],
|
|
"add_done_24",
|
|
["move", 2, 19, 48, 29],
|
|
["get", 22, 4, 1, 49, 14],
|
|
["access", 23, 1, 49, 23],
|
|
["is_int", 25, 22, 49, 23],
|
|
["jump_false", 25, "add_ni_26", 49, 23],
|
|
["add_int", 24, 22, 23, 49, 23],
|
|
["jump", "add_done_28", 49, 23],
|
|
"add_ni_26",
|
|
["is_text", 25, 22, 49, 23],
|
|
["jump_false", 25, "add_nt_27", 49, 23],
|
|
["is_text", 26, 23, 49, 23],
|
|
["jump_false", 26, "add_nt_27", 49, 23],
|
|
["concat", 24, 22, 23, 49, 23],
|
|
["jump", "add_done_28", 49, 23],
|
|
"add_nt_27",
|
|
["is_num", 25, 22, 49, 23],
|
|
["jump_false", 25, "add_err_29", 49, 23],
|
|
["add_float", 24, 22, 23, 49, 23],
|
|
["jump", "add_done_28", 49, 23],
|
|
"add_err_29",
|
|
["disrupt", 49, 23],
|
|
"add_done_28",
|
|
["put", 24, 4, 1, 49, 23],
|
|
["access", 27, "\\", 50, 32],
|
|
["access", 28, "\\\\", 50, 38],
|
|
[
|
|
"access",
|
|
30,
|
|
{
|
|
"name": "replace",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
50,
|
|
19
|
|
],
|
|
["frame", 31, 30, 3, 50, 19],
|
|
["null", 32, 50, 19],
|
|
["setarg", 31, 0, 32, 50, 19],
|
|
["setarg", 31, 1, 1, 50, 19],
|
|
["setarg", 31, 2, 27, 50, 19],
|
|
["setarg", 31, 3, 28, 50, 19],
|
|
["invoke", 31, 29, 50, 19],
|
|
["move", 4, 29, 50, 19],
|
|
["access", 33, "\"", 51, 32],
|
|
["access", 34, "\\\"", 51, 38],
|
|
[
|
|
"access",
|
|
36,
|
|
{
|
|
"name": "replace",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
51,
|
|
15
|
|
],
|
|
["frame", 37, 36, 3, 51, 15],
|
|
["null", 38, 51, 15],
|
|
["setarg", 37, 0, 38, 51, 15],
|
|
["setarg", 37, 1, 4, 51, 15],
|
|
["setarg", 37, 2, 33, 51, 15],
|
|
["setarg", 37, 3, 34, 51, 15],
|
|
["invoke", 37, 35, 51, 15],
|
|
["move", 4, 35, 51, 15],
|
|
["access", 39, "data ", 52, 16],
|
|
"_nop_tc_2",
|
|
["jump", "add_ni_30", 52, 26],
|
|
["is_int", 42, 2, 52, 26],
|
|
["jump_false", 42, "add_ni_30", 52, 26],
|
|
["add_int", 40, 39, 2, 52, 26],
|
|
["jump", "add_done_32", 52, 26],
|
|
"add_ni_30",
|
|
["is_text", 42, 2, 52, 26],
|
|
["jump_false", 42, "add_nt_31", 52, 26],
|
|
["concat", 40, 39, 2, 52, 26],
|
|
["jump", "add_done_32", 52, 26],
|
|
"add_nt_31",
|
|
["is_num", 41, 39, 52, 26],
|
|
["jump_false", 41, "add_err_33", 52, 26],
|
|
["is_num", 42, 2, 52, 26],
|
|
["jump_false", 42, "add_err_33", 52, 26],
|
|
["add_float", 40, 39, 2, 52, 26],
|
|
["jump", "add_done_32", 52, 26],
|
|
"add_err_33",
|
|
["disrupt", 52, 26],
|
|
"add_done_32",
|
|
["access", 43, " = ", 52, 34],
|
|
["is_int", 45, 40, 52, 34],
|
|
["jump_false", 45, "add_ni_34", 52, 34],
|
|
"_nop_tc_3",
|
|
["jump", "add_ni_34", 52, 34],
|
|
["add_int", 44, 40, 43, 52, 34],
|
|
["jump", "add_done_36", 52, 34],
|
|
"add_ni_34",
|
|
["is_text", 45, 40, 52, 34],
|
|
["jump_false", 45, "add_nt_35", 52, 34],
|
|
["concat", 44, 40, 43, 52, 34],
|
|
["jump", "add_done_36", 52, 34],
|
|
"add_nt_35",
|
|
["is_num", 45, 40, 52, 34],
|
|
["jump_false", 45, "add_err_37", 52, 34],
|
|
["is_num", 46, 43, 52, 34],
|
|
["jump_false", 46, "add_err_37", 52, 34],
|
|
["add_float", 44, 40, 43, 52, 34],
|
|
["jump", "add_done_36", 52, 34],
|
|
"add_err_37",
|
|
["disrupt", 52, 34],
|
|
"add_done_36",
|
|
["access", 47, "{ b \"", 52, 42],
|
|
["is_int", 49, 44, 52, 42],
|
|
["jump_false", 49, "add_ni_38", 52, 42],
|
|
"_nop_tc_4",
|
|
["jump", "add_ni_38", 52, 42],
|
|
["add_int", 48, 44, 47, 52, 42],
|
|
["jump", "add_done_40", 52, 42],
|
|
"add_ni_38",
|
|
["is_text", 49, 44, 52, 42],
|
|
["jump_false", 49, "add_nt_39", 52, 42],
|
|
["concat", 48, 44, 47, 52, 42],
|
|
["jump", "add_done_40", 52, 42],
|
|
"add_nt_39",
|
|
["is_num", 49, 44, 52, 42],
|
|
["jump_false", 49, "add_err_41", 52, 42],
|
|
["is_num", 50, 47, 52, 42],
|
|
["jump_false", 50, "add_err_41", 52, 42],
|
|
["add_float", 48, 44, 47, 52, 42],
|
|
["jump", "add_done_40", 52, 42],
|
|
"add_err_41",
|
|
["disrupt", 52, 42],
|
|
"add_done_40",
|
|
["is_int", 52, 48, 52, 52],
|
|
["jump_false", 52, "add_ni_42", 52, 52],
|
|
["is_int", 53, 4, 52, 52],
|
|
["jump_false", 53, "add_ni_42", 52, 52],
|
|
["add_int", 51, 48, 4, 52, 52],
|
|
["jump", "add_done_44", 52, 52],
|
|
"add_ni_42",
|
|
["is_text", 52, 48, 52, 52],
|
|
["jump_false", 52, "add_nt_43", 52, 52],
|
|
["is_text", 53, 4, 52, 52],
|
|
["jump_false", 53, "add_nt_43", 52, 52],
|
|
["concat", 51, 48, 4, 52, 52],
|
|
["jump", "add_done_44", 52, 52],
|
|
"add_nt_43",
|
|
["is_num", 52, 48, 52, 52],
|
|
["jump_false", 52, "add_err_45", 52, 52],
|
|
["is_num", 53, 4, 52, 52],
|
|
["jump_false", 53, "add_err_45", 52, 52],
|
|
["add_float", 51, 48, 4, 52, 52],
|
|
["jump", "add_done_44", 52, 52],
|
|
"add_err_45",
|
|
["disrupt", 52, 52],
|
|
"add_done_44",
|
|
["access", 54, "\", b 0 }", 52, 62],
|
|
["is_int", 56, 51, 52, 62],
|
|
["jump_false", 56, "add_ni_46", 52, 62],
|
|
"_nop_tc_5",
|
|
["jump", "add_ni_46", 52, 62],
|
|
["add_int", 55, 51, 54, 52, 62],
|
|
["jump", "add_done_48", 52, 62],
|
|
"add_ni_46",
|
|
["is_text", 56, 51, 52, 62],
|
|
["jump_false", 56, "add_nt_47", 52, 62],
|
|
["concat", 55, 51, 54, 52, 62],
|
|
["jump", "add_done_48", 52, 62],
|
|
"add_nt_47",
|
|
["is_num", 56, 51, 52, 62],
|
|
["jump_false", 56, "add_err_49", 52, 62],
|
|
["is_num", 57, 54, 52, 62],
|
|
["jump_false", 57, "add_err_49", 52, 62],
|
|
["add_float", 55, 51, 54, 52, 62],
|
|
["jump", "add_done_48", 52, 62],
|
|
"add_err_49",
|
|
["disrupt", 52, 62],
|
|
"add_done_48",
|
|
["move", 3, 55, 52, 62],
|
|
["get", 58, 3, 1, 53, 10],
|
|
["push", 58, 3, 53, 20],
|
|
["get", 59, 9, 1, 54, 5],
|
|
["store_dynamic", 59, 2, 1, 54, 15],
|
|
["return", 2, 55, 12],
|
|
["null", 60, 55, 12],
|
|
["return", 60, 55, 12]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 18,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["is_text", 2, 1, 63, 17],
|
|
["jump_false", 2, "if_else_50", 63, 17],
|
|
["return", 1, 63, 28],
|
|
["jump", "if_end_51", 63, 28],
|
|
"if_else_50",
|
|
"if_end_51",
|
|
["is_record", 3, 1, 64, 19],
|
|
["jump_false", 3, "if_else_52", 64, 19],
|
|
["load_field", 4, 1, "name", 65, 11],
|
|
["null", 5, 65, 21],
|
|
["is_identical", 6, 4, 5, 65, 21],
|
|
["jump_true", 6, "ne_nid_57", 65, 21],
|
|
["jump", "ne_ni_58", 65, 21],
|
|
"ne_nid_57",
|
|
["false", 6, 65, 21],
|
|
["jump", "ne_done_56", 65, 21],
|
|
"ne_ni_58",
|
|
["is_int", 7, 4, 65, 21],
|
|
["jump_false", 7, "ne_nn_59", 65, 21],
|
|
["is_int", 8, 5, 65, 21],
|
|
["jump_false", 8, "ne_nn_59", 65, 21],
|
|
["ne_int", 6, 4, 5, 65, 21],
|
|
["jump", "ne_done_56", 65, 21],
|
|
"ne_nn_59",
|
|
["is_num", 7, 4, 65, 21],
|
|
["jump_false", 7, "ne_nt_60", 65, 21],
|
|
["is_num", 8, 5, 65, 21],
|
|
["jump_false", 8, "ne_nt_60", 65, 21],
|
|
["ne_float", 6, 4, 5, 65, 21],
|
|
["jump", "ne_done_56", 65, 21],
|
|
"ne_nt_60",
|
|
["is_text", 7, 4, 65, 21],
|
|
["jump_false", 7, "ne_nnl_61", 65, 21],
|
|
["is_text", 8, 5, 65, 21],
|
|
["jump_false", 8, "ne_nnl_61", 65, 21],
|
|
["ne_text", 6, 4, 5, 65, 21],
|
|
["jump", "ne_done_56", 65, 21],
|
|
"ne_nnl_61",
|
|
["is_null", 7, 4, 65, 21],
|
|
["jump_false", 7, "ne_nb_62", 65, 21],
|
|
["is_null", 8, 5, 65, 21],
|
|
["jump_false", 8, "ne_nb_62", 65, 21],
|
|
["false", 6, 65, 21],
|
|
["jump", "ne_done_56", 65, 21],
|
|
"ne_nb_62",
|
|
["is_bool", 7, 4, 65, 21],
|
|
["jump_false", 7, "ne_mis_63", 65, 21],
|
|
["is_bool", 8, 5, 65, 21],
|
|
["jump_false", 8, "ne_mis_63", 65, 21],
|
|
["ne_bool", 6, 4, 5, 65, 21],
|
|
["jump", "ne_done_56", 65, 21],
|
|
"ne_mis_63",
|
|
["true", 6, 65, 21],
|
|
"ne_done_56",
|
|
["jump_false", 6, "if_else_54", 65, 21],
|
|
["load_field", 9, 1, "name", 65, 34],
|
|
["return", 9, 65, 34],
|
|
["jump", "if_end_55", 65, 34],
|
|
"if_else_54",
|
|
"if_end_55",
|
|
["load_field", 10, 1, "value", 66, 11],
|
|
["null", 11, 66, 22],
|
|
["is_identical", 12, 10, 11, 66, 22],
|
|
["jump_true", 12, "ne_nid_67", 66, 22],
|
|
["jump", "ne_ni_68", 66, 22],
|
|
"ne_nid_67",
|
|
["false", 12, 66, 22],
|
|
["jump", "ne_done_66", 66, 22],
|
|
"ne_ni_68",
|
|
["is_int", 13, 10, 66, 22],
|
|
["jump_false", 13, "ne_nn_69", 66, 22],
|
|
["is_int", 14, 11, 66, 22],
|
|
["jump_false", 14, "ne_nn_69", 66, 22],
|
|
["ne_int", 12, 10, 11, 66, 22],
|
|
["jump", "ne_done_66", 66, 22],
|
|
"ne_nn_69",
|
|
["is_num", 13, 10, 66, 22],
|
|
["jump_false", 13, "ne_nt_70", 66, 22],
|
|
["is_num", 14, 11, 66, 22],
|
|
["jump_false", 14, "ne_nt_70", 66, 22],
|
|
["ne_float", 12, 10, 11, 66, 22],
|
|
["jump", "ne_done_66", 66, 22],
|
|
"ne_nt_70",
|
|
["is_text", 13, 10, 66, 22],
|
|
["jump_false", 13, "ne_nnl_71", 66, 22],
|
|
["is_text", 14, 11, 66, 22],
|
|
["jump_false", 14, "ne_nnl_71", 66, 22],
|
|
["ne_text", 12, 10, 11, 66, 22],
|
|
["jump", "ne_done_66", 66, 22],
|
|
"ne_nnl_71",
|
|
["is_null", 13, 10, 66, 22],
|
|
["jump_false", 13, "ne_nb_72", 66, 22],
|
|
["is_null", 14, 11, 66, 22],
|
|
["jump_false", 14, "ne_nb_72", 66, 22],
|
|
["false", 12, 66, 22],
|
|
["jump", "ne_done_66", 66, 22],
|
|
"ne_nb_72",
|
|
["is_bool", 13, 10, 66, 22],
|
|
["jump_false", 13, "ne_mis_73", 66, 22],
|
|
["is_bool", 14, 11, 66, 22],
|
|
["jump_false", 14, "ne_mis_73", 66, 22],
|
|
["ne_bool", 12, 10, 11, 66, 22],
|
|
["jump", "ne_done_66", 66, 22],
|
|
"ne_mis_73",
|
|
["true", 12, 66, 22],
|
|
"ne_done_66",
|
|
["jump_false", 12, "if_else_64", 66, 22],
|
|
["load_field", 15, 1, "value", 66, 35],
|
|
["return", 15, 66, 35],
|
|
["jump", "if_end_65", 66, 35],
|
|
"if_else_64",
|
|
"if_end_65",
|
|
["jump", "if_end_53", 66, 35],
|
|
"if_else_52",
|
|
"if_end_53",
|
|
["null", 16, 68, 12],
|
|
["return", 16, 68, 12],
|
|
["null", 17, 68, 12],
|
|
["return", 17, 68, 12]
|
|
],
|
|
"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, 2, 2, 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": 3623,
|
|
"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_74", 79, 16],
|
|
["access", 26, "cell_main", 79, 26],
|
|
["move", 25, 26, 79, 26],
|
|
["jump", "tern_end_75", 79, 26],
|
|
"tern_else_74",
|
|
["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],
|
|
"_nop_tc_1",
|
|
["jump", "add_ni_76", 79, 53],
|
|
["is_int", 34, 28, 79, 53],
|
|
["jump_false", 34, "add_ni_76", 79, 53],
|
|
["add_int", 32, 27, 28, 79, 53],
|
|
["jump", "add_done_78", 79, 53],
|
|
"add_ni_76",
|
|
["is_text", 34, 28, 79, 53],
|
|
["jump_false", 34, "add_nt_77", 79, 53],
|
|
["concat", 32, 27, 28, 79, 53],
|
|
["jump", "add_done_78", 79, 53],
|
|
"add_nt_77",
|
|
["is_num", 33, 27, 79, 53],
|
|
["jump_false", 33, "add_err_79", 79, 53],
|
|
["is_num", 34, 28, 79, 53],
|
|
["jump_false", 34, "add_err_79", 79, 53],
|
|
["add_float", 32, 27, 28, 79, 53],
|
|
["jump", "add_done_78", 79, 53],
|
|
"add_err_79",
|
|
["disrupt", 79, 53],
|
|
"add_done_78",
|
|
["move", 25, 32, 79, 53],
|
|
"tern_end_75",
|
|
["move", 8, 25, 79, 53],
|
|
["get", 36, 15, 1, 80, 12],
|
|
["frame", 37, 36, 1, 80, 12],
|
|
["null", 38, 80, 12],
|
|
["setarg", 37, 0, 38, 80, 12],
|
|
["setarg", 37, 1, 8, 80, 12],
|
|
["invoke", 37, 35, 80, 12],
|
|
["move", 8, 35, 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", 39, 1, 8, 1, 1],
|
|
[
|
|
"access",
|
|
40,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 41, "export function l ${0}(l %ctx, l %fp) {", 1, 1],
|
|
["frame", 43, 40, 2, 1, 1],
|
|
["null", 44, 1, 1],
|
|
["setarg", 43, 0, 44, 1, 1],
|
|
["setarg", 43, 1, 41, 1, 1],
|
|
["setarg", 43, 2, 39, 1, 1],
|
|
["invoke", 43, 42, 1, 1],
|
|
["get", 46, 11, 1, 97, 5],
|
|
["frame", 47, 46, 1, 97, 5],
|
|
["null", 48, 97, 5],
|
|
["setarg", 47, 0, 48, 97, 5],
|
|
["setarg", 47, 1, 42, 97, 5],
|
|
["invoke", 47, 45, 97, 5],
|
|
["access", 49, "@entry", 98, 10],
|
|
["get", 51, 11, 1, 98, 5],
|
|
["frame", 52, 51, 1, 98, 5],
|
|
["null", 53, 98, 5],
|
|
["setarg", 52, 0, 53, 98, 5],
|
|
["setarg", 52, 1, 49, 98, 5],
|
|
["invoke", 52, 50, 98, 5],
|
|
["access", 20, 0, 102, 15],
|
|
["access", 54, 0, 103, 9],
|
|
["move", 13, 54, 103, 9],
|
|
"while_start_80",
|
|
["is_int", 56, 13, 104, 16],
|
|
["jump_false", 56, "rel_ni_82", 104, 16],
|
|
["is_int", 57, 4, 104, 16],
|
|
["jump_false", 57, "rel_ni_82", 104, 16],
|
|
["lt_int", 55, 13, 4, 104, 16],
|
|
["jump", "rel_done_84", 104, 16],
|
|
"rel_ni_82",
|
|
["is_num", 56, 13, 104, 16],
|
|
["jump_false", 56, "rel_nn_83", 104, 16],
|
|
["is_num", 57, 4, 104, 16],
|
|
["jump_false", 57, "rel_nn_83", 104, 16],
|
|
["lt_float", 55, 13, 4, 104, 16],
|
|
["jump", "rel_done_84", 104, 16],
|
|
"rel_nn_83",
|
|
["is_text", 56, 13, 104, 16],
|
|
["jump_false", 56, "rel_err_85", 104, 16],
|
|
["is_text", 57, 4, 104, 16],
|
|
["jump_false", 57, "rel_err_85", 104, 16],
|
|
["lt_text", 55, 13, 4, 104, 16],
|
|
["jump", "rel_done_84", 104, 16],
|
|
"rel_err_85",
|
|
["disrupt", 104, 16],
|
|
"rel_done_84",
|
|
["jump_false", 55, "while_end_81", 104, 16],
|
|
["access", 58, 8, 105, 17],
|
|
["is_int", 60, 13, 105, 17],
|
|
["jump_false", 60, "num_ni_86", 105, 17],
|
|
["mul_int", 59, 13, 58, 105, 17],
|
|
["jump", "num_done_87", 105, 17],
|
|
"num_ni_86",
|
|
["is_num", 60, 13, 105, 17],
|
|
["jump_false", 60, "num_err_88", 105, 17],
|
|
["mul_float", 59, 13, 58, 105, 17],
|
|
["jump", "num_done_87", 105, 17],
|
|
"num_err_88",
|
|
["disrupt", 105, 17],
|
|
"num_done_87",
|
|
["move", 20, 59, 105, 17],
|
|
[
|
|
"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, 13, 1, 1],
|
|
["invoke", 64, 62, 1, 1],
|
|
[
|
|
"access",
|
|
67,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 68, 67, 1, 1, 1],
|
|
["null", 69, 1, 1],
|
|
["setarg", 68, 0, 69, 1, 1],
|
|
["setarg", 68, 1, 20, 1, 1],
|
|
["invoke", 68, 66, 1, 1],
|
|
["array", 70, 2, 62, 66, 1, 1],
|
|
[
|
|
"access",
|
|
71,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 72, " %p{0} =l add %fp, {1}", 1, 1],
|
|
["frame", 74, 71, 2, 1, 1],
|
|
["null", 75, 1, 1],
|
|
["setarg", 74, 0, 75, 1, 1],
|
|
["setarg", 74, 1, 72, 1, 1],
|
|
["setarg", 74, 2, 70, 1, 1],
|
|
["invoke", 74, 73, 1, 1],
|
|
["get", 77, 11, 1, 106, 7],
|
|
["frame", 78, 77, 1, 106, 7],
|
|
["null", 79, 106, 7],
|
|
["setarg", 78, 0, 79, 106, 7],
|
|
["setarg", 78, 1, 73, 106, 7],
|
|
["invoke", 78, 76, 106, 7],
|
|
["get", 81, 12, 1, 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],
|
|
[
|
|
"access",
|
|
85,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 86, 85, 1, 1, 1],
|
|
["null", 87, 1, 1],
|
|
["setarg", 86, 0, 87, 1, 1],
|
|
["setarg", 86, 1, 13, 1, 1],
|
|
["invoke", 86, 84, 1, 1],
|
|
["array", 88, 2, 80, 84, 1, 1],
|
|
[
|
|
"access",
|
|
89,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 90, " {0} =l loadl %p{1}", 1, 1],
|
|
["frame", 92, 89, 2, 1, 1],
|
|
["null", 93, 1, 1],
|
|
["setarg", 92, 0, 93, 1, 1],
|
|
["setarg", 92, 1, 90, 1, 1],
|
|
["setarg", 92, 2, 88, 1, 1],
|
|
["invoke", 92, 91, 1, 1],
|
|
["get", 95, 11, 1, 107, 7],
|
|
["frame", 96, 95, 1, 107, 7],
|
|
["null", 97, 107, 7],
|
|
["setarg", 96, 0, 97, 107, 7],
|
|
["setarg", 96, 1, 91, 107, 7],
|
|
["invoke", 96, 94, 107, 7],
|
|
["access", 98, 1, 108, 15],
|
|
["is_int", 100, 13, 108, 15],
|
|
["jump_false", 100, "add_ni_89", 108, 15],
|
|
["add_int", 99, 13, 98, 108, 15],
|
|
["jump", "add_done_91", 108, 15],
|
|
"add_ni_89",
|
|
["is_text", 100, 13, 108, 15],
|
|
["jump_false", 100, "add_nt_90", 108, 15],
|
|
["is_text", 101, 98, 108, 15],
|
|
["jump_false", 101, "add_nt_90", 108, 15],
|
|
["concat", 99, 13, 98, 108, 15],
|
|
["jump", "add_done_91", 108, 15],
|
|
"add_nt_90",
|
|
["is_num", 100, 13, 108, 15],
|
|
["jump_false", 100, "add_err_92", 108, 15],
|
|
["add_float", 99, 13, 98, 108, 15],
|
|
["jump", "add_done_91", 108, 15],
|
|
"add_err_92",
|
|
["disrupt", 108, 15],
|
|
"add_done_91",
|
|
["move", 13, 99, 108, 15],
|
|
["jump", "while_start_80", 108, 15],
|
|
"while_end_81",
|
|
["function", 102, 6, 112, 14],
|
|
["move", 9, 102, 112, 14],
|
|
["access", 103, 0, 117, 9],
|
|
["move", 13, 103, 117, 9],
|
|
"while_start_93",
|
|
["length", 104, 11, 118, 23],
|
|
["is_int", 106, 13, 118, 23],
|
|
["jump_false", 106, "rel_ni_95", 118, 23],
|
|
"_nop_tc_2",
|
|
"_nop_tc_3",
|
|
["lt_int", 105, 13, 104, 118, 23],
|
|
["jump", "rel_done_97", 118, 23],
|
|
"rel_ni_95",
|
|
["is_num", 106, 13, 118, 23],
|
|
["jump_false", 106, "rel_nn_96", 118, 23],
|
|
["is_num", 107, 104, 118, 23],
|
|
["jump_false", 107, "rel_nn_96", 118, 23],
|
|
["lt_float", 105, 13, 104, 118, 23],
|
|
["jump", "rel_done_97", 118, 23],
|
|
"rel_nn_96",
|
|
["is_text", 106, 13, 118, 23],
|
|
["jump_false", 106, "rel_err_98", 118, 23],
|
|
["is_text", 107, 104, 118, 23],
|
|
["jump_false", 107, "rel_err_98", 118, 23],
|
|
["lt_text", 105, 13, 104, 118, 23],
|
|
["jump", "rel_done_97", 118, 23],
|
|
"rel_err_98",
|
|
["disrupt", 118, 23],
|
|
"rel_done_97",
|
|
["jump_false", 105, "while_end_94", 118, 23],
|
|
["load_dynamic", 108, 11, 13, 119, 22],
|
|
["move", 19, 108, 119, 22],
|
|
["access", 109, 1, 120, 15],
|
|
["is_int", 111, 13, 120, 15],
|
|
["jump_false", 111, "add_ni_99", 120, 15],
|
|
["add_int", 110, 13, 109, 120, 15],
|
|
["jump", "add_done_101", 120, 15],
|
|
"add_ni_99",
|
|
["is_text", 111, 13, 120, 15],
|
|
["jump_false", 111, "add_nt_100", 120, 15],
|
|
["is_text", 112, 109, 120, 15],
|
|
["jump_false", 112, "add_nt_100", 120, 15],
|
|
["concat", 110, 13, 109, 120, 15],
|
|
["jump", "add_done_101", 120, 15],
|
|
"add_nt_100",
|
|
["is_num", 111, 13, 120, 15],
|
|
["jump_false", 111, "add_err_102", 120, 15],
|
|
["add_float", 110, 13, 109, 120, 15],
|
|
["jump", "add_done_101", 120, 15],
|
|
"add_err_102",
|
|
["disrupt", 120, 15],
|
|
"add_done_101",
|
|
["move", 13, 110, 120, 15],
|
|
["is_text", 113, 19, 123, 19],
|
|
["jump_false", 113, "if_else_103", 123, 19],
|
|
["access", 114, "@", 124, 14],
|
|
["get", 116, 15, 1, 124, 20],
|
|
["frame", 117, 116, 1, 124, 20],
|
|
["null", 118, 124, 20],
|
|
["setarg", 117, 0, 118, 124, 20],
|
|
["setarg", 117, 1, 19, 124, 20],
|
|
["invoke", 117, 115, 124, 20],
|
|
"_nop_tc_4",
|
|
["jump", "add_ni_105", 124, 20],
|
|
["is_int", 121, 115, 124, 20],
|
|
["jump_false", 121, "add_ni_105", 124, 20],
|
|
["add_int", 119, 114, 115, 124, 20],
|
|
["jump", "add_done_107", 124, 20],
|
|
"add_ni_105",
|
|
["is_text", 121, 115, 124, 20],
|
|
["jump_false", 121, "add_nt_106", 124, 20],
|
|
["concat", 119, 114, 115, 124, 20],
|
|
["jump", "add_done_107", 124, 20],
|
|
"add_nt_106",
|
|
["is_num", 120, 114, 124, 20],
|
|
["jump_false", 120, "add_err_108", 124, 20],
|
|
["is_num", 121, 115, 124, 20],
|
|
["jump_false", 121, "add_err_108", 124, 20],
|
|
["add_float", 119, 114, 115, 124, 20],
|
|
["jump", "add_done_107", 124, 20],
|
|
"add_err_108",
|
|
["disrupt", 124, 20],
|
|
"add_done_107",
|
|
["get", 123, 11, 1, 124, 9],
|
|
["frame", 124, 123, 1, 124, 9],
|
|
["null", 125, 124, 9],
|
|
["setarg", 124, 0, 125, 124, 9],
|
|
["setarg", 124, 1, 119, 124, 9],
|
|
["invoke", 124, 122, 124, 9],
|
|
["jump", "while_start_93", 125, 9],
|
|
["jump", "if_end_104", 125, 9],
|
|
"if_else_103",
|
|
"if_end_104",
|
|
["access", 126, 0, 128, 18],
|
|
["load_index", 127, 19, 126, 128, 18],
|
|
["move", 21, 127, 128, 18],
|
|
["access", 128, 1, 129, 18],
|
|
["load_index", 129, 19, 128, 129, 18],
|
|
["move", 10, 129, 129, 18],
|
|
["access", 130, 2, 130, 18],
|
|
["load_index", 131, 19, 130, 130, 18],
|
|
["move", 14, 131, 130, 18],
|
|
["access", 132, 3, 131, 18],
|
|
["load_index", 133, 19, 132, 131, 18],
|
|
["move", 5, 133, 131, 18],
|
|
["access", 134, "int", 135, 17],
|
|
["is_identical", 135, 21, 134, 135, 17],
|
|
["jump_true", 135, "eq_done_111", 135, 17],
|
|
["is_int", 136, 21, 135, 17],
|
|
["jump_false", 136, "eq_ni_112", 135, 17],
|
|
"_nop_tc_5",
|
|
["jump", "eq_ni_112", 135, 17],
|
|
["eq_int", 135, 21, 134, 135, 17],
|
|
["jump", "eq_done_111", 135, 17],
|
|
"eq_ni_112",
|
|
["is_num", 136, 21, 135, 17],
|
|
["jump_false", 136, "eq_nn_113", 135, 17],
|
|
["is_num", 137, 134, 135, 17],
|
|
["jump_false", 137, "eq_nn_113", 135, 17],
|
|
["eq_float", 135, 21, 134, 135, 17],
|
|
["jump", "eq_done_111", 135, 17],
|
|
"eq_nn_113",
|
|
["is_text", 136, 21, 135, 17],
|
|
["jump_false", 136, "eq_nt_114", 135, 17],
|
|
["is_text", 137, 134, 135, 17],
|
|
["jump_false", 137, "eq_nt_114", 135, 17],
|
|
["eq_text", 135, 21, 134, 135, 17],
|
|
["jump", "eq_done_111", 135, 17],
|
|
"eq_nt_114",
|
|
["is_null", 136, 21, 135, 17],
|
|
["jump_false", 136, "eq_nnl_115", 135, 17],
|
|
["is_null", 137, 134, 135, 17],
|
|
["jump_false", 137, "eq_nnl_115", 135, 17],
|
|
["true", 135, 135, 17],
|
|
["jump", "eq_done_111", 135, 17],
|
|
"eq_nnl_115",
|
|
["is_bool", 136, 21, 135, 17],
|
|
["jump_false", 136, "eq_nb_116", 135, 17],
|
|
["is_bool", 137, 134, 135, 17],
|
|
["jump_false", 137, "eq_nb_116", 135, 17],
|
|
["eq_bool", 135, 21, 134, 135, 17],
|
|
["jump", "eq_done_111", 135, 17],
|
|
"eq_nb_116",
|
|
["false", 135, 135, 17],
|
|
"eq_done_111",
|
|
["jump_false", 135, "if_else_109", 135, 17],
|
|
["get", 139, 12, 1, 1, 1],
|
|
["frame", 140, 139, 1, 1, 1],
|
|
["null", 141, 1, 1],
|
|
["setarg", 140, 0, 141, 1, 1],
|
|
["setarg", 140, 1, 10, 1, 1],
|
|
["invoke", 140, 138, 1, 1],
|
|
["access", 142, 2, 1, 11],
|
|
["is_int", 144, 14, 1, 11],
|
|
["jump_false", 144, "num_ni_117", 1, 11],
|
|
["mul_int", 143, 14, 142, 1, 11],
|
|
["jump", "num_done_118", 1, 11],
|
|
"num_ni_117",
|
|
["is_num", 144, 14, 1, 11],
|
|
["jump_false", 144, "num_err_119", 1, 11],
|
|
["mul_float", 143, 14, 142, 1, 11],
|
|
["jump", "num_done_118", 1, 11],
|
|
"num_err_119",
|
|
["disrupt", 1, 11],
|
|
"num_done_118",
|
|
[
|
|
"access",
|
|
147,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 148, 147, 1, 1, 1],
|
|
["null", 149, 1, 1],
|
|
["setarg", 148, 0, 149, 1, 1],
|
|
["setarg", 148, 1, 143, 1, 1],
|
|
["invoke", 148, 146, 1, 1],
|
|
["array", 150, 2, 138, 146, 1, 1],
|
|
[
|
|
"access",
|
|
151,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 152, " {0} =l copy {1}", 1, 1],
|
|
["frame", 154, 151, 2, 1, 1],
|
|
["null", 155, 1, 1],
|
|
["setarg", 154, 0, 155, 1, 1],
|
|
["setarg", 154, 1, 152, 1, 1],
|
|
["setarg", 154, 2, 150, 1, 1],
|
|
["invoke", 154, 153, 1, 1],
|
|
["get", 157, 11, 1, 136, 9],
|
|
["frame", 158, 157, 1, 136, 9],
|
|
["null", 159, 136, 9],
|
|
["setarg", 158, 0, 159, 136, 9],
|
|
["setarg", 158, 1, 153, 136, 9],
|
|
["invoke", 158, 156, 136, 9],
|
|
["frame", 161, 9, 1, 137, 9],
|
|
["null", 162, 137, 9],
|
|
["setarg", 161, 0, 162, 137, 9],
|
|
["setarg", 161, 1, 10, 137, 9],
|
|
["invoke", 161, 160, 137, 9],
|
|
["jump", "while_start_93", 138, 9],
|
|
["jump", "if_end_110", 138, 9],
|
|
"if_else_109",
|
|
"if_end_110",
|
|
["access", 163, "null", 140, 17],
|
|
["is_identical", 164, 21, 163, 140, 17],
|
|
["jump_true", 164, "eq_done_122", 140, 17],
|
|
["is_int", 165, 21, 140, 17],
|
|
["jump_false", 165, "eq_ni_123", 140, 17],
|
|
"_nop_tc_6",
|
|
["jump", "eq_ni_123", 140, 17],
|
|
["eq_int", 164, 21, 163, 140, 17],
|
|
["jump", "eq_done_122", 140, 17],
|
|
"eq_ni_123",
|
|
["is_num", 165, 21, 140, 17],
|
|
["jump_false", 165, "eq_nn_124", 140, 17],
|
|
["is_num", 166, 163, 140, 17],
|
|
["jump_false", 166, "eq_nn_124", 140, 17],
|
|
["eq_float", 164, 21, 163, 140, 17],
|
|
["jump", "eq_done_122", 140, 17],
|
|
"eq_nn_124",
|
|
["is_text", 165, 21, 140, 17],
|
|
["jump_false", 165, "eq_nt_125", 140, 17],
|
|
["is_text", 166, 163, 140, 17],
|
|
["jump_false", 166, "eq_nt_125", 140, 17],
|
|
["eq_text", 164, 21, 163, 140, 17],
|
|
["jump", "eq_done_122", 140, 17],
|
|
"eq_nt_125",
|
|
["is_null", 165, 21, 140, 17],
|
|
["jump_false", 165, "eq_nnl_126", 140, 17],
|
|
["is_null", 166, 163, 140, 17],
|
|
["jump_false", 166, "eq_nnl_126", 140, 17],
|
|
["true", 164, 140, 17],
|
|
["jump", "eq_done_122", 140, 17],
|
|
"eq_nnl_126",
|
|
["is_bool", 165, 21, 140, 17],
|
|
["jump_false", 165, "eq_nb_127", 140, 17],
|
|
["is_bool", 166, 163, 140, 17],
|
|
["jump_false", 166, "eq_nb_127", 140, 17],
|
|
["eq_bool", 164, 21, 163, 140, 17],
|
|
["jump", "eq_done_122", 140, 17],
|
|
"eq_nb_127",
|
|
["false", 164, 140, 17],
|
|
"eq_done_122",
|
|
["jump_false", 164, "if_else_120", 140, 17],
|
|
["get", 168, 12, 1, 1, 1],
|
|
["frame", 169, 168, 1, 1, 1],
|
|
["null", 170, 1, 1],
|
|
["setarg", 169, 0, 170, 1, 1],
|
|
["setarg", 169, 1, 10, 1, 1],
|
|
["invoke", 169, 167, 1, 1],
|
|
["get", 171, 2, 1, 1, 6],
|
|
["load_field", 172, 171, "js_null", 1, 6],
|
|
[
|
|
"access",
|
|
174,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 175, 174, 1, 1, 1],
|
|
["null", 176, 1, 1],
|
|
["setarg", 175, 0, 176, 1, 1],
|
|
["setarg", 175, 1, 172, 1, 1],
|
|
["invoke", 175, 173, 1, 1],
|
|
["array", 177, 2, 167, 173, 1, 1],
|
|
[
|
|
"access",
|
|
178,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 179, " {0} =l copy {1}", 1, 1],
|
|
["frame", 181, 178, 2, 1, 1],
|
|
["null", 182, 1, 1],
|
|
["setarg", 181, 0, 182, 1, 1],
|
|
["setarg", 181, 1, 179, 1, 1],
|
|
["setarg", 181, 2, 177, 1, 1],
|
|
["invoke", 181, 180, 1, 1],
|
|
["get", 184, 11, 1, 141, 9],
|
|
["frame", 185, 184, 1, 141, 9],
|
|
["null", 186, 141, 9],
|
|
["setarg", 185, 0, 186, 141, 9],
|
|
["setarg", 185, 1, 180, 141, 9],
|
|
["invoke", 185, 183, 141, 9],
|
|
["frame", 188, 9, 1, 142, 9],
|
|
["null", 189, 142, 9],
|
|
["setarg", 188, 0, 189, 142, 9],
|
|
["setarg", 188, 1, 10, 142, 9],
|
|
["invoke", 188, 187, 142, 9],
|
|
["jump", "while_start_93", 143, 9],
|
|
["jump", "if_end_121", 143, 9],
|
|
"if_else_120",
|
|
"if_end_121",
|
|
["access", 190, "true", 145, 17],
|
|
["is_identical", 191, 21, 190, 145, 17],
|
|
["jump_true", 191, "eq_done_130", 145, 17],
|
|
["is_int", 192, 21, 145, 17],
|
|
["jump_false", 192, "eq_ni_131", 145, 17],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_131", 145, 17],
|
|
["eq_int", 191, 21, 190, 145, 17],
|
|
["jump", "eq_done_130", 145, 17],
|
|
"eq_ni_131",
|
|
["is_num", 192, 21, 145, 17],
|
|
["jump_false", 192, "eq_nn_132", 145, 17],
|
|
["is_num", 193, 190, 145, 17],
|
|
["jump_false", 193, "eq_nn_132", 145, 17],
|
|
["eq_float", 191, 21, 190, 145, 17],
|
|
["jump", "eq_done_130", 145, 17],
|
|
"eq_nn_132",
|
|
["is_text", 192, 21, 145, 17],
|
|
["jump_false", 192, "eq_nt_133", 145, 17],
|
|
["is_text", 193, 190, 145, 17],
|
|
["jump_false", 193, "eq_nt_133", 145, 17],
|
|
["eq_text", 191, 21, 190, 145, 17],
|
|
["jump", "eq_done_130", 145, 17],
|
|
"eq_nt_133",
|
|
["is_null", 192, 21, 145, 17],
|
|
["jump_false", 192, "eq_nnl_134", 145, 17],
|
|
["is_null", 193, 190, 145, 17],
|
|
["jump_false", 193, "eq_nnl_134", 145, 17],
|
|
["true", 191, 145, 17],
|
|
["jump", "eq_done_130", 145, 17],
|
|
"eq_nnl_134",
|
|
["is_bool", 192, 21, 145, 17],
|
|
["jump_false", 192, "eq_nb_135", 145, 17],
|
|
["is_bool", 193, 190, 145, 17],
|
|
["jump_false", 193, "eq_nb_135", 145, 17],
|
|
["eq_bool", 191, 21, 190, 145, 17],
|
|
["jump", "eq_done_130", 145, 17],
|
|
"eq_nb_135",
|
|
["false", 191, 145, 17],
|
|
"eq_done_130",
|
|
["jump_false", 191, "if_else_128", 145, 17],
|
|
["get", 195, 12, 1, 1, 1],
|
|
["frame", 196, 195, 1, 1, 1],
|
|
["null", 197, 1, 1],
|
|
["setarg", 196, 0, 197, 1, 1],
|
|
["setarg", 196, 1, 10, 1, 1],
|
|
["invoke", 196, 194, 1, 1],
|
|
["get", 198, 2, 1, 1, 6],
|
|
["load_field", 199, 198, "js_true", 1, 6],
|
|
[
|
|
"access",
|
|
201,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 202, 201, 1, 1, 1],
|
|
["null", 203, 1, 1],
|
|
["setarg", 202, 0, 203, 1, 1],
|
|
["setarg", 202, 1, 199, 1, 1],
|
|
["invoke", 202, 200, 1, 1],
|
|
["array", 204, 2, 194, 200, 1, 1],
|
|
[
|
|
"access",
|
|
205,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 206, " {0} =l copy {1}", 1, 1],
|
|
["frame", 208, 205, 2, 1, 1],
|
|
["null", 209, 1, 1],
|
|
["setarg", 208, 0, 209, 1, 1],
|
|
["setarg", 208, 1, 206, 1, 1],
|
|
["setarg", 208, 2, 204, 1, 1],
|
|
["invoke", 208, 207, 1, 1],
|
|
["get", 211, 11, 1, 146, 9],
|
|
["frame", 212, 211, 1, 146, 9],
|
|
["null", 213, 146, 9],
|
|
["setarg", 212, 0, 213, 146, 9],
|
|
["setarg", 212, 1, 207, 146, 9],
|
|
["invoke", 212, 210, 146, 9],
|
|
["frame", 215, 9, 1, 147, 9],
|
|
["null", 216, 147, 9],
|
|
["setarg", 215, 0, 216, 147, 9],
|
|
["setarg", 215, 1, 10, 147, 9],
|
|
["invoke", 215, 214, 147, 9],
|
|
["jump", "while_start_93", 148, 9],
|
|
["jump", "if_end_129", 148, 9],
|
|
"if_else_128",
|
|
"if_end_129",
|
|
["access", 217, "false", 150, 17],
|
|
["is_identical", 218, 21, 217, 150, 17],
|
|
["jump_true", 218, "eq_done_138", 150, 17],
|
|
["is_int", 219, 21, 150, 17],
|
|
["jump_false", 219, "eq_ni_139", 150, 17],
|
|
"_nop_tc_8",
|
|
["jump", "eq_ni_139", 150, 17],
|
|
["eq_int", 218, 21, 217, 150, 17],
|
|
["jump", "eq_done_138", 150, 17],
|
|
"eq_ni_139",
|
|
["is_num", 219, 21, 150, 17],
|
|
["jump_false", 219, "eq_nn_140", 150, 17],
|
|
["is_num", 220, 217, 150, 17],
|
|
["jump_false", 220, "eq_nn_140", 150, 17],
|
|
["eq_float", 218, 21, 217, 150, 17],
|
|
["jump", "eq_done_138", 150, 17],
|
|
"eq_nn_140",
|
|
["is_text", 219, 21, 150, 17],
|
|
["jump_false", 219, "eq_nt_141", 150, 17],
|
|
["is_text", 220, 217, 150, 17],
|
|
["jump_false", 220, "eq_nt_141", 150, 17],
|
|
["eq_text", 218, 21, 217, 150, 17],
|
|
["jump", "eq_done_138", 150, 17],
|
|
"eq_nt_141",
|
|
["is_null", 219, 21, 150, 17],
|
|
["jump_false", 219, "eq_nnl_142", 150, 17],
|
|
["is_null", 220, 217, 150, 17],
|
|
["jump_false", 220, "eq_nnl_142", 150, 17],
|
|
["true", 218, 150, 17],
|
|
["jump", "eq_done_138", 150, 17],
|
|
"eq_nnl_142",
|
|
["is_bool", 219, 21, 150, 17],
|
|
["jump_false", 219, "eq_nb_143", 150, 17],
|
|
["is_bool", 220, 217, 150, 17],
|
|
["jump_false", 220, "eq_nb_143", 150, 17],
|
|
["eq_bool", 218, 21, 217, 150, 17],
|
|
["jump", "eq_done_138", 150, 17],
|
|
"eq_nb_143",
|
|
["false", 218, 150, 17],
|
|
"eq_done_138",
|
|
["jump_false", 218, "if_else_136", 150, 17],
|
|
["get", 222, 12, 1, 1, 1],
|
|
["frame", 223, 222, 1, 1, 1],
|
|
["null", 224, 1, 1],
|
|
["setarg", 223, 0, 224, 1, 1],
|
|
["setarg", 223, 1, 10, 1, 1],
|
|
["invoke", 223, 221, 1, 1],
|
|
["get", 225, 2, 1, 1, 6],
|
|
["load_field", 226, 225, "js_false", 1, 6],
|
|
[
|
|
"access",
|
|
228,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 229, 228, 1, 1, 1],
|
|
["null", 230, 1, 1],
|
|
["setarg", 229, 0, 230, 1, 1],
|
|
["setarg", 229, 1, 226, 1, 1],
|
|
["invoke", 229, 227, 1, 1],
|
|
["array", 231, 2, 221, 227, 1, 1],
|
|
[
|
|
"access",
|
|
232,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 233, " {0} =l copy {1}", 1, 1],
|
|
["frame", 235, 232, 2, 1, 1],
|
|
["null", 236, 1, 1],
|
|
["setarg", 235, 0, 236, 1, 1],
|
|
["setarg", 235, 1, 233, 1, 1],
|
|
["setarg", 235, 2, 231, 1, 1],
|
|
["invoke", 235, 234, 1, 1],
|
|
["get", 238, 11, 1, 151, 9],
|
|
["frame", 239, 238, 1, 151, 9],
|
|
["null", 240, 151, 9],
|
|
["setarg", 239, 0, 240, 151, 9],
|
|
["setarg", 239, 1, 234, 151, 9],
|
|
["invoke", 239, 237, 151, 9],
|
|
["frame", 242, 9, 1, 152, 9],
|
|
["null", 243, 152, 9],
|
|
["setarg", 242, 0, 243, 152, 9],
|
|
["setarg", 242, 1, 10, 152, 9],
|
|
["invoke", 242, 241, 152, 9],
|
|
["jump", "while_start_93", 153, 9],
|
|
["jump", "if_end_137", 153, 9],
|
|
"if_else_136",
|
|
"if_end_137",
|
|
["access", 244, "access", 155, 17],
|
|
["is_identical", 245, 21, 244, 155, 17],
|
|
["jump_true", 245, "eq_done_146", 155, 17],
|
|
["is_int", 246, 21, 155, 17],
|
|
["jump_false", 246, "eq_ni_147", 155, 17],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_147", 155, 17],
|
|
["eq_int", 245, 21, 244, 155, 17],
|
|
["jump", "eq_done_146", 155, 17],
|
|
"eq_ni_147",
|
|
["is_num", 246, 21, 155, 17],
|
|
["jump_false", 246, "eq_nn_148", 155, 17],
|
|
["is_num", 247, 244, 155, 17],
|
|
["jump_false", 247, "eq_nn_148", 155, 17],
|
|
["eq_float", 245, 21, 244, 155, 17],
|
|
["jump", "eq_done_146", 155, 17],
|
|
"eq_nn_148",
|
|
["is_text", 246, 21, 155, 17],
|
|
["jump_false", 246, "eq_nt_149", 155, 17],
|
|
["is_text", 247, 244, 155, 17],
|
|
["jump_false", 247, "eq_nt_149", 155, 17],
|
|
["eq_text", 245, 21, 244, 155, 17],
|
|
["jump", "eq_done_146", 155, 17],
|
|
"eq_nt_149",
|
|
["is_null", 246, 21, 155, 17],
|
|
["jump_false", 246, "eq_nnl_150", 155, 17],
|
|
["is_null", 247, 244, 155, 17],
|
|
["jump_false", 247, "eq_nnl_150", 155, 17],
|
|
["true", 245, 155, 17],
|
|
["jump", "eq_done_146", 155, 17],
|
|
"eq_nnl_150",
|
|
["is_bool", 246, 21, 155, 17],
|
|
["jump_false", 246, "eq_nb_151", 155, 17],
|
|
["is_bool", 247, 244, 155, 17],
|
|
["jump_false", 247, "eq_nb_151", 155, 17],
|
|
["eq_bool", 245, 21, 244, 155, 17],
|
|
["jump", "eq_done_146", 155, 17],
|
|
"eq_nb_151",
|
|
["false", 245, 155, 17],
|
|
"eq_done_146",
|
|
["jump_false", 245, "if_else_144", 155, 17],
|
|
["is_num", 248, 14, 156, 23],
|
|
["jump_false", 248, "if_else_152", 156, 23],
|
|
"_nop_tc_10",
|
|
["jump", "if_else_154", 157, 26],
|
|
["get", 251, 12, 1, 1, 1],
|
|
["frame", 252, 251, 1, 1, 1],
|
|
["null", 253, 1, 1],
|
|
["setarg", 252, 0, 253, 1, 1],
|
|
["setarg", 252, 1, 10, 1, 1],
|
|
["invoke", 252, 250, 1, 1],
|
|
["access", 254, 2, 1, 11],
|
|
"_nop_tc_11",
|
|
["jump", "num_ni_156", 1, 11],
|
|
["mul_int", 255, 14, 254, 1, 11],
|
|
["jump", "num_done_157", 1, 11],
|
|
"num_ni_156",
|
|
["is_num", 256, 14, 1, 11],
|
|
["jump_false", 256, "num_err_158", 1, 11],
|
|
["mul_float", 255, 14, 254, 1, 11],
|
|
["jump", "num_done_157", 1, 11],
|
|
"num_err_158",
|
|
["disrupt", 1, 11],
|
|
"num_done_157",
|
|
[
|
|
"access",
|
|
259,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 260, 259, 1, 1, 1],
|
|
["null", 261, 1, 1],
|
|
["setarg", 260, 0, 261, 1, 1],
|
|
["setarg", 260, 1, 255, 1, 1],
|
|
["invoke", 260, 258, 1, 1],
|
|
["array", 262, 2, 250, 258, 1, 1],
|
|
[
|
|
"access",
|
|
263,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 264, " {0} =l copy {1}", 1, 1],
|
|
["frame", 266, 263, 2, 1, 1],
|
|
["null", 267, 1, 1],
|
|
["setarg", 266, 0, 267, 1, 1],
|
|
["setarg", 266, 1, 264, 1, 1],
|
|
["setarg", 266, 2, 262, 1, 1],
|
|
["invoke", 266, 265, 1, 1],
|
|
["get", 269, 11, 1, 158, 13],
|
|
["frame", 270, 269, 1, 158, 13],
|
|
["null", 271, 158, 13],
|
|
["setarg", 270, 0, 271, 158, 13],
|
|
["setarg", 270, 1, 265, 158, 13],
|
|
["invoke", 270, 268, 158, 13],
|
|
["jump", "if_end_155", 158, 13],
|
|
"if_else_154",
|
|
["get", 273, 12, 1, 1, 1],
|
|
["frame", 274, 273, 1, 1, 1],
|
|
["null", 275, 1, 1],
|
|
["setarg", 274, 0, 275, 1, 1],
|
|
["setarg", 274, 1, 10, 1, 1],
|
|
["invoke", 274, 272, 1, 1],
|
|
[
|
|
"access",
|
|
277,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 278, 277, 1, 1, 1],
|
|
["null", 279, 1, 1],
|
|
["setarg", 278, 0, 279, 1, 1],
|
|
["setarg", 278, 1, 14, 1, 1],
|
|
["invoke", 278, 276, 1, 1],
|
|
["array", 280, 2, 272, 276, 1, 1],
|
|
[
|
|
"access",
|
|
281,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 282, " {0} =l call $__JS_NewFloat64(l %ctx, d d_{1})", 1, 1],
|
|
["frame", 284, 281, 2, 1, 1],
|
|
["null", 285, 1, 1],
|
|
["setarg", 284, 0, 285, 1, 1],
|
|
["setarg", 284, 1, 282, 1, 1],
|
|
["setarg", 284, 2, 280, 1, 1],
|
|
["invoke", 284, 283, 1, 1],
|
|
["get", 287, 11, 1, 160, 13],
|
|
["frame", 288, 287, 1, 160, 13],
|
|
["null", 289, 160, 13],
|
|
["setarg", 288, 0, 289, 160, 13],
|
|
["setarg", 288, 1, 283, 160, 13],
|
|
["invoke", 288, 286, 160, 13],
|
|
"if_end_155",
|
|
["jump", "if_end_153", 160, 13],
|
|
"if_else_152",
|
|
["is_text", 290, 14, 162, 28],
|
|
["jump_false", 290, "if_else_159", 162, 28],
|
|
["get", 292, 13, 1, 163, 16],
|
|
["frame", 293, 292, 1, 163, 16],
|
|
["null", 294, 163, 16],
|
|
["setarg", 293, 0, 294, 163, 16],
|
|
["setarg", 293, 1, 14, 163, 16],
|
|
["invoke", 293, 291, 163, 16],
|
|
["move", 6, 291, 163, 16],
|
|
["get", 296, 12, 1, 1, 1],
|
|
["frame", 297, 296, 1, 1, 1],
|
|
["null", 298, 1, 1],
|
|
["setarg", 297, 0, 298, 1, 1],
|
|
["setarg", 297, 1, 10, 1, 1],
|
|
["invoke", 297, 295, 1, 1],
|
|
["array", 299, 2, 295, 6, 1, 1],
|
|
[
|
|
"access",
|
|
300,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 301, " {0} =l call $JS_NewString(l %ctx, l {1})", 1, 1],
|
|
["frame", 303, 300, 2, 1, 1],
|
|
["null", 304, 1, 1],
|
|
["setarg", 303, 0, 304, 1, 1],
|
|
["setarg", 303, 1, 301, 1, 1],
|
|
["setarg", 303, 2, 299, 1, 1],
|
|
["invoke", 303, 302, 1, 1],
|
|
["get", 306, 11, 1, 164, 11],
|
|
["frame", 307, 306, 1, 164, 11],
|
|
["null", 308, 164, 11],
|
|
["setarg", 307, 0, 308, 164, 11],
|
|
["setarg", 307, 1, 302, 164, 11],
|
|
["invoke", 307, 305, 164, 11],
|
|
["jump", "if_end_160", 164, 11],
|
|
"if_else_159",
|
|
["is_record", 309, 14, 165, 30],
|
|
["jump_false", 309, "if_else_161", 165, 30],
|
|
["load_field", 310, 14, "make", 166, 15],
|
|
["access", 311, "intrinsic", 166, 26],
|
|
["is_identical", 312, 310, 311, 166, 26],
|
|
["jump_true", 312, "eq_done_165", 166, 26],
|
|
["is_int", 313, 310, 166, 26],
|
|
["jump_false", 313, "eq_ni_166", 166, 26],
|
|
"_nop_tc_12",
|
|
["jump", "eq_ni_166", 166, 26],
|
|
["eq_int", 312, 310, 311, 166, 26],
|
|
["jump", "eq_done_165", 166, 26],
|
|
"eq_ni_166",
|
|
["is_num", 313, 310, 166, 26],
|
|
["jump_false", 313, "eq_nn_167", 166, 26],
|
|
["is_num", 314, 311, 166, 26],
|
|
["jump_false", 314, "eq_nn_167", 166, 26],
|
|
["eq_float", 312, 310, 311, 166, 26],
|
|
["jump", "eq_done_165", 166, 26],
|
|
"eq_nn_167",
|
|
["is_text", 313, 310, 166, 26],
|
|
["jump_false", 313, "eq_nt_168", 166, 26],
|
|
["is_text", 314, 311, 166, 26],
|
|
["jump_false", 314, "eq_nt_168", 166, 26],
|
|
["eq_text", 312, 310, 311, 166, 26],
|
|
["jump", "eq_done_165", 166, 26],
|
|
"eq_nt_168",
|
|
["is_null", 313, 310, 166, 26],
|
|
["jump_false", 313, "eq_nnl_169", 166, 26],
|
|
["is_null", 314, 311, 166, 26],
|
|
["jump_false", 314, "eq_nnl_169", 166, 26],
|
|
["true", 312, 166, 26],
|
|
["jump", "eq_done_165", 166, 26],
|
|
"eq_nnl_169",
|
|
["is_bool", 313, 310, 166, 26],
|
|
["jump_false", 313, "eq_nb_170", 166, 26],
|
|
["is_bool", 314, 311, 166, 26],
|
|
["jump_false", 314, "eq_nb_170", 166, 26],
|
|
["eq_bool", 312, 310, 311, 166, 26],
|
|
["jump", "eq_done_165", 166, 26],
|
|
"eq_nb_170",
|
|
["false", 312, 166, 26],
|
|
"eq_done_165",
|
|
["jump_false", 312, "if_else_163", 166, 26],
|
|
["load_field", 315, 14, "name", 167, 29],
|
|
["get", 317, 13, 1, 167, 18],
|
|
["frame", 318, 317, 1, 167, 18],
|
|
["null", 319, 167, 18],
|
|
["setarg", 318, 0, 319, 167, 18],
|
|
["setarg", 318, 1, 315, 167, 18],
|
|
["invoke", 318, 316, 167, 18],
|
|
["move", 6, 316, 167, 18],
|
|
["get", 321, 12, 1, 1, 1],
|
|
["frame", 322, 321, 1, 1, 1],
|
|
["null", 323, 1, 1],
|
|
["setarg", 322, 0, 323, 1, 1],
|
|
["setarg", 322, 1, 10, 1, 1],
|
|
["invoke", 322, 320, 1, 1],
|
|
["array", 324, 2, 320, 6, 1, 1],
|
|
[
|
|
"access",
|
|
325,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 326, " {0} =l call $cell_rt_get_intrinsic(l %ctx, l {1})", 1, 1],
|
|
["frame", 328, 325, 2, 1, 1],
|
|
["null", 329, 1, 1],
|
|
["setarg", 328, 0, 329, 1, 1],
|
|
["setarg", 328, 1, 326, 1, 1],
|
|
["setarg", 328, 2, 324, 1, 1],
|
|
["invoke", 328, 327, 1, 1],
|
|
["get", 331, 11, 1, 168, 13],
|
|
["frame", 332, 331, 1, 168, 13],
|
|
["null", 333, 168, 13],
|
|
["setarg", 332, 0, 333, 168, 13],
|
|
["setarg", 332, 1, 327, 168, 13],
|
|
["invoke", 332, 330, 168, 13],
|
|
["jump", "if_end_164", 168, 13],
|
|
"if_else_163",
|
|
["load_field", 334, 14, "kind", 169, 22],
|
|
["access", 335, "number", 169, 33],
|
|
["is_identical", 336, 334, 335, 169, 33],
|
|
["jump_true", 336, "eq_done_173", 169, 33],
|
|
["is_int", 337, 334, 169, 33],
|
|
["jump_false", 337, "eq_ni_174", 169, 33],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_174", 169, 33],
|
|
["eq_int", 336, 334, 335, 169, 33],
|
|
["jump", "eq_done_173", 169, 33],
|
|
"eq_ni_174",
|
|
["is_num", 337, 334, 169, 33],
|
|
["jump_false", 337, "eq_nn_175", 169, 33],
|
|
["is_num", 338, 335, 169, 33],
|
|
["jump_false", 338, "eq_nn_175", 169, 33],
|
|
["eq_float", 336, 334, 335, 169, 33],
|
|
["jump", "eq_done_173", 169, 33],
|
|
"eq_nn_175",
|
|
["is_text", 337, 334, 169, 33],
|
|
["jump_false", 337, "eq_nt_176", 169, 33],
|
|
["is_text", 338, 335, 169, 33],
|
|
["jump_false", 338, "eq_nt_176", 169, 33],
|
|
["eq_text", 336, 334, 335, 169, 33],
|
|
["jump", "eq_done_173", 169, 33],
|
|
"eq_nt_176",
|
|
["is_null", 337, 334, 169, 33],
|
|
["jump_false", 337, "eq_nnl_177", 169, 33],
|
|
["is_null", 338, 335, 169, 33],
|
|
["jump_false", 338, "eq_nnl_177", 169, 33],
|
|
["true", 336, 169, 33],
|
|
["jump", "eq_done_173", 169, 33],
|
|
"eq_nnl_177",
|
|
["is_bool", 337, 334, 169, 33],
|
|
["jump_false", 337, "eq_nb_178", 169, 33],
|
|
["is_bool", 338, 335, 169, 33],
|
|
["jump_false", 338, "eq_nb_178", 169, 33],
|
|
["eq_bool", 336, 334, 335, 169, 33],
|
|
["jump", "eq_done_173", 169, 33],
|
|
"eq_nb_178",
|
|
["false", 336, 169, 33],
|
|
"eq_done_173",
|
|
["jump_false", 336, "if_else_171", 169, 33],
|
|
["load_field", 339, 14, "number", 170, 17],
|
|
["null", 340, 170, 30],
|
|
["is_identical", 341, 339, 340, 170, 30],
|
|
["jump_true", 341, "ne_nid_183", 170, 30],
|
|
["jump", "ne_ni_184", 170, 30],
|
|
"ne_nid_183",
|
|
["false", 341, 170, 30],
|
|
["jump", "ne_done_182", 170, 30],
|
|
"ne_ni_184",
|
|
["is_int", 342, 339, 170, 30],
|
|
["jump_false", 342, "ne_nn_185", 170, 30],
|
|
["is_int", 343, 340, 170, 30],
|
|
["jump_false", 343, "ne_nn_185", 170, 30],
|
|
["ne_int", 341, 339, 340, 170, 30],
|
|
["jump", "ne_done_182", 170, 30],
|
|
"ne_nn_185",
|
|
["is_num", 342, 339, 170, 30],
|
|
["jump_false", 342, "ne_nt_186", 170, 30],
|
|
["is_num", 343, 340, 170, 30],
|
|
["jump_false", 343, "ne_nt_186", 170, 30],
|
|
["ne_float", 341, 339, 340, 170, 30],
|
|
["jump", "ne_done_182", 170, 30],
|
|
"ne_nt_186",
|
|
["is_text", 342, 339, 170, 30],
|
|
["jump_false", 342, "ne_nnl_187", 170, 30],
|
|
["is_text", 343, 340, 170, 30],
|
|
["jump_false", 343, "ne_nnl_187", 170, 30],
|
|
["ne_text", 341, 339, 340, 170, 30],
|
|
["jump", "ne_done_182", 170, 30],
|
|
"ne_nnl_187",
|
|
["is_null", 342, 339, 170, 30],
|
|
["jump_false", 342, "ne_nb_188", 170, 30],
|
|
["is_null", 343, 340, 170, 30],
|
|
["jump_false", 343, "ne_nb_188", 170, 30],
|
|
["false", 341, 170, 30],
|
|
["jump", "ne_done_182", 170, 30],
|
|
"ne_nb_188",
|
|
["is_bool", 342, 339, 170, 30],
|
|
["jump_false", 342, "ne_mis_189", 170, 30],
|
|
["is_bool", 343, 340, 170, 30],
|
|
["jump_false", 343, "ne_mis_189", 170, 30],
|
|
["ne_bool", 341, 339, 340, 170, 30],
|
|
["jump", "ne_done_182", 170, 30],
|
|
"ne_mis_189",
|
|
["true", 341, 170, 30],
|
|
"ne_done_182",
|
|
["move", 344, 341, 170, 30],
|
|
["jump_false", 344, "and_end_181", 170, 30],
|
|
["load_field", 345, 14, "number", 170, 49],
|
|
["is_int", 346, 345, 170, 49],
|
|
["move", 344, 346, 170, 49],
|
|
"and_end_181",
|
|
["jump_false", 344, "if_else_179", 170, 49],
|
|
["get", 348, 12, 1, 1, 1],
|
|
["frame", 349, 348, 1, 1, 1],
|
|
["null", 350, 1, 1],
|
|
["setarg", 349, 0, 350, 1, 1],
|
|
["setarg", 349, 1, 10, 1, 1],
|
|
["invoke", 349, 347, 1, 1],
|
|
["load_field", 351, 14, "number", 1, 6],
|
|
["access", 352, 2, 1, 18],
|
|
["is_int", 354, 351, 1, 18],
|
|
["jump_false", 354, "num_ni_190", 1, 18],
|
|
["mul_int", 353, 351, 352, 1, 18],
|
|
["jump", "num_done_191", 1, 18],
|
|
"num_ni_190",
|
|
["is_num", 354, 351, 1, 18],
|
|
["jump_false", 354, "num_err_192", 1, 18],
|
|
["mul_float", 353, 351, 352, 1, 18],
|
|
["jump", "num_done_191", 1, 18],
|
|
"num_err_192",
|
|
["disrupt", 1, 18],
|
|
"num_done_191",
|
|
[
|
|
"access",
|
|
357,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 358, 357, 1, 1, 1],
|
|
["null", 359, 1, 1],
|
|
["setarg", 358, 0, 359, 1, 1],
|
|
["setarg", 358, 1, 353, 1, 1],
|
|
["invoke", 358, 356, 1, 1],
|
|
["array", 360, 2, 347, 356, 1, 1],
|
|
[
|
|
"access",
|
|
361,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 362, " {0} =l copy {1}", 1, 1],
|
|
["frame", 364, 361, 2, 1, 1],
|
|
["null", 365, 1, 1],
|
|
["setarg", 364, 0, 365, 1, 1],
|
|
["setarg", 364, 1, 362, 1, 1],
|
|
["setarg", 364, 2, 360, 1, 1],
|
|
["invoke", 364, 363, 1, 1],
|
|
["get", 367, 11, 1, 171, 15],
|
|
["frame", 368, 367, 1, 171, 15],
|
|
["null", 369, 171, 15],
|
|
["setarg", 368, 0, 369, 171, 15],
|
|
["setarg", 368, 1, 363, 171, 15],
|
|
["invoke", 368, 366, 171, 15],
|
|
["jump", "if_end_180", 171, 15],
|
|
"if_else_179",
|
|
["load_field", 370, 14, "number", 172, 24],
|
|
["null", 371, 172, 37],
|
|
["is_identical", 372, 370, 371, 172, 37],
|
|
["jump_true", 372, "ne_nid_196", 172, 37],
|
|
["jump", "ne_ni_197", 172, 37],
|
|
"ne_nid_196",
|
|
["false", 372, 172, 37],
|
|
["jump", "ne_done_195", 172, 37],
|
|
"ne_ni_197",
|
|
["is_int", 373, 370, 172, 37],
|
|
["jump_false", 373, "ne_nn_198", 172, 37],
|
|
["is_int", 374, 371, 172, 37],
|
|
["jump_false", 374, "ne_nn_198", 172, 37],
|
|
["ne_int", 372, 370, 371, 172, 37],
|
|
["jump", "ne_done_195", 172, 37],
|
|
"ne_nn_198",
|
|
["is_num", 373, 370, 172, 37],
|
|
["jump_false", 373, "ne_nt_199", 172, 37],
|
|
["is_num", 374, 371, 172, 37],
|
|
["jump_false", 374, "ne_nt_199", 172, 37],
|
|
["ne_float", 372, 370, 371, 172, 37],
|
|
["jump", "ne_done_195", 172, 37],
|
|
"ne_nt_199",
|
|
["is_text", 373, 370, 172, 37],
|
|
["jump_false", 373, "ne_nnl_200", 172, 37],
|
|
["is_text", 374, 371, 172, 37],
|
|
["jump_false", 374, "ne_nnl_200", 172, 37],
|
|
["ne_text", 372, 370, 371, 172, 37],
|
|
["jump", "ne_done_195", 172, 37],
|
|
"ne_nnl_200",
|
|
["is_null", 373, 370, 172, 37],
|
|
["jump_false", 373, "ne_nb_201", 172, 37],
|
|
["is_null", 374, 371, 172, 37],
|
|
["jump_false", 374, "ne_nb_201", 172, 37],
|
|
["false", 372, 172, 37],
|
|
["jump", "ne_done_195", 172, 37],
|
|
"ne_nb_201",
|
|
["is_bool", 373, 370, 172, 37],
|
|
["jump_false", 373, "ne_mis_202", 172, 37],
|
|
["is_bool", 374, 371, 172, 37],
|
|
["jump_false", 374, "ne_mis_202", 172, 37],
|
|
["ne_bool", 372, 370, 371, 172, 37],
|
|
["jump", "ne_done_195", 172, 37],
|
|
"ne_mis_202",
|
|
["true", 372, 172, 37],
|
|
"ne_done_195",
|
|
["jump_false", 372, "if_else_193", 172, 37],
|
|
["get", 376, 12, 1, 1, 1],
|
|
["frame", 377, 376, 1, 1, 1],
|
|
["null", 378, 1, 1],
|
|
["setarg", 377, 0, 378, 1, 1],
|
|
["setarg", 377, 1, 10, 1, 1],
|
|
["invoke", 377, 375, 1, 1],
|
|
["load_field", 379, 14, "number", 1, 6],
|
|
[
|
|
"access",
|
|
381,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 382, 381, 1, 1, 1],
|
|
["null", 383, 1, 1],
|
|
["setarg", 382, 0, 383, 1, 1],
|
|
["setarg", 382, 1, 379, 1, 1],
|
|
["invoke", 382, 380, 1, 1],
|
|
["array", 384, 2, 375, 380, 1, 1],
|
|
[
|
|
"access",
|
|
385,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 386, " {0} =l call $__JS_NewFloat64(l %ctx, d d_{1})", 1, 1],
|
|
["frame", 388, 385, 2, 1, 1],
|
|
["null", 389, 1, 1],
|
|
["setarg", 388, 0, 389, 1, 1],
|
|
["setarg", 388, 1, 386, 1, 1],
|
|
["setarg", 388, 2, 384, 1, 1],
|
|
["invoke", 388, 387, 1, 1],
|
|
["get", 391, 11, 1, 173, 15],
|
|
["frame", 392, 391, 1, 173, 15],
|
|
["null", 393, 173, 15],
|
|
["setarg", 392, 0, 393, 173, 15],
|
|
["setarg", 392, 1, 387, 173, 15],
|
|
["invoke", 392, 390, 173, 15],
|
|
["jump", "if_end_194", 173, 15],
|
|
"if_else_193",
|
|
["get", 395, 12, 1, 1, 1],
|
|
["frame", 396, 395, 1, 1, 1],
|
|
["null", 397, 1, 1],
|
|
["setarg", 396, 0, 397, 1, 1],
|
|
["setarg", 396, 1, 10, 1, 1],
|
|
["invoke", 396, 394, 1, 1],
|
|
["get", 398, 2, 1, 1, 6],
|
|
["load_field", 399, 398, "js_null", 1, 6],
|
|
[
|
|
"access",
|
|
401,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 402, 401, 1, 1, 1],
|
|
["null", 403, 1, 1],
|
|
["setarg", 402, 0, 403, 1, 1],
|
|
["setarg", 402, 1, 399, 1, 1],
|
|
["invoke", 402, 400, 1, 1],
|
|
["array", 404, 2, 394, 400, 1, 1],
|
|
[
|
|
"access",
|
|
405,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 406, " {0} =l copy {1}", 1, 1],
|
|
["frame", 408, 405, 2, 1, 1],
|
|
["null", 409, 1, 1],
|
|
["setarg", 408, 0, 409, 1, 1],
|
|
["setarg", 408, 1, 406, 1, 1],
|
|
["setarg", 408, 2, 404, 1, 1],
|
|
["invoke", 408, 407, 1, 1],
|
|
["get", 411, 11, 1, 175, 15],
|
|
["frame", 412, 411, 1, 175, 15],
|
|
["null", 413, 175, 15],
|
|
["setarg", 412, 0, 413, 175, 15],
|
|
["setarg", 412, 1, 407, 175, 15],
|
|
["invoke", 412, 410, 175, 15],
|
|
"if_end_194",
|
|
"if_end_180",
|
|
["jump", "if_end_172", 175, 15],
|
|
"if_else_171",
|
|
["load_field", 414, 14, "kind", 177, 22],
|
|
["access", 415, "text", 177, 33],
|
|
["is_identical", 416, 414, 415, 177, 33],
|
|
["jump_true", 416, "eq_done_205", 177, 33],
|
|
["is_int", 417, 414, 177, 33],
|
|
["jump_false", 417, "eq_ni_206", 177, 33],
|
|
"_nop_tc_14",
|
|
["jump", "eq_ni_206", 177, 33],
|
|
["eq_int", 416, 414, 415, 177, 33],
|
|
["jump", "eq_done_205", 177, 33],
|
|
"eq_ni_206",
|
|
["is_num", 417, 414, 177, 33],
|
|
["jump_false", 417, "eq_nn_207", 177, 33],
|
|
["is_num", 418, 415, 177, 33],
|
|
["jump_false", 418, "eq_nn_207", 177, 33],
|
|
["eq_float", 416, 414, 415, 177, 33],
|
|
["jump", "eq_done_205", 177, 33],
|
|
"eq_nn_207",
|
|
["is_text", 417, 414, 177, 33],
|
|
["jump_false", 417, "eq_nt_208", 177, 33],
|
|
["is_text", 418, 415, 177, 33],
|
|
["jump_false", 418, "eq_nt_208", 177, 33],
|
|
["eq_text", 416, 414, 415, 177, 33],
|
|
["jump", "eq_done_205", 177, 33],
|
|
"eq_nt_208",
|
|
["is_null", 417, 414, 177, 33],
|
|
["jump_false", 417, "eq_nnl_209", 177, 33],
|
|
["is_null", 418, 415, 177, 33],
|
|
["jump_false", 418, "eq_nnl_209", 177, 33],
|
|
["true", 416, 177, 33],
|
|
["jump", "eq_done_205", 177, 33],
|
|
"eq_nnl_209",
|
|
["is_bool", 417, 414, 177, 33],
|
|
["jump_false", 417, "eq_nb_210", 177, 33],
|
|
["is_bool", 418, 415, 177, 33],
|
|
["jump_false", 418, "eq_nb_210", 177, 33],
|
|
["eq_bool", 416, 414, 415, 177, 33],
|
|
["jump", "eq_done_205", 177, 33],
|
|
"eq_nb_210",
|
|
["false", 416, 177, 33],
|
|
"eq_done_205",
|
|
["jump_false", 416, "if_else_203", 177, 33],
|
|
["load_field", 419, 14, "value", 178, 29],
|
|
["get", 421, 13, 1, 178, 18],
|
|
["frame", 422, 421, 1, 178, 18],
|
|
["null", 423, 178, 18],
|
|
["setarg", 422, 0, 423, 178, 18],
|
|
["setarg", 422, 1, 419, 178, 18],
|
|
["invoke", 422, 420, 178, 18],
|
|
["move", 6, 420, 178, 18],
|
|
["get", 425, 12, 1, 1, 1],
|
|
["frame", 426, 425, 1, 1, 1],
|
|
["null", 427, 1, 1],
|
|
["setarg", 426, 0, 427, 1, 1],
|
|
["setarg", 426, 1, 10, 1, 1],
|
|
["invoke", 426, 424, 1, 1],
|
|
["array", 428, 2, 424, 6, 1, 1],
|
|
[
|
|
"access",
|
|
429,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 430, " {0} =l call $JS_NewString(l %ctx, l {1})", 1, 1],
|
|
["frame", 432, 429, 2, 1, 1],
|
|
["null", 433, 1, 1],
|
|
["setarg", 432, 0, 433, 1, 1],
|
|
["setarg", 432, 1, 430, 1, 1],
|
|
["setarg", 432, 2, 428, 1, 1],
|
|
["invoke", 432, 431, 1, 1],
|
|
["get", 435, 11, 1, 179, 13],
|
|
["frame", 436, 435, 1, 179, 13],
|
|
["null", 437, 179, 13],
|
|
["setarg", 436, 0, 437, 179, 13],
|
|
["setarg", 436, 1, 431, 179, 13],
|
|
["invoke", 436, 434, 179, 13],
|
|
["jump", "if_end_204", 179, 13],
|
|
"if_else_203",
|
|
["load_field", 438, 14, "kind", 180, 22],
|
|
["access", 439, "true", 180, 33],
|
|
["is_identical", 440, 438, 439, 180, 33],
|
|
["jump_true", 440, "eq_done_213", 180, 33],
|
|
["is_int", 441, 438, 180, 33],
|
|
["jump_false", 441, "eq_ni_214", 180, 33],
|
|
"_nop_tc_15",
|
|
["jump", "eq_ni_214", 180, 33],
|
|
["eq_int", 440, 438, 439, 180, 33],
|
|
["jump", "eq_done_213", 180, 33],
|
|
"eq_ni_214",
|
|
["is_num", 441, 438, 180, 33],
|
|
["jump_false", 441, "eq_nn_215", 180, 33],
|
|
["is_num", 442, 439, 180, 33],
|
|
["jump_false", 442, "eq_nn_215", 180, 33],
|
|
["eq_float", 440, 438, 439, 180, 33],
|
|
["jump", "eq_done_213", 180, 33],
|
|
"eq_nn_215",
|
|
["is_text", 441, 438, 180, 33],
|
|
["jump_false", 441, "eq_nt_216", 180, 33],
|
|
["is_text", 442, 439, 180, 33],
|
|
["jump_false", 442, "eq_nt_216", 180, 33],
|
|
["eq_text", 440, 438, 439, 180, 33],
|
|
["jump", "eq_done_213", 180, 33],
|
|
"eq_nt_216",
|
|
["is_null", 441, 438, 180, 33],
|
|
["jump_false", 441, "eq_nnl_217", 180, 33],
|
|
["is_null", 442, 439, 180, 33],
|
|
["jump_false", 442, "eq_nnl_217", 180, 33],
|
|
["true", 440, 180, 33],
|
|
["jump", "eq_done_213", 180, 33],
|
|
"eq_nnl_217",
|
|
["is_bool", 441, 438, 180, 33],
|
|
["jump_false", 441, "eq_nb_218", 180, 33],
|
|
["is_bool", 442, 439, 180, 33],
|
|
["jump_false", 442, "eq_nb_218", 180, 33],
|
|
["eq_bool", 440, 438, 439, 180, 33],
|
|
["jump", "eq_done_213", 180, 33],
|
|
"eq_nb_218",
|
|
["false", 440, 180, 33],
|
|
"eq_done_213",
|
|
["jump_false", 440, "if_else_211", 180, 33],
|
|
["get", 444, 12, 1, 1, 1],
|
|
["frame", 445, 444, 1, 1, 1],
|
|
["null", 446, 1, 1],
|
|
["setarg", 445, 0, 446, 1, 1],
|
|
["setarg", 445, 1, 10, 1, 1],
|
|
["invoke", 445, 443, 1, 1],
|
|
["get", 447, 2, 1, 1, 6],
|
|
["load_field", 448, 447, "js_true", 1, 6],
|
|
[
|
|
"access",
|
|
450,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 451, 450, 1, 1, 1],
|
|
["null", 452, 1, 1],
|
|
["setarg", 451, 0, 452, 1, 1],
|
|
["setarg", 451, 1, 448, 1, 1],
|
|
["invoke", 451, 449, 1, 1],
|
|
["array", 453, 2, 443, 449, 1, 1],
|
|
[
|
|
"access",
|
|
454,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 455, " {0} =l copy {1}", 1, 1],
|
|
["frame", 457, 454, 2, 1, 1],
|
|
["null", 458, 1, 1],
|
|
["setarg", 457, 0, 458, 1, 1],
|
|
["setarg", 457, 1, 455, 1, 1],
|
|
["setarg", 457, 2, 453, 1, 1],
|
|
["invoke", 457, 456, 1, 1],
|
|
["get", 460, 11, 1, 181, 13],
|
|
["frame", 461, 460, 1, 181, 13],
|
|
["null", 462, 181, 13],
|
|
["setarg", 461, 0, 462, 181, 13],
|
|
["setarg", 461, 1, 456, 181, 13],
|
|
["invoke", 461, 459, 181, 13],
|
|
["jump", "if_end_212", 181, 13],
|
|
"if_else_211",
|
|
["load_field", 463, 14, "kind", 182, 22],
|
|
["access", 464, "false", 182, 33],
|
|
["is_identical", 465, 463, 464, 182, 33],
|
|
["jump_true", 465, "eq_done_221", 182, 33],
|
|
["is_int", 466, 463, 182, 33],
|
|
["jump_false", 466, "eq_ni_222", 182, 33],
|
|
"_nop_tc_16",
|
|
["jump", "eq_ni_222", 182, 33],
|
|
["eq_int", 465, 463, 464, 182, 33],
|
|
["jump", "eq_done_221", 182, 33],
|
|
"eq_ni_222",
|
|
["is_num", 466, 463, 182, 33],
|
|
["jump_false", 466, "eq_nn_223", 182, 33],
|
|
["is_num", 467, 464, 182, 33],
|
|
["jump_false", 467, "eq_nn_223", 182, 33],
|
|
["eq_float", 465, 463, 464, 182, 33],
|
|
["jump", "eq_done_221", 182, 33],
|
|
"eq_nn_223",
|
|
["is_text", 466, 463, 182, 33],
|
|
["jump_false", 466, "eq_nt_224", 182, 33],
|
|
["is_text", 467, 464, 182, 33],
|
|
["jump_false", 467, "eq_nt_224", 182, 33],
|
|
["eq_text", 465, 463, 464, 182, 33],
|
|
["jump", "eq_done_221", 182, 33],
|
|
"eq_nt_224",
|
|
["is_null", 466, 463, 182, 33],
|
|
["jump_false", 466, "eq_nnl_225", 182, 33],
|
|
["is_null", 467, 464, 182, 33],
|
|
["jump_false", 467, "eq_nnl_225", 182, 33],
|
|
["true", 465, 182, 33],
|
|
["jump", "eq_done_221", 182, 33],
|
|
"eq_nnl_225",
|
|
["is_bool", 466, 463, 182, 33],
|
|
["jump_false", 466, "eq_nb_226", 182, 33],
|
|
["is_bool", 467, 464, 182, 33],
|
|
["jump_false", 467, "eq_nb_226", 182, 33],
|
|
["eq_bool", 465, 463, 464, 182, 33],
|
|
["jump", "eq_done_221", 182, 33],
|
|
"eq_nb_226",
|
|
["false", 465, 182, 33],
|
|
"eq_done_221",
|
|
["jump_false", 465, "if_else_219", 182, 33],
|
|
["get", 469, 12, 1, 1, 1],
|
|
["frame", 470, 469, 1, 1, 1],
|
|
["null", 471, 1, 1],
|
|
["setarg", 470, 0, 471, 1, 1],
|
|
["setarg", 470, 1, 10, 1, 1],
|
|
["invoke", 470, 468, 1, 1],
|
|
["get", 472, 2, 1, 1, 6],
|
|
["load_field", 473, 472, "js_false", 1, 6],
|
|
[
|
|
"access",
|
|
475,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 476, 475, 1, 1, 1],
|
|
["null", 477, 1, 1],
|
|
["setarg", 476, 0, 477, 1, 1],
|
|
["setarg", 476, 1, 473, 1, 1],
|
|
["invoke", 476, 474, 1, 1],
|
|
["array", 478, 2, 468, 474, 1, 1],
|
|
[
|
|
"access",
|
|
479,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 480, " {0} =l copy {1}", 1, 1],
|
|
["frame", 482, 479, 2, 1, 1],
|
|
["null", 483, 1, 1],
|
|
["setarg", 482, 0, 483, 1, 1],
|
|
["setarg", 482, 1, 480, 1, 1],
|
|
["setarg", 482, 2, 478, 1, 1],
|
|
["invoke", 482, 481, 1, 1],
|
|
["get", 485, 11, 1, 183, 13],
|
|
["frame", 486, 485, 1, 183, 13],
|
|
["null", 487, 183, 13],
|
|
["setarg", 486, 0, 487, 183, 13],
|
|
["setarg", 486, 1, 481, 183, 13],
|
|
["invoke", 486, 484, 183, 13],
|
|
["jump", "if_end_220", 183, 13],
|
|
"if_else_219",
|
|
["load_field", 488, 14, "kind", 184, 22],
|
|
["access", 489, "null", 184, 33],
|
|
["is_identical", 490, 488, 489, 184, 33],
|
|
["jump_true", 490, "eq_done_229", 184, 33],
|
|
["is_int", 491, 488, 184, 33],
|
|
["jump_false", 491, "eq_ni_230", 184, 33],
|
|
"_nop_tc_17",
|
|
["jump", "eq_ni_230", 184, 33],
|
|
["eq_int", 490, 488, 489, 184, 33],
|
|
["jump", "eq_done_229", 184, 33],
|
|
"eq_ni_230",
|
|
["is_num", 491, 488, 184, 33],
|
|
["jump_false", 491, "eq_nn_231", 184, 33],
|
|
["is_num", 492, 489, 184, 33],
|
|
["jump_false", 492, "eq_nn_231", 184, 33],
|
|
["eq_float", 490, 488, 489, 184, 33],
|
|
["jump", "eq_done_229", 184, 33],
|
|
"eq_nn_231",
|
|
["is_text", 491, 488, 184, 33],
|
|
["jump_false", 491, "eq_nt_232", 184, 33],
|
|
["is_text", 492, 489, 184, 33],
|
|
["jump_false", 492, "eq_nt_232", 184, 33],
|
|
["eq_text", 490, 488, 489, 184, 33],
|
|
["jump", "eq_done_229", 184, 33],
|
|
"eq_nt_232",
|
|
["is_null", 491, 488, 184, 33],
|
|
["jump_false", 491, "eq_nnl_233", 184, 33],
|
|
["is_null", 492, 489, 184, 33],
|
|
["jump_false", 492, "eq_nnl_233", 184, 33],
|
|
["true", 490, 184, 33],
|
|
["jump", "eq_done_229", 184, 33],
|
|
"eq_nnl_233",
|
|
["is_bool", 491, 488, 184, 33],
|
|
["jump_false", 491, "eq_nb_234", 184, 33],
|
|
["is_bool", 492, 489, 184, 33],
|
|
["jump_false", 492, "eq_nb_234", 184, 33],
|
|
["eq_bool", 490, 488, 489, 184, 33],
|
|
["jump", "eq_done_229", 184, 33],
|
|
"eq_nb_234",
|
|
["false", 490, 184, 33],
|
|
"eq_done_229",
|
|
["jump_false", 490, "if_else_227", 184, 33],
|
|
["get", 494, 12, 1, 1, 1],
|
|
["frame", 495, 494, 1, 1, 1],
|
|
["null", 496, 1, 1],
|
|
["setarg", 495, 0, 496, 1, 1],
|
|
["setarg", 495, 1, 10, 1, 1],
|
|
["invoke", 495, 493, 1, 1],
|
|
["get", 497, 2, 1, 1, 6],
|
|
["load_field", 498, 497, "js_null", 1, 6],
|
|
[
|
|
"access",
|
|
500,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 501, 500, 1, 1, 1],
|
|
["null", 502, 1, 1],
|
|
["setarg", 501, 0, 502, 1, 1],
|
|
["setarg", 501, 1, 498, 1, 1],
|
|
["invoke", 501, 499, 1, 1],
|
|
["array", 503, 2, 493, 499, 1, 1],
|
|
[
|
|
"access",
|
|
504,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 505, " {0} =l copy {1}", 1, 1],
|
|
["frame", 507, 504, 2, 1, 1],
|
|
["null", 508, 1, 1],
|
|
["setarg", 507, 0, 508, 1, 1],
|
|
["setarg", 507, 1, 505, 1, 1],
|
|
["setarg", 507, 2, 503, 1, 1],
|
|
["invoke", 507, 506, 1, 1],
|
|
["get", 510, 11, 1, 185, 13],
|
|
["frame", 511, 510, 1, 185, 13],
|
|
["null", 512, 185, 13],
|
|
["setarg", 511, 0, 512, 185, 13],
|
|
["setarg", 511, 1, 506, 185, 13],
|
|
["invoke", 511, 509, 185, 13],
|
|
["jump", "if_end_228", 185, 13],
|
|
"if_else_227",
|
|
["get", 514, 12, 1, 1, 1],
|
|
["frame", 515, 514, 1, 1, 1],
|
|
["null", 516, 1, 1],
|
|
["setarg", 515, 0, 516, 1, 1],
|
|
["setarg", 515, 1, 10, 1, 1],
|
|
["invoke", 515, 513, 1, 1],
|
|
["get", 517, 2, 1, 1, 6],
|
|
["load_field", 518, 517, "js_null", 1, 6],
|
|
[
|
|
"access",
|
|
520,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 521, 520, 1, 1, 1],
|
|
["null", 522, 1, 1],
|
|
["setarg", 521, 0, 522, 1, 1],
|
|
["setarg", 521, 1, 518, 1, 1],
|
|
["invoke", 521, 519, 1, 1],
|
|
["array", 523, 2, 513, 519, 1, 1],
|
|
[
|
|
"access",
|
|
524,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 525, " {0} =l copy {1}", 1, 1],
|
|
["frame", 527, 524, 2, 1, 1],
|
|
["null", 528, 1, 1],
|
|
["setarg", 527, 0, 528, 1, 1],
|
|
["setarg", 527, 1, 525, 1, 1],
|
|
["setarg", 527, 2, 523, 1, 1],
|
|
["invoke", 527, 526, 1, 1],
|
|
["get", 530, 11, 1, 187, 13],
|
|
["frame", 531, 530, 1, 187, 13],
|
|
["null", 532, 187, 13],
|
|
["setarg", 531, 0, 532, 187, 13],
|
|
["setarg", 531, 1, 526, 187, 13],
|
|
["invoke", 531, 529, 187, 13],
|
|
"if_end_228",
|
|
"if_end_220",
|
|
"if_end_212",
|
|
"if_end_204",
|
|
"if_end_172",
|
|
"if_end_164",
|
|
["jump", "if_end_162", 187, 13],
|
|
"if_else_161",
|
|
["get", 534, 12, 1, 1, 1],
|
|
["frame", 535, 534, 1, 1, 1],
|
|
["null", 536, 1, 1],
|
|
["setarg", 535, 0, 536, 1, 1],
|
|
["setarg", 535, 1, 10, 1, 1],
|
|
["invoke", 535, 533, 1, 1],
|
|
["get", 537, 2, 1, 1, 6],
|
|
["load_field", 538, 537, "js_null", 1, 6],
|
|
[
|
|
"access",
|
|
540,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 541, 540, 1, 1, 1],
|
|
["null", 542, 1, 1],
|
|
["setarg", 541, 0, 542, 1, 1],
|
|
["setarg", 541, 1, 538, 1, 1],
|
|
["invoke", 541, 539, 1, 1],
|
|
["array", 543, 2, 533, 539, 1, 1],
|
|
[
|
|
"access",
|
|
544,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 545, " {0} =l copy {1}", 1, 1],
|
|
["frame", 547, 544, 2, 1, 1],
|
|
["null", 548, 1, 1],
|
|
["setarg", 547, 0, 548, 1, 1],
|
|
["setarg", 547, 1, 545, 1, 1],
|
|
["setarg", 547, 2, 543, 1, 1],
|
|
["invoke", 547, 546, 1, 1],
|
|
["get", 550, 11, 1, 190, 11],
|
|
["frame", 551, 550, 1, 190, 11],
|
|
["null", 552, 190, 11],
|
|
["setarg", 551, 0, 552, 190, 11],
|
|
["setarg", 551, 1, 546, 190, 11],
|
|
["invoke", 551, 549, 190, 11],
|
|
"if_end_162",
|
|
"if_end_160",
|
|
"if_end_153",
|
|
["frame", 554, 9, 1, 192, 9],
|
|
["null", 555, 192, 9],
|
|
["setarg", 554, 0, 555, 192, 9],
|
|
["setarg", 554, 1, 10, 192, 9],
|
|
["invoke", 554, 553, 192, 9],
|
|
["jump", "while_start_93", 193, 9],
|
|
["jump", "if_end_145", 193, 9],
|
|
"if_else_144",
|
|
"if_end_145",
|
|
["access", 556, "move", 198, 17],
|
|
["is_identical", 557, 21, 556, 198, 17],
|
|
["jump_true", 557, "eq_done_237", 198, 17],
|
|
["is_int", 558, 21, 198, 17],
|
|
["jump_false", 558, "eq_ni_238", 198, 17],
|
|
"_nop_tc_18",
|
|
["jump", "eq_ni_238", 198, 17],
|
|
["eq_int", 557, 21, 556, 198, 17],
|
|
["jump", "eq_done_237", 198, 17],
|
|
"eq_ni_238",
|
|
["is_num", 558, 21, 198, 17],
|
|
["jump_false", 558, "eq_nn_239", 198, 17],
|
|
["is_num", 559, 556, 198, 17],
|
|
["jump_false", 559, "eq_nn_239", 198, 17],
|
|
["eq_float", 557, 21, 556, 198, 17],
|
|
["jump", "eq_done_237", 198, 17],
|
|
"eq_nn_239",
|
|
["is_text", 558, 21, 198, 17],
|
|
["jump_false", 558, "eq_nt_240", 198, 17],
|
|
["is_text", 559, 556, 198, 17],
|
|
["jump_false", 559, "eq_nt_240", 198, 17],
|
|
["eq_text", 557, 21, 556, 198, 17],
|
|
["jump", "eq_done_237", 198, 17],
|
|
"eq_nt_240",
|
|
["is_null", 558, 21, 198, 17],
|
|
["jump_false", 558, "eq_nnl_241", 198, 17],
|
|
["is_null", 559, 556, 198, 17],
|
|
["jump_false", 559, "eq_nnl_241", 198, 17],
|
|
["true", 557, 198, 17],
|
|
["jump", "eq_done_237", 198, 17],
|
|
"eq_nnl_241",
|
|
["is_bool", 558, 21, 198, 17],
|
|
["jump_false", 558, "eq_nb_242", 198, 17],
|
|
["is_bool", 559, 556, 198, 17],
|
|
["jump_false", 559, "eq_nb_242", 198, 17],
|
|
["eq_bool", 557, 21, 556, 198, 17],
|
|
["jump", "eq_done_237", 198, 17],
|
|
"eq_nb_242",
|
|
["false", 557, 198, 17],
|
|
"eq_done_237",
|
|
["jump_false", 557, "if_else_235", 198, 17],
|
|
["get", 561, 12, 1, 1, 1],
|
|
["frame", 562, 561, 1, 1, 1],
|
|
["null", 563, 1, 1],
|
|
["setarg", 562, 0, 563, 1, 1],
|
|
["setarg", 562, 1, 10, 1, 1],
|
|
["invoke", 562, 560, 1, 1],
|
|
["get", 565, 12, 1, 1, 1],
|
|
["frame", 566, 565, 1, 1, 1],
|
|
["null", 567, 1, 1],
|
|
["setarg", 566, 0, 567, 1, 1],
|
|
["setarg", 566, 1, 14, 1, 1],
|
|
["invoke", 566, 564, 1, 1],
|
|
["array", 568, 2, 560, 564, 1, 1],
|
|
[
|
|
"access",
|
|
569,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 570, " {0} =l copy {1}", 1, 1],
|
|
["frame", 572, 569, 2, 1, 1],
|
|
["null", 573, 1, 1],
|
|
["setarg", 572, 0, 573, 1, 1],
|
|
["setarg", 572, 1, 570, 1, 1],
|
|
["setarg", 572, 2, 568, 1, 1],
|
|
["invoke", 572, 571, 1, 1],
|
|
["get", 575, 11, 1, 199, 9],
|
|
["frame", 576, 575, 1, 199, 9],
|
|
["null", 577, 199, 9],
|
|
["setarg", 576, 0, 577, 199, 9],
|
|
["setarg", 576, 1, 571, 199, 9],
|
|
["invoke", 576, 574, 199, 9],
|
|
["frame", 579, 9, 1, 200, 9],
|
|
["null", 580, 200, 9],
|
|
["setarg", 579, 0, 580, 200, 9],
|
|
["setarg", 579, 1, 10, 200, 9],
|
|
["invoke", 579, 578, 200, 9],
|
|
["jump", "while_start_93", 201, 9],
|
|
["jump", "if_end_236", 201, 9],
|
|
"if_else_235",
|
|
"if_end_236",
|
|
["access", 581, "add_int", 206, 17],
|
|
["is_identical", 582, 21, 581, 206, 17],
|
|
["jump_true", 582, "eq_done_245", 206, 17],
|
|
["is_int", 583, 21, 206, 17],
|
|
["jump_false", 583, "eq_ni_246", 206, 17],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_246", 206, 17],
|
|
["eq_int", 582, 21, 581, 206, 17],
|
|
["jump", "eq_done_245", 206, 17],
|
|
"eq_ni_246",
|
|
["is_num", 583, 21, 206, 17],
|
|
["jump_false", 583, "eq_nn_247", 206, 17],
|
|
["is_num", 584, 581, 206, 17],
|
|
["jump_false", 584, "eq_nn_247", 206, 17],
|
|
["eq_float", 582, 21, 581, 206, 17],
|
|
["jump", "eq_done_245", 206, 17],
|
|
"eq_nn_247",
|
|
["is_text", 583, 21, 206, 17],
|
|
["jump_false", 583, "eq_nt_248", 206, 17],
|
|
["is_text", 584, 581, 206, 17],
|
|
["jump_false", 584, "eq_nt_248", 206, 17],
|
|
["eq_text", 582, 21, 581, 206, 17],
|
|
["jump", "eq_done_245", 206, 17],
|
|
"eq_nt_248",
|
|
["is_null", 583, 21, 206, 17],
|
|
["jump_false", 583, "eq_nnl_249", 206, 17],
|
|
["is_null", 584, 581, 206, 17],
|
|
["jump_false", 584, "eq_nnl_249", 206, 17],
|
|
["true", 582, 206, 17],
|
|
["jump", "eq_done_245", 206, 17],
|
|
"eq_nnl_249",
|
|
["is_bool", 583, 21, 206, 17],
|
|
["jump_false", 583, "eq_nb_250", 206, 17],
|
|
["is_bool", 584, 581, 206, 17],
|
|
["jump_false", 584, "eq_nb_250", 206, 17],
|
|
["eq_bool", 582, 21, 581, 206, 17],
|
|
["jump", "eq_done_245", 206, 17],
|
|
"eq_nb_250",
|
|
["false", 582, 206, 17],
|
|
"eq_done_245",
|
|
["jump_false", 582, "if_else_243", 206, 17],
|
|
["get", 586, 10, 1, 207, 13],
|
|
["frame", 587, 586, 0, 207, 13],
|
|
["null", 588, 207, 13],
|
|
["setarg", 587, 0, 588, 207, 13],
|
|
["invoke", 587, 585, 207, 13],
|
|
["move", 12, 585, 207, 13],
|
|
["access", 589, "%ctx", 208, 29],
|
|
["get", 591, 12, 1, 208, 37],
|
|
["frame", 592, 591, 1, 208, 37],
|
|
["null", 593, 208, 37],
|
|
["setarg", 592, 0, 593, 208, 37],
|
|
["setarg", 592, 1, 14, 208, 37],
|
|
["invoke", 592, 590, 208, 37],
|
|
["get", 595, 12, 1, 208, 44],
|
|
["frame", 596, 595, 1, 208, 44],
|
|
["null", 597, 208, 44],
|
|
["setarg", 596, 0, 597, 208, 44],
|
|
["setarg", 596, 1, 5, 208, 44],
|
|
["invoke", 596, 594, 208, 44],
|
|
["get", 599, 2, 1, 208, 14],
|
|
["is_proxy", 600, 599, 208, 14],
|
|
["jump_false", 600, "record_path_251", 208, 14],
|
|
["null", 601, 208, 14],
|
|
["access", 602, "add_int", 208, 14],
|
|
["array", 603, 4, 12, 589, 590, 594, 208, 14],
|
|
["frame", 604, 599, 2, 208, 14],
|
|
["setarg", 604, 0, 601, 208, 14],
|
|
["setarg", 604, 1, 602, 208, 14],
|
|
["setarg", 604, 2, 603, 208, 14],
|
|
["invoke", 604, 598, 208, 14],
|
|
["jump", "call_done_252", 208, 14],
|
|
"record_path_251",
|
|
["load_field", 605, 599, "add_int", 208, 14],
|
|
["frame", 606, 605, 4, 208, 14],
|
|
["setarg", 606, 0, 599, 208, 14],
|
|
["setarg", 606, 1, 12, 208, 14],
|
|
["setarg", 606, 2, 589, 208, 14],
|
|
["setarg", 606, 3, 590, 208, 14],
|
|
["setarg", 606, 4, 594, 208, 14],
|
|
["invoke", 606, 598, 208, 14],
|
|
"call_done_252",
|
|
["get", 608, 11, 1, 208, 9],
|
|
["frame", 609, 608, 1, 208, 9],
|
|
["null", 610, 208, 9],
|
|
["setarg", 609, 0, 610, 208, 9],
|
|
["setarg", 609, 1, 598, 208, 9],
|
|
["invoke", 609, 607, 208, 9],
|
|
["get", 612, 12, 1, 1, 1],
|
|
["frame", 613, 612, 1, 1, 1],
|
|
["null", 614, 1, 1],
|
|
["setarg", 613, 0, 614, 1, 1],
|
|
["setarg", 613, 1, 10, 1, 1],
|
|
["invoke", 613, 611, 1, 1],
|
|
["array", 615, 2, 611, 12, 1, 1],
|
|
[
|
|
"access",
|
|
616,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 617, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 619, 616, 2, 1, 1],
|
|
["null", 620, 1, 1],
|
|
["setarg", 619, 0, 620, 1, 1],
|
|
["setarg", 619, 1, 617, 1, 1],
|
|
["setarg", 619, 2, 615, 1, 1],
|
|
["invoke", 619, 618, 1, 1],
|
|
["get", 622, 11, 1, 209, 9],
|
|
["frame", 623, 622, 1, 209, 9],
|
|
["null", 624, 209, 9],
|
|
["setarg", 623, 0, 624, 209, 9],
|
|
["setarg", 623, 1, 618, 209, 9],
|
|
["invoke", 623, 621, 209, 9],
|
|
["frame", 626, 9, 1, 210, 9],
|
|
["null", 627, 210, 9],
|
|
["setarg", 626, 0, 627, 210, 9],
|
|
["setarg", 626, 1, 10, 210, 9],
|
|
["invoke", 626, 625, 210, 9],
|
|
["jump", "while_start_93", 211, 9],
|
|
["jump", "if_end_244", 211, 9],
|
|
"if_else_243",
|
|
"if_end_244",
|
|
["access", 628, "sub_int", 213, 17],
|
|
["is_identical", 629, 21, 628, 213, 17],
|
|
["jump_true", 629, "eq_done_255", 213, 17],
|
|
["is_int", 630, 21, 213, 17],
|
|
["jump_false", 630, "eq_ni_256", 213, 17],
|
|
"_nop_tc_20",
|
|
["jump", "eq_ni_256", 213, 17],
|
|
["eq_int", 629, 21, 628, 213, 17],
|
|
["jump", "eq_done_255", 213, 17],
|
|
"eq_ni_256",
|
|
["is_num", 630, 21, 213, 17],
|
|
["jump_false", 630, "eq_nn_257", 213, 17],
|
|
["is_num", 631, 628, 213, 17],
|
|
["jump_false", 631, "eq_nn_257", 213, 17],
|
|
["eq_float", 629, 21, 628, 213, 17],
|
|
["jump", "eq_done_255", 213, 17],
|
|
"eq_nn_257",
|
|
["is_text", 630, 21, 213, 17],
|
|
["jump_false", 630, "eq_nt_258", 213, 17],
|
|
["is_text", 631, 628, 213, 17],
|
|
["jump_false", 631, "eq_nt_258", 213, 17],
|
|
["eq_text", 629, 21, 628, 213, 17],
|
|
["jump", "eq_done_255", 213, 17],
|
|
"eq_nt_258",
|
|
["is_null", 630, 21, 213, 17],
|
|
["jump_false", 630, "eq_nnl_259", 213, 17],
|
|
["is_null", 631, 628, 213, 17],
|
|
["jump_false", 631, "eq_nnl_259", 213, 17],
|
|
["true", 629, 213, 17],
|
|
["jump", "eq_done_255", 213, 17],
|
|
"eq_nnl_259",
|
|
["is_bool", 630, 21, 213, 17],
|
|
["jump_false", 630, "eq_nb_260", 213, 17],
|
|
["is_bool", 631, 628, 213, 17],
|
|
["jump_false", 631, "eq_nb_260", 213, 17],
|
|
["eq_bool", 629, 21, 628, 213, 17],
|
|
["jump", "eq_done_255", 213, 17],
|
|
"eq_nb_260",
|
|
["false", 629, 213, 17],
|
|
"eq_done_255",
|
|
["jump_false", 629, "if_else_253", 213, 17],
|
|
["get", 633, 10, 1, 214, 13],
|
|
["frame", 634, 633, 0, 214, 13],
|
|
["null", 635, 214, 13],
|
|
["setarg", 634, 0, 635, 214, 13],
|
|
["invoke", 634, 632, 214, 13],
|
|
["move", 12, 632, 214, 13],
|
|
["access", 636, "%ctx", 215, 29],
|
|
["get", 638, 12, 1, 215, 37],
|
|
["frame", 639, 638, 1, 215, 37],
|
|
["null", 640, 215, 37],
|
|
["setarg", 639, 0, 640, 215, 37],
|
|
["setarg", 639, 1, 14, 215, 37],
|
|
["invoke", 639, 637, 215, 37],
|
|
["get", 642, 12, 1, 215, 44],
|
|
["frame", 643, 642, 1, 215, 44],
|
|
["null", 644, 215, 44],
|
|
["setarg", 643, 0, 644, 215, 44],
|
|
["setarg", 643, 1, 5, 215, 44],
|
|
["invoke", 643, 641, 215, 44],
|
|
["get", 646, 2, 1, 215, 14],
|
|
["is_proxy", 647, 646, 215, 14],
|
|
["jump_false", 647, "record_path_261", 215, 14],
|
|
["null", 648, 215, 14],
|
|
["access", 649, "sub_int", 215, 14],
|
|
["array", 650, 4, 12, 636, 637, 641, 215, 14],
|
|
["frame", 651, 646, 2, 215, 14],
|
|
["setarg", 651, 0, 648, 215, 14],
|
|
["setarg", 651, 1, 649, 215, 14],
|
|
["setarg", 651, 2, 650, 215, 14],
|
|
["invoke", 651, 645, 215, 14],
|
|
["jump", "call_done_262", 215, 14],
|
|
"record_path_261",
|
|
["load_field", 652, 646, "sub_int", 215, 14],
|
|
["frame", 653, 652, 4, 215, 14],
|
|
["setarg", 653, 0, 646, 215, 14],
|
|
["setarg", 653, 1, 12, 215, 14],
|
|
["setarg", 653, 2, 636, 215, 14],
|
|
["setarg", 653, 3, 637, 215, 14],
|
|
["setarg", 653, 4, 641, 215, 14],
|
|
["invoke", 653, 645, 215, 14],
|
|
"call_done_262",
|
|
["get", 655, 11, 1, 215, 9],
|
|
["frame", 656, 655, 1, 215, 9],
|
|
["null", 657, 215, 9],
|
|
["setarg", 656, 0, 657, 215, 9],
|
|
["setarg", 656, 1, 645, 215, 9],
|
|
["invoke", 656, 654, 215, 9],
|
|
["get", 659, 12, 1, 1, 1],
|
|
["frame", 660, 659, 1, 1, 1],
|
|
["null", 661, 1, 1],
|
|
["setarg", 660, 0, 661, 1, 1],
|
|
["setarg", 660, 1, 10, 1, 1],
|
|
["invoke", 660, 658, 1, 1],
|
|
["array", 662, 2, 658, 12, 1, 1],
|
|
[
|
|
"access",
|
|
663,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 664, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 666, 663, 2, 1, 1],
|
|
["null", 667, 1, 1],
|
|
["setarg", 666, 0, 667, 1, 1],
|
|
["setarg", 666, 1, 664, 1, 1],
|
|
["setarg", 666, 2, 662, 1, 1],
|
|
["invoke", 666, 665, 1, 1],
|
|
["get", 669, 11, 1, 216, 9],
|
|
["frame", 670, 669, 1, 216, 9],
|
|
["null", 671, 216, 9],
|
|
["setarg", 670, 0, 671, 216, 9],
|
|
["setarg", 670, 1, 665, 216, 9],
|
|
["invoke", 670, 668, 216, 9],
|
|
["frame", 673, 9, 1, 217, 9],
|
|
["null", 674, 217, 9],
|
|
["setarg", 673, 0, 674, 217, 9],
|
|
["setarg", 673, 1, 10, 217, 9],
|
|
["invoke", 673, 672, 217, 9],
|
|
["jump", "while_start_93", 218, 9],
|
|
["jump", "if_end_254", 218, 9],
|
|
"if_else_253",
|
|
"if_end_254",
|
|
["access", 675, "mul_int", 220, 17],
|
|
["is_identical", 676, 21, 675, 220, 17],
|
|
["jump_true", 676, "eq_done_265", 220, 17],
|
|
["is_int", 677, 21, 220, 17],
|
|
["jump_false", 677, "eq_ni_266", 220, 17],
|
|
"_nop_tc_21",
|
|
["jump", "eq_ni_266", 220, 17],
|
|
["eq_int", 676, 21, 675, 220, 17],
|
|
["jump", "eq_done_265", 220, 17],
|
|
"eq_ni_266",
|
|
["is_num", 677, 21, 220, 17],
|
|
["jump_false", 677, "eq_nn_267", 220, 17],
|
|
["is_num", 678, 675, 220, 17],
|
|
["jump_false", 678, "eq_nn_267", 220, 17],
|
|
["eq_float", 676, 21, 675, 220, 17],
|
|
["jump", "eq_done_265", 220, 17],
|
|
"eq_nn_267",
|
|
["is_text", 677, 21, 220, 17],
|
|
["jump_false", 677, "eq_nt_268", 220, 17],
|
|
["is_text", 678, 675, 220, 17],
|
|
["jump_false", 678, "eq_nt_268", 220, 17],
|
|
["eq_text", 676, 21, 675, 220, 17],
|
|
["jump", "eq_done_265", 220, 17],
|
|
"eq_nt_268",
|
|
["is_null", 677, 21, 220, 17],
|
|
["jump_false", 677, "eq_nnl_269", 220, 17],
|
|
["is_null", 678, 675, 220, 17],
|
|
["jump_false", 678, "eq_nnl_269", 220, 17],
|
|
["true", 676, 220, 17],
|
|
["jump", "eq_done_265", 220, 17],
|
|
"eq_nnl_269",
|
|
["is_bool", 677, 21, 220, 17],
|
|
["jump_false", 677, "eq_nb_270", 220, 17],
|
|
["is_bool", 678, 675, 220, 17],
|
|
["jump_false", 678, "eq_nb_270", 220, 17],
|
|
["eq_bool", 676, 21, 675, 220, 17],
|
|
["jump", "eq_done_265", 220, 17],
|
|
"eq_nb_270",
|
|
["false", 676, 220, 17],
|
|
"eq_done_265",
|
|
["jump_false", 676, "if_else_263", 220, 17],
|
|
["get", 680, 10, 1, 221, 13],
|
|
["frame", 681, 680, 0, 221, 13],
|
|
["null", 682, 221, 13],
|
|
["setarg", 681, 0, 682, 221, 13],
|
|
["invoke", 681, 679, 221, 13],
|
|
["move", 12, 679, 221, 13],
|
|
["access", 683, "%ctx", 222, 29],
|
|
["get", 685, 12, 1, 222, 37],
|
|
["frame", 686, 685, 1, 222, 37],
|
|
["null", 687, 222, 37],
|
|
["setarg", 686, 0, 687, 222, 37],
|
|
["setarg", 686, 1, 14, 222, 37],
|
|
["invoke", 686, 684, 222, 37],
|
|
["get", 689, 12, 1, 222, 44],
|
|
["frame", 690, 689, 1, 222, 44],
|
|
["null", 691, 222, 44],
|
|
["setarg", 690, 0, 691, 222, 44],
|
|
["setarg", 690, 1, 5, 222, 44],
|
|
["invoke", 690, 688, 222, 44],
|
|
["get", 693, 2, 1, 222, 14],
|
|
["is_proxy", 694, 693, 222, 14],
|
|
["jump_false", 694, "record_path_271", 222, 14],
|
|
["null", 695, 222, 14],
|
|
["access", 696, "mul_int", 222, 14],
|
|
["array", 697, 4, 12, 683, 684, 688, 222, 14],
|
|
["frame", 698, 693, 2, 222, 14],
|
|
["setarg", 698, 0, 695, 222, 14],
|
|
["setarg", 698, 1, 696, 222, 14],
|
|
["setarg", 698, 2, 697, 222, 14],
|
|
["invoke", 698, 692, 222, 14],
|
|
["jump", "call_done_272", 222, 14],
|
|
"record_path_271",
|
|
["load_field", 699, 693, "mul_int", 222, 14],
|
|
["frame", 700, 699, 4, 222, 14],
|
|
["setarg", 700, 0, 693, 222, 14],
|
|
["setarg", 700, 1, 12, 222, 14],
|
|
["setarg", 700, 2, 683, 222, 14],
|
|
["setarg", 700, 3, 684, 222, 14],
|
|
["setarg", 700, 4, 688, 222, 14],
|
|
["invoke", 700, 692, 222, 14],
|
|
"call_done_272",
|
|
["get", 702, 11, 1, 222, 9],
|
|
["frame", 703, 702, 1, 222, 9],
|
|
["null", 704, 222, 9],
|
|
["setarg", 703, 0, 704, 222, 9],
|
|
["setarg", 703, 1, 692, 222, 9],
|
|
["invoke", 703, 701, 222, 9],
|
|
["get", 706, 12, 1, 1, 1],
|
|
["frame", 707, 706, 1, 1, 1],
|
|
["null", 708, 1, 1],
|
|
["setarg", 707, 0, 708, 1, 1],
|
|
["setarg", 707, 1, 10, 1, 1],
|
|
["invoke", 707, 705, 1, 1],
|
|
["array", 709, 2, 705, 12, 1, 1],
|
|
[
|
|
"access",
|
|
710,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 711, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 713, 710, 2, 1, 1],
|
|
["null", 714, 1, 1],
|
|
["setarg", 713, 0, 714, 1, 1],
|
|
["setarg", 713, 1, 711, 1, 1],
|
|
["setarg", 713, 2, 709, 1, 1],
|
|
["invoke", 713, 712, 1, 1],
|
|
["get", 716, 11, 1, 223, 9],
|
|
["frame", 717, 716, 1, 223, 9],
|
|
["null", 718, 223, 9],
|
|
["setarg", 717, 0, 718, 223, 9],
|
|
["setarg", 717, 1, 712, 223, 9],
|
|
["invoke", 717, 715, 223, 9],
|
|
["frame", 720, 9, 1, 224, 9],
|
|
["null", 721, 224, 9],
|
|
["setarg", 720, 0, 721, 224, 9],
|
|
["setarg", 720, 1, 10, 224, 9],
|
|
["invoke", 720, 719, 224, 9],
|
|
["jump", "while_start_93", 225, 9],
|
|
["jump", "if_end_264", 225, 9],
|
|
"if_else_263",
|
|
"if_end_264",
|
|
["access", 722, "div_int", 227, 17],
|
|
["is_identical", 723, 21, 722, 227, 17],
|
|
["jump_true", 723, "eq_done_275", 227, 17],
|
|
["is_int", 724, 21, 227, 17],
|
|
["jump_false", 724, "eq_ni_276", 227, 17],
|
|
"_nop_tc_22",
|
|
["jump", "eq_ni_276", 227, 17],
|
|
["eq_int", 723, 21, 722, 227, 17],
|
|
["jump", "eq_done_275", 227, 17],
|
|
"eq_ni_276",
|
|
["is_num", 724, 21, 227, 17],
|
|
["jump_false", 724, "eq_nn_277", 227, 17],
|
|
["is_num", 725, 722, 227, 17],
|
|
["jump_false", 725, "eq_nn_277", 227, 17],
|
|
["eq_float", 723, 21, 722, 227, 17],
|
|
["jump", "eq_done_275", 227, 17],
|
|
"eq_nn_277",
|
|
["is_text", 724, 21, 227, 17],
|
|
["jump_false", 724, "eq_nt_278", 227, 17],
|
|
["is_text", 725, 722, 227, 17],
|
|
["jump_false", 725, "eq_nt_278", 227, 17],
|
|
["eq_text", 723, 21, 722, 227, 17],
|
|
["jump", "eq_done_275", 227, 17],
|
|
"eq_nt_278",
|
|
["is_null", 724, 21, 227, 17],
|
|
["jump_false", 724, "eq_nnl_279", 227, 17],
|
|
["is_null", 725, 722, 227, 17],
|
|
["jump_false", 725, "eq_nnl_279", 227, 17],
|
|
["true", 723, 227, 17],
|
|
["jump", "eq_done_275", 227, 17],
|
|
"eq_nnl_279",
|
|
["is_bool", 724, 21, 227, 17],
|
|
["jump_false", 724, "eq_nb_280", 227, 17],
|
|
["is_bool", 725, 722, 227, 17],
|
|
["jump_false", 725, "eq_nb_280", 227, 17],
|
|
["eq_bool", 723, 21, 722, 227, 17],
|
|
["jump", "eq_done_275", 227, 17],
|
|
"eq_nb_280",
|
|
["false", 723, 227, 17],
|
|
"eq_done_275",
|
|
["jump_false", 723, "if_else_273", 227, 17],
|
|
["get", 727, 10, 1, 228, 13],
|
|
["frame", 728, 727, 0, 228, 13],
|
|
["null", 729, 228, 13],
|
|
["setarg", 728, 0, 729, 228, 13],
|
|
["invoke", 728, 726, 228, 13],
|
|
["move", 12, 726, 228, 13],
|
|
["access", 730, "%ctx", 229, 29],
|
|
["get", 732, 12, 1, 229, 37],
|
|
["frame", 733, 732, 1, 229, 37],
|
|
["null", 734, 229, 37],
|
|
["setarg", 733, 0, 734, 229, 37],
|
|
["setarg", 733, 1, 14, 229, 37],
|
|
["invoke", 733, 731, 229, 37],
|
|
["get", 736, 12, 1, 229, 44],
|
|
["frame", 737, 736, 1, 229, 44],
|
|
["null", 738, 229, 44],
|
|
["setarg", 737, 0, 738, 229, 44],
|
|
["setarg", 737, 1, 5, 229, 44],
|
|
["invoke", 737, 735, 229, 44],
|
|
["get", 740, 2, 1, 229, 14],
|
|
["is_proxy", 741, 740, 229, 14],
|
|
["jump_false", 741, "record_path_281", 229, 14],
|
|
["null", 742, 229, 14],
|
|
["access", 743, "div_int", 229, 14],
|
|
["array", 744, 4, 12, 730, 731, 735, 229, 14],
|
|
["frame", 745, 740, 2, 229, 14],
|
|
["setarg", 745, 0, 742, 229, 14],
|
|
["setarg", 745, 1, 743, 229, 14],
|
|
["setarg", 745, 2, 744, 229, 14],
|
|
["invoke", 745, 739, 229, 14],
|
|
["jump", "call_done_282", 229, 14],
|
|
"record_path_281",
|
|
["load_field", 746, 740, "div_int", 229, 14],
|
|
["frame", 747, 746, 4, 229, 14],
|
|
["setarg", 747, 0, 740, 229, 14],
|
|
["setarg", 747, 1, 12, 229, 14],
|
|
["setarg", 747, 2, 730, 229, 14],
|
|
["setarg", 747, 3, 731, 229, 14],
|
|
["setarg", 747, 4, 735, 229, 14],
|
|
["invoke", 747, 739, 229, 14],
|
|
"call_done_282",
|
|
["get", 749, 11, 1, 229, 9],
|
|
["frame", 750, 749, 1, 229, 9],
|
|
["null", 751, 229, 9],
|
|
["setarg", 750, 0, 751, 229, 9],
|
|
["setarg", 750, 1, 739, 229, 9],
|
|
["invoke", 750, 748, 229, 9],
|
|
["get", 753, 12, 1, 1, 1],
|
|
["frame", 754, 753, 1, 1, 1],
|
|
["null", 755, 1, 1],
|
|
["setarg", 754, 0, 755, 1, 1],
|
|
["setarg", 754, 1, 10, 1, 1],
|
|
["invoke", 754, 752, 1, 1],
|
|
["array", 756, 2, 752, 12, 1, 1],
|
|
[
|
|
"access",
|
|
757,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 758, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 760, 757, 2, 1, 1],
|
|
["null", 761, 1, 1],
|
|
["setarg", 760, 0, 761, 1, 1],
|
|
["setarg", 760, 1, 758, 1, 1],
|
|
["setarg", 760, 2, 756, 1, 1],
|
|
["invoke", 760, 759, 1, 1],
|
|
["get", 763, 11, 1, 230, 9],
|
|
["frame", 764, 763, 1, 230, 9],
|
|
["null", 765, 230, 9],
|
|
["setarg", 764, 0, 765, 230, 9],
|
|
["setarg", 764, 1, 759, 230, 9],
|
|
["invoke", 764, 762, 230, 9],
|
|
["frame", 767, 9, 1, 231, 9],
|
|
["null", 768, 231, 9],
|
|
["setarg", 767, 0, 768, 231, 9],
|
|
["setarg", 767, 1, 10, 231, 9],
|
|
["invoke", 767, 766, 231, 9],
|
|
["jump", "while_start_93", 232, 9],
|
|
["jump", "if_end_274", 232, 9],
|
|
"if_else_273",
|
|
"if_end_274",
|
|
["access", 769, "mod_int", 234, 17],
|
|
["is_identical", 770, 21, 769, 234, 17],
|
|
["jump_true", 770, "eq_done_285", 234, 17],
|
|
["is_int", 771, 21, 234, 17],
|
|
["jump_false", 771, "eq_ni_286", 234, 17],
|
|
"_nop_tc_23",
|
|
["jump", "eq_ni_286", 234, 17],
|
|
["eq_int", 770, 21, 769, 234, 17],
|
|
["jump", "eq_done_285", 234, 17],
|
|
"eq_ni_286",
|
|
["is_num", 771, 21, 234, 17],
|
|
["jump_false", 771, "eq_nn_287", 234, 17],
|
|
["is_num", 772, 769, 234, 17],
|
|
["jump_false", 772, "eq_nn_287", 234, 17],
|
|
["eq_float", 770, 21, 769, 234, 17],
|
|
["jump", "eq_done_285", 234, 17],
|
|
"eq_nn_287",
|
|
["is_text", 771, 21, 234, 17],
|
|
["jump_false", 771, "eq_nt_288", 234, 17],
|
|
["is_text", 772, 769, 234, 17],
|
|
["jump_false", 772, "eq_nt_288", 234, 17],
|
|
["eq_text", 770, 21, 769, 234, 17],
|
|
["jump", "eq_done_285", 234, 17],
|
|
"eq_nt_288",
|
|
["is_null", 771, 21, 234, 17],
|
|
["jump_false", 771, "eq_nnl_289", 234, 17],
|
|
["is_null", 772, 769, 234, 17],
|
|
["jump_false", 772, "eq_nnl_289", 234, 17],
|
|
["true", 770, 234, 17],
|
|
["jump", "eq_done_285", 234, 17],
|
|
"eq_nnl_289",
|
|
["is_bool", 771, 21, 234, 17],
|
|
["jump_false", 771, "eq_nb_290", 234, 17],
|
|
["is_bool", 772, 769, 234, 17],
|
|
["jump_false", 772, "eq_nb_290", 234, 17],
|
|
["eq_bool", 770, 21, 769, 234, 17],
|
|
["jump", "eq_done_285", 234, 17],
|
|
"eq_nb_290",
|
|
["false", 770, 234, 17],
|
|
"eq_done_285",
|
|
["jump_false", 770, "if_else_283", 234, 17],
|
|
["get", 774, 10, 1, 235, 13],
|
|
["frame", 775, 774, 0, 235, 13],
|
|
["null", 776, 235, 13],
|
|
["setarg", 775, 0, 776, 235, 13],
|
|
["invoke", 775, 773, 235, 13],
|
|
["move", 12, 773, 235, 13],
|
|
["access", 777, "%ctx", 236, 29],
|
|
["get", 779, 12, 1, 236, 37],
|
|
["frame", 780, 779, 1, 236, 37],
|
|
["null", 781, 236, 37],
|
|
["setarg", 780, 0, 781, 236, 37],
|
|
["setarg", 780, 1, 14, 236, 37],
|
|
["invoke", 780, 778, 236, 37],
|
|
["get", 783, 12, 1, 236, 44],
|
|
["frame", 784, 783, 1, 236, 44],
|
|
["null", 785, 236, 44],
|
|
["setarg", 784, 0, 785, 236, 44],
|
|
["setarg", 784, 1, 5, 236, 44],
|
|
["invoke", 784, 782, 236, 44],
|
|
["get", 787, 2, 1, 236, 14],
|
|
["is_proxy", 788, 787, 236, 14],
|
|
["jump_false", 788, "record_path_291", 236, 14],
|
|
["null", 789, 236, 14],
|
|
["access", 790, "mod_int", 236, 14],
|
|
["array", 791, 4, 12, 777, 778, 782, 236, 14],
|
|
["frame", 792, 787, 2, 236, 14],
|
|
["setarg", 792, 0, 789, 236, 14],
|
|
["setarg", 792, 1, 790, 236, 14],
|
|
["setarg", 792, 2, 791, 236, 14],
|
|
["invoke", 792, 786, 236, 14],
|
|
["jump", "call_done_292", 236, 14],
|
|
"record_path_291",
|
|
["load_field", 793, 787, "mod_int", 236, 14],
|
|
["frame", 794, 793, 4, 236, 14],
|
|
["setarg", 794, 0, 787, 236, 14],
|
|
["setarg", 794, 1, 12, 236, 14],
|
|
["setarg", 794, 2, 777, 236, 14],
|
|
["setarg", 794, 3, 778, 236, 14],
|
|
["setarg", 794, 4, 782, 236, 14],
|
|
["invoke", 794, 786, 236, 14],
|
|
"call_done_292",
|
|
["get", 796, 11, 1, 236, 9],
|
|
["frame", 797, 796, 1, 236, 9],
|
|
["null", 798, 236, 9],
|
|
["setarg", 797, 0, 798, 236, 9],
|
|
["setarg", 797, 1, 786, 236, 9],
|
|
["invoke", 797, 795, 236, 9],
|
|
["get", 800, 12, 1, 1, 1],
|
|
["frame", 801, 800, 1, 1, 1],
|
|
["null", 802, 1, 1],
|
|
["setarg", 801, 0, 802, 1, 1],
|
|
["setarg", 801, 1, 10, 1, 1],
|
|
["invoke", 801, 799, 1, 1],
|
|
["array", 803, 2, 799, 12, 1, 1],
|
|
[
|
|
"access",
|
|
804,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 805, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 807, 804, 2, 1, 1],
|
|
["null", 808, 1, 1],
|
|
["setarg", 807, 0, 808, 1, 1],
|
|
["setarg", 807, 1, 805, 1, 1],
|
|
["setarg", 807, 2, 803, 1, 1],
|
|
["invoke", 807, 806, 1, 1],
|
|
["get", 810, 11, 1, 237, 9],
|
|
["frame", 811, 810, 1, 237, 9],
|
|
["null", 812, 237, 9],
|
|
["setarg", 811, 0, 812, 237, 9],
|
|
["setarg", 811, 1, 806, 237, 9],
|
|
["invoke", 811, 809, 237, 9],
|
|
["frame", 814, 9, 1, 238, 9],
|
|
["null", 815, 238, 9],
|
|
["setarg", 814, 0, 815, 238, 9],
|
|
["setarg", 814, 1, 10, 238, 9],
|
|
["invoke", 814, 813, 238, 9],
|
|
["jump", "while_start_93", 239, 9],
|
|
["jump", "if_end_284", 239, 9],
|
|
"if_else_283",
|
|
"if_end_284",
|
|
["access", 816, "add_float", 244, 17],
|
|
["is_identical", 817, 21, 816, 244, 17],
|
|
["jump_true", 817, "eq_done_295", 244, 17],
|
|
["is_int", 818, 21, 244, 17],
|
|
["jump_false", 818, "eq_ni_296", 244, 17],
|
|
"_nop_tc_24",
|
|
["jump", "eq_ni_296", 244, 17],
|
|
["eq_int", 817, 21, 816, 244, 17],
|
|
["jump", "eq_done_295", 244, 17],
|
|
"eq_ni_296",
|
|
["is_num", 818, 21, 244, 17],
|
|
["jump_false", 818, "eq_nn_297", 244, 17],
|
|
["is_num", 819, 816, 244, 17],
|
|
["jump_false", 819, "eq_nn_297", 244, 17],
|
|
["eq_float", 817, 21, 816, 244, 17],
|
|
["jump", "eq_done_295", 244, 17],
|
|
"eq_nn_297",
|
|
["is_text", 818, 21, 244, 17],
|
|
["jump_false", 818, "eq_nt_298", 244, 17],
|
|
["is_text", 819, 816, 244, 17],
|
|
["jump_false", 819, "eq_nt_298", 244, 17],
|
|
["eq_text", 817, 21, 816, 244, 17],
|
|
["jump", "eq_done_295", 244, 17],
|
|
"eq_nt_298",
|
|
["is_null", 818, 21, 244, 17],
|
|
["jump_false", 818, "eq_nnl_299", 244, 17],
|
|
["is_null", 819, 816, 244, 17],
|
|
["jump_false", 819, "eq_nnl_299", 244, 17],
|
|
["true", 817, 244, 17],
|
|
["jump", "eq_done_295", 244, 17],
|
|
"eq_nnl_299",
|
|
["is_bool", 818, 21, 244, 17],
|
|
["jump_false", 818, "eq_nb_300", 244, 17],
|
|
["is_bool", 819, 816, 244, 17],
|
|
["jump_false", 819, "eq_nb_300", 244, 17],
|
|
["eq_bool", 817, 21, 816, 244, 17],
|
|
["jump", "eq_done_295", 244, 17],
|
|
"eq_nb_300",
|
|
["false", 817, 244, 17],
|
|
"eq_done_295",
|
|
["jump_false", 817, "if_else_293", 244, 17],
|
|
["get", 821, 10, 1, 245, 13],
|
|
["frame", 822, 821, 0, 245, 13],
|
|
["null", 823, 245, 13],
|
|
["setarg", 822, 0, 823, 245, 13],
|
|
["invoke", 822, 820, 245, 13],
|
|
["move", 12, 820, 245, 13],
|
|
["access", 824, "%ctx", 246, 31],
|
|
["get", 826, 12, 1, 246, 39],
|
|
["frame", 827, 826, 1, 246, 39],
|
|
["null", 828, 246, 39],
|
|
["setarg", 827, 0, 828, 246, 39],
|
|
["setarg", 827, 1, 14, 246, 39],
|
|
["invoke", 827, 825, 246, 39],
|
|
["get", 830, 12, 1, 246, 46],
|
|
["frame", 831, 830, 1, 246, 46],
|
|
["null", 832, 246, 46],
|
|
["setarg", 831, 0, 832, 246, 46],
|
|
["setarg", 831, 1, 5, 246, 46],
|
|
["invoke", 831, 829, 246, 46],
|
|
["get", 834, 2, 1, 246, 14],
|
|
["is_proxy", 835, 834, 246, 14],
|
|
["jump_false", 835, "record_path_301", 246, 14],
|
|
["null", 836, 246, 14],
|
|
["access", 837, "add_float", 246, 14],
|
|
["array", 838, 4, 12, 824, 825, 829, 246, 14],
|
|
["frame", 839, 834, 2, 246, 14],
|
|
["setarg", 839, 0, 836, 246, 14],
|
|
["setarg", 839, 1, 837, 246, 14],
|
|
["setarg", 839, 2, 838, 246, 14],
|
|
["invoke", 839, 833, 246, 14],
|
|
["jump", "call_done_302", 246, 14],
|
|
"record_path_301",
|
|
["load_field", 840, 834, "add_float", 246, 14],
|
|
["frame", 841, 840, 4, 246, 14],
|
|
["setarg", 841, 0, 834, 246, 14],
|
|
["setarg", 841, 1, 12, 246, 14],
|
|
["setarg", 841, 2, 824, 246, 14],
|
|
["setarg", 841, 3, 825, 246, 14],
|
|
["setarg", 841, 4, 829, 246, 14],
|
|
["invoke", 841, 833, 246, 14],
|
|
"call_done_302",
|
|
["get", 843, 11, 1, 246, 9],
|
|
["frame", 844, 843, 1, 246, 9],
|
|
["null", 845, 246, 9],
|
|
["setarg", 844, 0, 845, 246, 9],
|
|
["setarg", 844, 1, 833, 246, 9],
|
|
["invoke", 844, 842, 246, 9],
|
|
["get", 847, 12, 1, 1, 1],
|
|
["frame", 848, 847, 1, 1, 1],
|
|
["null", 849, 1, 1],
|
|
["setarg", 848, 0, 849, 1, 1],
|
|
["setarg", 848, 1, 10, 1, 1],
|
|
["invoke", 848, 846, 1, 1],
|
|
["array", 850, 2, 846, 12, 1, 1],
|
|
[
|
|
"access",
|
|
851,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 852, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 854, 851, 2, 1, 1],
|
|
["null", 855, 1, 1],
|
|
["setarg", 854, 0, 855, 1, 1],
|
|
["setarg", 854, 1, 852, 1, 1],
|
|
["setarg", 854, 2, 850, 1, 1],
|
|
["invoke", 854, 853, 1, 1],
|
|
["get", 857, 11, 1, 247, 9],
|
|
["frame", 858, 857, 1, 247, 9],
|
|
["null", 859, 247, 9],
|
|
["setarg", 858, 0, 859, 247, 9],
|
|
["setarg", 858, 1, 853, 247, 9],
|
|
["invoke", 858, 856, 247, 9],
|
|
["frame", 861, 9, 1, 248, 9],
|
|
["null", 862, 248, 9],
|
|
["setarg", 861, 0, 862, 248, 9],
|
|
["setarg", 861, 1, 10, 248, 9],
|
|
["invoke", 861, 860, 248, 9],
|
|
["jump", "while_start_93", 249, 9],
|
|
["jump", "if_end_294", 249, 9],
|
|
"if_else_293",
|
|
"if_end_294",
|
|
["access", 863, "sub_float", 251, 17],
|
|
["is_identical", 864, 21, 863, 251, 17],
|
|
["jump_true", 864, "eq_done_305", 251, 17],
|
|
["is_int", 865, 21, 251, 17],
|
|
["jump_false", 865, "eq_ni_306", 251, 17],
|
|
"_nop_tc_25",
|
|
["jump", "eq_ni_306", 251, 17],
|
|
["eq_int", 864, 21, 863, 251, 17],
|
|
["jump", "eq_done_305", 251, 17],
|
|
"eq_ni_306",
|
|
["is_num", 865, 21, 251, 17],
|
|
["jump_false", 865, "eq_nn_307", 251, 17],
|
|
["is_num", 866, 863, 251, 17],
|
|
["jump_false", 866, "eq_nn_307", 251, 17],
|
|
["eq_float", 864, 21, 863, 251, 17],
|
|
["jump", "eq_done_305", 251, 17],
|
|
"eq_nn_307",
|
|
["is_text", 865, 21, 251, 17],
|
|
["jump_false", 865, "eq_nt_308", 251, 17],
|
|
["is_text", 866, 863, 251, 17],
|
|
["jump_false", 866, "eq_nt_308", 251, 17],
|
|
["eq_text", 864, 21, 863, 251, 17],
|
|
["jump", "eq_done_305", 251, 17],
|
|
"eq_nt_308",
|
|
["is_null", 865, 21, 251, 17],
|
|
["jump_false", 865, "eq_nnl_309", 251, 17],
|
|
["is_null", 866, 863, 251, 17],
|
|
["jump_false", 866, "eq_nnl_309", 251, 17],
|
|
["true", 864, 251, 17],
|
|
["jump", "eq_done_305", 251, 17],
|
|
"eq_nnl_309",
|
|
["is_bool", 865, 21, 251, 17],
|
|
["jump_false", 865, "eq_nb_310", 251, 17],
|
|
["is_bool", 866, 863, 251, 17],
|
|
["jump_false", 866, "eq_nb_310", 251, 17],
|
|
["eq_bool", 864, 21, 863, 251, 17],
|
|
["jump", "eq_done_305", 251, 17],
|
|
"eq_nb_310",
|
|
["false", 864, 251, 17],
|
|
"eq_done_305",
|
|
["jump_false", 864, "if_else_303", 251, 17],
|
|
["get", 868, 10, 1, 252, 13],
|
|
["frame", 869, 868, 0, 252, 13],
|
|
["null", 870, 252, 13],
|
|
["setarg", 869, 0, 870, 252, 13],
|
|
["invoke", 869, 867, 252, 13],
|
|
["move", 12, 867, 252, 13],
|
|
["access", 871, "%ctx", 253, 31],
|
|
["get", 873, 12, 1, 253, 39],
|
|
["frame", 874, 873, 1, 253, 39],
|
|
["null", 875, 253, 39],
|
|
["setarg", 874, 0, 875, 253, 39],
|
|
["setarg", 874, 1, 14, 253, 39],
|
|
["invoke", 874, 872, 253, 39],
|
|
["get", 877, 12, 1, 253, 46],
|
|
["frame", 878, 877, 1, 253, 46],
|
|
["null", 879, 253, 46],
|
|
["setarg", 878, 0, 879, 253, 46],
|
|
["setarg", 878, 1, 5, 253, 46],
|
|
["invoke", 878, 876, 253, 46],
|
|
["get", 881, 2, 1, 253, 14],
|
|
["is_proxy", 882, 881, 253, 14],
|
|
["jump_false", 882, "record_path_311", 253, 14],
|
|
["null", 883, 253, 14],
|
|
["access", 884, "sub_float", 253, 14],
|
|
["array", 885, 4, 12, 871, 872, 876, 253, 14],
|
|
["frame", 886, 881, 2, 253, 14],
|
|
["setarg", 886, 0, 883, 253, 14],
|
|
["setarg", 886, 1, 884, 253, 14],
|
|
["setarg", 886, 2, 885, 253, 14],
|
|
["invoke", 886, 880, 253, 14],
|
|
["jump", "call_done_312", 253, 14],
|
|
"record_path_311",
|
|
["load_field", 887, 881, "sub_float", 253, 14],
|
|
["frame", 888, 887, 4, 253, 14],
|
|
["setarg", 888, 0, 881, 253, 14],
|
|
["setarg", 888, 1, 12, 253, 14],
|
|
["setarg", 888, 2, 871, 253, 14],
|
|
["setarg", 888, 3, 872, 253, 14],
|
|
["setarg", 888, 4, 876, 253, 14],
|
|
["invoke", 888, 880, 253, 14],
|
|
"call_done_312",
|
|
["get", 890, 11, 1, 253, 9],
|
|
["frame", 891, 890, 1, 253, 9],
|
|
["null", 892, 253, 9],
|
|
["setarg", 891, 0, 892, 253, 9],
|
|
["setarg", 891, 1, 880, 253, 9],
|
|
["invoke", 891, 889, 253, 9],
|
|
["get", 894, 12, 1, 1, 1],
|
|
["frame", 895, 894, 1, 1, 1],
|
|
["null", 896, 1, 1],
|
|
["setarg", 895, 0, 896, 1, 1],
|
|
["setarg", 895, 1, 10, 1, 1],
|
|
["invoke", 895, 893, 1, 1],
|
|
["array", 897, 2, 893, 12, 1, 1],
|
|
[
|
|
"access",
|
|
898,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 899, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 901, 898, 2, 1, 1],
|
|
["null", 902, 1, 1],
|
|
["setarg", 901, 0, 902, 1, 1],
|
|
["setarg", 901, 1, 899, 1, 1],
|
|
["setarg", 901, 2, 897, 1, 1],
|
|
["invoke", 901, 900, 1, 1],
|
|
["get", 904, 11, 1, 254, 9],
|
|
["frame", 905, 904, 1, 254, 9],
|
|
["null", 906, 254, 9],
|
|
["setarg", 905, 0, 906, 254, 9],
|
|
["setarg", 905, 1, 900, 254, 9],
|
|
["invoke", 905, 903, 254, 9],
|
|
["frame", 908, 9, 1, 255, 9],
|
|
["null", 909, 255, 9],
|
|
["setarg", 908, 0, 909, 255, 9],
|
|
["setarg", 908, 1, 10, 255, 9],
|
|
["invoke", 908, 907, 255, 9],
|
|
["jump", "while_start_93", 256, 9],
|
|
["jump", "if_end_304", 256, 9],
|
|
"if_else_303",
|
|
"if_end_304",
|
|
["access", 910, "mul_float", 258, 17],
|
|
["is_identical", 911, 21, 910, 258, 17],
|
|
["jump_true", 911, "eq_done_315", 258, 17],
|
|
["is_int", 912, 21, 258, 17],
|
|
["jump_false", 912, "eq_ni_316", 258, 17],
|
|
"_nop_tc_26",
|
|
["jump", "eq_ni_316", 258, 17],
|
|
["eq_int", 911, 21, 910, 258, 17],
|
|
["jump", "eq_done_315", 258, 17],
|
|
"eq_ni_316",
|
|
["is_num", 912, 21, 258, 17],
|
|
["jump_false", 912, "eq_nn_317", 258, 17],
|
|
["is_num", 913, 910, 258, 17],
|
|
["jump_false", 913, "eq_nn_317", 258, 17],
|
|
["eq_float", 911, 21, 910, 258, 17],
|
|
["jump", "eq_done_315", 258, 17],
|
|
"eq_nn_317",
|
|
["is_text", 912, 21, 258, 17],
|
|
["jump_false", 912, "eq_nt_318", 258, 17],
|
|
["is_text", 913, 910, 258, 17],
|
|
["jump_false", 913, "eq_nt_318", 258, 17],
|
|
["eq_text", 911, 21, 910, 258, 17],
|
|
["jump", "eq_done_315", 258, 17],
|
|
"eq_nt_318",
|
|
["is_null", 912, 21, 258, 17],
|
|
["jump_false", 912, "eq_nnl_319", 258, 17],
|
|
["is_null", 913, 910, 258, 17],
|
|
["jump_false", 913, "eq_nnl_319", 258, 17],
|
|
["true", 911, 258, 17],
|
|
["jump", "eq_done_315", 258, 17],
|
|
"eq_nnl_319",
|
|
["is_bool", 912, 21, 258, 17],
|
|
["jump_false", 912, "eq_nb_320", 258, 17],
|
|
["is_bool", 913, 910, 258, 17],
|
|
["jump_false", 913, "eq_nb_320", 258, 17],
|
|
["eq_bool", 911, 21, 910, 258, 17],
|
|
["jump", "eq_done_315", 258, 17],
|
|
"eq_nb_320",
|
|
["false", 911, 258, 17],
|
|
"eq_done_315",
|
|
["jump_false", 911, "if_else_313", 258, 17],
|
|
["get", 915, 10, 1, 259, 13],
|
|
["frame", 916, 915, 0, 259, 13],
|
|
["null", 917, 259, 13],
|
|
["setarg", 916, 0, 917, 259, 13],
|
|
["invoke", 916, 914, 259, 13],
|
|
["move", 12, 914, 259, 13],
|
|
["access", 918, "%ctx", 260, 31],
|
|
["get", 920, 12, 1, 260, 39],
|
|
["frame", 921, 920, 1, 260, 39],
|
|
["null", 922, 260, 39],
|
|
["setarg", 921, 0, 922, 260, 39],
|
|
["setarg", 921, 1, 14, 260, 39],
|
|
["invoke", 921, 919, 260, 39],
|
|
["get", 924, 12, 1, 260, 46],
|
|
["frame", 925, 924, 1, 260, 46],
|
|
["null", 926, 260, 46],
|
|
["setarg", 925, 0, 926, 260, 46],
|
|
["setarg", 925, 1, 5, 260, 46],
|
|
["invoke", 925, 923, 260, 46],
|
|
["get", 928, 2, 1, 260, 14],
|
|
["is_proxy", 929, 928, 260, 14],
|
|
["jump_false", 929, "record_path_321", 260, 14],
|
|
["null", 930, 260, 14],
|
|
["access", 931, "mul_float", 260, 14],
|
|
["array", 932, 4, 12, 918, 919, 923, 260, 14],
|
|
["frame", 933, 928, 2, 260, 14],
|
|
["setarg", 933, 0, 930, 260, 14],
|
|
["setarg", 933, 1, 931, 260, 14],
|
|
["setarg", 933, 2, 932, 260, 14],
|
|
["invoke", 933, 927, 260, 14],
|
|
["jump", "call_done_322", 260, 14],
|
|
"record_path_321",
|
|
["load_field", 934, 928, "mul_float", 260, 14],
|
|
["frame", 935, 934, 4, 260, 14],
|
|
["setarg", 935, 0, 928, 260, 14],
|
|
["setarg", 935, 1, 12, 260, 14],
|
|
["setarg", 935, 2, 918, 260, 14],
|
|
["setarg", 935, 3, 919, 260, 14],
|
|
["setarg", 935, 4, 923, 260, 14],
|
|
["invoke", 935, 927, 260, 14],
|
|
"call_done_322",
|
|
["get", 937, 11, 1, 260, 9],
|
|
["frame", 938, 937, 1, 260, 9],
|
|
["null", 939, 260, 9],
|
|
["setarg", 938, 0, 939, 260, 9],
|
|
["setarg", 938, 1, 927, 260, 9],
|
|
["invoke", 938, 936, 260, 9],
|
|
["get", 941, 12, 1, 1, 1],
|
|
["frame", 942, 941, 1, 1, 1],
|
|
["null", 943, 1, 1],
|
|
["setarg", 942, 0, 943, 1, 1],
|
|
["setarg", 942, 1, 10, 1, 1],
|
|
["invoke", 942, 940, 1, 1],
|
|
["array", 944, 2, 940, 12, 1, 1],
|
|
[
|
|
"access",
|
|
945,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 946, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 948, 945, 2, 1, 1],
|
|
["null", 949, 1, 1],
|
|
["setarg", 948, 0, 949, 1, 1],
|
|
["setarg", 948, 1, 946, 1, 1],
|
|
["setarg", 948, 2, 944, 1, 1],
|
|
["invoke", 948, 947, 1, 1],
|
|
["get", 951, 11, 1, 261, 9],
|
|
["frame", 952, 951, 1, 261, 9],
|
|
["null", 953, 261, 9],
|
|
["setarg", 952, 0, 953, 261, 9],
|
|
["setarg", 952, 1, 947, 261, 9],
|
|
["invoke", 952, 950, 261, 9],
|
|
["frame", 955, 9, 1, 262, 9],
|
|
["null", 956, 262, 9],
|
|
["setarg", 955, 0, 956, 262, 9],
|
|
["setarg", 955, 1, 10, 262, 9],
|
|
["invoke", 955, 954, 262, 9],
|
|
["jump", "while_start_93", 263, 9],
|
|
["jump", "if_end_314", 263, 9],
|
|
"if_else_313",
|
|
"if_end_314",
|
|
["access", 957, "div_float", 265, 17],
|
|
["is_identical", 958, 21, 957, 265, 17],
|
|
["jump_true", 958, "eq_done_325", 265, 17],
|
|
["is_int", 959, 21, 265, 17],
|
|
["jump_false", 959, "eq_ni_326", 265, 17],
|
|
"_nop_tc_27",
|
|
["jump", "eq_ni_326", 265, 17],
|
|
["eq_int", 958, 21, 957, 265, 17],
|
|
["jump", "eq_done_325", 265, 17],
|
|
"eq_ni_326",
|
|
["is_num", 959, 21, 265, 17],
|
|
["jump_false", 959, "eq_nn_327", 265, 17],
|
|
["is_num", 960, 957, 265, 17],
|
|
["jump_false", 960, "eq_nn_327", 265, 17],
|
|
["eq_float", 958, 21, 957, 265, 17],
|
|
["jump", "eq_done_325", 265, 17],
|
|
"eq_nn_327",
|
|
["is_text", 959, 21, 265, 17],
|
|
["jump_false", 959, "eq_nt_328", 265, 17],
|
|
["is_text", 960, 957, 265, 17],
|
|
["jump_false", 960, "eq_nt_328", 265, 17],
|
|
["eq_text", 958, 21, 957, 265, 17],
|
|
["jump", "eq_done_325", 265, 17],
|
|
"eq_nt_328",
|
|
["is_null", 959, 21, 265, 17],
|
|
["jump_false", 959, "eq_nnl_329", 265, 17],
|
|
["is_null", 960, 957, 265, 17],
|
|
["jump_false", 960, "eq_nnl_329", 265, 17],
|
|
["true", 958, 265, 17],
|
|
["jump", "eq_done_325", 265, 17],
|
|
"eq_nnl_329",
|
|
["is_bool", 959, 21, 265, 17],
|
|
["jump_false", 959, "eq_nb_330", 265, 17],
|
|
["is_bool", 960, 957, 265, 17],
|
|
["jump_false", 960, "eq_nb_330", 265, 17],
|
|
["eq_bool", 958, 21, 957, 265, 17],
|
|
["jump", "eq_done_325", 265, 17],
|
|
"eq_nb_330",
|
|
["false", 958, 265, 17],
|
|
"eq_done_325",
|
|
["jump_false", 958, "if_else_323", 265, 17],
|
|
["get", 962, 10, 1, 266, 13],
|
|
["frame", 963, 962, 0, 266, 13],
|
|
["null", 964, 266, 13],
|
|
["setarg", 963, 0, 964, 266, 13],
|
|
["invoke", 963, 961, 266, 13],
|
|
["move", 12, 961, 266, 13],
|
|
["access", 965, "%ctx", 267, 31],
|
|
["get", 967, 12, 1, 267, 39],
|
|
["frame", 968, 967, 1, 267, 39],
|
|
["null", 969, 267, 39],
|
|
["setarg", 968, 0, 969, 267, 39],
|
|
["setarg", 968, 1, 14, 267, 39],
|
|
["invoke", 968, 966, 267, 39],
|
|
["get", 971, 12, 1, 267, 46],
|
|
["frame", 972, 971, 1, 267, 46],
|
|
["null", 973, 267, 46],
|
|
["setarg", 972, 0, 973, 267, 46],
|
|
["setarg", 972, 1, 5, 267, 46],
|
|
["invoke", 972, 970, 267, 46],
|
|
["get", 975, 2, 1, 267, 14],
|
|
["is_proxy", 976, 975, 267, 14],
|
|
["jump_false", 976, "record_path_331", 267, 14],
|
|
["null", 977, 267, 14],
|
|
["access", 978, "div_float", 267, 14],
|
|
["array", 979, 4, 12, 965, 966, 970, 267, 14],
|
|
["frame", 980, 975, 2, 267, 14],
|
|
["setarg", 980, 0, 977, 267, 14],
|
|
["setarg", 980, 1, 978, 267, 14],
|
|
["setarg", 980, 2, 979, 267, 14],
|
|
["invoke", 980, 974, 267, 14],
|
|
["jump", "call_done_332", 267, 14],
|
|
"record_path_331",
|
|
["load_field", 981, 975, "div_float", 267, 14],
|
|
["frame", 982, 981, 4, 267, 14],
|
|
["setarg", 982, 0, 975, 267, 14],
|
|
["setarg", 982, 1, 12, 267, 14],
|
|
["setarg", 982, 2, 965, 267, 14],
|
|
["setarg", 982, 3, 966, 267, 14],
|
|
["setarg", 982, 4, 970, 267, 14],
|
|
["invoke", 982, 974, 267, 14],
|
|
"call_done_332",
|
|
["get", 984, 11, 1, 267, 9],
|
|
["frame", 985, 984, 1, 267, 9],
|
|
["null", 986, 267, 9],
|
|
["setarg", 985, 0, 986, 267, 9],
|
|
["setarg", 985, 1, 974, 267, 9],
|
|
["invoke", 985, 983, 267, 9],
|
|
["get", 988, 12, 1, 1, 1],
|
|
["frame", 989, 988, 1, 1, 1],
|
|
["null", 990, 1, 1],
|
|
["setarg", 989, 0, 990, 1, 1],
|
|
["setarg", 989, 1, 10, 1, 1],
|
|
["invoke", 989, 987, 1, 1],
|
|
["array", 991, 2, 987, 12, 1, 1],
|
|
[
|
|
"access",
|
|
992,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 993, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 995, 992, 2, 1, 1],
|
|
["null", 996, 1, 1],
|
|
["setarg", 995, 0, 996, 1, 1],
|
|
["setarg", 995, 1, 993, 1, 1],
|
|
["setarg", 995, 2, 991, 1, 1],
|
|
["invoke", 995, 994, 1, 1],
|
|
["get", 998, 11, 1, 268, 9],
|
|
["frame", 999, 998, 1, 268, 9],
|
|
["null", 1000, 268, 9],
|
|
["setarg", 999, 0, 1000, 268, 9],
|
|
["setarg", 999, 1, 994, 268, 9],
|
|
["invoke", 999, 997, 268, 9],
|
|
["frame", 1002, 9, 1, 269, 9],
|
|
["null", 1003, 269, 9],
|
|
["setarg", 1002, 0, 1003, 269, 9],
|
|
["setarg", 1002, 1, 10, 269, 9],
|
|
["invoke", 1002, 1001, 269, 9],
|
|
["jump", "while_start_93", 270, 9],
|
|
["jump", "if_end_324", 270, 9],
|
|
"if_else_323",
|
|
"if_end_324",
|
|
["access", 1004, "mod_float", 272, 17],
|
|
["is_identical", 1005, 21, 1004, 272, 17],
|
|
["jump_true", 1005, "eq_done_335", 272, 17],
|
|
["is_int", 1006, 21, 272, 17],
|
|
["jump_false", 1006, "eq_ni_336", 272, 17],
|
|
"_nop_tc_28",
|
|
["jump", "eq_ni_336", 272, 17],
|
|
["eq_int", 1005, 21, 1004, 272, 17],
|
|
["jump", "eq_done_335", 272, 17],
|
|
"eq_ni_336",
|
|
["is_num", 1006, 21, 272, 17],
|
|
["jump_false", 1006, "eq_nn_337", 272, 17],
|
|
["is_num", 1007, 1004, 272, 17],
|
|
["jump_false", 1007, "eq_nn_337", 272, 17],
|
|
["eq_float", 1005, 21, 1004, 272, 17],
|
|
["jump", "eq_done_335", 272, 17],
|
|
"eq_nn_337",
|
|
["is_text", 1006, 21, 272, 17],
|
|
["jump_false", 1006, "eq_nt_338", 272, 17],
|
|
["is_text", 1007, 1004, 272, 17],
|
|
["jump_false", 1007, "eq_nt_338", 272, 17],
|
|
["eq_text", 1005, 21, 1004, 272, 17],
|
|
["jump", "eq_done_335", 272, 17],
|
|
"eq_nt_338",
|
|
["is_null", 1006, 21, 272, 17],
|
|
["jump_false", 1006, "eq_nnl_339", 272, 17],
|
|
["is_null", 1007, 1004, 272, 17],
|
|
["jump_false", 1007, "eq_nnl_339", 272, 17],
|
|
["true", 1005, 272, 17],
|
|
["jump", "eq_done_335", 272, 17],
|
|
"eq_nnl_339",
|
|
["is_bool", 1006, 21, 272, 17],
|
|
["jump_false", 1006, "eq_nb_340", 272, 17],
|
|
["is_bool", 1007, 1004, 272, 17],
|
|
["jump_false", 1007, "eq_nb_340", 272, 17],
|
|
["eq_bool", 1005, 21, 1004, 272, 17],
|
|
["jump", "eq_done_335", 272, 17],
|
|
"eq_nb_340",
|
|
["false", 1005, 272, 17],
|
|
"eq_done_335",
|
|
["jump_false", 1005, "if_else_333", 272, 17],
|
|
["get", 1009, 10, 1, 273, 13],
|
|
["frame", 1010, 1009, 0, 273, 13],
|
|
["null", 1011, 273, 13],
|
|
["setarg", 1010, 0, 1011, 273, 13],
|
|
["invoke", 1010, 1008, 273, 13],
|
|
["move", 12, 1008, 273, 13],
|
|
["access", 1012, "%ctx", 274, 31],
|
|
["get", 1014, 12, 1, 274, 39],
|
|
["frame", 1015, 1014, 1, 274, 39],
|
|
["null", 1016, 274, 39],
|
|
["setarg", 1015, 0, 1016, 274, 39],
|
|
["setarg", 1015, 1, 14, 274, 39],
|
|
["invoke", 1015, 1013, 274, 39],
|
|
["get", 1018, 12, 1, 274, 46],
|
|
["frame", 1019, 1018, 1, 274, 46],
|
|
["null", 1020, 274, 46],
|
|
["setarg", 1019, 0, 1020, 274, 46],
|
|
["setarg", 1019, 1, 5, 274, 46],
|
|
["invoke", 1019, 1017, 274, 46],
|
|
["get", 1022, 2, 1, 274, 14],
|
|
["is_proxy", 1023, 1022, 274, 14],
|
|
["jump_false", 1023, "record_path_341", 274, 14],
|
|
["null", 1024, 274, 14],
|
|
["access", 1025, "mod_float", 274, 14],
|
|
["array", 1026, 4, 12, 1012, 1013, 1017, 274, 14],
|
|
["frame", 1027, 1022, 2, 274, 14],
|
|
["setarg", 1027, 0, 1024, 274, 14],
|
|
["setarg", 1027, 1, 1025, 274, 14],
|
|
["setarg", 1027, 2, 1026, 274, 14],
|
|
["invoke", 1027, 1021, 274, 14],
|
|
["jump", "call_done_342", 274, 14],
|
|
"record_path_341",
|
|
["load_field", 1028, 1022, "mod_float", 274, 14],
|
|
["frame", 1029, 1028, 4, 274, 14],
|
|
["setarg", 1029, 0, 1022, 274, 14],
|
|
["setarg", 1029, 1, 12, 274, 14],
|
|
["setarg", 1029, 2, 1012, 274, 14],
|
|
["setarg", 1029, 3, 1013, 274, 14],
|
|
["setarg", 1029, 4, 1017, 274, 14],
|
|
["invoke", 1029, 1021, 274, 14],
|
|
"call_done_342",
|
|
["get", 1031, 11, 1, 274, 9],
|
|
["frame", 1032, 1031, 1, 274, 9],
|
|
["null", 1033, 274, 9],
|
|
["setarg", 1032, 0, 1033, 274, 9],
|
|
["setarg", 1032, 1, 1021, 274, 9],
|
|
["invoke", 1032, 1030, 274, 9],
|
|
["get", 1035, 12, 1, 1, 1],
|
|
["frame", 1036, 1035, 1, 1, 1],
|
|
["null", 1037, 1, 1],
|
|
["setarg", 1036, 0, 1037, 1, 1],
|
|
["setarg", 1036, 1, 10, 1, 1],
|
|
["invoke", 1036, 1034, 1, 1],
|
|
["array", 1038, 2, 1034, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1039,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1040, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1042, 1039, 2, 1, 1],
|
|
["null", 1043, 1, 1],
|
|
["setarg", 1042, 0, 1043, 1, 1],
|
|
["setarg", 1042, 1, 1040, 1, 1],
|
|
["setarg", 1042, 2, 1038, 1, 1],
|
|
["invoke", 1042, 1041, 1, 1],
|
|
["get", 1045, 11, 1, 275, 9],
|
|
["frame", 1046, 1045, 1, 275, 9],
|
|
["null", 1047, 275, 9],
|
|
["setarg", 1046, 0, 1047, 275, 9],
|
|
["setarg", 1046, 1, 1041, 275, 9],
|
|
["invoke", 1046, 1044, 275, 9],
|
|
["frame", 1049, 9, 1, 276, 9],
|
|
["null", 1050, 276, 9],
|
|
["setarg", 1049, 0, 1050, 276, 9],
|
|
["setarg", 1049, 1, 10, 276, 9],
|
|
["invoke", 1049, 1048, 276, 9],
|
|
["jump", "while_start_93", 277, 9],
|
|
["jump", "if_end_334", 277, 9],
|
|
"if_else_333",
|
|
"if_end_334",
|
|
["access", 1051, "concat", 282, 17],
|
|
["is_identical", 1052, 21, 1051, 282, 17],
|
|
["jump_true", 1052, "eq_done_345", 282, 17],
|
|
["is_int", 1053, 21, 282, 17],
|
|
["jump_false", 1053, "eq_ni_346", 282, 17],
|
|
"_nop_tc_29",
|
|
["jump", "eq_ni_346", 282, 17],
|
|
["eq_int", 1052, 21, 1051, 282, 17],
|
|
["jump", "eq_done_345", 282, 17],
|
|
"eq_ni_346",
|
|
["is_num", 1053, 21, 282, 17],
|
|
["jump_false", 1053, "eq_nn_347", 282, 17],
|
|
["is_num", 1054, 1051, 282, 17],
|
|
["jump_false", 1054, "eq_nn_347", 282, 17],
|
|
["eq_float", 1052, 21, 1051, 282, 17],
|
|
["jump", "eq_done_345", 282, 17],
|
|
"eq_nn_347",
|
|
["is_text", 1053, 21, 282, 17],
|
|
["jump_false", 1053, "eq_nt_348", 282, 17],
|
|
["is_text", 1054, 1051, 282, 17],
|
|
["jump_false", 1054, "eq_nt_348", 282, 17],
|
|
["eq_text", 1052, 21, 1051, 282, 17],
|
|
["jump", "eq_done_345", 282, 17],
|
|
"eq_nt_348",
|
|
["is_null", 1053, 21, 282, 17],
|
|
["jump_false", 1053, "eq_nnl_349", 282, 17],
|
|
["is_null", 1054, 1051, 282, 17],
|
|
["jump_false", 1054, "eq_nnl_349", 282, 17],
|
|
["true", 1052, 282, 17],
|
|
["jump", "eq_done_345", 282, 17],
|
|
"eq_nnl_349",
|
|
["is_bool", 1053, 21, 282, 17],
|
|
["jump_false", 1053, "eq_nb_350", 282, 17],
|
|
["is_bool", 1054, 1051, 282, 17],
|
|
["jump_false", 1054, "eq_nb_350", 282, 17],
|
|
["eq_bool", 1052, 21, 1051, 282, 17],
|
|
["jump", "eq_done_345", 282, 17],
|
|
"eq_nb_350",
|
|
["false", 1052, 282, 17],
|
|
"eq_done_345",
|
|
["jump_false", 1052, "if_else_343", 282, 17],
|
|
["get", 1056, 10, 1, 283, 13],
|
|
["frame", 1057, 1056, 0, 283, 13],
|
|
["null", 1058, 283, 13],
|
|
["setarg", 1057, 0, 1058, 283, 13],
|
|
["invoke", 1057, 1055, 283, 13],
|
|
["move", 12, 1055, 283, 13],
|
|
["access", 1059, "%ctx", 284, 28],
|
|
["get", 1061, 12, 1, 284, 36],
|
|
["frame", 1062, 1061, 1, 284, 36],
|
|
["null", 1063, 284, 36],
|
|
["setarg", 1062, 0, 1063, 284, 36],
|
|
["setarg", 1062, 1, 14, 284, 36],
|
|
["invoke", 1062, 1060, 284, 36],
|
|
["get", 1065, 12, 1, 284, 43],
|
|
["frame", 1066, 1065, 1, 284, 43],
|
|
["null", 1067, 284, 43],
|
|
["setarg", 1066, 0, 1067, 284, 43],
|
|
["setarg", 1066, 1, 5, 284, 43],
|
|
["invoke", 1066, 1064, 284, 43],
|
|
["get", 1069, 2, 1, 284, 14],
|
|
["is_proxy", 1070, 1069, 284, 14],
|
|
["jump_false", 1070, "record_path_351", 284, 14],
|
|
["null", 1071, 284, 14],
|
|
["access", 1072, "concat", 284, 14],
|
|
["array", 1073, 4, 12, 1059, 1060, 1064, 284, 14],
|
|
["frame", 1074, 1069, 2, 284, 14],
|
|
["setarg", 1074, 0, 1071, 284, 14],
|
|
["setarg", 1074, 1, 1072, 284, 14],
|
|
["setarg", 1074, 2, 1073, 284, 14],
|
|
["invoke", 1074, 1068, 284, 14],
|
|
["jump", "call_done_352", 284, 14],
|
|
"record_path_351",
|
|
["load_field", 1075, 1069, "concat", 284, 14],
|
|
["frame", 1076, 1075, 4, 284, 14],
|
|
["setarg", 1076, 0, 1069, 284, 14],
|
|
["setarg", 1076, 1, 12, 284, 14],
|
|
["setarg", 1076, 2, 1059, 284, 14],
|
|
["setarg", 1076, 3, 1060, 284, 14],
|
|
["setarg", 1076, 4, 1064, 284, 14],
|
|
["invoke", 1076, 1068, 284, 14],
|
|
"call_done_352",
|
|
["get", 1078, 11, 1, 284, 9],
|
|
["frame", 1079, 1078, 1, 284, 9],
|
|
["null", 1080, 284, 9],
|
|
["setarg", 1079, 0, 1080, 284, 9],
|
|
["setarg", 1079, 1, 1068, 284, 9],
|
|
["invoke", 1079, 1077, 284, 9],
|
|
["get", 1082, 12, 1, 1, 1],
|
|
["frame", 1083, 1082, 1, 1, 1],
|
|
["null", 1084, 1, 1],
|
|
["setarg", 1083, 0, 1084, 1, 1],
|
|
["setarg", 1083, 1, 10, 1, 1],
|
|
["invoke", 1083, 1081, 1, 1],
|
|
["array", 1085, 2, 1081, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1086,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1087, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1089, 1086, 2, 1, 1],
|
|
["null", 1090, 1, 1],
|
|
["setarg", 1089, 0, 1090, 1, 1],
|
|
["setarg", 1089, 1, 1087, 1, 1],
|
|
["setarg", 1089, 2, 1085, 1, 1],
|
|
["invoke", 1089, 1088, 1, 1],
|
|
["get", 1092, 11, 1, 285, 9],
|
|
["frame", 1093, 1092, 1, 285, 9],
|
|
["null", 1094, 285, 9],
|
|
["setarg", 1093, 0, 1094, 285, 9],
|
|
["setarg", 1093, 1, 1088, 285, 9],
|
|
["invoke", 1093, 1091, 285, 9],
|
|
["frame", 1096, 9, 1, 286, 9],
|
|
["null", 1097, 286, 9],
|
|
["setarg", 1096, 0, 1097, 286, 9],
|
|
["setarg", 1096, 1, 10, 286, 9],
|
|
["invoke", 1096, 1095, 286, 9],
|
|
["jump", "while_start_93", 287, 9],
|
|
["jump", "if_end_344", 287, 9],
|
|
"if_else_343",
|
|
"if_end_344",
|
|
["access", 1098, "is_int", 292, 17],
|
|
["is_identical", 1099, 21, 1098, 292, 17],
|
|
["jump_true", 1099, "eq_done_355", 292, 17],
|
|
["is_int", 1100, 21, 292, 17],
|
|
["jump_false", 1100, "eq_ni_356", 292, 17],
|
|
"_nop_tc_30",
|
|
["jump", "eq_ni_356", 292, 17],
|
|
["eq_int", 1099, 21, 1098, 292, 17],
|
|
["jump", "eq_done_355", 292, 17],
|
|
"eq_ni_356",
|
|
["is_num", 1100, 21, 292, 17],
|
|
["jump_false", 1100, "eq_nn_357", 292, 17],
|
|
["is_num", 1101, 1098, 292, 17],
|
|
["jump_false", 1101, "eq_nn_357", 292, 17],
|
|
["eq_float", 1099, 21, 1098, 292, 17],
|
|
["jump", "eq_done_355", 292, 17],
|
|
"eq_nn_357",
|
|
["is_text", 1100, 21, 292, 17],
|
|
["jump_false", 1100, "eq_nt_358", 292, 17],
|
|
["is_text", 1101, 1098, 292, 17],
|
|
["jump_false", 1101, "eq_nt_358", 292, 17],
|
|
["eq_text", 1099, 21, 1098, 292, 17],
|
|
["jump", "eq_done_355", 292, 17],
|
|
"eq_nt_358",
|
|
["is_null", 1100, 21, 292, 17],
|
|
["jump_false", 1100, "eq_nnl_359", 292, 17],
|
|
["is_null", 1101, 1098, 292, 17],
|
|
["jump_false", 1101, "eq_nnl_359", 292, 17],
|
|
["true", 1099, 292, 17],
|
|
["jump", "eq_done_355", 292, 17],
|
|
"eq_nnl_359",
|
|
["is_bool", 1100, 21, 292, 17],
|
|
["jump_false", 1100, "eq_nb_360", 292, 17],
|
|
["is_bool", 1101, 1098, 292, 17],
|
|
["jump_false", 1101, "eq_nb_360", 292, 17],
|
|
["eq_bool", 1099, 21, 1098, 292, 17],
|
|
["jump", "eq_done_355", 292, 17],
|
|
"eq_nb_360",
|
|
["false", 1099, 292, 17],
|
|
"eq_done_355",
|
|
["jump_false", 1099, "if_else_353", 292, 17],
|
|
["get", 1103, 10, 1, 293, 13],
|
|
["frame", 1104, 1103, 0, 293, 13],
|
|
["null", 1105, 293, 13],
|
|
["setarg", 1104, 0, 1105, 293, 13],
|
|
["invoke", 1104, 1102, 293, 13],
|
|
["move", 12, 1102, 293, 13],
|
|
["get", 1107, 12, 1, 294, 28],
|
|
["frame", 1108, 1107, 1, 294, 28],
|
|
["null", 1109, 294, 28],
|
|
["setarg", 1108, 0, 1109, 294, 28],
|
|
["setarg", 1108, 1, 14, 294, 28],
|
|
["invoke", 1108, 1106, 294, 28],
|
|
["get", 1111, 2, 1, 294, 14],
|
|
["is_proxy", 1112, 1111, 294, 14],
|
|
["jump_false", 1112, "record_path_361", 294, 14],
|
|
["null", 1113, 294, 14],
|
|
["access", 1114, "is_int", 294, 14],
|
|
["array", 1115, 2, 12, 1106, 294, 14],
|
|
["frame", 1116, 1111, 2, 294, 14],
|
|
["setarg", 1116, 0, 1113, 294, 14],
|
|
["setarg", 1116, 1, 1114, 294, 14],
|
|
["setarg", 1116, 2, 1115, 294, 14],
|
|
["invoke", 1116, 1110, 294, 14],
|
|
["jump", "call_done_362", 294, 14],
|
|
"record_path_361",
|
|
["load_field", 1117, 1111, "is_int", 294, 14],
|
|
["frame", 1118, 1117, 2, 294, 14],
|
|
["setarg", 1118, 0, 1111, 294, 14],
|
|
["setarg", 1118, 1, 12, 294, 14],
|
|
["setarg", 1118, 2, 1106, 294, 14],
|
|
["invoke", 1118, 1110, 294, 14],
|
|
"call_done_362",
|
|
["get", 1120, 11, 1, 294, 9],
|
|
["frame", 1121, 1120, 1, 294, 9],
|
|
["null", 1122, 294, 9],
|
|
["setarg", 1121, 0, 1122, 294, 9],
|
|
["setarg", 1121, 1, 1110, 294, 9],
|
|
["invoke", 1121, 1119, 294, 9],
|
|
["access", 1123, ".r", 295, 31],
|
|
["is_int", 1125, 12, 295, 31],
|
|
["jump_false", 1125, "add_ni_363", 295, 31],
|
|
"_nop_tc_31",
|
|
["jump", "add_ni_363", 295, 31],
|
|
["add_int", 1124, 12, 1123, 295, 31],
|
|
["jump", "add_done_365", 295, 31],
|
|
"add_ni_363",
|
|
["is_text", 1125, 12, 295, 31],
|
|
["jump_false", 1125, "add_nt_364", 295, 31],
|
|
["concat", 1124, 12, 1123, 295, 31],
|
|
["jump", "add_done_365", 295, 31],
|
|
"add_nt_364",
|
|
["is_num", 1125, 12, 295, 31],
|
|
["jump_false", 1125, "add_err_366", 295, 31],
|
|
["is_num", 1126, 1123, 295, 31],
|
|
["jump_false", 1126, "add_err_366", 295, 31],
|
|
["add_float", 1124, 12, 1123, 295, 31],
|
|
["jump", "add_done_365", 295, 31],
|
|
"add_err_366",
|
|
["disrupt", 295, 31],
|
|
"add_done_365",
|
|
["access", 1127, "%", 295, 37],
|
|
"_nop_tc_32",
|
|
["jump", "add_ni_367", 295, 43],
|
|
["is_int", 1130, 12, 295, 43],
|
|
["jump_false", 1130, "add_ni_367", 295, 43],
|
|
["add_int", 1128, 1127, 12, 295, 43],
|
|
["jump", "add_done_369", 295, 43],
|
|
"add_ni_367",
|
|
["is_text", 1130, 12, 295, 43],
|
|
["jump_false", 1130, "add_nt_368", 295, 43],
|
|
["concat", 1128, 1127, 12, 295, 43],
|
|
["jump", "add_done_369", 295, 43],
|
|
"add_nt_368",
|
|
["is_num", 1129, 1127, 295, 43],
|
|
["jump_false", 1129, "add_err_370", 295, 43],
|
|
["is_num", 1130, 12, 295, 43],
|
|
["jump_false", 1130, "add_err_370", 295, 43],
|
|
["add_float", 1128, 1127, 12, 295, 43],
|
|
["jump", "add_done_369", 295, 43],
|
|
"add_err_370",
|
|
["disrupt", 295, 43],
|
|
"add_done_369",
|
|
["get", 1132, 2, 1, 295, 14],
|
|
["is_proxy", 1133, 1132, 295, 14],
|
|
["jump_false", 1133, "record_path_371", 295, 14],
|
|
["null", 1134, 295, 14],
|
|
["access", 1135, "new_bool", 295, 14],
|
|
["array", 1136, 2, 1124, 1128, 295, 14],
|
|
["frame", 1137, 1132, 2, 295, 14],
|
|
["setarg", 1137, 0, 1134, 295, 14],
|
|
["setarg", 1137, 1, 1135, 295, 14],
|
|
["setarg", 1137, 2, 1136, 295, 14],
|
|
["invoke", 1137, 1131, 295, 14],
|
|
["jump", "call_done_372", 295, 14],
|
|
"record_path_371",
|
|
["load_field", 1138, 1132, "new_bool", 295, 14],
|
|
["frame", 1139, 1138, 2, 295, 14],
|
|
["setarg", 1139, 0, 1132, 295, 14],
|
|
["setarg", 1139, 1, 1124, 295, 14],
|
|
["setarg", 1139, 2, 1128, 295, 14],
|
|
["invoke", 1139, 1131, 295, 14],
|
|
"call_done_372",
|
|
["get", 1141, 11, 1, 295, 9],
|
|
["frame", 1142, 1141, 1, 295, 9],
|
|
["null", 1143, 295, 9],
|
|
["setarg", 1142, 0, 1143, 295, 9],
|
|
["setarg", 1142, 1, 1131, 295, 9],
|
|
["invoke", 1142, 1140, 295, 9],
|
|
["get", 1145, 12, 1, 1, 1],
|
|
["frame", 1146, 1145, 1, 1, 1],
|
|
["null", 1147, 1, 1],
|
|
["setarg", 1146, 0, 1147, 1, 1],
|
|
["setarg", 1146, 1, 10, 1, 1],
|
|
["invoke", 1146, 1144, 1, 1],
|
|
["array", 1148, 2, 1144, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1149,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1150, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1152, 1149, 2, 1, 1],
|
|
["null", 1153, 1, 1],
|
|
["setarg", 1152, 0, 1153, 1, 1],
|
|
["setarg", 1152, 1, 1150, 1, 1],
|
|
["setarg", 1152, 2, 1148, 1, 1],
|
|
["invoke", 1152, 1151, 1, 1],
|
|
["get", 1155, 11, 1, 296, 9],
|
|
["frame", 1156, 1155, 1, 296, 9],
|
|
["null", 1157, 296, 9],
|
|
["setarg", 1156, 0, 1157, 296, 9],
|
|
["setarg", 1156, 1, 1151, 296, 9],
|
|
["invoke", 1156, 1154, 296, 9],
|
|
["frame", 1159, 9, 1, 297, 9],
|
|
["null", 1160, 297, 9],
|
|
["setarg", 1159, 0, 1160, 297, 9],
|
|
["setarg", 1159, 1, 10, 297, 9],
|
|
["invoke", 1159, 1158, 297, 9],
|
|
["jump", "while_start_93", 298, 9],
|
|
["jump", "if_end_354", 298, 9],
|
|
"if_else_353",
|
|
"if_end_354",
|
|
["access", 1161, "is_text", 300, 17],
|
|
["is_identical", 1162, 21, 1161, 300, 17],
|
|
["jump_true", 1162, "eq_done_375", 300, 17],
|
|
["is_int", 1163, 21, 300, 17],
|
|
["jump_false", 1163, "eq_ni_376", 300, 17],
|
|
"_nop_tc_33",
|
|
["jump", "eq_ni_376", 300, 17],
|
|
["eq_int", 1162, 21, 1161, 300, 17],
|
|
["jump", "eq_done_375", 300, 17],
|
|
"eq_ni_376",
|
|
["is_num", 1163, 21, 300, 17],
|
|
["jump_false", 1163, "eq_nn_377", 300, 17],
|
|
["is_num", 1164, 1161, 300, 17],
|
|
["jump_false", 1164, "eq_nn_377", 300, 17],
|
|
["eq_float", 1162, 21, 1161, 300, 17],
|
|
["jump", "eq_done_375", 300, 17],
|
|
"eq_nn_377",
|
|
["is_text", 1163, 21, 300, 17],
|
|
["jump_false", 1163, "eq_nt_378", 300, 17],
|
|
["is_text", 1164, 1161, 300, 17],
|
|
["jump_false", 1164, "eq_nt_378", 300, 17],
|
|
["eq_text", 1162, 21, 1161, 300, 17],
|
|
["jump", "eq_done_375", 300, 17],
|
|
"eq_nt_378",
|
|
["is_null", 1163, 21, 300, 17],
|
|
["jump_false", 1163, "eq_nnl_379", 300, 17],
|
|
["is_null", 1164, 1161, 300, 17],
|
|
["jump_false", 1164, "eq_nnl_379", 300, 17],
|
|
["true", 1162, 300, 17],
|
|
["jump", "eq_done_375", 300, 17],
|
|
"eq_nnl_379",
|
|
["is_bool", 1163, 21, 300, 17],
|
|
["jump_false", 1163, "eq_nb_380", 300, 17],
|
|
["is_bool", 1164, 1161, 300, 17],
|
|
["jump_false", 1164, "eq_nb_380", 300, 17],
|
|
["eq_bool", 1162, 21, 1161, 300, 17],
|
|
["jump", "eq_done_375", 300, 17],
|
|
"eq_nb_380",
|
|
["false", 1162, 300, 17],
|
|
"eq_done_375",
|
|
["jump_false", 1162, "if_else_373", 300, 17],
|
|
["get", 1166, 10, 1, 301, 13],
|
|
["frame", 1167, 1166, 0, 301, 13],
|
|
["null", 1168, 301, 13],
|
|
["setarg", 1167, 0, 1168, 301, 13],
|
|
["invoke", 1167, 1165, 301, 13],
|
|
["move", 12, 1165, 301, 13],
|
|
["get", 1170, 12, 1, 302, 33],
|
|
["frame", 1171, 1170, 1, 302, 33],
|
|
["null", 1172, 302, 33],
|
|
["setarg", 1171, 0, 1172, 302, 33],
|
|
["setarg", 1171, 1, 14, 302, 33],
|
|
["invoke", 1171, 1169, 302, 33],
|
|
["get", 1174, 2, 1, 302, 14],
|
|
["is_proxy", 1175, 1174, 302, 14],
|
|
["jump_false", 1175, "record_path_381", 302, 14],
|
|
["null", 1176, 302, 14],
|
|
["access", 1177, "is_imm_text", 302, 14],
|
|
["array", 1178, 2, 12, 1169, 302, 14],
|
|
["frame", 1179, 1174, 2, 302, 14],
|
|
["setarg", 1179, 0, 1176, 302, 14],
|
|
["setarg", 1179, 1, 1177, 302, 14],
|
|
["setarg", 1179, 2, 1178, 302, 14],
|
|
["invoke", 1179, 1173, 302, 14],
|
|
["jump", "call_done_382", 302, 14],
|
|
"record_path_381",
|
|
["load_field", 1180, 1174, "is_imm_text", 302, 14],
|
|
["frame", 1181, 1180, 2, 302, 14],
|
|
["setarg", 1181, 0, 1174, 302, 14],
|
|
["setarg", 1181, 1, 12, 302, 14],
|
|
["setarg", 1181, 2, 1169, 302, 14],
|
|
["invoke", 1181, 1173, 302, 14],
|
|
"call_done_382",
|
|
["get", 1183, 11, 1, 302, 9],
|
|
["frame", 1184, 1183, 1, 302, 9],
|
|
["null", 1185, 302, 9],
|
|
["setarg", 1184, 0, 1185, 302, 9],
|
|
["setarg", 1184, 1, 1173, 302, 9],
|
|
["invoke", 1184, 1182, 302, 9],
|
|
["access", 1186, ".r", 303, 31],
|
|
["is_int", 1188, 12, 303, 31],
|
|
["jump_false", 1188, "add_ni_383", 303, 31],
|
|
"_nop_tc_34",
|
|
["jump", "add_ni_383", 303, 31],
|
|
["add_int", 1187, 12, 1186, 303, 31],
|
|
["jump", "add_done_385", 303, 31],
|
|
"add_ni_383",
|
|
["is_text", 1188, 12, 303, 31],
|
|
["jump_false", 1188, "add_nt_384", 303, 31],
|
|
["concat", 1187, 12, 1186, 303, 31],
|
|
["jump", "add_done_385", 303, 31],
|
|
"add_nt_384",
|
|
["is_num", 1188, 12, 303, 31],
|
|
["jump_false", 1188, "add_err_386", 303, 31],
|
|
["is_num", 1189, 1186, 303, 31],
|
|
["jump_false", 1189, "add_err_386", 303, 31],
|
|
["add_float", 1187, 12, 1186, 303, 31],
|
|
["jump", "add_done_385", 303, 31],
|
|
"add_err_386",
|
|
["disrupt", 303, 31],
|
|
"add_done_385",
|
|
["access", 1190, "%", 303, 37],
|
|
"_nop_tc_35",
|
|
["jump", "add_ni_387", 303, 43],
|
|
["is_int", 1193, 12, 303, 43],
|
|
["jump_false", 1193, "add_ni_387", 303, 43],
|
|
["add_int", 1191, 1190, 12, 303, 43],
|
|
["jump", "add_done_389", 303, 43],
|
|
"add_ni_387",
|
|
["is_text", 1193, 12, 303, 43],
|
|
["jump_false", 1193, "add_nt_388", 303, 43],
|
|
["concat", 1191, 1190, 12, 303, 43],
|
|
["jump", "add_done_389", 303, 43],
|
|
"add_nt_388",
|
|
["is_num", 1192, 1190, 303, 43],
|
|
["jump_false", 1192, "add_err_390", 303, 43],
|
|
["is_num", 1193, 12, 303, 43],
|
|
["jump_false", 1193, "add_err_390", 303, 43],
|
|
["add_float", 1191, 1190, 12, 303, 43],
|
|
["jump", "add_done_389", 303, 43],
|
|
"add_err_390",
|
|
["disrupt", 303, 43],
|
|
"add_done_389",
|
|
["get", 1195, 2, 1, 303, 14],
|
|
["is_proxy", 1196, 1195, 303, 14],
|
|
["jump_false", 1196, "record_path_391", 303, 14],
|
|
["null", 1197, 303, 14],
|
|
["access", 1198, "new_bool", 303, 14],
|
|
["array", 1199, 2, 1187, 1191, 303, 14],
|
|
["frame", 1200, 1195, 2, 303, 14],
|
|
["setarg", 1200, 0, 1197, 303, 14],
|
|
["setarg", 1200, 1, 1198, 303, 14],
|
|
["setarg", 1200, 2, 1199, 303, 14],
|
|
["invoke", 1200, 1194, 303, 14],
|
|
["jump", "call_done_392", 303, 14],
|
|
"record_path_391",
|
|
["load_field", 1201, 1195, "new_bool", 303, 14],
|
|
["frame", 1202, 1201, 2, 303, 14],
|
|
["setarg", 1202, 0, 1195, 303, 14],
|
|
["setarg", 1202, 1, 1187, 303, 14],
|
|
["setarg", 1202, 2, 1191, 303, 14],
|
|
["invoke", 1202, 1194, 303, 14],
|
|
"call_done_392",
|
|
["get", 1204, 11, 1, 303, 9],
|
|
["frame", 1205, 1204, 1, 303, 9],
|
|
["null", 1206, 303, 9],
|
|
["setarg", 1205, 0, 1206, 303, 9],
|
|
["setarg", 1205, 1, 1194, 303, 9],
|
|
["invoke", 1205, 1203, 303, 9],
|
|
["get", 1208, 12, 1, 1, 1],
|
|
["frame", 1209, 1208, 1, 1, 1],
|
|
["null", 1210, 1, 1],
|
|
["setarg", 1209, 0, 1210, 1, 1],
|
|
["setarg", 1209, 1, 10, 1, 1],
|
|
["invoke", 1209, 1207, 1, 1],
|
|
["array", 1211, 2, 1207, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1212,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1213, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1215, 1212, 2, 1, 1],
|
|
["null", 1216, 1, 1],
|
|
["setarg", 1215, 0, 1216, 1, 1],
|
|
["setarg", 1215, 1, 1213, 1, 1],
|
|
["setarg", 1215, 2, 1211, 1, 1],
|
|
["invoke", 1215, 1214, 1, 1],
|
|
["get", 1218, 11, 1, 304, 9],
|
|
["frame", 1219, 1218, 1, 304, 9],
|
|
["null", 1220, 304, 9],
|
|
["setarg", 1219, 0, 1220, 304, 9],
|
|
["setarg", 1219, 1, 1214, 304, 9],
|
|
["invoke", 1219, 1217, 304, 9],
|
|
["frame", 1222, 9, 1, 305, 9],
|
|
["null", 1223, 305, 9],
|
|
["setarg", 1222, 0, 1223, 305, 9],
|
|
["setarg", 1222, 1, 10, 305, 9],
|
|
["invoke", 1222, 1221, 305, 9],
|
|
["jump", "while_start_93", 306, 9],
|
|
["jump", "if_end_374", 306, 9],
|
|
"if_else_373",
|
|
"if_end_374",
|
|
["access", 1224, "is_num", 308, 17],
|
|
["is_identical", 1225, 21, 1224, 308, 17],
|
|
["jump_true", 1225, "eq_done_395", 308, 17],
|
|
["is_int", 1226, 21, 308, 17],
|
|
["jump_false", 1226, "eq_ni_396", 308, 17],
|
|
"_nop_tc_36",
|
|
["jump", "eq_ni_396", 308, 17],
|
|
["eq_int", 1225, 21, 1224, 308, 17],
|
|
["jump", "eq_done_395", 308, 17],
|
|
"eq_ni_396",
|
|
["is_num", 1226, 21, 308, 17],
|
|
["jump_false", 1226, "eq_nn_397", 308, 17],
|
|
["is_num", 1227, 1224, 308, 17],
|
|
["jump_false", 1227, "eq_nn_397", 308, 17],
|
|
["eq_float", 1225, 21, 1224, 308, 17],
|
|
["jump", "eq_done_395", 308, 17],
|
|
"eq_nn_397",
|
|
["is_text", 1226, 21, 308, 17],
|
|
["jump_false", 1226, "eq_nt_398", 308, 17],
|
|
["is_text", 1227, 1224, 308, 17],
|
|
["jump_false", 1227, "eq_nt_398", 308, 17],
|
|
["eq_text", 1225, 21, 1224, 308, 17],
|
|
["jump", "eq_done_395", 308, 17],
|
|
"eq_nt_398",
|
|
["is_null", 1226, 21, 308, 17],
|
|
["jump_false", 1226, "eq_nnl_399", 308, 17],
|
|
["is_null", 1227, 1224, 308, 17],
|
|
["jump_false", 1227, "eq_nnl_399", 308, 17],
|
|
["true", 1225, 308, 17],
|
|
["jump", "eq_done_395", 308, 17],
|
|
"eq_nnl_399",
|
|
["is_bool", 1226, 21, 308, 17],
|
|
["jump_false", 1226, "eq_nb_400", 308, 17],
|
|
["is_bool", 1227, 1224, 308, 17],
|
|
["jump_false", 1227, "eq_nb_400", 308, 17],
|
|
["eq_bool", 1225, 21, 1224, 308, 17],
|
|
["jump", "eq_done_395", 308, 17],
|
|
"eq_nb_400",
|
|
["false", 1225, 308, 17],
|
|
"eq_done_395",
|
|
["jump_false", 1225, "if_else_393", 308, 17],
|
|
["get", 1229, 10, 1, 309, 13],
|
|
["frame", 1230, 1229, 0, 309, 13],
|
|
["null", 1231, 309, 13],
|
|
["setarg", 1230, 0, 1231, 309, 13],
|
|
["invoke", 1230, 1228, 309, 13],
|
|
["move", 12, 1228, 309, 13],
|
|
["get", 1233, 12, 1, 310, 31],
|
|
["frame", 1234, 1233, 1, 310, 31],
|
|
["null", 1235, 310, 31],
|
|
["setarg", 1234, 0, 1235, 310, 31],
|
|
["setarg", 1234, 1, 14, 310, 31],
|
|
["invoke", 1234, 1232, 310, 31],
|
|
["get", 1237, 2, 1, 310, 14],
|
|
["is_proxy", 1238, 1237, 310, 14],
|
|
["jump_false", 1238, "record_path_401", 310, 14],
|
|
["null", 1239, 310, 14],
|
|
["access", 1240, "is_number", 310, 14],
|
|
["array", 1241, 2, 12, 1232, 310, 14],
|
|
["frame", 1242, 1237, 2, 310, 14],
|
|
["setarg", 1242, 0, 1239, 310, 14],
|
|
["setarg", 1242, 1, 1240, 310, 14],
|
|
["setarg", 1242, 2, 1241, 310, 14],
|
|
["invoke", 1242, 1236, 310, 14],
|
|
["jump", "call_done_402", 310, 14],
|
|
"record_path_401",
|
|
["load_field", 1243, 1237, "is_number", 310, 14],
|
|
["frame", 1244, 1243, 2, 310, 14],
|
|
["setarg", 1244, 0, 1237, 310, 14],
|
|
["setarg", 1244, 1, 12, 310, 14],
|
|
["setarg", 1244, 2, 1232, 310, 14],
|
|
["invoke", 1244, 1236, 310, 14],
|
|
"call_done_402",
|
|
["get", 1246, 11, 1, 310, 9],
|
|
["frame", 1247, 1246, 1, 310, 9],
|
|
["null", 1248, 310, 9],
|
|
["setarg", 1247, 0, 1248, 310, 9],
|
|
["setarg", 1247, 1, 1236, 310, 9],
|
|
["invoke", 1247, 1245, 310, 9],
|
|
["access", 1249, ".r", 311, 31],
|
|
["is_int", 1251, 12, 311, 31],
|
|
["jump_false", 1251, "add_ni_403", 311, 31],
|
|
"_nop_tc_37",
|
|
["jump", "add_ni_403", 311, 31],
|
|
["add_int", 1250, 12, 1249, 311, 31],
|
|
["jump", "add_done_405", 311, 31],
|
|
"add_ni_403",
|
|
["is_text", 1251, 12, 311, 31],
|
|
["jump_false", 1251, "add_nt_404", 311, 31],
|
|
["concat", 1250, 12, 1249, 311, 31],
|
|
["jump", "add_done_405", 311, 31],
|
|
"add_nt_404",
|
|
["is_num", 1251, 12, 311, 31],
|
|
["jump_false", 1251, "add_err_406", 311, 31],
|
|
["is_num", 1252, 1249, 311, 31],
|
|
["jump_false", 1252, "add_err_406", 311, 31],
|
|
["add_float", 1250, 12, 1249, 311, 31],
|
|
["jump", "add_done_405", 311, 31],
|
|
"add_err_406",
|
|
["disrupt", 311, 31],
|
|
"add_done_405",
|
|
["access", 1253, "%", 311, 37],
|
|
"_nop_tc_38",
|
|
["jump", "add_ni_407", 311, 43],
|
|
["is_int", 1256, 12, 311, 43],
|
|
["jump_false", 1256, "add_ni_407", 311, 43],
|
|
["add_int", 1254, 1253, 12, 311, 43],
|
|
["jump", "add_done_409", 311, 43],
|
|
"add_ni_407",
|
|
["is_text", 1256, 12, 311, 43],
|
|
["jump_false", 1256, "add_nt_408", 311, 43],
|
|
["concat", 1254, 1253, 12, 311, 43],
|
|
["jump", "add_done_409", 311, 43],
|
|
"add_nt_408",
|
|
["is_num", 1255, 1253, 311, 43],
|
|
["jump_false", 1255, "add_err_410", 311, 43],
|
|
["is_num", 1256, 12, 311, 43],
|
|
["jump_false", 1256, "add_err_410", 311, 43],
|
|
["add_float", 1254, 1253, 12, 311, 43],
|
|
["jump", "add_done_409", 311, 43],
|
|
"add_err_410",
|
|
["disrupt", 311, 43],
|
|
"add_done_409",
|
|
["get", 1258, 2, 1, 311, 14],
|
|
["is_proxy", 1259, 1258, 311, 14],
|
|
["jump_false", 1259, "record_path_411", 311, 14],
|
|
["null", 1260, 311, 14],
|
|
["access", 1261, "new_bool", 311, 14],
|
|
["array", 1262, 2, 1250, 1254, 311, 14],
|
|
["frame", 1263, 1258, 2, 311, 14],
|
|
["setarg", 1263, 0, 1260, 311, 14],
|
|
["setarg", 1263, 1, 1261, 311, 14],
|
|
["setarg", 1263, 2, 1262, 311, 14],
|
|
["invoke", 1263, 1257, 311, 14],
|
|
["jump", "call_done_412", 311, 14],
|
|
"record_path_411",
|
|
["load_field", 1264, 1258, "new_bool", 311, 14],
|
|
["frame", 1265, 1264, 2, 311, 14],
|
|
["setarg", 1265, 0, 1258, 311, 14],
|
|
["setarg", 1265, 1, 1250, 311, 14],
|
|
["setarg", 1265, 2, 1254, 311, 14],
|
|
["invoke", 1265, 1257, 311, 14],
|
|
"call_done_412",
|
|
["get", 1267, 11, 1, 311, 9],
|
|
["frame", 1268, 1267, 1, 311, 9],
|
|
["null", 1269, 311, 9],
|
|
["setarg", 1268, 0, 1269, 311, 9],
|
|
["setarg", 1268, 1, 1257, 311, 9],
|
|
["invoke", 1268, 1266, 311, 9],
|
|
["get", 1271, 12, 1, 1, 1],
|
|
["frame", 1272, 1271, 1, 1, 1],
|
|
["null", 1273, 1, 1],
|
|
["setarg", 1272, 0, 1273, 1, 1],
|
|
["setarg", 1272, 1, 10, 1, 1],
|
|
["invoke", 1272, 1270, 1, 1],
|
|
["array", 1274, 2, 1270, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1275,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1276, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1278, 1275, 2, 1, 1],
|
|
["null", 1279, 1, 1],
|
|
["setarg", 1278, 0, 1279, 1, 1],
|
|
["setarg", 1278, 1, 1276, 1, 1],
|
|
["setarg", 1278, 2, 1274, 1, 1],
|
|
["invoke", 1278, 1277, 1, 1],
|
|
["get", 1281, 11, 1, 312, 9],
|
|
["frame", 1282, 1281, 1, 312, 9],
|
|
["null", 1283, 312, 9],
|
|
["setarg", 1282, 0, 1283, 312, 9],
|
|
["setarg", 1282, 1, 1277, 312, 9],
|
|
["invoke", 1282, 1280, 312, 9],
|
|
["frame", 1285, 9, 1, 313, 9],
|
|
["null", 1286, 313, 9],
|
|
["setarg", 1285, 0, 1286, 313, 9],
|
|
["setarg", 1285, 1, 10, 313, 9],
|
|
["invoke", 1285, 1284, 313, 9],
|
|
["jump", "while_start_93", 314, 9],
|
|
["jump", "if_end_394", 314, 9],
|
|
"if_else_393",
|
|
"if_end_394",
|
|
["access", 1287, "is_bool", 316, 17],
|
|
["is_identical", 1288, 21, 1287, 316, 17],
|
|
["jump_true", 1288, "eq_done_415", 316, 17],
|
|
["is_int", 1289, 21, 316, 17],
|
|
["jump_false", 1289, "eq_ni_416", 316, 17],
|
|
"_nop_tc_39",
|
|
["jump", "eq_ni_416", 316, 17],
|
|
["eq_int", 1288, 21, 1287, 316, 17],
|
|
["jump", "eq_done_415", 316, 17],
|
|
"eq_ni_416",
|
|
["is_num", 1289, 21, 316, 17],
|
|
["jump_false", 1289, "eq_nn_417", 316, 17],
|
|
["is_num", 1290, 1287, 316, 17],
|
|
["jump_false", 1290, "eq_nn_417", 316, 17],
|
|
["eq_float", 1288, 21, 1287, 316, 17],
|
|
["jump", "eq_done_415", 316, 17],
|
|
"eq_nn_417",
|
|
["is_text", 1289, 21, 316, 17],
|
|
["jump_false", 1289, "eq_nt_418", 316, 17],
|
|
["is_text", 1290, 1287, 316, 17],
|
|
["jump_false", 1290, "eq_nt_418", 316, 17],
|
|
["eq_text", 1288, 21, 1287, 316, 17],
|
|
["jump", "eq_done_415", 316, 17],
|
|
"eq_nt_418",
|
|
["is_null", 1289, 21, 316, 17],
|
|
["jump_false", 1289, "eq_nnl_419", 316, 17],
|
|
["is_null", 1290, 1287, 316, 17],
|
|
["jump_false", 1290, "eq_nnl_419", 316, 17],
|
|
["true", 1288, 316, 17],
|
|
["jump", "eq_done_415", 316, 17],
|
|
"eq_nnl_419",
|
|
["is_bool", 1289, 21, 316, 17],
|
|
["jump_false", 1289, "eq_nb_420", 316, 17],
|
|
["is_bool", 1290, 1287, 316, 17],
|
|
["jump_false", 1290, "eq_nb_420", 316, 17],
|
|
["eq_bool", 1288, 21, 1287, 316, 17],
|
|
["jump", "eq_done_415", 316, 17],
|
|
"eq_nb_420",
|
|
["false", 1288, 316, 17],
|
|
"eq_done_415",
|
|
["jump_false", 1288, "if_else_413", 316, 17],
|
|
["get", 1292, 10, 1, 317, 13],
|
|
["frame", 1293, 1292, 0, 317, 13],
|
|
["null", 1294, 317, 13],
|
|
["setarg", 1293, 0, 1294, 317, 13],
|
|
["invoke", 1293, 1291, 317, 13],
|
|
["move", 12, 1291, 317, 13],
|
|
["get", 1296, 12, 1, 318, 29],
|
|
["frame", 1297, 1296, 1, 318, 29],
|
|
["null", 1298, 318, 29],
|
|
["setarg", 1297, 0, 1298, 318, 29],
|
|
["setarg", 1297, 1, 14, 318, 29],
|
|
["invoke", 1297, 1295, 318, 29],
|
|
["get", 1300, 2, 1, 318, 14],
|
|
["is_proxy", 1301, 1300, 318, 14],
|
|
["jump_false", 1301, "record_path_421", 318, 14],
|
|
["null", 1302, 318, 14],
|
|
["access", 1303, "is_bool", 318, 14],
|
|
["array", 1304, 2, 12, 1295, 318, 14],
|
|
["frame", 1305, 1300, 2, 318, 14],
|
|
["setarg", 1305, 0, 1302, 318, 14],
|
|
["setarg", 1305, 1, 1303, 318, 14],
|
|
["setarg", 1305, 2, 1304, 318, 14],
|
|
["invoke", 1305, 1299, 318, 14],
|
|
["jump", "call_done_422", 318, 14],
|
|
"record_path_421",
|
|
["load_field", 1306, 1300, "is_bool", 318, 14],
|
|
["frame", 1307, 1306, 2, 318, 14],
|
|
["setarg", 1307, 0, 1300, 318, 14],
|
|
["setarg", 1307, 1, 12, 318, 14],
|
|
["setarg", 1307, 2, 1295, 318, 14],
|
|
["invoke", 1307, 1299, 318, 14],
|
|
"call_done_422",
|
|
["get", 1309, 11, 1, 318, 9],
|
|
["frame", 1310, 1309, 1, 318, 9],
|
|
["null", 1311, 318, 9],
|
|
["setarg", 1310, 0, 1311, 318, 9],
|
|
["setarg", 1310, 1, 1299, 318, 9],
|
|
["invoke", 1310, 1308, 318, 9],
|
|
["access", 1312, ".r", 319, 31],
|
|
["is_int", 1314, 12, 319, 31],
|
|
["jump_false", 1314, "add_ni_423", 319, 31],
|
|
"_nop_tc_40",
|
|
["jump", "add_ni_423", 319, 31],
|
|
["add_int", 1313, 12, 1312, 319, 31],
|
|
["jump", "add_done_425", 319, 31],
|
|
"add_ni_423",
|
|
["is_text", 1314, 12, 319, 31],
|
|
["jump_false", 1314, "add_nt_424", 319, 31],
|
|
["concat", 1313, 12, 1312, 319, 31],
|
|
["jump", "add_done_425", 319, 31],
|
|
"add_nt_424",
|
|
["is_num", 1314, 12, 319, 31],
|
|
["jump_false", 1314, "add_err_426", 319, 31],
|
|
["is_num", 1315, 1312, 319, 31],
|
|
["jump_false", 1315, "add_err_426", 319, 31],
|
|
["add_float", 1313, 12, 1312, 319, 31],
|
|
["jump", "add_done_425", 319, 31],
|
|
"add_err_426",
|
|
["disrupt", 319, 31],
|
|
"add_done_425",
|
|
["access", 1316, "%", 319, 37],
|
|
"_nop_tc_41",
|
|
["jump", "add_ni_427", 319, 43],
|
|
["is_int", 1319, 12, 319, 43],
|
|
["jump_false", 1319, "add_ni_427", 319, 43],
|
|
["add_int", 1317, 1316, 12, 319, 43],
|
|
["jump", "add_done_429", 319, 43],
|
|
"add_ni_427",
|
|
["is_text", 1319, 12, 319, 43],
|
|
["jump_false", 1319, "add_nt_428", 319, 43],
|
|
["concat", 1317, 1316, 12, 319, 43],
|
|
["jump", "add_done_429", 319, 43],
|
|
"add_nt_428",
|
|
["is_num", 1318, 1316, 319, 43],
|
|
["jump_false", 1318, "add_err_430", 319, 43],
|
|
["is_num", 1319, 12, 319, 43],
|
|
["jump_false", 1319, "add_err_430", 319, 43],
|
|
["add_float", 1317, 1316, 12, 319, 43],
|
|
["jump", "add_done_429", 319, 43],
|
|
"add_err_430",
|
|
["disrupt", 319, 43],
|
|
"add_done_429",
|
|
["get", 1321, 2, 1, 319, 14],
|
|
["is_proxy", 1322, 1321, 319, 14],
|
|
["jump_false", 1322, "record_path_431", 319, 14],
|
|
["null", 1323, 319, 14],
|
|
["access", 1324, "new_bool", 319, 14],
|
|
["array", 1325, 2, 1313, 1317, 319, 14],
|
|
["frame", 1326, 1321, 2, 319, 14],
|
|
["setarg", 1326, 0, 1323, 319, 14],
|
|
["setarg", 1326, 1, 1324, 319, 14],
|
|
["setarg", 1326, 2, 1325, 319, 14],
|
|
["invoke", 1326, 1320, 319, 14],
|
|
["jump", "call_done_432", 319, 14],
|
|
"record_path_431",
|
|
["load_field", 1327, 1321, "new_bool", 319, 14],
|
|
["frame", 1328, 1327, 2, 319, 14],
|
|
["setarg", 1328, 0, 1321, 319, 14],
|
|
["setarg", 1328, 1, 1313, 319, 14],
|
|
["setarg", 1328, 2, 1317, 319, 14],
|
|
["invoke", 1328, 1320, 319, 14],
|
|
"call_done_432",
|
|
["get", 1330, 11, 1, 319, 9],
|
|
["frame", 1331, 1330, 1, 319, 9],
|
|
["null", 1332, 319, 9],
|
|
["setarg", 1331, 0, 1332, 319, 9],
|
|
["setarg", 1331, 1, 1320, 319, 9],
|
|
["invoke", 1331, 1329, 319, 9],
|
|
["get", 1334, 12, 1, 1, 1],
|
|
["frame", 1335, 1334, 1, 1, 1],
|
|
["null", 1336, 1, 1],
|
|
["setarg", 1335, 0, 1336, 1, 1],
|
|
["setarg", 1335, 1, 10, 1, 1],
|
|
["invoke", 1335, 1333, 1, 1],
|
|
["array", 1337, 2, 1333, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1338,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1339, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1341, 1338, 2, 1, 1],
|
|
["null", 1342, 1, 1],
|
|
["setarg", 1341, 0, 1342, 1, 1],
|
|
["setarg", 1341, 1, 1339, 1, 1],
|
|
["setarg", 1341, 2, 1337, 1, 1],
|
|
["invoke", 1341, 1340, 1, 1],
|
|
["get", 1344, 11, 1, 320, 9],
|
|
["frame", 1345, 1344, 1, 320, 9],
|
|
["null", 1346, 320, 9],
|
|
["setarg", 1345, 0, 1346, 320, 9],
|
|
["setarg", 1345, 1, 1340, 320, 9],
|
|
["invoke", 1345, 1343, 320, 9],
|
|
["frame", 1348, 9, 1, 321, 9],
|
|
["null", 1349, 321, 9],
|
|
["setarg", 1348, 0, 1349, 321, 9],
|
|
["setarg", 1348, 1, 10, 321, 9],
|
|
["invoke", 1348, 1347, 321, 9],
|
|
["jump", "while_start_93", 322, 9],
|
|
["jump", "if_end_414", 322, 9],
|
|
"if_else_413",
|
|
"if_end_414",
|
|
["access", 1350, "is_null", 324, 17],
|
|
["is_identical", 1351, 21, 1350, 324, 17],
|
|
["jump_true", 1351, "eq_done_435", 324, 17],
|
|
["is_int", 1352, 21, 324, 17],
|
|
["jump_false", 1352, "eq_ni_436", 324, 17],
|
|
"_nop_tc_42",
|
|
["jump", "eq_ni_436", 324, 17],
|
|
["eq_int", 1351, 21, 1350, 324, 17],
|
|
["jump", "eq_done_435", 324, 17],
|
|
"eq_ni_436",
|
|
["is_num", 1352, 21, 324, 17],
|
|
["jump_false", 1352, "eq_nn_437", 324, 17],
|
|
["is_num", 1353, 1350, 324, 17],
|
|
["jump_false", 1353, "eq_nn_437", 324, 17],
|
|
["eq_float", 1351, 21, 1350, 324, 17],
|
|
["jump", "eq_done_435", 324, 17],
|
|
"eq_nn_437",
|
|
["is_text", 1352, 21, 324, 17],
|
|
["jump_false", 1352, "eq_nt_438", 324, 17],
|
|
["is_text", 1353, 1350, 324, 17],
|
|
["jump_false", 1353, "eq_nt_438", 324, 17],
|
|
["eq_text", 1351, 21, 1350, 324, 17],
|
|
["jump", "eq_done_435", 324, 17],
|
|
"eq_nt_438",
|
|
["is_null", 1352, 21, 324, 17],
|
|
["jump_false", 1352, "eq_nnl_439", 324, 17],
|
|
["is_null", 1353, 1350, 324, 17],
|
|
["jump_false", 1353, "eq_nnl_439", 324, 17],
|
|
["true", 1351, 324, 17],
|
|
["jump", "eq_done_435", 324, 17],
|
|
"eq_nnl_439",
|
|
["is_bool", 1352, 21, 324, 17],
|
|
["jump_false", 1352, "eq_nb_440", 324, 17],
|
|
["is_bool", 1353, 1350, 324, 17],
|
|
["jump_false", 1353, "eq_nb_440", 324, 17],
|
|
["eq_bool", 1351, 21, 1350, 324, 17],
|
|
["jump", "eq_done_435", 324, 17],
|
|
"eq_nb_440",
|
|
["false", 1351, 324, 17],
|
|
"eq_done_435",
|
|
["jump_false", 1351, "if_else_433", 324, 17],
|
|
["get", 1355, 10, 1, 325, 13],
|
|
["frame", 1356, 1355, 0, 325, 13],
|
|
["null", 1357, 325, 13],
|
|
["setarg", 1356, 0, 1357, 325, 13],
|
|
["invoke", 1356, 1354, 325, 13],
|
|
["move", 12, 1354, 325, 13],
|
|
["get", 1359, 12, 1, 326, 29],
|
|
["frame", 1360, 1359, 1, 326, 29],
|
|
["null", 1361, 326, 29],
|
|
["setarg", 1360, 0, 1361, 326, 29],
|
|
["setarg", 1360, 1, 14, 326, 29],
|
|
["invoke", 1360, 1358, 326, 29],
|
|
["get", 1363, 2, 1, 326, 14],
|
|
["is_proxy", 1364, 1363, 326, 14],
|
|
["jump_false", 1364, "record_path_441", 326, 14],
|
|
["null", 1365, 326, 14],
|
|
["access", 1366, "is_null", 326, 14],
|
|
["array", 1367, 2, 12, 1358, 326, 14],
|
|
["frame", 1368, 1363, 2, 326, 14],
|
|
["setarg", 1368, 0, 1365, 326, 14],
|
|
["setarg", 1368, 1, 1366, 326, 14],
|
|
["setarg", 1368, 2, 1367, 326, 14],
|
|
["invoke", 1368, 1362, 326, 14],
|
|
["jump", "call_done_442", 326, 14],
|
|
"record_path_441",
|
|
["load_field", 1369, 1363, "is_null", 326, 14],
|
|
["frame", 1370, 1369, 2, 326, 14],
|
|
["setarg", 1370, 0, 1363, 326, 14],
|
|
["setarg", 1370, 1, 12, 326, 14],
|
|
["setarg", 1370, 2, 1358, 326, 14],
|
|
["invoke", 1370, 1362, 326, 14],
|
|
"call_done_442",
|
|
["get", 1372, 11, 1, 326, 9],
|
|
["frame", 1373, 1372, 1, 326, 9],
|
|
["null", 1374, 326, 9],
|
|
["setarg", 1373, 0, 1374, 326, 9],
|
|
["setarg", 1373, 1, 1362, 326, 9],
|
|
["invoke", 1373, 1371, 326, 9],
|
|
["access", 1375, ".r", 327, 31],
|
|
["is_int", 1377, 12, 327, 31],
|
|
["jump_false", 1377, "add_ni_443", 327, 31],
|
|
"_nop_tc_43",
|
|
["jump", "add_ni_443", 327, 31],
|
|
["add_int", 1376, 12, 1375, 327, 31],
|
|
["jump", "add_done_445", 327, 31],
|
|
"add_ni_443",
|
|
["is_text", 1377, 12, 327, 31],
|
|
["jump_false", 1377, "add_nt_444", 327, 31],
|
|
["concat", 1376, 12, 1375, 327, 31],
|
|
["jump", "add_done_445", 327, 31],
|
|
"add_nt_444",
|
|
["is_num", 1377, 12, 327, 31],
|
|
["jump_false", 1377, "add_err_446", 327, 31],
|
|
["is_num", 1378, 1375, 327, 31],
|
|
["jump_false", 1378, "add_err_446", 327, 31],
|
|
["add_float", 1376, 12, 1375, 327, 31],
|
|
["jump", "add_done_445", 327, 31],
|
|
"add_err_446",
|
|
["disrupt", 327, 31],
|
|
"add_done_445",
|
|
["access", 1379, "%", 327, 37],
|
|
"_nop_tc_44",
|
|
["jump", "add_ni_447", 327, 43],
|
|
["is_int", 1382, 12, 327, 43],
|
|
["jump_false", 1382, "add_ni_447", 327, 43],
|
|
["add_int", 1380, 1379, 12, 327, 43],
|
|
["jump", "add_done_449", 327, 43],
|
|
"add_ni_447",
|
|
["is_text", 1382, 12, 327, 43],
|
|
["jump_false", 1382, "add_nt_448", 327, 43],
|
|
["concat", 1380, 1379, 12, 327, 43],
|
|
["jump", "add_done_449", 327, 43],
|
|
"add_nt_448",
|
|
["is_num", 1381, 1379, 327, 43],
|
|
["jump_false", 1381, "add_err_450", 327, 43],
|
|
["is_num", 1382, 12, 327, 43],
|
|
["jump_false", 1382, "add_err_450", 327, 43],
|
|
["add_float", 1380, 1379, 12, 327, 43],
|
|
["jump", "add_done_449", 327, 43],
|
|
"add_err_450",
|
|
["disrupt", 327, 43],
|
|
"add_done_449",
|
|
["get", 1384, 2, 1, 327, 14],
|
|
["is_proxy", 1385, 1384, 327, 14],
|
|
["jump_false", 1385, "record_path_451", 327, 14],
|
|
["null", 1386, 327, 14],
|
|
["access", 1387, "new_bool", 327, 14],
|
|
["array", 1388, 2, 1376, 1380, 327, 14],
|
|
["frame", 1389, 1384, 2, 327, 14],
|
|
["setarg", 1389, 0, 1386, 327, 14],
|
|
["setarg", 1389, 1, 1387, 327, 14],
|
|
["setarg", 1389, 2, 1388, 327, 14],
|
|
["invoke", 1389, 1383, 327, 14],
|
|
["jump", "call_done_452", 327, 14],
|
|
"record_path_451",
|
|
["load_field", 1390, 1384, "new_bool", 327, 14],
|
|
["frame", 1391, 1390, 2, 327, 14],
|
|
["setarg", 1391, 0, 1384, 327, 14],
|
|
["setarg", 1391, 1, 1376, 327, 14],
|
|
["setarg", 1391, 2, 1380, 327, 14],
|
|
["invoke", 1391, 1383, 327, 14],
|
|
"call_done_452",
|
|
["get", 1393, 11, 1, 327, 9],
|
|
["frame", 1394, 1393, 1, 327, 9],
|
|
["null", 1395, 327, 9],
|
|
["setarg", 1394, 0, 1395, 327, 9],
|
|
["setarg", 1394, 1, 1383, 327, 9],
|
|
["invoke", 1394, 1392, 327, 9],
|
|
["get", 1397, 12, 1, 1, 1],
|
|
["frame", 1398, 1397, 1, 1, 1],
|
|
["null", 1399, 1, 1],
|
|
["setarg", 1398, 0, 1399, 1, 1],
|
|
["setarg", 1398, 1, 10, 1, 1],
|
|
["invoke", 1398, 1396, 1, 1],
|
|
["array", 1400, 2, 1396, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1401,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1402, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1404, 1401, 2, 1, 1],
|
|
["null", 1405, 1, 1],
|
|
["setarg", 1404, 0, 1405, 1, 1],
|
|
["setarg", 1404, 1, 1402, 1, 1],
|
|
["setarg", 1404, 2, 1400, 1, 1],
|
|
["invoke", 1404, 1403, 1, 1],
|
|
["get", 1407, 11, 1, 328, 9],
|
|
["frame", 1408, 1407, 1, 328, 9],
|
|
["null", 1409, 328, 9],
|
|
["setarg", 1408, 0, 1409, 328, 9],
|
|
["setarg", 1408, 1, 1403, 328, 9],
|
|
["invoke", 1408, 1406, 328, 9],
|
|
["frame", 1411, 9, 1, 329, 9],
|
|
["null", 1412, 329, 9],
|
|
["setarg", 1411, 0, 1412, 329, 9],
|
|
["setarg", 1411, 1, 10, 329, 9],
|
|
["invoke", 1411, 1410, 329, 9],
|
|
["jump", "while_start_93", 330, 9],
|
|
["jump", "if_end_434", 330, 9],
|
|
"if_else_433",
|
|
"if_end_434",
|
|
["access", 1413, "is_identical", 332, 17],
|
|
["is_identical", 1414, 21, 1413, 332, 17],
|
|
["jump_true", 1414, "eq_done_455", 332, 17],
|
|
["is_int", 1415, 21, 332, 17],
|
|
["jump_false", 1415, "eq_ni_456", 332, 17],
|
|
"_nop_tc_45",
|
|
["jump", "eq_ni_456", 332, 17],
|
|
["eq_int", 1414, 21, 1413, 332, 17],
|
|
["jump", "eq_done_455", 332, 17],
|
|
"eq_ni_456",
|
|
["is_num", 1415, 21, 332, 17],
|
|
["jump_false", 1415, "eq_nn_457", 332, 17],
|
|
["is_num", 1416, 1413, 332, 17],
|
|
["jump_false", 1416, "eq_nn_457", 332, 17],
|
|
["eq_float", 1414, 21, 1413, 332, 17],
|
|
["jump", "eq_done_455", 332, 17],
|
|
"eq_nn_457",
|
|
["is_text", 1415, 21, 332, 17],
|
|
["jump_false", 1415, "eq_nt_458", 332, 17],
|
|
["is_text", 1416, 1413, 332, 17],
|
|
["jump_false", 1416, "eq_nt_458", 332, 17],
|
|
["eq_text", 1414, 21, 1413, 332, 17],
|
|
["jump", "eq_done_455", 332, 17],
|
|
"eq_nt_458",
|
|
["is_null", 1415, 21, 332, 17],
|
|
["jump_false", 1415, "eq_nnl_459", 332, 17],
|
|
["is_null", 1416, 1413, 332, 17],
|
|
["jump_false", 1416, "eq_nnl_459", 332, 17],
|
|
["true", 1414, 332, 17],
|
|
["jump", "eq_done_455", 332, 17],
|
|
"eq_nnl_459",
|
|
["is_bool", 1415, 21, 332, 17],
|
|
["jump_false", 1415, "eq_nb_460", 332, 17],
|
|
["is_bool", 1416, 1413, 332, 17],
|
|
["jump_false", 1416, "eq_nb_460", 332, 17],
|
|
["eq_bool", 1414, 21, 1413, 332, 17],
|
|
["jump", "eq_done_455", 332, 17],
|
|
"eq_nb_460",
|
|
["false", 1414, 332, 17],
|
|
"eq_done_455",
|
|
["jump_false", 1414, "if_else_453", 332, 17],
|
|
["get", 1418, 10, 1, 333, 13],
|
|
["frame", 1419, 1418, 0, 333, 13],
|
|
["null", 1420, 333, 13],
|
|
["setarg", 1419, 0, 1420, 333, 13],
|
|
["invoke", 1419, 1417, 333, 13],
|
|
["move", 12, 1417, 333, 13],
|
|
["get", 1422, 12, 1, 334, 34],
|
|
["frame", 1423, 1422, 1, 334, 34],
|
|
["null", 1424, 334, 34],
|
|
["setarg", 1423, 0, 1424, 334, 34],
|
|
["setarg", 1423, 1, 14, 334, 34],
|
|
["invoke", 1423, 1421, 334, 34],
|
|
["get", 1426, 12, 1, 334, 41],
|
|
["frame", 1427, 1426, 1, 334, 41],
|
|
["null", 1428, 334, 41],
|
|
["setarg", 1427, 0, 1428, 334, 41],
|
|
["setarg", 1427, 1, 5, 334, 41],
|
|
["invoke", 1427, 1425, 334, 41],
|
|
["get", 1430, 2, 1, 334, 14],
|
|
["is_proxy", 1431, 1430, 334, 14],
|
|
["jump_false", 1431, "record_path_461", 334, 14],
|
|
["null", 1432, 334, 14],
|
|
["access", 1433, "is_identical", 334, 14],
|
|
["array", 1434, 3, 12, 1421, 1425, 334, 14],
|
|
["frame", 1435, 1430, 2, 334, 14],
|
|
["setarg", 1435, 0, 1432, 334, 14],
|
|
["setarg", 1435, 1, 1433, 334, 14],
|
|
["setarg", 1435, 2, 1434, 334, 14],
|
|
["invoke", 1435, 1429, 334, 14],
|
|
["jump", "call_done_462", 334, 14],
|
|
"record_path_461",
|
|
["load_field", 1436, 1430, "is_identical", 334, 14],
|
|
["frame", 1437, 1436, 3, 334, 14],
|
|
["setarg", 1437, 0, 1430, 334, 14],
|
|
["setarg", 1437, 1, 12, 334, 14],
|
|
["setarg", 1437, 2, 1421, 334, 14],
|
|
["setarg", 1437, 3, 1425, 334, 14],
|
|
["invoke", 1437, 1429, 334, 14],
|
|
"call_done_462",
|
|
["get", 1439, 11, 1, 334, 9],
|
|
["frame", 1440, 1439, 1, 334, 9],
|
|
["null", 1441, 334, 9],
|
|
["setarg", 1440, 0, 1441, 334, 9],
|
|
["setarg", 1440, 1, 1429, 334, 9],
|
|
["invoke", 1440, 1438, 334, 9],
|
|
["get", 1443, 12, 1, 1, 1],
|
|
["frame", 1444, 1443, 1, 1, 1],
|
|
["null", 1445, 1, 1],
|
|
["setarg", 1444, 0, 1445, 1, 1],
|
|
["setarg", 1444, 1, 10, 1, 1],
|
|
["invoke", 1444, 1442, 1, 1],
|
|
["array", 1446, 2, 1442, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1447,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1448, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1450, 1447, 2, 1, 1],
|
|
["null", 1451, 1, 1],
|
|
["setarg", 1450, 0, 1451, 1, 1],
|
|
["setarg", 1450, 1, 1448, 1, 1],
|
|
["setarg", 1450, 2, 1446, 1, 1],
|
|
["invoke", 1450, 1449, 1, 1],
|
|
["get", 1453, 11, 1, 335, 9],
|
|
["frame", 1454, 1453, 1, 335, 9],
|
|
["null", 1455, 335, 9],
|
|
["setarg", 1454, 0, 1455, 335, 9],
|
|
["setarg", 1454, 1, 1449, 335, 9],
|
|
["invoke", 1454, 1452, 335, 9],
|
|
["frame", 1457, 9, 1, 336, 9],
|
|
["null", 1458, 336, 9],
|
|
["setarg", 1457, 0, 1458, 336, 9],
|
|
["setarg", 1457, 1, 10, 336, 9],
|
|
["invoke", 1457, 1456, 336, 9],
|
|
["jump", "while_start_93", 337, 9],
|
|
["jump", "if_end_454", 337, 9],
|
|
"if_else_453",
|
|
"if_end_454",
|
|
["access", 1459, "eq_int", 342, 17],
|
|
["is_identical", 1460, 21, 1459, 342, 17],
|
|
["jump_true", 1460, "eq_done_465", 342, 17],
|
|
["is_int", 1461, 21, 342, 17],
|
|
["jump_false", 1461, "eq_ni_466", 342, 17],
|
|
"_nop_tc_46",
|
|
["jump", "eq_ni_466", 342, 17],
|
|
["eq_int", 1460, 21, 1459, 342, 17],
|
|
["jump", "eq_done_465", 342, 17],
|
|
"eq_ni_466",
|
|
["is_num", 1461, 21, 342, 17],
|
|
["jump_false", 1461, "eq_nn_467", 342, 17],
|
|
["is_num", 1462, 1459, 342, 17],
|
|
["jump_false", 1462, "eq_nn_467", 342, 17],
|
|
["eq_float", 1460, 21, 1459, 342, 17],
|
|
["jump", "eq_done_465", 342, 17],
|
|
"eq_nn_467",
|
|
["is_text", 1461, 21, 342, 17],
|
|
["jump_false", 1461, "eq_nt_468", 342, 17],
|
|
["is_text", 1462, 1459, 342, 17],
|
|
["jump_false", 1462, "eq_nt_468", 342, 17],
|
|
["eq_text", 1460, 21, 1459, 342, 17],
|
|
["jump", "eq_done_465", 342, 17],
|
|
"eq_nt_468",
|
|
["is_null", 1461, 21, 342, 17],
|
|
["jump_false", 1461, "eq_nnl_469", 342, 17],
|
|
["is_null", 1462, 1459, 342, 17],
|
|
["jump_false", 1462, "eq_nnl_469", 342, 17],
|
|
["true", 1460, 342, 17],
|
|
["jump", "eq_done_465", 342, 17],
|
|
"eq_nnl_469",
|
|
["is_bool", 1461, 21, 342, 17],
|
|
["jump_false", 1461, "eq_nb_470", 342, 17],
|
|
["is_bool", 1462, 1459, 342, 17],
|
|
["jump_false", 1462, "eq_nb_470", 342, 17],
|
|
["eq_bool", 1460, 21, 1459, 342, 17],
|
|
["jump", "eq_done_465", 342, 17],
|
|
"eq_nb_470",
|
|
["false", 1460, 342, 17],
|
|
"eq_done_465",
|
|
["jump_false", 1460, "if_else_463", 342, 17],
|
|
["get", 1464, 10, 1, 343, 13],
|
|
["frame", 1465, 1464, 0, 343, 13],
|
|
["null", 1466, 343, 13],
|
|
["setarg", 1465, 0, 1466, 343, 13],
|
|
["invoke", 1465, 1463, 343, 13],
|
|
["move", 12, 1463, 343, 13],
|
|
["access", 1467, "%ctx", 344, 28],
|
|
["get", 1469, 12, 1, 344, 36],
|
|
["frame", 1470, 1469, 1, 344, 36],
|
|
["null", 1471, 344, 36],
|
|
["setarg", 1470, 0, 1471, 344, 36],
|
|
["setarg", 1470, 1, 14, 344, 36],
|
|
["invoke", 1470, 1468, 344, 36],
|
|
["get", 1473, 12, 1, 344, 43],
|
|
["frame", 1474, 1473, 1, 344, 43],
|
|
["null", 1475, 344, 43],
|
|
["setarg", 1474, 0, 1475, 344, 43],
|
|
["setarg", 1474, 1, 5, 344, 43],
|
|
["invoke", 1474, 1472, 344, 43],
|
|
["get", 1477, 2, 1, 344, 14],
|
|
["is_proxy", 1478, 1477, 344, 14],
|
|
["jump_false", 1478, "record_path_471", 344, 14],
|
|
["null", 1479, 344, 14],
|
|
["access", 1480, "eq_int", 344, 14],
|
|
["array", 1481, 4, 12, 1467, 1468, 1472, 344, 14],
|
|
["frame", 1482, 1477, 2, 344, 14],
|
|
["setarg", 1482, 0, 1479, 344, 14],
|
|
["setarg", 1482, 1, 1480, 344, 14],
|
|
["setarg", 1482, 2, 1481, 344, 14],
|
|
["invoke", 1482, 1476, 344, 14],
|
|
["jump", "call_done_472", 344, 14],
|
|
"record_path_471",
|
|
["load_field", 1483, 1477, "eq_int", 344, 14],
|
|
["frame", 1484, 1483, 4, 344, 14],
|
|
["setarg", 1484, 0, 1477, 344, 14],
|
|
["setarg", 1484, 1, 12, 344, 14],
|
|
["setarg", 1484, 2, 1467, 344, 14],
|
|
["setarg", 1484, 3, 1468, 344, 14],
|
|
["setarg", 1484, 4, 1472, 344, 14],
|
|
["invoke", 1484, 1476, 344, 14],
|
|
"call_done_472",
|
|
["get", 1486, 11, 1, 344, 9],
|
|
["frame", 1487, 1486, 1, 344, 9],
|
|
["null", 1488, 344, 9],
|
|
["setarg", 1487, 0, 1488, 344, 9],
|
|
["setarg", 1487, 1, 1476, 344, 9],
|
|
["invoke", 1487, 1485, 344, 9],
|
|
["get", 1490, 12, 1, 1, 1],
|
|
["frame", 1491, 1490, 1, 1, 1],
|
|
["null", 1492, 1, 1],
|
|
["setarg", 1491, 0, 1492, 1, 1],
|
|
["setarg", 1491, 1, 10, 1, 1],
|
|
["invoke", 1491, 1489, 1, 1],
|
|
["array", 1493, 2, 1489, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1494,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1495, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1497, 1494, 2, 1, 1],
|
|
["null", 1498, 1, 1],
|
|
["setarg", 1497, 0, 1498, 1, 1],
|
|
["setarg", 1497, 1, 1495, 1, 1],
|
|
["setarg", 1497, 2, 1493, 1, 1],
|
|
["invoke", 1497, 1496, 1, 1],
|
|
["get", 1500, 11, 1, 345, 9],
|
|
["frame", 1501, 1500, 1, 345, 9],
|
|
["null", 1502, 345, 9],
|
|
["setarg", 1501, 0, 1502, 345, 9],
|
|
["setarg", 1501, 1, 1496, 345, 9],
|
|
["invoke", 1501, 1499, 345, 9],
|
|
["frame", 1504, 9, 1, 346, 9],
|
|
["null", 1505, 346, 9],
|
|
["setarg", 1504, 0, 1505, 346, 9],
|
|
["setarg", 1504, 1, 10, 346, 9],
|
|
["invoke", 1504, 1503, 346, 9],
|
|
["jump", "while_start_93", 347, 9],
|
|
["jump", "if_end_464", 347, 9],
|
|
"if_else_463",
|
|
"if_end_464",
|
|
["access", 1506, "ne_int", 349, 17],
|
|
["is_identical", 1507, 21, 1506, 349, 17],
|
|
["jump_true", 1507, "eq_done_475", 349, 17],
|
|
["is_int", 1508, 21, 349, 17],
|
|
["jump_false", 1508, "eq_ni_476", 349, 17],
|
|
"_nop_tc_47",
|
|
["jump", "eq_ni_476", 349, 17],
|
|
["eq_int", 1507, 21, 1506, 349, 17],
|
|
["jump", "eq_done_475", 349, 17],
|
|
"eq_ni_476",
|
|
["is_num", 1508, 21, 349, 17],
|
|
["jump_false", 1508, "eq_nn_477", 349, 17],
|
|
["is_num", 1509, 1506, 349, 17],
|
|
["jump_false", 1509, "eq_nn_477", 349, 17],
|
|
["eq_float", 1507, 21, 1506, 349, 17],
|
|
["jump", "eq_done_475", 349, 17],
|
|
"eq_nn_477",
|
|
["is_text", 1508, 21, 349, 17],
|
|
["jump_false", 1508, "eq_nt_478", 349, 17],
|
|
["is_text", 1509, 1506, 349, 17],
|
|
["jump_false", 1509, "eq_nt_478", 349, 17],
|
|
["eq_text", 1507, 21, 1506, 349, 17],
|
|
["jump", "eq_done_475", 349, 17],
|
|
"eq_nt_478",
|
|
["is_null", 1508, 21, 349, 17],
|
|
["jump_false", 1508, "eq_nnl_479", 349, 17],
|
|
["is_null", 1509, 1506, 349, 17],
|
|
["jump_false", 1509, "eq_nnl_479", 349, 17],
|
|
["true", 1507, 349, 17],
|
|
["jump", "eq_done_475", 349, 17],
|
|
"eq_nnl_479",
|
|
["is_bool", 1508, 21, 349, 17],
|
|
["jump_false", 1508, "eq_nb_480", 349, 17],
|
|
["is_bool", 1509, 1506, 349, 17],
|
|
["jump_false", 1509, "eq_nb_480", 349, 17],
|
|
["eq_bool", 1507, 21, 1506, 349, 17],
|
|
["jump", "eq_done_475", 349, 17],
|
|
"eq_nb_480",
|
|
["false", 1507, 349, 17],
|
|
"eq_done_475",
|
|
["jump_false", 1507, "if_else_473", 349, 17],
|
|
["get", 1511, 10, 1, 350, 13],
|
|
["frame", 1512, 1511, 0, 350, 13],
|
|
["null", 1513, 350, 13],
|
|
["setarg", 1512, 0, 1513, 350, 13],
|
|
["invoke", 1512, 1510, 350, 13],
|
|
["move", 12, 1510, 350, 13],
|
|
["access", 1514, "%ctx", 351, 28],
|
|
["get", 1516, 12, 1, 351, 36],
|
|
["frame", 1517, 1516, 1, 351, 36],
|
|
["null", 1518, 351, 36],
|
|
["setarg", 1517, 0, 1518, 351, 36],
|
|
["setarg", 1517, 1, 14, 351, 36],
|
|
["invoke", 1517, 1515, 351, 36],
|
|
["get", 1520, 12, 1, 351, 43],
|
|
["frame", 1521, 1520, 1, 351, 43],
|
|
["null", 1522, 351, 43],
|
|
["setarg", 1521, 0, 1522, 351, 43],
|
|
["setarg", 1521, 1, 5, 351, 43],
|
|
["invoke", 1521, 1519, 351, 43],
|
|
["get", 1524, 2, 1, 351, 14],
|
|
["is_proxy", 1525, 1524, 351, 14],
|
|
["jump_false", 1525, "record_path_481", 351, 14],
|
|
["null", 1526, 351, 14],
|
|
["access", 1527, "ne_int", 351, 14],
|
|
["array", 1528, 4, 12, 1514, 1515, 1519, 351, 14],
|
|
["frame", 1529, 1524, 2, 351, 14],
|
|
["setarg", 1529, 0, 1526, 351, 14],
|
|
["setarg", 1529, 1, 1527, 351, 14],
|
|
["setarg", 1529, 2, 1528, 351, 14],
|
|
["invoke", 1529, 1523, 351, 14],
|
|
["jump", "call_done_482", 351, 14],
|
|
"record_path_481",
|
|
["load_field", 1530, 1524, "ne_int", 351, 14],
|
|
["frame", 1531, 1530, 4, 351, 14],
|
|
["setarg", 1531, 0, 1524, 351, 14],
|
|
["setarg", 1531, 1, 12, 351, 14],
|
|
["setarg", 1531, 2, 1514, 351, 14],
|
|
["setarg", 1531, 3, 1515, 351, 14],
|
|
["setarg", 1531, 4, 1519, 351, 14],
|
|
["invoke", 1531, 1523, 351, 14],
|
|
"call_done_482",
|
|
["get", 1533, 11, 1, 351, 9],
|
|
["frame", 1534, 1533, 1, 351, 9],
|
|
["null", 1535, 351, 9],
|
|
["setarg", 1534, 0, 1535, 351, 9],
|
|
["setarg", 1534, 1, 1523, 351, 9],
|
|
["invoke", 1534, 1532, 351, 9],
|
|
["get", 1537, 12, 1, 1, 1],
|
|
["frame", 1538, 1537, 1, 1, 1],
|
|
["null", 1539, 1, 1],
|
|
["setarg", 1538, 0, 1539, 1, 1],
|
|
["setarg", 1538, 1, 10, 1, 1],
|
|
["invoke", 1538, 1536, 1, 1],
|
|
["array", 1540, 2, 1536, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1541,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1542, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1544, 1541, 2, 1, 1],
|
|
["null", 1545, 1, 1],
|
|
["setarg", 1544, 0, 1545, 1, 1],
|
|
["setarg", 1544, 1, 1542, 1, 1],
|
|
["setarg", 1544, 2, 1540, 1, 1],
|
|
["invoke", 1544, 1543, 1, 1],
|
|
["get", 1547, 11, 1, 352, 9],
|
|
["frame", 1548, 1547, 1, 352, 9],
|
|
["null", 1549, 352, 9],
|
|
["setarg", 1548, 0, 1549, 352, 9],
|
|
["setarg", 1548, 1, 1543, 352, 9],
|
|
["invoke", 1548, 1546, 352, 9],
|
|
["frame", 1551, 9, 1, 353, 9],
|
|
["null", 1552, 353, 9],
|
|
["setarg", 1551, 0, 1552, 353, 9],
|
|
["setarg", 1551, 1, 10, 353, 9],
|
|
["invoke", 1551, 1550, 353, 9],
|
|
["jump", "while_start_93", 354, 9],
|
|
["jump", "if_end_474", 354, 9],
|
|
"if_else_473",
|
|
"if_end_474",
|
|
["access", 1553, "lt_int", 356, 17],
|
|
["is_identical", 1554, 21, 1553, 356, 17],
|
|
["jump_true", 1554, "eq_done_485", 356, 17],
|
|
["is_int", 1555, 21, 356, 17],
|
|
["jump_false", 1555, "eq_ni_486", 356, 17],
|
|
"_nop_tc_48",
|
|
["jump", "eq_ni_486", 356, 17],
|
|
["eq_int", 1554, 21, 1553, 356, 17],
|
|
["jump", "eq_done_485", 356, 17],
|
|
"eq_ni_486",
|
|
["is_num", 1555, 21, 356, 17],
|
|
["jump_false", 1555, "eq_nn_487", 356, 17],
|
|
["is_num", 1556, 1553, 356, 17],
|
|
["jump_false", 1556, "eq_nn_487", 356, 17],
|
|
["eq_float", 1554, 21, 1553, 356, 17],
|
|
["jump", "eq_done_485", 356, 17],
|
|
"eq_nn_487",
|
|
["is_text", 1555, 21, 356, 17],
|
|
["jump_false", 1555, "eq_nt_488", 356, 17],
|
|
["is_text", 1556, 1553, 356, 17],
|
|
["jump_false", 1556, "eq_nt_488", 356, 17],
|
|
["eq_text", 1554, 21, 1553, 356, 17],
|
|
["jump", "eq_done_485", 356, 17],
|
|
"eq_nt_488",
|
|
["is_null", 1555, 21, 356, 17],
|
|
["jump_false", 1555, "eq_nnl_489", 356, 17],
|
|
["is_null", 1556, 1553, 356, 17],
|
|
["jump_false", 1556, "eq_nnl_489", 356, 17],
|
|
["true", 1554, 356, 17],
|
|
["jump", "eq_done_485", 356, 17],
|
|
"eq_nnl_489",
|
|
["is_bool", 1555, 21, 356, 17],
|
|
["jump_false", 1555, "eq_nb_490", 356, 17],
|
|
["is_bool", 1556, 1553, 356, 17],
|
|
["jump_false", 1556, "eq_nb_490", 356, 17],
|
|
["eq_bool", 1554, 21, 1553, 356, 17],
|
|
["jump", "eq_done_485", 356, 17],
|
|
"eq_nb_490",
|
|
["false", 1554, 356, 17],
|
|
"eq_done_485",
|
|
["jump_false", 1554, "if_else_483", 356, 17],
|
|
["get", 1558, 10, 1, 357, 13],
|
|
["frame", 1559, 1558, 0, 357, 13],
|
|
["null", 1560, 357, 13],
|
|
["setarg", 1559, 0, 1560, 357, 13],
|
|
["invoke", 1559, 1557, 357, 13],
|
|
["move", 12, 1557, 357, 13],
|
|
["access", 1561, "%ctx", 358, 28],
|
|
["get", 1563, 12, 1, 358, 36],
|
|
["frame", 1564, 1563, 1, 358, 36],
|
|
["null", 1565, 358, 36],
|
|
["setarg", 1564, 0, 1565, 358, 36],
|
|
["setarg", 1564, 1, 14, 358, 36],
|
|
["invoke", 1564, 1562, 358, 36],
|
|
["get", 1567, 12, 1, 358, 43],
|
|
["frame", 1568, 1567, 1, 358, 43],
|
|
["null", 1569, 358, 43],
|
|
["setarg", 1568, 0, 1569, 358, 43],
|
|
["setarg", 1568, 1, 5, 358, 43],
|
|
["invoke", 1568, 1566, 358, 43],
|
|
["get", 1571, 2, 1, 358, 14],
|
|
["is_proxy", 1572, 1571, 358, 14],
|
|
["jump_false", 1572, "record_path_491", 358, 14],
|
|
["null", 1573, 358, 14],
|
|
["access", 1574, "lt_int", 358, 14],
|
|
["array", 1575, 4, 12, 1561, 1562, 1566, 358, 14],
|
|
["frame", 1576, 1571, 2, 358, 14],
|
|
["setarg", 1576, 0, 1573, 358, 14],
|
|
["setarg", 1576, 1, 1574, 358, 14],
|
|
["setarg", 1576, 2, 1575, 358, 14],
|
|
["invoke", 1576, 1570, 358, 14],
|
|
["jump", "call_done_492", 358, 14],
|
|
"record_path_491",
|
|
["load_field", 1577, 1571, "lt_int", 358, 14],
|
|
["frame", 1578, 1577, 4, 358, 14],
|
|
["setarg", 1578, 0, 1571, 358, 14],
|
|
["setarg", 1578, 1, 12, 358, 14],
|
|
["setarg", 1578, 2, 1561, 358, 14],
|
|
["setarg", 1578, 3, 1562, 358, 14],
|
|
["setarg", 1578, 4, 1566, 358, 14],
|
|
["invoke", 1578, 1570, 358, 14],
|
|
"call_done_492",
|
|
["get", 1580, 11, 1, 358, 9],
|
|
["frame", 1581, 1580, 1, 358, 9],
|
|
["null", 1582, 358, 9],
|
|
["setarg", 1581, 0, 1582, 358, 9],
|
|
["setarg", 1581, 1, 1570, 358, 9],
|
|
["invoke", 1581, 1579, 358, 9],
|
|
["get", 1584, 12, 1, 1, 1],
|
|
["frame", 1585, 1584, 1, 1, 1],
|
|
["null", 1586, 1, 1],
|
|
["setarg", 1585, 0, 1586, 1, 1],
|
|
["setarg", 1585, 1, 10, 1, 1],
|
|
["invoke", 1585, 1583, 1, 1],
|
|
["array", 1587, 2, 1583, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1588,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1589, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1591, 1588, 2, 1, 1],
|
|
["null", 1592, 1, 1],
|
|
["setarg", 1591, 0, 1592, 1, 1],
|
|
["setarg", 1591, 1, 1589, 1, 1],
|
|
["setarg", 1591, 2, 1587, 1, 1],
|
|
["invoke", 1591, 1590, 1, 1],
|
|
["get", 1594, 11, 1, 359, 9],
|
|
["frame", 1595, 1594, 1, 359, 9],
|
|
["null", 1596, 359, 9],
|
|
["setarg", 1595, 0, 1596, 359, 9],
|
|
["setarg", 1595, 1, 1590, 359, 9],
|
|
["invoke", 1595, 1593, 359, 9],
|
|
["frame", 1598, 9, 1, 360, 9],
|
|
["null", 1599, 360, 9],
|
|
["setarg", 1598, 0, 1599, 360, 9],
|
|
["setarg", 1598, 1, 10, 360, 9],
|
|
["invoke", 1598, 1597, 360, 9],
|
|
["jump", "while_start_93", 361, 9],
|
|
["jump", "if_end_484", 361, 9],
|
|
"if_else_483",
|
|
"if_end_484",
|
|
["access", 1600, "gt_int", 363, 17],
|
|
["is_identical", 1601, 21, 1600, 363, 17],
|
|
["jump_true", 1601, "eq_done_495", 363, 17],
|
|
["is_int", 1602, 21, 363, 17],
|
|
["jump_false", 1602, "eq_ni_496", 363, 17],
|
|
"_nop_tc_49",
|
|
["jump", "eq_ni_496", 363, 17],
|
|
["eq_int", 1601, 21, 1600, 363, 17],
|
|
["jump", "eq_done_495", 363, 17],
|
|
"eq_ni_496",
|
|
["is_num", 1602, 21, 363, 17],
|
|
["jump_false", 1602, "eq_nn_497", 363, 17],
|
|
["is_num", 1603, 1600, 363, 17],
|
|
["jump_false", 1603, "eq_nn_497", 363, 17],
|
|
["eq_float", 1601, 21, 1600, 363, 17],
|
|
["jump", "eq_done_495", 363, 17],
|
|
"eq_nn_497",
|
|
["is_text", 1602, 21, 363, 17],
|
|
["jump_false", 1602, "eq_nt_498", 363, 17],
|
|
["is_text", 1603, 1600, 363, 17],
|
|
["jump_false", 1603, "eq_nt_498", 363, 17],
|
|
["eq_text", 1601, 21, 1600, 363, 17],
|
|
["jump", "eq_done_495", 363, 17],
|
|
"eq_nt_498",
|
|
["is_null", 1602, 21, 363, 17],
|
|
["jump_false", 1602, "eq_nnl_499", 363, 17],
|
|
["is_null", 1603, 1600, 363, 17],
|
|
["jump_false", 1603, "eq_nnl_499", 363, 17],
|
|
["true", 1601, 363, 17],
|
|
["jump", "eq_done_495", 363, 17],
|
|
"eq_nnl_499",
|
|
["is_bool", 1602, 21, 363, 17],
|
|
["jump_false", 1602, "eq_nb_500", 363, 17],
|
|
["is_bool", 1603, 1600, 363, 17],
|
|
["jump_false", 1603, "eq_nb_500", 363, 17],
|
|
["eq_bool", 1601, 21, 1600, 363, 17],
|
|
["jump", "eq_done_495", 363, 17],
|
|
"eq_nb_500",
|
|
["false", 1601, 363, 17],
|
|
"eq_done_495",
|
|
["jump_false", 1601, "if_else_493", 363, 17],
|
|
["get", 1605, 10, 1, 364, 13],
|
|
["frame", 1606, 1605, 0, 364, 13],
|
|
["null", 1607, 364, 13],
|
|
["setarg", 1606, 0, 1607, 364, 13],
|
|
["invoke", 1606, 1604, 364, 13],
|
|
["move", 12, 1604, 364, 13],
|
|
["access", 1608, "%ctx", 365, 28],
|
|
["get", 1610, 12, 1, 365, 36],
|
|
["frame", 1611, 1610, 1, 365, 36],
|
|
["null", 1612, 365, 36],
|
|
["setarg", 1611, 0, 1612, 365, 36],
|
|
["setarg", 1611, 1, 14, 365, 36],
|
|
["invoke", 1611, 1609, 365, 36],
|
|
["get", 1614, 12, 1, 365, 43],
|
|
["frame", 1615, 1614, 1, 365, 43],
|
|
["null", 1616, 365, 43],
|
|
["setarg", 1615, 0, 1616, 365, 43],
|
|
["setarg", 1615, 1, 5, 365, 43],
|
|
["invoke", 1615, 1613, 365, 43],
|
|
["get", 1618, 2, 1, 365, 14],
|
|
["is_proxy", 1619, 1618, 365, 14],
|
|
["jump_false", 1619, "record_path_501", 365, 14],
|
|
["null", 1620, 365, 14],
|
|
["access", 1621, "gt_int", 365, 14],
|
|
["array", 1622, 4, 12, 1608, 1609, 1613, 365, 14],
|
|
["frame", 1623, 1618, 2, 365, 14],
|
|
["setarg", 1623, 0, 1620, 365, 14],
|
|
["setarg", 1623, 1, 1621, 365, 14],
|
|
["setarg", 1623, 2, 1622, 365, 14],
|
|
["invoke", 1623, 1617, 365, 14],
|
|
["jump", "call_done_502", 365, 14],
|
|
"record_path_501",
|
|
["load_field", 1624, 1618, "gt_int", 365, 14],
|
|
["frame", 1625, 1624, 4, 365, 14],
|
|
["setarg", 1625, 0, 1618, 365, 14],
|
|
["setarg", 1625, 1, 12, 365, 14],
|
|
["setarg", 1625, 2, 1608, 365, 14],
|
|
["setarg", 1625, 3, 1609, 365, 14],
|
|
["setarg", 1625, 4, 1613, 365, 14],
|
|
["invoke", 1625, 1617, 365, 14],
|
|
"call_done_502",
|
|
["get", 1627, 11, 1, 365, 9],
|
|
["frame", 1628, 1627, 1, 365, 9],
|
|
["null", 1629, 365, 9],
|
|
["setarg", 1628, 0, 1629, 365, 9],
|
|
["setarg", 1628, 1, 1617, 365, 9],
|
|
["invoke", 1628, 1626, 365, 9],
|
|
["get", 1631, 12, 1, 1, 1],
|
|
["frame", 1632, 1631, 1, 1, 1],
|
|
["null", 1633, 1, 1],
|
|
["setarg", 1632, 0, 1633, 1, 1],
|
|
["setarg", 1632, 1, 10, 1, 1],
|
|
["invoke", 1632, 1630, 1, 1],
|
|
["array", 1634, 2, 1630, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1635,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1636, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1638, 1635, 2, 1, 1],
|
|
["null", 1639, 1, 1],
|
|
["setarg", 1638, 0, 1639, 1, 1],
|
|
["setarg", 1638, 1, 1636, 1, 1],
|
|
["setarg", 1638, 2, 1634, 1, 1],
|
|
["invoke", 1638, 1637, 1, 1],
|
|
["get", 1641, 11, 1, 366, 9],
|
|
["frame", 1642, 1641, 1, 366, 9],
|
|
["null", 1643, 366, 9],
|
|
["setarg", 1642, 0, 1643, 366, 9],
|
|
["setarg", 1642, 1, 1637, 366, 9],
|
|
["invoke", 1642, 1640, 366, 9],
|
|
["frame", 1645, 9, 1, 367, 9],
|
|
["null", 1646, 367, 9],
|
|
["setarg", 1645, 0, 1646, 367, 9],
|
|
["setarg", 1645, 1, 10, 367, 9],
|
|
["invoke", 1645, 1644, 367, 9],
|
|
["jump", "while_start_93", 368, 9],
|
|
["jump", "if_end_494", 368, 9],
|
|
"if_else_493",
|
|
"if_end_494",
|
|
["access", 1647, "le_int", 370, 17],
|
|
["is_identical", 1648, 21, 1647, 370, 17],
|
|
["jump_true", 1648, "eq_done_505", 370, 17],
|
|
["is_int", 1649, 21, 370, 17],
|
|
["jump_false", 1649, "eq_ni_506", 370, 17],
|
|
"_nop_tc_50",
|
|
["jump", "eq_ni_506", 370, 17],
|
|
["eq_int", 1648, 21, 1647, 370, 17],
|
|
["jump", "eq_done_505", 370, 17],
|
|
"eq_ni_506",
|
|
["is_num", 1649, 21, 370, 17],
|
|
["jump_false", 1649, "eq_nn_507", 370, 17],
|
|
["is_num", 1650, 1647, 370, 17],
|
|
["jump_false", 1650, "eq_nn_507", 370, 17],
|
|
["eq_float", 1648, 21, 1647, 370, 17],
|
|
["jump", "eq_done_505", 370, 17],
|
|
"eq_nn_507",
|
|
["is_text", 1649, 21, 370, 17],
|
|
["jump_false", 1649, "eq_nt_508", 370, 17],
|
|
["is_text", 1650, 1647, 370, 17],
|
|
["jump_false", 1650, "eq_nt_508", 370, 17],
|
|
["eq_text", 1648, 21, 1647, 370, 17],
|
|
["jump", "eq_done_505", 370, 17],
|
|
"eq_nt_508",
|
|
["is_null", 1649, 21, 370, 17],
|
|
["jump_false", 1649, "eq_nnl_509", 370, 17],
|
|
["is_null", 1650, 1647, 370, 17],
|
|
["jump_false", 1650, "eq_nnl_509", 370, 17],
|
|
["true", 1648, 370, 17],
|
|
["jump", "eq_done_505", 370, 17],
|
|
"eq_nnl_509",
|
|
["is_bool", 1649, 21, 370, 17],
|
|
["jump_false", 1649, "eq_nb_510", 370, 17],
|
|
["is_bool", 1650, 1647, 370, 17],
|
|
["jump_false", 1650, "eq_nb_510", 370, 17],
|
|
["eq_bool", 1648, 21, 1647, 370, 17],
|
|
["jump", "eq_done_505", 370, 17],
|
|
"eq_nb_510",
|
|
["false", 1648, 370, 17],
|
|
"eq_done_505",
|
|
["jump_false", 1648, "if_else_503", 370, 17],
|
|
["get", 1652, 10, 1, 371, 13],
|
|
["frame", 1653, 1652, 0, 371, 13],
|
|
["null", 1654, 371, 13],
|
|
["setarg", 1653, 0, 1654, 371, 13],
|
|
["invoke", 1653, 1651, 371, 13],
|
|
["move", 12, 1651, 371, 13],
|
|
["access", 1655, "%ctx", 372, 28],
|
|
["get", 1657, 12, 1, 372, 36],
|
|
["frame", 1658, 1657, 1, 372, 36],
|
|
["null", 1659, 372, 36],
|
|
["setarg", 1658, 0, 1659, 372, 36],
|
|
["setarg", 1658, 1, 14, 372, 36],
|
|
["invoke", 1658, 1656, 372, 36],
|
|
["get", 1661, 12, 1, 372, 43],
|
|
["frame", 1662, 1661, 1, 372, 43],
|
|
["null", 1663, 372, 43],
|
|
["setarg", 1662, 0, 1663, 372, 43],
|
|
["setarg", 1662, 1, 5, 372, 43],
|
|
["invoke", 1662, 1660, 372, 43],
|
|
["get", 1665, 2, 1, 372, 14],
|
|
["is_proxy", 1666, 1665, 372, 14],
|
|
["jump_false", 1666, "record_path_511", 372, 14],
|
|
["null", 1667, 372, 14],
|
|
["access", 1668, "le_int", 372, 14],
|
|
["array", 1669, 4, 12, 1655, 1656, 1660, 372, 14],
|
|
["frame", 1670, 1665, 2, 372, 14],
|
|
["setarg", 1670, 0, 1667, 372, 14],
|
|
["setarg", 1670, 1, 1668, 372, 14],
|
|
["setarg", 1670, 2, 1669, 372, 14],
|
|
["invoke", 1670, 1664, 372, 14],
|
|
["jump", "call_done_512", 372, 14],
|
|
"record_path_511",
|
|
["load_field", 1671, 1665, "le_int", 372, 14],
|
|
["frame", 1672, 1671, 4, 372, 14],
|
|
["setarg", 1672, 0, 1665, 372, 14],
|
|
["setarg", 1672, 1, 12, 372, 14],
|
|
["setarg", 1672, 2, 1655, 372, 14],
|
|
["setarg", 1672, 3, 1656, 372, 14],
|
|
["setarg", 1672, 4, 1660, 372, 14],
|
|
["invoke", 1672, 1664, 372, 14],
|
|
"call_done_512",
|
|
["get", 1674, 11, 1, 372, 9],
|
|
["frame", 1675, 1674, 1, 372, 9],
|
|
["null", 1676, 372, 9],
|
|
["setarg", 1675, 0, 1676, 372, 9],
|
|
["setarg", 1675, 1, 1664, 372, 9],
|
|
["invoke", 1675, 1673, 372, 9],
|
|
["get", 1678, 12, 1, 1, 1],
|
|
["frame", 1679, 1678, 1, 1, 1],
|
|
["null", 1680, 1, 1],
|
|
["setarg", 1679, 0, 1680, 1, 1],
|
|
["setarg", 1679, 1, 10, 1, 1],
|
|
["invoke", 1679, 1677, 1, 1],
|
|
["array", 1681, 2, 1677, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1682,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1683, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1685, 1682, 2, 1, 1],
|
|
["null", 1686, 1, 1],
|
|
["setarg", 1685, 0, 1686, 1, 1],
|
|
["setarg", 1685, 1, 1683, 1, 1],
|
|
["setarg", 1685, 2, 1681, 1, 1],
|
|
["invoke", 1685, 1684, 1, 1],
|
|
["get", 1688, 11, 1, 373, 9],
|
|
["frame", 1689, 1688, 1, 373, 9],
|
|
["null", 1690, 373, 9],
|
|
["setarg", 1689, 0, 1690, 373, 9],
|
|
["setarg", 1689, 1, 1684, 373, 9],
|
|
["invoke", 1689, 1687, 373, 9],
|
|
["frame", 1692, 9, 1, 374, 9],
|
|
["null", 1693, 374, 9],
|
|
["setarg", 1692, 0, 1693, 374, 9],
|
|
["setarg", 1692, 1, 10, 374, 9],
|
|
["invoke", 1692, 1691, 374, 9],
|
|
["jump", "while_start_93", 375, 9],
|
|
["jump", "if_end_504", 375, 9],
|
|
"if_else_503",
|
|
"if_end_504",
|
|
["access", 1694, "ge_int", 377, 17],
|
|
["is_identical", 1695, 21, 1694, 377, 17],
|
|
["jump_true", 1695, "eq_done_515", 377, 17],
|
|
["is_int", 1696, 21, 377, 17],
|
|
["jump_false", 1696, "eq_ni_516", 377, 17],
|
|
"_nop_tc_51",
|
|
["jump", "eq_ni_516", 377, 17],
|
|
["eq_int", 1695, 21, 1694, 377, 17],
|
|
["jump", "eq_done_515", 377, 17],
|
|
"eq_ni_516",
|
|
["is_num", 1696, 21, 377, 17],
|
|
["jump_false", 1696, "eq_nn_517", 377, 17],
|
|
["is_num", 1697, 1694, 377, 17],
|
|
["jump_false", 1697, "eq_nn_517", 377, 17],
|
|
["eq_float", 1695, 21, 1694, 377, 17],
|
|
["jump", "eq_done_515", 377, 17],
|
|
"eq_nn_517",
|
|
["is_text", 1696, 21, 377, 17],
|
|
["jump_false", 1696, "eq_nt_518", 377, 17],
|
|
["is_text", 1697, 1694, 377, 17],
|
|
["jump_false", 1697, "eq_nt_518", 377, 17],
|
|
["eq_text", 1695, 21, 1694, 377, 17],
|
|
["jump", "eq_done_515", 377, 17],
|
|
"eq_nt_518",
|
|
["is_null", 1696, 21, 377, 17],
|
|
["jump_false", 1696, "eq_nnl_519", 377, 17],
|
|
["is_null", 1697, 1694, 377, 17],
|
|
["jump_false", 1697, "eq_nnl_519", 377, 17],
|
|
["true", 1695, 377, 17],
|
|
["jump", "eq_done_515", 377, 17],
|
|
"eq_nnl_519",
|
|
["is_bool", 1696, 21, 377, 17],
|
|
["jump_false", 1696, "eq_nb_520", 377, 17],
|
|
["is_bool", 1697, 1694, 377, 17],
|
|
["jump_false", 1697, "eq_nb_520", 377, 17],
|
|
["eq_bool", 1695, 21, 1694, 377, 17],
|
|
["jump", "eq_done_515", 377, 17],
|
|
"eq_nb_520",
|
|
["false", 1695, 377, 17],
|
|
"eq_done_515",
|
|
["jump_false", 1695, "if_else_513", 377, 17],
|
|
["get", 1699, 10, 1, 378, 13],
|
|
["frame", 1700, 1699, 0, 378, 13],
|
|
["null", 1701, 378, 13],
|
|
["setarg", 1700, 0, 1701, 378, 13],
|
|
["invoke", 1700, 1698, 378, 13],
|
|
["move", 12, 1698, 378, 13],
|
|
["access", 1702, "%ctx", 379, 28],
|
|
["get", 1704, 12, 1, 379, 36],
|
|
["frame", 1705, 1704, 1, 379, 36],
|
|
["null", 1706, 379, 36],
|
|
["setarg", 1705, 0, 1706, 379, 36],
|
|
["setarg", 1705, 1, 14, 379, 36],
|
|
["invoke", 1705, 1703, 379, 36],
|
|
["get", 1708, 12, 1, 379, 43],
|
|
["frame", 1709, 1708, 1, 379, 43],
|
|
["null", 1710, 379, 43],
|
|
["setarg", 1709, 0, 1710, 379, 43],
|
|
["setarg", 1709, 1, 5, 379, 43],
|
|
["invoke", 1709, 1707, 379, 43],
|
|
["get", 1712, 2, 1, 379, 14],
|
|
["is_proxy", 1713, 1712, 379, 14],
|
|
["jump_false", 1713, "record_path_521", 379, 14],
|
|
["null", 1714, 379, 14],
|
|
["access", 1715, "ge_int", 379, 14],
|
|
["array", 1716, 4, 12, 1702, 1703, 1707, 379, 14],
|
|
["frame", 1717, 1712, 2, 379, 14],
|
|
["setarg", 1717, 0, 1714, 379, 14],
|
|
["setarg", 1717, 1, 1715, 379, 14],
|
|
["setarg", 1717, 2, 1716, 379, 14],
|
|
["invoke", 1717, 1711, 379, 14],
|
|
["jump", "call_done_522", 379, 14],
|
|
"record_path_521",
|
|
["load_field", 1718, 1712, "ge_int", 379, 14],
|
|
["frame", 1719, 1718, 4, 379, 14],
|
|
["setarg", 1719, 0, 1712, 379, 14],
|
|
["setarg", 1719, 1, 12, 379, 14],
|
|
["setarg", 1719, 2, 1702, 379, 14],
|
|
["setarg", 1719, 3, 1703, 379, 14],
|
|
["setarg", 1719, 4, 1707, 379, 14],
|
|
["invoke", 1719, 1711, 379, 14],
|
|
"call_done_522",
|
|
["get", 1721, 11, 1, 379, 9],
|
|
["frame", 1722, 1721, 1, 379, 9],
|
|
["null", 1723, 379, 9],
|
|
["setarg", 1722, 0, 1723, 379, 9],
|
|
["setarg", 1722, 1, 1711, 379, 9],
|
|
["invoke", 1722, 1720, 379, 9],
|
|
["get", 1725, 12, 1, 1, 1],
|
|
["frame", 1726, 1725, 1, 1, 1],
|
|
["null", 1727, 1, 1],
|
|
["setarg", 1726, 0, 1727, 1, 1],
|
|
["setarg", 1726, 1, 10, 1, 1],
|
|
["invoke", 1726, 1724, 1, 1],
|
|
["array", 1728, 2, 1724, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1729,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1730, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1732, 1729, 2, 1, 1],
|
|
["null", 1733, 1, 1],
|
|
["setarg", 1732, 0, 1733, 1, 1],
|
|
["setarg", 1732, 1, 1730, 1, 1],
|
|
["setarg", 1732, 2, 1728, 1, 1],
|
|
["invoke", 1732, 1731, 1, 1],
|
|
["get", 1735, 11, 1, 380, 9],
|
|
["frame", 1736, 1735, 1, 380, 9],
|
|
["null", 1737, 380, 9],
|
|
["setarg", 1736, 0, 1737, 380, 9],
|
|
["setarg", 1736, 1, 1731, 380, 9],
|
|
["invoke", 1736, 1734, 380, 9],
|
|
["frame", 1739, 9, 1, 381, 9],
|
|
["null", 1740, 381, 9],
|
|
["setarg", 1739, 0, 1740, 381, 9],
|
|
["setarg", 1739, 1, 10, 381, 9],
|
|
["invoke", 1739, 1738, 381, 9],
|
|
["jump", "while_start_93", 382, 9],
|
|
["jump", "if_end_514", 382, 9],
|
|
"if_else_513",
|
|
"if_end_514",
|
|
["access", 1741, "eq_float", 387, 17],
|
|
["is_identical", 1742, 21, 1741, 387, 17],
|
|
["jump_true", 1742, "eq_done_525", 387, 17],
|
|
["is_int", 1743, 21, 387, 17],
|
|
["jump_false", 1743, "eq_ni_526", 387, 17],
|
|
"_nop_tc_52",
|
|
["jump", "eq_ni_526", 387, 17],
|
|
["eq_int", 1742, 21, 1741, 387, 17],
|
|
["jump", "eq_done_525", 387, 17],
|
|
"eq_ni_526",
|
|
["is_num", 1743, 21, 387, 17],
|
|
["jump_false", 1743, "eq_nn_527", 387, 17],
|
|
["is_num", 1744, 1741, 387, 17],
|
|
["jump_false", 1744, "eq_nn_527", 387, 17],
|
|
["eq_float", 1742, 21, 1741, 387, 17],
|
|
["jump", "eq_done_525", 387, 17],
|
|
"eq_nn_527",
|
|
["is_text", 1743, 21, 387, 17],
|
|
["jump_false", 1743, "eq_nt_528", 387, 17],
|
|
["is_text", 1744, 1741, 387, 17],
|
|
["jump_false", 1744, "eq_nt_528", 387, 17],
|
|
["eq_text", 1742, 21, 1741, 387, 17],
|
|
["jump", "eq_done_525", 387, 17],
|
|
"eq_nt_528",
|
|
["is_null", 1743, 21, 387, 17],
|
|
["jump_false", 1743, "eq_nnl_529", 387, 17],
|
|
["is_null", 1744, 1741, 387, 17],
|
|
["jump_false", 1744, "eq_nnl_529", 387, 17],
|
|
["true", 1742, 387, 17],
|
|
["jump", "eq_done_525", 387, 17],
|
|
"eq_nnl_529",
|
|
["is_bool", 1743, 21, 387, 17],
|
|
["jump_false", 1743, "eq_nb_530", 387, 17],
|
|
["is_bool", 1744, 1741, 387, 17],
|
|
["jump_false", 1744, "eq_nb_530", 387, 17],
|
|
["eq_bool", 1742, 21, 1741, 387, 17],
|
|
["jump", "eq_done_525", 387, 17],
|
|
"eq_nb_530",
|
|
["false", 1742, 387, 17],
|
|
"eq_done_525",
|
|
["jump_false", 1742, "if_else_523", 387, 17],
|
|
["get", 1746, 10, 1, 388, 13],
|
|
["frame", 1747, 1746, 0, 388, 13],
|
|
["null", 1748, 388, 13],
|
|
["setarg", 1747, 0, 1748, 388, 13],
|
|
["invoke", 1747, 1745, 388, 13],
|
|
["move", 12, 1745, 388, 13],
|
|
["access", 1749, "%ctx", 389, 30],
|
|
["get", 1751, 12, 1, 389, 38],
|
|
["frame", 1752, 1751, 1, 389, 38],
|
|
["null", 1753, 389, 38],
|
|
["setarg", 1752, 0, 1753, 389, 38],
|
|
["setarg", 1752, 1, 14, 389, 38],
|
|
["invoke", 1752, 1750, 389, 38],
|
|
["get", 1755, 12, 1, 389, 45],
|
|
["frame", 1756, 1755, 1, 389, 45],
|
|
["null", 1757, 389, 45],
|
|
["setarg", 1756, 0, 1757, 389, 45],
|
|
["setarg", 1756, 1, 5, 389, 45],
|
|
["invoke", 1756, 1754, 389, 45],
|
|
["get", 1759, 2, 1, 389, 14],
|
|
["is_proxy", 1760, 1759, 389, 14],
|
|
["jump_false", 1760, "record_path_531", 389, 14],
|
|
["null", 1761, 389, 14],
|
|
["access", 1762, "eq_float", 389, 14],
|
|
["array", 1763, 4, 12, 1749, 1750, 1754, 389, 14],
|
|
["frame", 1764, 1759, 2, 389, 14],
|
|
["setarg", 1764, 0, 1761, 389, 14],
|
|
["setarg", 1764, 1, 1762, 389, 14],
|
|
["setarg", 1764, 2, 1763, 389, 14],
|
|
["invoke", 1764, 1758, 389, 14],
|
|
["jump", "call_done_532", 389, 14],
|
|
"record_path_531",
|
|
["load_field", 1765, 1759, "eq_float", 389, 14],
|
|
["frame", 1766, 1765, 4, 389, 14],
|
|
["setarg", 1766, 0, 1759, 389, 14],
|
|
["setarg", 1766, 1, 12, 389, 14],
|
|
["setarg", 1766, 2, 1749, 389, 14],
|
|
["setarg", 1766, 3, 1750, 389, 14],
|
|
["setarg", 1766, 4, 1754, 389, 14],
|
|
["invoke", 1766, 1758, 389, 14],
|
|
"call_done_532",
|
|
["get", 1768, 11, 1, 389, 9],
|
|
["frame", 1769, 1768, 1, 389, 9],
|
|
["null", 1770, 389, 9],
|
|
["setarg", 1769, 0, 1770, 389, 9],
|
|
["setarg", 1769, 1, 1758, 389, 9],
|
|
["invoke", 1769, 1767, 389, 9],
|
|
["get", 1772, 12, 1, 1, 1],
|
|
["frame", 1773, 1772, 1, 1, 1],
|
|
["null", 1774, 1, 1],
|
|
["setarg", 1773, 0, 1774, 1, 1],
|
|
["setarg", 1773, 1, 10, 1, 1],
|
|
["invoke", 1773, 1771, 1, 1],
|
|
["array", 1775, 2, 1771, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1776,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1777, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1779, 1776, 2, 1, 1],
|
|
["null", 1780, 1, 1],
|
|
["setarg", 1779, 0, 1780, 1, 1],
|
|
["setarg", 1779, 1, 1777, 1, 1],
|
|
["setarg", 1779, 2, 1775, 1, 1],
|
|
["invoke", 1779, 1778, 1, 1],
|
|
["get", 1782, 11, 1, 390, 9],
|
|
["frame", 1783, 1782, 1, 390, 9],
|
|
["null", 1784, 390, 9],
|
|
["setarg", 1783, 0, 1784, 390, 9],
|
|
["setarg", 1783, 1, 1778, 390, 9],
|
|
["invoke", 1783, 1781, 390, 9],
|
|
["frame", 1786, 9, 1, 391, 9],
|
|
["null", 1787, 391, 9],
|
|
["setarg", 1786, 0, 1787, 391, 9],
|
|
["setarg", 1786, 1, 10, 391, 9],
|
|
["invoke", 1786, 1785, 391, 9],
|
|
["jump", "while_start_93", 392, 9],
|
|
["jump", "if_end_524", 392, 9],
|
|
"if_else_523",
|
|
"if_end_524",
|
|
["access", 1788, "ne_float", 394, 17],
|
|
["is_identical", 1789, 21, 1788, 394, 17],
|
|
["jump_true", 1789, "eq_done_535", 394, 17],
|
|
["is_int", 1790, 21, 394, 17],
|
|
["jump_false", 1790, "eq_ni_536", 394, 17],
|
|
"_nop_tc_53",
|
|
["jump", "eq_ni_536", 394, 17],
|
|
["eq_int", 1789, 21, 1788, 394, 17],
|
|
["jump", "eq_done_535", 394, 17],
|
|
"eq_ni_536",
|
|
["is_num", 1790, 21, 394, 17],
|
|
["jump_false", 1790, "eq_nn_537", 394, 17],
|
|
["is_num", 1791, 1788, 394, 17],
|
|
["jump_false", 1791, "eq_nn_537", 394, 17],
|
|
["eq_float", 1789, 21, 1788, 394, 17],
|
|
["jump", "eq_done_535", 394, 17],
|
|
"eq_nn_537",
|
|
["is_text", 1790, 21, 394, 17],
|
|
["jump_false", 1790, "eq_nt_538", 394, 17],
|
|
["is_text", 1791, 1788, 394, 17],
|
|
["jump_false", 1791, "eq_nt_538", 394, 17],
|
|
["eq_text", 1789, 21, 1788, 394, 17],
|
|
["jump", "eq_done_535", 394, 17],
|
|
"eq_nt_538",
|
|
["is_null", 1790, 21, 394, 17],
|
|
["jump_false", 1790, "eq_nnl_539", 394, 17],
|
|
["is_null", 1791, 1788, 394, 17],
|
|
["jump_false", 1791, "eq_nnl_539", 394, 17],
|
|
["true", 1789, 394, 17],
|
|
["jump", "eq_done_535", 394, 17],
|
|
"eq_nnl_539",
|
|
["is_bool", 1790, 21, 394, 17],
|
|
["jump_false", 1790, "eq_nb_540", 394, 17],
|
|
["is_bool", 1791, 1788, 394, 17],
|
|
["jump_false", 1791, "eq_nb_540", 394, 17],
|
|
["eq_bool", 1789, 21, 1788, 394, 17],
|
|
["jump", "eq_done_535", 394, 17],
|
|
"eq_nb_540",
|
|
["false", 1789, 394, 17],
|
|
"eq_done_535",
|
|
["jump_false", 1789, "if_else_533", 394, 17],
|
|
["get", 1793, 10, 1, 395, 13],
|
|
["frame", 1794, 1793, 0, 395, 13],
|
|
["null", 1795, 395, 13],
|
|
["setarg", 1794, 0, 1795, 395, 13],
|
|
["invoke", 1794, 1792, 395, 13],
|
|
["move", 12, 1792, 395, 13],
|
|
["access", 1796, "%ctx", 396, 30],
|
|
["get", 1798, 12, 1, 396, 38],
|
|
["frame", 1799, 1798, 1, 396, 38],
|
|
["null", 1800, 396, 38],
|
|
["setarg", 1799, 0, 1800, 396, 38],
|
|
["setarg", 1799, 1, 14, 396, 38],
|
|
["invoke", 1799, 1797, 396, 38],
|
|
["get", 1802, 12, 1, 396, 45],
|
|
["frame", 1803, 1802, 1, 396, 45],
|
|
["null", 1804, 396, 45],
|
|
["setarg", 1803, 0, 1804, 396, 45],
|
|
["setarg", 1803, 1, 5, 396, 45],
|
|
["invoke", 1803, 1801, 396, 45],
|
|
["get", 1806, 2, 1, 396, 14],
|
|
["is_proxy", 1807, 1806, 396, 14],
|
|
["jump_false", 1807, "record_path_541", 396, 14],
|
|
["null", 1808, 396, 14],
|
|
["access", 1809, "ne_float", 396, 14],
|
|
["array", 1810, 4, 12, 1796, 1797, 1801, 396, 14],
|
|
["frame", 1811, 1806, 2, 396, 14],
|
|
["setarg", 1811, 0, 1808, 396, 14],
|
|
["setarg", 1811, 1, 1809, 396, 14],
|
|
["setarg", 1811, 2, 1810, 396, 14],
|
|
["invoke", 1811, 1805, 396, 14],
|
|
["jump", "call_done_542", 396, 14],
|
|
"record_path_541",
|
|
["load_field", 1812, 1806, "ne_float", 396, 14],
|
|
["frame", 1813, 1812, 4, 396, 14],
|
|
["setarg", 1813, 0, 1806, 396, 14],
|
|
["setarg", 1813, 1, 12, 396, 14],
|
|
["setarg", 1813, 2, 1796, 396, 14],
|
|
["setarg", 1813, 3, 1797, 396, 14],
|
|
["setarg", 1813, 4, 1801, 396, 14],
|
|
["invoke", 1813, 1805, 396, 14],
|
|
"call_done_542",
|
|
["get", 1815, 11, 1, 396, 9],
|
|
["frame", 1816, 1815, 1, 396, 9],
|
|
["null", 1817, 396, 9],
|
|
["setarg", 1816, 0, 1817, 396, 9],
|
|
["setarg", 1816, 1, 1805, 396, 9],
|
|
["invoke", 1816, 1814, 396, 9],
|
|
["get", 1819, 12, 1, 1, 1],
|
|
["frame", 1820, 1819, 1, 1, 1],
|
|
["null", 1821, 1, 1],
|
|
["setarg", 1820, 0, 1821, 1, 1],
|
|
["setarg", 1820, 1, 10, 1, 1],
|
|
["invoke", 1820, 1818, 1, 1],
|
|
["array", 1822, 2, 1818, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1823,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1824, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1826, 1823, 2, 1, 1],
|
|
["null", 1827, 1, 1],
|
|
["setarg", 1826, 0, 1827, 1, 1],
|
|
["setarg", 1826, 1, 1824, 1, 1],
|
|
["setarg", 1826, 2, 1822, 1, 1],
|
|
["invoke", 1826, 1825, 1, 1],
|
|
["get", 1829, 11, 1, 397, 9],
|
|
["frame", 1830, 1829, 1, 397, 9],
|
|
["null", 1831, 397, 9],
|
|
["setarg", 1830, 0, 1831, 397, 9],
|
|
["setarg", 1830, 1, 1825, 397, 9],
|
|
["invoke", 1830, 1828, 397, 9],
|
|
["frame", 1833, 9, 1, 398, 9],
|
|
["null", 1834, 398, 9],
|
|
["setarg", 1833, 0, 1834, 398, 9],
|
|
["setarg", 1833, 1, 10, 398, 9],
|
|
["invoke", 1833, 1832, 398, 9],
|
|
["jump", "while_start_93", 399, 9],
|
|
["jump", "if_end_534", 399, 9],
|
|
"if_else_533",
|
|
"if_end_534",
|
|
["access", 1835, "lt_float", 401, 17],
|
|
["is_identical", 1836, 21, 1835, 401, 17],
|
|
["jump_true", 1836, "eq_done_548", 401, 17],
|
|
["is_int", 1837, 21, 401, 17],
|
|
["jump_false", 1837, "eq_ni_549", 401, 17],
|
|
"_nop_tc_54",
|
|
["jump", "eq_ni_549", 401, 17],
|
|
["eq_int", 1836, 21, 1835, 401, 17],
|
|
["jump", "eq_done_548", 401, 17],
|
|
"eq_ni_549",
|
|
["is_num", 1837, 21, 401, 17],
|
|
["jump_false", 1837, "eq_nn_550", 401, 17],
|
|
["is_num", 1838, 1835, 401, 17],
|
|
["jump_false", 1838, "eq_nn_550", 401, 17],
|
|
["eq_float", 1836, 21, 1835, 401, 17],
|
|
["jump", "eq_done_548", 401, 17],
|
|
"eq_nn_550",
|
|
["is_text", 1837, 21, 401, 17],
|
|
["jump_false", 1837, "eq_nt_551", 401, 17],
|
|
["is_text", 1838, 1835, 401, 17],
|
|
["jump_false", 1838, "eq_nt_551", 401, 17],
|
|
["eq_text", 1836, 21, 1835, 401, 17],
|
|
["jump", "eq_done_548", 401, 17],
|
|
"eq_nt_551",
|
|
["is_null", 1837, 21, 401, 17],
|
|
["jump_false", 1837, "eq_nnl_552", 401, 17],
|
|
["is_null", 1838, 1835, 401, 17],
|
|
["jump_false", 1838, "eq_nnl_552", 401, 17],
|
|
["true", 1836, 401, 17],
|
|
["jump", "eq_done_548", 401, 17],
|
|
"eq_nnl_552",
|
|
["is_bool", 1837, 21, 401, 17],
|
|
["jump_false", 1837, "eq_nb_553", 401, 17],
|
|
["is_bool", 1838, 1835, 401, 17],
|
|
["jump_false", 1838, "eq_nb_553", 401, 17],
|
|
["eq_bool", 1836, 21, 1835, 401, 17],
|
|
["jump", "eq_done_548", 401, 17],
|
|
"eq_nb_553",
|
|
["false", 1836, 401, 17],
|
|
"eq_done_548",
|
|
["move", 1839, 1836, 401, 17],
|
|
["jump_true", 1839, "or_end_547", 401, 17],
|
|
["access", 1840, "gt_float", 401, 37],
|
|
["is_identical", 1841, 21, 1840, 401, 37],
|
|
["jump_true", 1841, "eq_done_554", 401, 37],
|
|
["is_int", 1842, 21, 401, 37],
|
|
["jump_false", 1842, "eq_ni_555", 401, 37],
|
|
"_nop_tc_55",
|
|
["jump", "eq_ni_555", 401, 37],
|
|
["eq_int", 1841, 21, 1840, 401, 37],
|
|
["jump", "eq_done_554", 401, 37],
|
|
"eq_ni_555",
|
|
["is_num", 1842, 21, 401, 37],
|
|
["jump_false", 1842, "eq_nn_556", 401, 37],
|
|
["is_num", 1843, 1840, 401, 37],
|
|
["jump_false", 1843, "eq_nn_556", 401, 37],
|
|
["eq_float", 1841, 21, 1840, 401, 37],
|
|
["jump", "eq_done_554", 401, 37],
|
|
"eq_nn_556",
|
|
["is_text", 1842, 21, 401, 37],
|
|
["jump_false", 1842, "eq_nt_557", 401, 37],
|
|
["is_text", 1843, 1840, 401, 37],
|
|
["jump_false", 1843, "eq_nt_557", 401, 37],
|
|
["eq_text", 1841, 21, 1840, 401, 37],
|
|
["jump", "eq_done_554", 401, 37],
|
|
"eq_nt_557",
|
|
["is_null", 1842, 21, 401, 37],
|
|
["jump_false", 1842, "eq_nnl_558", 401, 37],
|
|
["is_null", 1843, 1840, 401, 37],
|
|
["jump_false", 1843, "eq_nnl_558", 401, 37],
|
|
["true", 1841, 401, 37],
|
|
["jump", "eq_done_554", 401, 37],
|
|
"eq_nnl_558",
|
|
["is_bool", 1842, 21, 401, 37],
|
|
["jump_false", 1842, "eq_nb_559", 401, 37],
|
|
["is_bool", 1843, 1840, 401, 37],
|
|
["jump_false", 1843, "eq_nb_559", 401, 37],
|
|
["eq_bool", 1841, 21, 1840, 401, 37],
|
|
["jump", "eq_done_554", 401, 37],
|
|
"eq_nb_559",
|
|
["false", 1841, 401, 37],
|
|
"eq_done_554",
|
|
["move", 1839, 1841, 401, 37],
|
|
"or_end_547",
|
|
["move", 1844, 1839, 401, 37],
|
|
["jump_true", 1844, "or_end_546", 401, 37],
|
|
["access", 1845, "le_float", 401, 57],
|
|
["is_identical", 1846, 21, 1845, 401, 57],
|
|
["jump_true", 1846, "eq_done_560", 401, 57],
|
|
["is_int", 1847, 21, 401, 57],
|
|
["jump_false", 1847, "eq_ni_561", 401, 57],
|
|
"_nop_tc_56",
|
|
["jump", "eq_ni_561", 401, 57],
|
|
["eq_int", 1846, 21, 1845, 401, 57],
|
|
["jump", "eq_done_560", 401, 57],
|
|
"eq_ni_561",
|
|
["is_num", 1847, 21, 401, 57],
|
|
["jump_false", 1847, "eq_nn_562", 401, 57],
|
|
["is_num", 1848, 1845, 401, 57],
|
|
["jump_false", 1848, "eq_nn_562", 401, 57],
|
|
["eq_float", 1846, 21, 1845, 401, 57],
|
|
["jump", "eq_done_560", 401, 57],
|
|
"eq_nn_562",
|
|
["is_text", 1847, 21, 401, 57],
|
|
["jump_false", 1847, "eq_nt_563", 401, 57],
|
|
["is_text", 1848, 1845, 401, 57],
|
|
["jump_false", 1848, "eq_nt_563", 401, 57],
|
|
["eq_text", 1846, 21, 1845, 401, 57],
|
|
["jump", "eq_done_560", 401, 57],
|
|
"eq_nt_563",
|
|
["is_null", 1847, 21, 401, 57],
|
|
["jump_false", 1847, "eq_nnl_564", 401, 57],
|
|
["is_null", 1848, 1845, 401, 57],
|
|
["jump_false", 1848, "eq_nnl_564", 401, 57],
|
|
["true", 1846, 401, 57],
|
|
["jump", "eq_done_560", 401, 57],
|
|
"eq_nnl_564",
|
|
["is_bool", 1847, 21, 401, 57],
|
|
["jump_false", 1847, "eq_nb_565", 401, 57],
|
|
["is_bool", 1848, 1845, 401, 57],
|
|
["jump_false", 1848, "eq_nb_565", 401, 57],
|
|
["eq_bool", 1846, 21, 1845, 401, 57],
|
|
["jump", "eq_done_560", 401, 57],
|
|
"eq_nb_565",
|
|
["false", 1846, 401, 57],
|
|
"eq_done_560",
|
|
["move", 1844, 1846, 401, 57],
|
|
"or_end_546",
|
|
["move", 1849, 1844, 401, 57],
|
|
["jump_true", 1849, "or_end_545", 401, 57],
|
|
["access", 1850, "ge_float", 401, 77],
|
|
["is_identical", 1851, 21, 1850, 401, 77],
|
|
["jump_true", 1851, "eq_done_566", 401, 77],
|
|
["is_int", 1852, 21, 401, 77],
|
|
["jump_false", 1852, "eq_ni_567", 401, 77],
|
|
"_nop_tc_57",
|
|
["jump", "eq_ni_567", 401, 77],
|
|
["eq_int", 1851, 21, 1850, 401, 77],
|
|
["jump", "eq_done_566", 401, 77],
|
|
"eq_ni_567",
|
|
["is_num", 1852, 21, 401, 77],
|
|
["jump_false", 1852, "eq_nn_568", 401, 77],
|
|
["is_num", 1853, 1850, 401, 77],
|
|
["jump_false", 1853, "eq_nn_568", 401, 77],
|
|
["eq_float", 1851, 21, 1850, 401, 77],
|
|
["jump", "eq_done_566", 401, 77],
|
|
"eq_nn_568",
|
|
["is_text", 1852, 21, 401, 77],
|
|
["jump_false", 1852, "eq_nt_569", 401, 77],
|
|
["is_text", 1853, 1850, 401, 77],
|
|
["jump_false", 1853, "eq_nt_569", 401, 77],
|
|
["eq_text", 1851, 21, 1850, 401, 77],
|
|
["jump", "eq_done_566", 401, 77],
|
|
"eq_nt_569",
|
|
["is_null", 1852, 21, 401, 77],
|
|
["jump_false", 1852, "eq_nnl_570", 401, 77],
|
|
["is_null", 1853, 1850, 401, 77],
|
|
["jump_false", 1853, "eq_nnl_570", 401, 77],
|
|
["true", 1851, 401, 77],
|
|
["jump", "eq_done_566", 401, 77],
|
|
"eq_nnl_570",
|
|
["is_bool", 1852, 21, 401, 77],
|
|
["jump_false", 1852, "eq_nb_571", 401, 77],
|
|
["is_bool", 1853, 1850, 401, 77],
|
|
["jump_false", 1853, "eq_nb_571", 401, 77],
|
|
["eq_bool", 1851, 21, 1850, 401, 77],
|
|
["jump", "eq_done_566", 401, 77],
|
|
"eq_nb_571",
|
|
["false", 1851, 401, 77],
|
|
"eq_done_566",
|
|
["move", 1849, 1851, 401, 77],
|
|
"or_end_545",
|
|
["jump_false", 1849, "if_else_543", 401, 77],
|
|
["get", 1855, 10, 1, 402, 13],
|
|
["frame", 1856, 1855, 0, 402, 13],
|
|
["null", 1857, 402, 13],
|
|
["setarg", 1856, 0, 1857, 402, 13],
|
|
["invoke", 1856, 1854, 402, 13],
|
|
["move", 12, 1854, 402, 13],
|
|
["access", 1858, 0, 403, 18],
|
|
["move", 7, 1858, 403, 18],
|
|
["access", 1859, "lt_float", 404, 19],
|
|
["is_identical", 1860, 21, 1859, 404, 19],
|
|
["jump_true", 1860, "eq_done_574", 404, 19],
|
|
["is_int", 1861, 21, 404, 19],
|
|
["jump_false", 1861, "eq_ni_575", 404, 19],
|
|
"_nop_tc_58",
|
|
["jump", "eq_ni_575", 404, 19],
|
|
["eq_int", 1860, 21, 1859, 404, 19],
|
|
["jump", "eq_done_574", 404, 19],
|
|
"eq_ni_575",
|
|
["is_num", 1861, 21, 404, 19],
|
|
["jump_false", 1861, "eq_nn_576", 404, 19],
|
|
["is_num", 1862, 1859, 404, 19],
|
|
["jump_false", 1862, "eq_nn_576", 404, 19],
|
|
["eq_float", 1860, 21, 1859, 404, 19],
|
|
["jump", "eq_done_574", 404, 19],
|
|
"eq_nn_576",
|
|
["is_text", 1861, 21, 404, 19],
|
|
["jump_false", 1861, "eq_nt_577", 404, 19],
|
|
["is_text", 1862, 1859, 404, 19],
|
|
["jump_false", 1862, "eq_nt_577", 404, 19],
|
|
["eq_text", 1860, 21, 1859, 404, 19],
|
|
["jump", "eq_done_574", 404, 19],
|
|
"eq_nt_577",
|
|
["is_null", 1861, 21, 404, 19],
|
|
["jump_false", 1861, "eq_nnl_578", 404, 19],
|
|
["is_null", 1862, 1859, 404, 19],
|
|
["jump_false", 1862, "eq_nnl_578", 404, 19],
|
|
["true", 1860, 404, 19],
|
|
["jump", "eq_done_574", 404, 19],
|
|
"eq_nnl_578",
|
|
["is_bool", 1861, 21, 404, 19],
|
|
["jump_false", 1861, "eq_nb_579", 404, 19],
|
|
["is_bool", 1862, 1859, 404, 19],
|
|
["jump_false", 1862, "eq_nb_579", 404, 19],
|
|
["eq_bool", 1860, 21, 1859, 404, 19],
|
|
["jump", "eq_done_574", 404, 19],
|
|
"eq_nb_579",
|
|
["false", 1860, 404, 19],
|
|
"eq_done_574",
|
|
["jump_false", 1860, "if_else_572", 404, 19],
|
|
["access", 1863, 2, 404, 40],
|
|
["move", 7, 1863, 404, 40],
|
|
["jump", "if_end_573", 404, 40],
|
|
"if_else_572",
|
|
["access", 1864, "le_float", 405, 24],
|
|
["is_identical", 1865, 21, 1864, 405, 24],
|
|
["jump_true", 1865, "eq_done_582", 405, 24],
|
|
["is_int", 1866, 21, 405, 24],
|
|
["jump_false", 1866, "eq_ni_583", 405, 24],
|
|
"_nop_tc_59",
|
|
["jump", "eq_ni_583", 405, 24],
|
|
["eq_int", 1865, 21, 1864, 405, 24],
|
|
["jump", "eq_done_582", 405, 24],
|
|
"eq_ni_583",
|
|
["is_num", 1866, 21, 405, 24],
|
|
["jump_false", 1866, "eq_nn_584", 405, 24],
|
|
["is_num", 1867, 1864, 405, 24],
|
|
["jump_false", 1867, "eq_nn_584", 405, 24],
|
|
["eq_float", 1865, 21, 1864, 405, 24],
|
|
["jump", "eq_done_582", 405, 24],
|
|
"eq_nn_584",
|
|
["is_text", 1866, 21, 405, 24],
|
|
["jump_false", 1866, "eq_nt_585", 405, 24],
|
|
["is_text", 1867, 1864, 405, 24],
|
|
["jump_false", 1867, "eq_nt_585", 405, 24],
|
|
["eq_text", 1865, 21, 1864, 405, 24],
|
|
["jump", "eq_done_582", 405, 24],
|
|
"eq_nt_585",
|
|
["is_null", 1866, 21, 405, 24],
|
|
["jump_false", 1866, "eq_nnl_586", 405, 24],
|
|
["is_null", 1867, 1864, 405, 24],
|
|
["jump_false", 1867, "eq_nnl_586", 405, 24],
|
|
["true", 1865, 405, 24],
|
|
["jump", "eq_done_582", 405, 24],
|
|
"eq_nnl_586",
|
|
["is_bool", 1866, 21, 405, 24],
|
|
["jump_false", 1866, "eq_nb_587", 405, 24],
|
|
["is_bool", 1867, 1864, 405, 24],
|
|
["jump_false", 1867, "eq_nb_587", 405, 24],
|
|
["eq_bool", 1865, 21, 1864, 405, 24],
|
|
["jump", "eq_done_582", 405, 24],
|
|
"eq_nb_587",
|
|
["false", 1865, 405, 24],
|
|
"eq_done_582",
|
|
["jump_false", 1865, "if_else_580", 405, 24],
|
|
["access", 1868, 3, 405, 45],
|
|
["move", 7, 1868, 405, 45],
|
|
["jump", "if_end_581", 405, 45],
|
|
"if_else_580",
|
|
["access", 1869, "gt_float", 406, 24],
|
|
["is_identical", 1870, 21, 1869, 406, 24],
|
|
["jump_true", 1870, "eq_done_590", 406, 24],
|
|
["is_int", 1871, 21, 406, 24],
|
|
["jump_false", 1871, "eq_ni_591", 406, 24],
|
|
"_nop_tc_60",
|
|
["jump", "eq_ni_591", 406, 24],
|
|
["eq_int", 1870, 21, 1869, 406, 24],
|
|
["jump", "eq_done_590", 406, 24],
|
|
"eq_ni_591",
|
|
["is_num", 1871, 21, 406, 24],
|
|
["jump_false", 1871, "eq_nn_592", 406, 24],
|
|
["is_num", 1872, 1869, 406, 24],
|
|
["jump_false", 1872, "eq_nn_592", 406, 24],
|
|
["eq_float", 1870, 21, 1869, 406, 24],
|
|
["jump", "eq_done_590", 406, 24],
|
|
"eq_nn_592",
|
|
["is_text", 1871, 21, 406, 24],
|
|
["jump_false", 1871, "eq_nt_593", 406, 24],
|
|
["is_text", 1872, 1869, 406, 24],
|
|
["jump_false", 1872, "eq_nt_593", 406, 24],
|
|
["eq_text", 1870, 21, 1869, 406, 24],
|
|
["jump", "eq_done_590", 406, 24],
|
|
"eq_nt_593",
|
|
["is_null", 1871, 21, 406, 24],
|
|
["jump_false", 1871, "eq_nnl_594", 406, 24],
|
|
["is_null", 1872, 1869, 406, 24],
|
|
["jump_false", 1872, "eq_nnl_594", 406, 24],
|
|
["true", 1870, 406, 24],
|
|
["jump", "eq_done_590", 406, 24],
|
|
"eq_nnl_594",
|
|
["is_bool", 1871, 21, 406, 24],
|
|
["jump_false", 1871, "eq_nb_595", 406, 24],
|
|
["is_bool", 1872, 1869, 406, 24],
|
|
["jump_false", 1872, "eq_nb_595", 406, 24],
|
|
["eq_bool", 1870, 21, 1869, 406, 24],
|
|
["jump", "eq_done_590", 406, 24],
|
|
"eq_nb_595",
|
|
["false", 1870, 406, 24],
|
|
"eq_done_590",
|
|
["jump_false", 1870, "if_else_588", 406, 24],
|
|
["access", 1873, 4, 406, 45],
|
|
["move", 7, 1873, 406, 45],
|
|
["jump", "if_end_589", 406, 45],
|
|
"if_else_588",
|
|
["access", 1874, "ge_float", 407, 24],
|
|
["is_identical", 1875, 21, 1874, 407, 24],
|
|
["jump_true", 1875, "eq_done_598", 407, 24],
|
|
["is_int", 1876, 21, 407, 24],
|
|
["jump_false", 1876, "eq_ni_599", 407, 24],
|
|
"_nop_tc_61",
|
|
["jump", "eq_ni_599", 407, 24],
|
|
["eq_int", 1875, 21, 1874, 407, 24],
|
|
["jump", "eq_done_598", 407, 24],
|
|
"eq_ni_599",
|
|
["is_num", 1876, 21, 407, 24],
|
|
["jump_false", 1876, "eq_nn_600", 407, 24],
|
|
["is_num", 1877, 1874, 407, 24],
|
|
["jump_false", 1877, "eq_nn_600", 407, 24],
|
|
["eq_float", 1875, 21, 1874, 407, 24],
|
|
["jump", "eq_done_598", 407, 24],
|
|
"eq_nn_600",
|
|
["is_text", 1876, 21, 407, 24],
|
|
["jump_false", 1876, "eq_nt_601", 407, 24],
|
|
["is_text", 1877, 1874, 407, 24],
|
|
["jump_false", 1877, "eq_nt_601", 407, 24],
|
|
["eq_text", 1875, 21, 1874, 407, 24],
|
|
["jump", "eq_done_598", 407, 24],
|
|
"eq_nt_601",
|
|
["is_null", 1876, 21, 407, 24],
|
|
["jump_false", 1876, "eq_nnl_602", 407, 24],
|
|
["is_null", 1877, 1874, 407, 24],
|
|
["jump_false", 1877, "eq_nnl_602", 407, 24],
|
|
["true", 1875, 407, 24],
|
|
["jump", "eq_done_598", 407, 24],
|
|
"eq_nnl_602",
|
|
["is_bool", 1876, 21, 407, 24],
|
|
["jump_false", 1876, "eq_nb_603", 407, 24],
|
|
["is_bool", 1877, 1874, 407, 24],
|
|
["jump_false", 1877, "eq_nb_603", 407, 24],
|
|
["eq_bool", 1875, 21, 1874, 407, 24],
|
|
["jump", "eq_done_598", 407, 24],
|
|
"eq_nb_603",
|
|
["false", 1875, 407, 24],
|
|
"eq_done_598",
|
|
["jump_false", 1875, "if_else_596", 407, 24],
|
|
["access", 1878, 5, 407, 45],
|
|
["move", 7, 1878, 407, 45],
|
|
["jump", "if_end_597", 407, 45],
|
|
"if_else_596",
|
|
"if_end_597",
|
|
"if_end_589",
|
|
"if_end_581",
|
|
"if_end_573",
|
|
["get", 1879, 2, 1, 408, 14],
|
|
["load_field", 1880, 1879, "cmp_float", 408, 14],
|
|
["null", 1881, 408, 31],
|
|
["is_identical", 1882, 1880, 1881, 408, 31],
|
|
["jump_true", 1882, "ne_nid_607", 408, 31],
|
|
["jump", "ne_ni_608", 408, 31],
|
|
"ne_nid_607",
|
|
["false", 1882, 408, 31],
|
|
["jump", "ne_done_606", 408, 31],
|
|
"ne_ni_608",
|
|
["is_int", 1883, 1880, 408, 31],
|
|
["jump_false", 1883, "ne_nn_609", 408, 31],
|
|
["is_int", 1884, 1881, 408, 31],
|
|
["jump_false", 1884, "ne_nn_609", 408, 31],
|
|
["ne_int", 1882, 1880, 1881, 408, 31],
|
|
["jump", "ne_done_606", 408, 31],
|
|
"ne_nn_609",
|
|
["is_num", 1883, 1880, 408, 31],
|
|
["jump_false", 1883, "ne_nt_610", 408, 31],
|
|
["is_num", 1884, 1881, 408, 31],
|
|
["jump_false", 1884, "ne_nt_610", 408, 31],
|
|
["ne_float", 1882, 1880, 1881, 408, 31],
|
|
["jump", "ne_done_606", 408, 31],
|
|
"ne_nt_610",
|
|
["is_text", 1883, 1880, 408, 31],
|
|
["jump_false", 1883, "ne_nnl_611", 408, 31],
|
|
["is_text", 1884, 1881, 408, 31],
|
|
["jump_false", 1884, "ne_nnl_611", 408, 31],
|
|
["ne_text", 1882, 1880, 1881, 408, 31],
|
|
["jump", "ne_done_606", 408, 31],
|
|
"ne_nnl_611",
|
|
["is_null", 1883, 1880, 408, 31],
|
|
["jump_false", 1883, "ne_nb_612", 408, 31],
|
|
["is_null", 1884, 1881, 408, 31],
|
|
["jump_false", 1884, "ne_nb_612", 408, 31],
|
|
["false", 1882, 408, 31],
|
|
["jump", "ne_done_606", 408, 31],
|
|
"ne_nb_612",
|
|
["is_bool", 1883, 1880, 408, 31],
|
|
["jump_false", 1883, "ne_mis_613", 408, 31],
|
|
["is_bool", 1884, 1881, 408, 31],
|
|
["jump_false", 1884, "ne_mis_613", 408, 31],
|
|
["ne_bool", 1882, 1880, 1881, 408, 31],
|
|
["jump", "ne_done_606", 408, 31],
|
|
"ne_mis_613",
|
|
["true", 1882, 408, 31],
|
|
"ne_done_606",
|
|
["jump_false", 1882, "tern_else_604", 408, 31],
|
|
["access", 1886, "%ctx", 408, 55],
|
|
["get", 1888, 12, 1, 408, 63],
|
|
["frame", 1889, 1888, 1, 408, 63],
|
|
["null", 1890, 408, 63],
|
|
["setarg", 1889, 0, 1890, 408, 63],
|
|
["setarg", 1889, 1, 14, 408, 63],
|
|
["invoke", 1889, 1887, 408, 63],
|
|
["get", 1892, 12, 1, 408, 70],
|
|
["frame", 1893, 1892, 1, 408, 70],
|
|
["null", 1894, 408, 70],
|
|
["setarg", 1893, 0, 1894, 408, 70],
|
|
["setarg", 1893, 1, 5, 408, 70],
|
|
["invoke", 1893, 1891, 408, 70],
|
|
["get", 1896, 2, 1, 408, 38],
|
|
["is_proxy", 1897, 1896, 408, 38],
|
|
["jump_false", 1897, "record_path_614", 408, 38],
|
|
["null", 1898, 408, 38],
|
|
["access", 1899, "cmp_float", 408, 38],
|
|
["array", 1900, 5, 12, 1886, 1887, 1891, 7, 408, 38],
|
|
["frame", 1901, 1896, 2, 408, 38],
|
|
["setarg", 1901, 0, 1898, 408, 38],
|
|
["setarg", 1901, 1, 1899, 408, 38],
|
|
["setarg", 1901, 2, 1900, 408, 38],
|
|
["invoke", 1901, 1895, 408, 38],
|
|
["jump", "call_done_615", 408, 38],
|
|
"record_path_614",
|
|
["load_field", 1902, 1896, "cmp_float", 408, 38],
|
|
["frame", 1903, 1902, 5, 408, 38],
|
|
["setarg", 1903, 0, 1896, 408, 38],
|
|
["setarg", 1903, 1, 12, 408, 38],
|
|
["setarg", 1903, 2, 1886, 408, 38],
|
|
["setarg", 1903, 3, 1887, 408, 38],
|
|
["setarg", 1903, 4, 1891, 408, 38],
|
|
["setarg", 1903, 5, 7, 408, 38],
|
|
["invoke", 1903, 1895, 408, 38],
|
|
"call_done_615",
|
|
["move", 1885, 1895, 408, 38],
|
|
["jump", "tern_end_605", 408, 38],
|
|
"tern_else_604",
|
|
[
|
|
"access",
|
|
1905,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 1906, 1905, 1, 1, 1],
|
|
["null", 1907, 1, 1],
|
|
["setarg", 1906, 0, 1907, 1, 1],
|
|
["setarg", 1906, 1, 7, 1, 1],
|
|
["invoke", 1906, 1904, 1, 1],
|
|
["get", 1909, 12, 1, 1, 1],
|
|
["frame", 1910, 1909, 1, 1, 1],
|
|
["null", 1911, 1, 1],
|
|
["setarg", 1910, 0, 1911, 1, 1],
|
|
["setarg", 1910, 1, 14, 1, 1],
|
|
["invoke", 1910, 1908, 1, 1],
|
|
["get", 1913, 12, 1, 1, 1],
|
|
["frame", 1914, 1913, 1, 1, 1],
|
|
["null", 1915, 1, 1],
|
|
["setarg", 1914, 0, 1915, 1, 1],
|
|
["setarg", 1914, 1, 5, 1, 1],
|
|
["invoke", 1914, 1912, 1, 1],
|
|
["array", 1916, 4, 12, 1904, 1908, 1912, 1, 1],
|
|
[
|
|
"access",
|
|
1917,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1918, " %{0} =l call $qbe_float_cmp(l %ctx, w {1}, l {2}, l {3})", 1, 1],
|
|
["frame", 1920, 1917, 2, 1, 1],
|
|
["null", 1921, 1, 1],
|
|
["setarg", 1920, 0, 1921, 1, 1],
|
|
["setarg", 1920, 1, 1918, 1, 1],
|
|
["setarg", 1920, 2, 1916, 1, 1],
|
|
["invoke", 1920, 1919, 1, 1],
|
|
["move", 1885, 1919, 1, 1],
|
|
"tern_end_605",
|
|
["get", 1923, 11, 1, 408, 9],
|
|
["frame", 1924, 1923, 1, 408, 9],
|
|
["null", 1925, 408, 9],
|
|
["setarg", 1924, 0, 1925, 408, 9],
|
|
["setarg", 1924, 1, 1885, 408, 9],
|
|
["invoke", 1924, 1922, 408, 9],
|
|
["get", 1927, 12, 1, 1, 1],
|
|
["frame", 1928, 1927, 1, 1, 1],
|
|
["null", 1929, 1, 1],
|
|
["setarg", 1928, 0, 1929, 1, 1],
|
|
["setarg", 1928, 1, 10, 1, 1],
|
|
["invoke", 1928, 1926, 1, 1],
|
|
["array", 1930, 2, 1926, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1931,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1932, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1934, 1931, 2, 1, 1],
|
|
["null", 1935, 1, 1],
|
|
["setarg", 1934, 0, 1935, 1, 1],
|
|
["setarg", 1934, 1, 1932, 1, 1],
|
|
["setarg", 1934, 2, 1930, 1, 1],
|
|
["invoke", 1934, 1933, 1, 1],
|
|
["get", 1937, 11, 1, 409, 9],
|
|
["frame", 1938, 1937, 1, 409, 9],
|
|
["null", 1939, 409, 9],
|
|
["setarg", 1938, 0, 1939, 409, 9],
|
|
["setarg", 1938, 1, 1933, 409, 9],
|
|
["invoke", 1938, 1936, 409, 9],
|
|
["frame", 1941, 9, 1, 410, 9],
|
|
["null", 1942, 410, 9],
|
|
["setarg", 1941, 0, 1942, 410, 9],
|
|
["setarg", 1941, 1, 10, 410, 9],
|
|
["invoke", 1941, 1940, 410, 9],
|
|
["jump", "while_start_93", 411, 9],
|
|
["jump", "if_end_544", 411, 9],
|
|
"if_else_543",
|
|
"if_end_544",
|
|
["access", 1943, "eq_text", 413, 17],
|
|
["is_identical", 1944, 21, 1943, 413, 17],
|
|
["jump_true", 1944, "eq_done_618", 413, 17],
|
|
["is_int", 1945, 21, 413, 17],
|
|
["jump_false", 1945, "eq_ni_619", 413, 17],
|
|
"_nop_tc_62",
|
|
["jump", "eq_ni_619", 413, 17],
|
|
["eq_int", 1944, 21, 1943, 413, 17],
|
|
["jump", "eq_done_618", 413, 17],
|
|
"eq_ni_619",
|
|
["is_num", 1945, 21, 413, 17],
|
|
["jump_false", 1945, "eq_nn_620", 413, 17],
|
|
["is_num", 1946, 1943, 413, 17],
|
|
["jump_false", 1946, "eq_nn_620", 413, 17],
|
|
["eq_float", 1944, 21, 1943, 413, 17],
|
|
["jump", "eq_done_618", 413, 17],
|
|
"eq_nn_620",
|
|
["is_text", 1945, 21, 413, 17],
|
|
["jump_false", 1945, "eq_nt_621", 413, 17],
|
|
["is_text", 1946, 1943, 413, 17],
|
|
["jump_false", 1946, "eq_nt_621", 413, 17],
|
|
["eq_text", 1944, 21, 1943, 413, 17],
|
|
["jump", "eq_done_618", 413, 17],
|
|
"eq_nt_621",
|
|
["is_null", 1945, 21, 413, 17],
|
|
["jump_false", 1945, "eq_nnl_622", 413, 17],
|
|
["is_null", 1946, 1943, 413, 17],
|
|
["jump_false", 1946, "eq_nnl_622", 413, 17],
|
|
["true", 1944, 413, 17],
|
|
["jump", "eq_done_618", 413, 17],
|
|
"eq_nnl_622",
|
|
["is_bool", 1945, 21, 413, 17],
|
|
["jump_false", 1945, "eq_nb_623", 413, 17],
|
|
["is_bool", 1946, 1943, 413, 17],
|
|
["jump_false", 1946, "eq_nb_623", 413, 17],
|
|
["eq_bool", 1944, 21, 1943, 413, 17],
|
|
["jump", "eq_done_618", 413, 17],
|
|
"eq_nb_623",
|
|
["false", 1944, 413, 17],
|
|
"eq_done_618",
|
|
["jump_false", 1944, "if_else_616", 413, 17],
|
|
["get", 1948, 10, 1, 414, 13],
|
|
["frame", 1949, 1948, 0, 414, 13],
|
|
["null", 1950, 414, 13],
|
|
["setarg", 1949, 0, 1950, 414, 13],
|
|
["invoke", 1949, 1947, 414, 13],
|
|
["move", 12, 1947, 414, 13],
|
|
["access", 1951, "%ctx", 415, 29],
|
|
["get", 1953, 12, 1, 415, 37],
|
|
["frame", 1954, 1953, 1, 415, 37],
|
|
["null", 1955, 415, 37],
|
|
["setarg", 1954, 0, 1955, 415, 37],
|
|
["setarg", 1954, 1, 14, 415, 37],
|
|
["invoke", 1954, 1952, 415, 37],
|
|
["get", 1957, 12, 1, 415, 44],
|
|
["frame", 1958, 1957, 1, 415, 44],
|
|
["null", 1959, 415, 44],
|
|
["setarg", 1958, 0, 1959, 415, 44],
|
|
["setarg", 1958, 1, 5, 415, 44],
|
|
["invoke", 1958, 1956, 415, 44],
|
|
["get", 1961, 2, 1, 415, 14],
|
|
["is_proxy", 1962, 1961, 415, 14],
|
|
["jump_false", 1962, "record_path_624", 415, 14],
|
|
["null", 1963, 415, 14],
|
|
["access", 1964, "eq_text", 415, 14],
|
|
["array", 1965, 4, 12, 1951, 1952, 1956, 415, 14],
|
|
["frame", 1966, 1961, 2, 415, 14],
|
|
["setarg", 1966, 0, 1963, 415, 14],
|
|
["setarg", 1966, 1, 1964, 415, 14],
|
|
["setarg", 1966, 2, 1965, 415, 14],
|
|
["invoke", 1966, 1960, 415, 14],
|
|
["jump", "call_done_625", 415, 14],
|
|
"record_path_624",
|
|
["load_field", 1967, 1961, "eq_text", 415, 14],
|
|
["frame", 1968, 1967, 4, 415, 14],
|
|
["setarg", 1968, 0, 1961, 415, 14],
|
|
["setarg", 1968, 1, 12, 415, 14],
|
|
["setarg", 1968, 2, 1951, 415, 14],
|
|
["setarg", 1968, 3, 1952, 415, 14],
|
|
["setarg", 1968, 4, 1956, 415, 14],
|
|
["invoke", 1968, 1960, 415, 14],
|
|
"call_done_625",
|
|
["get", 1970, 11, 1, 415, 9],
|
|
["frame", 1971, 1970, 1, 415, 9],
|
|
["null", 1972, 415, 9],
|
|
["setarg", 1971, 0, 1972, 415, 9],
|
|
["setarg", 1971, 1, 1960, 415, 9],
|
|
["invoke", 1971, 1969, 415, 9],
|
|
["get", 1974, 12, 1, 1, 1],
|
|
["frame", 1975, 1974, 1, 1, 1],
|
|
["null", 1976, 1, 1],
|
|
["setarg", 1975, 0, 1976, 1, 1],
|
|
["setarg", 1975, 1, 10, 1, 1],
|
|
["invoke", 1975, 1973, 1, 1],
|
|
["array", 1977, 2, 1973, 12, 1, 1],
|
|
[
|
|
"access",
|
|
1978,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 1979, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1981, 1978, 2, 1, 1],
|
|
["null", 1982, 1, 1],
|
|
["setarg", 1981, 0, 1982, 1, 1],
|
|
["setarg", 1981, 1, 1979, 1, 1],
|
|
["setarg", 1981, 2, 1977, 1, 1],
|
|
["invoke", 1981, 1980, 1, 1],
|
|
["get", 1984, 11, 1, 416, 9],
|
|
["frame", 1985, 1984, 1, 416, 9],
|
|
["null", 1986, 416, 9],
|
|
["setarg", 1985, 0, 1986, 416, 9],
|
|
["setarg", 1985, 1, 1980, 416, 9],
|
|
["invoke", 1985, 1983, 416, 9],
|
|
["frame", 1988, 9, 1, 417, 9],
|
|
["null", 1989, 417, 9],
|
|
["setarg", 1988, 0, 1989, 417, 9],
|
|
["setarg", 1988, 1, 10, 417, 9],
|
|
["invoke", 1988, 1987, 417, 9],
|
|
["jump", "while_start_93", 418, 9],
|
|
["jump", "if_end_617", 418, 9],
|
|
"if_else_616",
|
|
"if_end_617",
|
|
["access", 1990, "ne_text", 420, 17],
|
|
["is_identical", 1991, 21, 1990, 420, 17],
|
|
["jump_true", 1991, "eq_done_628", 420, 17],
|
|
["is_int", 1992, 21, 420, 17],
|
|
["jump_false", 1992, "eq_ni_629", 420, 17],
|
|
"_nop_tc_63",
|
|
["jump", "eq_ni_629", 420, 17],
|
|
["eq_int", 1991, 21, 1990, 420, 17],
|
|
["jump", "eq_done_628", 420, 17],
|
|
"eq_ni_629",
|
|
["is_num", 1992, 21, 420, 17],
|
|
["jump_false", 1992, "eq_nn_630", 420, 17],
|
|
["is_num", 1993, 1990, 420, 17],
|
|
["jump_false", 1993, "eq_nn_630", 420, 17],
|
|
["eq_float", 1991, 21, 1990, 420, 17],
|
|
["jump", "eq_done_628", 420, 17],
|
|
"eq_nn_630",
|
|
["is_text", 1992, 21, 420, 17],
|
|
["jump_false", 1992, "eq_nt_631", 420, 17],
|
|
["is_text", 1993, 1990, 420, 17],
|
|
["jump_false", 1993, "eq_nt_631", 420, 17],
|
|
["eq_text", 1991, 21, 1990, 420, 17],
|
|
["jump", "eq_done_628", 420, 17],
|
|
"eq_nt_631",
|
|
["is_null", 1992, 21, 420, 17],
|
|
["jump_false", 1992, "eq_nnl_632", 420, 17],
|
|
["is_null", 1993, 1990, 420, 17],
|
|
["jump_false", 1993, "eq_nnl_632", 420, 17],
|
|
["true", 1991, 420, 17],
|
|
["jump", "eq_done_628", 420, 17],
|
|
"eq_nnl_632",
|
|
["is_bool", 1992, 21, 420, 17],
|
|
["jump_false", 1992, "eq_nb_633", 420, 17],
|
|
["is_bool", 1993, 1990, 420, 17],
|
|
["jump_false", 1993, "eq_nb_633", 420, 17],
|
|
["eq_bool", 1991, 21, 1990, 420, 17],
|
|
["jump", "eq_done_628", 420, 17],
|
|
"eq_nb_633",
|
|
["false", 1991, 420, 17],
|
|
"eq_done_628",
|
|
["jump_false", 1991, "if_else_626", 420, 17],
|
|
["get", 1995, 10, 1, 421, 13],
|
|
["frame", 1996, 1995, 0, 421, 13],
|
|
["null", 1997, 421, 13],
|
|
["setarg", 1996, 0, 1997, 421, 13],
|
|
["invoke", 1996, 1994, 421, 13],
|
|
["move", 12, 1994, 421, 13],
|
|
["access", 1998, "%ctx", 422, 29],
|
|
["get", 2000, 12, 1, 422, 37],
|
|
["frame", 2001, 2000, 1, 422, 37],
|
|
["null", 2002, 422, 37],
|
|
["setarg", 2001, 0, 2002, 422, 37],
|
|
["setarg", 2001, 1, 14, 422, 37],
|
|
["invoke", 2001, 1999, 422, 37],
|
|
["get", 2004, 12, 1, 422, 44],
|
|
["frame", 2005, 2004, 1, 422, 44],
|
|
["null", 2006, 422, 44],
|
|
["setarg", 2005, 0, 2006, 422, 44],
|
|
["setarg", 2005, 1, 5, 422, 44],
|
|
["invoke", 2005, 2003, 422, 44],
|
|
["get", 2008, 2, 1, 422, 14],
|
|
["is_proxy", 2009, 2008, 422, 14],
|
|
["jump_false", 2009, "record_path_634", 422, 14],
|
|
["null", 2010, 422, 14],
|
|
["access", 2011, "ne_text", 422, 14],
|
|
["array", 2012, 4, 12, 1998, 1999, 2003, 422, 14],
|
|
["frame", 2013, 2008, 2, 422, 14],
|
|
["setarg", 2013, 0, 2010, 422, 14],
|
|
["setarg", 2013, 1, 2011, 422, 14],
|
|
["setarg", 2013, 2, 2012, 422, 14],
|
|
["invoke", 2013, 2007, 422, 14],
|
|
["jump", "call_done_635", 422, 14],
|
|
"record_path_634",
|
|
["load_field", 2014, 2008, "ne_text", 422, 14],
|
|
["frame", 2015, 2014, 4, 422, 14],
|
|
["setarg", 2015, 0, 2008, 422, 14],
|
|
["setarg", 2015, 1, 12, 422, 14],
|
|
["setarg", 2015, 2, 1998, 422, 14],
|
|
["setarg", 2015, 3, 1999, 422, 14],
|
|
["setarg", 2015, 4, 2003, 422, 14],
|
|
["invoke", 2015, 2007, 422, 14],
|
|
"call_done_635",
|
|
["get", 2017, 11, 1, 422, 9],
|
|
["frame", 2018, 2017, 1, 422, 9],
|
|
["null", 2019, 422, 9],
|
|
["setarg", 2018, 0, 2019, 422, 9],
|
|
["setarg", 2018, 1, 2007, 422, 9],
|
|
["invoke", 2018, 2016, 422, 9],
|
|
["get", 2021, 12, 1, 1, 1],
|
|
["frame", 2022, 2021, 1, 1, 1],
|
|
["null", 2023, 1, 1],
|
|
["setarg", 2022, 0, 2023, 1, 1],
|
|
["setarg", 2022, 1, 10, 1, 1],
|
|
["invoke", 2022, 2020, 1, 1],
|
|
["array", 2024, 2, 2020, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2025,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2026, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2028, 2025, 2, 1, 1],
|
|
["null", 2029, 1, 1],
|
|
["setarg", 2028, 0, 2029, 1, 1],
|
|
["setarg", 2028, 1, 2026, 1, 1],
|
|
["setarg", 2028, 2, 2024, 1, 1],
|
|
["invoke", 2028, 2027, 1, 1],
|
|
["get", 2031, 11, 1, 423, 9],
|
|
["frame", 2032, 2031, 1, 423, 9],
|
|
["null", 2033, 423, 9],
|
|
["setarg", 2032, 0, 2033, 423, 9],
|
|
["setarg", 2032, 1, 2027, 423, 9],
|
|
["invoke", 2032, 2030, 423, 9],
|
|
["frame", 2035, 9, 1, 424, 9],
|
|
["null", 2036, 424, 9],
|
|
["setarg", 2035, 0, 2036, 424, 9],
|
|
["setarg", 2035, 1, 10, 424, 9],
|
|
["invoke", 2035, 2034, 424, 9],
|
|
["jump", "while_start_93", 425, 9],
|
|
["jump", "if_end_627", 425, 9],
|
|
"if_else_626",
|
|
"if_end_627",
|
|
["access", 2037, "lt_text", 427, 17],
|
|
["is_identical", 2038, 21, 2037, 427, 17],
|
|
["jump_true", 2038, "eq_done_641", 427, 17],
|
|
["is_int", 2039, 21, 427, 17],
|
|
["jump_false", 2039, "eq_ni_642", 427, 17],
|
|
"_nop_tc_64",
|
|
["jump", "eq_ni_642", 427, 17],
|
|
["eq_int", 2038, 21, 2037, 427, 17],
|
|
["jump", "eq_done_641", 427, 17],
|
|
"eq_ni_642",
|
|
["is_num", 2039, 21, 427, 17],
|
|
["jump_false", 2039, "eq_nn_643", 427, 17],
|
|
["is_num", 2040, 2037, 427, 17],
|
|
["jump_false", 2040, "eq_nn_643", 427, 17],
|
|
["eq_float", 2038, 21, 2037, 427, 17],
|
|
["jump", "eq_done_641", 427, 17],
|
|
"eq_nn_643",
|
|
["is_text", 2039, 21, 427, 17],
|
|
["jump_false", 2039, "eq_nt_644", 427, 17],
|
|
["is_text", 2040, 2037, 427, 17],
|
|
["jump_false", 2040, "eq_nt_644", 427, 17],
|
|
["eq_text", 2038, 21, 2037, 427, 17],
|
|
["jump", "eq_done_641", 427, 17],
|
|
"eq_nt_644",
|
|
["is_null", 2039, 21, 427, 17],
|
|
["jump_false", 2039, "eq_nnl_645", 427, 17],
|
|
["is_null", 2040, 2037, 427, 17],
|
|
["jump_false", 2040, "eq_nnl_645", 427, 17],
|
|
["true", 2038, 427, 17],
|
|
["jump", "eq_done_641", 427, 17],
|
|
"eq_nnl_645",
|
|
["is_bool", 2039, 21, 427, 17],
|
|
["jump_false", 2039, "eq_nb_646", 427, 17],
|
|
["is_bool", 2040, 2037, 427, 17],
|
|
["jump_false", 2040, "eq_nb_646", 427, 17],
|
|
["eq_bool", 2038, 21, 2037, 427, 17],
|
|
["jump", "eq_done_641", 427, 17],
|
|
"eq_nb_646",
|
|
["false", 2038, 427, 17],
|
|
"eq_done_641",
|
|
["move", 2041, 2038, 427, 17],
|
|
["jump_true", 2041, "or_end_640", 427, 17],
|
|
["access", 2042, "gt_text", 427, 36],
|
|
["is_identical", 2043, 21, 2042, 427, 36],
|
|
["jump_true", 2043, "eq_done_647", 427, 36],
|
|
["is_int", 2044, 21, 427, 36],
|
|
["jump_false", 2044, "eq_ni_648", 427, 36],
|
|
"_nop_tc_65",
|
|
["jump", "eq_ni_648", 427, 36],
|
|
["eq_int", 2043, 21, 2042, 427, 36],
|
|
["jump", "eq_done_647", 427, 36],
|
|
"eq_ni_648",
|
|
["is_num", 2044, 21, 427, 36],
|
|
["jump_false", 2044, "eq_nn_649", 427, 36],
|
|
["is_num", 2045, 2042, 427, 36],
|
|
["jump_false", 2045, "eq_nn_649", 427, 36],
|
|
["eq_float", 2043, 21, 2042, 427, 36],
|
|
["jump", "eq_done_647", 427, 36],
|
|
"eq_nn_649",
|
|
["is_text", 2044, 21, 427, 36],
|
|
["jump_false", 2044, "eq_nt_650", 427, 36],
|
|
["is_text", 2045, 2042, 427, 36],
|
|
["jump_false", 2045, "eq_nt_650", 427, 36],
|
|
["eq_text", 2043, 21, 2042, 427, 36],
|
|
["jump", "eq_done_647", 427, 36],
|
|
"eq_nt_650",
|
|
["is_null", 2044, 21, 427, 36],
|
|
["jump_false", 2044, "eq_nnl_651", 427, 36],
|
|
["is_null", 2045, 2042, 427, 36],
|
|
["jump_false", 2045, "eq_nnl_651", 427, 36],
|
|
["true", 2043, 427, 36],
|
|
["jump", "eq_done_647", 427, 36],
|
|
"eq_nnl_651",
|
|
["is_bool", 2044, 21, 427, 36],
|
|
["jump_false", 2044, "eq_nb_652", 427, 36],
|
|
["is_bool", 2045, 2042, 427, 36],
|
|
["jump_false", 2045, "eq_nb_652", 427, 36],
|
|
["eq_bool", 2043, 21, 2042, 427, 36],
|
|
["jump", "eq_done_647", 427, 36],
|
|
"eq_nb_652",
|
|
["false", 2043, 427, 36],
|
|
"eq_done_647",
|
|
["move", 2041, 2043, 427, 36],
|
|
"or_end_640",
|
|
["move", 2046, 2041, 427, 36],
|
|
["jump_true", 2046, "or_end_639", 427, 36],
|
|
["access", 2047, "le_text", 427, 55],
|
|
["is_identical", 2048, 21, 2047, 427, 55],
|
|
["jump_true", 2048, "eq_done_653", 427, 55],
|
|
["is_int", 2049, 21, 427, 55],
|
|
["jump_false", 2049, "eq_ni_654", 427, 55],
|
|
"_nop_tc_66",
|
|
["jump", "eq_ni_654", 427, 55],
|
|
["eq_int", 2048, 21, 2047, 427, 55],
|
|
["jump", "eq_done_653", 427, 55],
|
|
"eq_ni_654",
|
|
["is_num", 2049, 21, 427, 55],
|
|
["jump_false", 2049, "eq_nn_655", 427, 55],
|
|
["is_num", 2050, 2047, 427, 55],
|
|
["jump_false", 2050, "eq_nn_655", 427, 55],
|
|
["eq_float", 2048, 21, 2047, 427, 55],
|
|
["jump", "eq_done_653", 427, 55],
|
|
"eq_nn_655",
|
|
["is_text", 2049, 21, 427, 55],
|
|
["jump_false", 2049, "eq_nt_656", 427, 55],
|
|
["is_text", 2050, 2047, 427, 55],
|
|
["jump_false", 2050, "eq_nt_656", 427, 55],
|
|
["eq_text", 2048, 21, 2047, 427, 55],
|
|
["jump", "eq_done_653", 427, 55],
|
|
"eq_nt_656",
|
|
["is_null", 2049, 21, 427, 55],
|
|
["jump_false", 2049, "eq_nnl_657", 427, 55],
|
|
["is_null", 2050, 2047, 427, 55],
|
|
["jump_false", 2050, "eq_nnl_657", 427, 55],
|
|
["true", 2048, 427, 55],
|
|
["jump", "eq_done_653", 427, 55],
|
|
"eq_nnl_657",
|
|
["is_bool", 2049, 21, 427, 55],
|
|
["jump_false", 2049, "eq_nb_658", 427, 55],
|
|
["is_bool", 2050, 2047, 427, 55],
|
|
["jump_false", 2050, "eq_nb_658", 427, 55],
|
|
["eq_bool", 2048, 21, 2047, 427, 55],
|
|
["jump", "eq_done_653", 427, 55],
|
|
"eq_nb_658",
|
|
["false", 2048, 427, 55],
|
|
"eq_done_653",
|
|
["move", 2046, 2048, 427, 55],
|
|
"or_end_639",
|
|
["move", 2051, 2046, 427, 55],
|
|
["jump_true", 2051, "or_end_638", 427, 55],
|
|
["access", 2052, "ge_text", 427, 74],
|
|
["is_identical", 2053, 21, 2052, 427, 74],
|
|
["jump_true", 2053, "eq_done_659", 427, 74],
|
|
["is_int", 2054, 21, 427, 74],
|
|
["jump_false", 2054, "eq_ni_660", 427, 74],
|
|
"_nop_tc_67",
|
|
["jump", "eq_ni_660", 427, 74],
|
|
["eq_int", 2053, 21, 2052, 427, 74],
|
|
["jump", "eq_done_659", 427, 74],
|
|
"eq_ni_660",
|
|
["is_num", 2054, 21, 427, 74],
|
|
["jump_false", 2054, "eq_nn_661", 427, 74],
|
|
["is_num", 2055, 2052, 427, 74],
|
|
["jump_false", 2055, "eq_nn_661", 427, 74],
|
|
["eq_float", 2053, 21, 2052, 427, 74],
|
|
["jump", "eq_done_659", 427, 74],
|
|
"eq_nn_661",
|
|
["is_text", 2054, 21, 427, 74],
|
|
["jump_false", 2054, "eq_nt_662", 427, 74],
|
|
["is_text", 2055, 2052, 427, 74],
|
|
["jump_false", 2055, "eq_nt_662", 427, 74],
|
|
["eq_text", 2053, 21, 2052, 427, 74],
|
|
["jump", "eq_done_659", 427, 74],
|
|
"eq_nt_662",
|
|
["is_null", 2054, 21, 427, 74],
|
|
["jump_false", 2054, "eq_nnl_663", 427, 74],
|
|
["is_null", 2055, 2052, 427, 74],
|
|
["jump_false", 2055, "eq_nnl_663", 427, 74],
|
|
["true", 2053, 427, 74],
|
|
["jump", "eq_done_659", 427, 74],
|
|
"eq_nnl_663",
|
|
["is_bool", 2054, 21, 427, 74],
|
|
["jump_false", 2054, "eq_nb_664", 427, 74],
|
|
["is_bool", 2055, 2052, 427, 74],
|
|
["jump_false", 2055, "eq_nb_664", 427, 74],
|
|
["eq_bool", 2053, 21, 2052, 427, 74],
|
|
["jump", "eq_done_659", 427, 74],
|
|
"eq_nb_664",
|
|
["false", 2053, 427, 74],
|
|
"eq_done_659",
|
|
["move", 2051, 2053, 427, 74],
|
|
"or_end_638",
|
|
["jump_false", 2051, "if_else_636", 427, 74],
|
|
["get", 2057, 10, 1, 428, 13],
|
|
["frame", 2058, 2057, 0, 428, 13],
|
|
["null", 2059, 428, 13],
|
|
["setarg", 2058, 0, 2059, 428, 13],
|
|
["invoke", 2058, 2056, 428, 13],
|
|
["move", 12, 2056, 428, 13],
|
|
["get", 2061, 12, 1, 1, 1],
|
|
["frame", 2062, 2061, 1, 1, 1],
|
|
["null", 2063, 1, 1],
|
|
["setarg", 2062, 0, 2063, 1, 1],
|
|
["setarg", 2062, 1, 10, 1, 1],
|
|
["invoke", 2062, 2060, 1, 1],
|
|
["get", 2065, 12, 1, 1, 1],
|
|
["frame", 2066, 2065, 1, 1, 1],
|
|
["null", 2067, 1, 1],
|
|
["setarg", 2066, 0, 2067, 1, 1],
|
|
["setarg", 2066, 1, 14, 1, 1],
|
|
["invoke", 2066, 2064, 1, 1],
|
|
["get", 2069, 12, 1, 1, 1],
|
|
["frame", 2070, 2069, 1, 1, 1],
|
|
["null", 2071, 1, 1],
|
|
["setarg", 2070, 0, 2071, 1, 1],
|
|
["setarg", 2070, 1, 5, 1, 1],
|
|
["invoke", 2070, 2068, 1, 1],
|
|
["array", 2072, 4, 2060, 21, 2064, 2068, 1, 1],
|
|
[
|
|
"access",
|
|
2073,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2074, " {0} =l call $cell_rt_{1}(l %ctx, l {2}, l {3})", 1, 1],
|
|
["frame", 2076, 2073, 2, 1, 1],
|
|
["null", 2077, 1, 1],
|
|
["setarg", 2076, 0, 2077, 1, 1],
|
|
["setarg", 2076, 1, 2074, 1, 1],
|
|
["setarg", 2076, 2, 2072, 1, 1],
|
|
["invoke", 2076, 2075, 1, 1],
|
|
["get", 2079, 11, 1, 429, 9],
|
|
["frame", 2080, 2079, 1, 429, 9],
|
|
["null", 2081, 429, 9],
|
|
["setarg", 2080, 0, 2081, 429, 9],
|
|
["setarg", 2080, 1, 2075, 429, 9],
|
|
["invoke", 2080, 2078, 429, 9],
|
|
["frame", 2083, 9, 1, 430, 9],
|
|
["null", 2084, 430, 9],
|
|
["setarg", 2083, 0, 2084, 430, 9],
|
|
["setarg", 2083, 1, 10, 430, 9],
|
|
["invoke", 2083, 2082, 430, 9],
|
|
["jump", "while_start_93", 431, 9],
|
|
["jump", "if_end_637", 431, 9],
|
|
"if_else_636",
|
|
"if_end_637",
|
|
["access", 2085, "eq_bool", 433, 17],
|
|
["is_identical", 2086, 21, 2085, 433, 17],
|
|
["jump_true", 2086, "eq_done_667", 433, 17],
|
|
["is_int", 2087, 21, 433, 17],
|
|
["jump_false", 2087, "eq_ni_668", 433, 17],
|
|
"_nop_tc_68",
|
|
["jump", "eq_ni_668", 433, 17],
|
|
["eq_int", 2086, 21, 2085, 433, 17],
|
|
["jump", "eq_done_667", 433, 17],
|
|
"eq_ni_668",
|
|
["is_num", 2087, 21, 433, 17],
|
|
["jump_false", 2087, "eq_nn_669", 433, 17],
|
|
["is_num", 2088, 2085, 433, 17],
|
|
["jump_false", 2088, "eq_nn_669", 433, 17],
|
|
["eq_float", 2086, 21, 2085, 433, 17],
|
|
["jump", "eq_done_667", 433, 17],
|
|
"eq_nn_669",
|
|
["is_text", 2087, 21, 433, 17],
|
|
["jump_false", 2087, "eq_nt_670", 433, 17],
|
|
["is_text", 2088, 2085, 433, 17],
|
|
["jump_false", 2088, "eq_nt_670", 433, 17],
|
|
["eq_text", 2086, 21, 2085, 433, 17],
|
|
["jump", "eq_done_667", 433, 17],
|
|
"eq_nt_670",
|
|
["is_null", 2087, 21, 433, 17],
|
|
["jump_false", 2087, "eq_nnl_671", 433, 17],
|
|
["is_null", 2088, 2085, 433, 17],
|
|
["jump_false", 2088, "eq_nnl_671", 433, 17],
|
|
["true", 2086, 433, 17],
|
|
["jump", "eq_done_667", 433, 17],
|
|
"eq_nnl_671",
|
|
["is_bool", 2087, 21, 433, 17],
|
|
["jump_false", 2087, "eq_nb_672", 433, 17],
|
|
["is_bool", 2088, 2085, 433, 17],
|
|
["jump_false", 2088, "eq_nb_672", 433, 17],
|
|
["eq_bool", 2086, 21, 2085, 433, 17],
|
|
["jump", "eq_done_667", 433, 17],
|
|
"eq_nb_672",
|
|
["false", 2086, 433, 17],
|
|
"eq_done_667",
|
|
["jump_false", 2086, "if_else_665", 433, 17],
|
|
["get", 2090, 10, 1, 434, 13],
|
|
["frame", 2091, 2090, 0, 434, 13],
|
|
["null", 2092, 434, 13],
|
|
["setarg", 2091, 0, 2092, 434, 13],
|
|
["invoke", 2091, 2089, 434, 13],
|
|
["move", 12, 2089, 434, 13],
|
|
["get", 2094, 12, 1, 435, 29],
|
|
["frame", 2095, 2094, 1, 435, 29],
|
|
["null", 2096, 435, 29],
|
|
["setarg", 2095, 0, 2096, 435, 29],
|
|
["setarg", 2095, 1, 14, 435, 29],
|
|
["invoke", 2095, 2093, 435, 29],
|
|
["get", 2098, 12, 1, 435, 36],
|
|
["frame", 2099, 2098, 1, 435, 36],
|
|
["null", 2100, 435, 36],
|
|
["setarg", 2099, 0, 2100, 435, 36],
|
|
["setarg", 2099, 1, 5, 435, 36],
|
|
["invoke", 2099, 2097, 435, 36],
|
|
["get", 2102, 2, 1, 435, 14],
|
|
["is_proxy", 2103, 2102, 435, 14],
|
|
["jump_false", 2103, "record_path_673", 435, 14],
|
|
["null", 2104, 435, 14],
|
|
["access", 2105, "eq_bool", 435, 14],
|
|
["array", 2106, 3, 12, 2093, 2097, 435, 14],
|
|
["frame", 2107, 2102, 2, 435, 14],
|
|
["setarg", 2107, 0, 2104, 435, 14],
|
|
["setarg", 2107, 1, 2105, 435, 14],
|
|
["setarg", 2107, 2, 2106, 435, 14],
|
|
["invoke", 2107, 2101, 435, 14],
|
|
["jump", "call_done_674", 435, 14],
|
|
"record_path_673",
|
|
["load_field", 2108, 2102, "eq_bool", 435, 14],
|
|
["frame", 2109, 2108, 3, 435, 14],
|
|
["setarg", 2109, 0, 2102, 435, 14],
|
|
["setarg", 2109, 1, 12, 435, 14],
|
|
["setarg", 2109, 2, 2093, 435, 14],
|
|
["setarg", 2109, 3, 2097, 435, 14],
|
|
["invoke", 2109, 2101, 435, 14],
|
|
"call_done_674",
|
|
["get", 2111, 11, 1, 435, 9],
|
|
["frame", 2112, 2111, 1, 435, 9],
|
|
["null", 2113, 435, 9],
|
|
["setarg", 2112, 0, 2113, 435, 9],
|
|
["setarg", 2112, 1, 2101, 435, 9],
|
|
["invoke", 2112, 2110, 435, 9],
|
|
["get", 2115, 12, 1, 1, 1],
|
|
["frame", 2116, 2115, 1, 1, 1],
|
|
["null", 2117, 1, 1],
|
|
["setarg", 2116, 0, 2117, 1, 1],
|
|
["setarg", 2116, 1, 10, 1, 1],
|
|
["invoke", 2116, 2114, 1, 1],
|
|
["array", 2118, 2, 2114, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2119,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2120, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2122, 2119, 2, 1, 1],
|
|
["null", 2123, 1, 1],
|
|
["setarg", 2122, 0, 2123, 1, 1],
|
|
["setarg", 2122, 1, 2120, 1, 1],
|
|
["setarg", 2122, 2, 2118, 1, 1],
|
|
["invoke", 2122, 2121, 1, 1],
|
|
["get", 2125, 11, 1, 436, 9],
|
|
["frame", 2126, 2125, 1, 436, 9],
|
|
["null", 2127, 436, 9],
|
|
["setarg", 2126, 0, 2127, 436, 9],
|
|
["setarg", 2126, 1, 2121, 436, 9],
|
|
["invoke", 2126, 2124, 436, 9],
|
|
["frame", 2129, 9, 1, 437, 9],
|
|
["null", 2130, 437, 9],
|
|
["setarg", 2129, 0, 2130, 437, 9],
|
|
["setarg", 2129, 1, 10, 437, 9],
|
|
["invoke", 2129, 2128, 437, 9],
|
|
["jump", "while_start_93", 438, 9],
|
|
["jump", "if_end_666", 438, 9],
|
|
"if_else_665",
|
|
"if_end_666",
|
|
["access", 2131, "ne_bool", 440, 17],
|
|
["is_identical", 2132, 21, 2131, 440, 17],
|
|
["jump_true", 2132, "eq_done_677", 440, 17],
|
|
["is_int", 2133, 21, 440, 17],
|
|
["jump_false", 2133, "eq_ni_678", 440, 17],
|
|
"_nop_tc_69",
|
|
["jump", "eq_ni_678", 440, 17],
|
|
["eq_int", 2132, 21, 2131, 440, 17],
|
|
["jump", "eq_done_677", 440, 17],
|
|
"eq_ni_678",
|
|
["is_num", 2133, 21, 440, 17],
|
|
["jump_false", 2133, "eq_nn_679", 440, 17],
|
|
["is_num", 2134, 2131, 440, 17],
|
|
["jump_false", 2134, "eq_nn_679", 440, 17],
|
|
["eq_float", 2132, 21, 2131, 440, 17],
|
|
["jump", "eq_done_677", 440, 17],
|
|
"eq_nn_679",
|
|
["is_text", 2133, 21, 440, 17],
|
|
["jump_false", 2133, "eq_nt_680", 440, 17],
|
|
["is_text", 2134, 2131, 440, 17],
|
|
["jump_false", 2134, "eq_nt_680", 440, 17],
|
|
["eq_text", 2132, 21, 2131, 440, 17],
|
|
["jump", "eq_done_677", 440, 17],
|
|
"eq_nt_680",
|
|
["is_null", 2133, 21, 440, 17],
|
|
["jump_false", 2133, "eq_nnl_681", 440, 17],
|
|
["is_null", 2134, 2131, 440, 17],
|
|
["jump_false", 2134, "eq_nnl_681", 440, 17],
|
|
["true", 2132, 440, 17],
|
|
["jump", "eq_done_677", 440, 17],
|
|
"eq_nnl_681",
|
|
["is_bool", 2133, 21, 440, 17],
|
|
["jump_false", 2133, "eq_nb_682", 440, 17],
|
|
["is_bool", 2134, 2131, 440, 17],
|
|
["jump_false", 2134, "eq_nb_682", 440, 17],
|
|
["eq_bool", 2132, 21, 2131, 440, 17],
|
|
["jump", "eq_done_677", 440, 17],
|
|
"eq_nb_682",
|
|
["false", 2132, 440, 17],
|
|
"eq_done_677",
|
|
["jump_false", 2132, "if_else_675", 440, 17],
|
|
["get", 2136, 10, 1, 441, 13],
|
|
["frame", 2137, 2136, 0, 441, 13],
|
|
["null", 2138, 441, 13],
|
|
["setarg", 2137, 0, 2138, 441, 13],
|
|
["invoke", 2137, 2135, 441, 13],
|
|
["move", 12, 2135, 441, 13],
|
|
["get", 2140, 12, 1, 442, 29],
|
|
["frame", 2141, 2140, 1, 442, 29],
|
|
["null", 2142, 442, 29],
|
|
["setarg", 2141, 0, 2142, 442, 29],
|
|
["setarg", 2141, 1, 14, 442, 29],
|
|
["invoke", 2141, 2139, 442, 29],
|
|
["get", 2144, 12, 1, 442, 36],
|
|
["frame", 2145, 2144, 1, 442, 36],
|
|
["null", 2146, 442, 36],
|
|
["setarg", 2145, 0, 2146, 442, 36],
|
|
["setarg", 2145, 1, 5, 442, 36],
|
|
["invoke", 2145, 2143, 442, 36],
|
|
["get", 2148, 2, 1, 442, 14],
|
|
["is_proxy", 2149, 2148, 442, 14],
|
|
["jump_false", 2149, "record_path_683", 442, 14],
|
|
["null", 2150, 442, 14],
|
|
["access", 2151, "ne_bool", 442, 14],
|
|
["array", 2152, 3, 12, 2139, 2143, 442, 14],
|
|
["frame", 2153, 2148, 2, 442, 14],
|
|
["setarg", 2153, 0, 2150, 442, 14],
|
|
["setarg", 2153, 1, 2151, 442, 14],
|
|
["setarg", 2153, 2, 2152, 442, 14],
|
|
["invoke", 2153, 2147, 442, 14],
|
|
["jump", "call_done_684", 442, 14],
|
|
"record_path_683",
|
|
["load_field", 2154, 2148, "ne_bool", 442, 14],
|
|
["frame", 2155, 2154, 3, 442, 14],
|
|
["setarg", 2155, 0, 2148, 442, 14],
|
|
["setarg", 2155, 1, 12, 442, 14],
|
|
["setarg", 2155, 2, 2139, 442, 14],
|
|
["setarg", 2155, 3, 2143, 442, 14],
|
|
["invoke", 2155, 2147, 442, 14],
|
|
"call_done_684",
|
|
["get", 2157, 11, 1, 442, 9],
|
|
["frame", 2158, 2157, 1, 442, 9],
|
|
["null", 2159, 442, 9],
|
|
["setarg", 2158, 0, 2159, 442, 9],
|
|
["setarg", 2158, 1, 2147, 442, 9],
|
|
["invoke", 2158, 2156, 442, 9],
|
|
["get", 2161, 12, 1, 1, 1],
|
|
["frame", 2162, 2161, 1, 1, 1],
|
|
["null", 2163, 1, 1],
|
|
["setarg", 2162, 0, 2163, 1, 1],
|
|
["setarg", 2162, 1, 10, 1, 1],
|
|
["invoke", 2162, 2160, 1, 1],
|
|
["array", 2164, 2, 2160, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2165,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2166, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2168, 2165, 2, 1, 1],
|
|
["null", 2169, 1, 1],
|
|
["setarg", 2168, 0, 2169, 1, 1],
|
|
["setarg", 2168, 1, 2166, 1, 1],
|
|
["setarg", 2168, 2, 2164, 1, 1],
|
|
["invoke", 2168, 2167, 1, 1],
|
|
["get", 2171, 11, 1, 443, 9],
|
|
["frame", 2172, 2171, 1, 443, 9],
|
|
["null", 2173, 443, 9],
|
|
["setarg", 2172, 0, 2173, 443, 9],
|
|
["setarg", 2172, 1, 2167, 443, 9],
|
|
["invoke", 2172, 2170, 443, 9],
|
|
["frame", 2175, 9, 1, 444, 9],
|
|
["null", 2176, 444, 9],
|
|
["setarg", 2175, 0, 2176, 444, 9],
|
|
["setarg", 2175, 1, 10, 444, 9],
|
|
["invoke", 2175, 2174, 444, 9],
|
|
["jump", "while_start_93", 445, 9],
|
|
["jump", "if_end_676", 445, 9],
|
|
"if_else_675",
|
|
"if_end_676",
|
|
["access", 2177, "eq_tol", 447, 17],
|
|
["is_identical", 2178, 21, 2177, 447, 17],
|
|
["jump_true", 2178, "eq_done_688", 447, 17],
|
|
["is_int", 2179, 21, 447, 17],
|
|
["jump_false", 2179, "eq_ni_689", 447, 17],
|
|
"_nop_tc_70",
|
|
["jump", "eq_ni_689", 447, 17],
|
|
["eq_int", 2178, 21, 2177, 447, 17],
|
|
["jump", "eq_done_688", 447, 17],
|
|
"eq_ni_689",
|
|
["is_num", 2179, 21, 447, 17],
|
|
["jump_false", 2179, "eq_nn_690", 447, 17],
|
|
["is_num", 2180, 2177, 447, 17],
|
|
["jump_false", 2180, "eq_nn_690", 447, 17],
|
|
["eq_float", 2178, 21, 2177, 447, 17],
|
|
["jump", "eq_done_688", 447, 17],
|
|
"eq_nn_690",
|
|
["is_text", 2179, 21, 447, 17],
|
|
["jump_false", 2179, "eq_nt_691", 447, 17],
|
|
["is_text", 2180, 2177, 447, 17],
|
|
["jump_false", 2180, "eq_nt_691", 447, 17],
|
|
["eq_text", 2178, 21, 2177, 447, 17],
|
|
["jump", "eq_done_688", 447, 17],
|
|
"eq_nt_691",
|
|
["is_null", 2179, 21, 447, 17],
|
|
["jump_false", 2179, "eq_nnl_692", 447, 17],
|
|
["is_null", 2180, 2177, 447, 17],
|
|
["jump_false", 2180, "eq_nnl_692", 447, 17],
|
|
["true", 2178, 447, 17],
|
|
["jump", "eq_done_688", 447, 17],
|
|
"eq_nnl_692",
|
|
["is_bool", 2179, 21, 447, 17],
|
|
["jump_false", 2179, "eq_nb_693", 447, 17],
|
|
["is_bool", 2180, 2177, 447, 17],
|
|
["jump_false", 2180, "eq_nb_693", 447, 17],
|
|
["eq_bool", 2178, 21, 2177, 447, 17],
|
|
["jump", "eq_done_688", 447, 17],
|
|
"eq_nb_693",
|
|
["false", 2178, 447, 17],
|
|
"eq_done_688",
|
|
["move", 2181, 2178, 447, 17],
|
|
["jump_true", 2181, "or_end_687", 447, 17],
|
|
["access", 2182, "ne_tol", 447, 35],
|
|
["is_identical", 2183, 21, 2182, 447, 35],
|
|
["jump_true", 2183, "eq_done_694", 447, 35],
|
|
["is_int", 2184, 21, 447, 35],
|
|
["jump_false", 2184, "eq_ni_695", 447, 35],
|
|
"_nop_tc_71",
|
|
["jump", "eq_ni_695", 447, 35],
|
|
["eq_int", 2183, 21, 2182, 447, 35],
|
|
["jump", "eq_done_694", 447, 35],
|
|
"eq_ni_695",
|
|
["is_num", 2184, 21, 447, 35],
|
|
["jump_false", 2184, "eq_nn_696", 447, 35],
|
|
["is_num", 2185, 2182, 447, 35],
|
|
["jump_false", 2185, "eq_nn_696", 447, 35],
|
|
["eq_float", 2183, 21, 2182, 447, 35],
|
|
["jump", "eq_done_694", 447, 35],
|
|
"eq_nn_696",
|
|
["is_text", 2184, 21, 447, 35],
|
|
["jump_false", 2184, "eq_nt_697", 447, 35],
|
|
["is_text", 2185, 2182, 447, 35],
|
|
["jump_false", 2185, "eq_nt_697", 447, 35],
|
|
["eq_text", 2183, 21, 2182, 447, 35],
|
|
["jump", "eq_done_694", 447, 35],
|
|
"eq_nt_697",
|
|
["is_null", 2184, 21, 447, 35],
|
|
["jump_false", 2184, "eq_nnl_698", 447, 35],
|
|
["is_null", 2185, 2182, 447, 35],
|
|
["jump_false", 2185, "eq_nnl_698", 447, 35],
|
|
["true", 2183, 447, 35],
|
|
["jump", "eq_done_694", 447, 35],
|
|
"eq_nnl_698",
|
|
["is_bool", 2184, 21, 447, 35],
|
|
["jump_false", 2184, "eq_nb_699", 447, 35],
|
|
["is_bool", 2185, 2182, 447, 35],
|
|
["jump_false", 2185, "eq_nb_699", 447, 35],
|
|
["eq_bool", 2183, 21, 2182, 447, 35],
|
|
["jump", "eq_done_694", 447, 35],
|
|
"eq_nb_699",
|
|
["false", 2183, 447, 35],
|
|
"eq_done_694",
|
|
["move", 2181, 2183, 447, 35],
|
|
"or_end_687",
|
|
["jump_false", 2181, "if_else_685", 447, 35],
|
|
["get", 2187, 12, 1, 1, 1],
|
|
["frame", 2188, 2187, 1, 1, 1],
|
|
["null", 2189, 1, 1],
|
|
["setarg", 2188, 0, 2189, 1, 1],
|
|
["setarg", 2188, 1, 10, 1, 1],
|
|
["invoke", 2188, 2186, 1, 1],
|
|
["get", 2191, 12, 1, 1, 1],
|
|
["frame", 2192, 2191, 1, 1, 1],
|
|
["null", 2193, 1, 1],
|
|
["setarg", 2192, 0, 2193, 1, 1],
|
|
["setarg", 2192, 1, 14, 1, 1],
|
|
["invoke", 2192, 2190, 1, 1],
|
|
["get", 2195, 12, 1, 1, 1],
|
|
["frame", 2196, 2195, 1, 1, 1],
|
|
["null", 2197, 1, 1],
|
|
["setarg", 2196, 0, 2197, 1, 1],
|
|
["setarg", 2196, 1, 5, 1, 1],
|
|
["invoke", 2196, 2194, 1, 1],
|
|
["array", 2198, 4, 2186, 21, 2190, 2194, 1, 1],
|
|
[
|
|
"access",
|
|
2199,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2200, " {0} =l call $cell_rt_{1}(l %ctx, l {2}, l {3})", 1, 1],
|
|
["frame", 2202, 2199, 2, 1, 1],
|
|
["null", 2203, 1, 1],
|
|
["setarg", 2202, 0, 2203, 1, 1],
|
|
["setarg", 2202, 1, 2200, 1, 1],
|
|
["setarg", 2202, 2, 2198, 1, 1],
|
|
["invoke", 2202, 2201, 1, 1],
|
|
["get", 2205, 11, 1, 448, 9],
|
|
["frame", 2206, 2205, 1, 448, 9],
|
|
["null", 2207, 448, 9],
|
|
["setarg", 2206, 0, 2207, 448, 9],
|
|
["setarg", 2206, 1, 2201, 448, 9],
|
|
["invoke", 2206, 2204, 448, 9],
|
|
["frame", 2209, 9, 1, 449, 9],
|
|
["null", 2210, 449, 9],
|
|
["setarg", 2209, 0, 2210, 449, 9],
|
|
["setarg", 2209, 1, 10, 449, 9],
|
|
["invoke", 2209, 2208, 449, 9],
|
|
["jump", "while_start_93", 450, 9],
|
|
["jump", "if_end_686", 450, 9],
|
|
"if_else_685",
|
|
"if_end_686",
|
|
["access", 2211, "not", 455, 17],
|
|
["is_identical", 2212, 21, 2211, 455, 17],
|
|
["jump_true", 2212, "eq_done_702", 455, 17],
|
|
["is_int", 2213, 21, 455, 17],
|
|
["jump_false", 2213, "eq_ni_703", 455, 17],
|
|
"_nop_tc_72",
|
|
["jump", "eq_ni_703", 455, 17],
|
|
["eq_int", 2212, 21, 2211, 455, 17],
|
|
["jump", "eq_done_702", 455, 17],
|
|
"eq_ni_703",
|
|
["is_num", 2213, 21, 455, 17],
|
|
["jump_false", 2213, "eq_nn_704", 455, 17],
|
|
["is_num", 2214, 2211, 455, 17],
|
|
["jump_false", 2214, "eq_nn_704", 455, 17],
|
|
["eq_float", 2212, 21, 2211, 455, 17],
|
|
["jump", "eq_done_702", 455, 17],
|
|
"eq_nn_704",
|
|
["is_text", 2213, 21, 455, 17],
|
|
["jump_false", 2213, "eq_nt_705", 455, 17],
|
|
["is_text", 2214, 2211, 455, 17],
|
|
["jump_false", 2214, "eq_nt_705", 455, 17],
|
|
["eq_text", 2212, 21, 2211, 455, 17],
|
|
["jump", "eq_done_702", 455, 17],
|
|
"eq_nt_705",
|
|
["is_null", 2213, 21, 455, 17],
|
|
["jump_false", 2213, "eq_nnl_706", 455, 17],
|
|
["is_null", 2214, 2211, 455, 17],
|
|
["jump_false", 2214, "eq_nnl_706", 455, 17],
|
|
["true", 2212, 455, 17],
|
|
["jump", "eq_done_702", 455, 17],
|
|
"eq_nnl_706",
|
|
["is_bool", 2213, 21, 455, 17],
|
|
["jump_false", 2213, "eq_nb_707", 455, 17],
|
|
["is_bool", 2214, 2211, 455, 17],
|
|
["jump_false", 2214, "eq_nb_707", 455, 17],
|
|
["eq_bool", 2212, 21, 2211, 455, 17],
|
|
["jump", "eq_done_702", 455, 17],
|
|
"eq_nb_707",
|
|
["false", 2212, 455, 17],
|
|
"eq_done_702",
|
|
["jump_false", 2212, "if_else_700", 455, 17],
|
|
["get", 2216, 10, 1, 456, 13],
|
|
["frame", 2217, 2216, 0, 456, 13],
|
|
["null", 2218, 456, 13],
|
|
["setarg", 2217, 0, 2218, 456, 13],
|
|
["invoke", 2217, 2215, 456, 13],
|
|
["move", 12, 2215, 456, 13],
|
|
["access", 2219, "%ctx", 457, 26],
|
|
["get", 2221, 12, 1, 457, 34],
|
|
["frame", 2222, 2221, 1, 457, 34],
|
|
["null", 2223, 457, 34],
|
|
["setarg", 2222, 0, 2223, 457, 34],
|
|
["setarg", 2222, 1, 14, 457, 34],
|
|
["invoke", 2222, 2220, 457, 34],
|
|
["get", 2225, 2, 1, 457, 14],
|
|
["is_proxy", 2226, 2225, 457, 14],
|
|
["jump_false", 2226, "record_path_708", 457, 14],
|
|
["null", 2227, 457, 14],
|
|
["access", 2228, "lnot", 457, 14],
|
|
["array", 2229, 3, 12, 2219, 2220, 457, 14],
|
|
["frame", 2230, 2225, 2, 457, 14],
|
|
["setarg", 2230, 0, 2227, 457, 14],
|
|
["setarg", 2230, 1, 2228, 457, 14],
|
|
["setarg", 2230, 2, 2229, 457, 14],
|
|
["invoke", 2230, 2224, 457, 14],
|
|
["jump", "call_done_709", 457, 14],
|
|
"record_path_708",
|
|
["load_field", 2231, 2225, "lnot", 457, 14],
|
|
["frame", 2232, 2231, 3, 457, 14],
|
|
["setarg", 2232, 0, 2225, 457, 14],
|
|
["setarg", 2232, 1, 12, 457, 14],
|
|
["setarg", 2232, 2, 2219, 457, 14],
|
|
["setarg", 2232, 3, 2220, 457, 14],
|
|
["invoke", 2232, 2224, 457, 14],
|
|
"call_done_709",
|
|
["get", 2234, 11, 1, 457, 9],
|
|
["frame", 2235, 2234, 1, 457, 9],
|
|
["null", 2236, 457, 9],
|
|
["setarg", 2235, 0, 2236, 457, 9],
|
|
["setarg", 2235, 1, 2224, 457, 9],
|
|
["invoke", 2235, 2233, 457, 9],
|
|
["get", 2238, 12, 1, 1, 1],
|
|
["frame", 2239, 2238, 1, 1, 1],
|
|
["null", 2240, 1, 1],
|
|
["setarg", 2239, 0, 2240, 1, 1],
|
|
["setarg", 2239, 1, 10, 1, 1],
|
|
["invoke", 2239, 2237, 1, 1],
|
|
["array", 2241, 2, 2237, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2242,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2243, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2245, 2242, 2, 1, 1],
|
|
["null", 2246, 1, 1],
|
|
["setarg", 2245, 0, 2246, 1, 1],
|
|
["setarg", 2245, 1, 2243, 1, 1],
|
|
["setarg", 2245, 2, 2241, 1, 1],
|
|
["invoke", 2245, 2244, 1, 1],
|
|
["get", 2248, 11, 1, 458, 9],
|
|
["frame", 2249, 2248, 1, 458, 9],
|
|
["null", 2250, 458, 9],
|
|
["setarg", 2249, 0, 2250, 458, 9],
|
|
["setarg", 2249, 1, 2244, 458, 9],
|
|
["invoke", 2249, 2247, 458, 9],
|
|
["frame", 2252, 9, 1, 459, 9],
|
|
["null", 2253, 459, 9],
|
|
["setarg", 2252, 0, 2253, 459, 9],
|
|
["setarg", 2252, 1, 10, 459, 9],
|
|
["invoke", 2252, 2251, 459, 9],
|
|
["jump", "while_start_93", 460, 9],
|
|
["jump", "if_end_701", 460, 9],
|
|
"if_else_700",
|
|
"if_end_701",
|
|
["access", 2254, "and", 462, 17],
|
|
["is_identical", 2255, 21, 2254, 462, 17],
|
|
["jump_true", 2255, "eq_done_712", 462, 17],
|
|
["is_int", 2256, 21, 462, 17],
|
|
["jump_false", 2256, "eq_ni_713", 462, 17],
|
|
"_nop_tc_73",
|
|
["jump", "eq_ni_713", 462, 17],
|
|
["eq_int", 2255, 21, 2254, 462, 17],
|
|
["jump", "eq_done_712", 462, 17],
|
|
"eq_ni_713",
|
|
["is_num", 2256, 21, 462, 17],
|
|
["jump_false", 2256, "eq_nn_714", 462, 17],
|
|
["is_num", 2257, 2254, 462, 17],
|
|
["jump_false", 2257, "eq_nn_714", 462, 17],
|
|
["eq_float", 2255, 21, 2254, 462, 17],
|
|
["jump", "eq_done_712", 462, 17],
|
|
"eq_nn_714",
|
|
["is_text", 2256, 21, 462, 17],
|
|
["jump_false", 2256, "eq_nt_715", 462, 17],
|
|
["is_text", 2257, 2254, 462, 17],
|
|
["jump_false", 2257, "eq_nt_715", 462, 17],
|
|
["eq_text", 2255, 21, 2254, 462, 17],
|
|
["jump", "eq_done_712", 462, 17],
|
|
"eq_nt_715",
|
|
["is_null", 2256, 21, 462, 17],
|
|
["jump_false", 2256, "eq_nnl_716", 462, 17],
|
|
["is_null", 2257, 2254, 462, 17],
|
|
["jump_false", 2257, "eq_nnl_716", 462, 17],
|
|
["true", 2255, 462, 17],
|
|
["jump", "eq_done_712", 462, 17],
|
|
"eq_nnl_716",
|
|
["is_bool", 2256, 21, 462, 17],
|
|
["jump_false", 2256, "eq_nb_717", 462, 17],
|
|
["is_bool", 2257, 2254, 462, 17],
|
|
["jump_false", 2257, "eq_nb_717", 462, 17],
|
|
["eq_bool", 2255, 21, 2254, 462, 17],
|
|
["jump", "eq_done_712", 462, 17],
|
|
"eq_nb_717",
|
|
["false", 2255, 462, 17],
|
|
"eq_done_712",
|
|
["jump_false", 2255, "if_else_710", 462, 17],
|
|
["get", 2259, 12, 1, 1, 1],
|
|
["frame", 2260, 2259, 1, 1, 1],
|
|
["null", 2261, 1, 1],
|
|
["setarg", 2260, 0, 2261, 1, 1],
|
|
["setarg", 2260, 1, 10, 1, 1],
|
|
["invoke", 2260, 2258, 1, 1],
|
|
["get", 2263, 12, 1, 1, 1],
|
|
["frame", 2264, 2263, 1, 1, 1],
|
|
["null", 2265, 1, 1],
|
|
["setarg", 2264, 0, 2265, 1, 1],
|
|
["setarg", 2264, 1, 14, 1, 1],
|
|
["invoke", 2264, 2262, 1, 1],
|
|
["get", 2267, 12, 1, 1, 1],
|
|
["frame", 2268, 2267, 1, 1, 1],
|
|
["null", 2269, 1, 1],
|
|
["setarg", 2268, 0, 2269, 1, 1],
|
|
["setarg", 2268, 1, 5, 1, 1],
|
|
["invoke", 2268, 2266, 1, 1],
|
|
["array", 2270, 3, 2258, 2262, 2266, 1, 1],
|
|
[
|
|
"access",
|
|
2271,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2272, " {0} =l and {1}, {2}", 1, 1],
|
|
["frame", 2274, 2271, 2, 1, 1],
|
|
["null", 2275, 1, 1],
|
|
["setarg", 2274, 0, 2275, 1, 1],
|
|
["setarg", 2274, 1, 2272, 1, 1],
|
|
["setarg", 2274, 2, 2270, 1, 1],
|
|
["invoke", 2274, 2273, 1, 1],
|
|
["get", 2277, 11, 1, 463, 9],
|
|
["frame", 2278, 2277, 1, 463, 9],
|
|
["null", 2279, 463, 9],
|
|
["setarg", 2278, 0, 2279, 463, 9],
|
|
["setarg", 2278, 1, 2273, 463, 9],
|
|
["invoke", 2278, 2276, 463, 9],
|
|
["frame", 2281, 9, 1, 464, 9],
|
|
["null", 2282, 464, 9],
|
|
["setarg", 2281, 0, 2282, 464, 9],
|
|
["setarg", 2281, 1, 10, 464, 9],
|
|
["invoke", 2281, 2280, 464, 9],
|
|
["jump", "while_start_93", 465, 9],
|
|
["jump", "if_end_711", 465, 9],
|
|
"if_else_710",
|
|
"if_end_711",
|
|
["access", 2283, "or", 467, 17],
|
|
["is_identical", 2284, 21, 2283, 467, 17],
|
|
["jump_true", 2284, "eq_done_720", 467, 17],
|
|
["is_int", 2285, 21, 467, 17],
|
|
["jump_false", 2285, "eq_ni_721", 467, 17],
|
|
"_nop_tc_74",
|
|
["jump", "eq_ni_721", 467, 17],
|
|
["eq_int", 2284, 21, 2283, 467, 17],
|
|
["jump", "eq_done_720", 467, 17],
|
|
"eq_ni_721",
|
|
["is_num", 2285, 21, 467, 17],
|
|
["jump_false", 2285, "eq_nn_722", 467, 17],
|
|
["is_num", 2286, 2283, 467, 17],
|
|
["jump_false", 2286, "eq_nn_722", 467, 17],
|
|
["eq_float", 2284, 21, 2283, 467, 17],
|
|
["jump", "eq_done_720", 467, 17],
|
|
"eq_nn_722",
|
|
["is_text", 2285, 21, 467, 17],
|
|
["jump_false", 2285, "eq_nt_723", 467, 17],
|
|
["is_text", 2286, 2283, 467, 17],
|
|
["jump_false", 2286, "eq_nt_723", 467, 17],
|
|
["eq_text", 2284, 21, 2283, 467, 17],
|
|
["jump", "eq_done_720", 467, 17],
|
|
"eq_nt_723",
|
|
["is_null", 2285, 21, 467, 17],
|
|
["jump_false", 2285, "eq_nnl_724", 467, 17],
|
|
["is_null", 2286, 2283, 467, 17],
|
|
["jump_false", 2286, "eq_nnl_724", 467, 17],
|
|
["true", 2284, 467, 17],
|
|
["jump", "eq_done_720", 467, 17],
|
|
"eq_nnl_724",
|
|
["is_bool", 2285, 21, 467, 17],
|
|
["jump_false", 2285, "eq_nb_725", 467, 17],
|
|
["is_bool", 2286, 2283, 467, 17],
|
|
["jump_false", 2286, "eq_nb_725", 467, 17],
|
|
["eq_bool", 2284, 21, 2283, 467, 17],
|
|
["jump", "eq_done_720", 467, 17],
|
|
"eq_nb_725",
|
|
["false", 2284, 467, 17],
|
|
"eq_done_720",
|
|
["jump_false", 2284, "if_else_718", 467, 17],
|
|
["get", 2288, 12, 1, 1, 1],
|
|
["frame", 2289, 2288, 1, 1, 1],
|
|
["null", 2290, 1, 1],
|
|
["setarg", 2289, 0, 2290, 1, 1],
|
|
["setarg", 2289, 1, 10, 1, 1],
|
|
["invoke", 2289, 2287, 1, 1],
|
|
["get", 2292, 12, 1, 1, 1],
|
|
["frame", 2293, 2292, 1, 1, 1],
|
|
["null", 2294, 1, 1],
|
|
["setarg", 2293, 0, 2294, 1, 1],
|
|
["setarg", 2293, 1, 14, 1, 1],
|
|
["invoke", 2293, 2291, 1, 1],
|
|
["get", 2296, 12, 1, 1, 1],
|
|
["frame", 2297, 2296, 1, 1, 1],
|
|
["null", 2298, 1, 1],
|
|
["setarg", 2297, 0, 2298, 1, 1],
|
|
["setarg", 2297, 1, 5, 1, 1],
|
|
["invoke", 2297, 2295, 1, 1],
|
|
["array", 2299, 3, 2287, 2291, 2295, 1, 1],
|
|
[
|
|
"access",
|
|
2300,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2301, " {0} =l or {1}, {2}", 1, 1],
|
|
["frame", 2303, 2300, 2, 1, 1],
|
|
["null", 2304, 1, 1],
|
|
["setarg", 2303, 0, 2304, 1, 1],
|
|
["setarg", 2303, 1, 2301, 1, 1],
|
|
["setarg", 2303, 2, 2299, 1, 1],
|
|
["invoke", 2303, 2302, 1, 1],
|
|
["get", 2306, 11, 1, 468, 9],
|
|
["frame", 2307, 2306, 1, 468, 9],
|
|
["null", 2308, 468, 9],
|
|
["setarg", 2307, 0, 2308, 468, 9],
|
|
["setarg", 2307, 1, 2302, 468, 9],
|
|
["invoke", 2307, 2305, 468, 9],
|
|
["frame", 2310, 9, 1, 469, 9],
|
|
["null", 2311, 469, 9],
|
|
["setarg", 2310, 0, 2311, 469, 9],
|
|
["setarg", 2310, 1, 10, 469, 9],
|
|
["invoke", 2310, 2309, 469, 9],
|
|
["jump", "while_start_93", 470, 9],
|
|
["jump", "if_end_719", 470, 9],
|
|
"if_else_718",
|
|
"if_end_719",
|
|
["access", 2312, "bitnot", 475, 17],
|
|
["is_identical", 2313, 21, 2312, 475, 17],
|
|
["jump_true", 2313, "eq_done_728", 475, 17],
|
|
["is_int", 2314, 21, 475, 17],
|
|
["jump_false", 2314, "eq_ni_729", 475, 17],
|
|
"_nop_tc_75",
|
|
["jump", "eq_ni_729", 475, 17],
|
|
["eq_int", 2313, 21, 2312, 475, 17],
|
|
["jump", "eq_done_728", 475, 17],
|
|
"eq_ni_729",
|
|
["is_num", 2314, 21, 475, 17],
|
|
["jump_false", 2314, "eq_nn_730", 475, 17],
|
|
["is_num", 2315, 2312, 475, 17],
|
|
["jump_false", 2315, "eq_nn_730", 475, 17],
|
|
["eq_float", 2313, 21, 2312, 475, 17],
|
|
["jump", "eq_done_728", 475, 17],
|
|
"eq_nn_730",
|
|
["is_text", 2314, 21, 475, 17],
|
|
["jump_false", 2314, "eq_nt_731", 475, 17],
|
|
["is_text", 2315, 2312, 475, 17],
|
|
["jump_false", 2315, "eq_nt_731", 475, 17],
|
|
["eq_text", 2313, 21, 2312, 475, 17],
|
|
["jump", "eq_done_728", 475, 17],
|
|
"eq_nt_731",
|
|
["is_null", 2314, 21, 475, 17],
|
|
["jump_false", 2314, "eq_nnl_732", 475, 17],
|
|
["is_null", 2315, 2312, 475, 17],
|
|
["jump_false", 2315, "eq_nnl_732", 475, 17],
|
|
["true", 2313, 475, 17],
|
|
["jump", "eq_done_728", 475, 17],
|
|
"eq_nnl_732",
|
|
["is_bool", 2314, 21, 475, 17],
|
|
["jump_false", 2314, "eq_nb_733", 475, 17],
|
|
["is_bool", 2315, 2312, 475, 17],
|
|
["jump_false", 2315, "eq_nb_733", 475, 17],
|
|
["eq_bool", 2313, 21, 2312, 475, 17],
|
|
["jump", "eq_done_728", 475, 17],
|
|
"eq_nb_733",
|
|
["false", 2313, 475, 17],
|
|
"eq_done_728",
|
|
["jump_false", 2313, "if_else_726", 475, 17],
|
|
["get", 2317, 10, 1, 476, 13],
|
|
["frame", 2318, 2317, 0, 476, 13],
|
|
["null", 2319, 476, 13],
|
|
["setarg", 2318, 0, 2319, 476, 13],
|
|
["invoke", 2318, 2316, 476, 13],
|
|
["move", 12, 2316, 476, 13],
|
|
["access", 2320, "%ctx", 477, 26],
|
|
["get", 2322, 12, 1, 477, 34],
|
|
["frame", 2323, 2322, 1, 477, 34],
|
|
["null", 2324, 477, 34],
|
|
["setarg", 2323, 0, 2324, 477, 34],
|
|
["setarg", 2323, 1, 14, 477, 34],
|
|
["invoke", 2323, 2321, 477, 34],
|
|
["get", 2326, 2, 1, 477, 14],
|
|
["is_proxy", 2327, 2326, 477, 14],
|
|
["jump_false", 2327, "record_path_734", 477, 14],
|
|
["null", 2328, 477, 14],
|
|
["access", 2329, "bnot", 477, 14],
|
|
["array", 2330, 3, 12, 2320, 2321, 477, 14],
|
|
["frame", 2331, 2326, 2, 477, 14],
|
|
["setarg", 2331, 0, 2328, 477, 14],
|
|
["setarg", 2331, 1, 2329, 477, 14],
|
|
["setarg", 2331, 2, 2330, 477, 14],
|
|
["invoke", 2331, 2325, 477, 14],
|
|
["jump", "call_done_735", 477, 14],
|
|
"record_path_734",
|
|
["load_field", 2332, 2326, "bnot", 477, 14],
|
|
["frame", 2333, 2332, 3, 477, 14],
|
|
["setarg", 2333, 0, 2326, 477, 14],
|
|
["setarg", 2333, 1, 12, 477, 14],
|
|
["setarg", 2333, 2, 2320, 477, 14],
|
|
["setarg", 2333, 3, 2321, 477, 14],
|
|
["invoke", 2333, 2325, 477, 14],
|
|
"call_done_735",
|
|
["get", 2335, 11, 1, 477, 9],
|
|
["frame", 2336, 2335, 1, 477, 9],
|
|
["null", 2337, 477, 9],
|
|
["setarg", 2336, 0, 2337, 477, 9],
|
|
["setarg", 2336, 1, 2325, 477, 9],
|
|
["invoke", 2336, 2334, 477, 9],
|
|
["get", 2339, 12, 1, 1, 1],
|
|
["frame", 2340, 2339, 1, 1, 1],
|
|
["null", 2341, 1, 1],
|
|
["setarg", 2340, 0, 2341, 1, 1],
|
|
["setarg", 2340, 1, 10, 1, 1],
|
|
["invoke", 2340, 2338, 1, 1],
|
|
["array", 2342, 2, 2338, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2343,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2344, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2346, 2343, 2, 1, 1],
|
|
["null", 2347, 1, 1],
|
|
["setarg", 2346, 0, 2347, 1, 1],
|
|
["setarg", 2346, 1, 2344, 1, 1],
|
|
["setarg", 2346, 2, 2342, 1, 1],
|
|
["invoke", 2346, 2345, 1, 1],
|
|
["get", 2349, 11, 1, 478, 9],
|
|
["frame", 2350, 2349, 1, 478, 9],
|
|
["null", 2351, 478, 9],
|
|
["setarg", 2350, 0, 2351, 478, 9],
|
|
["setarg", 2350, 1, 2345, 478, 9],
|
|
["invoke", 2350, 2348, 478, 9],
|
|
["frame", 2353, 9, 1, 479, 9],
|
|
["null", 2354, 479, 9],
|
|
["setarg", 2353, 0, 2354, 479, 9],
|
|
["setarg", 2353, 1, 10, 479, 9],
|
|
["invoke", 2353, 2352, 479, 9],
|
|
["jump", "while_start_93", 480, 9],
|
|
["jump", "if_end_727", 480, 9],
|
|
"if_else_726",
|
|
"if_end_727",
|
|
["access", 2355, "bitand", 482, 17],
|
|
["is_identical", 2356, 21, 2355, 482, 17],
|
|
["jump_true", 2356, "eq_done_738", 482, 17],
|
|
["is_int", 2357, 21, 482, 17],
|
|
["jump_false", 2357, "eq_ni_739", 482, 17],
|
|
"_nop_tc_76",
|
|
["jump", "eq_ni_739", 482, 17],
|
|
["eq_int", 2356, 21, 2355, 482, 17],
|
|
["jump", "eq_done_738", 482, 17],
|
|
"eq_ni_739",
|
|
["is_num", 2357, 21, 482, 17],
|
|
["jump_false", 2357, "eq_nn_740", 482, 17],
|
|
["is_num", 2358, 2355, 482, 17],
|
|
["jump_false", 2358, "eq_nn_740", 482, 17],
|
|
["eq_float", 2356, 21, 2355, 482, 17],
|
|
["jump", "eq_done_738", 482, 17],
|
|
"eq_nn_740",
|
|
["is_text", 2357, 21, 482, 17],
|
|
["jump_false", 2357, "eq_nt_741", 482, 17],
|
|
["is_text", 2358, 2355, 482, 17],
|
|
["jump_false", 2358, "eq_nt_741", 482, 17],
|
|
["eq_text", 2356, 21, 2355, 482, 17],
|
|
["jump", "eq_done_738", 482, 17],
|
|
"eq_nt_741",
|
|
["is_null", 2357, 21, 482, 17],
|
|
["jump_false", 2357, "eq_nnl_742", 482, 17],
|
|
["is_null", 2358, 2355, 482, 17],
|
|
["jump_false", 2358, "eq_nnl_742", 482, 17],
|
|
["true", 2356, 482, 17],
|
|
["jump", "eq_done_738", 482, 17],
|
|
"eq_nnl_742",
|
|
["is_bool", 2357, 21, 482, 17],
|
|
["jump_false", 2357, "eq_nb_743", 482, 17],
|
|
["is_bool", 2358, 2355, 482, 17],
|
|
["jump_false", 2358, "eq_nb_743", 482, 17],
|
|
["eq_bool", 2356, 21, 2355, 482, 17],
|
|
["jump", "eq_done_738", 482, 17],
|
|
"eq_nb_743",
|
|
["false", 2356, 482, 17],
|
|
"eq_done_738",
|
|
["jump_false", 2356, "if_else_736", 482, 17],
|
|
["get", 2360, 10, 1, 483, 13],
|
|
["frame", 2361, 2360, 0, 483, 13],
|
|
["null", 2362, 483, 13],
|
|
["setarg", 2361, 0, 2362, 483, 13],
|
|
["invoke", 2361, 2359, 483, 13],
|
|
["move", 12, 2359, 483, 13],
|
|
["access", 2363, "%ctx", 484, 26],
|
|
["get", 2365, 12, 1, 484, 34],
|
|
["frame", 2366, 2365, 1, 484, 34],
|
|
["null", 2367, 484, 34],
|
|
["setarg", 2366, 0, 2367, 484, 34],
|
|
["setarg", 2366, 1, 14, 484, 34],
|
|
["invoke", 2366, 2364, 484, 34],
|
|
["get", 2369, 12, 1, 484, 41],
|
|
["frame", 2370, 2369, 1, 484, 41],
|
|
["null", 2371, 484, 41],
|
|
["setarg", 2370, 0, 2371, 484, 41],
|
|
["setarg", 2370, 1, 5, 484, 41],
|
|
["invoke", 2370, 2368, 484, 41],
|
|
["get", 2373, 2, 1, 484, 14],
|
|
["is_proxy", 2374, 2373, 484, 14],
|
|
["jump_false", 2374, "record_path_744", 484, 14],
|
|
["null", 2375, 484, 14],
|
|
["access", 2376, "band", 484, 14],
|
|
["array", 2377, 4, 12, 2363, 2364, 2368, 484, 14],
|
|
["frame", 2378, 2373, 2, 484, 14],
|
|
["setarg", 2378, 0, 2375, 484, 14],
|
|
["setarg", 2378, 1, 2376, 484, 14],
|
|
["setarg", 2378, 2, 2377, 484, 14],
|
|
["invoke", 2378, 2372, 484, 14],
|
|
["jump", "call_done_745", 484, 14],
|
|
"record_path_744",
|
|
["load_field", 2379, 2373, "band", 484, 14],
|
|
["frame", 2380, 2379, 4, 484, 14],
|
|
["setarg", 2380, 0, 2373, 484, 14],
|
|
["setarg", 2380, 1, 12, 484, 14],
|
|
["setarg", 2380, 2, 2363, 484, 14],
|
|
["setarg", 2380, 3, 2364, 484, 14],
|
|
["setarg", 2380, 4, 2368, 484, 14],
|
|
["invoke", 2380, 2372, 484, 14],
|
|
"call_done_745",
|
|
["get", 2382, 11, 1, 484, 9],
|
|
["frame", 2383, 2382, 1, 484, 9],
|
|
["null", 2384, 484, 9],
|
|
["setarg", 2383, 0, 2384, 484, 9],
|
|
["setarg", 2383, 1, 2372, 484, 9],
|
|
["invoke", 2383, 2381, 484, 9],
|
|
["get", 2386, 12, 1, 1, 1],
|
|
["frame", 2387, 2386, 1, 1, 1],
|
|
["null", 2388, 1, 1],
|
|
["setarg", 2387, 0, 2388, 1, 1],
|
|
["setarg", 2387, 1, 10, 1, 1],
|
|
["invoke", 2387, 2385, 1, 1],
|
|
["array", 2389, 2, 2385, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2390,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2391, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2393, 2390, 2, 1, 1],
|
|
["null", 2394, 1, 1],
|
|
["setarg", 2393, 0, 2394, 1, 1],
|
|
["setarg", 2393, 1, 2391, 1, 1],
|
|
["setarg", 2393, 2, 2389, 1, 1],
|
|
["invoke", 2393, 2392, 1, 1],
|
|
["get", 2396, 11, 1, 485, 9],
|
|
["frame", 2397, 2396, 1, 485, 9],
|
|
["null", 2398, 485, 9],
|
|
["setarg", 2397, 0, 2398, 485, 9],
|
|
["setarg", 2397, 1, 2392, 485, 9],
|
|
["invoke", 2397, 2395, 485, 9],
|
|
["frame", 2400, 9, 1, 486, 9],
|
|
["null", 2401, 486, 9],
|
|
["setarg", 2400, 0, 2401, 486, 9],
|
|
["setarg", 2400, 1, 10, 486, 9],
|
|
["invoke", 2400, 2399, 486, 9],
|
|
["jump", "while_start_93", 487, 9],
|
|
["jump", "if_end_737", 487, 9],
|
|
"if_else_736",
|
|
"if_end_737",
|
|
["access", 2402, "bitor", 489, 17],
|
|
["is_identical", 2403, 21, 2402, 489, 17],
|
|
["jump_true", 2403, "eq_done_748", 489, 17],
|
|
["is_int", 2404, 21, 489, 17],
|
|
["jump_false", 2404, "eq_ni_749", 489, 17],
|
|
"_nop_tc_77",
|
|
["jump", "eq_ni_749", 489, 17],
|
|
["eq_int", 2403, 21, 2402, 489, 17],
|
|
["jump", "eq_done_748", 489, 17],
|
|
"eq_ni_749",
|
|
["is_num", 2404, 21, 489, 17],
|
|
["jump_false", 2404, "eq_nn_750", 489, 17],
|
|
["is_num", 2405, 2402, 489, 17],
|
|
["jump_false", 2405, "eq_nn_750", 489, 17],
|
|
["eq_float", 2403, 21, 2402, 489, 17],
|
|
["jump", "eq_done_748", 489, 17],
|
|
"eq_nn_750",
|
|
["is_text", 2404, 21, 489, 17],
|
|
["jump_false", 2404, "eq_nt_751", 489, 17],
|
|
["is_text", 2405, 2402, 489, 17],
|
|
["jump_false", 2405, "eq_nt_751", 489, 17],
|
|
["eq_text", 2403, 21, 2402, 489, 17],
|
|
["jump", "eq_done_748", 489, 17],
|
|
"eq_nt_751",
|
|
["is_null", 2404, 21, 489, 17],
|
|
["jump_false", 2404, "eq_nnl_752", 489, 17],
|
|
["is_null", 2405, 2402, 489, 17],
|
|
["jump_false", 2405, "eq_nnl_752", 489, 17],
|
|
["true", 2403, 489, 17],
|
|
["jump", "eq_done_748", 489, 17],
|
|
"eq_nnl_752",
|
|
["is_bool", 2404, 21, 489, 17],
|
|
["jump_false", 2404, "eq_nb_753", 489, 17],
|
|
["is_bool", 2405, 2402, 489, 17],
|
|
["jump_false", 2405, "eq_nb_753", 489, 17],
|
|
["eq_bool", 2403, 21, 2402, 489, 17],
|
|
["jump", "eq_done_748", 489, 17],
|
|
"eq_nb_753",
|
|
["false", 2403, 489, 17],
|
|
"eq_done_748",
|
|
["jump_false", 2403, "if_else_746", 489, 17],
|
|
["get", 2407, 10, 1, 490, 13],
|
|
["frame", 2408, 2407, 0, 490, 13],
|
|
["null", 2409, 490, 13],
|
|
["setarg", 2408, 0, 2409, 490, 13],
|
|
["invoke", 2408, 2406, 490, 13],
|
|
["move", 12, 2406, 490, 13],
|
|
["access", 2410, "%ctx", 491, 25],
|
|
["get", 2412, 12, 1, 491, 33],
|
|
["frame", 2413, 2412, 1, 491, 33],
|
|
["null", 2414, 491, 33],
|
|
["setarg", 2413, 0, 2414, 491, 33],
|
|
["setarg", 2413, 1, 14, 491, 33],
|
|
["invoke", 2413, 2411, 491, 33],
|
|
["get", 2416, 12, 1, 491, 40],
|
|
["frame", 2417, 2416, 1, 491, 40],
|
|
["null", 2418, 491, 40],
|
|
["setarg", 2417, 0, 2418, 491, 40],
|
|
["setarg", 2417, 1, 5, 491, 40],
|
|
["invoke", 2417, 2415, 491, 40],
|
|
["get", 2420, 2, 1, 491, 14],
|
|
["is_proxy", 2421, 2420, 491, 14],
|
|
["jump_false", 2421, "record_path_754", 491, 14],
|
|
["null", 2422, 491, 14],
|
|
["access", 2423, "bor", 491, 14],
|
|
["array", 2424, 4, 12, 2410, 2411, 2415, 491, 14],
|
|
["frame", 2425, 2420, 2, 491, 14],
|
|
["setarg", 2425, 0, 2422, 491, 14],
|
|
["setarg", 2425, 1, 2423, 491, 14],
|
|
["setarg", 2425, 2, 2424, 491, 14],
|
|
["invoke", 2425, 2419, 491, 14],
|
|
["jump", "call_done_755", 491, 14],
|
|
"record_path_754",
|
|
["load_field", 2426, 2420, "bor", 491, 14],
|
|
["frame", 2427, 2426, 4, 491, 14],
|
|
["setarg", 2427, 0, 2420, 491, 14],
|
|
["setarg", 2427, 1, 12, 491, 14],
|
|
["setarg", 2427, 2, 2410, 491, 14],
|
|
["setarg", 2427, 3, 2411, 491, 14],
|
|
["setarg", 2427, 4, 2415, 491, 14],
|
|
["invoke", 2427, 2419, 491, 14],
|
|
"call_done_755",
|
|
["get", 2429, 11, 1, 491, 9],
|
|
["frame", 2430, 2429, 1, 491, 9],
|
|
["null", 2431, 491, 9],
|
|
["setarg", 2430, 0, 2431, 491, 9],
|
|
["setarg", 2430, 1, 2419, 491, 9],
|
|
["invoke", 2430, 2428, 491, 9],
|
|
["get", 2433, 12, 1, 1, 1],
|
|
["frame", 2434, 2433, 1, 1, 1],
|
|
["null", 2435, 1, 1],
|
|
["setarg", 2434, 0, 2435, 1, 1],
|
|
["setarg", 2434, 1, 10, 1, 1],
|
|
["invoke", 2434, 2432, 1, 1],
|
|
["array", 2436, 2, 2432, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2437,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2438, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2440, 2437, 2, 1, 1],
|
|
["null", 2441, 1, 1],
|
|
["setarg", 2440, 0, 2441, 1, 1],
|
|
["setarg", 2440, 1, 2438, 1, 1],
|
|
["setarg", 2440, 2, 2436, 1, 1],
|
|
["invoke", 2440, 2439, 1, 1],
|
|
["get", 2443, 11, 1, 492, 9],
|
|
["frame", 2444, 2443, 1, 492, 9],
|
|
["null", 2445, 492, 9],
|
|
["setarg", 2444, 0, 2445, 492, 9],
|
|
["setarg", 2444, 1, 2439, 492, 9],
|
|
["invoke", 2444, 2442, 492, 9],
|
|
["frame", 2447, 9, 1, 493, 9],
|
|
["null", 2448, 493, 9],
|
|
["setarg", 2447, 0, 2448, 493, 9],
|
|
["setarg", 2447, 1, 10, 493, 9],
|
|
["invoke", 2447, 2446, 493, 9],
|
|
["jump", "while_start_93", 494, 9],
|
|
["jump", "if_end_747", 494, 9],
|
|
"if_else_746",
|
|
"if_end_747",
|
|
["access", 2449, "bitxor", 496, 17],
|
|
["is_identical", 2450, 21, 2449, 496, 17],
|
|
["jump_true", 2450, "eq_done_758", 496, 17],
|
|
["is_int", 2451, 21, 496, 17],
|
|
["jump_false", 2451, "eq_ni_759", 496, 17],
|
|
"_nop_tc_78",
|
|
["jump", "eq_ni_759", 496, 17],
|
|
["eq_int", 2450, 21, 2449, 496, 17],
|
|
["jump", "eq_done_758", 496, 17],
|
|
"eq_ni_759",
|
|
["is_num", 2451, 21, 496, 17],
|
|
["jump_false", 2451, "eq_nn_760", 496, 17],
|
|
["is_num", 2452, 2449, 496, 17],
|
|
["jump_false", 2452, "eq_nn_760", 496, 17],
|
|
["eq_float", 2450, 21, 2449, 496, 17],
|
|
["jump", "eq_done_758", 496, 17],
|
|
"eq_nn_760",
|
|
["is_text", 2451, 21, 496, 17],
|
|
["jump_false", 2451, "eq_nt_761", 496, 17],
|
|
["is_text", 2452, 2449, 496, 17],
|
|
["jump_false", 2452, "eq_nt_761", 496, 17],
|
|
["eq_text", 2450, 21, 2449, 496, 17],
|
|
["jump", "eq_done_758", 496, 17],
|
|
"eq_nt_761",
|
|
["is_null", 2451, 21, 496, 17],
|
|
["jump_false", 2451, "eq_nnl_762", 496, 17],
|
|
["is_null", 2452, 2449, 496, 17],
|
|
["jump_false", 2452, "eq_nnl_762", 496, 17],
|
|
["true", 2450, 496, 17],
|
|
["jump", "eq_done_758", 496, 17],
|
|
"eq_nnl_762",
|
|
["is_bool", 2451, 21, 496, 17],
|
|
["jump_false", 2451, "eq_nb_763", 496, 17],
|
|
["is_bool", 2452, 2449, 496, 17],
|
|
["jump_false", 2452, "eq_nb_763", 496, 17],
|
|
["eq_bool", 2450, 21, 2449, 496, 17],
|
|
["jump", "eq_done_758", 496, 17],
|
|
"eq_nb_763",
|
|
["false", 2450, 496, 17],
|
|
"eq_done_758",
|
|
["jump_false", 2450, "if_else_756", 496, 17],
|
|
["get", 2454, 10, 1, 497, 13],
|
|
["frame", 2455, 2454, 0, 497, 13],
|
|
["null", 2456, 497, 13],
|
|
["setarg", 2455, 0, 2456, 497, 13],
|
|
["invoke", 2455, 2453, 497, 13],
|
|
["move", 12, 2453, 497, 13],
|
|
["access", 2457, "%ctx", 498, 26],
|
|
["get", 2459, 12, 1, 498, 34],
|
|
["frame", 2460, 2459, 1, 498, 34],
|
|
["null", 2461, 498, 34],
|
|
["setarg", 2460, 0, 2461, 498, 34],
|
|
["setarg", 2460, 1, 14, 498, 34],
|
|
["invoke", 2460, 2458, 498, 34],
|
|
["get", 2463, 12, 1, 498, 41],
|
|
["frame", 2464, 2463, 1, 498, 41],
|
|
["null", 2465, 498, 41],
|
|
["setarg", 2464, 0, 2465, 498, 41],
|
|
["setarg", 2464, 1, 5, 498, 41],
|
|
["invoke", 2464, 2462, 498, 41],
|
|
["get", 2467, 2, 1, 498, 14],
|
|
["is_proxy", 2468, 2467, 498, 14],
|
|
["jump_false", 2468, "record_path_764", 498, 14],
|
|
["null", 2469, 498, 14],
|
|
["access", 2470, "bxor", 498, 14],
|
|
["array", 2471, 4, 12, 2457, 2458, 2462, 498, 14],
|
|
["frame", 2472, 2467, 2, 498, 14],
|
|
["setarg", 2472, 0, 2469, 498, 14],
|
|
["setarg", 2472, 1, 2470, 498, 14],
|
|
["setarg", 2472, 2, 2471, 498, 14],
|
|
["invoke", 2472, 2466, 498, 14],
|
|
["jump", "call_done_765", 498, 14],
|
|
"record_path_764",
|
|
["load_field", 2473, 2467, "bxor", 498, 14],
|
|
["frame", 2474, 2473, 4, 498, 14],
|
|
["setarg", 2474, 0, 2467, 498, 14],
|
|
["setarg", 2474, 1, 12, 498, 14],
|
|
["setarg", 2474, 2, 2457, 498, 14],
|
|
["setarg", 2474, 3, 2458, 498, 14],
|
|
["setarg", 2474, 4, 2462, 498, 14],
|
|
["invoke", 2474, 2466, 498, 14],
|
|
"call_done_765",
|
|
["get", 2476, 11, 1, 498, 9],
|
|
["frame", 2477, 2476, 1, 498, 9],
|
|
["null", 2478, 498, 9],
|
|
["setarg", 2477, 0, 2478, 498, 9],
|
|
["setarg", 2477, 1, 2466, 498, 9],
|
|
["invoke", 2477, 2475, 498, 9],
|
|
["get", 2480, 12, 1, 1, 1],
|
|
["frame", 2481, 2480, 1, 1, 1],
|
|
["null", 2482, 1, 1],
|
|
["setarg", 2481, 0, 2482, 1, 1],
|
|
["setarg", 2481, 1, 10, 1, 1],
|
|
["invoke", 2481, 2479, 1, 1],
|
|
["array", 2483, 2, 2479, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2484,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2485, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2487, 2484, 2, 1, 1],
|
|
["null", 2488, 1, 1],
|
|
["setarg", 2487, 0, 2488, 1, 1],
|
|
["setarg", 2487, 1, 2485, 1, 1],
|
|
["setarg", 2487, 2, 2483, 1, 1],
|
|
["invoke", 2487, 2486, 1, 1],
|
|
["get", 2490, 11, 1, 499, 9],
|
|
["frame", 2491, 2490, 1, 499, 9],
|
|
["null", 2492, 499, 9],
|
|
["setarg", 2491, 0, 2492, 499, 9],
|
|
["setarg", 2491, 1, 2486, 499, 9],
|
|
["invoke", 2491, 2489, 499, 9],
|
|
["frame", 2494, 9, 1, 500, 9],
|
|
["null", 2495, 500, 9],
|
|
["setarg", 2494, 0, 2495, 500, 9],
|
|
["setarg", 2494, 1, 10, 500, 9],
|
|
["invoke", 2494, 2493, 500, 9],
|
|
["jump", "while_start_93", 501, 9],
|
|
["jump", "if_end_757", 501, 9],
|
|
"if_else_756",
|
|
"if_end_757",
|
|
["access", 2496, "shl", 503, 17],
|
|
["is_identical", 2497, 21, 2496, 503, 17],
|
|
["jump_true", 2497, "eq_done_768", 503, 17],
|
|
["is_int", 2498, 21, 503, 17],
|
|
["jump_false", 2498, "eq_ni_769", 503, 17],
|
|
"_nop_tc_79",
|
|
["jump", "eq_ni_769", 503, 17],
|
|
["eq_int", 2497, 21, 2496, 503, 17],
|
|
["jump", "eq_done_768", 503, 17],
|
|
"eq_ni_769",
|
|
["is_num", 2498, 21, 503, 17],
|
|
["jump_false", 2498, "eq_nn_770", 503, 17],
|
|
["is_num", 2499, 2496, 503, 17],
|
|
["jump_false", 2499, "eq_nn_770", 503, 17],
|
|
["eq_float", 2497, 21, 2496, 503, 17],
|
|
["jump", "eq_done_768", 503, 17],
|
|
"eq_nn_770",
|
|
["is_text", 2498, 21, 503, 17],
|
|
["jump_false", 2498, "eq_nt_771", 503, 17],
|
|
["is_text", 2499, 2496, 503, 17],
|
|
["jump_false", 2499, "eq_nt_771", 503, 17],
|
|
["eq_text", 2497, 21, 2496, 503, 17],
|
|
["jump", "eq_done_768", 503, 17],
|
|
"eq_nt_771",
|
|
["is_null", 2498, 21, 503, 17],
|
|
["jump_false", 2498, "eq_nnl_772", 503, 17],
|
|
["is_null", 2499, 2496, 503, 17],
|
|
["jump_false", 2499, "eq_nnl_772", 503, 17],
|
|
["true", 2497, 503, 17],
|
|
["jump", "eq_done_768", 503, 17],
|
|
"eq_nnl_772",
|
|
["is_bool", 2498, 21, 503, 17],
|
|
["jump_false", 2498, "eq_nb_773", 503, 17],
|
|
["is_bool", 2499, 2496, 503, 17],
|
|
["jump_false", 2499, "eq_nb_773", 503, 17],
|
|
["eq_bool", 2497, 21, 2496, 503, 17],
|
|
["jump", "eq_done_768", 503, 17],
|
|
"eq_nb_773",
|
|
["false", 2497, 503, 17],
|
|
"eq_done_768",
|
|
["jump_false", 2497, "if_else_766", 503, 17],
|
|
["get", 2501, 10, 1, 504, 13],
|
|
["frame", 2502, 2501, 0, 504, 13],
|
|
["null", 2503, 504, 13],
|
|
["setarg", 2502, 0, 2503, 504, 13],
|
|
["invoke", 2502, 2500, 504, 13],
|
|
["move", 12, 2500, 504, 13],
|
|
["access", 2504, "%ctx", 505, 25],
|
|
["get", 2506, 12, 1, 505, 33],
|
|
["frame", 2507, 2506, 1, 505, 33],
|
|
["null", 2508, 505, 33],
|
|
["setarg", 2507, 0, 2508, 505, 33],
|
|
["setarg", 2507, 1, 14, 505, 33],
|
|
["invoke", 2507, 2505, 505, 33],
|
|
["get", 2510, 12, 1, 505, 40],
|
|
["frame", 2511, 2510, 1, 505, 40],
|
|
["null", 2512, 505, 40],
|
|
["setarg", 2511, 0, 2512, 505, 40],
|
|
["setarg", 2511, 1, 5, 505, 40],
|
|
["invoke", 2511, 2509, 505, 40],
|
|
["get", 2514, 2, 1, 505, 14],
|
|
["is_proxy", 2515, 2514, 505, 14],
|
|
["jump_false", 2515, "record_path_774", 505, 14],
|
|
["null", 2516, 505, 14],
|
|
["access", 2517, "shl", 505, 14],
|
|
["array", 2518, 4, 12, 2504, 2505, 2509, 505, 14],
|
|
["frame", 2519, 2514, 2, 505, 14],
|
|
["setarg", 2519, 0, 2516, 505, 14],
|
|
["setarg", 2519, 1, 2517, 505, 14],
|
|
["setarg", 2519, 2, 2518, 505, 14],
|
|
["invoke", 2519, 2513, 505, 14],
|
|
["jump", "call_done_775", 505, 14],
|
|
"record_path_774",
|
|
["load_field", 2520, 2514, "shl", 505, 14],
|
|
["frame", 2521, 2520, 4, 505, 14],
|
|
["setarg", 2521, 0, 2514, 505, 14],
|
|
["setarg", 2521, 1, 12, 505, 14],
|
|
["setarg", 2521, 2, 2504, 505, 14],
|
|
["setarg", 2521, 3, 2505, 505, 14],
|
|
["setarg", 2521, 4, 2509, 505, 14],
|
|
["invoke", 2521, 2513, 505, 14],
|
|
"call_done_775",
|
|
["get", 2523, 11, 1, 505, 9],
|
|
["frame", 2524, 2523, 1, 505, 9],
|
|
["null", 2525, 505, 9],
|
|
["setarg", 2524, 0, 2525, 505, 9],
|
|
["setarg", 2524, 1, 2513, 505, 9],
|
|
["invoke", 2524, 2522, 505, 9],
|
|
["get", 2527, 12, 1, 1, 1],
|
|
["frame", 2528, 2527, 1, 1, 1],
|
|
["null", 2529, 1, 1],
|
|
["setarg", 2528, 0, 2529, 1, 1],
|
|
["setarg", 2528, 1, 10, 1, 1],
|
|
["invoke", 2528, 2526, 1, 1],
|
|
["array", 2530, 2, 2526, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2531,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2532, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2534, 2531, 2, 1, 1],
|
|
["null", 2535, 1, 1],
|
|
["setarg", 2534, 0, 2535, 1, 1],
|
|
["setarg", 2534, 1, 2532, 1, 1],
|
|
["setarg", 2534, 2, 2530, 1, 1],
|
|
["invoke", 2534, 2533, 1, 1],
|
|
["get", 2537, 11, 1, 506, 9],
|
|
["frame", 2538, 2537, 1, 506, 9],
|
|
["null", 2539, 506, 9],
|
|
["setarg", 2538, 0, 2539, 506, 9],
|
|
["setarg", 2538, 1, 2533, 506, 9],
|
|
["invoke", 2538, 2536, 506, 9],
|
|
["frame", 2541, 9, 1, 507, 9],
|
|
["null", 2542, 507, 9],
|
|
["setarg", 2541, 0, 2542, 507, 9],
|
|
["setarg", 2541, 1, 10, 507, 9],
|
|
["invoke", 2541, 2540, 507, 9],
|
|
["jump", "while_start_93", 508, 9],
|
|
["jump", "if_end_767", 508, 9],
|
|
"if_else_766",
|
|
"if_end_767",
|
|
["access", 2543, "shr", 510, 17],
|
|
["is_identical", 2544, 21, 2543, 510, 17],
|
|
["jump_true", 2544, "eq_done_778", 510, 17],
|
|
["is_int", 2545, 21, 510, 17],
|
|
["jump_false", 2545, "eq_ni_779", 510, 17],
|
|
"_nop_tc_80",
|
|
["jump", "eq_ni_779", 510, 17],
|
|
["eq_int", 2544, 21, 2543, 510, 17],
|
|
["jump", "eq_done_778", 510, 17],
|
|
"eq_ni_779",
|
|
["is_num", 2545, 21, 510, 17],
|
|
["jump_false", 2545, "eq_nn_780", 510, 17],
|
|
["is_num", 2546, 2543, 510, 17],
|
|
["jump_false", 2546, "eq_nn_780", 510, 17],
|
|
["eq_float", 2544, 21, 2543, 510, 17],
|
|
["jump", "eq_done_778", 510, 17],
|
|
"eq_nn_780",
|
|
["is_text", 2545, 21, 510, 17],
|
|
["jump_false", 2545, "eq_nt_781", 510, 17],
|
|
["is_text", 2546, 2543, 510, 17],
|
|
["jump_false", 2546, "eq_nt_781", 510, 17],
|
|
["eq_text", 2544, 21, 2543, 510, 17],
|
|
["jump", "eq_done_778", 510, 17],
|
|
"eq_nt_781",
|
|
["is_null", 2545, 21, 510, 17],
|
|
["jump_false", 2545, "eq_nnl_782", 510, 17],
|
|
["is_null", 2546, 2543, 510, 17],
|
|
["jump_false", 2546, "eq_nnl_782", 510, 17],
|
|
["true", 2544, 510, 17],
|
|
["jump", "eq_done_778", 510, 17],
|
|
"eq_nnl_782",
|
|
["is_bool", 2545, 21, 510, 17],
|
|
["jump_false", 2545, "eq_nb_783", 510, 17],
|
|
["is_bool", 2546, 2543, 510, 17],
|
|
["jump_false", 2546, "eq_nb_783", 510, 17],
|
|
["eq_bool", 2544, 21, 2543, 510, 17],
|
|
["jump", "eq_done_778", 510, 17],
|
|
"eq_nb_783",
|
|
["false", 2544, 510, 17],
|
|
"eq_done_778",
|
|
["jump_false", 2544, "if_else_776", 510, 17],
|
|
["get", 2548, 10, 1, 511, 13],
|
|
["frame", 2549, 2548, 0, 511, 13],
|
|
["null", 2550, 511, 13],
|
|
["setarg", 2549, 0, 2550, 511, 13],
|
|
["invoke", 2549, 2547, 511, 13],
|
|
["move", 12, 2547, 511, 13],
|
|
["access", 2551, "%ctx", 512, 25],
|
|
["get", 2553, 12, 1, 512, 33],
|
|
["frame", 2554, 2553, 1, 512, 33],
|
|
["null", 2555, 512, 33],
|
|
["setarg", 2554, 0, 2555, 512, 33],
|
|
["setarg", 2554, 1, 14, 512, 33],
|
|
["invoke", 2554, 2552, 512, 33],
|
|
["get", 2557, 12, 1, 512, 40],
|
|
["frame", 2558, 2557, 1, 512, 40],
|
|
["null", 2559, 512, 40],
|
|
["setarg", 2558, 0, 2559, 512, 40],
|
|
["setarg", 2558, 1, 5, 512, 40],
|
|
["invoke", 2558, 2556, 512, 40],
|
|
["get", 2561, 2, 1, 512, 14],
|
|
["is_proxy", 2562, 2561, 512, 14],
|
|
["jump_false", 2562, "record_path_784", 512, 14],
|
|
["null", 2563, 512, 14],
|
|
["access", 2564, "shr", 512, 14],
|
|
["array", 2565, 4, 12, 2551, 2552, 2556, 512, 14],
|
|
["frame", 2566, 2561, 2, 512, 14],
|
|
["setarg", 2566, 0, 2563, 512, 14],
|
|
["setarg", 2566, 1, 2564, 512, 14],
|
|
["setarg", 2566, 2, 2565, 512, 14],
|
|
["invoke", 2566, 2560, 512, 14],
|
|
["jump", "call_done_785", 512, 14],
|
|
"record_path_784",
|
|
["load_field", 2567, 2561, "shr", 512, 14],
|
|
["frame", 2568, 2567, 4, 512, 14],
|
|
["setarg", 2568, 0, 2561, 512, 14],
|
|
["setarg", 2568, 1, 12, 512, 14],
|
|
["setarg", 2568, 2, 2551, 512, 14],
|
|
["setarg", 2568, 3, 2552, 512, 14],
|
|
["setarg", 2568, 4, 2556, 512, 14],
|
|
["invoke", 2568, 2560, 512, 14],
|
|
"call_done_785",
|
|
["get", 2570, 11, 1, 512, 9],
|
|
["frame", 2571, 2570, 1, 512, 9],
|
|
["null", 2572, 512, 9],
|
|
["setarg", 2571, 0, 2572, 512, 9],
|
|
["setarg", 2571, 1, 2560, 512, 9],
|
|
["invoke", 2571, 2569, 512, 9],
|
|
["get", 2574, 12, 1, 1, 1],
|
|
["frame", 2575, 2574, 1, 1, 1],
|
|
["null", 2576, 1, 1],
|
|
["setarg", 2575, 0, 2576, 1, 1],
|
|
["setarg", 2575, 1, 10, 1, 1],
|
|
["invoke", 2575, 2573, 1, 1],
|
|
["array", 2577, 2, 2573, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2578,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2579, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2581, 2578, 2, 1, 1],
|
|
["null", 2582, 1, 1],
|
|
["setarg", 2581, 0, 2582, 1, 1],
|
|
["setarg", 2581, 1, 2579, 1, 1],
|
|
["setarg", 2581, 2, 2577, 1, 1],
|
|
["invoke", 2581, 2580, 1, 1],
|
|
["get", 2584, 11, 1, 513, 9],
|
|
["frame", 2585, 2584, 1, 513, 9],
|
|
["null", 2586, 513, 9],
|
|
["setarg", 2585, 0, 2586, 513, 9],
|
|
["setarg", 2585, 1, 2580, 513, 9],
|
|
["invoke", 2585, 2583, 513, 9],
|
|
["frame", 2588, 9, 1, 514, 9],
|
|
["null", 2589, 514, 9],
|
|
["setarg", 2588, 0, 2589, 514, 9],
|
|
["setarg", 2588, 1, 10, 514, 9],
|
|
["invoke", 2588, 2587, 514, 9],
|
|
["jump", "while_start_93", 515, 9],
|
|
["jump", "if_end_777", 515, 9],
|
|
"if_else_776",
|
|
"if_end_777",
|
|
["access", 2590, "ushr", 517, 17],
|
|
["is_identical", 2591, 21, 2590, 517, 17],
|
|
["jump_true", 2591, "eq_done_788", 517, 17],
|
|
["is_int", 2592, 21, 517, 17],
|
|
["jump_false", 2592, "eq_ni_789", 517, 17],
|
|
"_nop_tc_81",
|
|
["jump", "eq_ni_789", 517, 17],
|
|
["eq_int", 2591, 21, 2590, 517, 17],
|
|
["jump", "eq_done_788", 517, 17],
|
|
"eq_ni_789",
|
|
["is_num", 2592, 21, 517, 17],
|
|
["jump_false", 2592, "eq_nn_790", 517, 17],
|
|
["is_num", 2593, 2590, 517, 17],
|
|
["jump_false", 2593, "eq_nn_790", 517, 17],
|
|
["eq_float", 2591, 21, 2590, 517, 17],
|
|
["jump", "eq_done_788", 517, 17],
|
|
"eq_nn_790",
|
|
["is_text", 2592, 21, 517, 17],
|
|
["jump_false", 2592, "eq_nt_791", 517, 17],
|
|
["is_text", 2593, 2590, 517, 17],
|
|
["jump_false", 2593, "eq_nt_791", 517, 17],
|
|
["eq_text", 2591, 21, 2590, 517, 17],
|
|
["jump", "eq_done_788", 517, 17],
|
|
"eq_nt_791",
|
|
["is_null", 2592, 21, 517, 17],
|
|
["jump_false", 2592, "eq_nnl_792", 517, 17],
|
|
["is_null", 2593, 2590, 517, 17],
|
|
["jump_false", 2593, "eq_nnl_792", 517, 17],
|
|
["true", 2591, 517, 17],
|
|
["jump", "eq_done_788", 517, 17],
|
|
"eq_nnl_792",
|
|
["is_bool", 2592, 21, 517, 17],
|
|
["jump_false", 2592, "eq_nb_793", 517, 17],
|
|
["is_bool", 2593, 2590, 517, 17],
|
|
["jump_false", 2593, "eq_nb_793", 517, 17],
|
|
["eq_bool", 2591, 21, 2590, 517, 17],
|
|
["jump", "eq_done_788", 517, 17],
|
|
"eq_nb_793",
|
|
["false", 2591, 517, 17],
|
|
"eq_done_788",
|
|
["jump_false", 2591, "if_else_786", 517, 17],
|
|
["get", 2595, 10, 1, 518, 13],
|
|
["frame", 2596, 2595, 0, 518, 13],
|
|
["null", 2597, 518, 13],
|
|
["setarg", 2596, 0, 2597, 518, 13],
|
|
["invoke", 2596, 2594, 518, 13],
|
|
["move", 12, 2594, 518, 13],
|
|
["access", 2598, "%ctx", 519, 26],
|
|
["get", 2600, 12, 1, 519, 34],
|
|
["frame", 2601, 2600, 1, 519, 34],
|
|
["null", 2602, 519, 34],
|
|
["setarg", 2601, 0, 2602, 519, 34],
|
|
["setarg", 2601, 1, 14, 519, 34],
|
|
["invoke", 2601, 2599, 519, 34],
|
|
["get", 2604, 12, 1, 519, 41],
|
|
["frame", 2605, 2604, 1, 519, 41],
|
|
["null", 2606, 519, 41],
|
|
["setarg", 2605, 0, 2606, 519, 41],
|
|
["setarg", 2605, 1, 5, 519, 41],
|
|
["invoke", 2605, 2603, 519, 41],
|
|
["get", 2608, 2, 1, 519, 14],
|
|
["is_proxy", 2609, 2608, 519, 14],
|
|
["jump_false", 2609, "record_path_794", 519, 14],
|
|
["null", 2610, 519, 14],
|
|
["access", 2611, "ushr", 519, 14],
|
|
["array", 2612, 4, 12, 2598, 2599, 2603, 519, 14],
|
|
["frame", 2613, 2608, 2, 519, 14],
|
|
["setarg", 2613, 0, 2610, 519, 14],
|
|
["setarg", 2613, 1, 2611, 519, 14],
|
|
["setarg", 2613, 2, 2612, 519, 14],
|
|
["invoke", 2613, 2607, 519, 14],
|
|
["jump", "call_done_795", 519, 14],
|
|
"record_path_794",
|
|
["load_field", 2614, 2608, "ushr", 519, 14],
|
|
["frame", 2615, 2614, 4, 519, 14],
|
|
["setarg", 2615, 0, 2608, 519, 14],
|
|
["setarg", 2615, 1, 12, 519, 14],
|
|
["setarg", 2615, 2, 2598, 519, 14],
|
|
["setarg", 2615, 3, 2599, 519, 14],
|
|
["setarg", 2615, 4, 2603, 519, 14],
|
|
["invoke", 2615, 2607, 519, 14],
|
|
"call_done_795",
|
|
["get", 2617, 11, 1, 519, 9],
|
|
["frame", 2618, 2617, 1, 519, 9],
|
|
["null", 2619, 519, 9],
|
|
["setarg", 2618, 0, 2619, 519, 9],
|
|
["setarg", 2618, 1, 2607, 519, 9],
|
|
["invoke", 2618, 2616, 519, 9],
|
|
["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, 10, 1, 1],
|
|
["invoke", 2622, 2620, 1, 1],
|
|
["array", 2624, 2, 2620, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2625,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2626, " {0} =l copy %{1}", 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, 520, 9],
|
|
["frame", 2632, 2631, 1, 520, 9],
|
|
["null", 2633, 520, 9],
|
|
["setarg", 2632, 0, 2633, 520, 9],
|
|
["setarg", 2632, 1, 2627, 520, 9],
|
|
["invoke", 2632, 2630, 520, 9],
|
|
["frame", 2635, 9, 1, 521, 9],
|
|
["null", 2636, 521, 9],
|
|
["setarg", 2635, 0, 2636, 521, 9],
|
|
["setarg", 2635, 1, 10, 521, 9],
|
|
["invoke", 2635, 2634, 521, 9],
|
|
["jump", "while_start_93", 522, 9],
|
|
["jump", "if_end_787", 522, 9],
|
|
"if_else_786",
|
|
"if_end_787",
|
|
["access", 2637, "load_field", 527, 17],
|
|
["is_identical", 2638, 21, 2637, 527, 17],
|
|
["jump_true", 2638, "eq_done_798", 527, 17],
|
|
["is_int", 2639, 21, 527, 17],
|
|
["jump_false", 2639, "eq_ni_799", 527, 17],
|
|
"_nop_tc_82",
|
|
["jump", "eq_ni_799", 527, 17],
|
|
["eq_int", 2638, 21, 2637, 527, 17],
|
|
["jump", "eq_done_798", 527, 17],
|
|
"eq_ni_799",
|
|
["is_num", 2639, 21, 527, 17],
|
|
["jump_false", 2639, "eq_nn_800", 527, 17],
|
|
["is_num", 2640, 2637, 527, 17],
|
|
["jump_false", 2640, "eq_nn_800", 527, 17],
|
|
["eq_float", 2638, 21, 2637, 527, 17],
|
|
["jump", "eq_done_798", 527, 17],
|
|
"eq_nn_800",
|
|
["is_text", 2639, 21, 527, 17],
|
|
["jump_false", 2639, "eq_nt_801", 527, 17],
|
|
["is_text", 2640, 2637, 527, 17],
|
|
["jump_false", 2640, "eq_nt_801", 527, 17],
|
|
["eq_text", 2638, 21, 2637, 527, 17],
|
|
["jump", "eq_done_798", 527, 17],
|
|
"eq_nt_801",
|
|
["is_null", 2639, 21, 527, 17],
|
|
["jump_false", 2639, "eq_nnl_802", 527, 17],
|
|
["is_null", 2640, 2637, 527, 17],
|
|
["jump_false", 2640, "eq_nnl_802", 527, 17],
|
|
["true", 2638, 527, 17],
|
|
["jump", "eq_done_798", 527, 17],
|
|
"eq_nnl_802",
|
|
["is_bool", 2639, 21, 527, 17],
|
|
["jump_false", 2639, "eq_nb_803", 527, 17],
|
|
["is_bool", 2640, 2637, 527, 17],
|
|
["jump_false", 2640, "eq_nb_803", 527, 17],
|
|
["eq_bool", 2638, 21, 2637, 527, 17],
|
|
["jump", "eq_done_798", 527, 17],
|
|
"eq_nb_803",
|
|
["false", 2638, 527, 17],
|
|
"eq_done_798",
|
|
["jump_false", 2638, "if_else_796", 527, 17],
|
|
["get", 2642, 14, 1, 528, 14],
|
|
["frame", 2643, 2642, 1, 528, 14],
|
|
["null", 2644, 528, 14],
|
|
["setarg", 2643, 0, 2644, 528, 14],
|
|
["setarg", 2643, 1, 5, 528, 14],
|
|
["invoke", 2643, 2641, 528, 14],
|
|
["move", 16, 2641, 528, 14],
|
|
["null", 2645, 529, 19],
|
|
["is_identical", 2646, 16, 2645, 529, 19],
|
|
["jump_true", 2646, "ne_nid_807", 529, 19],
|
|
["jump", "ne_ni_808", 529, 19],
|
|
"ne_nid_807",
|
|
["false", 2646, 529, 19],
|
|
["jump", "ne_done_806", 529, 19],
|
|
"ne_ni_808",
|
|
["is_int", 2647, 16, 529, 19],
|
|
["jump_false", 2647, "ne_nn_809", 529, 19],
|
|
["is_int", 2648, 2645, 529, 19],
|
|
["jump_false", 2648, "ne_nn_809", 529, 19],
|
|
["ne_int", 2646, 16, 2645, 529, 19],
|
|
["jump", "ne_done_806", 529, 19],
|
|
"ne_nn_809",
|
|
["is_num", 2647, 16, 529, 19],
|
|
["jump_false", 2647, "ne_nt_810", 529, 19],
|
|
["is_num", 2648, 2645, 529, 19],
|
|
["jump_false", 2648, "ne_nt_810", 529, 19],
|
|
["ne_float", 2646, 16, 2645, 529, 19],
|
|
["jump", "ne_done_806", 529, 19],
|
|
"ne_nt_810",
|
|
["is_text", 2647, 16, 529, 19],
|
|
["jump_false", 2647, "ne_nnl_811", 529, 19],
|
|
["is_text", 2648, 2645, 529, 19],
|
|
["jump_false", 2648, "ne_nnl_811", 529, 19],
|
|
["ne_text", 2646, 16, 2645, 529, 19],
|
|
["jump", "ne_done_806", 529, 19],
|
|
"ne_nnl_811",
|
|
["is_null", 2647, 16, 529, 19],
|
|
["jump_false", 2647, "ne_nb_812", 529, 19],
|
|
["is_null", 2648, 2645, 529, 19],
|
|
["jump_false", 2648, "ne_nb_812", 529, 19],
|
|
["false", 2646, 529, 19],
|
|
["jump", "ne_done_806", 529, 19],
|
|
"ne_nb_812",
|
|
["is_bool", 2647, 16, 529, 19],
|
|
["jump_false", 2647, "ne_mis_813", 529, 19],
|
|
["is_bool", 2648, 2645, 529, 19],
|
|
["jump_false", 2648, "ne_mis_813", 529, 19],
|
|
["ne_bool", 2646, 16, 2645, 529, 19],
|
|
["jump", "ne_done_806", 529, 19],
|
|
"ne_mis_813",
|
|
["true", 2646, 529, 19],
|
|
"ne_done_806",
|
|
["jump_false", 2646, "if_else_804", 529, 19],
|
|
["get", 2650, 13, 1, 530, 16],
|
|
["frame", 2651, 2650, 1, 530, 16],
|
|
["null", 2652, 530, 16],
|
|
["setarg", 2651, 0, 2652, 530, 16],
|
|
["setarg", 2651, 1, 16, 530, 16],
|
|
["invoke", 2651, 2649, 530, 16],
|
|
["move", 6, 2649, 530, 16],
|
|
["get", 2654, 12, 1, 1, 1],
|
|
["frame", 2655, 2654, 1, 1, 1],
|
|
["null", 2656, 1, 1],
|
|
["setarg", 2655, 0, 2656, 1, 1],
|
|
["setarg", 2655, 1, 10, 1, 1],
|
|
["invoke", 2655, 2653, 1, 1],
|
|
["get", 2658, 12, 1, 1, 1],
|
|
["frame", 2659, 2658, 1, 1, 1],
|
|
["null", 2660, 1, 1],
|
|
["setarg", 2659, 0, 2660, 1, 1],
|
|
["setarg", 2659, 1, 14, 1, 1],
|
|
["invoke", 2659, 2657, 1, 1],
|
|
["array", 2661, 3, 2653, 2657, 6, 1, 1],
|
|
[
|
|
"access",
|
|
2662,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2663, " {0} =l call $cell_rt_load_field(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 2665, 2662, 2, 1, 1],
|
|
["null", 2666, 1, 1],
|
|
["setarg", 2665, 0, 2666, 1, 1],
|
|
["setarg", 2665, 1, 2663, 1, 1],
|
|
["setarg", 2665, 2, 2661, 1, 1],
|
|
["invoke", 2665, 2664, 1, 1],
|
|
["get", 2668, 11, 1, 531, 11],
|
|
["frame", 2669, 2668, 1, 531, 11],
|
|
["null", 2670, 531, 11],
|
|
["setarg", 2669, 0, 2670, 531, 11],
|
|
["setarg", 2669, 1, 2664, 531, 11],
|
|
["invoke", 2669, 2667, 531, 11],
|
|
["jump", "if_end_805", 531, 11],
|
|
"if_else_804",
|
|
["get", 2672, 12, 1, 1, 1],
|
|
["frame", 2673, 2672, 1, 1, 1],
|
|
["null", 2674, 1, 1],
|
|
["setarg", 2673, 0, 2674, 1, 1],
|
|
["setarg", 2673, 1, 10, 1, 1],
|
|
["invoke", 2673, 2671, 1, 1],
|
|
["get", 2676, 12, 1, 1, 1],
|
|
["frame", 2677, 2676, 1, 1, 1],
|
|
["null", 2678, 1, 1],
|
|
["setarg", 2677, 0, 2678, 1, 1],
|
|
["setarg", 2677, 1, 14, 1, 1],
|
|
["invoke", 2677, 2675, 1, 1],
|
|
["get", 2680, 12, 1, 1, 1],
|
|
["frame", 2681, 2680, 1, 1, 1],
|
|
["null", 2682, 1, 1],
|
|
["setarg", 2681, 0, 2682, 1, 1],
|
|
["setarg", 2681, 1, 5, 1, 1],
|
|
["invoke", 2681, 2679, 1, 1],
|
|
["array", 2683, 3, 2671, 2675, 2679, 1, 1],
|
|
[
|
|
"access",
|
|
2684,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2685, " {0} =l call $cell_rt_load_dynamic(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 2687, 2684, 2, 1, 1],
|
|
["null", 2688, 1, 1],
|
|
["setarg", 2687, 0, 2688, 1, 1],
|
|
["setarg", 2687, 1, 2685, 1, 1],
|
|
["setarg", 2687, 2, 2683, 1, 1],
|
|
["invoke", 2687, 2686, 1, 1],
|
|
["get", 2690, 11, 1, 533, 11],
|
|
["frame", 2691, 2690, 1, 533, 11],
|
|
["null", 2692, 533, 11],
|
|
["setarg", 2691, 0, 2692, 533, 11],
|
|
["setarg", 2691, 1, 2686, 533, 11],
|
|
["invoke", 2691, 2689, 533, 11],
|
|
"if_end_805",
|
|
["frame", 2694, 9, 1, 535, 9],
|
|
["null", 2695, 535, 9],
|
|
["setarg", 2694, 0, 2695, 535, 9],
|
|
["setarg", 2694, 1, 10, 535, 9],
|
|
["invoke", 2694, 2693, 535, 9],
|
|
["jump", "while_start_93", 536, 9],
|
|
["jump", "if_end_797", 536, 9],
|
|
"if_else_796",
|
|
"if_end_797",
|
|
["access", 2696, "load_index", 538, 17],
|
|
["is_identical", 2697, 21, 2696, 538, 17],
|
|
["jump_true", 2697, "eq_done_816", 538, 17],
|
|
["is_int", 2698, 21, 538, 17],
|
|
["jump_false", 2698, "eq_ni_817", 538, 17],
|
|
"_nop_tc_83",
|
|
["jump", "eq_ni_817", 538, 17],
|
|
["eq_int", 2697, 21, 2696, 538, 17],
|
|
["jump", "eq_done_816", 538, 17],
|
|
"eq_ni_817",
|
|
["is_num", 2698, 21, 538, 17],
|
|
["jump_false", 2698, "eq_nn_818", 538, 17],
|
|
["is_num", 2699, 2696, 538, 17],
|
|
["jump_false", 2699, "eq_nn_818", 538, 17],
|
|
["eq_float", 2697, 21, 2696, 538, 17],
|
|
["jump", "eq_done_816", 538, 17],
|
|
"eq_nn_818",
|
|
["is_text", 2698, 21, 538, 17],
|
|
["jump_false", 2698, "eq_nt_819", 538, 17],
|
|
["is_text", 2699, 2696, 538, 17],
|
|
["jump_false", 2699, "eq_nt_819", 538, 17],
|
|
["eq_text", 2697, 21, 2696, 538, 17],
|
|
["jump", "eq_done_816", 538, 17],
|
|
"eq_nt_819",
|
|
["is_null", 2698, 21, 538, 17],
|
|
["jump_false", 2698, "eq_nnl_820", 538, 17],
|
|
["is_null", 2699, 2696, 538, 17],
|
|
["jump_false", 2699, "eq_nnl_820", 538, 17],
|
|
["true", 2697, 538, 17],
|
|
["jump", "eq_done_816", 538, 17],
|
|
"eq_nnl_820",
|
|
["is_bool", 2698, 21, 538, 17],
|
|
["jump_false", 2698, "eq_nb_821", 538, 17],
|
|
["is_bool", 2699, 2696, 538, 17],
|
|
["jump_false", 2699, "eq_nb_821", 538, 17],
|
|
["eq_bool", 2697, 21, 2696, 538, 17],
|
|
["jump", "eq_done_816", 538, 17],
|
|
"eq_nb_821",
|
|
["false", 2697, 538, 17],
|
|
"eq_done_816",
|
|
["jump_false", 2697, "if_else_814", 538, 17],
|
|
["get", 2701, 12, 1, 1, 1],
|
|
["frame", 2702, 2701, 1, 1, 1],
|
|
["null", 2703, 1, 1],
|
|
["setarg", 2702, 0, 2703, 1, 1],
|
|
["setarg", 2702, 1, 10, 1, 1],
|
|
["invoke", 2702, 2700, 1, 1],
|
|
["get", 2705, 12, 1, 1, 1],
|
|
["frame", 2706, 2705, 1, 1, 1],
|
|
["null", 2707, 1, 1],
|
|
["setarg", 2706, 0, 2707, 1, 1],
|
|
["setarg", 2706, 1, 14, 1, 1],
|
|
["invoke", 2706, 2704, 1, 1],
|
|
["get", 2709, 12, 1, 1, 1],
|
|
["frame", 2710, 2709, 1, 1, 1],
|
|
["null", 2711, 1, 1],
|
|
["setarg", 2710, 0, 2711, 1, 1],
|
|
["setarg", 2710, 1, 5, 1, 1],
|
|
["invoke", 2710, 2708, 1, 1],
|
|
["array", 2712, 3, 2700, 2704, 2708, 1, 1],
|
|
[
|
|
"access",
|
|
2713,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2714, " {0} =l call $cell_rt_load_index(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 2716, 2713, 2, 1, 1],
|
|
["null", 2717, 1, 1],
|
|
["setarg", 2716, 0, 2717, 1, 1],
|
|
["setarg", 2716, 1, 2714, 1, 1],
|
|
["setarg", 2716, 2, 2712, 1, 1],
|
|
["invoke", 2716, 2715, 1, 1],
|
|
["get", 2719, 11, 1, 539, 9],
|
|
["frame", 2720, 2719, 1, 539, 9],
|
|
["null", 2721, 539, 9],
|
|
["setarg", 2720, 0, 2721, 539, 9],
|
|
["setarg", 2720, 1, 2715, 539, 9],
|
|
["invoke", 2720, 2718, 539, 9],
|
|
["frame", 2723, 9, 1, 540, 9],
|
|
["null", 2724, 540, 9],
|
|
["setarg", 2723, 0, 2724, 540, 9],
|
|
["setarg", 2723, 1, 10, 540, 9],
|
|
["invoke", 2723, 2722, 540, 9],
|
|
["jump", "while_start_93", 541, 9],
|
|
["jump", "if_end_815", 541, 9],
|
|
"if_else_814",
|
|
"if_end_815",
|
|
["access", 2725, "load_dynamic", 543, 17],
|
|
["is_identical", 2726, 21, 2725, 543, 17],
|
|
["jump_true", 2726, "eq_done_824", 543, 17],
|
|
["is_int", 2727, 21, 543, 17],
|
|
["jump_false", 2727, "eq_ni_825", 543, 17],
|
|
"_nop_tc_84",
|
|
["jump", "eq_ni_825", 543, 17],
|
|
["eq_int", 2726, 21, 2725, 543, 17],
|
|
["jump", "eq_done_824", 543, 17],
|
|
"eq_ni_825",
|
|
["is_num", 2727, 21, 543, 17],
|
|
["jump_false", 2727, "eq_nn_826", 543, 17],
|
|
["is_num", 2728, 2725, 543, 17],
|
|
["jump_false", 2728, "eq_nn_826", 543, 17],
|
|
["eq_float", 2726, 21, 2725, 543, 17],
|
|
["jump", "eq_done_824", 543, 17],
|
|
"eq_nn_826",
|
|
["is_text", 2727, 21, 543, 17],
|
|
["jump_false", 2727, "eq_nt_827", 543, 17],
|
|
["is_text", 2728, 2725, 543, 17],
|
|
["jump_false", 2728, "eq_nt_827", 543, 17],
|
|
["eq_text", 2726, 21, 2725, 543, 17],
|
|
["jump", "eq_done_824", 543, 17],
|
|
"eq_nt_827",
|
|
["is_null", 2727, 21, 543, 17],
|
|
["jump_false", 2727, "eq_nnl_828", 543, 17],
|
|
["is_null", 2728, 2725, 543, 17],
|
|
["jump_false", 2728, "eq_nnl_828", 543, 17],
|
|
["true", 2726, 543, 17],
|
|
["jump", "eq_done_824", 543, 17],
|
|
"eq_nnl_828",
|
|
["is_bool", 2727, 21, 543, 17],
|
|
["jump_false", 2727, "eq_nb_829", 543, 17],
|
|
["is_bool", 2728, 2725, 543, 17],
|
|
["jump_false", 2728, "eq_nb_829", 543, 17],
|
|
["eq_bool", 2726, 21, 2725, 543, 17],
|
|
["jump", "eq_done_824", 543, 17],
|
|
"eq_nb_829",
|
|
["false", 2726, 543, 17],
|
|
"eq_done_824",
|
|
["jump_false", 2726, "if_else_822", 543, 17],
|
|
["get", 2730, 12, 1, 1, 1],
|
|
["frame", 2731, 2730, 1, 1, 1],
|
|
["null", 2732, 1, 1],
|
|
["setarg", 2731, 0, 2732, 1, 1],
|
|
["setarg", 2731, 1, 10, 1, 1],
|
|
["invoke", 2731, 2729, 1, 1],
|
|
["get", 2734, 12, 1, 1, 1],
|
|
["frame", 2735, 2734, 1, 1, 1],
|
|
["null", 2736, 1, 1],
|
|
["setarg", 2735, 0, 2736, 1, 1],
|
|
["setarg", 2735, 1, 14, 1, 1],
|
|
["invoke", 2735, 2733, 1, 1],
|
|
["get", 2738, 12, 1, 1, 1],
|
|
["frame", 2739, 2738, 1, 1, 1],
|
|
["null", 2740, 1, 1],
|
|
["setarg", 2739, 0, 2740, 1, 1],
|
|
["setarg", 2739, 1, 5, 1, 1],
|
|
["invoke", 2739, 2737, 1, 1],
|
|
["array", 2741, 3, 2729, 2733, 2737, 1, 1],
|
|
[
|
|
"access",
|
|
2742,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2743, " {0} =l call $cell_rt_load_dynamic(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 2745, 2742, 2, 1, 1],
|
|
["null", 2746, 1, 1],
|
|
["setarg", 2745, 0, 2746, 1, 1],
|
|
["setarg", 2745, 1, 2743, 1, 1],
|
|
["setarg", 2745, 2, 2741, 1, 1],
|
|
["invoke", 2745, 2744, 1, 1],
|
|
["get", 2748, 11, 1, 544, 9],
|
|
["frame", 2749, 2748, 1, 544, 9],
|
|
["null", 2750, 544, 9],
|
|
["setarg", 2749, 0, 2750, 544, 9],
|
|
["setarg", 2749, 1, 2744, 544, 9],
|
|
["invoke", 2749, 2747, 544, 9],
|
|
["frame", 2752, 9, 1, 545, 9],
|
|
["null", 2753, 545, 9],
|
|
["setarg", 2752, 0, 2753, 545, 9],
|
|
["setarg", 2752, 1, 10, 545, 9],
|
|
["invoke", 2752, 2751, 545, 9],
|
|
["jump", "while_start_93", 546, 9],
|
|
["jump", "if_end_823", 546, 9],
|
|
"if_else_822",
|
|
"if_end_823",
|
|
["access", 2754, "store_field", 548, 17],
|
|
["is_identical", 2755, 21, 2754, 548, 17],
|
|
["jump_true", 2755, "eq_done_832", 548, 17],
|
|
["is_int", 2756, 21, 548, 17],
|
|
["jump_false", 2756, "eq_ni_833", 548, 17],
|
|
"_nop_tc_85",
|
|
["jump", "eq_ni_833", 548, 17],
|
|
["eq_int", 2755, 21, 2754, 548, 17],
|
|
["jump", "eq_done_832", 548, 17],
|
|
"eq_ni_833",
|
|
["is_num", 2756, 21, 548, 17],
|
|
["jump_false", 2756, "eq_nn_834", 548, 17],
|
|
["is_num", 2757, 2754, 548, 17],
|
|
["jump_false", 2757, "eq_nn_834", 548, 17],
|
|
["eq_float", 2755, 21, 2754, 548, 17],
|
|
["jump", "eq_done_832", 548, 17],
|
|
"eq_nn_834",
|
|
["is_text", 2756, 21, 548, 17],
|
|
["jump_false", 2756, "eq_nt_835", 548, 17],
|
|
["is_text", 2757, 2754, 548, 17],
|
|
["jump_false", 2757, "eq_nt_835", 548, 17],
|
|
["eq_text", 2755, 21, 2754, 548, 17],
|
|
["jump", "eq_done_832", 548, 17],
|
|
"eq_nt_835",
|
|
["is_null", 2756, 21, 548, 17],
|
|
["jump_false", 2756, "eq_nnl_836", 548, 17],
|
|
["is_null", 2757, 2754, 548, 17],
|
|
["jump_false", 2757, "eq_nnl_836", 548, 17],
|
|
["true", 2755, 548, 17],
|
|
["jump", "eq_done_832", 548, 17],
|
|
"eq_nnl_836",
|
|
["is_bool", 2756, 21, 548, 17],
|
|
["jump_false", 2756, "eq_nb_837", 548, 17],
|
|
["is_bool", 2757, 2754, 548, 17],
|
|
["jump_false", 2757, "eq_nb_837", 548, 17],
|
|
["eq_bool", 2755, 21, 2754, 548, 17],
|
|
["jump", "eq_done_832", 548, 17],
|
|
"eq_nb_837",
|
|
["false", 2755, 548, 17],
|
|
"eq_done_832",
|
|
["jump_false", 2755, "if_else_830", 548, 17],
|
|
["get", 2759, 14, 1, 550, 14],
|
|
["frame", 2760, 2759, 1, 550, 14],
|
|
["null", 2761, 550, 14],
|
|
["setarg", 2760, 0, 2761, 550, 14],
|
|
["setarg", 2760, 1, 5, 550, 14],
|
|
["invoke", 2760, 2758, 550, 14],
|
|
["move", 16, 2758, 550, 14],
|
|
["null", 2762, 551, 19],
|
|
["is_identical", 2763, 16, 2762, 551, 19],
|
|
["jump_true", 2763, "ne_nid_841", 551, 19],
|
|
["jump", "ne_ni_842", 551, 19],
|
|
"ne_nid_841",
|
|
["false", 2763, 551, 19],
|
|
["jump", "ne_done_840", 551, 19],
|
|
"ne_ni_842",
|
|
["is_int", 2764, 16, 551, 19],
|
|
["jump_false", 2764, "ne_nn_843", 551, 19],
|
|
["is_int", 2765, 2762, 551, 19],
|
|
["jump_false", 2765, "ne_nn_843", 551, 19],
|
|
["ne_int", 2763, 16, 2762, 551, 19],
|
|
["jump", "ne_done_840", 551, 19],
|
|
"ne_nn_843",
|
|
["is_num", 2764, 16, 551, 19],
|
|
["jump_false", 2764, "ne_nt_844", 551, 19],
|
|
["is_num", 2765, 2762, 551, 19],
|
|
["jump_false", 2765, "ne_nt_844", 551, 19],
|
|
["ne_float", 2763, 16, 2762, 551, 19],
|
|
["jump", "ne_done_840", 551, 19],
|
|
"ne_nt_844",
|
|
["is_text", 2764, 16, 551, 19],
|
|
["jump_false", 2764, "ne_nnl_845", 551, 19],
|
|
["is_text", 2765, 2762, 551, 19],
|
|
["jump_false", 2765, "ne_nnl_845", 551, 19],
|
|
["ne_text", 2763, 16, 2762, 551, 19],
|
|
["jump", "ne_done_840", 551, 19],
|
|
"ne_nnl_845",
|
|
["is_null", 2764, 16, 551, 19],
|
|
["jump_false", 2764, "ne_nb_846", 551, 19],
|
|
["is_null", 2765, 2762, 551, 19],
|
|
["jump_false", 2765, "ne_nb_846", 551, 19],
|
|
["false", 2763, 551, 19],
|
|
["jump", "ne_done_840", 551, 19],
|
|
"ne_nb_846",
|
|
["is_bool", 2764, 16, 551, 19],
|
|
["jump_false", 2764, "ne_mis_847", 551, 19],
|
|
["is_bool", 2765, 2762, 551, 19],
|
|
["jump_false", 2765, "ne_mis_847", 551, 19],
|
|
["ne_bool", 2763, 16, 2762, 551, 19],
|
|
["jump", "ne_done_840", 551, 19],
|
|
"ne_mis_847",
|
|
["true", 2763, 551, 19],
|
|
"ne_done_840",
|
|
["jump_false", 2763, "if_else_838", 551, 19],
|
|
["get", 2767, 13, 1, 552, 16],
|
|
["frame", 2768, 2767, 1, 552, 16],
|
|
["null", 2769, 552, 16],
|
|
["setarg", 2768, 0, 2769, 552, 16],
|
|
["setarg", 2768, 1, 16, 552, 16],
|
|
["invoke", 2768, 2766, 552, 16],
|
|
["move", 6, 2766, 552, 16],
|
|
["get", 2771, 12, 1, 1, 1],
|
|
["frame", 2772, 2771, 1, 1, 1],
|
|
["null", 2773, 1, 1],
|
|
["setarg", 2772, 0, 2773, 1, 1],
|
|
["setarg", 2772, 1, 14, 1, 1],
|
|
["invoke", 2772, 2770, 1, 1],
|
|
["get", 2775, 12, 1, 1, 1],
|
|
["frame", 2776, 2775, 1, 1, 1],
|
|
["null", 2777, 1, 1],
|
|
["setarg", 2776, 0, 2777, 1, 1],
|
|
["setarg", 2776, 1, 10, 1, 1],
|
|
["invoke", 2776, 2774, 1, 1],
|
|
["array", 2778, 3, 2770, 2774, 6, 1, 1],
|
|
[
|
|
"access",
|
|
2779,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2780, " call $cell_rt_store_field(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 2782, 2779, 2, 1, 1],
|
|
["null", 2783, 1, 1],
|
|
["setarg", 2782, 0, 2783, 1, 1],
|
|
["setarg", 2782, 1, 2780, 1, 1],
|
|
["setarg", 2782, 2, 2778, 1, 1],
|
|
["invoke", 2782, 2781, 1, 1],
|
|
["get", 2785, 11, 1, 553, 11],
|
|
["frame", 2786, 2785, 1, 553, 11],
|
|
["null", 2787, 553, 11],
|
|
["setarg", 2786, 0, 2787, 553, 11],
|
|
["setarg", 2786, 1, 2781, 553, 11],
|
|
["invoke", 2786, 2784, 553, 11],
|
|
["jump", "if_end_839", 553, 11],
|
|
"if_else_838",
|
|
["get", 2789, 12, 1, 1, 1],
|
|
["frame", 2790, 2789, 1, 1, 1],
|
|
["null", 2791, 1, 1],
|
|
["setarg", 2790, 0, 2791, 1, 1],
|
|
["setarg", 2790, 1, 14, 1, 1],
|
|
["invoke", 2790, 2788, 1, 1],
|
|
["get", 2793, 12, 1, 1, 1],
|
|
["frame", 2794, 2793, 1, 1, 1],
|
|
["null", 2795, 1, 1],
|
|
["setarg", 2794, 0, 2795, 1, 1],
|
|
["setarg", 2794, 1, 10, 1, 1],
|
|
["invoke", 2794, 2792, 1, 1],
|
|
["get", 2797, 12, 1, 1, 1],
|
|
["frame", 2798, 2797, 1, 1, 1],
|
|
["null", 2799, 1, 1],
|
|
["setarg", 2798, 0, 2799, 1, 1],
|
|
["setarg", 2798, 1, 5, 1, 1],
|
|
["invoke", 2798, 2796, 1, 1],
|
|
["array", 2800, 3, 2788, 2792, 2796, 1, 1],
|
|
[
|
|
"access",
|
|
2801,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2802, " call $cell_rt_store_dynamic(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 2804, 2801, 2, 1, 1],
|
|
["null", 2805, 1, 1],
|
|
["setarg", 2804, 0, 2805, 1, 1],
|
|
["setarg", 2804, 1, 2802, 1, 1],
|
|
["setarg", 2804, 2, 2800, 1, 1],
|
|
["invoke", 2804, 2803, 1, 1],
|
|
["get", 2807, 11, 1, 555, 11],
|
|
["frame", 2808, 2807, 1, 555, 11],
|
|
["null", 2809, 555, 11],
|
|
["setarg", 2808, 0, 2809, 555, 11],
|
|
["setarg", 2808, 1, 2803, 555, 11],
|
|
["invoke", 2808, 2806, 555, 11],
|
|
"if_end_839",
|
|
["jump", "while_start_93", 557, 9],
|
|
["jump", "if_end_831", 557, 9],
|
|
"if_else_830",
|
|
"if_end_831",
|
|
["access", 2810, "store_index", 559, 17],
|
|
["is_identical", 2811, 21, 2810, 559, 17],
|
|
["jump_true", 2811, "eq_done_850", 559, 17],
|
|
["is_int", 2812, 21, 559, 17],
|
|
["jump_false", 2812, "eq_ni_851", 559, 17],
|
|
"_nop_tc_86",
|
|
["jump", "eq_ni_851", 559, 17],
|
|
["eq_int", 2811, 21, 2810, 559, 17],
|
|
["jump", "eq_done_850", 559, 17],
|
|
"eq_ni_851",
|
|
["is_num", 2812, 21, 559, 17],
|
|
["jump_false", 2812, "eq_nn_852", 559, 17],
|
|
["is_num", 2813, 2810, 559, 17],
|
|
["jump_false", 2813, "eq_nn_852", 559, 17],
|
|
["eq_float", 2811, 21, 2810, 559, 17],
|
|
["jump", "eq_done_850", 559, 17],
|
|
"eq_nn_852",
|
|
["is_text", 2812, 21, 559, 17],
|
|
["jump_false", 2812, "eq_nt_853", 559, 17],
|
|
["is_text", 2813, 2810, 559, 17],
|
|
["jump_false", 2813, "eq_nt_853", 559, 17],
|
|
["eq_text", 2811, 21, 2810, 559, 17],
|
|
["jump", "eq_done_850", 559, 17],
|
|
"eq_nt_853",
|
|
["is_null", 2812, 21, 559, 17],
|
|
["jump_false", 2812, "eq_nnl_854", 559, 17],
|
|
["is_null", 2813, 2810, 559, 17],
|
|
["jump_false", 2813, "eq_nnl_854", 559, 17],
|
|
["true", 2811, 559, 17],
|
|
["jump", "eq_done_850", 559, 17],
|
|
"eq_nnl_854",
|
|
["is_bool", 2812, 21, 559, 17],
|
|
["jump_false", 2812, "eq_nb_855", 559, 17],
|
|
["is_bool", 2813, 2810, 559, 17],
|
|
["jump_false", 2813, "eq_nb_855", 559, 17],
|
|
["eq_bool", 2811, 21, 2810, 559, 17],
|
|
["jump", "eq_done_850", 559, 17],
|
|
"eq_nb_855",
|
|
["false", 2811, 559, 17],
|
|
"eq_done_850",
|
|
["jump_false", 2811, "if_else_848", 559, 17],
|
|
["get", 2815, 12, 1, 1, 1],
|
|
["frame", 2816, 2815, 1, 1, 1],
|
|
["null", 2817, 1, 1],
|
|
["setarg", 2816, 0, 2817, 1, 1],
|
|
["setarg", 2816, 1, 14, 1, 1],
|
|
["invoke", 2816, 2814, 1, 1],
|
|
["get", 2819, 12, 1, 1, 1],
|
|
["frame", 2820, 2819, 1, 1, 1],
|
|
["null", 2821, 1, 1],
|
|
["setarg", 2820, 0, 2821, 1, 1],
|
|
["setarg", 2820, 1, 10, 1, 1],
|
|
["invoke", 2820, 2818, 1, 1],
|
|
["get", 2823, 12, 1, 1, 1],
|
|
["frame", 2824, 2823, 1, 1, 1],
|
|
["null", 2825, 1, 1],
|
|
["setarg", 2824, 0, 2825, 1, 1],
|
|
["setarg", 2824, 1, 5, 1, 1],
|
|
["invoke", 2824, 2822, 1, 1],
|
|
["array", 2826, 3, 2814, 2818, 2822, 1, 1],
|
|
[
|
|
"access",
|
|
2827,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2828, " call $cell_rt_store_index(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 2830, 2827, 2, 1, 1],
|
|
["null", 2831, 1, 1],
|
|
["setarg", 2830, 0, 2831, 1, 1],
|
|
["setarg", 2830, 1, 2828, 1, 1],
|
|
["setarg", 2830, 2, 2826, 1, 1],
|
|
["invoke", 2830, 2829, 1, 1],
|
|
["get", 2833, 11, 1, 561, 9],
|
|
["frame", 2834, 2833, 1, 561, 9],
|
|
["null", 2835, 561, 9],
|
|
["setarg", 2834, 0, 2835, 561, 9],
|
|
["setarg", 2834, 1, 2829, 561, 9],
|
|
["invoke", 2834, 2832, 561, 9],
|
|
["jump", "while_start_93", 562, 9],
|
|
["jump", "if_end_849", 562, 9],
|
|
"if_else_848",
|
|
"if_end_849",
|
|
["access", 2836, "store_dynamic", 564, 17],
|
|
["is_identical", 2837, 21, 2836, 564, 17],
|
|
["jump_true", 2837, "eq_done_858", 564, 17],
|
|
["is_int", 2838, 21, 564, 17],
|
|
["jump_false", 2838, "eq_ni_859", 564, 17],
|
|
"_nop_tc_87",
|
|
["jump", "eq_ni_859", 564, 17],
|
|
["eq_int", 2837, 21, 2836, 564, 17],
|
|
["jump", "eq_done_858", 564, 17],
|
|
"eq_ni_859",
|
|
["is_num", 2838, 21, 564, 17],
|
|
["jump_false", 2838, "eq_nn_860", 564, 17],
|
|
["is_num", 2839, 2836, 564, 17],
|
|
["jump_false", 2839, "eq_nn_860", 564, 17],
|
|
["eq_float", 2837, 21, 2836, 564, 17],
|
|
["jump", "eq_done_858", 564, 17],
|
|
"eq_nn_860",
|
|
["is_text", 2838, 21, 564, 17],
|
|
["jump_false", 2838, "eq_nt_861", 564, 17],
|
|
["is_text", 2839, 2836, 564, 17],
|
|
["jump_false", 2839, "eq_nt_861", 564, 17],
|
|
["eq_text", 2837, 21, 2836, 564, 17],
|
|
["jump", "eq_done_858", 564, 17],
|
|
"eq_nt_861",
|
|
["is_null", 2838, 21, 564, 17],
|
|
["jump_false", 2838, "eq_nnl_862", 564, 17],
|
|
["is_null", 2839, 2836, 564, 17],
|
|
["jump_false", 2839, "eq_nnl_862", 564, 17],
|
|
["true", 2837, 564, 17],
|
|
["jump", "eq_done_858", 564, 17],
|
|
"eq_nnl_862",
|
|
["is_bool", 2838, 21, 564, 17],
|
|
["jump_false", 2838, "eq_nb_863", 564, 17],
|
|
["is_bool", 2839, 2836, 564, 17],
|
|
["jump_false", 2839, "eq_nb_863", 564, 17],
|
|
["eq_bool", 2837, 21, 2836, 564, 17],
|
|
["jump", "eq_done_858", 564, 17],
|
|
"eq_nb_863",
|
|
["false", 2837, 564, 17],
|
|
"eq_done_858",
|
|
["jump_false", 2837, "if_else_856", 564, 17],
|
|
["get", 2841, 12, 1, 1, 1],
|
|
["frame", 2842, 2841, 1, 1, 1],
|
|
["null", 2843, 1, 1],
|
|
["setarg", 2842, 0, 2843, 1, 1],
|
|
["setarg", 2842, 1, 14, 1, 1],
|
|
["invoke", 2842, 2840, 1, 1],
|
|
["get", 2845, 12, 1, 1, 1],
|
|
["frame", 2846, 2845, 1, 1, 1],
|
|
["null", 2847, 1, 1],
|
|
["setarg", 2846, 0, 2847, 1, 1],
|
|
["setarg", 2846, 1, 10, 1, 1],
|
|
["invoke", 2846, 2844, 1, 1],
|
|
["get", 2849, 12, 1, 1, 1],
|
|
["frame", 2850, 2849, 1, 1, 1],
|
|
["null", 2851, 1, 1],
|
|
["setarg", 2850, 0, 2851, 1, 1],
|
|
["setarg", 2850, 1, 5, 1, 1],
|
|
["invoke", 2850, 2848, 1, 1],
|
|
["array", 2852, 3, 2840, 2844, 2848, 1, 1],
|
|
[
|
|
"access",
|
|
2853,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2854, " call $cell_rt_store_dynamic(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 2856, 2853, 2, 1, 1],
|
|
["null", 2857, 1, 1],
|
|
["setarg", 2856, 0, 2857, 1, 1],
|
|
["setarg", 2856, 1, 2854, 1, 1],
|
|
["setarg", 2856, 2, 2852, 1, 1],
|
|
["invoke", 2856, 2855, 1, 1],
|
|
["get", 2859, 11, 1, 566, 9],
|
|
["frame", 2860, 2859, 1, 566, 9],
|
|
["null", 2861, 566, 9],
|
|
["setarg", 2860, 0, 2861, 566, 9],
|
|
["setarg", 2860, 1, 2855, 566, 9],
|
|
["invoke", 2860, 2858, 566, 9],
|
|
["jump", "while_start_93", 567, 9],
|
|
["jump", "if_end_857", 567, 9],
|
|
"if_else_856",
|
|
"if_end_857",
|
|
["access", 2862, "get", 572, 17],
|
|
["is_identical", 2863, 21, 2862, 572, 17],
|
|
["jump_true", 2863, "eq_done_866", 572, 17],
|
|
["is_int", 2864, 21, 572, 17],
|
|
["jump_false", 2864, "eq_ni_867", 572, 17],
|
|
"_nop_tc_88",
|
|
["jump", "eq_ni_867", 572, 17],
|
|
["eq_int", 2863, 21, 2862, 572, 17],
|
|
["jump", "eq_done_866", 572, 17],
|
|
"eq_ni_867",
|
|
["is_num", 2864, 21, 572, 17],
|
|
["jump_false", 2864, "eq_nn_868", 572, 17],
|
|
["is_num", 2865, 2862, 572, 17],
|
|
["jump_false", 2865, "eq_nn_868", 572, 17],
|
|
["eq_float", 2863, 21, 2862, 572, 17],
|
|
["jump", "eq_done_866", 572, 17],
|
|
"eq_nn_868",
|
|
["is_text", 2864, 21, 572, 17],
|
|
["jump_false", 2864, "eq_nt_869", 572, 17],
|
|
["is_text", 2865, 2862, 572, 17],
|
|
["jump_false", 2865, "eq_nt_869", 572, 17],
|
|
["eq_text", 2863, 21, 2862, 572, 17],
|
|
["jump", "eq_done_866", 572, 17],
|
|
"eq_nt_869",
|
|
["is_null", 2864, 21, 572, 17],
|
|
["jump_false", 2864, "eq_nnl_870", 572, 17],
|
|
["is_null", 2865, 2862, 572, 17],
|
|
["jump_false", 2865, "eq_nnl_870", 572, 17],
|
|
["true", 2863, 572, 17],
|
|
["jump", "eq_done_866", 572, 17],
|
|
"eq_nnl_870",
|
|
["is_bool", 2864, 21, 572, 17],
|
|
["jump_false", 2864, "eq_nb_871", 572, 17],
|
|
["is_bool", 2865, 2862, 572, 17],
|
|
["jump_false", 2865, "eq_nb_871", 572, 17],
|
|
["eq_bool", 2863, 21, 2862, 572, 17],
|
|
["jump", "eq_done_866", 572, 17],
|
|
"eq_nb_871",
|
|
["false", 2863, 572, 17],
|
|
"eq_done_866",
|
|
["jump_false", 2863, "if_else_864", 572, 17],
|
|
["get", 2867, 12, 1, 1, 1],
|
|
["frame", 2868, 2867, 1, 1, 1],
|
|
["null", 2869, 1, 1],
|
|
["setarg", 2868, 0, 2869, 1, 1],
|
|
["setarg", 2868, 1, 10, 1, 1],
|
|
["invoke", 2868, 2866, 1, 1],
|
|
[
|
|
"access",
|
|
2871,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 2872, 2871, 1, 1, 1],
|
|
["null", 2873, 1, 1],
|
|
["setarg", 2872, 0, 2873, 1, 1],
|
|
["setarg", 2872, 1, 14, 1, 1],
|
|
["invoke", 2872, 2870, 1, 1],
|
|
[
|
|
"access",
|
|
2875,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 2876, 2875, 1, 1, 1],
|
|
["null", 2877, 1, 1],
|
|
["setarg", 2876, 0, 2877, 1, 1],
|
|
["setarg", 2876, 1, 5, 1, 1],
|
|
["invoke", 2876, 2874, 1, 1],
|
|
["array", 2878, 3, 2866, 2870, 2874, 1, 1],
|
|
[
|
|
"access",
|
|
2879,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2880, " {0} =l call $cell_rt_get_closure(l %ctx, l %fp, l {1}, l {2})", 1, 1],
|
|
["frame", 2882, 2879, 2, 1, 1],
|
|
["null", 2883, 1, 1],
|
|
["setarg", 2882, 0, 2883, 1, 1],
|
|
["setarg", 2882, 1, 2880, 1, 1],
|
|
["setarg", 2882, 2, 2878, 1, 1],
|
|
["invoke", 2882, 2881, 1, 1],
|
|
["get", 2885, 11, 1, 573, 9],
|
|
["frame", 2886, 2885, 1, 573, 9],
|
|
["null", 2887, 573, 9],
|
|
["setarg", 2886, 0, 2887, 573, 9],
|
|
["setarg", 2886, 1, 2881, 573, 9],
|
|
["invoke", 2886, 2884, 573, 9],
|
|
["frame", 2889, 9, 1, 574, 9],
|
|
["null", 2890, 574, 9],
|
|
["setarg", 2889, 0, 2890, 574, 9],
|
|
["setarg", 2889, 1, 10, 574, 9],
|
|
["invoke", 2889, 2888, 574, 9],
|
|
["jump", "while_start_93", 575, 9],
|
|
["jump", "if_end_865", 575, 9],
|
|
"if_else_864",
|
|
"if_end_865",
|
|
["access", 2891, "put", 577, 17],
|
|
["is_identical", 2892, 21, 2891, 577, 17],
|
|
["jump_true", 2892, "eq_done_874", 577, 17],
|
|
["is_int", 2893, 21, 577, 17],
|
|
["jump_false", 2893, "eq_ni_875", 577, 17],
|
|
"_nop_tc_89",
|
|
["jump", "eq_ni_875", 577, 17],
|
|
["eq_int", 2892, 21, 2891, 577, 17],
|
|
["jump", "eq_done_874", 577, 17],
|
|
"eq_ni_875",
|
|
["is_num", 2893, 21, 577, 17],
|
|
["jump_false", 2893, "eq_nn_876", 577, 17],
|
|
["is_num", 2894, 2891, 577, 17],
|
|
["jump_false", 2894, "eq_nn_876", 577, 17],
|
|
["eq_float", 2892, 21, 2891, 577, 17],
|
|
["jump", "eq_done_874", 577, 17],
|
|
"eq_nn_876",
|
|
["is_text", 2893, 21, 577, 17],
|
|
["jump_false", 2893, "eq_nt_877", 577, 17],
|
|
["is_text", 2894, 2891, 577, 17],
|
|
["jump_false", 2894, "eq_nt_877", 577, 17],
|
|
["eq_text", 2892, 21, 2891, 577, 17],
|
|
["jump", "eq_done_874", 577, 17],
|
|
"eq_nt_877",
|
|
["is_null", 2893, 21, 577, 17],
|
|
["jump_false", 2893, "eq_nnl_878", 577, 17],
|
|
["is_null", 2894, 2891, 577, 17],
|
|
["jump_false", 2894, "eq_nnl_878", 577, 17],
|
|
["true", 2892, 577, 17],
|
|
["jump", "eq_done_874", 577, 17],
|
|
"eq_nnl_878",
|
|
["is_bool", 2893, 21, 577, 17],
|
|
["jump_false", 2893, "eq_nb_879", 577, 17],
|
|
["is_bool", 2894, 2891, 577, 17],
|
|
["jump_false", 2894, "eq_nb_879", 577, 17],
|
|
["eq_bool", 2892, 21, 2891, 577, 17],
|
|
["jump", "eq_done_874", 577, 17],
|
|
"eq_nb_879",
|
|
["false", 2892, 577, 17],
|
|
"eq_done_874",
|
|
["jump_false", 2892, "if_else_872", 577, 17],
|
|
["get", 2896, 12, 1, 1, 1],
|
|
["frame", 2897, 2896, 1, 1, 1],
|
|
["null", 2898, 1, 1],
|
|
["setarg", 2897, 0, 2898, 1, 1],
|
|
["setarg", 2897, 1, 10, 1, 1],
|
|
["invoke", 2897, 2895, 1, 1],
|
|
[
|
|
"access",
|
|
2900,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 2901, 2900, 1, 1, 1],
|
|
["null", 2902, 1, 1],
|
|
["setarg", 2901, 0, 2902, 1, 1],
|
|
["setarg", 2901, 1, 14, 1, 1],
|
|
["invoke", 2901, 2899, 1, 1],
|
|
[
|
|
"access",
|
|
2904,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 2905, 2904, 1, 1, 1],
|
|
["null", 2906, 1, 1],
|
|
["setarg", 2905, 0, 2906, 1, 1],
|
|
["setarg", 2905, 1, 5, 1, 1],
|
|
["invoke", 2905, 2903, 1, 1],
|
|
["array", 2907, 3, 2895, 2899, 2903, 1, 1],
|
|
[
|
|
"access",
|
|
2908,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2909, " call $cell_rt_put_closure(l %ctx, l %fp, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 2911, 2908, 2, 1, 1],
|
|
["null", 2912, 1, 1],
|
|
["setarg", 2911, 0, 2912, 1, 1],
|
|
["setarg", 2911, 1, 2909, 1, 1],
|
|
["setarg", 2911, 2, 2907, 1, 1],
|
|
["invoke", 2911, 2910, 1, 1],
|
|
["get", 2914, 11, 1, 578, 9],
|
|
["frame", 2915, 2914, 1, 578, 9],
|
|
["null", 2916, 578, 9],
|
|
["setarg", 2915, 0, 2916, 578, 9],
|
|
["setarg", 2915, 1, 2910, 578, 9],
|
|
["invoke", 2915, 2913, 578, 9],
|
|
["jump", "while_start_93", 579, 9],
|
|
["jump", "if_end_873", 579, 9],
|
|
"if_else_872",
|
|
"if_end_873",
|
|
["access", 2917, "jump", 584, 17],
|
|
["is_identical", 2918, 21, 2917, 584, 17],
|
|
["jump_true", 2918, "eq_done_882", 584, 17],
|
|
["is_int", 2919, 21, 584, 17],
|
|
["jump_false", 2919, "eq_ni_883", 584, 17],
|
|
"_nop_tc_90",
|
|
["jump", "eq_ni_883", 584, 17],
|
|
["eq_int", 2918, 21, 2917, 584, 17],
|
|
["jump", "eq_done_882", 584, 17],
|
|
"eq_ni_883",
|
|
["is_num", 2919, 21, 584, 17],
|
|
["jump_false", 2919, "eq_nn_884", 584, 17],
|
|
["is_num", 2920, 2917, 584, 17],
|
|
["jump_false", 2920, "eq_nn_884", 584, 17],
|
|
["eq_float", 2918, 21, 2917, 584, 17],
|
|
["jump", "eq_done_882", 584, 17],
|
|
"eq_nn_884",
|
|
["is_text", 2919, 21, 584, 17],
|
|
["jump_false", 2919, "eq_nt_885", 584, 17],
|
|
["is_text", 2920, 2917, 584, 17],
|
|
["jump_false", 2920, "eq_nt_885", 584, 17],
|
|
["eq_text", 2918, 21, 2917, 584, 17],
|
|
["jump", "eq_done_882", 584, 17],
|
|
"eq_nt_885",
|
|
["is_null", 2919, 21, 584, 17],
|
|
["jump_false", 2919, "eq_nnl_886", 584, 17],
|
|
["is_null", 2920, 2917, 584, 17],
|
|
["jump_false", 2920, "eq_nnl_886", 584, 17],
|
|
["true", 2918, 584, 17],
|
|
["jump", "eq_done_882", 584, 17],
|
|
"eq_nnl_886",
|
|
["is_bool", 2919, 21, 584, 17],
|
|
["jump_false", 2919, "eq_nb_887", 584, 17],
|
|
["is_bool", 2920, 2917, 584, 17],
|
|
["jump_false", 2920, "eq_nb_887", 584, 17],
|
|
["eq_bool", 2918, 21, 2917, 584, 17],
|
|
["jump", "eq_done_882", 584, 17],
|
|
"eq_nb_887",
|
|
["false", 2918, 584, 17],
|
|
"eq_done_882",
|
|
["jump_false", 2918, "if_else_880", 584, 17],
|
|
["get", 2922, 15, 1, 1, 1],
|
|
["frame", 2923, 2922, 1, 1, 1],
|
|
["null", 2924, 1, 1],
|
|
["setarg", 2923, 0, 2924, 1, 1],
|
|
["setarg", 2923, 1, 10, 1, 1],
|
|
["invoke", 2923, 2921, 1, 1],
|
|
["array", 2925, 1, 2921, 1, 1],
|
|
[
|
|
"access",
|
|
2926,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2927, " jmp @{0}", 1, 1],
|
|
["frame", 2929, 2926, 2, 1, 1],
|
|
["null", 2930, 1, 1],
|
|
["setarg", 2929, 0, 2930, 1, 1],
|
|
["setarg", 2929, 1, 2927, 1, 1],
|
|
["setarg", 2929, 2, 2925, 1, 1],
|
|
["invoke", 2929, 2928, 1, 1],
|
|
["get", 2932, 11, 1, 585, 9],
|
|
["frame", 2933, 2932, 1, 585, 9],
|
|
["null", 2934, 585, 9],
|
|
["setarg", 2933, 0, 2934, 585, 9],
|
|
["setarg", 2933, 1, 2928, 585, 9],
|
|
["invoke", 2933, 2931, 585, 9],
|
|
["jump", "while_start_93", 586, 9],
|
|
["jump", "if_end_881", 586, 9],
|
|
"if_else_880",
|
|
"if_end_881",
|
|
["access", 2935, "jump_true", 588, 17],
|
|
["is_identical", 2936, 21, 2935, 588, 17],
|
|
["jump_true", 2936, "eq_done_890", 588, 17],
|
|
["is_int", 2937, 21, 588, 17],
|
|
["jump_false", 2937, "eq_ni_891", 588, 17],
|
|
"_nop_tc_91",
|
|
["jump", "eq_ni_891", 588, 17],
|
|
["eq_int", 2936, 21, 2935, 588, 17],
|
|
["jump", "eq_done_890", 588, 17],
|
|
"eq_ni_891",
|
|
["is_num", 2937, 21, 588, 17],
|
|
["jump_false", 2937, "eq_nn_892", 588, 17],
|
|
["is_num", 2938, 2935, 588, 17],
|
|
["jump_false", 2938, "eq_nn_892", 588, 17],
|
|
["eq_float", 2936, 21, 2935, 588, 17],
|
|
["jump", "eq_done_890", 588, 17],
|
|
"eq_nn_892",
|
|
["is_text", 2937, 21, 588, 17],
|
|
["jump_false", 2937, "eq_nt_893", 588, 17],
|
|
["is_text", 2938, 2935, 588, 17],
|
|
["jump_false", 2938, "eq_nt_893", 588, 17],
|
|
["eq_text", 2936, 21, 2935, 588, 17],
|
|
["jump", "eq_done_890", 588, 17],
|
|
"eq_nt_893",
|
|
["is_null", 2937, 21, 588, 17],
|
|
["jump_false", 2937, "eq_nnl_894", 588, 17],
|
|
["is_null", 2938, 2935, 588, 17],
|
|
["jump_false", 2938, "eq_nnl_894", 588, 17],
|
|
["true", 2936, 588, 17],
|
|
["jump", "eq_done_890", 588, 17],
|
|
"eq_nnl_894",
|
|
["is_bool", 2937, 21, 588, 17],
|
|
["jump_false", 2937, "eq_nb_895", 588, 17],
|
|
["is_bool", 2938, 2935, 588, 17],
|
|
["jump_false", 2938, "eq_nb_895", 588, 17],
|
|
["eq_bool", 2936, 21, 2935, 588, 17],
|
|
["jump", "eq_done_890", 588, 17],
|
|
"eq_nb_895",
|
|
["false", 2936, 588, 17],
|
|
"eq_done_890",
|
|
["jump_false", 2936, "if_else_888", 588, 17],
|
|
["get", 2940, 10, 1, 589, 13],
|
|
["frame", 2941, 2940, 0, 589, 13],
|
|
["null", 2942, 589, 13],
|
|
["setarg", 2941, 0, 2942, 589, 13],
|
|
["invoke", 2941, 2939, 589, 13],
|
|
["move", 12, 2939, 589, 13],
|
|
["get", 2944, 12, 1, 1, 1],
|
|
["frame", 2945, 2944, 1, 1, 1],
|
|
["null", 2946, 1, 1],
|
|
["setarg", 2945, 0, 2946, 1, 1],
|
|
["setarg", 2945, 1, 10, 1, 1],
|
|
["invoke", 2945, 2943, 1, 1],
|
|
["array", 2947, 2, 12, 2943, 1, 1],
|
|
[
|
|
"access",
|
|
2948,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2949, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
|
|
["frame", 2951, 2948, 2, 1, 1],
|
|
["null", 2952, 1, 1],
|
|
["setarg", 2951, 0, 2952, 1, 1],
|
|
["setarg", 2951, 1, 2949, 1, 1],
|
|
["setarg", 2951, 2, 2947, 1, 1],
|
|
["invoke", 2951, 2950, 1, 1],
|
|
["get", 2954, 11, 1, 590, 9],
|
|
["frame", 2955, 2954, 1, 590, 9],
|
|
["null", 2956, 590, 9],
|
|
["setarg", 2955, 0, 2956, 590, 9],
|
|
["setarg", 2955, 1, 2950, 590, 9],
|
|
["invoke", 2955, 2953, 590, 9],
|
|
["get", 2958, 15, 1, 1, 1],
|
|
["frame", 2959, 2958, 1, 1, 1],
|
|
["null", 2960, 1, 1],
|
|
["setarg", 2959, 0, 2960, 1, 1],
|
|
["setarg", 2959, 1, 14, 1, 1],
|
|
["invoke", 2959, 2957, 1, 1],
|
|
["array", 2961, 3, 12, 2957, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2962,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2963, " jnz %{0}, @{1}, @{2}_f", 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, 591, 9],
|
|
["frame", 2969, 2968, 1, 591, 9],
|
|
["null", 2970, 591, 9],
|
|
["setarg", 2969, 0, 2970, 591, 9],
|
|
["setarg", 2969, 1, 2964, 591, 9],
|
|
["invoke", 2969, 2967, 591, 9],
|
|
["array", 2971, 1, 12, 1, 1],
|
|
[
|
|
"access",
|
|
2972,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2973, "@{0}_f", 1, 1],
|
|
["frame", 2975, 2972, 2, 1, 1],
|
|
["null", 2976, 1, 1],
|
|
["setarg", 2975, 0, 2976, 1, 1],
|
|
["setarg", 2975, 1, 2973, 1, 1],
|
|
["setarg", 2975, 2, 2971, 1, 1],
|
|
["invoke", 2975, 2974, 1, 1],
|
|
["get", 2978, 11, 1, 592, 9],
|
|
["frame", 2979, 2978, 1, 592, 9],
|
|
["null", 2980, 592, 9],
|
|
["setarg", 2979, 0, 2980, 592, 9],
|
|
["setarg", 2979, 1, 2974, 592, 9],
|
|
["invoke", 2979, 2977, 592, 9],
|
|
["jump", "while_start_93", 593, 9],
|
|
["jump", "if_end_889", 593, 9],
|
|
"if_else_888",
|
|
"if_end_889",
|
|
["access", 2981, "jump_false", 595, 17],
|
|
["is_identical", 2982, 21, 2981, 595, 17],
|
|
["jump_true", 2982, "eq_done_898", 595, 17],
|
|
["is_int", 2983, 21, 595, 17],
|
|
["jump_false", 2983, "eq_ni_899", 595, 17],
|
|
"_nop_tc_92",
|
|
["jump", "eq_ni_899", 595, 17],
|
|
["eq_int", 2982, 21, 2981, 595, 17],
|
|
["jump", "eq_done_898", 595, 17],
|
|
"eq_ni_899",
|
|
["is_num", 2983, 21, 595, 17],
|
|
["jump_false", 2983, "eq_nn_900", 595, 17],
|
|
["is_num", 2984, 2981, 595, 17],
|
|
["jump_false", 2984, "eq_nn_900", 595, 17],
|
|
["eq_float", 2982, 21, 2981, 595, 17],
|
|
["jump", "eq_done_898", 595, 17],
|
|
"eq_nn_900",
|
|
["is_text", 2983, 21, 595, 17],
|
|
["jump_false", 2983, "eq_nt_901", 595, 17],
|
|
["is_text", 2984, 2981, 595, 17],
|
|
["jump_false", 2984, "eq_nt_901", 595, 17],
|
|
["eq_text", 2982, 21, 2981, 595, 17],
|
|
["jump", "eq_done_898", 595, 17],
|
|
"eq_nt_901",
|
|
["is_null", 2983, 21, 595, 17],
|
|
["jump_false", 2983, "eq_nnl_902", 595, 17],
|
|
["is_null", 2984, 2981, 595, 17],
|
|
["jump_false", 2984, "eq_nnl_902", 595, 17],
|
|
["true", 2982, 595, 17],
|
|
["jump", "eq_done_898", 595, 17],
|
|
"eq_nnl_902",
|
|
["is_bool", 2983, 21, 595, 17],
|
|
["jump_false", 2983, "eq_nb_903", 595, 17],
|
|
["is_bool", 2984, 2981, 595, 17],
|
|
["jump_false", 2984, "eq_nb_903", 595, 17],
|
|
["eq_bool", 2982, 21, 2981, 595, 17],
|
|
["jump", "eq_done_898", 595, 17],
|
|
"eq_nb_903",
|
|
["false", 2982, 595, 17],
|
|
"eq_done_898",
|
|
["jump_false", 2982, "if_else_896", 595, 17],
|
|
["get", 2986, 10, 1, 596, 13],
|
|
["frame", 2987, 2986, 0, 596, 13],
|
|
["null", 2988, 596, 13],
|
|
["setarg", 2987, 0, 2988, 596, 13],
|
|
["invoke", 2987, 2985, 596, 13],
|
|
["move", 12, 2985, 596, 13],
|
|
["get", 2990, 12, 1, 1, 1],
|
|
["frame", 2991, 2990, 1, 1, 1],
|
|
["null", 2992, 1, 1],
|
|
["setarg", 2991, 0, 2992, 1, 1],
|
|
["setarg", 2991, 1, 10, 1, 1],
|
|
["invoke", 2991, 2989, 1, 1],
|
|
["array", 2993, 2, 12, 2989, 1, 1],
|
|
[
|
|
"access",
|
|
2994,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 2995, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
|
|
["frame", 2997, 2994, 2, 1, 1],
|
|
["null", 2998, 1, 1],
|
|
["setarg", 2997, 0, 2998, 1, 1],
|
|
["setarg", 2997, 1, 2995, 1, 1],
|
|
["setarg", 2997, 2, 2993, 1, 1],
|
|
["invoke", 2997, 2996, 1, 1],
|
|
["get", 3000, 11, 1, 597, 9],
|
|
["frame", 3001, 3000, 1, 597, 9],
|
|
["null", 3002, 597, 9],
|
|
["setarg", 3001, 0, 3002, 597, 9],
|
|
["setarg", 3001, 1, 2996, 597, 9],
|
|
["invoke", 3001, 2999, 597, 9],
|
|
["get", 3004, 15, 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],
|
|
["array", 3007, 3, 12, 12, 3003, 1, 1],
|
|
[
|
|
"access",
|
|
3008,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3009, " jnz %{0}, @{1}_t, @{2}", 1, 1],
|
|
["frame", 3011, 3008, 2, 1, 1],
|
|
["null", 3012, 1, 1],
|
|
["setarg", 3011, 0, 3012, 1, 1],
|
|
["setarg", 3011, 1, 3009, 1, 1],
|
|
["setarg", 3011, 2, 3007, 1, 1],
|
|
["invoke", 3011, 3010, 1, 1],
|
|
["get", 3014, 11, 1, 598, 9],
|
|
["frame", 3015, 3014, 1, 598, 9],
|
|
["null", 3016, 598, 9],
|
|
["setarg", 3015, 0, 3016, 598, 9],
|
|
["setarg", 3015, 1, 3010, 598, 9],
|
|
["invoke", 3015, 3013, 598, 9],
|
|
["array", 3017, 1, 12, 1, 1],
|
|
[
|
|
"access",
|
|
3018,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3019, "@{0}_t", 1, 1],
|
|
["frame", 3021, 3018, 2, 1, 1],
|
|
["null", 3022, 1, 1],
|
|
["setarg", 3021, 0, 3022, 1, 1],
|
|
["setarg", 3021, 1, 3019, 1, 1],
|
|
["setarg", 3021, 2, 3017, 1, 1],
|
|
["invoke", 3021, 3020, 1, 1],
|
|
["get", 3024, 11, 1, 599, 9],
|
|
["frame", 3025, 3024, 1, 599, 9],
|
|
["null", 3026, 599, 9],
|
|
["setarg", 3025, 0, 3026, 599, 9],
|
|
["setarg", 3025, 1, 3020, 599, 9],
|
|
["invoke", 3025, 3023, 599, 9],
|
|
["jump", "while_start_93", 600, 9],
|
|
["jump", "if_end_897", 600, 9],
|
|
"if_else_896",
|
|
"if_end_897",
|
|
["access", 3027, "jump_null", 602, 17],
|
|
["is_identical", 3028, 21, 3027, 602, 17],
|
|
["jump_true", 3028, "eq_done_906", 602, 17],
|
|
["is_int", 3029, 21, 602, 17],
|
|
["jump_false", 3029, "eq_ni_907", 602, 17],
|
|
"_nop_tc_93",
|
|
["jump", "eq_ni_907", 602, 17],
|
|
["eq_int", 3028, 21, 3027, 602, 17],
|
|
["jump", "eq_done_906", 602, 17],
|
|
"eq_ni_907",
|
|
["is_num", 3029, 21, 602, 17],
|
|
["jump_false", 3029, "eq_nn_908", 602, 17],
|
|
["is_num", 3030, 3027, 602, 17],
|
|
["jump_false", 3030, "eq_nn_908", 602, 17],
|
|
["eq_float", 3028, 21, 3027, 602, 17],
|
|
["jump", "eq_done_906", 602, 17],
|
|
"eq_nn_908",
|
|
["is_text", 3029, 21, 602, 17],
|
|
["jump_false", 3029, "eq_nt_909", 602, 17],
|
|
["is_text", 3030, 3027, 602, 17],
|
|
["jump_false", 3030, "eq_nt_909", 602, 17],
|
|
["eq_text", 3028, 21, 3027, 602, 17],
|
|
["jump", "eq_done_906", 602, 17],
|
|
"eq_nt_909",
|
|
["is_null", 3029, 21, 602, 17],
|
|
["jump_false", 3029, "eq_nnl_910", 602, 17],
|
|
["is_null", 3030, 3027, 602, 17],
|
|
["jump_false", 3030, "eq_nnl_910", 602, 17],
|
|
["true", 3028, 602, 17],
|
|
["jump", "eq_done_906", 602, 17],
|
|
"eq_nnl_910",
|
|
["is_bool", 3029, 21, 602, 17],
|
|
["jump_false", 3029, "eq_nb_911", 602, 17],
|
|
["is_bool", 3030, 3027, 602, 17],
|
|
["jump_false", 3030, "eq_nb_911", 602, 17],
|
|
["eq_bool", 3028, 21, 3027, 602, 17],
|
|
["jump", "eq_done_906", 602, 17],
|
|
"eq_nb_911",
|
|
["false", 3028, 602, 17],
|
|
"eq_done_906",
|
|
["jump_false", 3028, "if_else_904", 602, 17],
|
|
["get", 3032, 10, 1, 603, 13],
|
|
["frame", 3033, 3032, 0, 603, 13],
|
|
["null", 3034, 603, 13],
|
|
["setarg", 3033, 0, 3034, 603, 13],
|
|
["invoke", 3033, 3031, 603, 13],
|
|
["move", 12, 3031, 603, 13],
|
|
["get", 3036, 12, 1, 1, 1],
|
|
["frame", 3037, 3036, 1, 1, 1],
|
|
["null", 3038, 1, 1],
|
|
["setarg", 3037, 0, 3038, 1, 1],
|
|
["setarg", 3037, 1, 10, 1, 1],
|
|
["invoke", 3037, 3035, 1, 1],
|
|
["get", 3039, 2, 1, 1, 6],
|
|
["load_field", 3040, 3039, "js_null", 1, 6],
|
|
[
|
|
"access",
|
|
3042,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 3043, 3042, 1, 1, 1],
|
|
["null", 3044, 1, 1],
|
|
["setarg", 3043, 0, 3044, 1, 1],
|
|
["setarg", 3043, 1, 3040, 1, 1],
|
|
["invoke", 3043, 3041, 1, 1],
|
|
["array", 3045, 3, 12, 3035, 3041, 1, 1],
|
|
[
|
|
"access",
|
|
3046,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3047, " %{0} =w ceql {1}, {2}", 1, 1],
|
|
["frame", 3049, 3046, 2, 1, 1],
|
|
["null", 3050, 1, 1],
|
|
["setarg", 3049, 0, 3050, 1, 1],
|
|
["setarg", 3049, 1, 3047, 1, 1],
|
|
["setarg", 3049, 2, 3045, 1, 1],
|
|
["invoke", 3049, 3048, 1, 1],
|
|
["get", 3052, 11, 1, 604, 9],
|
|
["frame", 3053, 3052, 1, 604, 9],
|
|
["null", 3054, 604, 9],
|
|
["setarg", 3053, 0, 3054, 604, 9],
|
|
["setarg", 3053, 1, 3048, 604, 9],
|
|
["invoke", 3053, 3051, 604, 9],
|
|
["get", 3056, 15, 1, 1, 1],
|
|
["frame", 3057, 3056, 1, 1, 1],
|
|
["null", 3058, 1, 1],
|
|
["setarg", 3057, 0, 3058, 1, 1],
|
|
["setarg", 3057, 1, 14, 1, 1],
|
|
["invoke", 3057, 3055, 1, 1],
|
|
["array", 3059, 3, 12, 3055, 12, 1, 1],
|
|
[
|
|
"access",
|
|
3060,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3061, " jnz %{0}, @{1}, @{2}_nn", 1, 1],
|
|
["frame", 3063, 3060, 2, 1, 1],
|
|
["null", 3064, 1, 1],
|
|
["setarg", 3063, 0, 3064, 1, 1],
|
|
["setarg", 3063, 1, 3061, 1, 1],
|
|
["setarg", 3063, 2, 3059, 1, 1],
|
|
["invoke", 3063, 3062, 1, 1],
|
|
["get", 3066, 11, 1, 605, 9],
|
|
["frame", 3067, 3066, 1, 605, 9],
|
|
["null", 3068, 605, 9],
|
|
["setarg", 3067, 0, 3068, 605, 9],
|
|
["setarg", 3067, 1, 3062, 605, 9],
|
|
["invoke", 3067, 3065, 605, 9],
|
|
["array", 3069, 1, 12, 1, 1],
|
|
[
|
|
"access",
|
|
3070,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3071, "@{0}_nn", 1, 1],
|
|
["frame", 3073, 3070, 2, 1, 1],
|
|
["null", 3074, 1, 1],
|
|
["setarg", 3073, 0, 3074, 1, 1],
|
|
["setarg", 3073, 1, 3071, 1, 1],
|
|
["setarg", 3073, 2, 3069, 1, 1],
|
|
["invoke", 3073, 3072, 1, 1],
|
|
["get", 3076, 11, 1, 606, 9],
|
|
["frame", 3077, 3076, 1, 606, 9],
|
|
["null", 3078, 606, 9],
|
|
["setarg", 3077, 0, 3078, 606, 9],
|
|
["setarg", 3077, 1, 3072, 606, 9],
|
|
["invoke", 3077, 3075, 606, 9],
|
|
["jump", "while_start_93", 607, 9],
|
|
["jump", "if_end_905", 607, 9],
|
|
"if_else_904",
|
|
"if_end_905",
|
|
["access", 3079, "jump_not_null", 609, 17],
|
|
["is_identical", 3080, 21, 3079, 609, 17],
|
|
["jump_true", 3080, "eq_done_914", 609, 17],
|
|
["is_int", 3081, 21, 609, 17],
|
|
["jump_false", 3081, "eq_ni_915", 609, 17],
|
|
"_nop_tc_94",
|
|
["jump", "eq_ni_915", 609, 17],
|
|
["eq_int", 3080, 21, 3079, 609, 17],
|
|
["jump", "eq_done_914", 609, 17],
|
|
"eq_ni_915",
|
|
["is_num", 3081, 21, 609, 17],
|
|
["jump_false", 3081, "eq_nn_916", 609, 17],
|
|
["is_num", 3082, 3079, 609, 17],
|
|
["jump_false", 3082, "eq_nn_916", 609, 17],
|
|
["eq_float", 3080, 21, 3079, 609, 17],
|
|
["jump", "eq_done_914", 609, 17],
|
|
"eq_nn_916",
|
|
["is_text", 3081, 21, 609, 17],
|
|
["jump_false", 3081, "eq_nt_917", 609, 17],
|
|
["is_text", 3082, 3079, 609, 17],
|
|
["jump_false", 3082, "eq_nt_917", 609, 17],
|
|
["eq_text", 3080, 21, 3079, 609, 17],
|
|
["jump", "eq_done_914", 609, 17],
|
|
"eq_nt_917",
|
|
["is_null", 3081, 21, 609, 17],
|
|
["jump_false", 3081, "eq_nnl_918", 609, 17],
|
|
["is_null", 3082, 3079, 609, 17],
|
|
["jump_false", 3082, "eq_nnl_918", 609, 17],
|
|
["true", 3080, 609, 17],
|
|
["jump", "eq_done_914", 609, 17],
|
|
"eq_nnl_918",
|
|
["is_bool", 3081, 21, 609, 17],
|
|
["jump_false", 3081, "eq_nb_919", 609, 17],
|
|
["is_bool", 3082, 3079, 609, 17],
|
|
["jump_false", 3082, "eq_nb_919", 609, 17],
|
|
["eq_bool", 3080, 21, 3079, 609, 17],
|
|
["jump", "eq_done_914", 609, 17],
|
|
"eq_nb_919",
|
|
["false", 3080, 609, 17],
|
|
"eq_done_914",
|
|
["jump_false", 3080, "if_else_912", 609, 17],
|
|
["get", 3084, 10, 1, 610, 13],
|
|
["frame", 3085, 3084, 0, 610, 13],
|
|
["null", 3086, 610, 13],
|
|
["setarg", 3085, 0, 3086, 610, 13],
|
|
["invoke", 3085, 3083, 610, 13],
|
|
["move", 12, 3083, 610, 13],
|
|
["get", 3088, 12, 1, 1, 1],
|
|
["frame", 3089, 3088, 1, 1, 1],
|
|
["null", 3090, 1, 1],
|
|
["setarg", 3089, 0, 3090, 1, 1],
|
|
["setarg", 3089, 1, 10, 1, 1],
|
|
["invoke", 3089, 3087, 1, 1],
|
|
["get", 3091, 2, 1, 1, 6],
|
|
["load_field", 3092, 3091, "js_null", 1, 6],
|
|
[
|
|
"access",
|
|
3094,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 3095, 3094, 1, 1, 1],
|
|
["null", 3096, 1, 1],
|
|
["setarg", 3095, 0, 3096, 1, 1],
|
|
["setarg", 3095, 1, 3092, 1, 1],
|
|
["invoke", 3095, 3093, 1, 1],
|
|
["array", 3097, 3, 12, 3087, 3093, 1, 1],
|
|
[
|
|
"access",
|
|
3098,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3099, " %{0} =w cnel {1}, {2}", 1, 1],
|
|
["frame", 3101, 3098, 2, 1, 1],
|
|
["null", 3102, 1, 1],
|
|
["setarg", 3101, 0, 3102, 1, 1],
|
|
["setarg", 3101, 1, 3099, 1, 1],
|
|
["setarg", 3101, 2, 3097, 1, 1],
|
|
["invoke", 3101, 3100, 1, 1],
|
|
["get", 3104, 11, 1, 611, 9],
|
|
["frame", 3105, 3104, 1, 611, 9],
|
|
["null", 3106, 611, 9],
|
|
["setarg", 3105, 0, 3106, 611, 9],
|
|
["setarg", 3105, 1, 3100, 611, 9],
|
|
["invoke", 3105, 3103, 611, 9],
|
|
["get", 3108, 15, 1, 1, 1],
|
|
["frame", 3109, 3108, 1, 1, 1],
|
|
["null", 3110, 1, 1],
|
|
["setarg", 3109, 0, 3110, 1, 1],
|
|
["setarg", 3109, 1, 14, 1, 1],
|
|
["invoke", 3109, 3107, 1, 1],
|
|
["array", 3111, 3, 12, 3107, 12, 1, 1],
|
|
[
|
|
"access",
|
|
3112,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3113, " jnz %{0}, @{1}, @{2}_n", 1, 1],
|
|
["frame", 3115, 3112, 2, 1, 1],
|
|
["null", 3116, 1, 1],
|
|
["setarg", 3115, 0, 3116, 1, 1],
|
|
["setarg", 3115, 1, 3113, 1, 1],
|
|
["setarg", 3115, 2, 3111, 1, 1],
|
|
["invoke", 3115, 3114, 1, 1],
|
|
["get", 3118, 11, 1, 612, 9],
|
|
["frame", 3119, 3118, 1, 612, 9],
|
|
["null", 3120, 612, 9],
|
|
["setarg", 3119, 0, 3120, 612, 9],
|
|
["setarg", 3119, 1, 3114, 612, 9],
|
|
["invoke", 3119, 3117, 612, 9],
|
|
["array", 3121, 1, 12, 1, 1],
|
|
[
|
|
"access",
|
|
3122,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3123, "@{0}_n", 1, 1],
|
|
["frame", 3125, 3122, 2, 1, 1],
|
|
["null", 3126, 1, 1],
|
|
["setarg", 3125, 0, 3126, 1, 1],
|
|
["setarg", 3125, 1, 3123, 1, 1],
|
|
["setarg", 3125, 2, 3121, 1, 1],
|
|
["invoke", 3125, 3124, 1, 1],
|
|
["get", 3128, 11, 1, 613, 9],
|
|
["frame", 3129, 3128, 1, 613, 9],
|
|
["null", 3130, 613, 9],
|
|
["setarg", 3129, 0, 3130, 613, 9],
|
|
["setarg", 3129, 1, 3124, 613, 9],
|
|
["invoke", 3129, 3127, 613, 9],
|
|
["jump", "while_start_93", 614, 9],
|
|
["jump", "if_end_913", 614, 9],
|
|
"if_else_912",
|
|
"if_end_913",
|
|
["access", 3131, "wary_true", 616, 17],
|
|
["is_identical", 3132, 21, 3131, 616, 17],
|
|
["jump_true", 3132, "eq_done_922", 616, 17],
|
|
["is_int", 3133, 21, 616, 17],
|
|
["jump_false", 3133, "eq_ni_923", 616, 17],
|
|
"_nop_tc_95",
|
|
["jump", "eq_ni_923", 616, 17],
|
|
["eq_int", 3132, 21, 3131, 616, 17],
|
|
["jump", "eq_done_922", 616, 17],
|
|
"eq_ni_923",
|
|
["is_num", 3133, 21, 616, 17],
|
|
["jump_false", 3133, "eq_nn_924", 616, 17],
|
|
["is_num", 3134, 3131, 616, 17],
|
|
["jump_false", 3134, "eq_nn_924", 616, 17],
|
|
["eq_float", 3132, 21, 3131, 616, 17],
|
|
["jump", "eq_done_922", 616, 17],
|
|
"eq_nn_924",
|
|
["is_text", 3133, 21, 616, 17],
|
|
["jump_false", 3133, "eq_nt_925", 616, 17],
|
|
["is_text", 3134, 3131, 616, 17],
|
|
["jump_false", 3134, "eq_nt_925", 616, 17],
|
|
["eq_text", 3132, 21, 3131, 616, 17],
|
|
["jump", "eq_done_922", 616, 17],
|
|
"eq_nt_925",
|
|
["is_null", 3133, 21, 616, 17],
|
|
["jump_false", 3133, "eq_nnl_926", 616, 17],
|
|
["is_null", 3134, 3131, 616, 17],
|
|
["jump_false", 3134, "eq_nnl_926", 616, 17],
|
|
["true", 3132, 616, 17],
|
|
["jump", "eq_done_922", 616, 17],
|
|
"eq_nnl_926",
|
|
["is_bool", 3133, 21, 616, 17],
|
|
["jump_false", 3133, "eq_nb_927", 616, 17],
|
|
["is_bool", 3134, 3131, 616, 17],
|
|
["jump_false", 3134, "eq_nb_927", 616, 17],
|
|
["eq_bool", 3132, 21, 3131, 616, 17],
|
|
["jump", "eq_done_922", 616, 17],
|
|
"eq_nb_927",
|
|
["false", 3132, 616, 17],
|
|
"eq_done_922",
|
|
["jump_false", 3132, "if_else_920", 616, 17],
|
|
["get", 3136, 10, 1, 617, 13],
|
|
["frame", 3137, 3136, 0, 617, 13],
|
|
["null", 3138, 617, 13],
|
|
["setarg", 3137, 0, 3138, 617, 13],
|
|
["invoke", 3137, 3135, 617, 13],
|
|
["move", 12, 3135, 617, 13],
|
|
["get", 3140, 12, 1, 1, 1],
|
|
["frame", 3141, 3140, 1, 1, 1],
|
|
["null", 3142, 1, 1],
|
|
["setarg", 3141, 0, 3142, 1, 1],
|
|
["setarg", 3141, 1, 10, 1, 1],
|
|
["invoke", 3141, 3139, 1, 1],
|
|
["array", 3143, 2, 12, 3139, 1, 1],
|
|
[
|
|
"access",
|
|
3144,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3145, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
|
|
["frame", 3147, 3144, 2, 1, 1],
|
|
["null", 3148, 1, 1],
|
|
["setarg", 3147, 0, 3148, 1, 1],
|
|
["setarg", 3147, 1, 3145, 1, 1],
|
|
["setarg", 3147, 2, 3143, 1, 1],
|
|
["invoke", 3147, 3146, 1, 1],
|
|
["get", 3150, 11, 1, 618, 9],
|
|
["frame", 3151, 3150, 1, 618, 9],
|
|
["null", 3152, 618, 9],
|
|
["setarg", 3151, 0, 3152, 618, 9],
|
|
["setarg", 3151, 1, 3146, 618, 9],
|
|
["invoke", 3151, 3149, 618, 9],
|
|
["get", 3154, 15, 1, 1, 1],
|
|
["frame", 3155, 3154, 1, 1, 1],
|
|
["null", 3156, 1, 1],
|
|
["setarg", 3155, 0, 3156, 1, 1],
|
|
["setarg", 3155, 1, 14, 1, 1],
|
|
["invoke", 3155, 3153, 1, 1],
|
|
["array", 3157, 3, 12, 3153, 12, 1, 1],
|
|
[
|
|
"access",
|
|
3158,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3159, " jnz %{0}, @{1}, @{2}_f", 1, 1],
|
|
["frame", 3161, 3158, 2, 1, 1],
|
|
["null", 3162, 1, 1],
|
|
["setarg", 3161, 0, 3162, 1, 1],
|
|
["setarg", 3161, 1, 3159, 1, 1],
|
|
["setarg", 3161, 2, 3157, 1, 1],
|
|
["invoke", 3161, 3160, 1, 1],
|
|
["get", 3164, 11, 1, 619, 9],
|
|
["frame", 3165, 3164, 1, 619, 9],
|
|
["null", 3166, 619, 9],
|
|
["setarg", 3165, 0, 3166, 619, 9],
|
|
["setarg", 3165, 1, 3160, 619, 9],
|
|
["invoke", 3165, 3163, 619, 9],
|
|
["array", 3167, 1, 12, 1, 1],
|
|
[
|
|
"access",
|
|
3168,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3169, "@{0}_f", 1, 1],
|
|
["frame", 3171, 3168, 2, 1, 1],
|
|
["null", 3172, 1, 1],
|
|
["setarg", 3171, 0, 3172, 1, 1],
|
|
["setarg", 3171, 1, 3169, 1, 1],
|
|
["setarg", 3171, 2, 3167, 1, 1],
|
|
["invoke", 3171, 3170, 1, 1],
|
|
["get", 3174, 11, 1, 620, 9],
|
|
["frame", 3175, 3174, 1, 620, 9],
|
|
["null", 3176, 620, 9],
|
|
["setarg", 3175, 0, 3176, 620, 9],
|
|
["setarg", 3175, 1, 3170, 620, 9],
|
|
["invoke", 3175, 3173, 620, 9],
|
|
["jump", "while_start_93", 621, 9],
|
|
["jump", "if_end_921", 621, 9],
|
|
"if_else_920",
|
|
"if_end_921",
|
|
["access", 3177, "wary_false", 623, 17],
|
|
["is_identical", 3178, 21, 3177, 623, 17],
|
|
["jump_true", 3178, "eq_done_930", 623, 17],
|
|
["is_int", 3179, 21, 623, 17],
|
|
["jump_false", 3179, "eq_ni_931", 623, 17],
|
|
"_nop_tc_96",
|
|
["jump", "eq_ni_931", 623, 17],
|
|
["eq_int", 3178, 21, 3177, 623, 17],
|
|
["jump", "eq_done_930", 623, 17],
|
|
"eq_ni_931",
|
|
["is_num", 3179, 21, 623, 17],
|
|
["jump_false", 3179, "eq_nn_932", 623, 17],
|
|
["is_num", 3180, 3177, 623, 17],
|
|
["jump_false", 3180, "eq_nn_932", 623, 17],
|
|
["eq_float", 3178, 21, 3177, 623, 17],
|
|
["jump", "eq_done_930", 623, 17],
|
|
"eq_nn_932",
|
|
["is_text", 3179, 21, 623, 17],
|
|
["jump_false", 3179, "eq_nt_933", 623, 17],
|
|
["is_text", 3180, 3177, 623, 17],
|
|
["jump_false", 3180, "eq_nt_933", 623, 17],
|
|
["eq_text", 3178, 21, 3177, 623, 17],
|
|
["jump", "eq_done_930", 623, 17],
|
|
"eq_nt_933",
|
|
["is_null", 3179, 21, 623, 17],
|
|
["jump_false", 3179, "eq_nnl_934", 623, 17],
|
|
["is_null", 3180, 3177, 623, 17],
|
|
["jump_false", 3180, "eq_nnl_934", 623, 17],
|
|
["true", 3178, 623, 17],
|
|
["jump", "eq_done_930", 623, 17],
|
|
"eq_nnl_934",
|
|
["is_bool", 3179, 21, 623, 17],
|
|
["jump_false", 3179, "eq_nb_935", 623, 17],
|
|
["is_bool", 3180, 3177, 623, 17],
|
|
["jump_false", 3180, "eq_nb_935", 623, 17],
|
|
["eq_bool", 3178, 21, 3177, 623, 17],
|
|
["jump", "eq_done_930", 623, 17],
|
|
"eq_nb_935",
|
|
["false", 3178, 623, 17],
|
|
"eq_done_930",
|
|
["jump_false", 3178, "if_else_928", 623, 17],
|
|
["get", 3182, 10, 1, 624, 13],
|
|
["frame", 3183, 3182, 0, 624, 13],
|
|
["null", 3184, 624, 13],
|
|
["setarg", 3183, 0, 3184, 624, 13],
|
|
["invoke", 3183, 3181, 624, 13],
|
|
["move", 12, 3181, 624, 13],
|
|
["get", 3186, 12, 1, 1, 1],
|
|
["frame", 3187, 3186, 1, 1, 1],
|
|
["null", 3188, 1, 1],
|
|
["setarg", 3187, 0, 3188, 1, 1],
|
|
["setarg", 3187, 1, 10, 1, 1],
|
|
["invoke", 3187, 3185, 1, 1],
|
|
["array", 3189, 2, 12, 3185, 1, 1],
|
|
[
|
|
"access",
|
|
3190,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3191, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
|
|
["frame", 3193, 3190, 2, 1, 1],
|
|
["null", 3194, 1, 1],
|
|
["setarg", 3193, 0, 3194, 1, 1],
|
|
["setarg", 3193, 1, 3191, 1, 1],
|
|
["setarg", 3193, 2, 3189, 1, 1],
|
|
["invoke", 3193, 3192, 1, 1],
|
|
["get", 3196, 11, 1, 625, 9],
|
|
["frame", 3197, 3196, 1, 625, 9],
|
|
["null", 3198, 625, 9],
|
|
["setarg", 3197, 0, 3198, 625, 9],
|
|
["setarg", 3197, 1, 3192, 625, 9],
|
|
["invoke", 3197, 3195, 625, 9],
|
|
["get", 3200, 15, 1, 1, 1],
|
|
["frame", 3201, 3200, 1, 1, 1],
|
|
["null", 3202, 1, 1],
|
|
["setarg", 3201, 0, 3202, 1, 1],
|
|
["setarg", 3201, 1, 14, 1, 1],
|
|
["invoke", 3201, 3199, 1, 1],
|
|
["array", 3203, 3, 12, 12, 3199, 1, 1],
|
|
[
|
|
"access",
|
|
3204,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3205, " jnz %{0}, @{1}_t, @{2}", 1, 1],
|
|
["frame", 3207, 3204, 2, 1, 1],
|
|
["null", 3208, 1, 1],
|
|
["setarg", 3207, 0, 3208, 1, 1],
|
|
["setarg", 3207, 1, 3205, 1, 1],
|
|
["setarg", 3207, 2, 3203, 1, 1],
|
|
["invoke", 3207, 3206, 1, 1],
|
|
["get", 3210, 11, 1, 626, 9],
|
|
["frame", 3211, 3210, 1, 626, 9],
|
|
["null", 3212, 626, 9],
|
|
["setarg", 3211, 0, 3212, 626, 9],
|
|
["setarg", 3211, 1, 3206, 626, 9],
|
|
["invoke", 3211, 3209, 626, 9],
|
|
["array", 3213, 1, 12, 1, 1],
|
|
[
|
|
"access",
|
|
3214,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3215, "@{0}_t", 1, 1],
|
|
["frame", 3217, 3214, 2, 1, 1],
|
|
["null", 3218, 1, 1],
|
|
["setarg", 3217, 0, 3218, 1, 1],
|
|
["setarg", 3217, 1, 3215, 1, 1],
|
|
["setarg", 3217, 2, 3213, 1, 1],
|
|
["invoke", 3217, 3216, 1, 1],
|
|
["get", 3220, 11, 1, 627, 9],
|
|
["frame", 3221, 3220, 1, 627, 9],
|
|
["null", 3222, 627, 9],
|
|
["setarg", 3221, 0, 3222, 627, 9],
|
|
["setarg", 3221, 1, 3216, 627, 9],
|
|
["invoke", 3221, 3219, 627, 9],
|
|
["jump", "while_start_93", 628, 9],
|
|
["jump", "if_end_929", 628, 9],
|
|
"if_else_928",
|
|
"if_end_929",
|
|
["access", 3223, "frame", 633, 17],
|
|
["is_identical", 3224, 21, 3223, 633, 17],
|
|
["jump_true", 3224, "eq_done_938", 633, 17],
|
|
["is_int", 3225, 21, 633, 17],
|
|
["jump_false", 3225, "eq_ni_939", 633, 17],
|
|
"_nop_tc_97",
|
|
["jump", "eq_ni_939", 633, 17],
|
|
["eq_int", 3224, 21, 3223, 633, 17],
|
|
["jump", "eq_done_938", 633, 17],
|
|
"eq_ni_939",
|
|
["is_num", 3225, 21, 633, 17],
|
|
["jump_false", 3225, "eq_nn_940", 633, 17],
|
|
["is_num", 3226, 3223, 633, 17],
|
|
["jump_false", 3226, "eq_nn_940", 633, 17],
|
|
["eq_float", 3224, 21, 3223, 633, 17],
|
|
["jump", "eq_done_938", 633, 17],
|
|
"eq_nn_940",
|
|
["is_text", 3225, 21, 633, 17],
|
|
["jump_false", 3225, "eq_nt_941", 633, 17],
|
|
["is_text", 3226, 3223, 633, 17],
|
|
["jump_false", 3226, "eq_nt_941", 633, 17],
|
|
["eq_text", 3224, 21, 3223, 633, 17],
|
|
["jump", "eq_done_938", 633, 17],
|
|
"eq_nt_941",
|
|
["is_null", 3225, 21, 633, 17],
|
|
["jump_false", 3225, "eq_nnl_942", 633, 17],
|
|
["is_null", 3226, 3223, 633, 17],
|
|
["jump_false", 3226, "eq_nnl_942", 633, 17],
|
|
["true", 3224, 633, 17],
|
|
["jump", "eq_done_938", 633, 17],
|
|
"eq_nnl_942",
|
|
["is_bool", 3225, 21, 633, 17],
|
|
["jump_false", 3225, "eq_nb_943", 633, 17],
|
|
["is_bool", 3226, 3223, 633, 17],
|
|
["jump_false", 3226, "eq_nb_943", 633, 17],
|
|
["eq_bool", 3224, 21, 3223, 633, 17],
|
|
["jump", "eq_done_938", 633, 17],
|
|
"eq_nb_943",
|
|
["false", 3224, 633, 17],
|
|
"eq_done_938",
|
|
["jump_false", 3224, "if_else_936", 633, 17],
|
|
["get", 3228, 12, 1, 1, 1],
|
|
["frame", 3229, 3228, 1, 1, 1],
|
|
["null", 3230, 1, 1],
|
|
["setarg", 3229, 0, 3230, 1, 1],
|
|
["setarg", 3229, 1, 10, 1, 1],
|
|
["invoke", 3229, 3227, 1, 1],
|
|
["get", 3232, 12, 1, 1, 1],
|
|
["frame", 3233, 3232, 1, 1, 1],
|
|
["null", 3234, 1, 1],
|
|
["setarg", 3233, 0, 3234, 1, 1],
|
|
["setarg", 3233, 1, 14, 1, 1],
|
|
["invoke", 3233, 3231, 1, 1],
|
|
[
|
|
"access",
|
|
3236,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 3237, 3236, 1, 1, 1],
|
|
["null", 3238, 1, 1],
|
|
["setarg", 3237, 0, 3238, 1, 1],
|
|
["setarg", 3237, 1, 5, 1, 1],
|
|
["invoke", 3237, 3235, 1, 1],
|
|
["array", 3239, 3, 3227, 3231, 3235, 1, 1],
|
|
[
|
|
"access",
|
|
3240,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3241, " {0} =l call $cell_rt_frame(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 3243, 3240, 2, 1, 1],
|
|
["null", 3244, 1, 1],
|
|
["setarg", 3243, 0, 3244, 1, 1],
|
|
["setarg", 3243, 1, 3241, 1, 1],
|
|
["setarg", 3243, 2, 3239, 1, 1],
|
|
["invoke", 3243, 3242, 1, 1],
|
|
["get", 3246, 11, 1, 634, 9],
|
|
["frame", 3247, 3246, 1, 634, 9],
|
|
["null", 3248, 634, 9],
|
|
["setarg", 3247, 0, 3248, 634, 9],
|
|
["setarg", 3247, 1, 3242, 634, 9],
|
|
["invoke", 3247, 3245, 634, 9],
|
|
["frame", 3250, 9, 1, 635, 9],
|
|
["null", 3251, 635, 9],
|
|
["setarg", 3250, 0, 3251, 635, 9],
|
|
["setarg", 3250, 1, 10, 635, 9],
|
|
["invoke", 3250, 3249, 635, 9],
|
|
["jump", "while_start_93", 636, 9],
|
|
["jump", "if_end_937", 636, 9],
|
|
"if_else_936",
|
|
"if_end_937",
|
|
["access", 3252, "setarg", 638, 17],
|
|
["is_identical", 3253, 21, 3252, 638, 17],
|
|
["jump_true", 3253, "eq_done_946", 638, 17],
|
|
["is_int", 3254, 21, 638, 17],
|
|
["jump_false", 3254, "eq_ni_947", 638, 17],
|
|
"_nop_tc_98",
|
|
["jump", "eq_ni_947", 638, 17],
|
|
["eq_int", 3253, 21, 3252, 638, 17],
|
|
["jump", "eq_done_946", 638, 17],
|
|
"eq_ni_947",
|
|
["is_num", 3254, 21, 638, 17],
|
|
["jump_false", 3254, "eq_nn_948", 638, 17],
|
|
["is_num", 3255, 3252, 638, 17],
|
|
["jump_false", 3255, "eq_nn_948", 638, 17],
|
|
["eq_float", 3253, 21, 3252, 638, 17],
|
|
["jump", "eq_done_946", 638, 17],
|
|
"eq_nn_948",
|
|
["is_text", 3254, 21, 638, 17],
|
|
["jump_false", 3254, "eq_nt_949", 638, 17],
|
|
["is_text", 3255, 3252, 638, 17],
|
|
["jump_false", 3255, "eq_nt_949", 638, 17],
|
|
["eq_text", 3253, 21, 3252, 638, 17],
|
|
["jump", "eq_done_946", 638, 17],
|
|
"eq_nt_949",
|
|
["is_null", 3254, 21, 638, 17],
|
|
["jump_false", 3254, "eq_nnl_950", 638, 17],
|
|
["is_null", 3255, 3252, 638, 17],
|
|
["jump_false", 3255, "eq_nnl_950", 638, 17],
|
|
["true", 3253, 638, 17],
|
|
["jump", "eq_done_946", 638, 17],
|
|
"eq_nnl_950",
|
|
["is_bool", 3254, 21, 638, 17],
|
|
["jump_false", 3254, "eq_nb_951", 638, 17],
|
|
["is_bool", 3255, 3252, 638, 17],
|
|
["jump_false", 3255, "eq_nb_951", 638, 17],
|
|
["eq_bool", 3253, 21, 3252, 638, 17],
|
|
["jump", "eq_done_946", 638, 17],
|
|
"eq_nb_951",
|
|
["false", 3253, 638, 17],
|
|
"eq_done_946",
|
|
["jump_false", 3253, "if_else_944", 638, 17],
|
|
["get", 3257, 12, 1, 1, 1],
|
|
["frame", 3258, 3257, 1, 1, 1],
|
|
["null", 3259, 1, 1],
|
|
["setarg", 3258, 0, 3259, 1, 1],
|
|
["setarg", 3258, 1, 10, 1, 1],
|
|
["invoke", 3258, 3256, 1, 1],
|
|
[
|
|
"access",
|
|
3261,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 3262, 3261, 1, 1, 1],
|
|
["null", 3263, 1, 1],
|
|
["setarg", 3262, 0, 3263, 1, 1],
|
|
["setarg", 3262, 1, 14, 1, 1],
|
|
["invoke", 3262, 3260, 1, 1],
|
|
["get", 3265, 12, 1, 1, 1],
|
|
["frame", 3266, 3265, 1, 1, 1],
|
|
["null", 3267, 1, 1],
|
|
["setarg", 3266, 0, 3267, 1, 1],
|
|
["setarg", 3266, 1, 5, 1, 1],
|
|
["invoke", 3266, 3264, 1, 1],
|
|
["array", 3268, 3, 3256, 3260, 3264, 1, 1],
|
|
[
|
|
"access",
|
|
3269,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3270, " call $cell_rt_setarg(l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3272, 3269, 2, 1, 1],
|
|
["null", 3273, 1, 1],
|
|
["setarg", 3272, 0, 3273, 1, 1],
|
|
["setarg", 3272, 1, 3270, 1, 1],
|
|
["setarg", 3272, 2, 3268, 1, 1],
|
|
["invoke", 3272, 3271, 1, 1],
|
|
["get", 3275, 11, 1, 639, 9],
|
|
["frame", 3276, 3275, 1, 639, 9],
|
|
["null", 3277, 639, 9],
|
|
["setarg", 3276, 0, 3277, 639, 9],
|
|
["setarg", 3276, 1, 3271, 639, 9],
|
|
["invoke", 3276, 3274, 639, 9],
|
|
["jump", "while_start_93", 640, 9],
|
|
["jump", "if_end_945", 640, 9],
|
|
"if_else_944",
|
|
"if_end_945",
|
|
["access", 3278, "invoke", 642, 17],
|
|
["is_identical", 3279, 21, 3278, 642, 17],
|
|
["jump_true", 3279, "eq_done_954", 642, 17],
|
|
["is_int", 3280, 21, 642, 17],
|
|
["jump_false", 3280, "eq_ni_955", 642, 17],
|
|
"_nop_tc_99",
|
|
["jump", "eq_ni_955", 642, 17],
|
|
["eq_int", 3279, 21, 3278, 642, 17],
|
|
["jump", "eq_done_954", 642, 17],
|
|
"eq_ni_955",
|
|
["is_num", 3280, 21, 642, 17],
|
|
["jump_false", 3280, "eq_nn_956", 642, 17],
|
|
["is_num", 3281, 3278, 642, 17],
|
|
["jump_false", 3281, "eq_nn_956", 642, 17],
|
|
["eq_float", 3279, 21, 3278, 642, 17],
|
|
["jump", "eq_done_954", 642, 17],
|
|
"eq_nn_956",
|
|
["is_text", 3280, 21, 642, 17],
|
|
["jump_false", 3280, "eq_nt_957", 642, 17],
|
|
["is_text", 3281, 3278, 642, 17],
|
|
["jump_false", 3281, "eq_nt_957", 642, 17],
|
|
["eq_text", 3279, 21, 3278, 642, 17],
|
|
["jump", "eq_done_954", 642, 17],
|
|
"eq_nt_957",
|
|
["is_null", 3280, 21, 642, 17],
|
|
["jump_false", 3280, "eq_nnl_958", 642, 17],
|
|
["is_null", 3281, 3278, 642, 17],
|
|
["jump_false", 3281, "eq_nnl_958", 642, 17],
|
|
["true", 3279, 642, 17],
|
|
["jump", "eq_done_954", 642, 17],
|
|
"eq_nnl_958",
|
|
["is_bool", 3280, 21, 642, 17],
|
|
["jump_false", 3280, "eq_nb_959", 642, 17],
|
|
["is_bool", 3281, 3278, 642, 17],
|
|
["jump_false", 3281, "eq_nb_959", 642, 17],
|
|
["eq_bool", 3279, 21, 3278, 642, 17],
|
|
["jump", "eq_done_954", 642, 17],
|
|
"eq_nb_959",
|
|
["false", 3279, 642, 17],
|
|
"eq_done_954",
|
|
["jump_false", 3279, "if_else_952", 642, 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, 14, 1, 1],
|
|
["invoke", 3284, 3282, 1, 1],
|
|
["get", 3287, 12, 1, 1, 1],
|
|
["frame", 3288, 3287, 1, 1, 1],
|
|
["null", 3289, 1, 1],
|
|
["setarg", 3288, 0, 3289, 1, 1],
|
|
["setarg", 3288, 1, 10, 1, 1],
|
|
["invoke", 3288, 3286, 1, 1],
|
|
["array", 3290, 2, 3282, 3286, 1, 1],
|
|
[
|
|
"access",
|
|
3291,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3292, " {0} =l call $cell_rt_invoke(l %ctx, l {1})", 1, 1],
|
|
["frame", 3294, 3291, 2, 1, 1],
|
|
["null", 3295, 1, 1],
|
|
["setarg", 3294, 0, 3295, 1, 1],
|
|
["setarg", 3294, 1, 3292, 1, 1],
|
|
["setarg", 3294, 2, 3290, 1, 1],
|
|
["invoke", 3294, 3293, 1, 1],
|
|
["get", 3297, 11, 1, 643, 9],
|
|
["frame", 3298, 3297, 1, 643, 9],
|
|
["null", 3299, 643, 9],
|
|
["setarg", 3298, 0, 3299, 643, 9],
|
|
["setarg", 3298, 1, 3293, 643, 9],
|
|
["invoke", 3298, 3296, 643, 9],
|
|
["frame", 3301, 9, 1, 644, 9],
|
|
["null", 3302, 644, 9],
|
|
["setarg", 3301, 0, 3302, 644, 9],
|
|
["setarg", 3301, 1, 14, 644, 9],
|
|
["invoke", 3301, 3300, 644, 9],
|
|
["jump", "while_start_93", 645, 9],
|
|
["jump", "if_end_953", 645, 9],
|
|
"if_else_952",
|
|
"if_end_953",
|
|
["access", 3303, "goframe", 647, 17],
|
|
["is_identical", 3304, 21, 3303, 647, 17],
|
|
["jump_true", 3304, "eq_done_962", 647, 17],
|
|
["is_int", 3305, 21, 647, 17],
|
|
["jump_false", 3305, "eq_ni_963", 647, 17],
|
|
"_nop_tc_100",
|
|
["jump", "eq_ni_963", 647, 17],
|
|
["eq_int", 3304, 21, 3303, 647, 17],
|
|
["jump", "eq_done_962", 647, 17],
|
|
"eq_ni_963",
|
|
["is_num", 3305, 21, 647, 17],
|
|
["jump_false", 3305, "eq_nn_964", 647, 17],
|
|
["is_num", 3306, 3303, 647, 17],
|
|
["jump_false", 3306, "eq_nn_964", 647, 17],
|
|
["eq_float", 3304, 21, 3303, 647, 17],
|
|
["jump", "eq_done_962", 647, 17],
|
|
"eq_nn_964",
|
|
["is_text", 3305, 21, 647, 17],
|
|
["jump_false", 3305, "eq_nt_965", 647, 17],
|
|
["is_text", 3306, 3303, 647, 17],
|
|
["jump_false", 3306, "eq_nt_965", 647, 17],
|
|
["eq_text", 3304, 21, 3303, 647, 17],
|
|
["jump", "eq_done_962", 647, 17],
|
|
"eq_nt_965",
|
|
["is_null", 3305, 21, 647, 17],
|
|
["jump_false", 3305, "eq_nnl_966", 647, 17],
|
|
["is_null", 3306, 3303, 647, 17],
|
|
["jump_false", 3306, "eq_nnl_966", 647, 17],
|
|
["true", 3304, 647, 17],
|
|
["jump", "eq_done_962", 647, 17],
|
|
"eq_nnl_966",
|
|
["is_bool", 3305, 21, 647, 17],
|
|
["jump_false", 3305, "eq_nb_967", 647, 17],
|
|
["is_bool", 3306, 3303, 647, 17],
|
|
["jump_false", 3306, "eq_nb_967", 647, 17],
|
|
["eq_bool", 3304, 21, 3303, 647, 17],
|
|
["jump", "eq_done_962", 647, 17],
|
|
"eq_nb_967",
|
|
["false", 3304, 647, 17],
|
|
"eq_done_962",
|
|
["jump_false", 3304, "if_else_960", 647, 17],
|
|
["get", 3308, 12, 1, 1, 1],
|
|
["frame", 3309, 3308, 1, 1, 1],
|
|
["null", 3310, 1, 1],
|
|
["setarg", 3309, 0, 3310, 1, 1],
|
|
["setarg", 3309, 1, 10, 1, 1],
|
|
["invoke", 3309, 3307, 1, 1],
|
|
["get", 3312, 12, 1, 1, 1],
|
|
["frame", 3313, 3312, 1, 1, 1],
|
|
["null", 3314, 1, 1],
|
|
["setarg", 3313, 0, 3314, 1, 1],
|
|
["setarg", 3313, 1, 14, 1, 1],
|
|
["invoke", 3313, 3311, 1, 1],
|
|
[
|
|
"access",
|
|
3316,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 3317, 3316, 1, 1, 1],
|
|
["null", 3318, 1, 1],
|
|
["setarg", 3317, 0, 3318, 1, 1],
|
|
["setarg", 3317, 1, 5, 1, 1],
|
|
["invoke", 3317, 3315, 1, 1],
|
|
["array", 3319, 3, 3307, 3311, 3315, 1, 1],
|
|
[
|
|
"access",
|
|
3320,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3321, " {0} =l call $cell_rt_goframe(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 3323, 3320, 2, 1, 1],
|
|
["null", 3324, 1, 1],
|
|
["setarg", 3323, 0, 3324, 1, 1],
|
|
["setarg", 3323, 1, 3321, 1, 1],
|
|
["setarg", 3323, 2, 3319, 1, 1],
|
|
["invoke", 3323, 3322, 1, 1],
|
|
["get", 3326, 11, 1, 648, 9],
|
|
["frame", 3327, 3326, 1, 648, 9],
|
|
["null", 3328, 648, 9],
|
|
["setarg", 3327, 0, 3328, 648, 9],
|
|
["setarg", 3327, 1, 3322, 648, 9],
|
|
["invoke", 3327, 3325, 648, 9],
|
|
["frame", 3330, 9, 1, 649, 9],
|
|
["null", 3331, 649, 9],
|
|
["setarg", 3330, 0, 3331, 649, 9],
|
|
["setarg", 3330, 1, 10, 649, 9],
|
|
["invoke", 3330, 3329, 649, 9],
|
|
["jump", "while_start_93", 650, 9],
|
|
["jump", "if_end_961", 650, 9],
|
|
"if_else_960",
|
|
"if_end_961",
|
|
["access", 3332, "goinvoke", 652, 17],
|
|
["is_identical", 3333, 21, 3332, 652, 17],
|
|
["jump_true", 3333, "eq_done_970", 652, 17],
|
|
["is_int", 3334, 21, 652, 17],
|
|
["jump_false", 3334, "eq_ni_971", 652, 17],
|
|
"_nop_tc_101",
|
|
["jump", "eq_ni_971", 652, 17],
|
|
["eq_int", 3333, 21, 3332, 652, 17],
|
|
["jump", "eq_done_970", 652, 17],
|
|
"eq_ni_971",
|
|
["is_num", 3334, 21, 652, 17],
|
|
["jump_false", 3334, "eq_nn_972", 652, 17],
|
|
["is_num", 3335, 3332, 652, 17],
|
|
["jump_false", 3335, "eq_nn_972", 652, 17],
|
|
["eq_float", 3333, 21, 3332, 652, 17],
|
|
["jump", "eq_done_970", 652, 17],
|
|
"eq_nn_972",
|
|
["is_text", 3334, 21, 652, 17],
|
|
["jump_false", 3334, "eq_nt_973", 652, 17],
|
|
["is_text", 3335, 3332, 652, 17],
|
|
["jump_false", 3335, "eq_nt_973", 652, 17],
|
|
["eq_text", 3333, 21, 3332, 652, 17],
|
|
["jump", "eq_done_970", 652, 17],
|
|
"eq_nt_973",
|
|
["is_null", 3334, 21, 652, 17],
|
|
["jump_false", 3334, "eq_nnl_974", 652, 17],
|
|
["is_null", 3335, 3332, 652, 17],
|
|
["jump_false", 3335, "eq_nnl_974", 652, 17],
|
|
["true", 3333, 652, 17],
|
|
["jump", "eq_done_970", 652, 17],
|
|
"eq_nnl_974",
|
|
["is_bool", 3334, 21, 652, 17],
|
|
["jump_false", 3334, "eq_nb_975", 652, 17],
|
|
["is_bool", 3335, 3332, 652, 17],
|
|
["jump_false", 3335, "eq_nb_975", 652, 17],
|
|
["eq_bool", 3333, 21, 3332, 652, 17],
|
|
["jump", "eq_done_970", 652, 17],
|
|
"eq_nb_975",
|
|
["false", 3333, 652, 17],
|
|
"eq_done_970",
|
|
["jump_false", 3333, "if_else_968", 652, 17],
|
|
["get", 3337, 12, 1, 1, 1],
|
|
["frame", 3338, 3337, 1, 1, 1],
|
|
["null", 3339, 1, 1],
|
|
["setarg", 3338, 0, 3339, 1, 1],
|
|
["setarg", 3338, 1, 10, 1, 1],
|
|
["invoke", 3338, 3336, 1, 1],
|
|
["array", 3340, 1, 3336, 1, 1],
|
|
[
|
|
"access",
|
|
3341,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3342, " call $cell_rt_goinvoke(l %ctx, l {0})", 1, 1],
|
|
["frame", 3344, 3341, 2, 1, 1],
|
|
["null", 3345, 1, 1],
|
|
["setarg", 3344, 0, 3345, 1, 1],
|
|
["setarg", 3344, 1, 3342, 1, 1],
|
|
["setarg", 3344, 2, 3340, 1, 1],
|
|
["invoke", 3344, 3343, 1, 1],
|
|
["get", 3347, 11, 1, 653, 9],
|
|
["frame", 3348, 3347, 1, 653, 9],
|
|
["null", 3349, 653, 9],
|
|
["setarg", 3348, 0, 3349, 653, 9],
|
|
["setarg", 3348, 1, 3343, 653, 9],
|
|
["invoke", 3348, 3346, 653, 9],
|
|
["jump", "while_start_93", 654, 9],
|
|
["jump", "if_end_969", 654, 9],
|
|
"if_else_968",
|
|
"if_end_969",
|
|
["access", 3350, "function", 659, 17],
|
|
["is_identical", 3351, 21, 3350, 659, 17],
|
|
["jump_true", 3351, "eq_done_978", 659, 17],
|
|
["is_int", 3352, 21, 659, 17],
|
|
["jump_false", 3352, "eq_ni_979", 659, 17],
|
|
"_nop_tc_102",
|
|
["jump", "eq_ni_979", 659, 17],
|
|
["eq_int", 3351, 21, 3350, 659, 17],
|
|
["jump", "eq_done_978", 659, 17],
|
|
"eq_ni_979",
|
|
["is_num", 3352, 21, 659, 17],
|
|
["jump_false", 3352, "eq_nn_980", 659, 17],
|
|
["is_num", 3353, 3350, 659, 17],
|
|
["jump_false", 3353, "eq_nn_980", 659, 17],
|
|
["eq_float", 3351, 21, 3350, 659, 17],
|
|
["jump", "eq_done_978", 659, 17],
|
|
"eq_nn_980",
|
|
["is_text", 3352, 21, 659, 17],
|
|
["jump_false", 3352, "eq_nt_981", 659, 17],
|
|
["is_text", 3353, 3350, 659, 17],
|
|
["jump_false", 3353, "eq_nt_981", 659, 17],
|
|
["eq_text", 3351, 21, 3350, 659, 17],
|
|
["jump", "eq_done_978", 659, 17],
|
|
"eq_nt_981",
|
|
["is_null", 3352, 21, 659, 17],
|
|
["jump_false", 3352, "eq_nnl_982", 659, 17],
|
|
["is_null", 3353, 3350, 659, 17],
|
|
["jump_false", 3353, "eq_nnl_982", 659, 17],
|
|
["true", 3351, 659, 17],
|
|
["jump", "eq_done_978", 659, 17],
|
|
"eq_nnl_982",
|
|
["is_bool", 3352, 21, 659, 17],
|
|
["jump_false", 3352, "eq_nb_983", 659, 17],
|
|
["is_bool", 3353, 3350, 659, 17],
|
|
["jump_false", 3353, "eq_nb_983", 659, 17],
|
|
["eq_bool", 3351, 21, 3350, 659, 17],
|
|
["jump", "eq_done_978", 659, 17],
|
|
"eq_nb_983",
|
|
["false", 3351, 659, 17],
|
|
"eq_done_978",
|
|
["jump_false", 3351, "if_else_976", 659, 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],
|
|
[
|
|
"access",
|
|
3359,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
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, 2, 3354, 3358, 1, 1],
|
|
[
|
|
"access",
|
|
3363,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3364, " {0} =l call $cell_rt_make_function(l %ctx, l {1}, l %fp)", 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, 660, 9],
|
|
["frame", 3370, 3369, 1, 660, 9],
|
|
["null", 3371, 660, 9],
|
|
["setarg", 3370, 0, 3371, 660, 9],
|
|
["setarg", 3370, 1, 3365, 660, 9],
|
|
["invoke", 3370, 3368, 660, 9],
|
|
["frame", 3373, 9, 1, 661, 9],
|
|
["null", 3374, 661, 9],
|
|
["setarg", 3373, 0, 3374, 661, 9],
|
|
["setarg", 3373, 1, 10, 661, 9],
|
|
["invoke", 3373, 3372, 661, 9],
|
|
["jump", "while_start_93", 662, 9],
|
|
["jump", "if_end_977", 662, 9],
|
|
"if_else_976",
|
|
"if_end_977",
|
|
["access", 3375, "record", 667, 17],
|
|
["is_identical", 3376, 21, 3375, 667, 17],
|
|
["jump_true", 3376, "eq_done_986", 667, 17],
|
|
["is_int", 3377, 21, 667, 17],
|
|
["jump_false", 3377, "eq_ni_987", 667, 17],
|
|
"_nop_tc_103",
|
|
["jump", "eq_ni_987", 667, 17],
|
|
["eq_int", 3376, 21, 3375, 667, 17],
|
|
["jump", "eq_done_986", 667, 17],
|
|
"eq_ni_987",
|
|
["is_num", 3377, 21, 667, 17],
|
|
["jump_false", 3377, "eq_nn_988", 667, 17],
|
|
["is_num", 3378, 3375, 667, 17],
|
|
["jump_false", 3378, "eq_nn_988", 667, 17],
|
|
["eq_float", 3376, 21, 3375, 667, 17],
|
|
["jump", "eq_done_986", 667, 17],
|
|
"eq_nn_988",
|
|
["is_text", 3377, 21, 667, 17],
|
|
["jump_false", 3377, "eq_nt_989", 667, 17],
|
|
["is_text", 3378, 3375, 667, 17],
|
|
["jump_false", 3378, "eq_nt_989", 667, 17],
|
|
["eq_text", 3376, 21, 3375, 667, 17],
|
|
["jump", "eq_done_986", 667, 17],
|
|
"eq_nt_989",
|
|
["is_null", 3377, 21, 667, 17],
|
|
["jump_false", 3377, "eq_nnl_990", 667, 17],
|
|
["is_null", 3378, 3375, 667, 17],
|
|
["jump_false", 3378, "eq_nnl_990", 667, 17],
|
|
["true", 3376, 667, 17],
|
|
["jump", "eq_done_986", 667, 17],
|
|
"eq_nnl_990",
|
|
["is_bool", 3377, 21, 667, 17],
|
|
["jump_false", 3377, "eq_nb_991", 667, 17],
|
|
["is_bool", 3378, 3375, 667, 17],
|
|
["jump_false", 3378, "eq_nb_991", 667, 17],
|
|
["eq_bool", 3376, 21, 3375, 667, 17],
|
|
["jump", "eq_done_986", 667, 17],
|
|
"eq_nb_991",
|
|
["false", 3376, 667, 17],
|
|
"eq_done_986",
|
|
["jump_false", 3376, "if_else_984", 667, 17],
|
|
["get", 3380, 12, 1, 1, 1],
|
|
["frame", 3381, 3380, 1, 1, 1],
|
|
["null", 3382, 1, 1],
|
|
["setarg", 3381, 0, 3382, 1, 1],
|
|
["setarg", 3381, 1, 10, 1, 1],
|
|
["invoke", 3381, 3379, 1, 1],
|
|
["array", 3383, 1, 3379, 1, 1],
|
|
[
|
|
"access",
|
|
3384,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3385, " {0} =l call $JS_NewObject(l %ctx)", 1, 1],
|
|
["frame", 3387, 3384, 2, 1, 1],
|
|
["null", 3388, 1, 1],
|
|
["setarg", 3387, 0, 3388, 1, 1],
|
|
["setarg", 3387, 1, 3385, 1, 1],
|
|
["setarg", 3387, 2, 3383, 1, 1],
|
|
["invoke", 3387, 3386, 1, 1],
|
|
["get", 3390, 11, 1, 668, 9],
|
|
["frame", 3391, 3390, 1, 668, 9],
|
|
["null", 3392, 668, 9],
|
|
["setarg", 3391, 0, 3392, 668, 9],
|
|
["setarg", 3391, 1, 3386, 668, 9],
|
|
["invoke", 3391, 3389, 668, 9],
|
|
["frame", 3394, 9, 1, 669, 9],
|
|
["null", 3395, 669, 9],
|
|
["setarg", 3394, 0, 3395, 669, 9],
|
|
["setarg", 3394, 1, 10, 669, 9],
|
|
["invoke", 3394, 3393, 669, 9],
|
|
["jump", "while_start_93", 670, 9],
|
|
["jump", "if_end_985", 670, 9],
|
|
"if_else_984",
|
|
"if_end_985",
|
|
["access", 3396, "array", 672, 17],
|
|
["is_identical", 3397, 21, 3396, 672, 17],
|
|
["jump_true", 3397, "eq_done_994", 672, 17],
|
|
["is_int", 3398, 21, 672, 17],
|
|
["jump_false", 3398, "eq_ni_995", 672, 17],
|
|
"_nop_tc_104",
|
|
["jump", "eq_ni_995", 672, 17],
|
|
["eq_int", 3397, 21, 3396, 672, 17],
|
|
["jump", "eq_done_994", 672, 17],
|
|
"eq_ni_995",
|
|
["is_num", 3398, 21, 672, 17],
|
|
["jump_false", 3398, "eq_nn_996", 672, 17],
|
|
["is_num", 3399, 3396, 672, 17],
|
|
["jump_false", 3399, "eq_nn_996", 672, 17],
|
|
["eq_float", 3397, 21, 3396, 672, 17],
|
|
["jump", "eq_done_994", 672, 17],
|
|
"eq_nn_996",
|
|
["is_text", 3398, 21, 672, 17],
|
|
["jump_false", 3398, "eq_nt_997", 672, 17],
|
|
["is_text", 3399, 3396, 672, 17],
|
|
["jump_false", 3399, "eq_nt_997", 672, 17],
|
|
["eq_text", 3397, 21, 3396, 672, 17],
|
|
["jump", "eq_done_994", 672, 17],
|
|
"eq_nt_997",
|
|
["is_null", 3398, 21, 672, 17],
|
|
["jump_false", 3398, "eq_nnl_998", 672, 17],
|
|
["is_null", 3399, 3396, 672, 17],
|
|
["jump_false", 3399, "eq_nnl_998", 672, 17],
|
|
["true", 3397, 672, 17],
|
|
["jump", "eq_done_994", 672, 17],
|
|
"eq_nnl_998",
|
|
["is_bool", 3398, 21, 672, 17],
|
|
["jump_false", 3398, "eq_nb_999", 672, 17],
|
|
["is_bool", 3399, 3396, 672, 17],
|
|
["jump_false", 3399, "eq_nb_999", 672, 17],
|
|
["eq_bool", 3397, 21, 3396, 672, 17],
|
|
["jump", "eq_done_994", 672, 17],
|
|
"eq_nb_999",
|
|
["false", 3397, 672, 17],
|
|
"eq_done_994",
|
|
["jump_false", 3397, "if_else_992", 672, 17],
|
|
["null", 3400, 673, 26],
|
|
["is_identical", 3401, 14, 3400, 673, 26],
|
|
["jump_true", 3401, "ne_nid_1003", 673, 26],
|
|
["jump", "ne_ni_1004", 673, 26],
|
|
"ne_nid_1003",
|
|
["false", 3401, 673, 26],
|
|
["jump", "ne_done_1002", 673, 26],
|
|
"ne_ni_1004",
|
|
["is_int", 3402, 14, 673, 26],
|
|
["jump_false", 3402, "ne_nn_1005", 673, 26],
|
|
["is_int", 3403, 3400, 673, 26],
|
|
["jump_false", 3403, "ne_nn_1005", 673, 26],
|
|
["ne_int", 3401, 14, 3400, 673, 26],
|
|
["jump", "ne_done_1002", 673, 26],
|
|
"ne_nn_1005",
|
|
["is_num", 3402, 14, 673, 26],
|
|
["jump_false", 3402, "ne_nt_1006", 673, 26],
|
|
["is_num", 3403, 3400, 673, 26],
|
|
["jump_false", 3403, "ne_nt_1006", 673, 26],
|
|
["ne_float", 3401, 14, 3400, 673, 26],
|
|
["jump", "ne_done_1002", 673, 26],
|
|
"ne_nt_1006",
|
|
["is_text", 3402, 14, 673, 26],
|
|
["jump_false", 3402, "ne_nnl_1007", 673, 26],
|
|
["is_text", 3403, 3400, 673, 26],
|
|
["jump_false", 3403, "ne_nnl_1007", 673, 26],
|
|
["ne_text", 3401, 14, 3400, 673, 26],
|
|
["jump", "ne_done_1002", 673, 26],
|
|
"ne_nnl_1007",
|
|
["is_null", 3402, 14, 673, 26],
|
|
["jump_false", 3402, "ne_nb_1008", 673, 26],
|
|
["is_null", 3403, 3400, 673, 26],
|
|
["jump_false", 3403, "ne_nb_1008", 673, 26],
|
|
["false", 3401, 673, 26],
|
|
["jump", "ne_done_1002", 673, 26],
|
|
"ne_nb_1008",
|
|
["is_bool", 3402, 14, 673, 26],
|
|
["jump_false", 3402, "ne_mis_1009", 673, 26],
|
|
["is_bool", 3403, 3400, 673, 26],
|
|
["jump_false", 3403, "ne_mis_1009", 673, 26],
|
|
["ne_bool", 3401, 14, 3400, 673, 26],
|
|
["jump", "ne_done_1002", 673, 26],
|
|
"ne_mis_1009",
|
|
["true", 3401, 673, 26],
|
|
"ne_done_1002",
|
|
["jump_false", 3401, "tern_else_1000", 673, 26],
|
|
["move", 3404, 14, 673, 33],
|
|
["jump", "tern_end_1001", 673, 33],
|
|
"tern_else_1000",
|
|
["access", 3405, 0, 673, 38],
|
|
["move", 3404, 3405, 673, 38],
|
|
"tern_end_1001",
|
|
["move", 15, 3404, 673, 38],
|
|
["get", 3407, 12, 1, 1, 1],
|
|
["frame", 3408, 3407, 1, 1, 1],
|
|
["null", 3409, 1, 1],
|
|
["setarg", 3408, 0, 3409, 1, 1],
|
|
["setarg", 3408, 1, 10, 1, 1],
|
|
["invoke", 3408, 3406, 1, 1],
|
|
["array", 3410, 1, 3406, 1, 1],
|
|
[
|
|
"access",
|
|
3411,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3412, " {0} =l call $JS_NewArray(l %ctx)", 1, 1],
|
|
["frame", 3414, 3411, 2, 1, 1],
|
|
["null", 3415, 1, 1],
|
|
["setarg", 3414, 0, 3415, 1, 1],
|
|
["setarg", 3414, 1, 3412, 1, 1],
|
|
["setarg", 3414, 2, 3410, 1, 1],
|
|
["invoke", 3414, 3413, 1, 1],
|
|
["get", 3417, 11, 1, 674, 9],
|
|
["frame", 3418, 3417, 1, 674, 9],
|
|
["null", 3419, 674, 9],
|
|
["setarg", 3418, 0, 3419, 674, 9],
|
|
["setarg", 3418, 1, 3413, 674, 9],
|
|
["invoke", 3418, 3416, 674, 9],
|
|
["access", 3420, 0, 675, 14],
|
|
["move", 17, 3420, 675, 14],
|
|
"while_start_1010",
|
|
["is_int", 3422, 17, 676, 21],
|
|
["jump_false", 3422, "rel_ni_1012", 676, 21],
|
|
["is_int", 3423, 15, 676, 21],
|
|
["jump_false", 3423, "rel_ni_1012", 676, 21],
|
|
["lt_int", 3421, 17, 15, 676, 21],
|
|
["jump", "rel_done_1014", 676, 21],
|
|
"rel_ni_1012",
|
|
["is_num", 3422, 17, 676, 21],
|
|
["jump_false", 3422, "rel_nn_1013", 676, 21],
|
|
["is_num", 3423, 15, 676, 21],
|
|
["jump_false", 3423, "rel_nn_1013", 676, 21],
|
|
["lt_float", 3421, 17, 15, 676, 21],
|
|
["jump", "rel_done_1014", 676, 21],
|
|
"rel_nn_1013",
|
|
["is_text", 3422, 17, 676, 21],
|
|
["jump_false", 3422, "rel_err_1015", 676, 21],
|
|
["is_text", 3423, 15, 676, 21],
|
|
["jump_false", 3423, "rel_err_1015", 676, 21],
|
|
["lt_text", 3421, 17, 15, 676, 21],
|
|
["jump", "rel_done_1014", 676, 21],
|
|
"rel_err_1015",
|
|
["disrupt", 676, 21],
|
|
"rel_done_1014",
|
|
["jump_false", 3421, "while_end_1011", 676, 21],
|
|
["access", 3424, 3, 677, 29],
|
|
["is_int", 3427, 17, 677, 33],
|
|
["jump_false", 3427, "add_ni_1016", 677, 33],
|
|
["add_int", 3425, 3424, 17, 677, 33],
|
|
["jump", "add_done_1018", 677, 33],
|
|
"add_ni_1016",
|
|
["is_text", 3426, 3424, 677, 33],
|
|
["jump_false", 3426, "add_nt_1017", 677, 33],
|
|
["is_text", 3427, 17, 677, 33],
|
|
["jump_false", 3427, "add_nt_1017", 677, 33],
|
|
["concat", 3425, 3424, 17, 677, 33],
|
|
["jump", "add_done_1018", 677, 33],
|
|
"add_nt_1017",
|
|
["is_num", 3427, 17, 677, 33],
|
|
["jump_false", 3427, "add_err_1019", 677, 33],
|
|
["add_float", 3425, 3424, 17, 677, 33],
|
|
["jump", "add_done_1018", 677, 33],
|
|
"add_err_1019",
|
|
["disrupt", 677, 33],
|
|
"add_done_1018",
|
|
["load_dynamic", 3428, 19, 3425, 677, 33],
|
|
["move", 18, 3428, 677, 33],
|
|
["get", 3430, 12, 1, 1, 1],
|
|
["frame", 3431, 3430, 1, 1, 1],
|
|
["null", 3432, 1, 1],
|
|
["setarg", 3431, 0, 3432, 1, 1],
|
|
["setarg", 3431, 1, 10, 1, 1],
|
|
["invoke", 3431, 3429, 1, 1],
|
|
[
|
|
"access",
|
|
3434,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 3435, 3434, 1, 1, 1],
|
|
["null", 3436, 1, 1],
|
|
["setarg", 3435, 0, 3436, 1, 1],
|
|
["setarg", 3435, 1, 17, 1, 1],
|
|
["invoke", 3435, 3433, 1, 1],
|
|
["get", 3438, 12, 1, 1, 1],
|
|
["frame", 3439, 3438, 1, 1, 1],
|
|
["null", 3440, 1, 1],
|
|
["setarg", 3439, 0, 3440, 1, 1],
|
|
["setarg", 3439, 1, 18, 1, 1],
|
|
["invoke", 3439, 3437, 1, 1],
|
|
["array", 3441, 3, 3429, 3433, 3437, 1, 1],
|
|
[
|
|
"access",
|
|
3442,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3443, " call $JS_SetPropertyNumber(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3445, 3442, 2, 1, 1],
|
|
["null", 3446, 1, 1],
|
|
["setarg", 3445, 0, 3446, 1, 1],
|
|
["setarg", 3445, 1, 3443, 1, 1],
|
|
["setarg", 3445, 2, 3441, 1, 1],
|
|
["invoke", 3445, 3444, 1, 1],
|
|
["get", 3448, 11, 1, 678, 11],
|
|
["frame", 3449, 3448, 1, 678, 11],
|
|
["null", 3450, 678, 11],
|
|
["setarg", 3449, 0, 3450, 678, 11],
|
|
["setarg", 3449, 1, 3444, 678, 11],
|
|
["invoke", 3449, 3447, 678, 11],
|
|
["access", 3451, 1, 679, 21],
|
|
["is_int", 3453, 17, 679, 21],
|
|
["jump_false", 3453, "add_ni_1020", 679, 21],
|
|
["add_int", 3452, 17, 3451, 679, 21],
|
|
["jump", "add_done_1022", 679, 21],
|
|
"add_ni_1020",
|
|
["is_text", 3453, 17, 679, 21],
|
|
["jump_false", 3453, "add_nt_1021", 679, 21],
|
|
["is_text", 3454, 3451, 679, 21],
|
|
["jump_false", 3454, "add_nt_1021", 679, 21],
|
|
["concat", 3452, 17, 3451, 679, 21],
|
|
["jump", "add_done_1022", 679, 21],
|
|
"add_nt_1021",
|
|
["is_num", 3453, 17, 679, 21],
|
|
["jump_false", 3453, "add_err_1023", 679, 21],
|
|
["add_float", 3452, 17, 3451, 679, 21],
|
|
["jump", "add_done_1022", 679, 21],
|
|
"add_err_1023",
|
|
["disrupt", 679, 21],
|
|
"add_done_1022",
|
|
["move", 17, 3452, 679, 21],
|
|
["jump", "while_start_1010", 679, 21],
|
|
"while_end_1011",
|
|
["frame", 3456, 9, 1, 681, 9],
|
|
["null", 3457, 681, 9],
|
|
["setarg", 3456, 0, 3457, 681, 9],
|
|
["setarg", 3456, 1, 10, 681, 9],
|
|
["invoke", 3456, 3455, 681, 9],
|
|
["jump", "while_start_93", 682, 9],
|
|
["jump", "if_end_993", 682, 9],
|
|
"if_else_992",
|
|
"if_end_993",
|
|
["access", 3458, "push", 687, 17],
|
|
["is_identical", 3459, 21, 3458, 687, 17],
|
|
["jump_true", 3459, "eq_done_1026", 687, 17],
|
|
["is_int", 3460, 21, 687, 17],
|
|
["jump_false", 3460, "eq_ni_1027", 687, 17],
|
|
"_nop_tc_105",
|
|
["jump", "eq_ni_1027", 687, 17],
|
|
["eq_int", 3459, 21, 3458, 687, 17],
|
|
["jump", "eq_done_1026", 687, 17],
|
|
"eq_ni_1027",
|
|
["is_num", 3460, 21, 687, 17],
|
|
["jump_false", 3460, "eq_nn_1028", 687, 17],
|
|
["is_num", 3461, 3458, 687, 17],
|
|
["jump_false", 3461, "eq_nn_1028", 687, 17],
|
|
["eq_float", 3459, 21, 3458, 687, 17],
|
|
["jump", "eq_done_1026", 687, 17],
|
|
"eq_nn_1028",
|
|
["is_text", 3460, 21, 687, 17],
|
|
["jump_false", 3460, "eq_nt_1029", 687, 17],
|
|
["is_text", 3461, 3458, 687, 17],
|
|
["jump_false", 3461, "eq_nt_1029", 687, 17],
|
|
["eq_text", 3459, 21, 3458, 687, 17],
|
|
["jump", "eq_done_1026", 687, 17],
|
|
"eq_nt_1029",
|
|
["is_null", 3460, 21, 687, 17],
|
|
["jump_false", 3460, "eq_nnl_1030", 687, 17],
|
|
["is_null", 3461, 3458, 687, 17],
|
|
["jump_false", 3461, "eq_nnl_1030", 687, 17],
|
|
["true", 3459, 687, 17],
|
|
["jump", "eq_done_1026", 687, 17],
|
|
"eq_nnl_1030",
|
|
["is_bool", 3460, 21, 687, 17],
|
|
["jump_false", 3460, "eq_nb_1031", 687, 17],
|
|
["is_bool", 3461, 3458, 687, 17],
|
|
["jump_false", 3461, "eq_nb_1031", 687, 17],
|
|
["eq_bool", 3459, 21, 3458, 687, 17],
|
|
["jump", "eq_done_1026", 687, 17],
|
|
"eq_nb_1031",
|
|
["false", 3459, 687, 17],
|
|
"eq_done_1026",
|
|
["jump_false", 3459, "if_else_1024", 687, 17],
|
|
["get", 3463, 12, 1, 1, 1],
|
|
["frame", 3464, 3463, 1, 1, 1],
|
|
["null", 3465, 1, 1],
|
|
["setarg", 3464, 0, 3465, 1, 1],
|
|
["setarg", 3464, 1, 10, 1, 1],
|
|
["invoke", 3464, 3462, 1, 1],
|
|
["get", 3467, 12, 1, 1, 1],
|
|
["frame", 3468, 3467, 1, 1, 1],
|
|
["null", 3469, 1, 1],
|
|
["setarg", 3468, 0, 3469, 1, 1],
|
|
["setarg", 3468, 1, 14, 1, 1],
|
|
["invoke", 3468, 3466, 1, 1],
|
|
["array", 3470, 2, 3462, 3466, 1, 1],
|
|
[
|
|
"access",
|
|
3471,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3472, " call $cell_rt_push(l %ctx, l {0}, l {1})", 1, 1],
|
|
["frame", 3474, 3471, 2, 1, 1],
|
|
["null", 3475, 1, 1],
|
|
["setarg", 3474, 0, 3475, 1, 1],
|
|
["setarg", 3474, 1, 3472, 1, 1],
|
|
["setarg", 3474, 2, 3470, 1, 1],
|
|
["invoke", 3474, 3473, 1, 1],
|
|
["get", 3477, 11, 1, 688, 9],
|
|
["frame", 3478, 3477, 1, 688, 9],
|
|
["null", 3479, 688, 9],
|
|
["setarg", 3478, 0, 3479, 688, 9],
|
|
["setarg", 3478, 1, 3473, 688, 9],
|
|
["invoke", 3478, 3476, 688, 9],
|
|
["jump", "while_start_93", 689, 9],
|
|
["jump", "if_end_1025", 689, 9],
|
|
"if_else_1024",
|
|
"if_end_1025",
|
|
["access", 3480, "pop", 691, 17],
|
|
["is_identical", 3481, 21, 3480, 691, 17],
|
|
["jump_true", 3481, "eq_done_1034", 691, 17],
|
|
["is_int", 3482, 21, 691, 17],
|
|
["jump_false", 3482, "eq_ni_1035", 691, 17],
|
|
"_nop_tc_106",
|
|
["jump", "eq_ni_1035", 691, 17],
|
|
["eq_int", 3481, 21, 3480, 691, 17],
|
|
["jump", "eq_done_1034", 691, 17],
|
|
"eq_ni_1035",
|
|
["is_num", 3482, 21, 691, 17],
|
|
["jump_false", 3482, "eq_nn_1036", 691, 17],
|
|
["is_num", 3483, 3480, 691, 17],
|
|
["jump_false", 3483, "eq_nn_1036", 691, 17],
|
|
["eq_float", 3481, 21, 3480, 691, 17],
|
|
["jump", "eq_done_1034", 691, 17],
|
|
"eq_nn_1036",
|
|
["is_text", 3482, 21, 691, 17],
|
|
["jump_false", 3482, "eq_nt_1037", 691, 17],
|
|
["is_text", 3483, 3480, 691, 17],
|
|
["jump_false", 3483, "eq_nt_1037", 691, 17],
|
|
["eq_text", 3481, 21, 3480, 691, 17],
|
|
["jump", "eq_done_1034", 691, 17],
|
|
"eq_nt_1037",
|
|
["is_null", 3482, 21, 691, 17],
|
|
["jump_false", 3482, "eq_nnl_1038", 691, 17],
|
|
["is_null", 3483, 3480, 691, 17],
|
|
["jump_false", 3483, "eq_nnl_1038", 691, 17],
|
|
["true", 3481, 691, 17],
|
|
["jump", "eq_done_1034", 691, 17],
|
|
"eq_nnl_1038",
|
|
["is_bool", 3482, 21, 691, 17],
|
|
["jump_false", 3482, "eq_nb_1039", 691, 17],
|
|
["is_bool", 3483, 3480, 691, 17],
|
|
["jump_false", 3483, "eq_nb_1039", 691, 17],
|
|
["eq_bool", 3481, 21, 3480, 691, 17],
|
|
["jump", "eq_done_1034", 691, 17],
|
|
"eq_nb_1039",
|
|
["false", 3481, 691, 17],
|
|
"eq_done_1034",
|
|
["jump_false", 3481, "if_else_1032", 691, 17],
|
|
["get", 3485, 12, 1, 1, 1],
|
|
["frame", 3486, 3485, 1, 1, 1],
|
|
["null", 3487, 1, 1],
|
|
["setarg", 3486, 0, 3487, 1, 1],
|
|
["setarg", 3486, 1, 10, 1, 1],
|
|
["invoke", 3486, 3484, 1, 1],
|
|
["get", 3489, 12, 1, 1, 1],
|
|
["frame", 3490, 3489, 1, 1, 1],
|
|
["null", 3491, 1, 1],
|
|
["setarg", 3490, 0, 3491, 1, 1],
|
|
["setarg", 3490, 1, 14, 1, 1],
|
|
["invoke", 3490, 3488, 1, 1],
|
|
["array", 3492, 2, 3484, 3488, 1, 1],
|
|
[
|
|
"access",
|
|
3493,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3494, " {0} =l call $cell_rt_pop(l %ctx, l {1})", 1, 1],
|
|
["frame", 3496, 3493, 2, 1, 1],
|
|
["null", 3497, 1, 1],
|
|
["setarg", 3496, 0, 3497, 1, 1],
|
|
["setarg", 3496, 1, 3494, 1, 1],
|
|
["setarg", 3496, 2, 3492, 1, 1],
|
|
["invoke", 3496, 3495, 1, 1],
|
|
["get", 3499, 11, 1, 692, 9],
|
|
["frame", 3500, 3499, 1, 692, 9],
|
|
["null", 3501, 692, 9],
|
|
["setarg", 3500, 0, 3501, 692, 9],
|
|
["setarg", 3500, 1, 3495, 692, 9],
|
|
["invoke", 3500, 3498, 692, 9],
|
|
["frame", 3503, 9, 1, 693, 9],
|
|
["null", 3504, 693, 9],
|
|
["setarg", 3503, 0, 3504, 693, 9],
|
|
["setarg", 3503, 1, 10, 693, 9],
|
|
["invoke", 3503, 3502, 693, 9],
|
|
["jump", "while_start_93", 694, 9],
|
|
["jump", "if_end_1033", 694, 9],
|
|
"if_else_1032",
|
|
"if_end_1033",
|
|
["access", 3505, "return", 699, 17],
|
|
["is_identical", 3506, 21, 3505, 699, 17],
|
|
["jump_true", 3506, "eq_done_1042", 699, 17],
|
|
["is_int", 3507, 21, 699, 17],
|
|
["jump_false", 3507, "eq_ni_1043", 699, 17],
|
|
"_nop_tc_107",
|
|
["jump", "eq_ni_1043", 699, 17],
|
|
["eq_int", 3506, 21, 3505, 699, 17],
|
|
["jump", "eq_done_1042", 699, 17],
|
|
"eq_ni_1043",
|
|
["is_num", 3507, 21, 699, 17],
|
|
["jump_false", 3507, "eq_nn_1044", 699, 17],
|
|
["is_num", 3508, 3505, 699, 17],
|
|
["jump_false", 3508, "eq_nn_1044", 699, 17],
|
|
["eq_float", 3506, 21, 3505, 699, 17],
|
|
["jump", "eq_done_1042", 699, 17],
|
|
"eq_nn_1044",
|
|
["is_text", 3507, 21, 699, 17],
|
|
["jump_false", 3507, "eq_nt_1045", 699, 17],
|
|
["is_text", 3508, 3505, 699, 17],
|
|
["jump_false", 3508, "eq_nt_1045", 699, 17],
|
|
["eq_text", 3506, 21, 3505, 699, 17],
|
|
["jump", "eq_done_1042", 699, 17],
|
|
"eq_nt_1045",
|
|
["is_null", 3507, 21, 699, 17],
|
|
["jump_false", 3507, "eq_nnl_1046", 699, 17],
|
|
["is_null", 3508, 3505, 699, 17],
|
|
["jump_false", 3508, "eq_nnl_1046", 699, 17],
|
|
["true", 3506, 699, 17],
|
|
["jump", "eq_done_1042", 699, 17],
|
|
"eq_nnl_1046",
|
|
["is_bool", 3507, 21, 699, 17],
|
|
["jump_false", 3507, "eq_nb_1047", 699, 17],
|
|
["is_bool", 3508, 3505, 699, 17],
|
|
["jump_false", 3508, "eq_nb_1047", 699, 17],
|
|
["eq_bool", 3506, 21, 3505, 699, 17],
|
|
["jump", "eq_done_1042", 699, 17],
|
|
"eq_nb_1047",
|
|
["false", 3506, 699, 17],
|
|
"eq_done_1042",
|
|
["jump_false", 3506, "if_else_1040", 699, 17],
|
|
["get", 3510, 12, 1, 1, 1],
|
|
["frame", 3511, 3510, 1, 1, 1],
|
|
["null", 3512, 1, 1],
|
|
["setarg", 3511, 0, 3512, 1, 1],
|
|
["setarg", 3511, 1, 10, 1, 1],
|
|
["invoke", 3511, 3509, 1, 1],
|
|
["array", 3513, 1, 3509, 1, 1],
|
|
[
|
|
"access",
|
|
3514,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3515, " ret {0}", 1, 1],
|
|
["frame", 3517, 3514, 2, 1, 1],
|
|
["null", 3518, 1, 1],
|
|
["setarg", 3517, 0, 3518, 1, 1],
|
|
["setarg", 3517, 1, 3515, 1, 1],
|
|
["setarg", 3517, 2, 3513, 1, 1],
|
|
["invoke", 3517, 3516, 1, 1],
|
|
["get", 3520, 11, 1, 700, 9],
|
|
["frame", 3521, 3520, 1, 700, 9],
|
|
["null", 3522, 700, 9],
|
|
["setarg", 3521, 0, 3522, 700, 9],
|
|
["setarg", 3521, 1, 3516, 700, 9],
|
|
["invoke", 3521, 3519, 700, 9],
|
|
["jump", "while_start_93", 701, 9],
|
|
["jump", "if_end_1041", 701, 9],
|
|
"if_else_1040",
|
|
"if_end_1041",
|
|
["access", 3523, "disrupt", 703, 17],
|
|
["is_identical", 3524, 21, 3523, 703, 17],
|
|
["jump_true", 3524, "eq_done_1050", 703, 17],
|
|
["is_int", 3525, 21, 703, 17],
|
|
["jump_false", 3525, "eq_ni_1051", 703, 17],
|
|
"_nop_tc_108",
|
|
["jump", "eq_ni_1051", 703, 17],
|
|
["eq_int", 3524, 21, 3523, 703, 17],
|
|
["jump", "eq_done_1050", 703, 17],
|
|
"eq_ni_1051",
|
|
["is_num", 3525, 21, 703, 17],
|
|
["jump_false", 3525, "eq_nn_1052", 703, 17],
|
|
["is_num", 3526, 3523, 703, 17],
|
|
["jump_false", 3526, "eq_nn_1052", 703, 17],
|
|
["eq_float", 3524, 21, 3523, 703, 17],
|
|
["jump", "eq_done_1050", 703, 17],
|
|
"eq_nn_1052",
|
|
["is_text", 3525, 21, 703, 17],
|
|
["jump_false", 3525, "eq_nt_1053", 703, 17],
|
|
["is_text", 3526, 3523, 703, 17],
|
|
["jump_false", 3526, "eq_nt_1053", 703, 17],
|
|
["eq_text", 3524, 21, 3523, 703, 17],
|
|
["jump", "eq_done_1050", 703, 17],
|
|
"eq_nt_1053",
|
|
["is_null", 3525, 21, 703, 17],
|
|
["jump_false", 3525, "eq_nnl_1054", 703, 17],
|
|
["is_null", 3526, 3523, 703, 17],
|
|
["jump_false", 3526, "eq_nnl_1054", 703, 17],
|
|
["true", 3524, 703, 17],
|
|
["jump", "eq_done_1050", 703, 17],
|
|
"eq_nnl_1054",
|
|
["is_bool", 3525, 21, 703, 17],
|
|
["jump_false", 3525, "eq_nb_1055", 703, 17],
|
|
["is_bool", 3526, 3523, 703, 17],
|
|
["jump_false", 3526, "eq_nb_1055", 703, 17],
|
|
["eq_bool", 3524, 21, 3523, 703, 17],
|
|
["jump", "eq_done_1050", 703, 17],
|
|
"eq_nb_1055",
|
|
["false", 3524, 703, 17],
|
|
"eq_done_1050",
|
|
["jump_false", 3524, "if_else_1048", 703, 17],
|
|
["access", 3527, " call $cell_rt_disrupt(l %ctx)", 704, 14],
|
|
["get", 3529, 11, 1, 704, 9],
|
|
["frame", 3530, 3529, 1, 704, 9],
|
|
["null", 3531, 704, 9],
|
|
["setarg", 3530, 0, 3531, 704, 9],
|
|
["setarg", 3530, 1, 3527, 704, 9],
|
|
["invoke", 3530, 3528, 704, 9],
|
|
["get", 3532, 2, 1, 1, 6],
|
|
["load_field", 3533, 3532, "js_null", 1, 6],
|
|
[
|
|
"access",
|
|
3535,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["frame", 3536, 3535, 1, 1, 1],
|
|
["null", 3537, 1, 1],
|
|
["setarg", 3536, 0, 3537, 1, 1],
|
|
["setarg", 3536, 1, 3533, 1, 1],
|
|
["invoke", 3536, 3534, 1, 1],
|
|
["array", 3538, 1, 3534, 1, 1],
|
|
[
|
|
"access",
|
|
3539,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3540, " ret {0}", 1, 1],
|
|
["frame", 3542, 3539, 2, 1, 1],
|
|
["null", 3543, 1, 1],
|
|
["setarg", 3542, 0, 3543, 1, 1],
|
|
["setarg", 3542, 1, 3540, 1, 1],
|
|
["setarg", 3542, 2, 3538, 1, 1],
|
|
["invoke", 3542, 3541, 1, 1],
|
|
["get", 3545, 11, 1, 705, 9],
|
|
["frame", 3546, 3545, 1, 705, 9],
|
|
["null", 3547, 705, 9],
|
|
["setarg", 3546, 0, 3547, 705, 9],
|
|
["setarg", 3546, 1, 3541, 705, 9],
|
|
["invoke", 3546, 3544, 705, 9],
|
|
["jump", "while_start_93", 706, 9],
|
|
["jump", "if_end_1049", 706, 9],
|
|
"if_else_1048",
|
|
"if_end_1049",
|
|
["access", 3548, "delete", 708, 17],
|
|
["is_identical", 3549, 21, 3548, 708, 17],
|
|
["jump_true", 3549, "eq_done_1058", 708, 17],
|
|
["is_int", 3550, 21, 708, 17],
|
|
["jump_false", 3550, "eq_ni_1059", 708, 17],
|
|
"_nop_tc_109",
|
|
["jump", "eq_ni_1059", 708, 17],
|
|
["eq_int", 3549, 21, 3548, 708, 17],
|
|
["jump", "eq_done_1058", 708, 17],
|
|
"eq_ni_1059",
|
|
["is_num", 3550, 21, 708, 17],
|
|
["jump_false", 3550, "eq_nn_1060", 708, 17],
|
|
["is_num", 3551, 3548, 708, 17],
|
|
["jump_false", 3551, "eq_nn_1060", 708, 17],
|
|
["eq_float", 3549, 21, 3548, 708, 17],
|
|
["jump", "eq_done_1058", 708, 17],
|
|
"eq_nn_1060",
|
|
["is_text", 3550, 21, 708, 17],
|
|
["jump_false", 3550, "eq_nt_1061", 708, 17],
|
|
["is_text", 3551, 3548, 708, 17],
|
|
["jump_false", 3551, "eq_nt_1061", 708, 17],
|
|
["eq_text", 3549, 21, 3548, 708, 17],
|
|
["jump", "eq_done_1058", 708, 17],
|
|
"eq_nt_1061",
|
|
["is_null", 3550, 21, 708, 17],
|
|
["jump_false", 3550, "eq_nnl_1062", 708, 17],
|
|
["is_null", 3551, 3548, 708, 17],
|
|
["jump_false", 3551, "eq_nnl_1062", 708, 17],
|
|
["true", 3549, 708, 17],
|
|
["jump", "eq_done_1058", 708, 17],
|
|
"eq_nnl_1062",
|
|
["is_bool", 3550, 21, 708, 17],
|
|
["jump_false", 3550, "eq_nb_1063", 708, 17],
|
|
["is_bool", 3551, 3548, 708, 17],
|
|
["jump_false", 3551, "eq_nb_1063", 708, 17],
|
|
["eq_bool", 3549, 21, 3548, 708, 17],
|
|
["jump", "eq_done_1058", 708, 17],
|
|
"eq_nb_1063",
|
|
["false", 3549, 708, 17],
|
|
"eq_done_1058",
|
|
["jump_false", 3549, "if_else_1056", 708, 17],
|
|
["get", 3553, 12, 1, 1, 1],
|
|
["frame", 3554, 3553, 1, 1, 1],
|
|
["null", 3555, 1, 1],
|
|
["setarg", 3554, 0, 3555, 1, 1],
|
|
["setarg", 3554, 1, 10, 1, 1],
|
|
["invoke", 3554, 3552, 1, 1],
|
|
["get", 3557, 12, 1, 1, 1],
|
|
["frame", 3558, 3557, 1, 1, 1],
|
|
["null", 3559, 1, 1],
|
|
["setarg", 3558, 0, 3559, 1, 1],
|
|
["setarg", 3558, 1, 14, 1, 1],
|
|
["invoke", 3558, 3556, 1, 1],
|
|
["get", 3561, 12, 1, 1, 1],
|
|
["frame", 3562, 3561, 1, 1, 1],
|
|
["null", 3563, 1, 1],
|
|
["setarg", 3562, 0, 3563, 1, 1],
|
|
["setarg", 3562, 1, 5, 1, 1],
|
|
["invoke", 3562, 3560, 1, 1],
|
|
["array", 3564, 3, 3552, 3556, 3560, 1, 1],
|
|
[
|
|
"access",
|
|
3565,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3566, " {0} =l call $cell_rt_delete(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 3568, 3565, 2, 1, 1],
|
|
["null", 3569, 1, 1],
|
|
["setarg", 3568, 0, 3569, 1, 1],
|
|
["setarg", 3568, 1, 3566, 1, 1],
|
|
["setarg", 3568, 2, 3564, 1, 1],
|
|
["invoke", 3568, 3567, 1, 1],
|
|
["get", 3571, 11, 1, 709, 9],
|
|
["frame", 3572, 3571, 1, 709, 9],
|
|
["null", 3573, 709, 9],
|
|
["setarg", 3572, 0, 3573, 709, 9],
|
|
["setarg", 3572, 1, 3567, 709, 9],
|
|
["invoke", 3572, 3570, 709, 9],
|
|
["frame", 3575, 9, 1, 710, 9],
|
|
["null", 3576, 710, 9],
|
|
["setarg", 3575, 0, 3576, 710, 9],
|
|
["setarg", 3575, 1, 10, 710, 9],
|
|
["invoke", 3575, 3574, 710, 9],
|
|
["jump", "while_start_93", 711, 9],
|
|
["jump", "if_end_1057", 711, 9],
|
|
"if_else_1056",
|
|
"if_end_1057",
|
|
["access", 3577, "typeof", 713, 17],
|
|
["is_identical", 3578, 21, 3577, 713, 17],
|
|
["jump_true", 3578, "eq_done_1066", 713, 17],
|
|
["is_int", 3579, 21, 713, 17],
|
|
["jump_false", 3579, "eq_ni_1067", 713, 17],
|
|
"_nop_tc_110",
|
|
["jump", "eq_ni_1067", 713, 17],
|
|
["eq_int", 3578, 21, 3577, 713, 17],
|
|
["jump", "eq_done_1066", 713, 17],
|
|
"eq_ni_1067",
|
|
["is_num", 3579, 21, 713, 17],
|
|
["jump_false", 3579, "eq_nn_1068", 713, 17],
|
|
["is_num", 3580, 3577, 713, 17],
|
|
["jump_false", 3580, "eq_nn_1068", 713, 17],
|
|
["eq_float", 3578, 21, 3577, 713, 17],
|
|
["jump", "eq_done_1066", 713, 17],
|
|
"eq_nn_1068",
|
|
["is_text", 3579, 21, 713, 17],
|
|
["jump_false", 3579, "eq_nt_1069", 713, 17],
|
|
["is_text", 3580, 3577, 713, 17],
|
|
["jump_false", 3580, "eq_nt_1069", 713, 17],
|
|
["eq_text", 3578, 21, 3577, 713, 17],
|
|
["jump", "eq_done_1066", 713, 17],
|
|
"eq_nt_1069",
|
|
["is_null", 3579, 21, 713, 17],
|
|
["jump_false", 3579, "eq_nnl_1070", 713, 17],
|
|
["is_null", 3580, 3577, 713, 17],
|
|
["jump_false", 3580, "eq_nnl_1070", 713, 17],
|
|
["true", 3578, 713, 17],
|
|
["jump", "eq_done_1066", 713, 17],
|
|
"eq_nnl_1070",
|
|
["is_bool", 3579, 21, 713, 17],
|
|
["jump_false", 3579, "eq_nb_1071", 713, 17],
|
|
["is_bool", 3580, 3577, 713, 17],
|
|
["jump_false", 3580, "eq_nb_1071", 713, 17],
|
|
["eq_bool", 3578, 21, 3577, 713, 17],
|
|
["jump", "eq_done_1066", 713, 17],
|
|
"eq_nb_1071",
|
|
["false", 3578, 713, 17],
|
|
"eq_done_1066",
|
|
["jump_false", 3578, "if_else_1064", 713, 17],
|
|
["get", 3582, 12, 1, 1, 1],
|
|
["frame", 3583, 3582, 1, 1, 1],
|
|
["null", 3584, 1, 1],
|
|
["setarg", 3583, 0, 3584, 1, 1],
|
|
["setarg", 3583, 1, 10, 1, 1],
|
|
["invoke", 3583, 3581, 1, 1],
|
|
["get", 3586, 12, 1, 1, 1],
|
|
["frame", 3587, 3586, 1, 1, 1],
|
|
["null", 3588, 1, 1],
|
|
["setarg", 3587, 0, 3588, 1, 1],
|
|
["setarg", 3587, 1, 14, 1, 1],
|
|
["invoke", 3587, 3585, 1, 1],
|
|
["array", 3589, 2, 3581, 3585, 1, 1],
|
|
[
|
|
"access",
|
|
3590,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3591, " {0} =l call $cell_rt_typeof(l %ctx, l {1})", 1, 1],
|
|
["frame", 3593, 3590, 2, 1, 1],
|
|
["null", 3594, 1, 1],
|
|
["setarg", 3593, 0, 3594, 1, 1],
|
|
["setarg", 3593, 1, 3591, 1, 1],
|
|
["setarg", 3593, 2, 3589, 1, 1],
|
|
["invoke", 3593, 3592, 1, 1],
|
|
["get", 3596, 11, 1, 714, 9],
|
|
["frame", 3597, 3596, 1, 714, 9],
|
|
["null", 3598, 714, 9],
|
|
["setarg", 3597, 0, 3598, 714, 9],
|
|
["setarg", 3597, 1, 3592, 714, 9],
|
|
["invoke", 3597, 3595, 714, 9],
|
|
["frame", 3600, 9, 1, 715, 9],
|
|
["null", 3601, 715, 9],
|
|
["setarg", 3600, 0, 3601, 715, 9],
|
|
["setarg", 3600, 1, 10, 715, 9],
|
|
["invoke", 3600, 3599, 715, 9],
|
|
["jump", "while_start_93", 716, 9],
|
|
["jump", "if_end_1065", 716, 9],
|
|
"if_else_1064",
|
|
"if_end_1065",
|
|
["array", 3602, 1, 21, 1, 1],
|
|
[
|
|
"access",
|
|
3603,
|
|
{
|
|
"name": "format",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
1,
|
|
1
|
|
],
|
|
["access", 3604, " # unknown: {0}", 1, 1],
|
|
["frame", 3606, 3603, 2, 1, 1],
|
|
["null", 3607, 1, 1],
|
|
["setarg", 3606, 0, 3607, 1, 1],
|
|
["setarg", 3606, 1, 3604, 1, 1],
|
|
["setarg", 3606, 2, 3602, 1, 1],
|
|
["invoke", 3606, 3605, 1, 1],
|
|
["get", 3609, 11, 1, 720, 7],
|
|
["frame", 3610, 3609, 1, 720, 7],
|
|
["null", 3611, 720, 7],
|
|
["setarg", 3610, 0, 3611, 720, 7],
|
|
["setarg", 3610, 1, 3605, 720, 7],
|
|
["invoke", 3610, 3608, 720, 7],
|
|
["jump", "while_start_93", 720, 7],
|
|
"while_end_94",
|
|
["access", 3612, "}", 723, 10],
|
|
["get", 3614, 11, 1, 723, 5],
|
|
["frame", 3615, 3614, 1, 723, 5],
|
|
["null", 3616, 723, 5],
|
|
["setarg", 3615, 0, 3616, 723, 5],
|
|
["setarg", 3615, 1, 3612, 723, 5],
|
|
["invoke", 3615, 3613, 723, 5],
|
|
["access", 3617, "", 724, 10],
|
|
["get", 3619, 11, 1, 724, 5],
|
|
["frame", 3620, 3619, 1, 724, 5],
|
|
["null", 3621, 724, 5],
|
|
["setarg", 3620, 0, 3621, 724, 5],
|
|
["setarg", 3620, 1, 3617, 724, 5],
|
|
["invoke", 3620, 3618, 724, 5],
|
|
["null", 3622, 724, 5],
|
|
["return", 3622, 724, 5]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 3
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 81,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["array", 18, 0],
|
|
["move", 6, 18, 7, 13],
|
|
["array", 19, 0],
|
|
["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, 731, 12],
|
|
"while_start_1072",
|
|
["load_field", 28, 1, "functions", 732, 22],
|
|
["length", 29, 28, 732, 22],
|
|
["is_int", 31, 7, 732, 22],
|
|
["jump_false", 31, "rel_ni_1074", 732, 22],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 30, 7, 29, 732, 22],
|
|
["jump", "rel_done_1076", 732, 22],
|
|
"rel_ni_1074",
|
|
["is_num", 31, 7, 732, 22],
|
|
["jump_false", 31, "rel_nn_1075", 732, 22],
|
|
["is_num", 32, 29, 732, 22],
|
|
["jump_false", 32, "rel_nn_1075", 732, 22],
|
|
["lt_float", 30, 7, 29, 732, 22],
|
|
["jump", "rel_done_1076", 732, 22],
|
|
"rel_nn_1075",
|
|
["is_text", 31, 7, 732, 22],
|
|
["jump_false", 31, "rel_err_1077", 732, 22],
|
|
["is_text", 32, 29, 732, 22],
|
|
["jump_false", 32, "rel_err_1077", 732, 22],
|
|
["lt_text", 30, 7, 29, 732, 22],
|
|
["jump", "rel_done_1076", 732, 22],
|
|
"rel_err_1077",
|
|
["disrupt", 732, 22],
|
|
"rel_done_1076",
|
|
["jump_false", 30, "while_end_1073", 732, 22],
|
|
["load_field", 33, 1, "functions", 733, 16],
|
|
["load_dynamic", 34, 33, 7, 733, 29],
|
|
["false", 35, 733, 38],
|
|
["frame", 37, 8, 3, 733, 5],
|
|
["null", 38, 733, 5],
|
|
["setarg", 37, 0, 38, 733, 5],
|
|
["setarg", 37, 1, 34, 733, 5],
|
|
["setarg", 37, 2, 7, 733, 5],
|
|
["setarg", 37, 3, 35, 733, 5],
|
|
["invoke", 37, 36, 733, 5],
|
|
["access", 39, 1, 734, 15],
|
|
["is_int", 41, 7, 734, 15],
|
|
["jump_false", 41, "add_ni_1078", 734, 15],
|
|
["add_int", 40, 7, 39, 734, 15],
|
|
["jump", "add_done_1080", 734, 15],
|
|
"add_ni_1078",
|
|
["is_text", 41, 7, 734, 15],
|
|
["jump_false", 41, "add_nt_1079", 734, 15],
|
|
["is_text", 42, 39, 734, 15],
|
|
["jump_false", 42, "add_nt_1079", 734, 15],
|
|
["concat", 40, 7, 39, 734, 15],
|
|
["jump", "add_done_1080", 734, 15],
|
|
"add_nt_1079",
|
|
["is_num", 41, 7, 734, 15],
|
|
["jump_false", 41, "add_err_1081", 734, 15],
|
|
["add_float", 40, 7, 39, 734, 15],
|
|
["jump", "add_done_1080", 734, 15],
|
|
"add_err_1081",
|
|
["disrupt", 734, 15],
|
|
"add_done_1080",
|
|
["move", 7, 40, 734, 15],
|
|
["jump", "while_start_1072", 734, 15],
|
|
"while_end_1073",
|
|
["load_field", 43, 1, "main", 737, 14],
|
|
["access", 44, -1, 737, 23],
|
|
["true", 45, 737, 27],
|
|
["frame", 47, 8, 3, 737, 3],
|
|
["null", 48, 737, 3],
|
|
["setarg", 47, 0, 48, 737, 3],
|
|
["setarg", 47, 1, 43, 737, 3],
|
|
["setarg", 47, 2, 44, 737, 3],
|
|
["setarg", 47, 3, 45, 737, 3],
|
|
["invoke", 47, 46, 737, 3],
|
|
["array", 49, 0],
|
|
["move", 5, 49, 740, 16],
|
|
["access", 17, 0, 741, 12],
|
|
"while_start_1082",
|
|
["length", 50, 3, 742, 22],
|
|
["is_int", 52, 17, 742, 22],
|
|
["jump_false", 52, "rel_ni_1084", 742, 22],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_int", 51, 17, 50, 742, 22],
|
|
["jump", "rel_done_1086", 742, 22],
|
|
"rel_ni_1084",
|
|
["is_num", 52, 17, 742, 22],
|
|
["jump_false", 52, "rel_nn_1085", 742, 22],
|
|
["is_num", 53, 50, 742, 22],
|
|
["jump_false", 53, "rel_nn_1085", 742, 22],
|
|
["lt_float", 51, 17, 50, 742, 22],
|
|
["jump", "rel_done_1086", 742, 22],
|
|
"rel_nn_1085",
|
|
["is_text", 52, 17, 742, 22],
|
|
["jump_false", 52, "rel_err_1087", 742, 22],
|
|
["is_text", 53, 50, 742, 22],
|
|
["jump_false", 53, "rel_err_1087", 742, 22],
|
|
["lt_text", 51, 17, 50, 742, 22],
|
|
["jump", "rel_done_1086", 742, 22],
|
|
"rel_err_1087",
|
|
["disrupt", 742, 22],
|
|
"rel_done_1086",
|
|
["jump_false", 51, "while_end_1083", 742, 22],
|
|
["load_dynamic", 54, 3, 17, 743, 27],
|
|
["push", 5, 54, 743, 27],
|
|
["access", 55, 1, 744, 15],
|
|
["is_int", 57, 17, 744, 15],
|
|
["jump_false", 57, "add_ni_1088", 744, 15],
|
|
["add_int", 56, 17, 55, 744, 15],
|
|
["jump", "add_done_1090", 744, 15],
|
|
"add_ni_1088",
|
|
["is_text", 57, 17, 744, 15],
|
|
["jump_false", 57, "add_nt_1089", 744, 15],
|
|
["is_text", 58, 55, 744, 15],
|
|
["jump_false", 58, "add_nt_1089", 744, 15],
|
|
["concat", 56, 17, 55, 744, 15],
|
|
["jump", "add_done_1090", 744, 15],
|
|
"add_nt_1089",
|
|
["is_num", 57, 17, 744, 15],
|
|
["jump_false", 57, "add_err_1091", 744, 15],
|
|
["add_float", 56, 17, 55, 744, 15],
|
|
["jump", "add_done_1090", 744, 15],
|
|
"add_err_1091",
|
|
["disrupt", 744, 15],
|
|
"add_done_1090",
|
|
["move", 17, 56, 744, 15],
|
|
["jump", "while_start_1082", 744, 15],
|
|
"while_end_1083",
|
|
["length", 59, 3, 746, 14],
|
|
["access", 60, 0, 746, 26],
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
"_nop_tc_7",
|
|
["jump", "rel_ni_1094", 746, 26],
|
|
["gt_int", 61, 59, 60, 746, 26],
|
|
["jump", "rel_done_1096", 746, 26],
|
|
"rel_ni_1094",
|
|
["is_num", 62, 59, 746, 26],
|
|
["jump_false", 62, "rel_nn_1095", 746, 26],
|
|
["is_num", 63, 60, 746, 26],
|
|
["jump_false", 63, "rel_nn_1095", 746, 26],
|
|
["gt_float", 61, 59, 60, 746, 26],
|
|
["jump", "rel_done_1096", 746, 26],
|
|
"rel_nn_1095",
|
|
["is_text", 62, 59, 746, 26],
|
|
["jump_false", 62, "rel_err_1097", 746, 26],
|
|
["is_text", 63, 60, 746, 26],
|
|
["jump_false", 63, "rel_err_1097", 746, 26],
|
|
["gt_text", 61, 59, 60, 746, 26],
|
|
["jump", "rel_done_1096", 746, 26],
|
|
"rel_err_1097",
|
|
["disrupt", 746, 26],
|
|
"rel_done_1096",
|
|
["jump_false", 61, "if_else_1092", 746, 26],
|
|
["access", 64, "", 746, 42],
|
|
["push", 5, 64, 746, 42],
|
|
["jump", "if_end_1093", 746, 42],
|
|
"if_else_1092",
|
|
"if_end_1093",
|
|
["access", 65, 0, 748, 8],
|
|
["move", 17, 65, 748, 8],
|
|
"while_start_1098",
|
|
["length", 66, 6, 749, 22],
|
|
["is_int", 68, 17, 749, 22],
|
|
["jump_false", 68, "rel_ni_1100", 749, 22],
|
|
"_nop_tc_8",
|
|
"_nop_tc_9",
|
|
["lt_int", 67, 17, 66, 749, 22],
|
|
["jump", "rel_done_1102", 749, 22],
|
|
"rel_ni_1100",
|
|
["is_num", 68, 17, 749, 22],
|
|
["jump_false", 68, "rel_nn_1101", 749, 22],
|
|
["is_num", 69, 66, 749, 22],
|
|
["jump_false", 69, "rel_nn_1101", 749, 22],
|
|
["lt_float", 67, 17, 66, 749, 22],
|
|
["jump", "rel_done_1102", 749, 22],
|
|
"rel_nn_1101",
|
|
["is_text", 68, 17, 749, 22],
|
|
["jump_false", 68, "rel_err_1103", 749, 22],
|
|
["is_text", 69, 66, 749, 22],
|
|
["jump_false", 69, "rel_err_1103", 749, 22],
|
|
["lt_text", 67, 17, 66, 749, 22],
|
|
["jump", "rel_done_1102", 749, 22],
|
|
"rel_err_1103",
|
|
["disrupt", 749, 22],
|
|
"rel_done_1102",
|
|
["jump_false", 67, "while_end_1099", 749, 22],
|
|
["load_dynamic", 70, 6, 17, 750, 22],
|
|
["push", 5, 70, 750, 22],
|
|
["access", 71, 1, 751, 15],
|
|
["is_int", 73, 17, 751, 15],
|
|
["jump_false", 73, "add_ni_1104", 751, 15],
|
|
["add_int", 72, 17, 71, 751, 15],
|
|
["jump", "add_done_1106", 751, 15],
|
|
"add_ni_1104",
|
|
["is_text", 73, 17, 751, 15],
|
|
["jump_false", 73, "add_nt_1105", 751, 15],
|
|
["is_text", 74, 71, 751, 15],
|
|
["jump_false", 74, "add_nt_1105", 751, 15],
|
|
["concat", 72, 17, 71, 751, 15],
|
|
["jump", "add_done_1106", 751, 15],
|
|
"add_nt_1105",
|
|
["is_num", 73, 17, 751, 15],
|
|
["jump_false", 73, "add_err_1107", 751, 15],
|
|
["add_float", 72, 17, 71, 751, 15],
|
|
["jump", "add_done_1106", 751, 15],
|
|
"add_err_1107",
|
|
["disrupt", 751, 15],
|
|
"add_done_1106",
|
|
["move", 17, 72, 751, 15],
|
|
["jump", "while_start_1098", 751, 15],
|
|
"while_end_1099",
|
|
["access", 75, "\n", 754, 23],
|
|
[
|
|
"access",
|
|
77,
|
|
{
|
|
"name": "text",
|
|
"kind": "name",
|
|
"make": "intrinsic"
|
|
},
|
|
754,
|
|
10
|
|
],
|
|
["frame", 78, 77, 2, 754, 10],
|
|
["null", 79, 754, 10],
|
|
["setarg", 78, 0, 79, 754, 10],
|
|
["setarg", 78, 1, 5, 754, 10],
|
|
["setarg", 78, 2, 75, 754, 10],
|
|
["invoke", 78, 76, 754, 10],
|
|
["return", 76, 754, 10],
|
|
["null", 80, 754, 10],
|
|
["return", 80, 754, 10]
|
|
],
|
|
"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, 757, 8],
|
|
["null", 3, 757, 8],
|
|
["return", 3, 757, 8]
|
|
]
|
|
},
|
|
"filename": "qbe_emit.cm",
|
|
"data": {}
|
|
} |