13301 lines
498 KiB
Plaintext
13301 lines
498 KiB
Plaintext
{
|
|
"name": "qbe_emit.cm",
|
|
"functions": [
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 5,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 2, 14, 1, 18, 10],
|
|
["is_array", 3, 2, 18, 15],
|
|
["jump_false", 3, "push_err_0", 18, 15],
|
|
["push", 2, 1, 18, 15],
|
|
["jump", "push_done_1", 18, 15],
|
|
"push_err_0",
|
|
["disrupt", 18, 15],
|
|
"push_done_1",
|
|
["null", 4, 18, 15],
|
|
["return", 4, 18, 15]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 16,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 20, 1, 22, 11],
|
|
["access", 2, 1, 22, 17],
|
|
["is_text", 4, 1, 22, 17],
|
|
["jump_false", 4, "add_cn_3", 22, 17],
|
|
"_nop_tc_1",
|
|
["jump", "add_cn_3", 22, 17],
|
|
["concat", 3, 1, 2, 22, 17],
|
|
["jump", "add_done_2", 22, 17],
|
|
"add_cn_3",
|
|
["is_num", 4, 1, 22, 17],
|
|
["jump_false", 4, "add_err_4", 22, 17],
|
|
"_nop_tc_2",
|
|
"_nop_tc_3",
|
|
["add", 3, 1, 2, 22, 17],
|
|
["jump", "add_done_2", 22, 17],
|
|
"add_err_4",
|
|
["disrupt", 22, 17],
|
|
"add_done_2",
|
|
["put", 3, 20, 1, 22, 17],
|
|
["access", 6, "u", 23, 12],
|
|
["get", 7, 20, 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_4",
|
|
"_nop_tc_5",
|
|
["is_text", 14, 8, 23, 18],
|
|
["jump_false", 14, "add_cn_6", 23, 18],
|
|
["concat", 12, 6, 8, 23, 18],
|
|
["jump", "add_done_5", 23, 18],
|
|
"add_cn_6",
|
|
"_nop_tc_6",
|
|
["jump", "add_err_7", 23, 18],
|
|
["is_num", 14, 8, 23, 18],
|
|
["jump_false", 14, "add_err_7", 23, 18],
|
|
["add", 12, 6, 8, 23, 18],
|
|
["jump", "add_done_5", 23, 18],
|
|
"add_err_7",
|
|
["disrupt", 23, 18],
|
|
"add_done_5",
|
|
["return", 12, 23, 18],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"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",
|
|
"_nop_tc_2",
|
|
["is_text", 9, 3, 27, 19],
|
|
["jump_false", 9, "add_cn_9", 27, 19],
|
|
["concat", 7, 2, 3, 27, 19],
|
|
["jump", "add_done_8", 27, 19],
|
|
"add_cn_9",
|
|
"_nop_tc_3",
|
|
["jump", "add_err_10", 27, 19],
|
|
["is_num", 9, 3, 27, 19],
|
|
["jump_false", 9, "add_err_10", 27, 19],
|
|
["add", 7, 2, 3, 27, 19],
|
|
["jump", "add_done_8", 27, 19],
|
|
"add_err_10",
|
|
["disrupt", 27, 19],
|
|
"add_done_8",
|
|
["return", 7, 27, 19],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 52,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 3, ".", 31, 26],
|
|
["access", 4, "_", 31, 31],
|
|
["access", 6, {"name":"replace","kind":"name","make":"intrinsic"}, 31, 13],
|
|
["frame", 7, 6, 3, 31, 13],
|
|
["null", 8, 31, 13],
|
|
["setarg", 7, 0, 8, 31, 13],
|
|
["setarg", 7, 1, 1, 31, 13],
|
|
["setarg", 7, 2, 3, 31, 13],
|
|
["setarg", 7, 3, 4, 31, 13],
|
|
["invoke", 7, 5, 31, 13],
|
|
["move", 2, 5, 31, 13],
|
|
["access", 9, "-", 32, 20],
|
|
["access", 10, "_", 32, 25],
|
|
["access", 12, {"name":"replace","kind":"name","make":"intrinsic"}, 32, 9],
|
|
["frame", 13, 12, 3, 32, 9],
|
|
["null", 14, 32, 9],
|
|
["setarg", 13, 0, 14, 32, 9],
|
|
["setarg", 13, 1, 2, 32, 9],
|
|
["setarg", 13, 2, 9, 32, 9],
|
|
["setarg", 13, 3, 10, 32, 9],
|
|
["invoke", 13, 11, 32, 9],
|
|
["move", 2, 11, 32, 9],
|
|
["access", 15, " ", 33, 20],
|
|
["access", 16, "_", 33, 25],
|
|
["access", 18, {"name":"replace","kind":"name","make":"intrinsic"}, 33, 9],
|
|
["frame", 19, 18, 3, 33, 9],
|
|
["null", 20, 33, 9],
|
|
["setarg", 19, 0, 20, 33, 9],
|
|
["setarg", 19, 1, 2, 33, 9],
|
|
["setarg", 19, 2, 15, 33, 9],
|
|
["setarg", 19, 3, 16, 33, 9],
|
|
["invoke", 19, 17, 33, 9],
|
|
["move", 2, 17, 33, 9],
|
|
["access", 21, "/", 34, 20],
|
|
["access", 22, "_", 34, 25],
|
|
["access", 24, {"name":"replace","kind":"name","make":"intrinsic"}, 34, 9],
|
|
["frame", 25, 24, 3, 34, 9],
|
|
["null", 26, 34, 9],
|
|
["setarg", 25, 0, 26, 34, 9],
|
|
["setarg", 25, 1, 2, 34, 9],
|
|
["setarg", 25, 2, 21, 34, 9],
|
|
["setarg", 25, 3, 22, 34, 9],
|
|
["invoke", 25, 23, 34, 9],
|
|
["move", 2, 23, 34, 9],
|
|
["access", 27, "<", 35, 20],
|
|
["access", 28, "", 35, 25],
|
|
["access", 30, {"name":"replace","kind":"name","make":"intrinsic"}, 35, 9],
|
|
["frame", 31, 30, 3, 35, 9],
|
|
["null", 32, 35, 9],
|
|
["setarg", 31, 0, 32, 35, 9],
|
|
["setarg", 31, 1, 2, 35, 9],
|
|
["setarg", 31, 2, 27, 35, 9],
|
|
["setarg", 31, 3, 28, 35, 9],
|
|
["invoke", 31, 29, 35, 9],
|
|
["move", 2, 29, 35, 9],
|
|
["access", 33, ">", 36, 20],
|
|
["access", 34, "", 36, 25],
|
|
["access", 36, {"name":"replace","kind":"name","make":"intrinsic"}, 36, 9],
|
|
["frame", 37, 36, 3, 36, 9],
|
|
["null", 38, 36, 9],
|
|
["setarg", 37, 0, 38, 36, 9],
|
|
["setarg", 37, 1, 2, 36, 9],
|
|
["setarg", 37, 2, 33, 36, 9],
|
|
["setarg", 37, 3, 34, 36, 9],
|
|
["invoke", 37, 35, 36, 9],
|
|
["move", 2, 35, 36, 9],
|
|
["access", 39, "(", 37, 20],
|
|
["access", 40, "", 37, 25],
|
|
["access", 42, {"name":"replace","kind":"name","make":"intrinsic"}, 37, 9],
|
|
["frame", 43, 42, 3, 37, 9],
|
|
["null", 44, 37, 9],
|
|
["setarg", 43, 0, 44, 37, 9],
|
|
["setarg", 43, 1, 2, 37, 9],
|
|
["setarg", 43, 2, 39, 37, 9],
|
|
["setarg", 43, 3, 40, 37, 9],
|
|
["invoke", 43, 41, 37, 9],
|
|
["move", 2, 41, 37, 9],
|
|
["access", 45, ")", 38, 20],
|
|
["access", 46, "", 38, 25],
|
|
["access", 48, {"name":"replace","kind":"name","make":"intrinsic"}, 38, 9],
|
|
["frame", 49, 48, 3, 38, 9],
|
|
["null", 50, 38, 9],
|
|
["setarg", 49, 0, 50, 38, 9],
|
|
["setarg", 49, 1, 2, 38, 9],
|
|
["setarg", 49, 2, 45, 38, 9],
|
|
["setarg", 49, 3, 46, 38, 9],
|
|
["invoke", 49, 47, 38, 9],
|
|
["move", 2, 47, 38, 9],
|
|
["return", 2, 39, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 62,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 5, 19, 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_14", 47, 27],
|
|
["jump", "ne_ni_15", 47, 27],
|
|
"ne_nid_14",
|
|
["false", 8, 47, 27],
|
|
["jump", "ne_done_13", 47, 27],
|
|
"ne_ni_15",
|
|
["is_int", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_nn_16", 47, 27],
|
|
"_nop_tc_1",
|
|
["jump", "ne_nn_16", 47, 27],
|
|
["ne_int", 8, 6, 7, 47, 27],
|
|
["jump", "ne_done_13", 47, 27],
|
|
"ne_nn_16",
|
|
["is_num", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_nt_17", 47, 27],
|
|
"_nop_tc_2",
|
|
["jump", "ne_nt_17", 47, 27],
|
|
["ne_float", 8, 6, 7, 47, 27],
|
|
["jump", "ne_done_13", 47, 27],
|
|
"ne_nt_17",
|
|
["is_text", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_nnl_18", 47, 27],
|
|
"_nop_tc_3",
|
|
["jump", "ne_nnl_18", 47, 27],
|
|
["ne_text", 8, 6, 7, 47, 27],
|
|
["jump", "ne_done_13", 47, 27],
|
|
"ne_nnl_18",
|
|
["is_null", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_nb_19", 47, 27],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["false", 8, 47, 27],
|
|
["jump", "ne_done_13", 47, 27],
|
|
"ne_nb_19",
|
|
["is_bool", 9, 6, 47, 27],
|
|
["jump_false", 9, "ne_mis_20", 47, 27],
|
|
"_nop_tc_6",
|
|
["jump", "ne_mis_20", 47, 27],
|
|
["ne_bool", 8, 6, 7, 47, 27],
|
|
["jump", "ne_done_13", 47, 27],
|
|
"ne_mis_20",
|
|
["true", 8, 47, 27],
|
|
"ne_done_13",
|
|
["jump_false", 8, "if_else_11", 47, 27],
|
|
["get", 11, 19, 1, 47, 40],
|
|
["load_dynamic", 12, 11, 1, 47, 50],
|
|
["return", 12, 47, 50],
|
|
"_nop_ur_1",
|
|
"if_else_11",
|
|
"if_end_12",
|
|
["access", 13, "$d_str_", 48, 17],
|
|
["get", 14, 18, 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_7",
|
|
"_nop_tc_8",
|
|
["is_text", 21, 15, 48, 29],
|
|
["jump_false", 21, "add_cn_22", 48, 29],
|
|
["concat", 19, 13, 15, 48, 29],
|
|
["jump", "add_done_21", 48, 29],
|
|
"add_cn_22",
|
|
"_nop_tc_9",
|
|
["jump", "add_err_23", 48, 29],
|
|
["is_num", 21, 15, 48, 29],
|
|
["jump_false", 21, "add_err_23", 48, 29],
|
|
["add", 19, 13, 15, 48, 29],
|
|
["jump", "add_done_21", 48, 29],
|
|
"add_err_23",
|
|
["disrupt", 48, 29],
|
|
"add_done_21",
|
|
["move", 3, 19, 48, 29],
|
|
["get", 22, 18, 1, 49, 14],
|
|
["access", 23, 1, 49, 23],
|
|
["is_text", 25, 22, 49, 23],
|
|
["jump_false", 25, "add_cn_25", 49, 23],
|
|
"_nop_tc_10",
|
|
["jump", "add_cn_25", 49, 23],
|
|
["concat", 24, 22, 23, 49, 23],
|
|
["jump", "add_done_24", 49, 23],
|
|
"add_cn_25",
|
|
["is_num", 25, 22, 49, 23],
|
|
["jump_false", 25, "add_err_26", 49, 23],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["add", 24, 22, 23, 49, 23],
|
|
["jump", "add_done_24", 49, 23],
|
|
"add_err_26",
|
|
["disrupt", 49, 23],
|
|
"add_done_24",
|
|
["put", 24, 18, 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", 2, 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, 2, 51, 15],
|
|
["setarg", 37, 2, 33, 51, 15],
|
|
["setarg", 37, 3, 34, 51, 15],
|
|
["invoke", 37, 35, 51, 15],
|
|
["move", 2, 35, 51, 15],
|
|
["access", 39, "data ", 52, 16],
|
|
"_nop_tc_13",
|
|
"_nop_tc_14",
|
|
["is_text", 42, 3, 52, 26],
|
|
["jump_false", 42, "add_cn_28", 52, 26],
|
|
["concat", 40, 39, 3, 52, 26],
|
|
["jump", "add_done_27", 52, 26],
|
|
"add_cn_28",
|
|
"_nop_tc_15",
|
|
["jump", "add_err_29", 52, 26],
|
|
["is_num", 42, 3, 52, 26],
|
|
["jump_false", 42, "add_err_29", 52, 26],
|
|
["add", 40, 39, 3, 52, 26],
|
|
["jump", "add_done_27", 52, 26],
|
|
"add_err_29",
|
|
["disrupt", 52, 26],
|
|
"add_done_27",
|
|
["access", 43, " = ", 52, 34],
|
|
["is_text", 45, 40, 52, 34],
|
|
["jump_false", 45, "add_cn_31", 52, 34],
|
|
"_nop_tc_16",
|
|
"_nop_tc_17",
|
|
["concat", 44, 40, 43, 52, 34],
|
|
["jump", "add_done_30", 52, 34],
|
|
"add_cn_31",
|
|
["is_num", 45, 40, 52, 34],
|
|
["jump_false", 45, "add_err_32", 52, 34],
|
|
"_nop_tc_18",
|
|
["jump", "add_err_32", 52, 34],
|
|
["add", 44, 40, 43, 52, 34],
|
|
["jump", "add_done_30", 52, 34],
|
|
"add_err_32",
|
|
["disrupt", 52, 34],
|
|
"add_done_30",
|
|
["access", 47, "{ b \"", 52, 42],
|
|
["is_text", 49, 44, 52, 42],
|
|
["jump_false", 49, "add_cn_34", 52, 42],
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["concat", 48, 44, 47, 52, 42],
|
|
["jump", "add_done_33", 52, 42],
|
|
"add_cn_34",
|
|
["is_num", 49, 44, 52, 42],
|
|
["jump_false", 49, "add_err_35", 52, 42],
|
|
"_nop_tc_21",
|
|
["jump", "add_err_35", 52, 42],
|
|
["add", 48, 44, 47, 52, 42],
|
|
["jump", "add_done_33", 52, 42],
|
|
"add_err_35",
|
|
["disrupt", 52, 42],
|
|
"add_done_33",
|
|
["is_text", 52, 48, 52, 52],
|
|
["jump_false", 52, "add_cn_37", 52, 52],
|
|
["is_text", 53, 2, 52, 52],
|
|
["jump_false", 53, "add_cn_37", 52, 52],
|
|
["concat", 51, 48, 2, 52, 52],
|
|
["jump", "add_done_36", 52, 52],
|
|
"add_cn_37",
|
|
["is_num", 52, 48, 52, 52],
|
|
["jump_false", 52, "add_err_38", 52, 52],
|
|
["is_num", 53, 2, 52, 52],
|
|
["jump_false", 53, "add_err_38", 52, 52],
|
|
["add", 51, 48, 2, 52, 52],
|
|
["jump", "add_done_36", 52, 52],
|
|
"add_err_38",
|
|
["disrupt", 52, 52],
|
|
"add_done_36",
|
|
["access", 54, "\", b 0 }", 52, 62],
|
|
["is_text", 56, 51, 52, 62],
|
|
["jump_false", 56, "add_cn_40", 52, 62],
|
|
"_nop_tc_22",
|
|
"_nop_tc_23",
|
|
["concat", 55, 51, 54, 52, 62],
|
|
["jump", "add_done_39", 52, 62],
|
|
"add_cn_40",
|
|
["is_num", 56, 51, 52, 62],
|
|
["jump_false", 56, "add_err_41", 52, 62],
|
|
"_nop_tc_24",
|
|
["jump", "add_err_41", 52, 62],
|
|
["add", 55, 51, 54, 52, 62],
|
|
["jump", "add_done_39", 52, 62],
|
|
"add_err_41",
|
|
["disrupt", 52, 62],
|
|
"add_done_39",
|
|
["move", 4, 55, 52, 62],
|
|
["get", 58, 6, 1, 53, 10],
|
|
["is_array", 59, 58, 53, 20],
|
|
["jump_false", 59, "push_err_42", 53, 20],
|
|
["push", 58, 4, 53, 20],
|
|
["jump", "push_done_43", 53, 20],
|
|
"push_err_42",
|
|
["disrupt", 53, 20],
|
|
"push_done_43",
|
|
["get", 60, 19, 1, 54, 5],
|
|
["store_dynamic", 60, 3, 1, 54, 15],
|
|
["return", 3, 55, 12],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 21,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 3, 16, 2, 1, 1],
|
|
["frame", 4, 3, 1, 1, 1],
|
|
["null", 5, 1, 1],
|
|
["setarg", 4, 0, 5, 1, 1],
|
|
["setarg", 4, 1, 1, 1, 1],
|
|
["invoke", 4, 2, 1, 1],
|
|
["access", 7, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 8, 7, 1, 1, 1],
|
|
["null", 9, 1, 1],
|
|
["setarg", 8, 0, 9, 1, 1],
|
|
["setarg", 8, 1, 1, 1, 1],
|
|
["invoke", 8, 6, 1, 1],
|
|
["array", 10, 0, 1, 1],
|
|
["push", 10, 2, 1, 1],
|
|
["push", 10, 6, 1, 1],
|
|
["access", 11, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 12, " storel {0}, %p{1}", 1, 1],
|
|
["frame", 14, 11, 2, 1, 1],
|
|
["null", 15, 1, 1],
|
|
["setarg", 14, 0, 15, 1, 1],
|
|
["setarg", 14, 1, 12, 1, 1],
|
|
["setarg", 14, 2, 10, 1, 1],
|
|
["invoke", 14, 13, 1, 1],
|
|
["get", 17, 8, 2, 115, 7],
|
|
["frame", 18, 17, 1, 115, 7],
|
|
["null", 19, 115, 7],
|
|
["setarg", 18, 0, 19, 115, 7],
|
|
["setarg", 18, 1, 13, 115, 7],
|
|
["invoke", 18, 16, 115, 7],
|
|
["null", 20, 115, 7],
|
|
["return", 20, 115, 7]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 39,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 1, 0, 120, 16],
|
|
"while_start_62",
|
|
["get", 2, 17, 1, 121, 19],
|
|
["is_int", 4, 1, 121, 19],
|
|
["jump_false", 4, "rel_ni_64", 121, 19],
|
|
["is_int", 5, 2, 121, 19],
|
|
["jump_false", 5, "rel_ni_64", 121, 19],
|
|
["lt_int", 3, 1, 2, 121, 19],
|
|
["jump", "rel_done_66", 121, 19],
|
|
"rel_ni_64",
|
|
["is_num", 4, 1, 121, 19],
|
|
["jump_false", 4, "rel_nn_65", 121, 19],
|
|
["is_num", 5, 2, 121, 19],
|
|
["jump_false", 5, "rel_nn_65", 121, 19],
|
|
["lt_float", 3, 1, 2, 121, 19],
|
|
["jump", "rel_done_66", 121, 19],
|
|
"rel_nn_65",
|
|
["is_text", 4, 1, 121, 19],
|
|
["jump_false", 4, "rel_err_67", 121, 19],
|
|
["is_text", 5, 2, 121, 19],
|
|
["jump_false", 5, "rel_err_67", 121, 19],
|
|
["lt_text", 3, 1, 2, 121, 19],
|
|
["jump", "rel_done_66", 121, 19],
|
|
"rel_err_67",
|
|
["disrupt", 121, 19],
|
|
"rel_done_66",
|
|
["jump_false", 3, "while_end_63", 121, 19],
|
|
["get", 6, 7, 1, 122, 13],
|
|
["access", 8, {"name":"text","kind":"name","make":"intrinsic"}, 122, 22],
|
|
["frame", 9, 8, 1, 122, 22],
|
|
["null", 10, 122, 22],
|
|
["setarg", 9, 0, 10, 122, 22],
|
|
["setarg", 9, 1, 1, 122, 22],
|
|
["invoke", 9, 7, 122, 22],
|
|
["load_dynamic", 11, 6, 7, 122, 22],
|
|
["true", 12, 122, 35],
|
|
["is_identical", 13, 11, 12, 122, 35],
|
|
["jump_true", 13, "eq_done_70", 122, 35],
|
|
["is_int", 14, 11, 122, 35],
|
|
["jump_false", 14, "eq_ni_71", 122, 35],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_71", 122, 35],
|
|
["eq_int", 13, 11, 12, 122, 35],
|
|
["jump", "eq_done_70", 122, 35],
|
|
"eq_ni_71",
|
|
["is_num", 14, 11, 122, 35],
|
|
["jump_false", 14, "eq_nn_72", 122, 35],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_72", 122, 35],
|
|
["eq_float", 13, 11, 12, 122, 35],
|
|
["jump", "eq_done_70", 122, 35],
|
|
"eq_nn_72",
|
|
["is_text", 14, 11, 122, 35],
|
|
["jump_false", 14, "eq_nt_73", 122, 35],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_73", 122, 35],
|
|
["eq_text", 13, 11, 12, 122, 35],
|
|
["jump", "eq_done_70", 122, 35],
|
|
"eq_nt_73",
|
|
["is_null", 14, 11, 122, 35],
|
|
["jump_false", 14, "eq_nnl_74", 122, 35],
|
|
"_nop_tc_4",
|
|
["jump", "eq_nnl_74", 122, 35],
|
|
["true", 13, 122, 35],
|
|
["jump", "eq_done_70", 122, 35],
|
|
"eq_nnl_74",
|
|
["is_bool", 14, 11, 122, 35],
|
|
["jump_false", 14, "eq_nb_75", 122, 35],
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
["eq_bool", 13, 11, 12, 122, 35],
|
|
["jump", "eq_done_70", 122, 35],
|
|
"eq_nb_75",
|
|
["false", 13, 122, 35],
|
|
"eq_done_70",
|
|
["jump_false", 13, "if_else_68", 122, 35],
|
|
["get", 17, 16, 2, 1, 1],
|
|
["frame", 18, 17, 1, 1, 1],
|
|
["null", 19, 1, 1],
|
|
["setarg", 18, 0, 19, 1, 1],
|
|
["setarg", 18, 1, 1, 1, 1],
|
|
["invoke", 18, 16, 1, 1],
|
|
["access", 21, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 22, 21, 1, 1, 1],
|
|
["null", 23, 1, 1],
|
|
["setarg", 22, 0, 23, 1, 1],
|
|
["setarg", 22, 1, 1, 1, 1],
|
|
["invoke", 22, 20, 1, 1],
|
|
["array", 24, 0, 1, 1],
|
|
["push", 24, 16, 1, 1],
|
|
["push", 24, 20, 1, 1],
|
|
["access", 25, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 26, " {0} =l loadl %p{1}", 1, 1],
|
|
["frame", 28, 25, 2, 1, 1],
|
|
["null", 29, 1, 1],
|
|
["setarg", 28, 0, 29, 1, 1],
|
|
["setarg", 28, 1, 26, 1, 1],
|
|
["setarg", 28, 2, 24, 1, 1],
|
|
["invoke", 28, 27, 1, 1],
|
|
["get", 31, 8, 2, 123, 11],
|
|
["frame", 32, 31, 1, 123, 11],
|
|
["null", 33, 123, 11],
|
|
["setarg", 32, 0, 33, 123, 11],
|
|
["setarg", 32, 1, 27, 123, 11],
|
|
["invoke", 32, 30, 123, 11],
|
|
["jump", "if_end_69", 123, 11],
|
|
"if_else_68",
|
|
"if_end_69",
|
|
["access", 34, 1, 125, 19],
|
|
["is_text", 36, 1, 125, 19],
|
|
["jump_false", 36, "add_cn_77", 125, 19],
|
|
"_nop_tc_7",
|
|
["jump", "add_cn_77", 125, 19],
|
|
["concat", 35, 1, 34, 125, 19],
|
|
["jump", "add_done_76", 125, 19],
|
|
"add_cn_77",
|
|
["is_num", 36, 1, 125, 19],
|
|
["jump_false", 36, "add_err_78", 125, 19],
|
|
"_nop_tc_8",
|
|
"_nop_tc_9",
|
|
["add", 35, 1, 34, 125, 19],
|
|
["jump", "add_done_76", 125, 19],
|
|
"add_err_78",
|
|
["disrupt", 125, 19],
|
|
"add_done_76",
|
|
["move", 1, 35, 125, 19],
|
|
["jump", "while_start_62", 125, 19],
|
|
"while_end_63",
|
|
["null", 38, 125, 19],
|
|
["return", 38, 125, 19]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 4149,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["load_field", 25, 1, "instructions", 76, 18],
|
|
["move", 12, 25, 76, 18],
|
|
["load_field", 26, 1, "nr_slots", 77, 20],
|
|
["move", 17, 26, 77, 20],
|
|
["load_field", 27, 1, "nr_args", 78, 19],
|
|
["get", 29, 4, 1, 79, 20],
|
|
["frame", 30, 29, 1, 79, 20],
|
|
["null", 31, 79, 20],
|
|
["setarg", 30, 0, 31, 79, 20],
|
|
["setarg", 30, 1, 1, 79, 20],
|
|
["invoke", 30, 28, 79, 20],
|
|
["move", 7, 28, 79, 20],
|
|
["jump_false", 3, "tern_else_44", 80, 16],
|
|
["get", 33, 3, 1, 80, 27],
|
|
["jump_false", 33, "tern_else_46", 80, 27],
|
|
["get", 35, 3, 1, 80, 41],
|
|
["move", 34, 35, 80, 41],
|
|
["jump", "tern_end_47", 80, 41],
|
|
"tern_else_46",
|
|
["access", 36, "cell_main", 80, 55],
|
|
["move", 34, 36, 80, 55],
|
|
"tern_end_47",
|
|
["move", 32, 34, 80, 55],
|
|
["jump", "tern_end_45", 80, 55],
|
|
"tern_else_44",
|
|
["access", 37, "cell_fn_", 80, 70],
|
|
["access", 39, {"name":"text","kind":"name","make":"intrinsic"}, 80, 83],
|
|
["frame", 40, 39, 1, 80, 83],
|
|
["null", 41, 80, 83],
|
|
["setarg", 40, 0, 41, 80, 83],
|
|
["setarg", 40, 1, 2, 80, 83],
|
|
["invoke", 40, 38, 80, 83],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["is_text", 44, 38, 80, 83],
|
|
["jump_false", 44, "add_cn_49", 80, 83],
|
|
["concat", 42, 37, 38, 80, 83],
|
|
["jump", "add_done_48", 80, 83],
|
|
"add_cn_49",
|
|
"_nop_tc_3",
|
|
["jump", "add_err_50", 80, 83],
|
|
["is_num", 44, 38, 80, 83],
|
|
["jump_false", 44, "add_err_50", 80, 83],
|
|
["add", 42, 37, 38, 80, 83],
|
|
["jump", "add_done_48", 80, 83],
|
|
"add_err_50",
|
|
["disrupt", 80, 83],
|
|
"add_done_48",
|
|
["move", 32, 42, 80, 83],
|
|
"tern_end_45",
|
|
["move", 15, 32, 80, 83],
|
|
["get", 46, 17, 1, 81, 12],
|
|
["frame", 47, 46, 1, 81, 12],
|
|
["null", 48, 81, 12],
|
|
["setarg", 47, 0, 48, 81, 12],
|
|
["setarg", 47, 1, 15, 81, 12],
|
|
["invoke", 47, 45, 81, 12],
|
|
["move", 15, 45, 81, 12],
|
|
["access", 10, 0, 82, 13],
|
|
["null", 11, 83, 17],
|
|
["null", 19, 84, 14],
|
|
["null", 4, 85, 14],
|
|
["null", 5, 86, 14],
|
|
["null", 6, 87, 14],
|
|
["null", 20, 89, 13],
|
|
["null", 21, 90, 14],
|
|
["null", 23, 91, 14],
|
|
["null", 14, 92, 15],
|
|
["access", 16, 0, 94, 20],
|
|
["access", 8, 0, 95, 14],
|
|
["access", 9, 0, 96, 21],
|
|
["array", 49, 0, 1, 1],
|
|
["push", 49, 15, 1, 1],
|
|
["access", 50, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 51, "export function l ${0}(l %ctx, l %fp) {", 1, 1],
|
|
["frame", 53, 50, 2, 1, 1],
|
|
["null", 54, 1, 1],
|
|
["setarg", 53, 0, 54, 1, 1],
|
|
["setarg", 53, 1, 51, 1, 1],
|
|
["setarg", 53, 2, 49, 1, 1],
|
|
["invoke", 53, 52, 1, 1],
|
|
["get", 56, 8, 1, 99, 5],
|
|
["frame", 57, 56, 1, 99, 5],
|
|
["null", 58, 99, 5],
|
|
["setarg", 57, 0, 58, 99, 5],
|
|
["setarg", 57, 1, 52, 99, 5],
|
|
["invoke", 57, 55, 99, 5],
|
|
["access", 59, "@entry", 100, 10],
|
|
["get", 61, 8, 1, 100, 5],
|
|
["frame", 62, 61, 1, 100, 5],
|
|
["null", 63, 100, 5],
|
|
["setarg", 62, 0, 63, 100, 5],
|
|
["setarg", 62, 1, 59, 100, 5],
|
|
["invoke", 62, 60, 100, 5],
|
|
["access", 18, 0, 104, 15],
|
|
["access", 64, 0, 105, 9],
|
|
["move", 10, 64, 105, 9],
|
|
"while_start_51",
|
|
["is_int", 66, 10, 106, 16],
|
|
["jump_false", 66, "rel_ni_53", 106, 16],
|
|
["is_int", 67, 17, 106, 16],
|
|
["jump_false", 67, "rel_ni_53", 106, 16],
|
|
["lt_int", 65, 10, 17, 106, 16],
|
|
["jump", "rel_done_55", 106, 16],
|
|
"rel_ni_53",
|
|
["is_num", 66, 10, 106, 16],
|
|
["jump_false", 66, "rel_nn_54", 106, 16],
|
|
["is_num", 67, 17, 106, 16],
|
|
["jump_false", 67, "rel_nn_54", 106, 16],
|
|
["lt_float", 65, 10, 17, 106, 16],
|
|
["jump", "rel_done_55", 106, 16],
|
|
"rel_nn_54",
|
|
["is_text", 66, 10, 106, 16],
|
|
["jump_false", 66, "rel_err_56", 106, 16],
|
|
["is_text", 67, 17, 106, 16],
|
|
["jump_false", 67, "rel_err_56", 106, 16],
|
|
["lt_text", 65, 10, 17, 106, 16],
|
|
["jump", "rel_done_55", 106, 16],
|
|
"rel_err_56",
|
|
["disrupt", 106, 16],
|
|
"rel_done_55",
|
|
["jump_false", 65, "while_end_52", 106, 16],
|
|
["access", 68, 8, 107, 17],
|
|
["is_num", 70, 10, 107, 17],
|
|
["jump_false", 70, "num_err_57", 107, 17],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["multiply", 69, 10, 68, 107, 17],
|
|
["jump", "num_done_58", 107, 17],
|
|
"num_err_57",
|
|
["disrupt", 107, 17],
|
|
"num_done_58",
|
|
["move", 18, 69, 107, 17],
|
|
["access", 73, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 74, 73, 1, 1, 1],
|
|
["null", 75, 1, 1],
|
|
["setarg", 74, 0, 75, 1, 1],
|
|
["setarg", 74, 1, 10, 1, 1],
|
|
["invoke", 74, 72, 1, 1],
|
|
["access", 77, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 78, 77, 1, 1, 1],
|
|
["null", 79, 1, 1],
|
|
["setarg", 78, 0, 79, 1, 1],
|
|
["setarg", 78, 1, 18, 1, 1],
|
|
["invoke", 78, 76, 1, 1],
|
|
["array", 80, 0, 1, 1],
|
|
["push", 80, 72, 1, 1],
|
|
["push", 80, 76, 1, 1],
|
|
["access", 81, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 82, " %p{0} =l add %fp, {1}", 1, 1],
|
|
["frame", 84, 81, 2, 1, 1],
|
|
["null", 85, 1, 1],
|
|
["setarg", 84, 0, 85, 1, 1],
|
|
["setarg", 84, 1, 82, 1, 1],
|
|
["setarg", 84, 2, 80, 1, 1],
|
|
["invoke", 84, 83, 1, 1],
|
|
["get", 87, 8, 1, 108, 7],
|
|
["frame", 88, 87, 1, 108, 7],
|
|
["null", 89, 108, 7],
|
|
["setarg", 88, 0, 89, 108, 7],
|
|
["setarg", 88, 1, 83, 108, 7],
|
|
["invoke", 88, 86, 108, 7],
|
|
["get", 91, 16, 1, 1, 1],
|
|
["frame", 92, 91, 1, 1, 1],
|
|
["null", 93, 1, 1],
|
|
["setarg", 92, 0, 93, 1, 1],
|
|
["setarg", 92, 1, 10, 1, 1],
|
|
["invoke", 92, 90, 1, 1],
|
|
["access", 95, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 96, 95, 1, 1, 1],
|
|
["null", 97, 1, 1],
|
|
["setarg", 96, 0, 97, 1, 1],
|
|
["setarg", 96, 1, 10, 1, 1],
|
|
["invoke", 96, 94, 1, 1],
|
|
["array", 98, 0, 1, 1],
|
|
["push", 98, 90, 1, 1],
|
|
["push", 98, 94, 1, 1],
|
|
["access", 99, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 100, " {0} =l loadl %p{1}", 1, 1],
|
|
["frame", 102, 99, 2, 1, 1],
|
|
["null", 103, 1, 1],
|
|
["setarg", 102, 0, 103, 1, 1],
|
|
["setarg", 102, 1, 100, 1, 1],
|
|
["setarg", 102, 2, 98, 1, 1],
|
|
["invoke", 102, 101, 1, 1],
|
|
["get", 105, 8, 1, 109, 7],
|
|
["frame", 106, 105, 1, 109, 7],
|
|
["null", 107, 109, 7],
|
|
["setarg", 106, 0, 107, 109, 7],
|
|
["setarg", 106, 1, 101, 109, 7],
|
|
["invoke", 106, 104, 109, 7],
|
|
["access", 108, 1, 110, 15],
|
|
["is_text", 110, 10, 110, 15],
|
|
["jump_false", 110, "add_cn_60", 110, 15],
|
|
"_nop_tc_6",
|
|
["jump", "add_cn_60", 110, 15],
|
|
["concat", 109, 10, 108, 110, 15],
|
|
["jump", "add_done_59", 110, 15],
|
|
"add_cn_60",
|
|
["is_num", 110, 10, 110, 15],
|
|
["jump_false", 110, "add_err_61", 110, 15],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["add", 109, 10, 108, 110, 15],
|
|
["jump", "add_done_59", 110, 15],
|
|
"add_err_61",
|
|
["disrupt", 110, 15],
|
|
"add_done_59",
|
|
["move", 10, 109, 110, 15],
|
|
["jump", "while_start_51", 110, 15],
|
|
"while_end_52",
|
|
["function", 112, 5, 114, 14],
|
|
["move", 24, 112, 114, 14],
|
|
["function", 113, 6, 119, 27],
|
|
["move", 22, 113, 119, 27],
|
|
["false", 13, 131, 25],
|
|
["access", 114, 0, 132, 9],
|
|
["move", 10, 114, 132, 9],
|
|
"while_start_79",
|
|
["length", 115, 12, 133, 23],
|
|
["is_int", 117, 10, 133, 23],
|
|
["jump_false", 117, "rel_ni_81", 133, 23],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["lt_int", 116, 10, 115, 133, 23],
|
|
["jump", "rel_done_83", 133, 23],
|
|
"rel_ni_81",
|
|
["is_num", 117, 10, 133, 23],
|
|
["jump_false", 117, "rel_nn_82", 133, 23],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["lt_float", 116, 10, 115, 133, 23],
|
|
["jump", "rel_done_83", 133, 23],
|
|
"rel_nn_82",
|
|
["is_text", 117, 10, 133, 23],
|
|
["jump_false", 117, "rel_err_84", 133, 23],
|
|
"_nop_tc_13",
|
|
["jump", "rel_err_84", 133, 23],
|
|
["lt_text", 116, 10, 115, 133, 23],
|
|
["jump", "rel_done_83", 133, 23],
|
|
"rel_err_84",
|
|
["disrupt", 133, 23],
|
|
"rel_done_83",
|
|
["jump_false", 116, "while_end_80", 133, 23],
|
|
["load_dynamic", 119, 12, 10, 134, 22],
|
|
["move", 11, 119, 134, 22],
|
|
["access", 120, 1, 135, 15],
|
|
["is_text", 122, 10, 135, 15],
|
|
["jump_false", 122, "add_cn_86", 135, 15],
|
|
"_nop_tc_14",
|
|
["jump", "add_cn_86", 135, 15],
|
|
["concat", 121, 10, 120, 135, 15],
|
|
["jump", "add_done_85", 135, 15],
|
|
"add_cn_86",
|
|
["is_num", 122, 10, 135, 15],
|
|
["jump_false", 122, "add_err_87", 135, 15],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["add", 121, 10, 120, 135, 15],
|
|
["jump", "add_done_85", 135, 15],
|
|
"add_err_87",
|
|
["disrupt", 135, 15],
|
|
"add_done_85",
|
|
["move", 10, 121, 135, 15],
|
|
["is_text", 124, 11, 138, 19],
|
|
["jump_false", 124, "if_else_88", 138, 19],
|
|
["access", 125, "_nop_ur_", 139, 32],
|
|
["access", 127, {"name":"starts_with","kind":"name","make":"intrinsic"}, 139, 13],
|
|
["frame", 128, 127, 2, 139, 13],
|
|
["null", 129, 139, 13],
|
|
["setarg", 128, 0, 129, 139, 13],
|
|
["setarg", 128, 1, 11, 139, 13],
|
|
["setarg", 128, 2, 125, 139, 13],
|
|
["invoke", 128, 126, 139, 13],
|
|
["jump_false", 126, "if_else_90", 139, 13],
|
|
["jump", "while_start_79", 139, 45],
|
|
["jump", "if_end_91", 139, 45],
|
|
"if_else_90",
|
|
"if_end_91",
|
|
["get", 131, 17, 1, 140, 15],
|
|
["frame", 132, 131, 1, 140, 15],
|
|
["null", 133, 140, 15],
|
|
["setarg", 132, 0, 133, 140, 15],
|
|
["setarg", 132, 1, 11, 140, 15],
|
|
["invoke", 132, 130, 140, 15],
|
|
["move", 14, 130, 140, 15],
|
|
"_nop_bl_1",
|
|
["jump_true", 13, "if_else_92", 141, 14],
|
|
["array", 135, 0, 1, 1],
|
|
["push", 135, 14, 1, 1],
|
|
["access", 136, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 137, " jmp @{0}", 1, 1],
|
|
["frame", 139, 136, 2, 1, 1],
|
|
["null", 140, 1, 1],
|
|
["setarg", 139, 0, 140, 1, 1],
|
|
["setarg", 139, 1, 137, 1, 1],
|
|
["setarg", 139, 2, 135, 1, 1],
|
|
["invoke", 139, 138, 1, 1],
|
|
["get", 142, 8, 1, 142, 11],
|
|
["frame", 143, 142, 1, 142, 11],
|
|
["null", 144, 142, 11],
|
|
["setarg", 143, 0, 144, 142, 11],
|
|
["setarg", 143, 1, 138, 142, 11],
|
|
["invoke", 143, 141, 142, 11],
|
|
["jump", "if_end_93", 142, 11],
|
|
"if_else_92",
|
|
"if_end_93",
|
|
["access", 145, "@", 144, 14],
|
|
"_nop_tc_17",
|
|
"_nop_tc_18",
|
|
["is_text", 148, 14, 144, 20],
|
|
["jump_false", 148, "add_cn_95", 144, 20],
|
|
["concat", 146, 145, 14, 144, 20],
|
|
["jump", "add_done_94", 144, 20],
|
|
"add_cn_95",
|
|
"_nop_tc_19",
|
|
["jump", "add_err_96", 144, 20],
|
|
["is_num", 148, 14, 144, 20],
|
|
["jump_false", 148, "add_err_96", 144, 20],
|
|
["add", 146, 145, 14, 144, 20],
|
|
["jump", "add_done_94", 144, 20],
|
|
"add_err_96",
|
|
["disrupt", 144, 20],
|
|
"add_done_94",
|
|
["get", 150, 8, 1, 144, 9],
|
|
["frame", 151, 150, 1, 144, 9],
|
|
["null", 152, 144, 9],
|
|
["setarg", 151, 0, 152, 144, 9],
|
|
["setarg", 151, 1, 146, 144, 9],
|
|
["invoke", 151, 149, 144, 9],
|
|
["false", 153, 145, 25],
|
|
["move", 13, 153, 145, 25],
|
|
["jump", "while_start_79", 146, 9],
|
|
["jump", "if_end_89", 146, 9],
|
|
"if_else_88",
|
|
"if_end_89",
|
|
["jump_false", 13, "if_else_97", 150, 11],
|
|
["jump", "while_start_79", 150, 26],
|
|
["jump", "if_end_98", 150, 26],
|
|
"if_else_97",
|
|
"if_end_98",
|
|
["access", 154, 0, 152, 18],
|
|
["load_index", 155, 11, 154, 152, 18],
|
|
["move", 19, 155, 152, 18],
|
|
["access", 156, 1, 153, 18],
|
|
["load_index", 157, 11, 156, 153, 18],
|
|
["move", 4, 157, 153, 18],
|
|
["access", 158, 2, 154, 18],
|
|
["load_index", 159, 11, 158, 154, 18],
|
|
["move", 5, 159, 154, 18],
|
|
["access", 160, 3, 155, 18],
|
|
["load_index", 161, 11, 160, 155, 18],
|
|
["move", 6, 161, 155, 18],
|
|
["false", 162, 156, 23],
|
|
["move", 13, 162, 156, 23],
|
|
["access", 163, "int", 160, 17],
|
|
["is_identical", 164, 19, 163, 160, 17],
|
|
["jump_true", 164, "eq_done_101", 160, 17],
|
|
["is_int", 165, 19, 160, 17],
|
|
["jump_false", 165, "eq_ni_102", 160, 17],
|
|
"_nop_tc_20",
|
|
["jump", "eq_ni_102", 160, 17],
|
|
["eq_int", 164, 19, 163, 160, 17],
|
|
["jump", "eq_done_101", 160, 17],
|
|
"eq_ni_102",
|
|
["is_num", 165, 19, 160, 17],
|
|
["jump_false", 165, "eq_nn_103", 160, 17],
|
|
"_nop_tc_21",
|
|
["jump", "eq_nn_103", 160, 17],
|
|
["eq_float", 164, 19, 163, 160, 17],
|
|
["jump", "eq_done_101", 160, 17],
|
|
"eq_nn_103",
|
|
["is_text", 165, 19, 160, 17],
|
|
["jump_false", 165, "eq_nt_104", 160, 17],
|
|
"_nop_tc_22",
|
|
"_nop_tc_23",
|
|
["eq_text", 164, 19, 163, 160, 17],
|
|
["jump", "eq_done_101", 160, 17],
|
|
"eq_nt_104",
|
|
["is_null", 165, 19, 160, 17],
|
|
["jump_false", 165, "eq_nnl_105", 160, 17],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nnl_105", 160, 17],
|
|
["true", 164, 160, 17],
|
|
["jump", "eq_done_101", 160, 17],
|
|
"eq_nnl_105",
|
|
["is_bool", 165, 19, 160, 17],
|
|
["jump_false", 165, "eq_nb_106", 160, 17],
|
|
"_nop_tc_25",
|
|
["jump", "eq_nb_106", 160, 17],
|
|
["eq_bool", 164, 19, 163, 160, 17],
|
|
["jump", "eq_done_101", 160, 17],
|
|
"eq_nb_106",
|
|
["false", 164, 160, 17],
|
|
"eq_done_101",
|
|
["jump_false", 164, "if_else_99", 160, 17],
|
|
["get", 168, 16, 1, 1, 1],
|
|
["frame", 169, 168, 1, 1, 1],
|
|
["null", 170, 1, 1],
|
|
["setarg", 169, 0, 170, 1, 1],
|
|
["setarg", 169, 1, 4, 1, 1],
|
|
["invoke", 169, 167, 1, 1],
|
|
["access", 171, 2, 1, 11],
|
|
["is_num", 173, 5, 1, 11],
|
|
["jump_false", 173, "num_err_107", 1, 11],
|
|
"_nop_tc_26",
|
|
"_nop_tc_27",
|
|
["multiply", 172, 5, 171, 1, 11],
|
|
["jump", "num_done_108", 1, 11],
|
|
"num_err_107",
|
|
["disrupt", 1, 11],
|
|
"num_done_108",
|
|
["access", 176, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 177, 176, 1, 1, 1],
|
|
["null", 178, 1, 1],
|
|
["setarg", 177, 0, 178, 1, 1],
|
|
["setarg", 177, 1, 172, 1, 1],
|
|
["invoke", 177, 175, 1, 1],
|
|
["array", 179, 0, 1, 1],
|
|
["push", 179, 167, 1, 1],
|
|
["push", 179, 175, 1, 1],
|
|
["access", 180, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 181, " {0} =l copy {1}", 1, 1],
|
|
["frame", 183, 180, 2, 1, 1],
|
|
["null", 184, 1, 1],
|
|
["setarg", 183, 0, 184, 1, 1],
|
|
["setarg", 183, 1, 181, 1, 1],
|
|
["setarg", 183, 2, 179, 1, 1],
|
|
["invoke", 183, 182, 1, 1],
|
|
["get", 186, 8, 1, 161, 9],
|
|
["frame", 187, 186, 1, 161, 9],
|
|
["null", 188, 161, 9],
|
|
["setarg", 187, 0, 188, 161, 9],
|
|
["setarg", 187, 1, 182, 161, 9],
|
|
["invoke", 187, 185, 161, 9],
|
|
["frame", 190, 24, 1, 162, 9],
|
|
["null", 191, 162, 9],
|
|
["setarg", 190, 0, 191, 162, 9],
|
|
["setarg", 190, 1, 4, 162, 9],
|
|
["invoke", 190, 189, 162, 9],
|
|
["jump", "while_start_79", 163, 9],
|
|
["jump", "if_end_100", 163, 9],
|
|
"if_else_99",
|
|
"if_end_100",
|
|
["access", 192, "null", 165, 17],
|
|
["is_identical", 193, 19, 192, 165, 17],
|
|
["jump_true", 193, "eq_done_111", 165, 17],
|
|
["is_int", 194, 19, 165, 17],
|
|
["jump_false", 194, "eq_ni_112", 165, 17],
|
|
"_nop_tc_28",
|
|
["jump", "eq_ni_112", 165, 17],
|
|
["eq_int", 193, 19, 192, 165, 17],
|
|
["jump", "eq_done_111", 165, 17],
|
|
"eq_ni_112",
|
|
["is_num", 194, 19, 165, 17],
|
|
["jump_false", 194, "eq_nn_113", 165, 17],
|
|
"_nop_tc_29",
|
|
["jump", "eq_nn_113", 165, 17],
|
|
["eq_float", 193, 19, 192, 165, 17],
|
|
["jump", "eq_done_111", 165, 17],
|
|
"eq_nn_113",
|
|
["is_text", 194, 19, 165, 17],
|
|
["jump_false", 194, "eq_nt_114", 165, 17],
|
|
"_nop_tc_30",
|
|
"_nop_tc_31",
|
|
["eq_text", 193, 19, 192, 165, 17],
|
|
["jump", "eq_done_111", 165, 17],
|
|
"eq_nt_114",
|
|
["is_null", 194, 19, 165, 17],
|
|
["jump_false", 194, "eq_nnl_115", 165, 17],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nnl_115", 165, 17],
|
|
["true", 193, 165, 17],
|
|
["jump", "eq_done_111", 165, 17],
|
|
"eq_nnl_115",
|
|
["is_bool", 194, 19, 165, 17],
|
|
["jump_false", 194, "eq_nb_116", 165, 17],
|
|
"_nop_tc_33",
|
|
["jump", "eq_nb_116", 165, 17],
|
|
["eq_bool", 193, 19, 192, 165, 17],
|
|
["jump", "eq_done_111", 165, 17],
|
|
"eq_nb_116",
|
|
["false", 193, 165, 17],
|
|
"eq_done_111",
|
|
["jump_false", 193, "if_else_109", 165, 17],
|
|
["get", 197, 16, 1, 1, 1],
|
|
["frame", 198, 197, 1, 1, 1],
|
|
["null", 199, 1, 1],
|
|
["setarg", 198, 0, 199, 1, 1],
|
|
["setarg", 198, 1, 4, 1, 1],
|
|
["invoke", 198, 196, 1, 1],
|
|
["get", 200, 2, 1, 1, 6],
|
|
["load_field", 201, 200, "js_null", 1, 6],
|
|
["access", 203, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 204, 203, 1, 1, 1],
|
|
["null", 205, 1, 1],
|
|
["setarg", 204, 0, 205, 1, 1],
|
|
["setarg", 204, 1, 201, 1, 1],
|
|
["invoke", 204, 202, 1, 1],
|
|
["array", 206, 0, 1, 1],
|
|
["push", 206, 196, 1, 1],
|
|
["push", 206, 202, 1, 1],
|
|
["access", 207, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 208, " {0} =l copy {1}", 1, 1],
|
|
["frame", 210, 207, 2, 1, 1],
|
|
["null", 211, 1, 1],
|
|
["setarg", 210, 0, 211, 1, 1],
|
|
["setarg", 210, 1, 208, 1, 1],
|
|
["setarg", 210, 2, 206, 1, 1],
|
|
["invoke", 210, 209, 1, 1],
|
|
["get", 213, 8, 1, 166, 9],
|
|
["frame", 214, 213, 1, 166, 9],
|
|
["null", 215, 166, 9],
|
|
["setarg", 214, 0, 215, 166, 9],
|
|
["setarg", 214, 1, 209, 166, 9],
|
|
["invoke", 214, 212, 166, 9],
|
|
["frame", 217, 24, 1, 167, 9],
|
|
["null", 218, 167, 9],
|
|
["setarg", 217, 0, 218, 167, 9],
|
|
["setarg", 217, 1, 4, 167, 9],
|
|
["invoke", 217, 216, 167, 9],
|
|
["jump", "while_start_79", 168, 9],
|
|
["jump", "if_end_110", 168, 9],
|
|
"if_else_109",
|
|
"if_end_110",
|
|
["access", 219, "true", 170, 17],
|
|
["is_identical", 220, 19, 219, 170, 17],
|
|
["jump_true", 220, "eq_done_119", 170, 17],
|
|
["is_int", 221, 19, 170, 17],
|
|
["jump_false", 221, "eq_ni_120", 170, 17],
|
|
"_nop_tc_34",
|
|
["jump", "eq_ni_120", 170, 17],
|
|
["eq_int", 220, 19, 219, 170, 17],
|
|
["jump", "eq_done_119", 170, 17],
|
|
"eq_ni_120",
|
|
["is_num", 221, 19, 170, 17],
|
|
["jump_false", 221, "eq_nn_121", 170, 17],
|
|
"_nop_tc_35",
|
|
["jump", "eq_nn_121", 170, 17],
|
|
["eq_float", 220, 19, 219, 170, 17],
|
|
["jump", "eq_done_119", 170, 17],
|
|
"eq_nn_121",
|
|
["is_text", 221, 19, 170, 17],
|
|
["jump_false", 221, "eq_nt_122", 170, 17],
|
|
"_nop_tc_36",
|
|
"_nop_tc_37",
|
|
["eq_text", 220, 19, 219, 170, 17],
|
|
["jump", "eq_done_119", 170, 17],
|
|
"eq_nt_122",
|
|
["is_null", 221, 19, 170, 17],
|
|
["jump_false", 221, "eq_nnl_123", 170, 17],
|
|
"_nop_tc_38",
|
|
["jump", "eq_nnl_123", 170, 17],
|
|
["true", 220, 170, 17],
|
|
["jump", "eq_done_119", 170, 17],
|
|
"eq_nnl_123",
|
|
["is_bool", 221, 19, 170, 17],
|
|
["jump_false", 221, "eq_nb_124", 170, 17],
|
|
"_nop_tc_39",
|
|
["jump", "eq_nb_124", 170, 17],
|
|
["eq_bool", 220, 19, 219, 170, 17],
|
|
["jump", "eq_done_119", 170, 17],
|
|
"eq_nb_124",
|
|
["false", 220, 170, 17],
|
|
"eq_done_119",
|
|
["jump_false", 220, "if_else_117", 170, 17],
|
|
["get", 224, 16, 1, 1, 1],
|
|
["frame", 225, 224, 1, 1, 1],
|
|
["null", 226, 1, 1],
|
|
["setarg", 225, 0, 226, 1, 1],
|
|
["setarg", 225, 1, 4, 1, 1],
|
|
["invoke", 225, 223, 1, 1],
|
|
["get", 227, 2, 1, 1, 6],
|
|
["load_field", 228, 227, "js_true", 1, 6],
|
|
["access", 230, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 231, 230, 1, 1, 1],
|
|
["null", 232, 1, 1],
|
|
["setarg", 231, 0, 232, 1, 1],
|
|
["setarg", 231, 1, 228, 1, 1],
|
|
["invoke", 231, 229, 1, 1],
|
|
["array", 233, 0, 1, 1],
|
|
["push", 233, 223, 1, 1],
|
|
["push", 233, 229, 1, 1],
|
|
["access", 234, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 235, " {0} =l copy {1}", 1, 1],
|
|
["frame", 237, 234, 2, 1, 1],
|
|
["null", 238, 1, 1],
|
|
["setarg", 237, 0, 238, 1, 1],
|
|
["setarg", 237, 1, 235, 1, 1],
|
|
["setarg", 237, 2, 233, 1, 1],
|
|
["invoke", 237, 236, 1, 1],
|
|
["get", 240, 8, 1, 171, 9],
|
|
["frame", 241, 240, 1, 171, 9],
|
|
["null", 242, 171, 9],
|
|
["setarg", 241, 0, 242, 171, 9],
|
|
["setarg", 241, 1, 236, 171, 9],
|
|
["invoke", 241, 239, 171, 9],
|
|
["frame", 244, 24, 1, 172, 9],
|
|
["null", 245, 172, 9],
|
|
["setarg", 244, 0, 245, 172, 9],
|
|
["setarg", 244, 1, 4, 172, 9],
|
|
["invoke", 244, 243, 172, 9],
|
|
["jump", "while_start_79", 173, 9],
|
|
["jump", "if_end_118", 173, 9],
|
|
"if_else_117",
|
|
"if_end_118",
|
|
["access", 246, "false", 175, 17],
|
|
["is_identical", 247, 19, 246, 175, 17],
|
|
["jump_true", 247, "eq_done_127", 175, 17],
|
|
["is_int", 248, 19, 175, 17],
|
|
["jump_false", 248, "eq_ni_128", 175, 17],
|
|
"_nop_tc_40",
|
|
["jump", "eq_ni_128", 175, 17],
|
|
["eq_int", 247, 19, 246, 175, 17],
|
|
["jump", "eq_done_127", 175, 17],
|
|
"eq_ni_128",
|
|
["is_num", 248, 19, 175, 17],
|
|
["jump_false", 248, "eq_nn_129", 175, 17],
|
|
"_nop_tc_41",
|
|
["jump", "eq_nn_129", 175, 17],
|
|
["eq_float", 247, 19, 246, 175, 17],
|
|
["jump", "eq_done_127", 175, 17],
|
|
"eq_nn_129",
|
|
["is_text", 248, 19, 175, 17],
|
|
["jump_false", 248, "eq_nt_130", 175, 17],
|
|
"_nop_tc_42",
|
|
"_nop_tc_43",
|
|
["eq_text", 247, 19, 246, 175, 17],
|
|
["jump", "eq_done_127", 175, 17],
|
|
"eq_nt_130",
|
|
["is_null", 248, 19, 175, 17],
|
|
["jump_false", 248, "eq_nnl_131", 175, 17],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nnl_131", 175, 17],
|
|
["true", 247, 175, 17],
|
|
["jump", "eq_done_127", 175, 17],
|
|
"eq_nnl_131",
|
|
["is_bool", 248, 19, 175, 17],
|
|
["jump_false", 248, "eq_nb_132", 175, 17],
|
|
"_nop_tc_45",
|
|
["jump", "eq_nb_132", 175, 17],
|
|
["eq_bool", 247, 19, 246, 175, 17],
|
|
["jump", "eq_done_127", 175, 17],
|
|
"eq_nb_132",
|
|
["false", 247, 175, 17],
|
|
"eq_done_127",
|
|
["jump_false", 247, "if_else_125", 175, 17],
|
|
["get", 251, 16, 1, 1, 1],
|
|
["frame", 252, 251, 1, 1, 1],
|
|
["null", 253, 1, 1],
|
|
["setarg", 252, 0, 253, 1, 1],
|
|
["setarg", 252, 1, 4, 1, 1],
|
|
["invoke", 252, 250, 1, 1],
|
|
["get", 254, 2, 1, 1, 6],
|
|
["load_field", 255, 254, "js_false", 1, 6],
|
|
["access", 257, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 258, 257, 1, 1, 1],
|
|
["null", 259, 1, 1],
|
|
["setarg", 258, 0, 259, 1, 1],
|
|
["setarg", 258, 1, 255, 1, 1],
|
|
["invoke", 258, 256, 1, 1],
|
|
["array", 260, 0, 1, 1],
|
|
["push", 260, 250, 1, 1],
|
|
["push", 260, 256, 1, 1],
|
|
["access", 261, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 262, " {0} =l copy {1}", 1, 1],
|
|
["frame", 264, 261, 2, 1, 1],
|
|
["null", 265, 1, 1],
|
|
["setarg", 264, 0, 265, 1, 1],
|
|
["setarg", 264, 1, 262, 1, 1],
|
|
["setarg", 264, 2, 260, 1, 1],
|
|
["invoke", 264, 263, 1, 1],
|
|
["get", 267, 8, 1, 176, 9],
|
|
["frame", 268, 267, 1, 176, 9],
|
|
["null", 269, 176, 9],
|
|
["setarg", 268, 0, 269, 176, 9],
|
|
["setarg", 268, 1, 263, 176, 9],
|
|
["invoke", 268, 266, 176, 9],
|
|
["frame", 271, 24, 1, 177, 9],
|
|
["null", 272, 177, 9],
|
|
["setarg", 271, 0, 272, 177, 9],
|
|
["setarg", 271, 1, 4, 177, 9],
|
|
["invoke", 271, 270, 177, 9],
|
|
["jump", "while_start_79", 178, 9],
|
|
["jump", "if_end_126", 178, 9],
|
|
"if_else_125",
|
|
"if_end_126",
|
|
["access", 273, "access", 180, 17],
|
|
["is_identical", 274, 19, 273, 180, 17],
|
|
["jump_true", 274, "eq_done_135", 180, 17],
|
|
["is_int", 275, 19, 180, 17],
|
|
["jump_false", 275, "eq_ni_136", 180, 17],
|
|
"_nop_tc_46",
|
|
["jump", "eq_ni_136", 180, 17],
|
|
["eq_int", 274, 19, 273, 180, 17],
|
|
["jump", "eq_done_135", 180, 17],
|
|
"eq_ni_136",
|
|
["is_num", 275, 19, 180, 17],
|
|
["jump_false", 275, "eq_nn_137", 180, 17],
|
|
"_nop_tc_47",
|
|
["jump", "eq_nn_137", 180, 17],
|
|
["eq_float", 274, 19, 273, 180, 17],
|
|
["jump", "eq_done_135", 180, 17],
|
|
"eq_nn_137",
|
|
["is_text", 275, 19, 180, 17],
|
|
["jump_false", 275, "eq_nt_138", 180, 17],
|
|
"_nop_tc_48",
|
|
"_nop_tc_49",
|
|
["eq_text", 274, 19, 273, 180, 17],
|
|
["jump", "eq_done_135", 180, 17],
|
|
"eq_nt_138",
|
|
["is_null", 275, 19, 180, 17],
|
|
["jump_false", 275, "eq_nnl_139", 180, 17],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nnl_139", 180, 17],
|
|
["true", 274, 180, 17],
|
|
["jump", "eq_done_135", 180, 17],
|
|
"eq_nnl_139",
|
|
["is_bool", 275, 19, 180, 17],
|
|
["jump_false", 275, "eq_nb_140", 180, 17],
|
|
"_nop_tc_51",
|
|
["jump", "eq_nb_140", 180, 17],
|
|
["eq_bool", 274, 19, 273, 180, 17],
|
|
["jump", "eq_done_135", 180, 17],
|
|
"eq_nb_140",
|
|
["false", 274, 180, 17],
|
|
"eq_done_135",
|
|
["jump_false", 274, "if_else_133", 180, 17],
|
|
["access", 278, {"name":"is_number","kind":"name","make":"intrinsic"}, 181, 13],
|
|
["frame", 279, 278, 1, 181, 13],
|
|
["null", 280, 181, 13],
|
|
["setarg", 279, 0, 280, 181, 13],
|
|
["setarg", 279, 1, 5, 181, 13],
|
|
["invoke", 279, 277, 181, 13],
|
|
["jump_false", 277, "if_else_141", 181, 13],
|
|
["is_int", 281, 5, 182, 26],
|
|
["jump_false", 281, "if_else_143", 182, 26],
|
|
["get", 283, 16, 1, 1, 1],
|
|
["frame", 284, 283, 1, 1, 1],
|
|
["null", 285, 1, 1],
|
|
["setarg", 284, 0, 285, 1, 1],
|
|
["setarg", 284, 1, 4, 1, 1],
|
|
["invoke", 284, 282, 1, 1],
|
|
["access", 286, 2, 1, 11],
|
|
"_nop_tc_52",
|
|
"_nop_tc_53",
|
|
"_nop_tc_54",
|
|
"_nop_tc_55",
|
|
["multiply", 287, 5, 286, 1, 11],
|
|
["jump", "num_done_146", 1, 11],
|
|
"num_err_145",
|
|
["disrupt", 1, 11],
|
|
"num_done_146",
|
|
["access", 291, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 292, 291, 1, 1, 1],
|
|
["null", 293, 1, 1],
|
|
["setarg", 292, 0, 293, 1, 1],
|
|
["setarg", 292, 1, 287, 1, 1],
|
|
["invoke", 292, 290, 1, 1],
|
|
["array", 294, 0, 1, 1],
|
|
["push", 294, 282, 1, 1],
|
|
["push", 294, 290, 1, 1],
|
|
["access", 295, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 296, " {0} =l copy {1}", 1, 1],
|
|
["frame", 298, 295, 2, 1, 1],
|
|
["null", 299, 1, 1],
|
|
["setarg", 298, 0, 299, 1, 1],
|
|
["setarg", 298, 1, 296, 1, 1],
|
|
["setarg", 298, 2, 294, 1, 1],
|
|
["invoke", 298, 297, 1, 1],
|
|
["get", 301, 8, 1, 183, 13],
|
|
["frame", 302, 301, 1, 183, 13],
|
|
["null", 303, 183, 13],
|
|
["setarg", 302, 0, 303, 183, 13],
|
|
["setarg", 302, 1, 297, 183, 13],
|
|
["invoke", 302, 300, 183, 13],
|
|
["jump", "if_end_144", 183, 13],
|
|
"if_else_143",
|
|
["get", 305, 16, 1, 1, 1],
|
|
["frame", 306, 305, 1, 1, 1],
|
|
["null", 307, 1, 1],
|
|
["setarg", 306, 0, 307, 1, 1],
|
|
["setarg", 306, 1, 4, 1, 1],
|
|
["invoke", 306, 304, 1, 1],
|
|
["access", 309, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 310, 309, 1, 1, 1],
|
|
["null", 311, 1, 1],
|
|
["setarg", 310, 0, 311, 1, 1],
|
|
["setarg", 310, 1, 5, 1, 1],
|
|
["invoke", 310, 308, 1, 1],
|
|
["array", 312, 0, 1, 1],
|
|
["push", 312, 304, 1, 1],
|
|
["push", 312, 308, 1, 1],
|
|
["access", 313, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 314, " {0} =l call $qbe_new_float64(l %ctx, d d_{1})", 1, 1],
|
|
["frame", 316, 313, 2, 1, 1],
|
|
["null", 317, 1, 1],
|
|
["setarg", 316, 0, 317, 1, 1],
|
|
["setarg", 316, 1, 314, 1, 1],
|
|
["setarg", 316, 2, 312, 1, 1],
|
|
["invoke", 316, 315, 1, 1],
|
|
["get", 319, 8, 1, 185, 13],
|
|
["frame", 320, 319, 1, 185, 13],
|
|
["null", 321, 185, 13],
|
|
["setarg", 320, 0, 321, 185, 13],
|
|
["setarg", 320, 1, 315, 185, 13],
|
|
["invoke", 320, 318, 185, 13],
|
|
"if_end_144",
|
|
["jump", "if_end_142", 185, 13],
|
|
"if_else_141",
|
|
["is_text", 322, 5, 187, 28],
|
|
["jump_false", 322, "if_else_147", 187, 28],
|
|
["get", 324, 13, 1, 188, 16],
|
|
["frame", 325, 324, 1, 188, 16],
|
|
["null", 326, 188, 16],
|
|
["setarg", 325, 0, 326, 188, 16],
|
|
["setarg", 325, 1, 5, 188, 16],
|
|
["invoke", 325, 323, 188, 16],
|
|
["move", 23, 323, 188, 16],
|
|
["get", 328, 16, 1, 1, 1],
|
|
["frame", 329, 328, 1, 1, 1],
|
|
["null", 330, 1, 1],
|
|
["setarg", 329, 0, 330, 1, 1],
|
|
["setarg", 329, 1, 4, 1, 1],
|
|
["invoke", 329, 327, 1, 1],
|
|
["array", 331, 0, 1, 1],
|
|
["push", 331, 327, 1, 1],
|
|
["push", 331, 23, 1, 1],
|
|
["access", 332, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 333, " {0} =l call $qbe_new_string(l %ctx, l {1})", 1, 1],
|
|
["frame", 335, 332, 2, 1, 1],
|
|
["null", 336, 1, 1],
|
|
["setarg", 335, 0, 336, 1, 1],
|
|
["setarg", 335, 1, 333, 1, 1],
|
|
["setarg", 335, 2, 331, 1, 1],
|
|
["invoke", 335, 334, 1, 1],
|
|
["get", 338, 8, 1, 189, 11],
|
|
["frame", 339, 338, 1, 189, 11],
|
|
["null", 340, 189, 11],
|
|
["setarg", 339, 0, 340, 189, 11],
|
|
["setarg", 339, 1, 334, 189, 11],
|
|
["invoke", 339, 337, 189, 11],
|
|
["jump", "if_end_148", 189, 11],
|
|
"if_else_147",
|
|
["access", 342, {"name":"is_object","kind":"name","make":"intrinsic"}, 190, 20],
|
|
["frame", 343, 342, 1, 190, 20],
|
|
["null", 344, 190, 20],
|
|
["setarg", 343, 0, 344, 190, 20],
|
|
["setarg", 343, 1, 5, 190, 20],
|
|
["invoke", 343, 341, 190, 20],
|
|
["jump_false", 341, "if_else_149", 190, 20],
|
|
["load_field", 345, 5, "make", 191, 15],
|
|
["access", 346, "intrinsic", 191, 26],
|
|
["is_identical", 347, 345, 346, 191, 26],
|
|
["jump_true", 347, "eq_done_153", 191, 26],
|
|
["is_int", 348, 345, 191, 26],
|
|
["jump_false", 348, "eq_ni_154", 191, 26],
|
|
"_nop_tc_56",
|
|
["jump", "eq_ni_154", 191, 26],
|
|
["eq_int", 347, 345, 346, 191, 26],
|
|
["jump", "eq_done_153", 191, 26],
|
|
"eq_ni_154",
|
|
["is_num", 348, 345, 191, 26],
|
|
["jump_false", 348, "eq_nn_155", 191, 26],
|
|
"_nop_tc_57",
|
|
["jump", "eq_nn_155", 191, 26],
|
|
["eq_float", 347, 345, 346, 191, 26],
|
|
["jump", "eq_done_153", 191, 26],
|
|
"eq_nn_155",
|
|
["is_text", 348, 345, 191, 26],
|
|
["jump_false", 348, "eq_nt_156", 191, 26],
|
|
"_nop_tc_58",
|
|
"_nop_tc_59",
|
|
["eq_text", 347, 345, 346, 191, 26],
|
|
["jump", "eq_done_153", 191, 26],
|
|
"eq_nt_156",
|
|
["is_null", 348, 345, 191, 26],
|
|
["jump_false", 348, "eq_nnl_157", 191, 26],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nnl_157", 191, 26],
|
|
["true", 347, 191, 26],
|
|
["jump", "eq_done_153", 191, 26],
|
|
"eq_nnl_157",
|
|
["is_bool", 348, 345, 191, 26],
|
|
["jump_false", 348, "eq_nb_158", 191, 26],
|
|
"_nop_tc_61",
|
|
["jump", "eq_nb_158", 191, 26],
|
|
["eq_bool", 347, 345, 346, 191, 26],
|
|
["jump", "eq_done_153", 191, 26],
|
|
"eq_nb_158",
|
|
["false", 347, 191, 26],
|
|
"eq_done_153",
|
|
["jump_false", 347, "if_else_151", 191, 26],
|
|
["load_field", 350, 5, "name", 192, 29],
|
|
["get", 352, 13, 1, 192, 18],
|
|
["frame", 353, 352, 1, 192, 18],
|
|
["null", 354, 192, 18],
|
|
["setarg", 353, 0, 354, 192, 18],
|
|
["setarg", 353, 1, 350, 192, 18],
|
|
["invoke", 353, 351, 192, 18],
|
|
["move", 23, 351, 192, 18],
|
|
["get", 356, 16, 1, 1, 1],
|
|
["frame", 357, 356, 1, 1, 1],
|
|
["null", 358, 1, 1],
|
|
["setarg", 357, 0, 358, 1, 1],
|
|
["setarg", 357, 1, 4, 1, 1],
|
|
["invoke", 357, 355, 1, 1],
|
|
["array", 359, 0, 1, 1],
|
|
["push", 359, 355, 1, 1],
|
|
["push", 359, 23, 1, 1],
|
|
["access", 360, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 361, " {0} =l call $cell_rt_get_intrinsic(l %ctx, l {1})", 1, 1],
|
|
["frame", 363, 360, 2, 1, 1],
|
|
["null", 364, 1, 1],
|
|
["setarg", 363, 0, 364, 1, 1],
|
|
["setarg", 363, 1, 361, 1, 1],
|
|
["setarg", 363, 2, 359, 1, 1],
|
|
["invoke", 363, 362, 1, 1],
|
|
["get", 366, 8, 1, 193, 13],
|
|
["frame", 367, 366, 1, 193, 13],
|
|
["null", 368, 193, 13],
|
|
["setarg", 367, 0, 368, 193, 13],
|
|
["setarg", 367, 1, 362, 193, 13],
|
|
["invoke", 367, 365, 193, 13],
|
|
["jump", "if_end_152", 193, 13],
|
|
"if_else_151",
|
|
["load_field", 369, 5, "kind", 194, 22],
|
|
["access", 370, "number", 194, 33],
|
|
["is_identical", 371, 369, 370, 194, 33],
|
|
["jump_true", 371, "eq_done_161", 194, 33],
|
|
["is_int", 372, 369, 194, 33],
|
|
["jump_false", 372, "eq_ni_162", 194, 33],
|
|
"_nop_tc_62",
|
|
["jump", "eq_ni_162", 194, 33],
|
|
["eq_int", 371, 369, 370, 194, 33],
|
|
["jump", "eq_done_161", 194, 33],
|
|
"eq_ni_162",
|
|
["is_num", 372, 369, 194, 33],
|
|
["jump_false", 372, "eq_nn_163", 194, 33],
|
|
"_nop_tc_63",
|
|
["jump", "eq_nn_163", 194, 33],
|
|
["eq_float", 371, 369, 370, 194, 33],
|
|
["jump", "eq_done_161", 194, 33],
|
|
"eq_nn_163",
|
|
["is_text", 372, 369, 194, 33],
|
|
["jump_false", 372, "eq_nt_164", 194, 33],
|
|
"_nop_tc_64",
|
|
"_nop_tc_65",
|
|
["eq_text", 371, 369, 370, 194, 33],
|
|
["jump", "eq_done_161", 194, 33],
|
|
"eq_nt_164",
|
|
["is_null", 372, 369, 194, 33],
|
|
["jump_false", 372, "eq_nnl_165", 194, 33],
|
|
"_nop_tc_66",
|
|
["jump", "eq_nnl_165", 194, 33],
|
|
["true", 371, 194, 33],
|
|
["jump", "eq_done_161", 194, 33],
|
|
"eq_nnl_165",
|
|
["is_bool", 372, 369, 194, 33],
|
|
["jump_false", 372, "eq_nb_166", 194, 33],
|
|
"_nop_tc_67",
|
|
["jump", "eq_nb_166", 194, 33],
|
|
["eq_bool", 371, 369, 370, 194, 33],
|
|
["jump", "eq_done_161", 194, 33],
|
|
"eq_nb_166",
|
|
["false", 371, 194, 33],
|
|
"eq_done_161",
|
|
["jump_false", 371, "if_else_159", 194, 33],
|
|
["load_field", 374, 5, "number", 195, 17],
|
|
["null", 375, 195, 30],
|
|
["is_identical", 376, 374, 375, 195, 30],
|
|
["jump_true", 376, "ne_nid_171", 195, 30],
|
|
["jump", "ne_ni_172", 195, 30],
|
|
"ne_nid_171",
|
|
["false", 376, 195, 30],
|
|
["jump", "ne_done_170", 195, 30],
|
|
"ne_ni_172",
|
|
["is_int", 377, 374, 195, 30],
|
|
["jump_false", 377, "ne_nn_173", 195, 30],
|
|
"_nop_tc_68",
|
|
["jump", "ne_nn_173", 195, 30],
|
|
["ne_int", 376, 374, 375, 195, 30],
|
|
["jump", "ne_done_170", 195, 30],
|
|
"ne_nn_173",
|
|
["is_num", 377, 374, 195, 30],
|
|
["jump_false", 377, "ne_nt_174", 195, 30],
|
|
"_nop_tc_69",
|
|
["jump", "ne_nt_174", 195, 30],
|
|
["ne_float", 376, 374, 375, 195, 30],
|
|
["jump", "ne_done_170", 195, 30],
|
|
"ne_nt_174",
|
|
["is_text", 377, 374, 195, 30],
|
|
["jump_false", 377, "ne_nnl_175", 195, 30],
|
|
"_nop_tc_70",
|
|
["jump", "ne_nnl_175", 195, 30],
|
|
["ne_text", 376, 374, 375, 195, 30],
|
|
["jump", "ne_done_170", 195, 30],
|
|
"ne_nnl_175",
|
|
["is_null", 377, 374, 195, 30],
|
|
["jump_false", 377, "ne_nb_176", 195, 30],
|
|
"_nop_tc_71",
|
|
"_nop_tc_72",
|
|
["false", 376, 195, 30],
|
|
["jump", "ne_done_170", 195, 30],
|
|
"ne_nb_176",
|
|
["is_bool", 377, 374, 195, 30],
|
|
["jump_false", 377, "ne_mis_177", 195, 30],
|
|
"_nop_tc_73",
|
|
["jump", "ne_mis_177", 195, 30],
|
|
["ne_bool", 376, 374, 375, 195, 30],
|
|
["jump", "ne_done_170", 195, 30],
|
|
"ne_mis_177",
|
|
["true", 376, 195, 30],
|
|
"ne_done_170",
|
|
["move", 379, 376, 195, 30],
|
|
["jump_false", 379, "and_end_169", 195, 30],
|
|
["load_field", 380, 5, "number", 195, 49],
|
|
["is_int", 381, 380, 195, 49],
|
|
["move", 379, 381, 195, 49],
|
|
"and_end_169",
|
|
["jump_false", 379, "if_else_167", 195, 49],
|
|
["get", 383, 16, 1, 1, 1],
|
|
["frame", 384, 383, 1, 1, 1],
|
|
["null", 385, 1, 1],
|
|
["setarg", 384, 0, 385, 1, 1],
|
|
["setarg", 384, 1, 4, 1, 1],
|
|
["invoke", 384, 382, 1, 1],
|
|
["load_field", 386, 5, "number", 1, 6],
|
|
["access", 387, 2, 1, 18],
|
|
["is_num", 389, 386, 1, 18],
|
|
["jump_false", 389, "num_err_178", 1, 18],
|
|
"_nop_tc_74",
|
|
"_nop_tc_75",
|
|
["multiply", 388, 386, 387, 1, 18],
|
|
["jump", "num_done_179", 1, 18],
|
|
"num_err_178",
|
|
["disrupt", 1, 18],
|
|
"num_done_179",
|
|
["access", 392, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 393, 392, 1, 1, 1],
|
|
["null", 394, 1, 1],
|
|
["setarg", 393, 0, 394, 1, 1],
|
|
["setarg", 393, 1, 388, 1, 1],
|
|
["invoke", 393, 391, 1, 1],
|
|
["array", 395, 0, 1, 1],
|
|
["push", 395, 382, 1, 1],
|
|
["push", 395, 391, 1, 1],
|
|
["access", 396, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 397, " {0} =l copy {1}", 1, 1],
|
|
["frame", 399, 396, 2, 1, 1],
|
|
["null", 400, 1, 1],
|
|
["setarg", 399, 0, 400, 1, 1],
|
|
["setarg", 399, 1, 397, 1, 1],
|
|
["setarg", 399, 2, 395, 1, 1],
|
|
["invoke", 399, 398, 1, 1],
|
|
["get", 402, 8, 1, 196, 15],
|
|
["frame", 403, 402, 1, 196, 15],
|
|
["null", 404, 196, 15],
|
|
["setarg", 403, 0, 404, 196, 15],
|
|
["setarg", 403, 1, 398, 196, 15],
|
|
["invoke", 403, 401, 196, 15],
|
|
["jump", "if_end_168", 196, 15],
|
|
"if_else_167",
|
|
["load_field", 405, 5, "number", 197, 24],
|
|
["null", 406, 197, 37],
|
|
["is_identical", 407, 405, 406, 197, 37],
|
|
["jump_true", 407, "ne_nid_183", 197, 37],
|
|
["jump", "ne_ni_184", 197, 37],
|
|
"ne_nid_183",
|
|
["false", 407, 197, 37],
|
|
["jump", "ne_done_182", 197, 37],
|
|
"ne_ni_184",
|
|
["is_int", 408, 405, 197, 37],
|
|
["jump_false", 408, "ne_nn_185", 197, 37],
|
|
"_nop_tc_76",
|
|
["jump", "ne_nn_185", 197, 37],
|
|
["ne_int", 407, 405, 406, 197, 37],
|
|
["jump", "ne_done_182", 197, 37],
|
|
"ne_nn_185",
|
|
["is_num", 408, 405, 197, 37],
|
|
["jump_false", 408, "ne_nt_186", 197, 37],
|
|
"_nop_tc_77",
|
|
["jump", "ne_nt_186", 197, 37],
|
|
["ne_float", 407, 405, 406, 197, 37],
|
|
["jump", "ne_done_182", 197, 37],
|
|
"ne_nt_186",
|
|
["is_text", 408, 405, 197, 37],
|
|
["jump_false", 408, "ne_nnl_187", 197, 37],
|
|
"_nop_tc_78",
|
|
["jump", "ne_nnl_187", 197, 37],
|
|
["ne_text", 407, 405, 406, 197, 37],
|
|
["jump", "ne_done_182", 197, 37],
|
|
"ne_nnl_187",
|
|
["is_null", 408, 405, 197, 37],
|
|
["jump_false", 408, "ne_nb_188", 197, 37],
|
|
"_nop_tc_79",
|
|
"_nop_tc_80",
|
|
["false", 407, 197, 37],
|
|
["jump", "ne_done_182", 197, 37],
|
|
"ne_nb_188",
|
|
["is_bool", 408, 405, 197, 37],
|
|
["jump_false", 408, "ne_mis_189", 197, 37],
|
|
"_nop_tc_81",
|
|
["jump", "ne_mis_189", 197, 37],
|
|
["ne_bool", 407, 405, 406, 197, 37],
|
|
["jump", "ne_done_182", 197, 37],
|
|
"ne_mis_189",
|
|
["true", 407, 197, 37],
|
|
"ne_done_182",
|
|
["jump_false", 407, "if_else_180", 197, 37],
|
|
["get", 411, 16, 1, 1, 1],
|
|
["frame", 412, 411, 1, 1, 1],
|
|
["null", 413, 1, 1],
|
|
["setarg", 412, 0, 413, 1, 1],
|
|
["setarg", 412, 1, 4, 1, 1],
|
|
["invoke", 412, 410, 1, 1],
|
|
["load_field", 414, 5, "number", 1, 6],
|
|
["access", 416, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 417, 416, 1, 1, 1],
|
|
["null", 418, 1, 1],
|
|
["setarg", 417, 0, 418, 1, 1],
|
|
["setarg", 417, 1, 414, 1, 1],
|
|
["invoke", 417, 415, 1, 1],
|
|
["array", 419, 0, 1, 1],
|
|
["push", 419, 410, 1, 1],
|
|
["push", 419, 415, 1, 1],
|
|
["access", 420, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 421, " {0} =l call $qbe_new_float64(l %ctx, d d_{1})", 1, 1],
|
|
["frame", 423, 420, 2, 1, 1],
|
|
["null", 424, 1, 1],
|
|
["setarg", 423, 0, 424, 1, 1],
|
|
["setarg", 423, 1, 421, 1, 1],
|
|
["setarg", 423, 2, 419, 1, 1],
|
|
["invoke", 423, 422, 1, 1],
|
|
["get", 426, 8, 1, 198, 15],
|
|
["frame", 427, 426, 1, 198, 15],
|
|
["null", 428, 198, 15],
|
|
["setarg", 427, 0, 428, 198, 15],
|
|
["setarg", 427, 1, 422, 198, 15],
|
|
["invoke", 427, 425, 198, 15],
|
|
["jump", "if_end_181", 198, 15],
|
|
"if_else_180",
|
|
["get", 430, 16, 1, 1, 1],
|
|
["frame", 431, 430, 1, 1, 1],
|
|
["null", 432, 1, 1],
|
|
["setarg", 431, 0, 432, 1, 1],
|
|
["setarg", 431, 1, 4, 1, 1],
|
|
["invoke", 431, 429, 1, 1],
|
|
["get", 433, 2, 1, 1, 6],
|
|
["load_field", 434, 433, "js_null", 1, 6],
|
|
["access", 436, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 437, 436, 1, 1, 1],
|
|
["null", 438, 1, 1],
|
|
["setarg", 437, 0, 438, 1, 1],
|
|
["setarg", 437, 1, 434, 1, 1],
|
|
["invoke", 437, 435, 1, 1],
|
|
["array", 439, 0, 1, 1],
|
|
["push", 439, 429, 1, 1],
|
|
["push", 439, 435, 1, 1],
|
|
["access", 440, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 441, " {0} =l copy {1}", 1, 1],
|
|
["frame", 443, 440, 2, 1, 1],
|
|
["null", 444, 1, 1],
|
|
["setarg", 443, 0, 444, 1, 1],
|
|
["setarg", 443, 1, 441, 1, 1],
|
|
["setarg", 443, 2, 439, 1, 1],
|
|
["invoke", 443, 442, 1, 1],
|
|
["get", 446, 8, 1, 200, 15],
|
|
["frame", 447, 446, 1, 200, 15],
|
|
["null", 448, 200, 15],
|
|
["setarg", 447, 0, 448, 200, 15],
|
|
["setarg", 447, 1, 442, 200, 15],
|
|
["invoke", 447, 445, 200, 15],
|
|
"if_end_181",
|
|
"if_end_168",
|
|
["jump", "if_end_160", 200, 15],
|
|
"if_else_159",
|
|
["load_field", 449, 5, "kind", 202, 22],
|
|
["access", 450, "text", 202, 33],
|
|
["is_identical", 451, 449, 450, 202, 33],
|
|
["jump_true", 451, "eq_done_192", 202, 33],
|
|
["is_int", 452, 449, 202, 33],
|
|
["jump_false", 452, "eq_ni_193", 202, 33],
|
|
"_nop_tc_82",
|
|
["jump", "eq_ni_193", 202, 33],
|
|
["eq_int", 451, 449, 450, 202, 33],
|
|
["jump", "eq_done_192", 202, 33],
|
|
"eq_ni_193",
|
|
["is_num", 452, 449, 202, 33],
|
|
["jump_false", 452, "eq_nn_194", 202, 33],
|
|
"_nop_tc_83",
|
|
["jump", "eq_nn_194", 202, 33],
|
|
["eq_float", 451, 449, 450, 202, 33],
|
|
["jump", "eq_done_192", 202, 33],
|
|
"eq_nn_194",
|
|
["is_text", 452, 449, 202, 33],
|
|
["jump_false", 452, "eq_nt_195", 202, 33],
|
|
"_nop_tc_84",
|
|
"_nop_tc_85",
|
|
["eq_text", 451, 449, 450, 202, 33],
|
|
["jump", "eq_done_192", 202, 33],
|
|
"eq_nt_195",
|
|
["is_null", 452, 449, 202, 33],
|
|
["jump_false", 452, "eq_nnl_196", 202, 33],
|
|
"_nop_tc_86",
|
|
["jump", "eq_nnl_196", 202, 33],
|
|
["true", 451, 202, 33],
|
|
["jump", "eq_done_192", 202, 33],
|
|
"eq_nnl_196",
|
|
["is_bool", 452, 449, 202, 33],
|
|
["jump_false", 452, "eq_nb_197", 202, 33],
|
|
"_nop_tc_87",
|
|
["jump", "eq_nb_197", 202, 33],
|
|
["eq_bool", 451, 449, 450, 202, 33],
|
|
["jump", "eq_done_192", 202, 33],
|
|
"eq_nb_197",
|
|
["false", 451, 202, 33],
|
|
"eq_done_192",
|
|
["jump_false", 451, "if_else_190", 202, 33],
|
|
["load_field", 454, 5, "value", 203, 29],
|
|
["get", 456, 13, 1, 203, 18],
|
|
["frame", 457, 456, 1, 203, 18],
|
|
["null", 458, 203, 18],
|
|
["setarg", 457, 0, 458, 203, 18],
|
|
["setarg", 457, 1, 454, 203, 18],
|
|
["invoke", 457, 455, 203, 18],
|
|
["move", 23, 455, 203, 18],
|
|
["get", 460, 16, 1, 1, 1],
|
|
["frame", 461, 460, 1, 1, 1],
|
|
["null", 462, 1, 1],
|
|
["setarg", 461, 0, 462, 1, 1],
|
|
["setarg", 461, 1, 4, 1, 1],
|
|
["invoke", 461, 459, 1, 1],
|
|
["array", 463, 0, 1, 1],
|
|
["push", 463, 459, 1, 1],
|
|
["push", 463, 23, 1, 1],
|
|
["access", 464, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 465, " {0} =l call $qbe_new_string(l %ctx, l {1})", 1, 1],
|
|
["frame", 467, 464, 2, 1, 1],
|
|
["null", 468, 1, 1],
|
|
["setarg", 467, 0, 468, 1, 1],
|
|
["setarg", 467, 1, 465, 1, 1],
|
|
["setarg", 467, 2, 463, 1, 1],
|
|
["invoke", 467, 466, 1, 1],
|
|
["get", 470, 8, 1, 204, 13],
|
|
["frame", 471, 470, 1, 204, 13],
|
|
["null", 472, 204, 13],
|
|
["setarg", 471, 0, 472, 204, 13],
|
|
["setarg", 471, 1, 466, 204, 13],
|
|
["invoke", 471, 469, 204, 13],
|
|
["jump", "if_end_191", 204, 13],
|
|
"if_else_190",
|
|
["load_field", 473, 5, "kind", 205, 22],
|
|
["access", 474, "true", 205, 33],
|
|
["is_identical", 475, 473, 474, 205, 33],
|
|
["jump_true", 475, "eq_done_200", 205, 33],
|
|
["is_int", 476, 473, 205, 33],
|
|
["jump_false", 476, "eq_ni_201", 205, 33],
|
|
"_nop_tc_88",
|
|
["jump", "eq_ni_201", 205, 33],
|
|
["eq_int", 475, 473, 474, 205, 33],
|
|
["jump", "eq_done_200", 205, 33],
|
|
"eq_ni_201",
|
|
["is_num", 476, 473, 205, 33],
|
|
["jump_false", 476, "eq_nn_202", 205, 33],
|
|
"_nop_tc_89",
|
|
["jump", "eq_nn_202", 205, 33],
|
|
["eq_float", 475, 473, 474, 205, 33],
|
|
["jump", "eq_done_200", 205, 33],
|
|
"eq_nn_202",
|
|
["is_text", 476, 473, 205, 33],
|
|
["jump_false", 476, "eq_nt_203", 205, 33],
|
|
"_nop_tc_90",
|
|
"_nop_tc_91",
|
|
["eq_text", 475, 473, 474, 205, 33],
|
|
["jump", "eq_done_200", 205, 33],
|
|
"eq_nt_203",
|
|
["is_null", 476, 473, 205, 33],
|
|
["jump_false", 476, "eq_nnl_204", 205, 33],
|
|
"_nop_tc_92",
|
|
["jump", "eq_nnl_204", 205, 33],
|
|
["true", 475, 205, 33],
|
|
["jump", "eq_done_200", 205, 33],
|
|
"eq_nnl_204",
|
|
["is_bool", 476, 473, 205, 33],
|
|
["jump_false", 476, "eq_nb_205", 205, 33],
|
|
"_nop_tc_93",
|
|
["jump", "eq_nb_205", 205, 33],
|
|
["eq_bool", 475, 473, 474, 205, 33],
|
|
["jump", "eq_done_200", 205, 33],
|
|
"eq_nb_205",
|
|
["false", 475, 205, 33],
|
|
"eq_done_200",
|
|
["jump_false", 475, "if_else_198", 205, 33],
|
|
["get", 479, 16, 1, 1, 1],
|
|
["frame", 480, 479, 1, 1, 1],
|
|
["null", 481, 1, 1],
|
|
["setarg", 480, 0, 481, 1, 1],
|
|
["setarg", 480, 1, 4, 1, 1],
|
|
["invoke", 480, 478, 1, 1],
|
|
["get", 482, 2, 1, 1, 6],
|
|
["load_field", 483, 482, "js_true", 1, 6],
|
|
["access", 485, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 486, 485, 1, 1, 1],
|
|
["null", 487, 1, 1],
|
|
["setarg", 486, 0, 487, 1, 1],
|
|
["setarg", 486, 1, 483, 1, 1],
|
|
["invoke", 486, 484, 1, 1],
|
|
["array", 488, 0, 1, 1],
|
|
["push", 488, 478, 1, 1],
|
|
["push", 488, 484, 1, 1],
|
|
["access", 489, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 490, " {0} =l copy {1}", 1, 1],
|
|
["frame", 492, 489, 2, 1, 1],
|
|
["null", 493, 1, 1],
|
|
["setarg", 492, 0, 493, 1, 1],
|
|
["setarg", 492, 1, 490, 1, 1],
|
|
["setarg", 492, 2, 488, 1, 1],
|
|
["invoke", 492, 491, 1, 1],
|
|
["get", 495, 8, 1, 206, 13],
|
|
["frame", 496, 495, 1, 206, 13],
|
|
["null", 497, 206, 13],
|
|
["setarg", 496, 0, 497, 206, 13],
|
|
["setarg", 496, 1, 491, 206, 13],
|
|
["invoke", 496, 494, 206, 13],
|
|
["jump", "if_end_199", 206, 13],
|
|
"if_else_198",
|
|
["load_field", 498, 5, "kind", 207, 22],
|
|
["access", 499, "false", 207, 33],
|
|
["is_identical", 500, 498, 499, 207, 33],
|
|
["jump_true", 500, "eq_done_208", 207, 33],
|
|
["is_int", 501, 498, 207, 33],
|
|
["jump_false", 501, "eq_ni_209", 207, 33],
|
|
"_nop_tc_94",
|
|
["jump", "eq_ni_209", 207, 33],
|
|
["eq_int", 500, 498, 499, 207, 33],
|
|
["jump", "eq_done_208", 207, 33],
|
|
"eq_ni_209",
|
|
["is_num", 501, 498, 207, 33],
|
|
["jump_false", 501, "eq_nn_210", 207, 33],
|
|
"_nop_tc_95",
|
|
["jump", "eq_nn_210", 207, 33],
|
|
["eq_float", 500, 498, 499, 207, 33],
|
|
["jump", "eq_done_208", 207, 33],
|
|
"eq_nn_210",
|
|
["is_text", 501, 498, 207, 33],
|
|
["jump_false", 501, "eq_nt_211", 207, 33],
|
|
"_nop_tc_96",
|
|
"_nop_tc_97",
|
|
["eq_text", 500, 498, 499, 207, 33],
|
|
["jump", "eq_done_208", 207, 33],
|
|
"eq_nt_211",
|
|
["is_null", 501, 498, 207, 33],
|
|
["jump_false", 501, "eq_nnl_212", 207, 33],
|
|
"_nop_tc_98",
|
|
["jump", "eq_nnl_212", 207, 33],
|
|
["true", 500, 207, 33],
|
|
["jump", "eq_done_208", 207, 33],
|
|
"eq_nnl_212",
|
|
["is_bool", 501, 498, 207, 33],
|
|
["jump_false", 501, "eq_nb_213", 207, 33],
|
|
"_nop_tc_99",
|
|
["jump", "eq_nb_213", 207, 33],
|
|
["eq_bool", 500, 498, 499, 207, 33],
|
|
["jump", "eq_done_208", 207, 33],
|
|
"eq_nb_213",
|
|
["false", 500, 207, 33],
|
|
"eq_done_208",
|
|
["jump_false", 500, "if_else_206", 207, 33],
|
|
["get", 504, 16, 1, 1, 1],
|
|
["frame", 505, 504, 1, 1, 1],
|
|
["null", 506, 1, 1],
|
|
["setarg", 505, 0, 506, 1, 1],
|
|
["setarg", 505, 1, 4, 1, 1],
|
|
["invoke", 505, 503, 1, 1],
|
|
["get", 507, 2, 1, 1, 6],
|
|
["load_field", 508, 507, "js_false", 1, 6],
|
|
["access", 510, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 511, 510, 1, 1, 1],
|
|
["null", 512, 1, 1],
|
|
["setarg", 511, 0, 512, 1, 1],
|
|
["setarg", 511, 1, 508, 1, 1],
|
|
["invoke", 511, 509, 1, 1],
|
|
["array", 513, 0, 1, 1],
|
|
["push", 513, 503, 1, 1],
|
|
["push", 513, 509, 1, 1],
|
|
["access", 514, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 515, " {0} =l copy {1}", 1, 1],
|
|
["frame", 517, 514, 2, 1, 1],
|
|
["null", 518, 1, 1],
|
|
["setarg", 517, 0, 518, 1, 1],
|
|
["setarg", 517, 1, 515, 1, 1],
|
|
["setarg", 517, 2, 513, 1, 1],
|
|
["invoke", 517, 516, 1, 1],
|
|
["get", 520, 8, 1, 208, 13],
|
|
["frame", 521, 520, 1, 208, 13],
|
|
["null", 522, 208, 13],
|
|
["setarg", 521, 0, 522, 208, 13],
|
|
["setarg", 521, 1, 516, 208, 13],
|
|
["invoke", 521, 519, 208, 13],
|
|
["jump", "if_end_207", 208, 13],
|
|
"if_else_206",
|
|
["load_field", 523, 5, "kind", 209, 22],
|
|
["access", 524, "null", 209, 33],
|
|
["is_identical", 525, 523, 524, 209, 33],
|
|
["jump_true", 525, "eq_done_216", 209, 33],
|
|
["is_int", 526, 523, 209, 33],
|
|
["jump_false", 526, "eq_ni_217", 209, 33],
|
|
"_nop_tc_100",
|
|
["jump", "eq_ni_217", 209, 33],
|
|
["eq_int", 525, 523, 524, 209, 33],
|
|
["jump", "eq_done_216", 209, 33],
|
|
"eq_ni_217",
|
|
["is_num", 526, 523, 209, 33],
|
|
["jump_false", 526, "eq_nn_218", 209, 33],
|
|
"_nop_tc_101",
|
|
["jump", "eq_nn_218", 209, 33],
|
|
["eq_float", 525, 523, 524, 209, 33],
|
|
["jump", "eq_done_216", 209, 33],
|
|
"eq_nn_218",
|
|
["is_text", 526, 523, 209, 33],
|
|
["jump_false", 526, "eq_nt_219", 209, 33],
|
|
"_nop_tc_102",
|
|
"_nop_tc_103",
|
|
["eq_text", 525, 523, 524, 209, 33],
|
|
["jump", "eq_done_216", 209, 33],
|
|
"eq_nt_219",
|
|
["is_null", 526, 523, 209, 33],
|
|
["jump_false", 526, "eq_nnl_220", 209, 33],
|
|
"_nop_tc_104",
|
|
["jump", "eq_nnl_220", 209, 33],
|
|
["true", 525, 209, 33],
|
|
["jump", "eq_done_216", 209, 33],
|
|
"eq_nnl_220",
|
|
["is_bool", 526, 523, 209, 33],
|
|
["jump_false", 526, "eq_nb_221", 209, 33],
|
|
"_nop_tc_105",
|
|
["jump", "eq_nb_221", 209, 33],
|
|
["eq_bool", 525, 523, 524, 209, 33],
|
|
["jump", "eq_done_216", 209, 33],
|
|
"eq_nb_221",
|
|
["false", 525, 209, 33],
|
|
"eq_done_216",
|
|
["jump_false", 525, "if_else_214", 209, 33],
|
|
["get", 529, 16, 1, 1, 1],
|
|
["frame", 530, 529, 1, 1, 1],
|
|
["null", 531, 1, 1],
|
|
["setarg", 530, 0, 531, 1, 1],
|
|
["setarg", 530, 1, 4, 1, 1],
|
|
["invoke", 530, 528, 1, 1],
|
|
["get", 532, 2, 1, 1, 6],
|
|
["load_field", 533, 532, "js_null", 1, 6],
|
|
["access", 535, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 536, 535, 1, 1, 1],
|
|
["null", 537, 1, 1],
|
|
["setarg", 536, 0, 537, 1, 1],
|
|
["setarg", 536, 1, 533, 1, 1],
|
|
["invoke", 536, 534, 1, 1],
|
|
["array", 538, 0, 1, 1],
|
|
["push", 538, 528, 1, 1],
|
|
["push", 538, 534, 1, 1],
|
|
["access", 539, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 540, " {0} =l copy {1}", 1, 1],
|
|
["frame", 542, 539, 2, 1, 1],
|
|
["null", 543, 1, 1],
|
|
["setarg", 542, 0, 543, 1, 1],
|
|
["setarg", 542, 1, 540, 1, 1],
|
|
["setarg", 542, 2, 538, 1, 1],
|
|
["invoke", 542, 541, 1, 1],
|
|
["get", 545, 8, 1, 210, 13],
|
|
["frame", 546, 545, 1, 210, 13],
|
|
["null", 547, 210, 13],
|
|
["setarg", 546, 0, 547, 210, 13],
|
|
["setarg", 546, 1, 541, 210, 13],
|
|
["invoke", 546, 544, 210, 13],
|
|
["jump", "if_end_215", 210, 13],
|
|
"if_else_214",
|
|
["get", 549, 16, 1, 1, 1],
|
|
["frame", 550, 549, 1, 1, 1],
|
|
["null", 551, 1, 1],
|
|
["setarg", 550, 0, 551, 1, 1],
|
|
["setarg", 550, 1, 4, 1, 1],
|
|
["invoke", 550, 548, 1, 1],
|
|
["get", 552, 2, 1, 1, 6],
|
|
["load_field", 553, 552, "js_null", 1, 6],
|
|
["access", 555, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 556, 555, 1, 1, 1],
|
|
["null", 557, 1, 1],
|
|
["setarg", 556, 0, 557, 1, 1],
|
|
["setarg", 556, 1, 553, 1, 1],
|
|
["invoke", 556, 554, 1, 1],
|
|
["array", 558, 0, 1, 1],
|
|
["push", 558, 548, 1, 1],
|
|
["push", 558, 554, 1, 1],
|
|
["access", 559, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 560, " {0} =l copy {1}", 1, 1],
|
|
["frame", 562, 559, 2, 1, 1],
|
|
["null", 563, 1, 1],
|
|
["setarg", 562, 0, 563, 1, 1],
|
|
["setarg", 562, 1, 560, 1, 1],
|
|
["setarg", 562, 2, 558, 1, 1],
|
|
["invoke", 562, 561, 1, 1],
|
|
["get", 565, 8, 1, 212, 13],
|
|
["frame", 566, 565, 1, 212, 13],
|
|
["null", 567, 212, 13],
|
|
["setarg", 566, 0, 567, 212, 13],
|
|
["setarg", 566, 1, 561, 212, 13],
|
|
["invoke", 566, 564, 212, 13],
|
|
"if_end_215",
|
|
"if_end_207",
|
|
"if_end_199",
|
|
"if_end_191",
|
|
"if_end_160",
|
|
"if_end_152",
|
|
["jump", "if_end_150", 212, 13],
|
|
"if_else_149",
|
|
["get", 569, 16, 1, 1, 1],
|
|
["frame", 570, 569, 1, 1, 1],
|
|
["null", 571, 1, 1],
|
|
["setarg", 570, 0, 571, 1, 1],
|
|
["setarg", 570, 1, 4, 1, 1],
|
|
["invoke", 570, 568, 1, 1],
|
|
["get", 572, 2, 1, 1, 6],
|
|
["load_field", 573, 572, "js_null", 1, 6],
|
|
["access", 575, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 576, 575, 1, 1, 1],
|
|
["null", 577, 1, 1],
|
|
["setarg", 576, 0, 577, 1, 1],
|
|
["setarg", 576, 1, 573, 1, 1],
|
|
["invoke", 576, 574, 1, 1],
|
|
["array", 578, 0, 1, 1],
|
|
["push", 578, 568, 1, 1],
|
|
["push", 578, 574, 1, 1],
|
|
["access", 579, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 580, " {0} =l copy {1}", 1, 1],
|
|
["frame", 582, 579, 2, 1, 1],
|
|
["null", 583, 1, 1],
|
|
["setarg", 582, 0, 583, 1, 1],
|
|
["setarg", 582, 1, 580, 1, 1],
|
|
["setarg", 582, 2, 578, 1, 1],
|
|
["invoke", 582, 581, 1, 1],
|
|
["get", 585, 8, 1, 215, 11],
|
|
["frame", 586, 585, 1, 215, 11],
|
|
["null", 587, 215, 11],
|
|
["setarg", 586, 0, 587, 215, 11],
|
|
["setarg", 586, 1, 581, 215, 11],
|
|
["invoke", 586, 584, 215, 11],
|
|
"if_end_150",
|
|
"if_end_148",
|
|
"if_end_142",
|
|
["frame", 589, 24, 1, 217, 9],
|
|
["null", 590, 217, 9],
|
|
["setarg", 589, 0, 590, 217, 9],
|
|
["setarg", 589, 1, 4, 217, 9],
|
|
["invoke", 589, 588, 217, 9],
|
|
["jump", "while_start_79", 218, 9],
|
|
["jump", "if_end_134", 218, 9],
|
|
"if_else_133",
|
|
"if_end_134",
|
|
["access", 591, "move", 223, 17],
|
|
["is_identical", 592, 19, 591, 223, 17],
|
|
["jump_true", 592, "eq_done_224", 223, 17],
|
|
["is_int", 593, 19, 223, 17],
|
|
["jump_false", 593, "eq_ni_225", 223, 17],
|
|
"_nop_tc_106",
|
|
["jump", "eq_ni_225", 223, 17],
|
|
["eq_int", 592, 19, 591, 223, 17],
|
|
["jump", "eq_done_224", 223, 17],
|
|
"eq_ni_225",
|
|
["is_num", 593, 19, 223, 17],
|
|
["jump_false", 593, "eq_nn_226", 223, 17],
|
|
"_nop_tc_107",
|
|
["jump", "eq_nn_226", 223, 17],
|
|
["eq_float", 592, 19, 591, 223, 17],
|
|
["jump", "eq_done_224", 223, 17],
|
|
"eq_nn_226",
|
|
["is_text", 593, 19, 223, 17],
|
|
["jump_false", 593, "eq_nt_227", 223, 17],
|
|
"_nop_tc_108",
|
|
"_nop_tc_109",
|
|
["eq_text", 592, 19, 591, 223, 17],
|
|
["jump", "eq_done_224", 223, 17],
|
|
"eq_nt_227",
|
|
["is_null", 593, 19, 223, 17],
|
|
["jump_false", 593, "eq_nnl_228", 223, 17],
|
|
"_nop_tc_110",
|
|
["jump", "eq_nnl_228", 223, 17],
|
|
["true", 592, 223, 17],
|
|
["jump", "eq_done_224", 223, 17],
|
|
"eq_nnl_228",
|
|
["is_bool", 593, 19, 223, 17],
|
|
["jump_false", 593, "eq_nb_229", 223, 17],
|
|
"_nop_tc_111",
|
|
["jump", "eq_nb_229", 223, 17],
|
|
["eq_bool", 592, 19, 591, 223, 17],
|
|
["jump", "eq_done_224", 223, 17],
|
|
"eq_nb_229",
|
|
["false", 592, 223, 17],
|
|
"eq_done_224",
|
|
["jump_false", 592, "if_else_222", 223, 17],
|
|
["get", 596, 16, 1, 1, 1],
|
|
["frame", 597, 596, 1, 1, 1],
|
|
["null", 598, 1, 1],
|
|
["setarg", 597, 0, 598, 1, 1],
|
|
["setarg", 597, 1, 4, 1, 1],
|
|
["invoke", 597, 595, 1, 1],
|
|
["get", 600, 16, 1, 1, 1],
|
|
["frame", 601, 600, 1, 1, 1],
|
|
["null", 602, 1, 1],
|
|
["setarg", 601, 0, 602, 1, 1],
|
|
["setarg", 601, 1, 5, 1, 1],
|
|
["invoke", 601, 599, 1, 1],
|
|
["array", 603, 0, 1, 1],
|
|
["push", 603, 595, 1, 1],
|
|
["push", 603, 599, 1, 1],
|
|
["access", 604, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 605, " {0} =l copy {1}", 1, 1],
|
|
["frame", 607, 604, 2, 1, 1],
|
|
["null", 608, 1, 1],
|
|
["setarg", 607, 0, 608, 1, 1],
|
|
["setarg", 607, 1, 605, 1, 1],
|
|
["setarg", 607, 2, 603, 1, 1],
|
|
["invoke", 607, 606, 1, 1],
|
|
["get", 610, 8, 1, 224, 9],
|
|
["frame", 611, 610, 1, 224, 9],
|
|
["null", 612, 224, 9],
|
|
["setarg", 611, 0, 612, 224, 9],
|
|
["setarg", 611, 1, 606, 224, 9],
|
|
["invoke", 611, 609, 224, 9],
|
|
["frame", 614, 24, 1, 225, 9],
|
|
["null", 615, 225, 9],
|
|
["setarg", 614, 0, 615, 225, 9],
|
|
["setarg", 614, 1, 4, 225, 9],
|
|
["invoke", 614, 613, 225, 9],
|
|
["jump", "while_start_79", 226, 9],
|
|
["jump", "if_end_223", 226, 9],
|
|
"if_else_222",
|
|
"if_end_223",
|
|
["access", 616, "add", 231, 17],
|
|
["is_identical", 617, 19, 616, 231, 17],
|
|
["jump_true", 617, "eq_done_232", 231, 17],
|
|
["is_int", 618, 19, 231, 17],
|
|
["jump_false", 618, "eq_ni_233", 231, 17],
|
|
"_nop_tc_112",
|
|
["jump", "eq_ni_233", 231, 17],
|
|
["eq_int", 617, 19, 616, 231, 17],
|
|
["jump", "eq_done_232", 231, 17],
|
|
"eq_ni_233",
|
|
["is_num", 618, 19, 231, 17],
|
|
["jump_false", 618, "eq_nn_234", 231, 17],
|
|
"_nop_tc_113",
|
|
["jump", "eq_nn_234", 231, 17],
|
|
["eq_float", 617, 19, 616, 231, 17],
|
|
["jump", "eq_done_232", 231, 17],
|
|
"eq_nn_234",
|
|
["is_text", 618, 19, 231, 17],
|
|
["jump_false", 618, "eq_nt_235", 231, 17],
|
|
"_nop_tc_114",
|
|
"_nop_tc_115",
|
|
["eq_text", 617, 19, 616, 231, 17],
|
|
["jump", "eq_done_232", 231, 17],
|
|
"eq_nt_235",
|
|
["is_null", 618, 19, 231, 17],
|
|
["jump_false", 618, "eq_nnl_236", 231, 17],
|
|
"_nop_tc_116",
|
|
["jump", "eq_nnl_236", 231, 17],
|
|
["true", 617, 231, 17],
|
|
["jump", "eq_done_232", 231, 17],
|
|
"eq_nnl_236",
|
|
["is_bool", 618, 19, 231, 17],
|
|
["jump_false", 618, "eq_nb_237", 231, 17],
|
|
"_nop_tc_117",
|
|
["jump", "eq_nb_237", 231, 17],
|
|
["eq_bool", 617, 19, 616, 231, 17],
|
|
["jump", "eq_done_232", 231, 17],
|
|
"eq_nb_237",
|
|
["false", 617, 231, 17],
|
|
"eq_done_232",
|
|
["jump_false", 617, "if_else_230", 231, 17],
|
|
["get", 621, 12, 1, 232, 13],
|
|
["frame", 622, 621, 0, 232, 13],
|
|
["null", 623, 232, 13],
|
|
["setarg", 622, 0, 623, 232, 13],
|
|
["invoke", 622, 620, 232, 13],
|
|
["move", 20, 620, 232, 13],
|
|
["get", 625, 16, 1, 1, 1],
|
|
["frame", 626, 625, 1, 1, 1],
|
|
["null", 627, 1, 1],
|
|
["setarg", 626, 0, 627, 1, 1],
|
|
["setarg", 626, 1, 5, 1, 1],
|
|
["invoke", 626, 624, 1, 1],
|
|
["get", 629, 16, 1, 1, 1],
|
|
["frame", 630, 629, 1, 1, 1],
|
|
["null", 631, 1, 1],
|
|
["setarg", 630, 0, 631, 1, 1],
|
|
["setarg", 630, 1, 6, 1, 1],
|
|
["invoke", 630, 628, 1, 1],
|
|
["array", 632, 0, 1, 1],
|
|
["push", 632, 20, 1, 1],
|
|
["push", 632, 624, 1, 1],
|
|
["push", 632, 628, 1, 1],
|
|
["access", 633, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 634, " %{0} =l call $cell_rt_add(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 636, 633, 2, 1, 1],
|
|
["null", 637, 1, 1],
|
|
["setarg", 636, 0, 637, 1, 1],
|
|
["setarg", 636, 1, 634, 1, 1],
|
|
["setarg", 636, 2, 632, 1, 1],
|
|
["invoke", 636, 635, 1, 1],
|
|
["get", 639, 8, 1, 233, 9],
|
|
["frame", 640, 639, 1, 233, 9],
|
|
["null", 641, 233, 9],
|
|
["setarg", 640, 0, 641, 233, 9],
|
|
["setarg", 640, 1, 635, 233, 9],
|
|
["invoke", 640, 638, 233, 9],
|
|
["get", 643, 16, 1, 1, 1],
|
|
["frame", 644, 643, 1, 1, 1],
|
|
["null", 645, 1, 1],
|
|
["setarg", 644, 0, 645, 1, 1],
|
|
["setarg", 644, 1, 4, 1, 1],
|
|
["invoke", 644, 642, 1, 1],
|
|
["array", 646, 0, 1, 1],
|
|
["push", 646, 642, 1, 1],
|
|
["push", 646, 20, 1, 1],
|
|
["access", 647, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 648, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 650, 647, 2, 1, 1],
|
|
["null", 651, 1, 1],
|
|
["setarg", 650, 0, 651, 1, 1],
|
|
["setarg", 650, 1, 648, 1, 1],
|
|
["setarg", 650, 2, 646, 1, 1],
|
|
["invoke", 650, 649, 1, 1],
|
|
["get", 653, 8, 1, 234, 9],
|
|
["frame", 654, 653, 1, 234, 9],
|
|
["null", 655, 234, 9],
|
|
["setarg", 654, 0, 655, 234, 9],
|
|
["setarg", 654, 1, 649, 234, 9],
|
|
["invoke", 654, 652, 234, 9],
|
|
["frame", 657, 24, 1, 235, 9],
|
|
["null", 658, 235, 9],
|
|
["setarg", 657, 0, 658, 235, 9],
|
|
["setarg", 657, 1, 4, 235, 9],
|
|
["invoke", 657, 656, 235, 9],
|
|
["jump", "while_start_79", 236, 9],
|
|
["jump", "if_end_231", 236, 9],
|
|
"if_else_230",
|
|
"if_end_231",
|
|
["access", 659, "subtract", 238, 17],
|
|
["is_identical", 660, 19, 659, 238, 17],
|
|
["jump_true", 660, "eq_done_240", 238, 17],
|
|
["is_int", 661, 19, 238, 17],
|
|
["jump_false", 661, "eq_ni_241", 238, 17],
|
|
"_nop_tc_118",
|
|
["jump", "eq_ni_241", 238, 17],
|
|
["eq_int", 660, 19, 659, 238, 17],
|
|
["jump", "eq_done_240", 238, 17],
|
|
"eq_ni_241",
|
|
["is_num", 661, 19, 238, 17],
|
|
["jump_false", 661, "eq_nn_242", 238, 17],
|
|
"_nop_tc_119",
|
|
["jump", "eq_nn_242", 238, 17],
|
|
["eq_float", 660, 19, 659, 238, 17],
|
|
["jump", "eq_done_240", 238, 17],
|
|
"eq_nn_242",
|
|
["is_text", 661, 19, 238, 17],
|
|
["jump_false", 661, "eq_nt_243", 238, 17],
|
|
"_nop_tc_120",
|
|
"_nop_tc_121",
|
|
["eq_text", 660, 19, 659, 238, 17],
|
|
["jump", "eq_done_240", 238, 17],
|
|
"eq_nt_243",
|
|
["is_null", 661, 19, 238, 17],
|
|
["jump_false", 661, "eq_nnl_244", 238, 17],
|
|
"_nop_tc_122",
|
|
["jump", "eq_nnl_244", 238, 17],
|
|
["true", 660, 238, 17],
|
|
["jump", "eq_done_240", 238, 17],
|
|
"eq_nnl_244",
|
|
["is_bool", 661, 19, 238, 17],
|
|
["jump_false", 661, "eq_nb_245", 238, 17],
|
|
"_nop_tc_123",
|
|
["jump", "eq_nb_245", 238, 17],
|
|
["eq_bool", 660, 19, 659, 238, 17],
|
|
["jump", "eq_done_240", 238, 17],
|
|
"eq_nb_245",
|
|
["false", 660, 238, 17],
|
|
"eq_done_240",
|
|
["jump_false", 660, "if_else_238", 238, 17],
|
|
["get", 664, 12, 1, 239, 13],
|
|
["frame", 665, 664, 0, 239, 13],
|
|
["null", 666, 239, 13],
|
|
["setarg", 665, 0, 666, 239, 13],
|
|
["invoke", 665, 663, 239, 13],
|
|
["move", 20, 663, 239, 13],
|
|
["access", 667, "%ctx", 240, 25],
|
|
["get", 669, 16, 1, 240, 33],
|
|
["frame", 670, 669, 1, 240, 33],
|
|
["null", 671, 240, 33],
|
|
["setarg", 670, 0, 671, 240, 33],
|
|
["setarg", 670, 1, 5, 240, 33],
|
|
["invoke", 670, 668, 240, 33],
|
|
["get", 673, 16, 1, 240, 40],
|
|
["frame", 674, 673, 1, 240, 40],
|
|
["null", 675, 240, 40],
|
|
["setarg", 674, 0, 675, 240, 40],
|
|
["setarg", 674, 1, 6, 240, 40],
|
|
["invoke", 674, 672, 240, 40],
|
|
["get", 677, 2, 1, 240, 14],
|
|
["is_proxy", 678, 677, 240, 14],
|
|
["jump_false", 678, "record_path_246", 240, 14],
|
|
["null", 679, 240, 14],
|
|
["access", 680, "sub", 240, 14],
|
|
["array", 681, 0, 240, 14],
|
|
["push", 681, 20, 240, 14],
|
|
["push", 681, 667, 240, 14],
|
|
["push", 681, 668, 240, 14],
|
|
["push", 681, 672, 240, 14],
|
|
["frame", 682, 677, 2, 240, 14],
|
|
["setarg", 682, 0, 679, 240, 14],
|
|
["setarg", 682, 1, 680, 240, 14],
|
|
["setarg", 682, 2, 681, 240, 14],
|
|
["invoke", 682, 676, 240, 14],
|
|
["jump", "call_done_247", 240, 14],
|
|
"record_path_246",
|
|
["load_field", 683, 677, "sub", 240, 14],
|
|
["frame", 684, 683, 4, 240, 14],
|
|
["setarg", 684, 0, 677, 240, 14],
|
|
["setarg", 684, 1, 20, 240, 14],
|
|
["setarg", 684, 2, 667, 240, 14],
|
|
["setarg", 684, 3, 668, 240, 14],
|
|
["setarg", 684, 4, 672, 240, 14],
|
|
["invoke", 684, 676, 240, 14],
|
|
"call_done_247",
|
|
["get", 686, 8, 1, 240, 9],
|
|
["frame", 687, 686, 1, 240, 9],
|
|
["null", 688, 240, 9],
|
|
["setarg", 687, 0, 688, 240, 9],
|
|
["setarg", 687, 1, 676, 240, 9],
|
|
["invoke", 687, 685, 240, 9],
|
|
["get", 690, 16, 1, 1, 1],
|
|
["frame", 691, 690, 1, 1, 1],
|
|
["null", 692, 1, 1],
|
|
["setarg", 691, 0, 692, 1, 1],
|
|
["setarg", 691, 1, 4, 1, 1],
|
|
["invoke", 691, 689, 1, 1],
|
|
["array", 693, 0, 1, 1],
|
|
["push", 693, 689, 1, 1],
|
|
["push", 693, 20, 1, 1],
|
|
["access", 694, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 695, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 697, 694, 2, 1, 1],
|
|
["null", 698, 1, 1],
|
|
["setarg", 697, 0, 698, 1, 1],
|
|
["setarg", 697, 1, 695, 1, 1],
|
|
["setarg", 697, 2, 693, 1, 1],
|
|
["invoke", 697, 696, 1, 1],
|
|
["get", 700, 8, 1, 241, 9],
|
|
["frame", 701, 700, 1, 241, 9],
|
|
["null", 702, 241, 9],
|
|
["setarg", 701, 0, 702, 241, 9],
|
|
["setarg", 701, 1, 696, 241, 9],
|
|
["invoke", 701, 699, 241, 9],
|
|
["frame", 704, 24, 1, 242, 9],
|
|
["null", 705, 242, 9],
|
|
["setarg", 704, 0, 705, 242, 9],
|
|
["setarg", 704, 1, 4, 242, 9],
|
|
["invoke", 704, 703, 242, 9],
|
|
["jump", "while_start_79", 243, 9],
|
|
["jump", "if_end_239", 243, 9],
|
|
"if_else_238",
|
|
"if_end_239",
|
|
["access", 706, "multiply", 245, 17],
|
|
["is_identical", 707, 19, 706, 245, 17],
|
|
["jump_true", 707, "eq_done_250", 245, 17],
|
|
["is_int", 708, 19, 245, 17],
|
|
["jump_false", 708, "eq_ni_251", 245, 17],
|
|
"_nop_tc_124",
|
|
["jump", "eq_ni_251", 245, 17],
|
|
["eq_int", 707, 19, 706, 245, 17],
|
|
["jump", "eq_done_250", 245, 17],
|
|
"eq_ni_251",
|
|
["is_num", 708, 19, 245, 17],
|
|
["jump_false", 708, "eq_nn_252", 245, 17],
|
|
"_nop_tc_125",
|
|
["jump", "eq_nn_252", 245, 17],
|
|
["eq_float", 707, 19, 706, 245, 17],
|
|
["jump", "eq_done_250", 245, 17],
|
|
"eq_nn_252",
|
|
["is_text", 708, 19, 245, 17],
|
|
["jump_false", 708, "eq_nt_253", 245, 17],
|
|
"_nop_tc_126",
|
|
"_nop_tc_127",
|
|
["eq_text", 707, 19, 706, 245, 17],
|
|
["jump", "eq_done_250", 245, 17],
|
|
"eq_nt_253",
|
|
["is_null", 708, 19, 245, 17],
|
|
["jump_false", 708, "eq_nnl_254", 245, 17],
|
|
"_nop_tc_128",
|
|
["jump", "eq_nnl_254", 245, 17],
|
|
["true", 707, 245, 17],
|
|
["jump", "eq_done_250", 245, 17],
|
|
"eq_nnl_254",
|
|
["is_bool", 708, 19, 245, 17],
|
|
["jump_false", 708, "eq_nb_255", 245, 17],
|
|
"_nop_tc_129",
|
|
["jump", "eq_nb_255", 245, 17],
|
|
["eq_bool", 707, 19, 706, 245, 17],
|
|
["jump", "eq_done_250", 245, 17],
|
|
"eq_nb_255",
|
|
["false", 707, 245, 17],
|
|
"eq_done_250",
|
|
["jump_false", 707, "if_else_248", 245, 17],
|
|
["get", 711, 12, 1, 246, 13],
|
|
["frame", 712, 711, 0, 246, 13],
|
|
["null", 713, 246, 13],
|
|
["setarg", 712, 0, 713, 246, 13],
|
|
["invoke", 712, 710, 246, 13],
|
|
["move", 20, 710, 246, 13],
|
|
["access", 714, "%ctx", 247, 25],
|
|
["get", 716, 16, 1, 247, 33],
|
|
["frame", 717, 716, 1, 247, 33],
|
|
["null", 718, 247, 33],
|
|
["setarg", 717, 0, 718, 247, 33],
|
|
["setarg", 717, 1, 5, 247, 33],
|
|
["invoke", 717, 715, 247, 33],
|
|
["get", 720, 16, 1, 247, 40],
|
|
["frame", 721, 720, 1, 247, 40],
|
|
["null", 722, 247, 40],
|
|
["setarg", 721, 0, 722, 247, 40],
|
|
["setarg", 721, 1, 6, 247, 40],
|
|
["invoke", 721, 719, 247, 40],
|
|
["get", 724, 2, 1, 247, 14],
|
|
["is_proxy", 725, 724, 247, 14],
|
|
["jump_false", 725, "record_path_256", 247, 14],
|
|
["null", 726, 247, 14],
|
|
["access", 727, "mul", 247, 14],
|
|
["array", 728, 0, 247, 14],
|
|
["push", 728, 20, 247, 14],
|
|
["push", 728, 714, 247, 14],
|
|
["push", 728, 715, 247, 14],
|
|
["push", 728, 719, 247, 14],
|
|
["frame", 729, 724, 2, 247, 14],
|
|
["setarg", 729, 0, 726, 247, 14],
|
|
["setarg", 729, 1, 727, 247, 14],
|
|
["setarg", 729, 2, 728, 247, 14],
|
|
["invoke", 729, 723, 247, 14],
|
|
["jump", "call_done_257", 247, 14],
|
|
"record_path_256",
|
|
["load_field", 730, 724, "mul", 247, 14],
|
|
["frame", 731, 730, 4, 247, 14],
|
|
["setarg", 731, 0, 724, 247, 14],
|
|
["setarg", 731, 1, 20, 247, 14],
|
|
["setarg", 731, 2, 714, 247, 14],
|
|
["setarg", 731, 3, 715, 247, 14],
|
|
["setarg", 731, 4, 719, 247, 14],
|
|
["invoke", 731, 723, 247, 14],
|
|
"call_done_257",
|
|
["get", 733, 8, 1, 247, 9],
|
|
["frame", 734, 733, 1, 247, 9],
|
|
["null", 735, 247, 9],
|
|
["setarg", 734, 0, 735, 247, 9],
|
|
["setarg", 734, 1, 723, 247, 9],
|
|
["invoke", 734, 732, 247, 9],
|
|
["get", 737, 16, 1, 1, 1],
|
|
["frame", 738, 737, 1, 1, 1],
|
|
["null", 739, 1, 1],
|
|
["setarg", 738, 0, 739, 1, 1],
|
|
["setarg", 738, 1, 4, 1, 1],
|
|
["invoke", 738, 736, 1, 1],
|
|
["array", 740, 0, 1, 1],
|
|
["push", 740, 736, 1, 1],
|
|
["push", 740, 20, 1, 1],
|
|
["access", 741, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 742, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 744, 741, 2, 1, 1],
|
|
["null", 745, 1, 1],
|
|
["setarg", 744, 0, 745, 1, 1],
|
|
["setarg", 744, 1, 742, 1, 1],
|
|
["setarg", 744, 2, 740, 1, 1],
|
|
["invoke", 744, 743, 1, 1],
|
|
["get", 747, 8, 1, 248, 9],
|
|
["frame", 748, 747, 1, 248, 9],
|
|
["null", 749, 248, 9],
|
|
["setarg", 748, 0, 749, 248, 9],
|
|
["setarg", 748, 1, 743, 248, 9],
|
|
["invoke", 748, 746, 248, 9],
|
|
["frame", 751, 24, 1, 249, 9],
|
|
["null", 752, 249, 9],
|
|
["setarg", 751, 0, 752, 249, 9],
|
|
["setarg", 751, 1, 4, 249, 9],
|
|
["invoke", 751, 750, 249, 9],
|
|
["jump", "while_start_79", 250, 9],
|
|
["jump", "if_end_249", 250, 9],
|
|
"if_else_248",
|
|
"if_end_249",
|
|
["access", 753, "divide", 252, 17],
|
|
["is_identical", 754, 19, 753, 252, 17],
|
|
["jump_true", 754, "eq_done_260", 252, 17],
|
|
["is_int", 755, 19, 252, 17],
|
|
["jump_false", 755, "eq_ni_261", 252, 17],
|
|
"_nop_tc_130",
|
|
["jump", "eq_ni_261", 252, 17],
|
|
["eq_int", 754, 19, 753, 252, 17],
|
|
["jump", "eq_done_260", 252, 17],
|
|
"eq_ni_261",
|
|
["is_num", 755, 19, 252, 17],
|
|
["jump_false", 755, "eq_nn_262", 252, 17],
|
|
"_nop_tc_131",
|
|
["jump", "eq_nn_262", 252, 17],
|
|
["eq_float", 754, 19, 753, 252, 17],
|
|
["jump", "eq_done_260", 252, 17],
|
|
"eq_nn_262",
|
|
["is_text", 755, 19, 252, 17],
|
|
["jump_false", 755, "eq_nt_263", 252, 17],
|
|
"_nop_tc_132",
|
|
"_nop_tc_133",
|
|
["eq_text", 754, 19, 753, 252, 17],
|
|
["jump", "eq_done_260", 252, 17],
|
|
"eq_nt_263",
|
|
["is_null", 755, 19, 252, 17],
|
|
["jump_false", 755, "eq_nnl_264", 252, 17],
|
|
"_nop_tc_134",
|
|
["jump", "eq_nnl_264", 252, 17],
|
|
["true", 754, 252, 17],
|
|
["jump", "eq_done_260", 252, 17],
|
|
"eq_nnl_264",
|
|
["is_bool", 755, 19, 252, 17],
|
|
["jump_false", 755, "eq_nb_265", 252, 17],
|
|
"_nop_tc_135",
|
|
["jump", "eq_nb_265", 252, 17],
|
|
["eq_bool", 754, 19, 753, 252, 17],
|
|
["jump", "eq_done_260", 252, 17],
|
|
"eq_nb_265",
|
|
["false", 754, 252, 17],
|
|
"eq_done_260",
|
|
["jump_false", 754, "if_else_258", 252, 17],
|
|
["get", 758, 12, 1, 253, 13],
|
|
["frame", 759, 758, 0, 253, 13],
|
|
["null", 760, 253, 13],
|
|
["setarg", 759, 0, 760, 253, 13],
|
|
["invoke", 759, 757, 253, 13],
|
|
["move", 20, 757, 253, 13],
|
|
["access", 761, "%ctx", 254, 25],
|
|
["get", 763, 16, 1, 254, 33],
|
|
["frame", 764, 763, 1, 254, 33],
|
|
["null", 765, 254, 33],
|
|
["setarg", 764, 0, 765, 254, 33],
|
|
["setarg", 764, 1, 5, 254, 33],
|
|
["invoke", 764, 762, 254, 33],
|
|
["get", 767, 16, 1, 254, 40],
|
|
["frame", 768, 767, 1, 254, 40],
|
|
["null", 769, 254, 40],
|
|
["setarg", 768, 0, 769, 254, 40],
|
|
["setarg", 768, 1, 6, 254, 40],
|
|
["invoke", 768, 766, 254, 40],
|
|
["get", 771, 2, 1, 254, 14],
|
|
["is_proxy", 772, 771, 254, 14],
|
|
["jump_false", 772, "record_path_266", 254, 14],
|
|
["null", 773, 254, 14],
|
|
["access", 774, "div", 254, 14],
|
|
["array", 775, 0, 254, 14],
|
|
["push", 775, 20, 254, 14],
|
|
["push", 775, 761, 254, 14],
|
|
["push", 775, 762, 254, 14],
|
|
["push", 775, 766, 254, 14],
|
|
["frame", 776, 771, 2, 254, 14],
|
|
["setarg", 776, 0, 773, 254, 14],
|
|
["setarg", 776, 1, 774, 254, 14],
|
|
["setarg", 776, 2, 775, 254, 14],
|
|
["invoke", 776, 770, 254, 14],
|
|
["jump", "call_done_267", 254, 14],
|
|
"record_path_266",
|
|
["load_field", 777, 771, "div", 254, 14],
|
|
["frame", 778, 777, 4, 254, 14],
|
|
["setarg", 778, 0, 771, 254, 14],
|
|
["setarg", 778, 1, 20, 254, 14],
|
|
["setarg", 778, 2, 761, 254, 14],
|
|
["setarg", 778, 3, 762, 254, 14],
|
|
["setarg", 778, 4, 766, 254, 14],
|
|
["invoke", 778, 770, 254, 14],
|
|
"call_done_267",
|
|
["get", 780, 8, 1, 254, 9],
|
|
["frame", 781, 780, 1, 254, 9],
|
|
["null", 782, 254, 9],
|
|
["setarg", 781, 0, 782, 254, 9],
|
|
["setarg", 781, 1, 770, 254, 9],
|
|
["invoke", 781, 779, 254, 9],
|
|
["get", 784, 16, 1, 1, 1],
|
|
["frame", 785, 784, 1, 1, 1],
|
|
["null", 786, 1, 1],
|
|
["setarg", 785, 0, 786, 1, 1],
|
|
["setarg", 785, 1, 4, 1, 1],
|
|
["invoke", 785, 783, 1, 1],
|
|
["array", 787, 0, 1, 1],
|
|
["push", 787, 783, 1, 1],
|
|
["push", 787, 20, 1, 1],
|
|
["access", 788, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 789, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 791, 788, 2, 1, 1],
|
|
["null", 792, 1, 1],
|
|
["setarg", 791, 0, 792, 1, 1],
|
|
["setarg", 791, 1, 789, 1, 1],
|
|
["setarg", 791, 2, 787, 1, 1],
|
|
["invoke", 791, 790, 1, 1],
|
|
["get", 794, 8, 1, 255, 9],
|
|
["frame", 795, 794, 1, 255, 9],
|
|
["null", 796, 255, 9],
|
|
["setarg", 795, 0, 796, 255, 9],
|
|
["setarg", 795, 1, 790, 255, 9],
|
|
["invoke", 795, 793, 255, 9],
|
|
["frame", 798, 24, 1, 256, 9],
|
|
["null", 799, 256, 9],
|
|
["setarg", 798, 0, 799, 256, 9],
|
|
["setarg", 798, 1, 4, 256, 9],
|
|
["invoke", 798, 797, 256, 9],
|
|
["jump", "while_start_79", 257, 9],
|
|
["jump", "if_end_259", 257, 9],
|
|
"if_else_258",
|
|
"if_end_259",
|
|
["access", 800, "modulo", 259, 17],
|
|
["is_identical", 801, 19, 800, 259, 17],
|
|
["jump_true", 801, "eq_done_270", 259, 17],
|
|
["is_int", 802, 19, 259, 17],
|
|
["jump_false", 802, "eq_ni_271", 259, 17],
|
|
"_nop_tc_136",
|
|
["jump", "eq_ni_271", 259, 17],
|
|
["eq_int", 801, 19, 800, 259, 17],
|
|
["jump", "eq_done_270", 259, 17],
|
|
"eq_ni_271",
|
|
["is_num", 802, 19, 259, 17],
|
|
["jump_false", 802, "eq_nn_272", 259, 17],
|
|
"_nop_tc_137",
|
|
["jump", "eq_nn_272", 259, 17],
|
|
["eq_float", 801, 19, 800, 259, 17],
|
|
["jump", "eq_done_270", 259, 17],
|
|
"eq_nn_272",
|
|
["is_text", 802, 19, 259, 17],
|
|
["jump_false", 802, "eq_nt_273", 259, 17],
|
|
"_nop_tc_138",
|
|
"_nop_tc_139",
|
|
["eq_text", 801, 19, 800, 259, 17],
|
|
["jump", "eq_done_270", 259, 17],
|
|
"eq_nt_273",
|
|
["is_null", 802, 19, 259, 17],
|
|
["jump_false", 802, "eq_nnl_274", 259, 17],
|
|
"_nop_tc_140",
|
|
["jump", "eq_nnl_274", 259, 17],
|
|
["true", 801, 259, 17],
|
|
["jump", "eq_done_270", 259, 17],
|
|
"eq_nnl_274",
|
|
["is_bool", 802, 19, 259, 17],
|
|
["jump_false", 802, "eq_nb_275", 259, 17],
|
|
"_nop_tc_141",
|
|
["jump", "eq_nb_275", 259, 17],
|
|
["eq_bool", 801, 19, 800, 259, 17],
|
|
["jump", "eq_done_270", 259, 17],
|
|
"eq_nb_275",
|
|
["false", 801, 259, 17],
|
|
"eq_done_270",
|
|
["jump_false", 801, "if_else_268", 259, 17],
|
|
["get", 805, 12, 1, 260, 13],
|
|
["frame", 806, 805, 0, 260, 13],
|
|
["null", 807, 260, 13],
|
|
["setarg", 806, 0, 807, 260, 13],
|
|
["invoke", 806, 804, 260, 13],
|
|
["move", 20, 804, 260, 13],
|
|
["access", 808, "%ctx", 261, 25],
|
|
["get", 810, 16, 1, 261, 33],
|
|
["frame", 811, 810, 1, 261, 33],
|
|
["null", 812, 261, 33],
|
|
["setarg", 811, 0, 812, 261, 33],
|
|
["setarg", 811, 1, 5, 261, 33],
|
|
["invoke", 811, 809, 261, 33],
|
|
["get", 814, 16, 1, 261, 40],
|
|
["frame", 815, 814, 1, 261, 40],
|
|
["null", 816, 261, 40],
|
|
["setarg", 815, 0, 816, 261, 40],
|
|
["setarg", 815, 1, 6, 261, 40],
|
|
["invoke", 815, 813, 261, 40],
|
|
["get", 818, 2, 1, 261, 14],
|
|
["is_proxy", 819, 818, 261, 14],
|
|
["jump_false", 819, "record_path_276", 261, 14],
|
|
["null", 820, 261, 14],
|
|
["access", 821, "mod", 261, 14],
|
|
["array", 822, 0, 261, 14],
|
|
["push", 822, 20, 261, 14],
|
|
["push", 822, 808, 261, 14],
|
|
["push", 822, 809, 261, 14],
|
|
["push", 822, 813, 261, 14],
|
|
["frame", 823, 818, 2, 261, 14],
|
|
["setarg", 823, 0, 820, 261, 14],
|
|
["setarg", 823, 1, 821, 261, 14],
|
|
["setarg", 823, 2, 822, 261, 14],
|
|
["invoke", 823, 817, 261, 14],
|
|
["jump", "call_done_277", 261, 14],
|
|
"record_path_276",
|
|
["load_field", 824, 818, "mod", 261, 14],
|
|
["frame", 825, 824, 4, 261, 14],
|
|
["setarg", 825, 0, 818, 261, 14],
|
|
["setarg", 825, 1, 20, 261, 14],
|
|
["setarg", 825, 2, 808, 261, 14],
|
|
["setarg", 825, 3, 809, 261, 14],
|
|
["setarg", 825, 4, 813, 261, 14],
|
|
["invoke", 825, 817, 261, 14],
|
|
"call_done_277",
|
|
["get", 827, 8, 1, 261, 9],
|
|
["frame", 828, 827, 1, 261, 9],
|
|
["null", 829, 261, 9],
|
|
["setarg", 828, 0, 829, 261, 9],
|
|
["setarg", 828, 1, 817, 261, 9],
|
|
["invoke", 828, 826, 261, 9],
|
|
["get", 831, 16, 1, 1, 1],
|
|
["frame", 832, 831, 1, 1, 1],
|
|
["null", 833, 1, 1],
|
|
["setarg", 832, 0, 833, 1, 1],
|
|
["setarg", 832, 1, 4, 1, 1],
|
|
["invoke", 832, 830, 1, 1],
|
|
["array", 834, 0, 1, 1],
|
|
["push", 834, 830, 1, 1],
|
|
["push", 834, 20, 1, 1],
|
|
["access", 835, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 836, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 838, 835, 2, 1, 1],
|
|
["null", 839, 1, 1],
|
|
["setarg", 838, 0, 839, 1, 1],
|
|
["setarg", 838, 1, 836, 1, 1],
|
|
["setarg", 838, 2, 834, 1, 1],
|
|
["invoke", 838, 837, 1, 1],
|
|
["get", 841, 8, 1, 262, 9],
|
|
["frame", 842, 841, 1, 262, 9],
|
|
["null", 843, 262, 9],
|
|
["setarg", 842, 0, 843, 262, 9],
|
|
["setarg", 842, 1, 837, 262, 9],
|
|
["invoke", 842, 840, 262, 9],
|
|
["frame", 845, 24, 1, 263, 9],
|
|
["null", 846, 263, 9],
|
|
["setarg", 845, 0, 846, 263, 9],
|
|
["setarg", 845, 1, 4, 263, 9],
|
|
["invoke", 845, 844, 263, 9],
|
|
["jump", "while_start_79", 264, 9],
|
|
["jump", "if_end_269", 264, 9],
|
|
"if_else_268",
|
|
"if_end_269",
|
|
["access", 847, "negate", 266, 17],
|
|
["is_identical", 848, 19, 847, 266, 17],
|
|
["jump_true", 848, "eq_done_280", 266, 17],
|
|
["is_int", 849, 19, 266, 17],
|
|
["jump_false", 849, "eq_ni_281", 266, 17],
|
|
"_nop_tc_142",
|
|
["jump", "eq_ni_281", 266, 17],
|
|
["eq_int", 848, 19, 847, 266, 17],
|
|
["jump", "eq_done_280", 266, 17],
|
|
"eq_ni_281",
|
|
["is_num", 849, 19, 266, 17],
|
|
["jump_false", 849, "eq_nn_282", 266, 17],
|
|
"_nop_tc_143",
|
|
["jump", "eq_nn_282", 266, 17],
|
|
["eq_float", 848, 19, 847, 266, 17],
|
|
["jump", "eq_done_280", 266, 17],
|
|
"eq_nn_282",
|
|
["is_text", 849, 19, 266, 17],
|
|
["jump_false", 849, "eq_nt_283", 266, 17],
|
|
"_nop_tc_144",
|
|
"_nop_tc_145",
|
|
["eq_text", 848, 19, 847, 266, 17],
|
|
["jump", "eq_done_280", 266, 17],
|
|
"eq_nt_283",
|
|
["is_null", 849, 19, 266, 17],
|
|
["jump_false", 849, "eq_nnl_284", 266, 17],
|
|
"_nop_tc_146",
|
|
["jump", "eq_nnl_284", 266, 17],
|
|
["true", 848, 266, 17],
|
|
["jump", "eq_done_280", 266, 17],
|
|
"eq_nnl_284",
|
|
["is_bool", 849, 19, 266, 17],
|
|
["jump_false", 849, "eq_nb_285", 266, 17],
|
|
"_nop_tc_147",
|
|
["jump", "eq_nb_285", 266, 17],
|
|
["eq_bool", 848, 19, 847, 266, 17],
|
|
["jump", "eq_done_280", 266, 17],
|
|
"eq_nb_285",
|
|
["false", 848, 266, 17],
|
|
"eq_done_280",
|
|
["jump_false", 848, "if_else_278", 266, 17],
|
|
["get", 852, 12, 1, 267, 13],
|
|
["frame", 853, 852, 0, 267, 13],
|
|
["null", 854, 267, 13],
|
|
["setarg", 853, 0, 854, 267, 13],
|
|
["invoke", 853, 851, 267, 13],
|
|
["move", 20, 851, 267, 13],
|
|
["access", 855, "%ctx", 268, 25],
|
|
["get", 857, 16, 1, 268, 33],
|
|
["frame", 858, 857, 1, 268, 33],
|
|
["null", 859, 268, 33],
|
|
["setarg", 858, 0, 859, 268, 33],
|
|
["setarg", 858, 1, 5, 268, 33],
|
|
["invoke", 858, 856, 268, 33],
|
|
["get", 861, 2, 1, 268, 14],
|
|
["is_proxy", 862, 861, 268, 14],
|
|
["jump_false", 862, "record_path_286", 268, 14],
|
|
["null", 863, 268, 14],
|
|
["access", 864, "neg", 268, 14],
|
|
["array", 865, 0, 268, 14],
|
|
["push", 865, 20, 268, 14],
|
|
["push", 865, 855, 268, 14],
|
|
["push", 865, 856, 268, 14],
|
|
["frame", 866, 861, 2, 268, 14],
|
|
["setarg", 866, 0, 863, 268, 14],
|
|
["setarg", 866, 1, 864, 268, 14],
|
|
["setarg", 866, 2, 865, 268, 14],
|
|
["invoke", 866, 860, 268, 14],
|
|
["jump", "call_done_287", 268, 14],
|
|
"record_path_286",
|
|
["load_field", 867, 861, "neg", 268, 14],
|
|
["frame", 868, 867, 3, 268, 14],
|
|
["setarg", 868, 0, 861, 268, 14],
|
|
["setarg", 868, 1, 20, 268, 14],
|
|
["setarg", 868, 2, 855, 268, 14],
|
|
["setarg", 868, 3, 856, 268, 14],
|
|
["invoke", 868, 860, 268, 14],
|
|
"call_done_287",
|
|
["get", 870, 8, 1, 268, 9],
|
|
["frame", 871, 870, 1, 268, 9],
|
|
["null", 872, 268, 9],
|
|
["setarg", 871, 0, 872, 268, 9],
|
|
["setarg", 871, 1, 860, 268, 9],
|
|
["invoke", 871, 869, 268, 9],
|
|
["get", 874, 16, 1, 1, 1],
|
|
["frame", 875, 874, 1, 1, 1],
|
|
["null", 876, 1, 1],
|
|
["setarg", 875, 0, 876, 1, 1],
|
|
["setarg", 875, 1, 4, 1, 1],
|
|
["invoke", 875, 873, 1, 1],
|
|
["array", 877, 0, 1, 1],
|
|
["push", 877, 873, 1, 1],
|
|
["push", 877, 20, 1, 1],
|
|
["access", 878, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 879, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 881, 878, 2, 1, 1],
|
|
["null", 882, 1, 1],
|
|
["setarg", 881, 0, 882, 1, 1],
|
|
["setarg", 881, 1, 879, 1, 1],
|
|
["setarg", 881, 2, 877, 1, 1],
|
|
["invoke", 881, 880, 1, 1],
|
|
["get", 884, 8, 1, 269, 9],
|
|
["frame", 885, 884, 1, 269, 9],
|
|
["null", 886, 269, 9],
|
|
["setarg", 885, 0, 886, 269, 9],
|
|
["setarg", 885, 1, 880, 269, 9],
|
|
["invoke", 885, 883, 269, 9],
|
|
["frame", 888, 24, 1, 270, 9],
|
|
["null", 889, 270, 9],
|
|
["setarg", 888, 0, 889, 270, 9],
|
|
["setarg", 888, 1, 4, 270, 9],
|
|
["invoke", 888, 887, 270, 9],
|
|
["jump", "while_start_79", 271, 9],
|
|
["jump", "if_end_279", 271, 9],
|
|
"if_else_278",
|
|
"if_end_279",
|
|
["access", 890, "pow", 274, 17],
|
|
["is_identical", 891, 19, 890, 274, 17],
|
|
["jump_true", 891, "eq_done_290", 274, 17],
|
|
["is_int", 892, 19, 274, 17],
|
|
["jump_false", 892, "eq_ni_291", 274, 17],
|
|
"_nop_tc_148",
|
|
["jump", "eq_ni_291", 274, 17],
|
|
["eq_int", 891, 19, 890, 274, 17],
|
|
["jump", "eq_done_290", 274, 17],
|
|
"eq_ni_291",
|
|
["is_num", 892, 19, 274, 17],
|
|
["jump_false", 892, "eq_nn_292", 274, 17],
|
|
"_nop_tc_149",
|
|
["jump", "eq_nn_292", 274, 17],
|
|
["eq_float", 891, 19, 890, 274, 17],
|
|
["jump", "eq_done_290", 274, 17],
|
|
"eq_nn_292",
|
|
["is_text", 892, 19, 274, 17],
|
|
["jump_false", 892, "eq_nt_293", 274, 17],
|
|
"_nop_tc_150",
|
|
"_nop_tc_151",
|
|
["eq_text", 891, 19, 890, 274, 17],
|
|
["jump", "eq_done_290", 274, 17],
|
|
"eq_nt_293",
|
|
["is_null", 892, 19, 274, 17],
|
|
["jump_false", 892, "eq_nnl_294", 274, 17],
|
|
"_nop_tc_152",
|
|
["jump", "eq_nnl_294", 274, 17],
|
|
["true", 891, 274, 17],
|
|
["jump", "eq_done_290", 274, 17],
|
|
"eq_nnl_294",
|
|
["is_bool", 892, 19, 274, 17],
|
|
["jump_false", 892, "eq_nb_295", 274, 17],
|
|
"_nop_tc_153",
|
|
["jump", "eq_nb_295", 274, 17],
|
|
["eq_bool", 891, 19, 890, 274, 17],
|
|
["jump", "eq_done_290", 274, 17],
|
|
"eq_nb_295",
|
|
["false", 891, 274, 17],
|
|
"eq_done_290",
|
|
["jump_false", 891, "if_else_288", 274, 17],
|
|
["get", 895, 16, 1, 1, 1],
|
|
["frame", 896, 895, 1, 1, 1],
|
|
["null", 897, 1, 1],
|
|
["setarg", 896, 0, 897, 1, 1],
|
|
["setarg", 896, 1, 4, 1, 1],
|
|
["invoke", 896, 894, 1, 1],
|
|
["get", 899, 16, 1, 1, 1],
|
|
["frame", 900, 899, 1, 1, 1],
|
|
["null", 901, 1, 1],
|
|
["setarg", 900, 0, 901, 1, 1],
|
|
["setarg", 900, 1, 5, 1, 1],
|
|
["invoke", 900, 898, 1, 1],
|
|
["get", 903, 16, 1, 1, 1],
|
|
["frame", 904, 903, 1, 1, 1],
|
|
["null", 905, 1, 1],
|
|
["setarg", 904, 0, 905, 1, 1],
|
|
["setarg", 904, 1, 6, 1, 1],
|
|
["invoke", 904, 902, 1, 1],
|
|
["array", 906, 0, 1, 1],
|
|
["push", 906, 894, 1, 1],
|
|
["push", 906, 898, 1, 1],
|
|
["push", 906, 902, 1, 1],
|
|
["access", 907, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 908, " {0} =l call $qbe_float_pow(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 910, 907, 2, 1, 1],
|
|
["null", 911, 1, 1],
|
|
["setarg", 910, 0, 911, 1, 1],
|
|
["setarg", 910, 1, 908, 1, 1],
|
|
["setarg", 910, 2, 906, 1, 1],
|
|
["invoke", 910, 909, 1, 1],
|
|
["get", 913, 8, 1, 275, 9],
|
|
["frame", 914, 913, 1, 275, 9],
|
|
["null", 915, 275, 9],
|
|
["setarg", 914, 0, 915, 275, 9],
|
|
["setarg", 914, 1, 909, 275, 9],
|
|
["invoke", 914, 912, 275, 9],
|
|
["frame", 917, 24, 1, 276, 9],
|
|
["null", 918, 276, 9],
|
|
["setarg", 917, 0, 918, 276, 9],
|
|
["setarg", 917, 1, 4, 276, 9],
|
|
["invoke", 917, 916, 276, 9],
|
|
["jump", "while_start_79", 277, 9],
|
|
["jump", "if_end_289", 277, 9],
|
|
"if_else_288",
|
|
"if_end_289",
|
|
["access", 919, "concat", 282, 17],
|
|
["is_identical", 920, 19, 919, 282, 17],
|
|
["jump_true", 920, "eq_done_298", 282, 17],
|
|
["is_int", 921, 19, 282, 17],
|
|
["jump_false", 921, "eq_ni_299", 282, 17],
|
|
"_nop_tc_154",
|
|
["jump", "eq_ni_299", 282, 17],
|
|
["eq_int", 920, 19, 919, 282, 17],
|
|
["jump", "eq_done_298", 282, 17],
|
|
"eq_ni_299",
|
|
["is_num", 921, 19, 282, 17],
|
|
["jump_false", 921, "eq_nn_300", 282, 17],
|
|
"_nop_tc_155",
|
|
["jump", "eq_nn_300", 282, 17],
|
|
["eq_float", 920, 19, 919, 282, 17],
|
|
["jump", "eq_done_298", 282, 17],
|
|
"eq_nn_300",
|
|
["is_text", 921, 19, 282, 17],
|
|
["jump_false", 921, "eq_nt_301", 282, 17],
|
|
"_nop_tc_156",
|
|
"_nop_tc_157",
|
|
["eq_text", 920, 19, 919, 282, 17],
|
|
["jump", "eq_done_298", 282, 17],
|
|
"eq_nt_301",
|
|
["is_null", 921, 19, 282, 17],
|
|
["jump_false", 921, "eq_nnl_302", 282, 17],
|
|
"_nop_tc_158",
|
|
["jump", "eq_nnl_302", 282, 17],
|
|
["true", 920, 282, 17],
|
|
["jump", "eq_done_298", 282, 17],
|
|
"eq_nnl_302",
|
|
["is_bool", 921, 19, 282, 17],
|
|
["jump_false", 921, "eq_nb_303", 282, 17],
|
|
"_nop_tc_159",
|
|
["jump", "eq_nb_303", 282, 17],
|
|
["eq_bool", 920, 19, 919, 282, 17],
|
|
["jump", "eq_done_298", 282, 17],
|
|
"eq_nb_303",
|
|
["false", 920, 282, 17],
|
|
"eq_done_298",
|
|
["jump_false", 920, "if_else_296", 282, 17],
|
|
["get", 924, 12, 1, 283, 13],
|
|
["frame", 925, 924, 0, 283, 13],
|
|
["null", 926, 283, 13],
|
|
["setarg", 925, 0, 926, 283, 13],
|
|
["invoke", 925, 923, 283, 13],
|
|
["move", 20, 923, 283, 13],
|
|
["access", 927, "%ctx", 284, 28],
|
|
["get", 929, 16, 1, 284, 36],
|
|
["frame", 930, 929, 1, 284, 36],
|
|
["null", 931, 284, 36],
|
|
["setarg", 930, 0, 931, 284, 36],
|
|
["setarg", 930, 1, 5, 284, 36],
|
|
["invoke", 930, 928, 284, 36],
|
|
["get", 933, 16, 1, 284, 43],
|
|
["frame", 934, 933, 1, 284, 43],
|
|
["null", 935, 284, 43],
|
|
["setarg", 934, 0, 935, 284, 43],
|
|
["setarg", 934, 1, 6, 284, 43],
|
|
["invoke", 934, 932, 284, 43],
|
|
["get", 937, 2, 1, 284, 14],
|
|
["is_proxy", 938, 937, 284, 14],
|
|
["jump_false", 938, "record_path_304", 284, 14],
|
|
["null", 939, 284, 14],
|
|
["access", 940, "concat", 284, 14],
|
|
["array", 941, 0, 284, 14],
|
|
["push", 941, 20, 284, 14],
|
|
["push", 941, 927, 284, 14],
|
|
["push", 941, 928, 284, 14],
|
|
["push", 941, 932, 284, 14],
|
|
["frame", 942, 937, 2, 284, 14],
|
|
["setarg", 942, 0, 939, 284, 14],
|
|
["setarg", 942, 1, 940, 284, 14],
|
|
["setarg", 942, 2, 941, 284, 14],
|
|
["invoke", 942, 936, 284, 14],
|
|
["jump", "call_done_305", 284, 14],
|
|
"record_path_304",
|
|
["load_field", 943, 937, "concat", 284, 14],
|
|
["frame", 944, 943, 4, 284, 14],
|
|
["setarg", 944, 0, 937, 284, 14],
|
|
["setarg", 944, 1, 20, 284, 14],
|
|
["setarg", 944, 2, 927, 284, 14],
|
|
["setarg", 944, 3, 928, 284, 14],
|
|
["setarg", 944, 4, 932, 284, 14],
|
|
["invoke", 944, 936, 284, 14],
|
|
"call_done_305",
|
|
["get", 946, 8, 1, 284, 9],
|
|
["frame", 947, 946, 1, 284, 9],
|
|
["null", 948, 284, 9],
|
|
["setarg", 947, 0, 948, 284, 9],
|
|
["setarg", 947, 1, 936, 284, 9],
|
|
["invoke", 947, 945, 284, 9],
|
|
["get", 950, 16, 1, 1, 1],
|
|
["frame", 951, 950, 1, 1, 1],
|
|
["null", 952, 1, 1],
|
|
["setarg", 951, 0, 952, 1, 1],
|
|
["setarg", 951, 1, 4, 1, 1],
|
|
["invoke", 951, 949, 1, 1],
|
|
["array", 953, 0, 1, 1],
|
|
["push", 953, 949, 1, 1],
|
|
["push", 953, 20, 1, 1],
|
|
["access", 954, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 955, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 957, 954, 2, 1, 1],
|
|
["null", 958, 1, 1],
|
|
["setarg", 957, 0, 958, 1, 1],
|
|
["setarg", 957, 1, 955, 1, 1],
|
|
["setarg", 957, 2, 953, 1, 1],
|
|
["invoke", 957, 956, 1, 1],
|
|
["get", 960, 8, 1, 285, 9],
|
|
["frame", 961, 960, 1, 285, 9],
|
|
["null", 962, 285, 9],
|
|
["setarg", 961, 0, 962, 285, 9],
|
|
["setarg", 961, 1, 956, 285, 9],
|
|
["invoke", 961, 959, 285, 9],
|
|
["frame", 964, 24, 1, 286, 9],
|
|
["null", 965, 286, 9],
|
|
["setarg", 964, 0, 965, 286, 9],
|
|
["setarg", 964, 1, 4, 286, 9],
|
|
["invoke", 964, 963, 286, 9],
|
|
["jump", "while_start_79", 287, 9],
|
|
["jump", "if_end_297", 287, 9],
|
|
"if_else_296",
|
|
"if_end_297",
|
|
["access", 966, "is_int", 292, 17],
|
|
["is_identical", 967, 19, 966, 292, 17],
|
|
["jump_true", 967, "eq_done_308", 292, 17],
|
|
["is_int", 968, 19, 292, 17],
|
|
["jump_false", 968, "eq_ni_309", 292, 17],
|
|
"_nop_tc_160",
|
|
["jump", "eq_ni_309", 292, 17],
|
|
["eq_int", 967, 19, 966, 292, 17],
|
|
["jump", "eq_done_308", 292, 17],
|
|
"eq_ni_309",
|
|
["is_num", 968, 19, 292, 17],
|
|
["jump_false", 968, "eq_nn_310", 292, 17],
|
|
"_nop_tc_161",
|
|
["jump", "eq_nn_310", 292, 17],
|
|
["eq_float", 967, 19, 966, 292, 17],
|
|
["jump", "eq_done_308", 292, 17],
|
|
"eq_nn_310",
|
|
["is_text", 968, 19, 292, 17],
|
|
["jump_false", 968, "eq_nt_311", 292, 17],
|
|
"_nop_tc_162",
|
|
"_nop_tc_163",
|
|
["eq_text", 967, 19, 966, 292, 17],
|
|
["jump", "eq_done_308", 292, 17],
|
|
"eq_nt_311",
|
|
["is_null", 968, 19, 292, 17],
|
|
["jump_false", 968, "eq_nnl_312", 292, 17],
|
|
"_nop_tc_164",
|
|
["jump", "eq_nnl_312", 292, 17],
|
|
["true", 967, 292, 17],
|
|
["jump", "eq_done_308", 292, 17],
|
|
"eq_nnl_312",
|
|
["is_bool", 968, 19, 292, 17],
|
|
["jump_false", 968, "eq_nb_313", 292, 17],
|
|
"_nop_tc_165",
|
|
["jump", "eq_nb_313", 292, 17],
|
|
["eq_bool", 967, 19, 966, 292, 17],
|
|
["jump", "eq_done_308", 292, 17],
|
|
"eq_nb_313",
|
|
["false", 967, 292, 17],
|
|
"eq_done_308",
|
|
["jump_false", 967, "if_else_306", 292, 17],
|
|
["get", 971, 12, 1, 293, 13],
|
|
["frame", 972, 971, 0, 293, 13],
|
|
["null", 973, 293, 13],
|
|
["setarg", 972, 0, 973, 293, 13],
|
|
["invoke", 972, 970, 293, 13],
|
|
["move", 20, 970, 293, 13],
|
|
["get", 975, 16, 1, 294, 28],
|
|
["frame", 976, 975, 1, 294, 28],
|
|
["null", 977, 294, 28],
|
|
["setarg", 976, 0, 977, 294, 28],
|
|
["setarg", 976, 1, 5, 294, 28],
|
|
["invoke", 976, 974, 294, 28],
|
|
["get", 979, 2, 1, 294, 14],
|
|
["is_proxy", 980, 979, 294, 14],
|
|
["jump_false", 980, "record_path_314", 294, 14],
|
|
["null", 981, 294, 14],
|
|
["access", 982, "is_int", 294, 14],
|
|
["array", 983, 0, 294, 14],
|
|
["push", 983, 20, 294, 14],
|
|
["push", 983, 974, 294, 14],
|
|
["frame", 984, 979, 2, 294, 14],
|
|
["setarg", 984, 0, 981, 294, 14],
|
|
["setarg", 984, 1, 982, 294, 14],
|
|
["setarg", 984, 2, 983, 294, 14],
|
|
["invoke", 984, 978, 294, 14],
|
|
["jump", "call_done_315", 294, 14],
|
|
"record_path_314",
|
|
["load_field", 985, 979, "is_int", 294, 14],
|
|
["frame", 986, 985, 2, 294, 14],
|
|
["setarg", 986, 0, 979, 294, 14],
|
|
["setarg", 986, 1, 20, 294, 14],
|
|
["setarg", 986, 2, 974, 294, 14],
|
|
["invoke", 986, 978, 294, 14],
|
|
"call_done_315",
|
|
["get", 988, 8, 1, 294, 9],
|
|
["frame", 989, 988, 1, 294, 9],
|
|
["null", 990, 294, 9],
|
|
["setarg", 989, 0, 990, 294, 9],
|
|
["setarg", 989, 1, 978, 294, 9],
|
|
["invoke", 989, 987, 294, 9],
|
|
["access", 991, ".r", 295, 31],
|
|
["is_text", 993, 20, 295, 31],
|
|
["jump_false", 993, "add_cn_317", 295, 31],
|
|
"_nop_tc_166",
|
|
"_nop_tc_167",
|
|
["concat", 992, 20, 991, 295, 31],
|
|
["jump", "add_done_316", 295, 31],
|
|
"add_cn_317",
|
|
["is_num", 993, 20, 295, 31],
|
|
["jump_false", 993, "add_err_318", 295, 31],
|
|
"_nop_tc_168",
|
|
["jump", "add_err_318", 295, 31],
|
|
["add", 992, 20, 991, 295, 31],
|
|
["jump", "add_done_316", 295, 31],
|
|
"add_err_318",
|
|
["disrupt", 295, 31],
|
|
"add_done_316",
|
|
["access", 995, "%", 295, 37],
|
|
"_nop_tc_169",
|
|
"_nop_tc_170",
|
|
["is_text", 998, 20, 295, 43],
|
|
["jump_false", 998, "add_cn_320", 295, 43],
|
|
["concat", 996, 995, 20, 295, 43],
|
|
["jump", "add_done_319", 295, 43],
|
|
"add_cn_320",
|
|
"_nop_tc_171",
|
|
["jump", "add_err_321", 295, 43],
|
|
["is_num", 998, 20, 295, 43],
|
|
["jump_false", 998, "add_err_321", 295, 43],
|
|
["add", 996, 995, 20, 295, 43],
|
|
["jump", "add_done_319", 295, 43],
|
|
"add_err_321",
|
|
["disrupt", 295, 43],
|
|
"add_done_319",
|
|
["get", 1000, 2, 1, 295, 14],
|
|
["is_proxy", 1001, 1000, 295, 14],
|
|
["jump_false", 1001, "record_path_322", 295, 14],
|
|
["null", 1002, 295, 14],
|
|
["access", 1003, "new_bool", 295, 14],
|
|
["array", 1004, 0, 295, 14],
|
|
["push", 1004, 992, 295, 14],
|
|
["push", 1004, 996, 295, 14],
|
|
["frame", 1005, 1000, 2, 295, 14],
|
|
["setarg", 1005, 0, 1002, 295, 14],
|
|
["setarg", 1005, 1, 1003, 295, 14],
|
|
["setarg", 1005, 2, 1004, 295, 14],
|
|
["invoke", 1005, 999, 295, 14],
|
|
["jump", "call_done_323", 295, 14],
|
|
"record_path_322",
|
|
["load_field", 1006, 1000, "new_bool", 295, 14],
|
|
["frame", 1007, 1006, 2, 295, 14],
|
|
["setarg", 1007, 0, 1000, 295, 14],
|
|
["setarg", 1007, 1, 992, 295, 14],
|
|
["setarg", 1007, 2, 996, 295, 14],
|
|
["invoke", 1007, 999, 295, 14],
|
|
"call_done_323",
|
|
["get", 1009, 8, 1, 295, 9],
|
|
["frame", 1010, 1009, 1, 295, 9],
|
|
["null", 1011, 295, 9],
|
|
["setarg", 1010, 0, 1011, 295, 9],
|
|
["setarg", 1010, 1, 999, 295, 9],
|
|
["invoke", 1010, 1008, 295, 9],
|
|
["get", 1013, 16, 1, 1, 1],
|
|
["frame", 1014, 1013, 1, 1, 1],
|
|
["null", 1015, 1, 1],
|
|
["setarg", 1014, 0, 1015, 1, 1],
|
|
["setarg", 1014, 1, 4, 1, 1],
|
|
["invoke", 1014, 1012, 1, 1],
|
|
["array", 1016, 0, 1, 1],
|
|
["push", 1016, 1012, 1, 1],
|
|
["push", 1016, 20, 1, 1],
|
|
["access", 1017, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1018, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1020, 1017, 2, 1, 1],
|
|
["null", 1021, 1, 1],
|
|
["setarg", 1020, 0, 1021, 1, 1],
|
|
["setarg", 1020, 1, 1018, 1, 1],
|
|
["setarg", 1020, 2, 1016, 1, 1],
|
|
["invoke", 1020, 1019, 1, 1],
|
|
["get", 1023, 8, 1, 296, 9],
|
|
["frame", 1024, 1023, 1, 296, 9],
|
|
["null", 1025, 296, 9],
|
|
["setarg", 1024, 0, 1025, 296, 9],
|
|
["setarg", 1024, 1, 1019, 296, 9],
|
|
["invoke", 1024, 1022, 296, 9],
|
|
["frame", 1027, 24, 1, 297, 9],
|
|
["null", 1028, 297, 9],
|
|
["setarg", 1027, 0, 1028, 297, 9],
|
|
["setarg", 1027, 1, 4, 297, 9],
|
|
["invoke", 1027, 1026, 297, 9],
|
|
["jump", "while_start_79", 298, 9],
|
|
["jump", "if_end_307", 298, 9],
|
|
"if_else_306",
|
|
"if_end_307",
|
|
["access", 1029, "is_text", 300, 17],
|
|
["is_identical", 1030, 19, 1029, 300, 17],
|
|
["jump_true", 1030, "eq_done_326", 300, 17],
|
|
["is_int", 1031, 19, 300, 17],
|
|
["jump_false", 1031, "eq_ni_327", 300, 17],
|
|
"_nop_tc_172",
|
|
["jump", "eq_ni_327", 300, 17],
|
|
["eq_int", 1030, 19, 1029, 300, 17],
|
|
["jump", "eq_done_326", 300, 17],
|
|
"eq_ni_327",
|
|
["is_num", 1031, 19, 300, 17],
|
|
["jump_false", 1031, "eq_nn_328", 300, 17],
|
|
"_nop_tc_173",
|
|
["jump", "eq_nn_328", 300, 17],
|
|
["eq_float", 1030, 19, 1029, 300, 17],
|
|
["jump", "eq_done_326", 300, 17],
|
|
"eq_nn_328",
|
|
["is_text", 1031, 19, 300, 17],
|
|
["jump_false", 1031, "eq_nt_329", 300, 17],
|
|
"_nop_tc_174",
|
|
"_nop_tc_175",
|
|
["eq_text", 1030, 19, 1029, 300, 17],
|
|
["jump", "eq_done_326", 300, 17],
|
|
"eq_nt_329",
|
|
["is_null", 1031, 19, 300, 17],
|
|
["jump_false", 1031, "eq_nnl_330", 300, 17],
|
|
"_nop_tc_176",
|
|
["jump", "eq_nnl_330", 300, 17],
|
|
["true", 1030, 300, 17],
|
|
["jump", "eq_done_326", 300, 17],
|
|
"eq_nnl_330",
|
|
["is_bool", 1031, 19, 300, 17],
|
|
["jump_false", 1031, "eq_nb_331", 300, 17],
|
|
"_nop_tc_177",
|
|
["jump", "eq_nb_331", 300, 17],
|
|
["eq_bool", 1030, 19, 1029, 300, 17],
|
|
["jump", "eq_done_326", 300, 17],
|
|
"eq_nb_331",
|
|
["false", 1030, 300, 17],
|
|
"eq_done_326",
|
|
["jump_false", 1030, "if_else_324", 300, 17],
|
|
["get", 1034, 12, 1, 301, 13],
|
|
["frame", 1035, 1034, 0, 301, 13],
|
|
["null", 1036, 301, 13],
|
|
["setarg", 1035, 0, 1036, 301, 13],
|
|
["invoke", 1035, 1033, 301, 13],
|
|
["move", 20, 1033, 301, 13],
|
|
["get", 1038, 16, 1, 302, 33],
|
|
["frame", 1039, 1038, 1, 302, 33],
|
|
["null", 1040, 302, 33],
|
|
["setarg", 1039, 0, 1040, 302, 33],
|
|
["setarg", 1039, 1, 5, 302, 33],
|
|
["invoke", 1039, 1037, 302, 33],
|
|
["get", 1042, 2, 1, 302, 14],
|
|
["is_proxy", 1043, 1042, 302, 14],
|
|
["jump_false", 1043, "record_path_332", 302, 14],
|
|
["null", 1044, 302, 14],
|
|
["access", 1045, "is_imm_text", 302, 14],
|
|
["array", 1046, 0, 302, 14],
|
|
["push", 1046, 20, 302, 14],
|
|
["push", 1046, 1037, 302, 14],
|
|
["frame", 1047, 1042, 2, 302, 14],
|
|
["setarg", 1047, 0, 1044, 302, 14],
|
|
["setarg", 1047, 1, 1045, 302, 14],
|
|
["setarg", 1047, 2, 1046, 302, 14],
|
|
["invoke", 1047, 1041, 302, 14],
|
|
["jump", "call_done_333", 302, 14],
|
|
"record_path_332",
|
|
["load_field", 1048, 1042, "is_imm_text", 302, 14],
|
|
["frame", 1049, 1048, 2, 302, 14],
|
|
["setarg", 1049, 0, 1042, 302, 14],
|
|
["setarg", 1049, 1, 20, 302, 14],
|
|
["setarg", 1049, 2, 1037, 302, 14],
|
|
["invoke", 1049, 1041, 302, 14],
|
|
"call_done_333",
|
|
["get", 1051, 8, 1, 302, 9],
|
|
["frame", 1052, 1051, 1, 302, 9],
|
|
["null", 1053, 302, 9],
|
|
["setarg", 1052, 0, 1053, 302, 9],
|
|
["setarg", 1052, 1, 1041, 302, 9],
|
|
["invoke", 1052, 1050, 302, 9],
|
|
["access", 1054, ".r", 303, 31],
|
|
["is_text", 1056, 20, 303, 31],
|
|
["jump_false", 1056, "add_cn_335", 303, 31],
|
|
"_nop_tc_178",
|
|
"_nop_tc_179",
|
|
["concat", 1055, 20, 1054, 303, 31],
|
|
["jump", "add_done_334", 303, 31],
|
|
"add_cn_335",
|
|
["is_num", 1056, 20, 303, 31],
|
|
["jump_false", 1056, "add_err_336", 303, 31],
|
|
"_nop_tc_180",
|
|
["jump", "add_err_336", 303, 31],
|
|
["add", 1055, 20, 1054, 303, 31],
|
|
["jump", "add_done_334", 303, 31],
|
|
"add_err_336",
|
|
["disrupt", 303, 31],
|
|
"add_done_334",
|
|
["access", 1058, "%", 303, 37],
|
|
"_nop_tc_181",
|
|
"_nop_tc_182",
|
|
["is_text", 1061, 20, 303, 43],
|
|
["jump_false", 1061, "add_cn_338", 303, 43],
|
|
["concat", 1059, 1058, 20, 303, 43],
|
|
["jump", "add_done_337", 303, 43],
|
|
"add_cn_338",
|
|
"_nop_tc_183",
|
|
["jump", "add_err_339", 303, 43],
|
|
["is_num", 1061, 20, 303, 43],
|
|
["jump_false", 1061, "add_err_339", 303, 43],
|
|
["add", 1059, 1058, 20, 303, 43],
|
|
["jump", "add_done_337", 303, 43],
|
|
"add_err_339",
|
|
["disrupt", 303, 43],
|
|
"add_done_337",
|
|
["get", 1063, 2, 1, 303, 14],
|
|
["is_proxy", 1064, 1063, 303, 14],
|
|
["jump_false", 1064, "record_path_340", 303, 14],
|
|
["null", 1065, 303, 14],
|
|
["access", 1066, "new_bool", 303, 14],
|
|
["array", 1067, 0, 303, 14],
|
|
["push", 1067, 1055, 303, 14],
|
|
["push", 1067, 1059, 303, 14],
|
|
["frame", 1068, 1063, 2, 303, 14],
|
|
["setarg", 1068, 0, 1065, 303, 14],
|
|
["setarg", 1068, 1, 1066, 303, 14],
|
|
["setarg", 1068, 2, 1067, 303, 14],
|
|
["invoke", 1068, 1062, 303, 14],
|
|
["jump", "call_done_341", 303, 14],
|
|
"record_path_340",
|
|
["load_field", 1069, 1063, "new_bool", 303, 14],
|
|
["frame", 1070, 1069, 2, 303, 14],
|
|
["setarg", 1070, 0, 1063, 303, 14],
|
|
["setarg", 1070, 1, 1055, 303, 14],
|
|
["setarg", 1070, 2, 1059, 303, 14],
|
|
["invoke", 1070, 1062, 303, 14],
|
|
"call_done_341",
|
|
["get", 1072, 8, 1, 303, 9],
|
|
["frame", 1073, 1072, 1, 303, 9],
|
|
["null", 1074, 303, 9],
|
|
["setarg", 1073, 0, 1074, 303, 9],
|
|
["setarg", 1073, 1, 1062, 303, 9],
|
|
["invoke", 1073, 1071, 303, 9],
|
|
["get", 1076, 16, 1, 1, 1],
|
|
["frame", 1077, 1076, 1, 1, 1],
|
|
["null", 1078, 1, 1],
|
|
["setarg", 1077, 0, 1078, 1, 1],
|
|
["setarg", 1077, 1, 4, 1, 1],
|
|
["invoke", 1077, 1075, 1, 1],
|
|
["array", 1079, 0, 1, 1],
|
|
["push", 1079, 1075, 1, 1],
|
|
["push", 1079, 20, 1, 1],
|
|
["access", 1080, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1081, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1083, 1080, 2, 1, 1],
|
|
["null", 1084, 1, 1],
|
|
["setarg", 1083, 0, 1084, 1, 1],
|
|
["setarg", 1083, 1, 1081, 1, 1],
|
|
["setarg", 1083, 2, 1079, 1, 1],
|
|
["invoke", 1083, 1082, 1, 1],
|
|
["get", 1086, 8, 1, 304, 9],
|
|
["frame", 1087, 1086, 1, 304, 9],
|
|
["null", 1088, 304, 9],
|
|
["setarg", 1087, 0, 1088, 304, 9],
|
|
["setarg", 1087, 1, 1082, 304, 9],
|
|
["invoke", 1087, 1085, 304, 9],
|
|
["frame", 1090, 24, 1, 305, 9],
|
|
["null", 1091, 305, 9],
|
|
["setarg", 1090, 0, 1091, 305, 9],
|
|
["setarg", 1090, 1, 4, 305, 9],
|
|
["invoke", 1090, 1089, 305, 9],
|
|
["jump", "while_start_79", 306, 9],
|
|
["jump", "if_end_325", 306, 9],
|
|
"if_else_324",
|
|
"if_end_325",
|
|
["access", 1092, "is_num", 308, 17],
|
|
["is_identical", 1093, 19, 1092, 308, 17],
|
|
["jump_true", 1093, "eq_done_344", 308, 17],
|
|
["is_int", 1094, 19, 308, 17],
|
|
["jump_false", 1094, "eq_ni_345", 308, 17],
|
|
"_nop_tc_184",
|
|
["jump", "eq_ni_345", 308, 17],
|
|
["eq_int", 1093, 19, 1092, 308, 17],
|
|
["jump", "eq_done_344", 308, 17],
|
|
"eq_ni_345",
|
|
["is_num", 1094, 19, 308, 17],
|
|
["jump_false", 1094, "eq_nn_346", 308, 17],
|
|
"_nop_tc_185",
|
|
["jump", "eq_nn_346", 308, 17],
|
|
["eq_float", 1093, 19, 1092, 308, 17],
|
|
["jump", "eq_done_344", 308, 17],
|
|
"eq_nn_346",
|
|
["is_text", 1094, 19, 308, 17],
|
|
["jump_false", 1094, "eq_nt_347", 308, 17],
|
|
"_nop_tc_186",
|
|
"_nop_tc_187",
|
|
["eq_text", 1093, 19, 1092, 308, 17],
|
|
["jump", "eq_done_344", 308, 17],
|
|
"eq_nt_347",
|
|
["is_null", 1094, 19, 308, 17],
|
|
["jump_false", 1094, "eq_nnl_348", 308, 17],
|
|
"_nop_tc_188",
|
|
["jump", "eq_nnl_348", 308, 17],
|
|
["true", 1093, 308, 17],
|
|
["jump", "eq_done_344", 308, 17],
|
|
"eq_nnl_348",
|
|
["is_bool", 1094, 19, 308, 17],
|
|
["jump_false", 1094, "eq_nb_349", 308, 17],
|
|
"_nop_tc_189",
|
|
["jump", "eq_nb_349", 308, 17],
|
|
["eq_bool", 1093, 19, 1092, 308, 17],
|
|
["jump", "eq_done_344", 308, 17],
|
|
"eq_nb_349",
|
|
["false", 1093, 308, 17],
|
|
"eq_done_344",
|
|
["jump_false", 1093, "if_else_342", 308, 17],
|
|
["get", 1097, 12, 1, 309, 13],
|
|
["frame", 1098, 1097, 0, 309, 13],
|
|
["null", 1099, 309, 13],
|
|
["setarg", 1098, 0, 1099, 309, 13],
|
|
["invoke", 1098, 1096, 309, 13],
|
|
["move", 20, 1096, 309, 13],
|
|
["get", 1101, 16, 1, 310, 31],
|
|
["frame", 1102, 1101, 1, 310, 31],
|
|
["null", 1103, 310, 31],
|
|
["setarg", 1102, 0, 1103, 310, 31],
|
|
["setarg", 1102, 1, 5, 310, 31],
|
|
["invoke", 1102, 1100, 310, 31],
|
|
["get", 1105, 2, 1, 310, 14],
|
|
["is_proxy", 1106, 1105, 310, 14],
|
|
["jump_false", 1106, "record_path_350", 310, 14],
|
|
["null", 1107, 310, 14],
|
|
["access", 1108, "is_number", 310, 14],
|
|
["array", 1109, 0, 310, 14],
|
|
["push", 1109, 20, 310, 14],
|
|
["push", 1109, 1100, 310, 14],
|
|
["frame", 1110, 1105, 2, 310, 14],
|
|
["setarg", 1110, 0, 1107, 310, 14],
|
|
["setarg", 1110, 1, 1108, 310, 14],
|
|
["setarg", 1110, 2, 1109, 310, 14],
|
|
["invoke", 1110, 1104, 310, 14],
|
|
["jump", "call_done_351", 310, 14],
|
|
"record_path_350",
|
|
["load_field", 1111, 1105, "is_number", 310, 14],
|
|
["frame", 1112, 1111, 2, 310, 14],
|
|
["setarg", 1112, 0, 1105, 310, 14],
|
|
["setarg", 1112, 1, 20, 310, 14],
|
|
["setarg", 1112, 2, 1100, 310, 14],
|
|
["invoke", 1112, 1104, 310, 14],
|
|
"call_done_351",
|
|
["get", 1114, 8, 1, 310, 9],
|
|
["frame", 1115, 1114, 1, 310, 9],
|
|
["null", 1116, 310, 9],
|
|
["setarg", 1115, 0, 1116, 310, 9],
|
|
["setarg", 1115, 1, 1104, 310, 9],
|
|
["invoke", 1115, 1113, 310, 9],
|
|
["access", 1117, ".r", 311, 31],
|
|
["is_text", 1119, 20, 311, 31],
|
|
["jump_false", 1119, "add_cn_353", 311, 31],
|
|
"_nop_tc_190",
|
|
"_nop_tc_191",
|
|
["concat", 1118, 20, 1117, 311, 31],
|
|
["jump", "add_done_352", 311, 31],
|
|
"add_cn_353",
|
|
["is_num", 1119, 20, 311, 31],
|
|
["jump_false", 1119, "add_err_354", 311, 31],
|
|
"_nop_tc_192",
|
|
["jump", "add_err_354", 311, 31],
|
|
["add", 1118, 20, 1117, 311, 31],
|
|
["jump", "add_done_352", 311, 31],
|
|
"add_err_354",
|
|
["disrupt", 311, 31],
|
|
"add_done_352",
|
|
["access", 1121, "%", 311, 37],
|
|
"_nop_tc_193",
|
|
"_nop_tc_194",
|
|
["is_text", 1124, 20, 311, 43],
|
|
["jump_false", 1124, "add_cn_356", 311, 43],
|
|
["concat", 1122, 1121, 20, 311, 43],
|
|
["jump", "add_done_355", 311, 43],
|
|
"add_cn_356",
|
|
"_nop_tc_195",
|
|
["jump", "add_err_357", 311, 43],
|
|
["is_num", 1124, 20, 311, 43],
|
|
["jump_false", 1124, "add_err_357", 311, 43],
|
|
["add", 1122, 1121, 20, 311, 43],
|
|
["jump", "add_done_355", 311, 43],
|
|
"add_err_357",
|
|
["disrupt", 311, 43],
|
|
"add_done_355",
|
|
["get", 1126, 2, 1, 311, 14],
|
|
["is_proxy", 1127, 1126, 311, 14],
|
|
["jump_false", 1127, "record_path_358", 311, 14],
|
|
["null", 1128, 311, 14],
|
|
["access", 1129, "new_bool", 311, 14],
|
|
["array", 1130, 0, 311, 14],
|
|
["push", 1130, 1118, 311, 14],
|
|
["push", 1130, 1122, 311, 14],
|
|
["frame", 1131, 1126, 2, 311, 14],
|
|
["setarg", 1131, 0, 1128, 311, 14],
|
|
["setarg", 1131, 1, 1129, 311, 14],
|
|
["setarg", 1131, 2, 1130, 311, 14],
|
|
["invoke", 1131, 1125, 311, 14],
|
|
["jump", "call_done_359", 311, 14],
|
|
"record_path_358",
|
|
["load_field", 1132, 1126, "new_bool", 311, 14],
|
|
["frame", 1133, 1132, 2, 311, 14],
|
|
["setarg", 1133, 0, 1126, 311, 14],
|
|
["setarg", 1133, 1, 1118, 311, 14],
|
|
["setarg", 1133, 2, 1122, 311, 14],
|
|
["invoke", 1133, 1125, 311, 14],
|
|
"call_done_359",
|
|
["get", 1135, 8, 1, 311, 9],
|
|
["frame", 1136, 1135, 1, 311, 9],
|
|
["null", 1137, 311, 9],
|
|
["setarg", 1136, 0, 1137, 311, 9],
|
|
["setarg", 1136, 1, 1125, 311, 9],
|
|
["invoke", 1136, 1134, 311, 9],
|
|
["get", 1139, 16, 1, 1, 1],
|
|
["frame", 1140, 1139, 1, 1, 1],
|
|
["null", 1141, 1, 1],
|
|
["setarg", 1140, 0, 1141, 1, 1],
|
|
["setarg", 1140, 1, 4, 1, 1],
|
|
["invoke", 1140, 1138, 1, 1],
|
|
["array", 1142, 0, 1, 1],
|
|
["push", 1142, 1138, 1, 1],
|
|
["push", 1142, 20, 1, 1],
|
|
["access", 1143, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1144, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1146, 1143, 2, 1, 1],
|
|
["null", 1147, 1, 1],
|
|
["setarg", 1146, 0, 1147, 1, 1],
|
|
["setarg", 1146, 1, 1144, 1, 1],
|
|
["setarg", 1146, 2, 1142, 1, 1],
|
|
["invoke", 1146, 1145, 1, 1],
|
|
["get", 1149, 8, 1, 312, 9],
|
|
["frame", 1150, 1149, 1, 312, 9],
|
|
["null", 1151, 312, 9],
|
|
["setarg", 1150, 0, 1151, 312, 9],
|
|
["setarg", 1150, 1, 1145, 312, 9],
|
|
["invoke", 1150, 1148, 312, 9],
|
|
["frame", 1153, 24, 1, 313, 9],
|
|
["null", 1154, 313, 9],
|
|
["setarg", 1153, 0, 1154, 313, 9],
|
|
["setarg", 1153, 1, 4, 313, 9],
|
|
["invoke", 1153, 1152, 313, 9],
|
|
["jump", "while_start_79", 314, 9],
|
|
["jump", "if_end_343", 314, 9],
|
|
"if_else_342",
|
|
"if_end_343",
|
|
["access", 1155, "is_bool", 316, 17],
|
|
["is_identical", 1156, 19, 1155, 316, 17],
|
|
["jump_true", 1156, "eq_done_362", 316, 17],
|
|
["is_int", 1157, 19, 316, 17],
|
|
["jump_false", 1157, "eq_ni_363", 316, 17],
|
|
"_nop_tc_196",
|
|
["jump", "eq_ni_363", 316, 17],
|
|
["eq_int", 1156, 19, 1155, 316, 17],
|
|
["jump", "eq_done_362", 316, 17],
|
|
"eq_ni_363",
|
|
["is_num", 1157, 19, 316, 17],
|
|
["jump_false", 1157, "eq_nn_364", 316, 17],
|
|
"_nop_tc_197",
|
|
["jump", "eq_nn_364", 316, 17],
|
|
["eq_float", 1156, 19, 1155, 316, 17],
|
|
["jump", "eq_done_362", 316, 17],
|
|
"eq_nn_364",
|
|
["is_text", 1157, 19, 316, 17],
|
|
["jump_false", 1157, "eq_nt_365", 316, 17],
|
|
"_nop_tc_198",
|
|
"_nop_tc_199",
|
|
["eq_text", 1156, 19, 1155, 316, 17],
|
|
["jump", "eq_done_362", 316, 17],
|
|
"eq_nt_365",
|
|
["is_null", 1157, 19, 316, 17],
|
|
["jump_false", 1157, "eq_nnl_366", 316, 17],
|
|
"_nop_tc_200",
|
|
["jump", "eq_nnl_366", 316, 17],
|
|
["true", 1156, 316, 17],
|
|
["jump", "eq_done_362", 316, 17],
|
|
"eq_nnl_366",
|
|
["is_bool", 1157, 19, 316, 17],
|
|
["jump_false", 1157, "eq_nb_367", 316, 17],
|
|
"_nop_tc_201",
|
|
["jump", "eq_nb_367", 316, 17],
|
|
["eq_bool", 1156, 19, 1155, 316, 17],
|
|
["jump", "eq_done_362", 316, 17],
|
|
"eq_nb_367",
|
|
["false", 1156, 316, 17],
|
|
"eq_done_362",
|
|
["jump_false", 1156, "if_else_360", 316, 17],
|
|
["get", 1160, 12, 1, 317, 13],
|
|
["frame", 1161, 1160, 0, 317, 13],
|
|
["null", 1162, 317, 13],
|
|
["setarg", 1161, 0, 1162, 317, 13],
|
|
["invoke", 1161, 1159, 317, 13],
|
|
["move", 20, 1159, 317, 13],
|
|
["get", 1164, 16, 1, 318, 29],
|
|
["frame", 1165, 1164, 1, 318, 29],
|
|
["null", 1166, 318, 29],
|
|
["setarg", 1165, 0, 1166, 318, 29],
|
|
["setarg", 1165, 1, 5, 318, 29],
|
|
["invoke", 1165, 1163, 318, 29],
|
|
["get", 1168, 2, 1, 318, 14],
|
|
["is_proxy", 1169, 1168, 318, 14],
|
|
["jump_false", 1169, "record_path_368", 318, 14],
|
|
["null", 1170, 318, 14],
|
|
["access", 1171, "is_bool", 318, 14],
|
|
["array", 1172, 0, 318, 14],
|
|
["push", 1172, 20, 318, 14],
|
|
["push", 1172, 1163, 318, 14],
|
|
["frame", 1173, 1168, 2, 318, 14],
|
|
["setarg", 1173, 0, 1170, 318, 14],
|
|
["setarg", 1173, 1, 1171, 318, 14],
|
|
["setarg", 1173, 2, 1172, 318, 14],
|
|
["invoke", 1173, 1167, 318, 14],
|
|
["jump", "call_done_369", 318, 14],
|
|
"record_path_368",
|
|
["load_field", 1174, 1168, "is_bool", 318, 14],
|
|
["frame", 1175, 1174, 2, 318, 14],
|
|
["setarg", 1175, 0, 1168, 318, 14],
|
|
["setarg", 1175, 1, 20, 318, 14],
|
|
["setarg", 1175, 2, 1163, 318, 14],
|
|
["invoke", 1175, 1167, 318, 14],
|
|
"call_done_369",
|
|
["get", 1177, 8, 1, 318, 9],
|
|
["frame", 1178, 1177, 1, 318, 9],
|
|
["null", 1179, 318, 9],
|
|
["setarg", 1178, 0, 1179, 318, 9],
|
|
["setarg", 1178, 1, 1167, 318, 9],
|
|
["invoke", 1178, 1176, 318, 9],
|
|
["access", 1180, ".r", 319, 31],
|
|
["is_text", 1182, 20, 319, 31],
|
|
["jump_false", 1182, "add_cn_371", 319, 31],
|
|
"_nop_tc_202",
|
|
"_nop_tc_203",
|
|
["concat", 1181, 20, 1180, 319, 31],
|
|
["jump", "add_done_370", 319, 31],
|
|
"add_cn_371",
|
|
["is_num", 1182, 20, 319, 31],
|
|
["jump_false", 1182, "add_err_372", 319, 31],
|
|
"_nop_tc_204",
|
|
["jump", "add_err_372", 319, 31],
|
|
["add", 1181, 20, 1180, 319, 31],
|
|
["jump", "add_done_370", 319, 31],
|
|
"add_err_372",
|
|
["disrupt", 319, 31],
|
|
"add_done_370",
|
|
["access", 1184, "%", 319, 37],
|
|
"_nop_tc_205",
|
|
"_nop_tc_206",
|
|
["is_text", 1187, 20, 319, 43],
|
|
["jump_false", 1187, "add_cn_374", 319, 43],
|
|
["concat", 1185, 1184, 20, 319, 43],
|
|
["jump", "add_done_373", 319, 43],
|
|
"add_cn_374",
|
|
"_nop_tc_207",
|
|
["jump", "add_err_375", 319, 43],
|
|
["is_num", 1187, 20, 319, 43],
|
|
["jump_false", 1187, "add_err_375", 319, 43],
|
|
["add", 1185, 1184, 20, 319, 43],
|
|
["jump", "add_done_373", 319, 43],
|
|
"add_err_375",
|
|
["disrupt", 319, 43],
|
|
"add_done_373",
|
|
["get", 1189, 2, 1, 319, 14],
|
|
["is_proxy", 1190, 1189, 319, 14],
|
|
["jump_false", 1190, "record_path_376", 319, 14],
|
|
["null", 1191, 319, 14],
|
|
["access", 1192, "new_bool", 319, 14],
|
|
["array", 1193, 0, 319, 14],
|
|
["push", 1193, 1181, 319, 14],
|
|
["push", 1193, 1185, 319, 14],
|
|
["frame", 1194, 1189, 2, 319, 14],
|
|
["setarg", 1194, 0, 1191, 319, 14],
|
|
["setarg", 1194, 1, 1192, 319, 14],
|
|
["setarg", 1194, 2, 1193, 319, 14],
|
|
["invoke", 1194, 1188, 319, 14],
|
|
["jump", "call_done_377", 319, 14],
|
|
"record_path_376",
|
|
["load_field", 1195, 1189, "new_bool", 319, 14],
|
|
["frame", 1196, 1195, 2, 319, 14],
|
|
["setarg", 1196, 0, 1189, 319, 14],
|
|
["setarg", 1196, 1, 1181, 319, 14],
|
|
["setarg", 1196, 2, 1185, 319, 14],
|
|
["invoke", 1196, 1188, 319, 14],
|
|
"call_done_377",
|
|
["get", 1198, 8, 1, 319, 9],
|
|
["frame", 1199, 1198, 1, 319, 9],
|
|
["null", 1200, 319, 9],
|
|
["setarg", 1199, 0, 1200, 319, 9],
|
|
["setarg", 1199, 1, 1188, 319, 9],
|
|
["invoke", 1199, 1197, 319, 9],
|
|
["get", 1202, 16, 1, 1, 1],
|
|
["frame", 1203, 1202, 1, 1, 1],
|
|
["null", 1204, 1, 1],
|
|
["setarg", 1203, 0, 1204, 1, 1],
|
|
["setarg", 1203, 1, 4, 1, 1],
|
|
["invoke", 1203, 1201, 1, 1],
|
|
["array", 1205, 0, 1, 1],
|
|
["push", 1205, 1201, 1, 1],
|
|
["push", 1205, 20, 1, 1],
|
|
["access", 1206, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1207, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1209, 1206, 2, 1, 1],
|
|
["null", 1210, 1, 1],
|
|
["setarg", 1209, 0, 1210, 1, 1],
|
|
["setarg", 1209, 1, 1207, 1, 1],
|
|
["setarg", 1209, 2, 1205, 1, 1],
|
|
["invoke", 1209, 1208, 1, 1],
|
|
["get", 1212, 8, 1, 320, 9],
|
|
["frame", 1213, 1212, 1, 320, 9],
|
|
["null", 1214, 320, 9],
|
|
["setarg", 1213, 0, 1214, 320, 9],
|
|
["setarg", 1213, 1, 1208, 320, 9],
|
|
["invoke", 1213, 1211, 320, 9],
|
|
["frame", 1216, 24, 1, 321, 9],
|
|
["null", 1217, 321, 9],
|
|
["setarg", 1216, 0, 1217, 321, 9],
|
|
["setarg", 1216, 1, 4, 321, 9],
|
|
["invoke", 1216, 1215, 321, 9],
|
|
["jump", "while_start_79", 322, 9],
|
|
["jump", "if_end_361", 322, 9],
|
|
"if_else_360",
|
|
"if_end_361",
|
|
["access", 1218, "is_null", 324, 17],
|
|
["is_identical", 1219, 19, 1218, 324, 17],
|
|
["jump_true", 1219, "eq_done_380", 324, 17],
|
|
["is_int", 1220, 19, 324, 17],
|
|
["jump_false", 1220, "eq_ni_381", 324, 17],
|
|
"_nop_tc_208",
|
|
["jump", "eq_ni_381", 324, 17],
|
|
["eq_int", 1219, 19, 1218, 324, 17],
|
|
["jump", "eq_done_380", 324, 17],
|
|
"eq_ni_381",
|
|
["is_num", 1220, 19, 324, 17],
|
|
["jump_false", 1220, "eq_nn_382", 324, 17],
|
|
"_nop_tc_209",
|
|
["jump", "eq_nn_382", 324, 17],
|
|
["eq_float", 1219, 19, 1218, 324, 17],
|
|
["jump", "eq_done_380", 324, 17],
|
|
"eq_nn_382",
|
|
["is_text", 1220, 19, 324, 17],
|
|
["jump_false", 1220, "eq_nt_383", 324, 17],
|
|
"_nop_tc_210",
|
|
"_nop_tc_211",
|
|
["eq_text", 1219, 19, 1218, 324, 17],
|
|
["jump", "eq_done_380", 324, 17],
|
|
"eq_nt_383",
|
|
["is_null", 1220, 19, 324, 17],
|
|
["jump_false", 1220, "eq_nnl_384", 324, 17],
|
|
"_nop_tc_212",
|
|
["jump", "eq_nnl_384", 324, 17],
|
|
["true", 1219, 324, 17],
|
|
["jump", "eq_done_380", 324, 17],
|
|
"eq_nnl_384",
|
|
["is_bool", 1220, 19, 324, 17],
|
|
["jump_false", 1220, "eq_nb_385", 324, 17],
|
|
"_nop_tc_213",
|
|
["jump", "eq_nb_385", 324, 17],
|
|
["eq_bool", 1219, 19, 1218, 324, 17],
|
|
["jump", "eq_done_380", 324, 17],
|
|
"eq_nb_385",
|
|
["false", 1219, 324, 17],
|
|
"eq_done_380",
|
|
["jump_false", 1219, "if_else_378", 324, 17],
|
|
["get", 1223, 12, 1, 325, 13],
|
|
["frame", 1224, 1223, 0, 325, 13],
|
|
["null", 1225, 325, 13],
|
|
["setarg", 1224, 0, 1225, 325, 13],
|
|
["invoke", 1224, 1222, 325, 13],
|
|
["move", 20, 1222, 325, 13],
|
|
["get", 1227, 16, 1, 326, 29],
|
|
["frame", 1228, 1227, 1, 326, 29],
|
|
["null", 1229, 326, 29],
|
|
["setarg", 1228, 0, 1229, 326, 29],
|
|
["setarg", 1228, 1, 5, 326, 29],
|
|
["invoke", 1228, 1226, 326, 29],
|
|
["get", 1231, 2, 1, 326, 14],
|
|
["is_proxy", 1232, 1231, 326, 14],
|
|
["jump_false", 1232, "record_path_386", 326, 14],
|
|
["null", 1233, 326, 14],
|
|
["access", 1234, "is_null", 326, 14],
|
|
["array", 1235, 0, 326, 14],
|
|
["push", 1235, 20, 326, 14],
|
|
["push", 1235, 1226, 326, 14],
|
|
["frame", 1236, 1231, 2, 326, 14],
|
|
["setarg", 1236, 0, 1233, 326, 14],
|
|
["setarg", 1236, 1, 1234, 326, 14],
|
|
["setarg", 1236, 2, 1235, 326, 14],
|
|
["invoke", 1236, 1230, 326, 14],
|
|
["jump", "call_done_387", 326, 14],
|
|
"record_path_386",
|
|
["load_field", 1237, 1231, "is_null", 326, 14],
|
|
["frame", 1238, 1237, 2, 326, 14],
|
|
["setarg", 1238, 0, 1231, 326, 14],
|
|
["setarg", 1238, 1, 20, 326, 14],
|
|
["setarg", 1238, 2, 1226, 326, 14],
|
|
["invoke", 1238, 1230, 326, 14],
|
|
"call_done_387",
|
|
["get", 1240, 8, 1, 326, 9],
|
|
["frame", 1241, 1240, 1, 326, 9],
|
|
["null", 1242, 326, 9],
|
|
["setarg", 1241, 0, 1242, 326, 9],
|
|
["setarg", 1241, 1, 1230, 326, 9],
|
|
["invoke", 1241, 1239, 326, 9],
|
|
["access", 1243, ".r", 327, 31],
|
|
["is_text", 1245, 20, 327, 31],
|
|
["jump_false", 1245, "add_cn_389", 327, 31],
|
|
"_nop_tc_214",
|
|
"_nop_tc_215",
|
|
["concat", 1244, 20, 1243, 327, 31],
|
|
["jump", "add_done_388", 327, 31],
|
|
"add_cn_389",
|
|
["is_num", 1245, 20, 327, 31],
|
|
["jump_false", 1245, "add_err_390", 327, 31],
|
|
"_nop_tc_216",
|
|
["jump", "add_err_390", 327, 31],
|
|
["add", 1244, 20, 1243, 327, 31],
|
|
["jump", "add_done_388", 327, 31],
|
|
"add_err_390",
|
|
["disrupt", 327, 31],
|
|
"add_done_388",
|
|
["access", 1247, "%", 327, 37],
|
|
"_nop_tc_217",
|
|
"_nop_tc_218",
|
|
["is_text", 1250, 20, 327, 43],
|
|
["jump_false", 1250, "add_cn_392", 327, 43],
|
|
["concat", 1248, 1247, 20, 327, 43],
|
|
["jump", "add_done_391", 327, 43],
|
|
"add_cn_392",
|
|
"_nop_tc_219",
|
|
["jump", "add_err_393", 327, 43],
|
|
["is_num", 1250, 20, 327, 43],
|
|
["jump_false", 1250, "add_err_393", 327, 43],
|
|
["add", 1248, 1247, 20, 327, 43],
|
|
["jump", "add_done_391", 327, 43],
|
|
"add_err_393",
|
|
["disrupt", 327, 43],
|
|
"add_done_391",
|
|
["get", 1252, 2, 1, 327, 14],
|
|
["is_proxy", 1253, 1252, 327, 14],
|
|
["jump_false", 1253, "record_path_394", 327, 14],
|
|
["null", 1254, 327, 14],
|
|
["access", 1255, "new_bool", 327, 14],
|
|
["array", 1256, 0, 327, 14],
|
|
["push", 1256, 1244, 327, 14],
|
|
["push", 1256, 1248, 327, 14],
|
|
["frame", 1257, 1252, 2, 327, 14],
|
|
["setarg", 1257, 0, 1254, 327, 14],
|
|
["setarg", 1257, 1, 1255, 327, 14],
|
|
["setarg", 1257, 2, 1256, 327, 14],
|
|
["invoke", 1257, 1251, 327, 14],
|
|
["jump", "call_done_395", 327, 14],
|
|
"record_path_394",
|
|
["load_field", 1258, 1252, "new_bool", 327, 14],
|
|
["frame", 1259, 1258, 2, 327, 14],
|
|
["setarg", 1259, 0, 1252, 327, 14],
|
|
["setarg", 1259, 1, 1244, 327, 14],
|
|
["setarg", 1259, 2, 1248, 327, 14],
|
|
["invoke", 1259, 1251, 327, 14],
|
|
"call_done_395",
|
|
["get", 1261, 8, 1, 327, 9],
|
|
["frame", 1262, 1261, 1, 327, 9],
|
|
["null", 1263, 327, 9],
|
|
["setarg", 1262, 0, 1263, 327, 9],
|
|
["setarg", 1262, 1, 1251, 327, 9],
|
|
["invoke", 1262, 1260, 327, 9],
|
|
["get", 1265, 16, 1, 1, 1],
|
|
["frame", 1266, 1265, 1, 1, 1],
|
|
["null", 1267, 1, 1],
|
|
["setarg", 1266, 0, 1267, 1, 1],
|
|
["setarg", 1266, 1, 4, 1, 1],
|
|
["invoke", 1266, 1264, 1, 1],
|
|
["array", 1268, 0, 1, 1],
|
|
["push", 1268, 1264, 1, 1],
|
|
["push", 1268, 20, 1, 1],
|
|
["access", 1269, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1270, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1272, 1269, 2, 1, 1],
|
|
["null", 1273, 1, 1],
|
|
["setarg", 1272, 0, 1273, 1, 1],
|
|
["setarg", 1272, 1, 1270, 1, 1],
|
|
["setarg", 1272, 2, 1268, 1, 1],
|
|
["invoke", 1272, 1271, 1, 1],
|
|
["get", 1275, 8, 1, 328, 9],
|
|
["frame", 1276, 1275, 1, 328, 9],
|
|
["null", 1277, 328, 9],
|
|
["setarg", 1276, 0, 1277, 328, 9],
|
|
["setarg", 1276, 1, 1271, 328, 9],
|
|
["invoke", 1276, 1274, 328, 9],
|
|
["frame", 1279, 24, 1, 329, 9],
|
|
["null", 1280, 329, 9],
|
|
["setarg", 1279, 0, 1280, 329, 9],
|
|
["setarg", 1279, 1, 4, 329, 9],
|
|
["invoke", 1279, 1278, 329, 9],
|
|
["jump", "while_start_79", 330, 9],
|
|
["jump", "if_end_379", 330, 9],
|
|
"if_else_378",
|
|
"if_end_379",
|
|
["access", 1281, "is_identical", 332, 17],
|
|
["is_identical", 1282, 19, 1281, 332, 17],
|
|
["jump_true", 1282, "eq_done_398", 332, 17],
|
|
["is_int", 1283, 19, 332, 17],
|
|
["jump_false", 1283, "eq_ni_399", 332, 17],
|
|
"_nop_tc_220",
|
|
["jump", "eq_ni_399", 332, 17],
|
|
["eq_int", 1282, 19, 1281, 332, 17],
|
|
["jump", "eq_done_398", 332, 17],
|
|
"eq_ni_399",
|
|
["is_num", 1283, 19, 332, 17],
|
|
["jump_false", 1283, "eq_nn_400", 332, 17],
|
|
"_nop_tc_221",
|
|
["jump", "eq_nn_400", 332, 17],
|
|
["eq_float", 1282, 19, 1281, 332, 17],
|
|
["jump", "eq_done_398", 332, 17],
|
|
"eq_nn_400",
|
|
["is_text", 1283, 19, 332, 17],
|
|
["jump_false", 1283, "eq_nt_401", 332, 17],
|
|
"_nop_tc_222",
|
|
"_nop_tc_223",
|
|
["eq_text", 1282, 19, 1281, 332, 17],
|
|
["jump", "eq_done_398", 332, 17],
|
|
"eq_nt_401",
|
|
["is_null", 1283, 19, 332, 17],
|
|
["jump_false", 1283, "eq_nnl_402", 332, 17],
|
|
"_nop_tc_224",
|
|
["jump", "eq_nnl_402", 332, 17],
|
|
["true", 1282, 332, 17],
|
|
["jump", "eq_done_398", 332, 17],
|
|
"eq_nnl_402",
|
|
["is_bool", 1283, 19, 332, 17],
|
|
["jump_false", 1283, "eq_nb_403", 332, 17],
|
|
"_nop_tc_225",
|
|
["jump", "eq_nb_403", 332, 17],
|
|
["eq_bool", 1282, 19, 1281, 332, 17],
|
|
["jump", "eq_done_398", 332, 17],
|
|
"eq_nb_403",
|
|
["false", 1282, 332, 17],
|
|
"eq_done_398",
|
|
["jump_false", 1282, "if_else_396", 332, 17],
|
|
["get", 1286, 12, 1, 333, 13],
|
|
["frame", 1287, 1286, 0, 333, 13],
|
|
["null", 1288, 333, 13],
|
|
["setarg", 1287, 0, 1288, 333, 13],
|
|
["invoke", 1287, 1285, 333, 13],
|
|
["move", 20, 1285, 333, 13],
|
|
["get", 1290, 16, 1, 334, 34],
|
|
["frame", 1291, 1290, 1, 334, 34],
|
|
["null", 1292, 334, 34],
|
|
["setarg", 1291, 0, 1292, 334, 34],
|
|
["setarg", 1291, 1, 5, 334, 34],
|
|
["invoke", 1291, 1289, 334, 34],
|
|
["get", 1294, 16, 1, 334, 41],
|
|
["frame", 1295, 1294, 1, 334, 41],
|
|
["null", 1296, 334, 41],
|
|
["setarg", 1295, 0, 1296, 334, 41],
|
|
["setarg", 1295, 1, 6, 334, 41],
|
|
["invoke", 1295, 1293, 334, 41],
|
|
["get", 1298, 2, 1, 334, 14],
|
|
["is_proxy", 1299, 1298, 334, 14],
|
|
["jump_false", 1299, "record_path_404", 334, 14],
|
|
["null", 1300, 334, 14],
|
|
["access", 1301, "is_identical", 334, 14],
|
|
["array", 1302, 0, 334, 14],
|
|
["push", 1302, 20, 334, 14],
|
|
["push", 1302, 1289, 334, 14],
|
|
["push", 1302, 1293, 334, 14],
|
|
["frame", 1303, 1298, 2, 334, 14],
|
|
["setarg", 1303, 0, 1300, 334, 14],
|
|
["setarg", 1303, 1, 1301, 334, 14],
|
|
["setarg", 1303, 2, 1302, 334, 14],
|
|
["invoke", 1303, 1297, 334, 14],
|
|
["jump", "call_done_405", 334, 14],
|
|
"record_path_404",
|
|
["load_field", 1304, 1298, "is_identical", 334, 14],
|
|
["frame", 1305, 1304, 3, 334, 14],
|
|
["setarg", 1305, 0, 1298, 334, 14],
|
|
["setarg", 1305, 1, 20, 334, 14],
|
|
["setarg", 1305, 2, 1289, 334, 14],
|
|
["setarg", 1305, 3, 1293, 334, 14],
|
|
["invoke", 1305, 1297, 334, 14],
|
|
"call_done_405",
|
|
["get", 1307, 8, 1, 334, 9],
|
|
["frame", 1308, 1307, 1, 334, 9],
|
|
["null", 1309, 334, 9],
|
|
["setarg", 1308, 0, 1309, 334, 9],
|
|
["setarg", 1308, 1, 1297, 334, 9],
|
|
["invoke", 1308, 1306, 334, 9],
|
|
["get", 1311, 16, 1, 1, 1],
|
|
["frame", 1312, 1311, 1, 1, 1],
|
|
["null", 1313, 1, 1],
|
|
["setarg", 1312, 0, 1313, 1, 1],
|
|
["setarg", 1312, 1, 4, 1, 1],
|
|
["invoke", 1312, 1310, 1, 1],
|
|
["array", 1314, 0, 1, 1],
|
|
["push", 1314, 1310, 1, 1],
|
|
["push", 1314, 20, 1, 1],
|
|
["access", 1315, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1316, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1318, 1315, 2, 1, 1],
|
|
["null", 1319, 1, 1],
|
|
["setarg", 1318, 0, 1319, 1, 1],
|
|
["setarg", 1318, 1, 1316, 1, 1],
|
|
["setarg", 1318, 2, 1314, 1, 1],
|
|
["invoke", 1318, 1317, 1, 1],
|
|
["get", 1321, 8, 1, 335, 9],
|
|
["frame", 1322, 1321, 1, 335, 9],
|
|
["null", 1323, 335, 9],
|
|
["setarg", 1322, 0, 1323, 335, 9],
|
|
["setarg", 1322, 1, 1317, 335, 9],
|
|
["invoke", 1322, 1320, 335, 9],
|
|
["frame", 1325, 24, 1, 336, 9],
|
|
["null", 1326, 336, 9],
|
|
["setarg", 1325, 0, 1326, 336, 9],
|
|
["setarg", 1325, 1, 4, 336, 9],
|
|
["invoke", 1325, 1324, 336, 9],
|
|
["jump", "while_start_79", 337, 9],
|
|
["jump", "if_end_397", 337, 9],
|
|
"if_else_396",
|
|
"if_end_397",
|
|
["access", 1327, "is_array", 339, 17],
|
|
["is_identical", 1328, 19, 1327, 339, 17],
|
|
["jump_true", 1328, "eq_done_408", 339, 17],
|
|
["is_int", 1329, 19, 339, 17],
|
|
["jump_false", 1329, "eq_ni_409", 339, 17],
|
|
"_nop_tc_226",
|
|
["jump", "eq_ni_409", 339, 17],
|
|
["eq_int", 1328, 19, 1327, 339, 17],
|
|
["jump", "eq_done_408", 339, 17],
|
|
"eq_ni_409",
|
|
["is_num", 1329, 19, 339, 17],
|
|
["jump_false", 1329, "eq_nn_410", 339, 17],
|
|
"_nop_tc_227",
|
|
["jump", "eq_nn_410", 339, 17],
|
|
["eq_float", 1328, 19, 1327, 339, 17],
|
|
["jump", "eq_done_408", 339, 17],
|
|
"eq_nn_410",
|
|
["is_text", 1329, 19, 339, 17],
|
|
["jump_false", 1329, "eq_nt_411", 339, 17],
|
|
"_nop_tc_228",
|
|
"_nop_tc_229",
|
|
["eq_text", 1328, 19, 1327, 339, 17],
|
|
["jump", "eq_done_408", 339, 17],
|
|
"eq_nt_411",
|
|
["is_null", 1329, 19, 339, 17],
|
|
["jump_false", 1329, "eq_nnl_412", 339, 17],
|
|
"_nop_tc_230",
|
|
["jump", "eq_nnl_412", 339, 17],
|
|
["true", 1328, 339, 17],
|
|
["jump", "eq_done_408", 339, 17],
|
|
"eq_nnl_412",
|
|
["is_bool", 1329, 19, 339, 17],
|
|
["jump_false", 1329, "eq_nb_413", 339, 17],
|
|
"_nop_tc_231",
|
|
["jump", "eq_nb_413", 339, 17],
|
|
["eq_bool", 1328, 19, 1327, 339, 17],
|
|
["jump", "eq_done_408", 339, 17],
|
|
"eq_nb_413",
|
|
["false", 1328, 339, 17],
|
|
"eq_done_408",
|
|
["jump_false", 1328, "if_else_406", 339, 17],
|
|
["get", 1332, 12, 1, 340, 13],
|
|
["frame", 1333, 1332, 0, 340, 13],
|
|
["null", 1334, 340, 13],
|
|
["setarg", 1333, 0, 1334, 340, 13],
|
|
["invoke", 1333, 1331, 340, 13],
|
|
["move", 20, 1331, 340, 13],
|
|
["get", 1336, 16, 1, 1, 1],
|
|
["frame", 1337, 1336, 1, 1, 1],
|
|
["null", 1338, 1, 1],
|
|
["setarg", 1337, 0, 1338, 1, 1],
|
|
["setarg", 1337, 1, 5, 1, 1],
|
|
["invoke", 1337, 1335, 1, 1],
|
|
["array", 1339, 0, 1, 1],
|
|
["push", 1339, 20, 1, 1],
|
|
["push", 1339, 1335, 1, 1],
|
|
["access", 1340, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1341, " %{0} =w call $JS_IsArray(l {1})", 1, 1],
|
|
["frame", 1343, 1340, 2, 1, 1],
|
|
["null", 1344, 1, 1],
|
|
["setarg", 1343, 0, 1344, 1, 1],
|
|
["setarg", 1343, 1, 1341, 1, 1],
|
|
["setarg", 1343, 2, 1339, 1, 1],
|
|
["invoke", 1343, 1342, 1, 1],
|
|
["get", 1346, 8, 1, 341, 9],
|
|
["frame", 1347, 1346, 1, 341, 9],
|
|
["null", 1348, 341, 9],
|
|
["setarg", 1347, 0, 1348, 341, 9],
|
|
["setarg", 1347, 1, 1342, 341, 9],
|
|
["invoke", 1347, 1345, 341, 9],
|
|
["access", 1349, ".r", 342, 31],
|
|
["is_text", 1351, 20, 342, 31],
|
|
["jump_false", 1351, "add_cn_415", 342, 31],
|
|
"_nop_tc_232",
|
|
"_nop_tc_233",
|
|
["concat", 1350, 20, 1349, 342, 31],
|
|
["jump", "add_done_414", 342, 31],
|
|
"add_cn_415",
|
|
["is_num", 1351, 20, 342, 31],
|
|
["jump_false", 1351, "add_err_416", 342, 31],
|
|
"_nop_tc_234",
|
|
["jump", "add_err_416", 342, 31],
|
|
["add", 1350, 20, 1349, 342, 31],
|
|
["jump", "add_done_414", 342, 31],
|
|
"add_err_416",
|
|
["disrupt", 342, 31],
|
|
"add_done_414",
|
|
["access", 1353, "%", 342, 37],
|
|
"_nop_tc_235",
|
|
"_nop_tc_236",
|
|
["is_text", 1356, 20, 342, 43],
|
|
["jump_false", 1356, "add_cn_418", 342, 43],
|
|
["concat", 1354, 1353, 20, 342, 43],
|
|
["jump", "add_done_417", 342, 43],
|
|
"add_cn_418",
|
|
"_nop_tc_237",
|
|
["jump", "add_err_419", 342, 43],
|
|
["is_num", 1356, 20, 342, 43],
|
|
["jump_false", 1356, "add_err_419", 342, 43],
|
|
["add", 1354, 1353, 20, 342, 43],
|
|
["jump", "add_done_417", 342, 43],
|
|
"add_err_419",
|
|
["disrupt", 342, 43],
|
|
"add_done_417",
|
|
["get", 1358, 2, 1, 342, 14],
|
|
["is_proxy", 1359, 1358, 342, 14],
|
|
["jump_false", 1359, "record_path_420", 342, 14],
|
|
["null", 1360, 342, 14],
|
|
["access", 1361, "new_bool", 342, 14],
|
|
["array", 1362, 0, 342, 14],
|
|
["push", 1362, 1350, 342, 14],
|
|
["push", 1362, 1354, 342, 14],
|
|
["frame", 1363, 1358, 2, 342, 14],
|
|
["setarg", 1363, 0, 1360, 342, 14],
|
|
["setarg", 1363, 1, 1361, 342, 14],
|
|
["setarg", 1363, 2, 1362, 342, 14],
|
|
["invoke", 1363, 1357, 342, 14],
|
|
["jump", "call_done_421", 342, 14],
|
|
"record_path_420",
|
|
["load_field", 1364, 1358, "new_bool", 342, 14],
|
|
["frame", 1365, 1364, 2, 342, 14],
|
|
["setarg", 1365, 0, 1358, 342, 14],
|
|
["setarg", 1365, 1, 1350, 342, 14],
|
|
["setarg", 1365, 2, 1354, 342, 14],
|
|
["invoke", 1365, 1357, 342, 14],
|
|
"call_done_421",
|
|
["get", 1367, 8, 1, 342, 9],
|
|
["frame", 1368, 1367, 1, 342, 9],
|
|
["null", 1369, 342, 9],
|
|
["setarg", 1368, 0, 1369, 342, 9],
|
|
["setarg", 1368, 1, 1357, 342, 9],
|
|
["invoke", 1368, 1366, 342, 9],
|
|
["get", 1371, 16, 1, 1, 1],
|
|
["frame", 1372, 1371, 1, 1, 1],
|
|
["null", 1373, 1, 1],
|
|
["setarg", 1372, 0, 1373, 1, 1],
|
|
["setarg", 1372, 1, 4, 1, 1],
|
|
["invoke", 1372, 1370, 1, 1],
|
|
["array", 1374, 0, 1, 1],
|
|
["push", 1374, 1370, 1, 1],
|
|
["push", 1374, 20, 1, 1],
|
|
["access", 1375, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1376, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1378, 1375, 2, 1, 1],
|
|
["null", 1379, 1, 1],
|
|
["setarg", 1378, 0, 1379, 1, 1],
|
|
["setarg", 1378, 1, 1376, 1, 1],
|
|
["setarg", 1378, 2, 1374, 1, 1],
|
|
["invoke", 1378, 1377, 1, 1],
|
|
["get", 1381, 8, 1, 343, 9],
|
|
["frame", 1382, 1381, 1, 343, 9],
|
|
["null", 1383, 343, 9],
|
|
["setarg", 1382, 0, 1383, 343, 9],
|
|
["setarg", 1382, 1, 1377, 343, 9],
|
|
["invoke", 1382, 1380, 343, 9],
|
|
["frame", 1385, 24, 1, 344, 9],
|
|
["null", 1386, 344, 9],
|
|
["setarg", 1385, 0, 1386, 344, 9],
|
|
["setarg", 1385, 1, 4, 344, 9],
|
|
["invoke", 1385, 1384, 344, 9],
|
|
["jump", "while_start_79", 345, 9],
|
|
["jump", "if_end_407", 345, 9],
|
|
"if_else_406",
|
|
"if_end_407",
|
|
["access", 1387, "is_func", 347, 17],
|
|
["is_identical", 1388, 19, 1387, 347, 17],
|
|
["jump_true", 1388, "eq_done_424", 347, 17],
|
|
["is_int", 1389, 19, 347, 17],
|
|
["jump_false", 1389, "eq_ni_425", 347, 17],
|
|
"_nop_tc_238",
|
|
["jump", "eq_ni_425", 347, 17],
|
|
["eq_int", 1388, 19, 1387, 347, 17],
|
|
["jump", "eq_done_424", 347, 17],
|
|
"eq_ni_425",
|
|
["is_num", 1389, 19, 347, 17],
|
|
["jump_false", 1389, "eq_nn_426", 347, 17],
|
|
"_nop_tc_239",
|
|
["jump", "eq_nn_426", 347, 17],
|
|
["eq_float", 1388, 19, 1387, 347, 17],
|
|
["jump", "eq_done_424", 347, 17],
|
|
"eq_nn_426",
|
|
["is_text", 1389, 19, 347, 17],
|
|
["jump_false", 1389, "eq_nt_427", 347, 17],
|
|
"_nop_tc_240",
|
|
"_nop_tc_241",
|
|
["eq_text", 1388, 19, 1387, 347, 17],
|
|
["jump", "eq_done_424", 347, 17],
|
|
"eq_nt_427",
|
|
["is_null", 1389, 19, 347, 17],
|
|
["jump_false", 1389, "eq_nnl_428", 347, 17],
|
|
"_nop_tc_242",
|
|
["jump", "eq_nnl_428", 347, 17],
|
|
["true", 1388, 347, 17],
|
|
["jump", "eq_done_424", 347, 17],
|
|
"eq_nnl_428",
|
|
["is_bool", 1389, 19, 347, 17],
|
|
["jump_false", 1389, "eq_nb_429", 347, 17],
|
|
"_nop_tc_243",
|
|
["jump", "eq_nb_429", 347, 17],
|
|
["eq_bool", 1388, 19, 1387, 347, 17],
|
|
["jump", "eq_done_424", 347, 17],
|
|
"eq_nb_429",
|
|
["false", 1388, 347, 17],
|
|
"eq_done_424",
|
|
["jump_false", 1388, "if_else_422", 347, 17],
|
|
["get", 1392, 12, 1, 348, 13],
|
|
["frame", 1393, 1392, 0, 348, 13],
|
|
["null", 1394, 348, 13],
|
|
["setarg", 1393, 0, 1394, 348, 13],
|
|
["invoke", 1393, 1391, 348, 13],
|
|
["move", 20, 1391, 348, 13],
|
|
["get", 1396, 16, 1, 1, 1],
|
|
["frame", 1397, 1396, 1, 1, 1],
|
|
["null", 1398, 1, 1],
|
|
["setarg", 1397, 0, 1398, 1, 1],
|
|
["setarg", 1397, 1, 5, 1, 1],
|
|
["invoke", 1397, 1395, 1, 1],
|
|
["array", 1399, 0, 1, 1],
|
|
["push", 1399, 20, 1, 1],
|
|
["push", 1399, 1395, 1, 1],
|
|
["access", 1400, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1401, " %{0} =w call $JS_IsFunction(l {1})", 1, 1],
|
|
["frame", 1403, 1400, 2, 1, 1],
|
|
["null", 1404, 1, 1],
|
|
["setarg", 1403, 0, 1404, 1, 1],
|
|
["setarg", 1403, 1, 1401, 1, 1],
|
|
["setarg", 1403, 2, 1399, 1, 1],
|
|
["invoke", 1403, 1402, 1, 1],
|
|
["get", 1406, 8, 1, 349, 9],
|
|
["frame", 1407, 1406, 1, 349, 9],
|
|
["null", 1408, 349, 9],
|
|
["setarg", 1407, 0, 1408, 349, 9],
|
|
["setarg", 1407, 1, 1402, 349, 9],
|
|
["invoke", 1407, 1405, 349, 9],
|
|
["access", 1409, ".r", 350, 31],
|
|
["is_text", 1411, 20, 350, 31],
|
|
["jump_false", 1411, "add_cn_431", 350, 31],
|
|
"_nop_tc_244",
|
|
"_nop_tc_245",
|
|
["concat", 1410, 20, 1409, 350, 31],
|
|
["jump", "add_done_430", 350, 31],
|
|
"add_cn_431",
|
|
["is_num", 1411, 20, 350, 31],
|
|
["jump_false", 1411, "add_err_432", 350, 31],
|
|
"_nop_tc_246",
|
|
["jump", "add_err_432", 350, 31],
|
|
["add", 1410, 20, 1409, 350, 31],
|
|
["jump", "add_done_430", 350, 31],
|
|
"add_err_432",
|
|
["disrupt", 350, 31],
|
|
"add_done_430",
|
|
["access", 1413, "%", 350, 37],
|
|
"_nop_tc_247",
|
|
"_nop_tc_248",
|
|
["is_text", 1416, 20, 350, 43],
|
|
["jump_false", 1416, "add_cn_434", 350, 43],
|
|
["concat", 1414, 1413, 20, 350, 43],
|
|
["jump", "add_done_433", 350, 43],
|
|
"add_cn_434",
|
|
"_nop_tc_249",
|
|
["jump", "add_err_435", 350, 43],
|
|
["is_num", 1416, 20, 350, 43],
|
|
["jump_false", 1416, "add_err_435", 350, 43],
|
|
["add", 1414, 1413, 20, 350, 43],
|
|
["jump", "add_done_433", 350, 43],
|
|
"add_err_435",
|
|
["disrupt", 350, 43],
|
|
"add_done_433",
|
|
["get", 1418, 2, 1, 350, 14],
|
|
["is_proxy", 1419, 1418, 350, 14],
|
|
["jump_false", 1419, "record_path_436", 350, 14],
|
|
["null", 1420, 350, 14],
|
|
["access", 1421, "new_bool", 350, 14],
|
|
["array", 1422, 0, 350, 14],
|
|
["push", 1422, 1410, 350, 14],
|
|
["push", 1422, 1414, 350, 14],
|
|
["frame", 1423, 1418, 2, 350, 14],
|
|
["setarg", 1423, 0, 1420, 350, 14],
|
|
["setarg", 1423, 1, 1421, 350, 14],
|
|
["setarg", 1423, 2, 1422, 350, 14],
|
|
["invoke", 1423, 1417, 350, 14],
|
|
["jump", "call_done_437", 350, 14],
|
|
"record_path_436",
|
|
["load_field", 1424, 1418, "new_bool", 350, 14],
|
|
["frame", 1425, 1424, 2, 350, 14],
|
|
["setarg", 1425, 0, 1418, 350, 14],
|
|
["setarg", 1425, 1, 1410, 350, 14],
|
|
["setarg", 1425, 2, 1414, 350, 14],
|
|
["invoke", 1425, 1417, 350, 14],
|
|
"call_done_437",
|
|
["get", 1427, 8, 1, 350, 9],
|
|
["frame", 1428, 1427, 1, 350, 9],
|
|
["null", 1429, 350, 9],
|
|
["setarg", 1428, 0, 1429, 350, 9],
|
|
["setarg", 1428, 1, 1417, 350, 9],
|
|
["invoke", 1428, 1426, 350, 9],
|
|
["get", 1431, 16, 1, 1, 1],
|
|
["frame", 1432, 1431, 1, 1, 1],
|
|
["null", 1433, 1, 1],
|
|
["setarg", 1432, 0, 1433, 1, 1],
|
|
["setarg", 1432, 1, 4, 1, 1],
|
|
["invoke", 1432, 1430, 1, 1],
|
|
["array", 1434, 0, 1, 1],
|
|
["push", 1434, 1430, 1, 1],
|
|
["push", 1434, 20, 1, 1],
|
|
["access", 1435, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1436, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1438, 1435, 2, 1, 1],
|
|
["null", 1439, 1, 1],
|
|
["setarg", 1438, 0, 1439, 1, 1],
|
|
["setarg", 1438, 1, 1436, 1, 1],
|
|
["setarg", 1438, 2, 1434, 1, 1],
|
|
["invoke", 1438, 1437, 1, 1],
|
|
["get", 1441, 8, 1, 351, 9],
|
|
["frame", 1442, 1441, 1, 351, 9],
|
|
["null", 1443, 351, 9],
|
|
["setarg", 1442, 0, 1443, 351, 9],
|
|
["setarg", 1442, 1, 1437, 351, 9],
|
|
["invoke", 1442, 1440, 351, 9],
|
|
["frame", 1445, 24, 1, 352, 9],
|
|
["null", 1446, 352, 9],
|
|
["setarg", 1445, 0, 1446, 352, 9],
|
|
["setarg", 1445, 1, 4, 352, 9],
|
|
["invoke", 1445, 1444, 352, 9],
|
|
["jump", "while_start_79", 353, 9],
|
|
["jump", "if_end_423", 353, 9],
|
|
"if_else_422",
|
|
"if_end_423",
|
|
["access", 1447, "is_record", 355, 17],
|
|
["is_identical", 1448, 19, 1447, 355, 17],
|
|
["jump_true", 1448, "eq_done_440", 355, 17],
|
|
["is_int", 1449, 19, 355, 17],
|
|
["jump_false", 1449, "eq_ni_441", 355, 17],
|
|
"_nop_tc_250",
|
|
["jump", "eq_ni_441", 355, 17],
|
|
["eq_int", 1448, 19, 1447, 355, 17],
|
|
["jump", "eq_done_440", 355, 17],
|
|
"eq_ni_441",
|
|
["is_num", 1449, 19, 355, 17],
|
|
["jump_false", 1449, "eq_nn_442", 355, 17],
|
|
"_nop_tc_251",
|
|
["jump", "eq_nn_442", 355, 17],
|
|
["eq_float", 1448, 19, 1447, 355, 17],
|
|
["jump", "eq_done_440", 355, 17],
|
|
"eq_nn_442",
|
|
["is_text", 1449, 19, 355, 17],
|
|
["jump_false", 1449, "eq_nt_443", 355, 17],
|
|
"_nop_tc_252",
|
|
"_nop_tc_253",
|
|
["eq_text", 1448, 19, 1447, 355, 17],
|
|
["jump", "eq_done_440", 355, 17],
|
|
"eq_nt_443",
|
|
["is_null", 1449, 19, 355, 17],
|
|
["jump_false", 1449, "eq_nnl_444", 355, 17],
|
|
"_nop_tc_254",
|
|
["jump", "eq_nnl_444", 355, 17],
|
|
["true", 1448, 355, 17],
|
|
["jump", "eq_done_440", 355, 17],
|
|
"eq_nnl_444",
|
|
["is_bool", 1449, 19, 355, 17],
|
|
["jump_false", 1449, "eq_nb_445", 355, 17],
|
|
"_nop_tc_255",
|
|
["jump", "eq_nb_445", 355, 17],
|
|
["eq_bool", 1448, 19, 1447, 355, 17],
|
|
["jump", "eq_done_440", 355, 17],
|
|
"eq_nb_445",
|
|
["false", 1448, 355, 17],
|
|
"eq_done_440",
|
|
["jump_false", 1448, "if_else_438", 355, 17],
|
|
["get", 1452, 12, 1, 356, 13],
|
|
["frame", 1453, 1452, 0, 356, 13],
|
|
["null", 1454, 356, 13],
|
|
["setarg", 1453, 0, 1454, 356, 13],
|
|
["invoke", 1453, 1451, 356, 13],
|
|
["move", 20, 1451, 356, 13],
|
|
["get", 1456, 16, 1, 1, 1],
|
|
["frame", 1457, 1456, 1, 1, 1],
|
|
["null", 1458, 1, 1],
|
|
["setarg", 1457, 0, 1458, 1, 1],
|
|
["setarg", 1457, 1, 5, 1, 1],
|
|
["invoke", 1457, 1455, 1, 1],
|
|
["array", 1459, 0, 1, 1],
|
|
["push", 1459, 20, 1, 1],
|
|
["push", 1459, 1455, 1, 1],
|
|
["access", 1460, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1461, " %{0} =w call $JS_IsRecord(l {1})", 1, 1],
|
|
["frame", 1463, 1460, 2, 1, 1],
|
|
["null", 1464, 1, 1],
|
|
["setarg", 1463, 0, 1464, 1, 1],
|
|
["setarg", 1463, 1, 1461, 1, 1],
|
|
["setarg", 1463, 2, 1459, 1, 1],
|
|
["invoke", 1463, 1462, 1, 1],
|
|
["get", 1466, 8, 1, 357, 9],
|
|
["frame", 1467, 1466, 1, 357, 9],
|
|
["null", 1468, 357, 9],
|
|
["setarg", 1467, 0, 1468, 357, 9],
|
|
["setarg", 1467, 1, 1462, 357, 9],
|
|
["invoke", 1467, 1465, 357, 9],
|
|
["access", 1469, ".r", 358, 31],
|
|
["is_text", 1471, 20, 358, 31],
|
|
["jump_false", 1471, "add_cn_447", 358, 31],
|
|
"_nop_tc_256",
|
|
"_nop_tc_257",
|
|
["concat", 1470, 20, 1469, 358, 31],
|
|
["jump", "add_done_446", 358, 31],
|
|
"add_cn_447",
|
|
["is_num", 1471, 20, 358, 31],
|
|
["jump_false", 1471, "add_err_448", 358, 31],
|
|
"_nop_tc_258",
|
|
["jump", "add_err_448", 358, 31],
|
|
["add", 1470, 20, 1469, 358, 31],
|
|
["jump", "add_done_446", 358, 31],
|
|
"add_err_448",
|
|
["disrupt", 358, 31],
|
|
"add_done_446",
|
|
["access", 1473, "%", 358, 37],
|
|
"_nop_tc_259",
|
|
"_nop_tc_260",
|
|
["is_text", 1476, 20, 358, 43],
|
|
["jump_false", 1476, "add_cn_450", 358, 43],
|
|
["concat", 1474, 1473, 20, 358, 43],
|
|
["jump", "add_done_449", 358, 43],
|
|
"add_cn_450",
|
|
"_nop_tc_261",
|
|
["jump", "add_err_451", 358, 43],
|
|
["is_num", 1476, 20, 358, 43],
|
|
["jump_false", 1476, "add_err_451", 358, 43],
|
|
["add", 1474, 1473, 20, 358, 43],
|
|
["jump", "add_done_449", 358, 43],
|
|
"add_err_451",
|
|
["disrupt", 358, 43],
|
|
"add_done_449",
|
|
["get", 1478, 2, 1, 358, 14],
|
|
["is_proxy", 1479, 1478, 358, 14],
|
|
["jump_false", 1479, "record_path_452", 358, 14],
|
|
["null", 1480, 358, 14],
|
|
["access", 1481, "new_bool", 358, 14],
|
|
["array", 1482, 0, 358, 14],
|
|
["push", 1482, 1470, 358, 14],
|
|
["push", 1482, 1474, 358, 14],
|
|
["frame", 1483, 1478, 2, 358, 14],
|
|
["setarg", 1483, 0, 1480, 358, 14],
|
|
["setarg", 1483, 1, 1481, 358, 14],
|
|
["setarg", 1483, 2, 1482, 358, 14],
|
|
["invoke", 1483, 1477, 358, 14],
|
|
["jump", "call_done_453", 358, 14],
|
|
"record_path_452",
|
|
["load_field", 1484, 1478, "new_bool", 358, 14],
|
|
["frame", 1485, 1484, 2, 358, 14],
|
|
["setarg", 1485, 0, 1478, 358, 14],
|
|
["setarg", 1485, 1, 1470, 358, 14],
|
|
["setarg", 1485, 2, 1474, 358, 14],
|
|
["invoke", 1485, 1477, 358, 14],
|
|
"call_done_453",
|
|
["get", 1487, 8, 1, 358, 9],
|
|
["frame", 1488, 1487, 1, 358, 9],
|
|
["null", 1489, 358, 9],
|
|
["setarg", 1488, 0, 1489, 358, 9],
|
|
["setarg", 1488, 1, 1477, 358, 9],
|
|
["invoke", 1488, 1486, 358, 9],
|
|
["get", 1491, 16, 1, 1, 1],
|
|
["frame", 1492, 1491, 1, 1, 1],
|
|
["null", 1493, 1, 1],
|
|
["setarg", 1492, 0, 1493, 1, 1],
|
|
["setarg", 1492, 1, 4, 1, 1],
|
|
["invoke", 1492, 1490, 1, 1],
|
|
["array", 1494, 0, 1, 1],
|
|
["push", 1494, 1490, 1, 1],
|
|
["push", 1494, 20, 1, 1],
|
|
["access", 1495, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1496, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1498, 1495, 2, 1, 1],
|
|
["null", 1499, 1, 1],
|
|
["setarg", 1498, 0, 1499, 1, 1],
|
|
["setarg", 1498, 1, 1496, 1, 1],
|
|
["setarg", 1498, 2, 1494, 1, 1],
|
|
["invoke", 1498, 1497, 1, 1],
|
|
["get", 1501, 8, 1, 359, 9],
|
|
["frame", 1502, 1501, 1, 359, 9],
|
|
["null", 1503, 359, 9],
|
|
["setarg", 1502, 0, 1503, 359, 9],
|
|
["setarg", 1502, 1, 1497, 359, 9],
|
|
["invoke", 1502, 1500, 359, 9],
|
|
["frame", 1505, 24, 1, 360, 9],
|
|
["null", 1506, 360, 9],
|
|
["setarg", 1505, 0, 1506, 360, 9],
|
|
["setarg", 1505, 1, 4, 360, 9],
|
|
["invoke", 1505, 1504, 360, 9],
|
|
["jump", "while_start_79", 361, 9],
|
|
["jump", "if_end_439", 361, 9],
|
|
"if_else_438",
|
|
"if_end_439",
|
|
["access", 1507, "is_stone", 363, 17],
|
|
["is_identical", 1508, 19, 1507, 363, 17],
|
|
["jump_true", 1508, "eq_done_456", 363, 17],
|
|
["is_int", 1509, 19, 363, 17],
|
|
["jump_false", 1509, "eq_ni_457", 363, 17],
|
|
"_nop_tc_262",
|
|
["jump", "eq_ni_457", 363, 17],
|
|
["eq_int", 1508, 19, 1507, 363, 17],
|
|
["jump", "eq_done_456", 363, 17],
|
|
"eq_ni_457",
|
|
["is_num", 1509, 19, 363, 17],
|
|
["jump_false", 1509, "eq_nn_458", 363, 17],
|
|
"_nop_tc_263",
|
|
["jump", "eq_nn_458", 363, 17],
|
|
["eq_float", 1508, 19, 1507, 363, 17],
|
|
["jump", "eq_done_456", 363, 17],
|
|
"eq_nn_458",
|
|
["is_text", 1509, 19, 363, 17],
|
|
["jump_false", 1509, "eq_nt_459", 363, 17],
|
|
"_nop_tc_264",
|
|
"_nop_tc_265",
|
|
["eq_text", 1508, 19, 1507, 363, 17],
|
|
["jump", "eq_done_456", 363, 17],
|
|
"eq_nt_459",
|
|
["is_null", 1509, 19, 363, 17],
|
|
["jump_false", 1509, "eq_nnl_460", 363, 17],
|
|
"_nop_tc_266",
|
|
["jump", "eq_nnl_460", 363, 17],
|
|
["true", 1508, 363, 17],
|
|
["jump", "eq_done_456", 363, 17],
|
|
"eq_nnl_460",
|
|
["is_bool", 1509, 19, 363, 17],
|
|
["jump_false", 1509, "eq_nb_461", 363, 17],
|
|
"_nop_tc_267",
|
|
["jump", "eq_nb_461", 363, 17],
|
|
["eq_bool", 1508, 19, 1507, 363, 17],
|
|
["jump", "eq_done_456", 363, 17],
|
|
"eq_nb_461",
|
|
["false", 1508, 363, 17],
|
|
"eq_done_456",
|
|
["jump_false", 1508, "if_else_454", 363, 17],
|
|
["get", 1512, 12, 1, 364, 13],
|
|
["frame", 1513, 1512, 0, 364, 13],
|
|
["null", 1514, 364, 13],
|
|
["setarg", 1513, 0, 1514, 364, 13],
|
|
["invoke", 1513, 1511, 364, 13],
|
|
["move", 20, 1511, 364, 13],
|
|
["get", 1516, 16, 1, 1, 1],
|
|
["frame", 1517, 1516, 1, 1, 1],
|
|
["null", 1518, 1, 1],
|
|
["setarg", 1517, 0, 1518, 1, 1],
|
|
["setarg", 1517, 1, 5, 1, 1],
|
|
["invoke", 1517, 1515, 1, 1],
|
|
["array", 1519, 0, 1, 1],
|
|
["push", 1519, 20, 1, 1],
|
|
["push", 1519, 1515, 1, 1],
|
|
["access", 1520, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1521, " %{0} =w call $JS_IsStone(l {1})", 1, 1],
|
|
["frame", 1523, 1520, 2, 1, 1],
|
|
["null", 1524, 1, 1],
|
|
["setarg", 1523, 0, 1524, 1, 1],
|
|
["setarg", 1523, 1, 1521, 1, 1],
|
|
["setarg", 1523, 2, 1519, 1, 1],
|
|
["invoke", 1523, 1522, 1, 1],
|
|
["get", 1526, 8, 1, 365, 9],
|
|
["frame", 1527, 1526, 1, 365, 9],
|
|
["null", 1528, 365, 9],
|
|
["setarg", 1527, 0, 1528, 365, 9],
|
|
["setarg", 1527, 1, 1522, 365, 9],
|
|
["invoke", 1527, 1525, 365, 9],
|
|
["access", 1529, ".r", 366, 31],
|
|
["is_text", 1531, 20, 366, 31],
|
|
["jump_false", 1531, "add_cn_463", 366, 31],
|
|
"_nop_tc_268",
|
|
"_nop_tc_269",
|
|
["concat", 1530, 20, 1529, 366, 31],
|
|
["jump", "add_done_462", 366, 31],
|
|
"add_cn_463",
|
|
["is_num", 1531, 20, 366, 31],
|
|
["jump_false", 1531, "add_err_464", 366, 31],
|
|
"_nop_tc_270",
|
|
["jump", "add_err_464", 366, 31],
|
|
["add", 1530, 20, 1529, 366, 31],
|
|
["jump", "add_done_462", 366, 31],
|
|
"add_err_464",
|
|
["disrupt", 366, 31],
|
|
"add_done_462",
|
|
["access", 1533, "%", 366, 37],
|
|
"_nop_tc_271",
|
|
"_nop_tc_272",
|
|
["is_text", 1536, 20, 366, 43],
|
|
["jump_false", 1536, "add_cn_466", 366, 43],
|
|
["concat", 1534, 1533, 20, 366, 43],
|
|
["jump", "add_done_465", 366, 43],
|
|
"add_cn_466",
|
|
"_nop_tc_273",
|
|
["jump", "add_err_467", 366, 43],
|
|
["is_num", 1536, 20, 366, 43],
|
|
["jump_false", 1536, "add_err_467", 366, 43],
|
|
["add", 1534, 1533, 20, 366, 43],
|
|
["jump", "add_done_465", 366, 43],
|
|
"add_err_467",
|
|
["disrupt", 366, 43],
|
|
"add_done_465",
|
|
["get", 1538, 2, 1, 366, 14],
|
|
["is_proxy", 1539, 1538, 366, 14],
|
|
["jump_false", 1539, "record_path_468", 366, 14],
|
|
["null", 1540, 366, 14],
|
|
["access", 1541, "new_bool", 366, 14],
|
|
["array", 1542, 0, 366, 14],
|
|
["push", 1542, 1530, 366, 14],
|
|
["push", 1542, 1534, 366, 14],
|
|
["frame", 1543, 1538, 2, 366, 14],
|
|
["setarg", 1543, 0, 1540, 366, 14],
|
|
["setarg", 1543, 1, 1541, 366, 14],
|
|
["setarg", 1543, 2, 1542, 366, 14],
|
|
["invoke", 1543, 1537, 366, 14],
|
|
["jump", "call_done_469", 366, 14],
|
|
"record_path_468",
|
|
["load_field", 1544, 1538, "new_bool", 366, 14],
|
|
["frame", 1545, 1544, 2, 366, 14],
|
|
["setarg", 1545, 0, 1538, 366, 14],
|
|
["setarg", 1545, 1, 1530, 366, 14],
|
|
["setarg", 1545, 2, 1534, 366, 14],
|
|
["invoke", 1545, 1537, 366, 14],
|
|
"call_done_469",
|
|
["get", 1547, 8, 1, 366, 9],
|
|
["frame", 1548, 1547, 1, 366, 9],
|
|
["null", 1549, 366, 9],
|
|
["setarg", 1548, 0, 1549, 366, 9],
|
|
["setarg", 1548, 1, 1537, 366, 9],
|
|
["invoke", 1548, 1546, 366, 9],
|
|
["get", 1551, 16, 1, 1, 1],
|
|
["frame", 1552, 1551, 1, 1, 1],
|
|
["null", 1553, 1, 1],
|
|
["setarg", 1552, 0, 1553, 1, 1],
|
|
["setarg", 1552, 1, 4, 1, 1],
|
|
["invoke", 1552, 1550, 1, 1],
|
|
["array", 1554, 0, 1, 1],
|
|
["push", 1554, 1550, 1, 1],
|
|
["push", 1554, 20, 1, 1],
|
|
["access", 1555, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1556, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1558, 1555, 2, 1, 1],
|
|
["null", 1559, 1, 1],
|
|
["setarg", 1558, 0, 1559, 1, 1],
|
|
["setarg", 1558, 1, 1556, 1, 1],
|
|
["setarg", 1558, 2, 1554, 1, 1],
|
|
["invoke", 1558, 1557, 1, 1],
|
|
["get", 1561, 8, 1, 367, 9],
|
|
["frame", 1562, 1561, 1, 367, 9],
|
|
["null", 1563, 367, 9],
|
|
["setarg", 1562, 0, 1563, 367, 9],
|
|
["setarg", 1562, 1, 1557, 367, 9],
|
|
["invoke", 1562, 1560, 367, 9],
|
|
["frame", 1565, 24, 1, 368, 9],
|
|
["null", 1566, 368, 9],
|
|
["setarg", 1565, 0, 1566, 368, 9],
|
|
["setarg", 1565, 1, 4, 368, 9],
|
|
["invoke", 1565, 1564, 368, 9],
|
|
["jump", "while_start_79", 369, 9],
|
|
["jump", "if_end_455", 369, 9],
|
|
"if_else_454",
|
|
"if_end_455",
|
|
["access", 1567, "is_proxy", 371, 17],
|
|
["is_identical", 1568, 19, 1567, 371, 17],
|
|
["jump_true", 1568, "eq_done_472", 371, 17],
|
|
["is_int", 1569, 19, 371, 17],
|
|
["jump_false", 1569, "eq_ni_473", 371, 17],
|
|
"_nop_tc_274",
|
|
["jump", "eq_ni_473", 371, 17],
|
|
["eq_int", 1568, 19, 1567, 371, 17],
|
|
["jump", "eq_done_472", 371, 17],
|
|
"eq_ni_473",
|
|
["is_num", 1569, 19, 371, 17],
|
|
["jump_false", 1569, "eq_nn_474", 371, 17],
|
|
"_nop_tc_275",
|
|
["jump", "eq_nn_474", 371, 17],
|
|
["eq_float", 1568, 19, 1567, 371, 17],
|
|
["jump", "eq_done_472", 371, 17],
|
|
"eq_nn_474",
|
|
["is_text", 1569, 19, 371, 17],
|
|
["jump_false", 1569, "eq_nt_475", 371, 17],
|
|
"_nop_tc_276",
|
|
"_nop_tc_277",
|
|
["eq_text", 1568, 19, 1567, 371, 17],
|
|
["jump", "eq_done_472", 371, 17],
|
|
"eq_nt_475",
|
|
["is_null", 1569, 19, 371, 17],
|
|
["jump_false", 1569, "eq_nnl_476", 371, 17],
|
|
"_nop_tc_278",
|
|
["jump", "eq_nnl_476", 371, 17],
|
|
["true", 1568, 371, 17],
|
|
["jump", "eq_done_472", 371, 17],
|
|
"eq_nnl_476",
|
|
["is_bool", 1569, 19, 371, 17],
|
|
["jump_false", 1569, "eq_nb_477", 371, 17],
|
|
"_nop_tc_279",
|
|
["jump", "eq_nb_477", 371, 17],
|
|
["eq_bool", 1568, 19, 1567, 371, 17],
|
|
["jump", "eq_done_472", 371, 17],
|
|
"eq_nb_477",
|
|
["false", 1568, 371, 17],
|
|
"eq_done_472",
|
|
["jump_false", 1568, "if_else_470", 371, 17],
|
|
["get", 1572, 12, 1, 372, 13],
|
|
["frame", 1573, 1572, 0, 372, 13],
|
|
["null", 1574, 372, 13],
|
|
["setarg", 1573, 0, 1574, 372, 13],
|
|
["invoke", 1573, 1571, 372, 13],
|
|
["move", 20, 1571, 372, 13],
|
|
["get", 1576, 16, 1, 1, 1],
|
|
["frame", 1577, 1576, 1, 1, 1],
|
|
["null", 1578, 1, 1],
|
|
["setarg", 1577, 0, 1578, 1, 1],
|
|
["setarg", 1577, 1, 5, 1, 1],
|
|
["invoke", 1577, 1575, 1, 1],
|
|
["array", 1579, 0, 1, 1],
|
|
["push", 1579, 20, 1, 1],
|
|
["push", 1579, 1575, 1, 1],
|
|
["access", 1580, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1581, " %{0} =w call $cell_rt_is_proxy(l %ctx, l {1})", 1, 1],
|
|
["frame", 1583, 1580, 2, 1, 1],
|
|
["null", 1584, 1, 1],
|
|
["setarg", 1583, 0, 1584, 1, 1],
|
|
["setarg", 1583, 1, 1581, 1, 1],
|
|
["setarg", 1583, 2, 1579, 1, 1],
|
|
["invoke", 1583, 1582, 1, 1],
|
|
["get", 1586, 8, 1, 373, 9],
|
|
["frame", 1587, 1586, 1, 373, 9],
|
|
["null", 1588, 373, 9],
|
|
["setarg", 1587, 0, 1588, 373, 9],
|
|
["setarg", 1587, 1, 1582, 373, 9],
|
|
["invoke", 1587, 1585, 373, 9],
|
|
["access", 1589, ".r", 374, 31],
|
|
["is_text", 1591, 20, 374, 31],
|
|
["jump_false", 1591, "add_cn_479", 374, 31],
|
|
"_nop_tc_280",
|
|
"_nop_tc_281",
|
|
["concat", 1590, 20, 1589, 374, 31],
|
|
["jump", "add_done_478", 374, 31],
|
|
"add_cn_479",
|
|
["is_num", 1591, 20, 374, 31],
|
|
["jump_false", 1591, "add_err_480", 374, 31],
|
|
"_nop_tc_282",
|
|
["jump", "add_err_480", 374, 31],
|
|
["add", 1590, 20, 1589, 374, 31],
|
|
["jump", "add_done_478", 374, 31],
|
|
"add_err_480",
|
|
["disrupt", 374, 31],
|
|
"add_done_478",
|
|
["access", 1593, "%", 374, 37],
|
|
"_nop_tc_283",
|
|
"_nop_tc_284",
|
|
["is_text", 1596, 20, 374, 43],
|
|
["jump_false", 1596, "add_cn_482", 374, 43],
|
|
["concat", 1594, 1593, 20, 374, 43],
|
|
["jump", "add_done_481", 374, 43],
|
|
"add_cn_482",
|
|
"_nop_tc_285",
|
|
["jump", "add_err_483", 374, 43],
|
|
["is_num", 1596, 20, 374, 43],
|
|
["jump_false", 1596, "add_err_483", 374, 43],
|
|
["add", 1594, 1593, 20, 374, 43],
|
|
["jump", "add_done_481", 374, 43],
|
|
"add_err_483",
|
|
["disrupt", 374, 43],
|
|
"add_done_481",
|
|
["get", 1598, 2, 1, 374, 14],
|
|
["is_proxy", 1599, 1598, 374, 14],
|
|
["jump_false", 1599, "record_path_484", 374, 14],
|
|
["null", 1600, 374, 14],
|
|
["access", 1601, "new_bool", 374, 14],
|
|
["array", 1602, 0, 374, 14],
|
|
["push", 1602, 1590, 374, 14],
|
|
["push", 1602, 1594, 374, 14],
|
|
["frame", 1603, 1598, 2, 374, 14],
|
|
["setarg", 1603, 0, 1600, 374, 14],
|
|
["setarg", 1603, 1, 1601, 374, 14],
|
|
["setarg", 1603, 2, 1602, 374, 14],
|
|
["invoke", 1603, 1597, 374, 14],
|
|
["jump", "call_done_485", 374, 14],
|
|
"record_path_484",
|
|
["load_field", 1604, 1598, "new_bool", 374, 14],
|
|
["frame", 1605, 1604, 2, 374, 14],
|
|
["setarg", 1605, 0, 1598, 374, 14],
|
|
["setarg", 1605, 1, 1590, 374, 14],
|
|
["setarg", 1605, 2, 1594, 374, 14],
|
|
["invoke", 1605, 1597, 374, 14],
|
|
"call_done_485",
|
|
["get", 1607, 8, 1, 374, 9],
|
|
["frame", 1608, 1607, 1, 374, 9],
|
|
["null", 1609, 374, 9],
|
|
["setarg", 1608, 0, 1609, 374, 9],
|
|
["setarg", 1608, 1, 1597, 374, 9],
|
|
["invoke", 1608, 1606, 374, 9],
|
|
["get", 1611, 16, 1, 1, 1],
|
|
["frame", 1612, 1611, 1, 1, 1],
|
|
["null", 1613, 1, 1],
|
|
["setarg", 1612, 0, 1613, 1, 1],
|
|
["setarg", 1612, 1, 4, 1, 1],
|
|
["invoke", 1612, 1610, 1, 1],
|
|
["array", 1614, 0, 1, 1],
|
|
["push", 1614, 1610, 1, 1],
|
|
["push", 1614, 20, 1, 1],
|
|
["access", 1615, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1616, " {0} =l copy %{1}.r", 1, 1],
|
|
["frame", 1618, 1615, 2, 1, 1],
|
|
["null", 1619, 1, 1],
|
|
["setarg", 1618, 0, 1619, 1, 1],
|
|
["setarg", 1618, 1, 1616, 1, 1],
|
|
["setarg", 1618, 2, 1614, 1, 1],
|
|
["invoke", 1618, 1617, 1, 1],
|
|
["get", 1621, 8, 1, 375, 9],
|
|
["frame", 1622, 1621, 1, 375, 9],
|
|
["null", 1623, 375, 9],
|
|
["setarg", 1622, 0, 1623, 375, 9],
|
|
["setarg", 1622, 1, 1617, 375, 9],
|
|
["invoke", 1622, 1620, 375, 9],
|
|
["frame", 1625, 24, 1, 376, 9],
|
|
["null", 1626, 376, 9],
|
|
["setarg", 1625, 0, 1626, 376, 9],
|
|
["setarg", 1625, 1, 4, 376, 9],
|
|
["invoke", 1625, 1624, 376, 9],
|
|
["jump", "while_start_79", 377, 9],
|
|
["jump", "if_end_471", 377, 9],
|
|
"if_else_470",
|
|
"if_end_471",
|
|
["access", 1627, "eq_int", 382, 17],
|
|
["is_identical", 1628, 19, 1627, 382, 17],
|
|
["jump_true", 1628, "eq_done_488", 382, 17],
|
|
["is_int", 1629, 19, 382, 17],
|
|
["jump_false", 1629, "eq_ni_489", 382, 17],
|
|
"_nop_tc_286",
|
|
["jump", "eq_ni_489", 382, 17],
|
|
["eq_int", 1628, 19, 1627, 382, 17],
|
|
["jump", "eq_done_488", 382, 17],
|
|
"eq_ni_489",
|
|
["is_num", 1629, 19, 382, 17],
|
|
["jump_false", 1629, "eq_nn_490", 382, 17],
|
|
"_nop_tc_287",
|
|
["jump", "eq_nn_490", 382, 17],
|
|
["eq_float", 1628, 19, 1627, 382, 17],
|
|
["jump", "eq_done_488", 382, 17],
|
|
"eq_nn_490",
|
|
["is_text", 1629, 19, 382, 17],
|
|
["jump_false", 1629, "eq_nt_491", 382, 17],
|
|
"_nop_tc_288",
|
|
"_nop_tc_289",
|
|
["eq_text", 1628, 19, 1627, 382, 17],
|
|
["jump", "eq_done_488", 382, 17],
|
|
"eq_nt_491",
|
|
["is_null", 1629, 19, 382, 17],
|
|
["jump_false", 1629, "eq_nnl_492", 382, 17],
|
|
"_nop_tc_290",
|
|
["jump", "eq_nnl_492", 382, 17],
|
|
["true", 1628, 382, 17],
|
|
["jump", "eq_done_488", 382, 17],
|
|
"eq_nnl_492",
|
|
["is_bool", 1629, 19, 382, 17],
|
|
["jump_false", 1629, "eq_nb_493", 382, 17],
|
|
"_nop_tc_291",
|
|
["jump", "eq_nb_493", 382, 17],
|
|
["eq_bool", 1628, 19, 1627, 382, 17],
|
|
["jump", "eq_done_488", 382, 17],
|
|
"eq_nb_493",
|
|
["false", 1628, 382, 17],
|
|
"eq_done_488",
|
|
["jump_false", 1628, "if_else_486", 382, 17],
|
|
["get", 1632, 12, 1, 383, 13],
|
|
["frame", 1633, 1632, 0, 383, 13],
|
|
["null", 1634, 383, 13],
|
|
["setarg", 1633, 0, 1634, 383, 13],
|
|
["invoke", 1633, 1631, 383, 13],
|
|
["move", 20, 1631, 383, 13],
|
|
["access", 1635, "%ctx", 384, 28],
|
|
["get", 1637, 16, 1, 384, 36],
|
|
["frame", 1638, 1637, 1, 384, 36],
|
|
["null", 1639, 384, 36],
|
|
["setarg", 1638, 0, 1639, 384, 36],
|
|
["setarg", 1638, 1, 5, 384, 36],
|
|
["invoke", 1638, 1636, 384, 36],
|
|
["get", 1641, 16, 1, 384, 43],
|
|
["frame", 1642, 1641, 1, 384, 43],
|
|
["null", 1643, 384, 43],
|
|
["setarg", 1642, 0, 1643, 384, 43],
|
|
["setarg", 1642, 1, 6, 384, 43],
|
|
["invoke", 1642, 1640, 384, 43],
|
|
["get", 1645, 2, 1, 384, 14],
|
|
["is_proxy", 1646, 1645, 384, 14],
|
|
["jump_false", 1646, "record_path_494", 384, 14],
|
|
["null", 1647, 384, 14],
|
|
["access", 1648, "eq_int", 384, 14],
|
|
["array", 1649, 0, 384, 14],
|
|
["push", 1649, 20, 384, 14],
|
|
["push", 1649, 1635, 384, 14],
|
|
["push", 1649, 1636, 384, 14],
|
|
["push", 1649, 1640, 384, 14],
|
|
["frame", 1650, 1645, 2, 384, 14],
|
|
["setarg", 1650, 0, 1647, 384, 14],
|
|
["setarg", 1650, 1, 1648, 384, 14],
|
|
["setarg", 1650, 2, 1649, 384, 14],
|
|
["invoke", 1650, 1644, 384, 14],
|
|
["jump", "call_done_495", 384, 14],
|
|
"record_path_494",
|
|
["load_field", 1651, 1645, "eq_int", 384, 14],
|
|
["frame", 1652, 1651, 4, 384, 14],
|
|
["setarg", 1652, 0, 1645, 384, 14],
|
|
["setarg", 1652, 1, 20, 384, 14],
|
|
["setarg", 1652, 2, 1635, 384, 14],
|
|
["setarg", 1652, 3, 1636, 384, 14],
|
|
["setarg", 1652, 4, 1640, 384, 14],
|
|
["invoke", 1652, 1644, 384, 14],
|
|
"call_done_495",
|
|
["get", 1654, 8, 1, 384, 9],
|
|
["frame", 1655, 1654, 1, 384, 9],
|
|
["null", 1656, 384, 9],
|
|
["setarg", 1655, 0, 1656, 384, 9],
|
|
["setarg", 1655, 1, 1644, 384, 9],
|
|
["invoke", 1655, 1653, 384, 9],
|
|
["get", 1658, 16, 1, 1, 1],
|
|
["frame", 1659, 1658, 1, 1, 1],
|
|
["null", 1660, 1, 1],
|
|
["setarg", 1659, 0, 1660, 1, 1],
|
|
["setarg", 1659, 1, 4, 1, 1],
|
|
["invoke", 1659, 1657, 1, 1],
|
|
["array", 1661, 0, 1, 1],
|
|
["push", 1661, 1657, 1, 1],
|
|
["push", 1661, 20, 1, 1],
|
|
["access", 1662, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1663, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1665, 1662, 2, 1, 1],
|
|
["null", 1666, 1, 1],
|
|
["setarg", 1665, 0, 1666, 1, 1],
|
|
["setarg", 1665, 1, 1663, 1, 1],
|
|
["setarg", 1665, 2, 1661, 1, 1],
|
|
["invoke", 1665, 1664, 1, 1],
|
|
["get", 1668, 8, 1, 385, 9],
|
|
["frame", 1669, 1668, 1, 385, 9],
|
|
["null", 1670, 385, 9],
|
|
["setarg", 1669, 0, 1670, 385, 9],
|
|
["setarg", 1669, 1, 1664, 385, 9],
|
|
["invoke", 1669, 1667, 385, 9],
|
|
["frame", 1672, 24, 1, 386, 9],
|
|
["null", 1673, 386, 9],
|
|
["setarg", 1672, 0, 1673, 386, 9],
|
|
["setarg", 1672, 1, 4, 386, 9],
|
|
["invoke", 1672, 1671, 386, 9],
|
|
["jump", "while_start_79", 387, 9],
|
|
["jump", "if_end_487", 387, 9],
|
|
"if_else_486",
|
|
"if_end_487",
|
|
["access", 1674, "ne_int", 389, 17],
|
|
["is_identical", 1675, 19, 1674, 389, 17],
|
|
["jump_true", 1675, "eq_done_498", 389, 17],
|
|
["is_int", 1676, 19, 389, 17],
|
|
["jump_false", 1676, "eq_ni_499", 389, 17],
|
|
"_nop_tc_292",
|
|
["jump", "eq_ni_499", 389, 17],
|
|
["eq_int", 1675, 19, 1674, 389, 17],
|
|
["jump", "eq_done_498", 389, 17],
|
|
"eq_ni_499",
|
|
["is_num", 1676, 19, 389, 17],
|
|
["jump_false", 1676, "eq_nn_500", 389, 17],
|
|
"_nop_tc_293",
|
|
["jump", "eq_nn_500", 389, 17],
|
|
["eq_float", 1675, 19, 1674, 389, 17],
|
|
["jump", "eq_done_498", 389, 17],
|
|
"eq_nn_500",
|
|
["is_text", 1676, 19, 389, 17],
|
|
["jump_false", 1676, "eq_nt_501", 389, 17],
|
|
"_nop_tc_294",
|
|
"_nop_tc_295",
|
|
["eq_text", 1675, 19, 1674, 389, 17],
|
|
["jump", "eq_done_498", 389, 17],
|
|
"eq_nt_501",
|
|
["is_null", 1676, 19, 389, 17],
|
|
["jump_false", 1676, "eq_nnl_502", 389, 17],
|
|
"_nop_tc_296",
|
|
["jump", "eq_nnl_502", 389, 17],
|
|
["true", 1675, 389, 17],
|
|
["jump", "eq_done_498", 389, 17],
|
|
"eq_nnl_502",
|
|
["is_bool", 1676, 19, 389, 17],
|
|
["jump_false", 1676, "eq_nb_503", 389, 17],
|
|
"_nop_tc_297",
|
|
["jump", "eq_nb_503", 389, 17],
|
|
["eq_bool", 1675, 19, 1674, 389, 17],
|
|
["jump", "eq_done_498", 389, 17],
|
|
"eq_nb_503",
|
|
["false", 1675, 389, 17],
|
|
"eq_done_498",
|
|
["jump_false", 1675, "if_else_496", 389, 17],
|
|
["get", 1679, 12, 1, 390, 13],
|
|
["frame", 1680, 1679, 0, 390, 13],
|
|
["null", 1681, 390, 13],
|
|
["setarg", 1680, 0, 1681, 390, 13],
|
|
["invoke", 1680, 1678, 390, 13],
|
|
["move", 20, 1678, 390, 13],
|
|
["access", 1682, "%ctx", 391, 28],
|
|
["get", 1684, 16, 1, 391, 36],
|
|
["frame", 1685, 1684, 1, 391, 36],
|
|
["null", 1686, 391, 36],
|
|
["setarg", 1685, 0, 1686, 391, 36],
|
|
["setarg", 1685, 1, 5, 391, 36],
|
|
["invoke", 1685, 1683, 391, 36],
|
|
["get", 1688, 16, 1, 391, 43],
|
|
["frame", 1689, 1688, 1, 391, 43],
|
|
["null", 1690, 391, 43],
|
|
["setarg", 1689, 0, 1690, 391, 43],
|
|
["setarg", 1689, 1, 6, 391, 43],
|
|
["invoke", 1689, 1687, 391, 43],
|
|
["get", 1692, 2, 1, 391, 14],
|
|
["is_proxy", 1693, 1692, 391, 14],
|
|
["jump_false", 1693, "record_path_504", 391, 14],
|
|
["null", 1694, 391, 14],
|
|
["access", 1695, "ne_int", 391, 14],
|
|
["array", 1696, 0, 391, 14],
|
|
["push", 1696, 20, 391, 14],
|
|
["push", 1696, 1682, 391, 14],
|
|
["push", 1696, 1683, 391, 14],
|
|
["push", 1696, 1687, 391, 14],
|
|
["frame", 1697, 1692, 2, 391, 14],
|
|
["setarg", 1697, 0, 1694, 391, 14],
|
|
["setarg", 1697, 1, 1695, 391, 14],
|
|
["setarg", 1697, 2, 1696, 391, 14],
|
|
["invoke", 1697, 1691, 391, 14],
|
|
["jump", "call_done_505", 391, 14],
|
|
"record_path_504",
|
|
["load_field", 1698, 1692, "ne_int", 391, 14],
|
|
["frame", 1699, 1698, 4, 391, 14],
|
|
["setarg", 1699, 0, 1692, 391, 14],
|
|
["setarg", 1699, 1, 20, 391, 14],
|
|
["setarg", 1699, 2, 1682, 391, 14],
|
|
["setarg", 1699, 3, 1683, 391, 14],
|
|
["setarg", 1699, 4, 1687, 391, 14],
|
|
["invoke", 1699, 1691, 391, 14],
|
|
"call_done_505",
|
|
["get", 1701, 8, 1, 391, 9],
|
|
["frame", 1702, 1701, 1, 391, 9],
|
|
["null", 1703, 391, 9],
|
|
["setarg", 1702, 0, 1703, 391, 9],
|
|
["setarg", 1702, 1, 1691, 391, 9],
|
|
["invoke", 1702, 1700, 391, 9],
|
|
["get", 1705, 16, 1, 1, 1],
|
|
["frame", 1706, 1705, 1, 1, 1],
|
|
["null", 1707, 1, 1],
|
|
["setarg", 1706, 0, 1707, 1, 1],
|
|
["setarg", 1706, 1, 4, 1, 1],
|
|
["invoke", 1706, 1704, 1, 1],
|
|
["array", 1708, 0, 1, 1],
|
|
["push", 1708, 1704, 1, 1],
|
|
["push", 1708, 20, 1, 1],
|
|
["access", 1709, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1710, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1712, 1709, 2, 1, 1],
|
|
["null", 1713, 1, 1],
|
|
["setarg", 1712, 0, 1713, 1, 1],
|
|
["setarg", 1712, 1, 1710, 1, 1],
|
|
["setarg", 1712, 2, 1708, 1, 1],
|
|
["invoke", 1712, 1711, 1, 1],
|
|
["get", 1715, 8, 1, 392, 9],
|
|
["frame", 1716, 1715, 1, 392, 9],
|
|
["null", 1717, 392, 9],
|
|
["setarg", 1716, 0, 1717, 392, 9],
|
|
["setarg", 1716, 1, 1711, 392, 9],
|
|
["invoke", 1716, 1714, 392, 9],
|
|
["frame", 1719, 24, 1, 393, 9],
|
|
["null", 1720, 393, 9],
|
|
["setarg", 1719, 0, 1720, 393, 9],
|
|
["setarg", 1719, 1, 4, 393, 9],
|
|
["invoke", 1719, 1718, 393, 9],
|
|
["jump", "while_start_79", 394, 9],
|
|
["jump", "if_end_497", 394, 9],
|
|
"if_else_496",
|
|
"if_end_497",
|
|
["access", 1721, "lt_int", 396, 17],
|
|
["is_identical", 1722, 19, 1721, 396, 17],
|
|
["jump_true", 1722, "eq_done_508", 396, 17],
|
|
["is_int", 1723, 19, 396, 17],
|
|
["jump_false", 1723, "eq_ni_509", 396, 17],
|
|
"_nop_tc_298",
|
|
["jump", "eq_ni_509", 396, 17],
|
|
["eq_int", 1722, 19, 1721, 396, 17],
|
|
["jump", "eq_done_508", 396, 17],
|
|
"eq_ni_509",
|
|
["is_num", 1723, 19, 396, 17],
|
|
["jump_false", 1723, "eq_nn_510", 396, 17],
|
|
"_nop_tc_299",
|
|
["jump", "eq_nn_510", 396, 17],
|
|
["eq_float", 1722, 19, 1721, 396, 17],
|
|
["jump", "eq_done_508", 396, 17],
|
|
"eq_nn_510",
|
|
["is_text", 1723, 19, 396, 17],
|
|
["jump_false", 1723, "eq_nt_511", 396, 17],
|
|
"_nop_tc_300",
|
|
"_nop_tc_301",
|
|
["eq_text", 1722, 19, 1721, 396, 17],
|
|
["jump", "eq_done_508", 396, 17],
|
|
"eq_nt_511",
|
|
["is_null", 1723, 19, 396, 17],
|
|
["jump_false", 1723, "eq_nnl_512", 396, 17],
|
|
"_nop_tc_302",
|
|
["jump", "eq_nnl_512", 396, 17],
|
|
["true", 1722, 396, 17],
|
|
["jump", "eq_done_508", 396, 17],
|
|
"eq_nnl_512",
|
|
["is_bool", 1723, 19, 396, 17],
|
|
["jump_false", 1723, "eq_nb_513", 396, 17],
|
|
"_nop_tc_303",
|
|
["jump", "eq_nb_513", 396, 17],
|
|
["eq_bool", 1722, 19, 1721, 396, 17],
|
|
["jump", "eq_done_508", 396, 17],
|
|
"eq_nb_513",
|
|
["false", 1722, 396, 17],
|
|
"eq_done_508",
|
|
["jump_false", 1722, "if_else_506", 396, 17],
|
|
["get", 1726, 12, 1, 397, 13],
|
|
["frame", 1727, 1726, 0, 397, 13],
|
|
["null", 1728, 397, 13],
|
|
["setarg", 1727, 0, 1728, 397, 13],
|
|
["invoke", 1727, 1725, 397, 13],
|
|
["move", 20, 1725, 397, 13],
|
|
["access", 1729, "%ctx", 398, 28],
|
|
["get", 1731, 16, 1, 398, 36],
|
|
["frame", 1732, 1731, 1, 398, 36],
|
|
["null", 1733, 398, 36],
|
|
["setarg", 1732, 0, 1733, 398, 36],
|
|
["setarg", 1732, 1, 5, 398, 36],
|
|
["invoke", 1732, 1730, 398, 36],
|
|
["get", 1735, 16, 1, 398, 43],
|
|
["frame", 1736, 1735, 1, 398, 43],
|
|
["null", 1737, 398, 43],
|
|
["setarg", 1736, 0, 1737, 398, 43],
|
|
["setarg", 1736, 1, 6, 398, 43],
|
|
["invoke", 1736, 1734, 398, 43],
|
|
["get", 1739, 2, 1, 398, 14],
|
|
["is_proxy", 1740, 1739, 398, 14],
|
|
["jump_false", 1740, "record_path_514", 398, 14],
|
|
["null", 1741, 398, 14],
|
|
["access", 1742, "lt_int", 398, 14],
|
|
["array", 1743, 0, 398, 14],
|
|
["push", 1743, 20, 398, 14],
|
|
["push", 1743, 1729, 398, 14],
|
|
["push", 1743, 1730, 398, 14],
|
|
["push", 1743, 1734, 398, 14],
|
|
["frame", 1744, 1739, 2, 398, 14],
|
|
["setarg", 1744, 0, 1741, 398, 14],
|
|
["setarg", 1744, 1, 1742, 398, 14],
|
|
["setarg", 1744, 2, 1743, 398, 14],
|
|
["invoke", 1744, 1738, 398, 14],
|
|
["jump", "call_done_515", 398, 14],
|
|
"record_path_514",
|
|
["load_field", 1745, 1739, "lt_int", 398, 14],
|
|
["frame", 1746, 1745, 4, 398, 14],
|
|
["setarg", 1746, 0, 1739, 398, 14],
|
|
["setarg", 1746, 1, 20, 398, 14],
|
|
["setarg", 1746, 2, 1729, 398, 14],
|
|
["setarg", 1746, 3, 1730, 398, 14],
|
|
["setarg", 1746, 4, 1734, 398, 14],
|
|
["invoke", 1746, 1738, 398, 14],
|
|
"call_done_515",
|
|
["get", 1748, 8, 1, 398, 9],
|
|
["frame", 1749, 1748, 1, 398, 9],
|
|
["null", 1750, 398, 9],
|
|
["setarg", 1749, 0, 1750, 398, 9],
|
|
["setarg", 1749, 1, 1738, 398, 9],
|
|
["invoke", 1749, 1747, 398, 9],
|
|
["get", 1752, 16, 1, 1, 1],
|
|
["frame", 1753, 1752, 1, 1, 1],
|
|
["null", 1754, 1, 1],
|
|
["setarg", 1753, 0, 1754, 1, 1],
|
|
["setarg", 1753, 1, 4, 1, 1],
|
|
["invoke", 1753, 1751, 1, 1],
|
|
["array", 1755, 0, 1, 1],
|
|
["push", 1755, 1751, 1, 1],
|
|
["push", 1755, 20, 1, 1],
|
|
["access", 1756, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1757, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1759, 1756, 2, 1, 1],
|
|
["null", 1760, 1, 1],
|
|
["setarg", 1759, 0, 1760, 1, 1],
|
|
["setarg", 1759, 1, 1757, 1, 1],
|
|
["setarg", 1759, 2, 1755, 1, 1],
|
|
["invoke", 1759, 1758, 1, 1],
|
|
["get", 1762, 8, 1, 399, 9],
|
|
["frame", 1763, 1762, 1, 399, 9],
|
|
["null", 1764, 399, 9],
|
|
["setarg", 1763, 0, 1764, 399, 9],
|
|
["setarg", 1763, 1, 1758, 399, 9],
|
|
["invoke", 1763, 1761, 399, 9],
|
|
["frame", 1766, 24, 1, 400, 9],
|
|
["null", 1767, 400, 9],
|
|
["setarg", 1766, 0, 1767, 400, 9],
|
|
["setarg", 1766, 1, 4, 400, 9],
|
|
["invoke", 1766, 1765, 400, 9],
|
|
["jump", "while_start_79", 401, 9],
|
|
["jump", "if_end_507", 401, 9],
|
|
"if_else_506",
|
|
"if_end_507",
|
|
["access", 1768, "gt_int", 403, 17],
|
|
["is_identical", 1769, 19, 1768, 403, 17],
|
|
["jump_true", 1769, "eq_done_518", 403, 17],
|
|
["is_int", 1770, 19, 403, 17],
|
|
["jump_false", 1770, "eq_ni_519", 403, 17],
|
|
"_nop_tc_304",
|
|
["jump", "eq_ni_519", 403, 17],
|
|
["eq_int", 1769, 19, 1768, 403, 17],
|
|
["jump", "eq_done_518", 403, 17],
|
|
"eq_ni_519",
|
|
["is_num", 1770, 19, 403, 17],
|
|
["jump_false", 1770, "eq_nn_520", 403, 17],
|
|
"_nop_tc_305",
|
|
["jump", "eq_nn_520", 403, 17],
|
|
["eq_float", 1769, 19, 1768, 403, 17],
|
|
["jump", "eq_done_518", 403, 17],
|
|
"eq_nn_520",
|
|
["is_text", 1770, 19, 403, 17],
|
|
["jump_false", 1770, "eq_nt_521", 403, 17],
|
|
"_nop_tc_306",
|
|
"_nop_tc_307",
|
|
["eq_text", 1769, 19, 1768, 403, 17],
|
|
["jump", "eq_done_518", 403, 17],
|
|
"eq_nt_521",
|
|
["is_null", 1770, 19, 403, 17],
|
|
["jump_false", 1770, "eq_nnl_522", 403, 17],
|
|
"_nop_tc_308",
|
|
["jump", "eq_nnl_522", 403, 17],
|
|
["true", 1769, 403, 17],
|
|
["jump", "eq_done_518", 403, 17],
|
|
"eq_nnl_522",
|
|
["is_bool", 1770, 19, 403, 17],
|
|
["jump_false", 1770, "eq_nb_523", 403, 17],
|
|
"_nop_tc_309",
|
|
["jump", "eq_nb_523", 403, 17],
|
|
["eq_bool", 1769, 19, 1768, 403, 17],
|
|
["jump", "eq_done_518", 403, 17],
|
|
"eq_nb_523",
|
|
["false", 1769, 403, 17],
|
|
"eq_done_518",
|
|
["jump_false", 1769, "if_else_516", 403, 17],
|
|
["get", 1773, 12, 1, 404, 13],
|
|
["frame", 1774, 1773, 0, 404, 13],
|
|
["null", 1775, 404, 13],
|
|
["setarg", 1774, 0, 1775, 404, 13],
|
|
["invoke", 1774, 1772, 404, 13],
|
|
["move", 20, 1772, 404, 13],
|
|
["access", 1776, "%ctx", 405, 28],
|
|
["get", 1778, 16, 1, 405, 36],
|
|
["frame", 1779, 1778, 1, 405, 36],
|
|
["null", 1780, 405, 36],
|
|
["setarg", 1779, 0, 1780, 405, 36],
|
|
["setarg", 1779, 1, 5, 405, 36],
|
|
["invoke", 1779, 1777, 405, 36],
|
|
["get", 1782, 16, 1, 405, 43],
|
|
["frame", 1783, 1782, 1, 405, 43],
|
|
["null", 1784, 405, 43],
|
|
["setarg", 1783, 0, 1784, 405, 43],
|
|
["setarg", 1783, 1, 6, 405, 43],
|
|
["invoke", 1783, 1781, 405, 43],
|
|
["get", 1786, 2, 1, 405, 14],
|
|
["is_proxy", 1787, 1786, 405, 14],
|
|
["jump_false", 1787, "record_path_524", 405, 14],
|
|
["null", 1788, 405, 14],
|
|
["access", 1789, "gt_int", 405, 14],
|
|
["array", 1790, 0, 405, 14],
|
|
["push", 1790, 20, 405, 14],
|
|
["push", 1790, 1776, 405, 14],
|
|
["push", 1790, 1777, 405, 14],
|
|
["push", 1790, 1781, 405, 14],
|
|
["frame", 1791, 1786, 2, 405, 14],
|
|
["setarg", 1791, 0, 1788, 405, 14],
|
|
["setarg", 1791, 1, 1789, 405, 14],
|
|
["setarg", 1791, 2, 1790, 405, 14],
|
|
["invoke", 1791, 1785, 405, 14],
|
|
["jump", "call_done_525", 405, 14],
|
|
"record_path_524",
|
|
["load_field", 1792, 1786, "gt_int", 405, 14],
|
|
["frame", 1793, 1792, 4, 405, 14],
|
|
["setarg", 1793, 0, 1786, 405, 14],
|
|
["setarg", 1793, 1, 20, 405, 14],
|
|
["setarg", 1793, 2, 1776, 405, 14],
|
|
["setarg", 1793, 3, 1777, 405, 14],
|
|
["setarg", 1793, 4, 1781, 405, 14],
|
|
["invoke", 1793, 1785, 405, 14],
|
|
"call_done_525",
|
|
["get", 1795, 8, 1, 405, 9],
|
|
["frame", 1796, 1795, 1, 405, 9],
|
|
["null", 1797, 405, 9],
|
|
["setarg", 1796, 0, 1797, 405, 9],
|
|
["setarg", 1796, 1, 1785, 405, 9],
|
|
["invoke", 1796, 1794, 405, 9],
|
|
["get", 1799, 16, 1, 1, 1],
|
|
["frame", 1800, 1799, 1, 1, 1],
|
|
["null", 1801, 1, 1],
|
|
["setarg", 1800, 0, 1801, 1, 1],
|
|
["setarg", 1800, 1, 4, 1, 1],
|
|
["invoke", 1800, 1798, 1, 1],
|
|
["array", 1802, 0, 1, 1],
|
|
["push", 1802, 1798, 1, 1],
|
|
["push", 1802, 20, 1, 1],
|
|
["access", 1803, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1804, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1806, 1803, 2, 1, 1],
|
|
["null", 1807, 1, 1],
|
|
["setarg", 1806, 0, 1807, 1, 1],
|
|
["setarg", 1806, 1, 1804, 1, 1],
|
|
["setarg", 1806, 2, 1802, 1, 1],
|
|
["invoke", 1806, 1805, 1, 1],
|
|
["get", 1809, 8, 1, 406, 9],
|
|
["frame", 1810, 1809, 1, 406, 9],
|
|
["null", 1811, 406, 9],
|
|
["setarg", 1810, 0, 1811, 406, 9],
|
|
["setarg", 1810, 1, 1805, 406, 9],
|
|
["invoke", 1810, 1808, 406, 9],
|
|
["frame", 1813, 24, 1, 407, 9],
|
|
["null", 1814, 407, 9],
|
|
["setarg", 1813, 0, 1814, 407, 9],
|
|
["setarg", 1813, 1, 4, 407, 9],
|
|
["invoke", 1813, 1812, 407, 9],
|
|
["jump", "while_start_79", 408, 9],
|
|
["jump", "if_end_517", 408, 9],
|
|
"if_else_516",
|
|
"if_end_517",
|
|
["access", 1815, "le_int", 410, 17],
|
|
["is_identical", 1816, 19, 1815, 410, 17],
|
|
["jump_true", 1816, "eq_done_528", 410, 17],
|
|
["is_int", 1817, 19, 410, 17],
|
|
["jump_false", 1817, "eq_ni_529", 410, 17],
|
|
"_nop_tc_310",
|
|
["jump", "eq_ni_529", 410, 17],
|
|
["eq_int", 1816, 19, 1815, 410, 17],
|
|
["jump", "eq_done_528", 410, 17],
|
|
"eq_ni_529",
|
|
["is_num", 1817, 19, 410, 17],
|
|
["jump_false", 1817, "eq_nn_530", 410, 17],
|
|
"_nop_tc_311",
|
|
["jump", "eq_nn_530", 410, 17],
|
|
["eq_float", 1816, 19, 1815, 410, 17],
|
|
["jump", "eq_done_528", 410, 17],
|
|
"eq_nn_530",
|
|
["is_text", 1817, 19, 410, 17],
|
|
["jump_false", 1817, "eq_nt_531", 410, 17],
|
|
"_nop_tc_312",
|
|
"_nop_tc_313",
|
|
["eq_text", 1816, 19, 1815, 410, 17],
|
|
["jump", "eq_done_528", 410, 17],
|
|
"eq_nt_531",
|
|
["is_null", 1817, 19, 410, 17],
|
|
["jump_false", 1817, "eq_nnl_532", 410, 17],
|
|
"_nop_tc_314",
|
|
["jump", "eq_nnl_532", 410, 17],
|
|
["true", 1816, 410, 17],
|
|
["jump", "eq_done_528", 410, 17],
|
|
"eq_nnl_532",
|
|
["is_bool", 1817, 19, 410, 17],
|
|
["jump_false", 1817, "eq_nb_533", 410, 17],
|
|
"_nop_tc_315",
|
|
["jump", "eq_nb_533", 410, 17],
|
|
["eq_bool", 1816, 19, 1815, 410, 17],
|
|
["jump", "eq_done_528", 410, 17],
|
|
"eq_nb_533",
|
|
["false", 1816, 410, 17],
|
|
"eq_done_528",
|
|
["jump_false", 1816, "if_else_526", 410, 17],
|
|
["get", 1820, 12, 1, 411, 13],
|
|
["frame", 1821, 1820, 0, 411, 13],
|
|
["null", 1822, 411, 13],
|
|
["setarg", 1821, 0, 1822, 411, 13],
|
|
["invoke", 1821, 1819, 411, 13],
|
|
["move", 20, 1819, 411, 13],
|
|
["access", 1823, "%ctx", 412, 28],
|
|
["get", 1825, 16, 1, 412, 36],
|
|
["frame", 1826, 1825, 1, 412, 36],
|
|
["null", 1827, 412, 36],
|
|
["setarg", 1826, 0, 1827, 412, 36],
|
|
["setarg", 1826, 1, 5, 412, 36],
|
|
["invoke", 1826, 1824, 412, 36],
|
|
["get", 1829, 16, 1, 412, 43],
|
|
["frame", 1830, 1829, 1, 412, 43],
|
|
["null", 1831, 412, 43],
|
|
["setarg", 1830, 0, 1831, 412, 43],
|
|
["setarg", 1830, 1, 6, 412, 43],
|
|
["invoke", 1830, 1828, 412, 43],
|
|
["get", 1833, 2, 1, 412, 14],
|
|
["is_proxy", 1834, 1833, 412, 14],
|
|
["jump_false", 1834, "record_path_534", 412, 14],
|
|
["null", 1835, 412, 14],
|
|
["access", 1836, "le_int", 412, 14],
|
|
["array", 1837, 0, 412, 14],
|
|
["push", 1837, 20, 412, 14],
|
|
["push", 1837, 1823, 412, 14],
|
|
["push", 1837, 1824, 412, 14],
|
|
["push", 1837, 1828, 412, 14],
|
|
["frame", 1838, 1833, 2, 412, 14],
|
|
["setarg", 1838, 0, 1835, 412, 14],
|
|
["setarg", 1838, 1, 1836, 412, 14],
|
|
["setarg", 1838, 2, 1837, 412, 14],
|
|
["invoke", 1838, 1832, 412, 14],
|
|
["jump", "call_done_535", 412, 14],
|
|
"record_path_534",
|
|
["load_field", 1839, 1833, "le_int", 412, 14],
|
|
["frame", 1840, 1839, 4, 412, 14],
|
|
["setarg", 1840, 0, 1833, 412, 14],
|
|
["setarg", 1840, 1, 20, 412, 14],
|
|
["setarg", 1840, 2, 1823, 412, 14],
|
|
["setarg", 1840, 3, 1824, 412, 14],
|
|
["setarg", 1840, 4, 1828, 412, 14],
|
|
["invoke", 1840, 1832, 412, 14],
|
|
"call_done_535",
|
|
["get", 1842, 8, 1, 412, 9],
|
|
["frame", 1843, 1842, 1, 412, 9],
|
|
["null", 1844, 412, 9],
|
|
["setarg", 1843, 0, 1844, 412, 9],
|
|
["setarg", 1843, 1, 1832, 412, 9],
|
|
["invoke", 1843, 1841, 412, 9],
|
|
["get", 1846, 16, 1, 1, 1],
|
|
["frame", 1847, 1846, 1, 1, 1],
|
|
["null", 1848, 1, 1],
|
|
["setarg", 1847, 0, 1848, 1, 1],
|
|
["setarg", 1847, 1, 4, 1, 1],
|
|
["invoke", 1847, 1845, 1, 1],
|
|
["array", 1849, 0, 1, 1],
|
|
["push", 1849, 1845, 1, 1],
|
|
["push", 1849, 20, 1, 1],
|
|
["access", 1850, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1851, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1853, 1850, 2, 1, 1],
|
|
["null", 1854, 1, 1],
|
|
["setarg", 1853, 0, 1854, 1, 1],
|
|
["setarg", 1853, 1, 1851, 1, 1],
|
|
["setarg", 1853, 2, 1849, 1, 1],
|
|
["invoke", 1853, 1852, 1, 1],
|
|
["get", 1856, 8, 1, 413, 9],
|
|
["frame", 1857, 1856, 1, 413, 9],
|
|
["null", 1858, 413, 9],
|
|
["setarg", 1857, 0, 1858, 413, 9],
|
|
["setarg", 1857, 1, 1852, 413, 9],
|
|
["invoke", 1857, 1855, 413, 9],
|
|
["frame", 1860, 24, 1, 414, 9],
|
|
["null", 1861, 414, 9],
|
|
["setarg", 1860, 0, 1861, 414, 9],
|
|
["setarg", 1860, 1, 4, 414, 9],
|
|
["invoke", 1860, 1859, 414, 9],
|
|
["jump", "while_start_79", 415, 9],
|
|
["jump", "if_end_527", 415, 9],
|
|
"if_else_526",
|
|
"if_end_527",
|
|
["access", 1862, "ge_int", 417, 17],
|
|
["is_identical", 1863, 19, 1862, 417, 17],
|
|
["jump_true", 1863, "eq_done_538", 417, 17],
|
|
["is_int", 1864, 19, 417, 17],
|
|
["jump_false", 1864, "eq_ni_539", 417, 17],
|
|
"_nop_tc_316",
|
|
["jump", "eq_ni_539", 417, 17],
|
|
["eq_int", 1863, 19, 1862, 417, 17],
|
|
["jump", "eq_done_538", 417, 17],
|
|
"eq_ni_539",
|
|
["is_num", 1864, 19, 417, 17],
|
|
["jump_false", 1864, "eq_nn_540", 417, 17],
|
|
"_nop_tc_317",
|
|
["jump", "eq_nn_540", 417, 17],
|
|
["eq_float", 1863, 19, 1862, 417, 17],
|
|
["jump", "eq_done_538", 417, 17],
|
|
"eq_nn_540",
|
|
["is_text", 1864, 19, 417, 17],
|
|
["jump_false", 1864, "eq_nt_541", 417, 17],
|
|
"_nop_tc_318",
|
|
"_nop_tc_319",
|
|
["eq_text", 1863, 19, 1862, 417, 17],
|
|
["jump", "eq_done_538", 417, 17],
|
|
"eq_nt_541",
|
|
["is_null", 1864, 19, 417, 17],
|
|
["jump_false", 1864, "eq_nnl_542", 417, 17],
|
|
"_nop_tc_320",
|
|
["jump", "eq_nnl_542", 417, 17],
|
|
["true", 1863, 417, 17],
|
|
["jump", "eq_done_538", 417, 17],
|
|
"eq_nnl_542",
|
|
["is_bool", 1864, 19, 417, 17],
|
|
["jump_false", 1864, "eq_nb_543", 417, 17],
|
|
"_nop_tc_321",
|
|
["jump", "eq_nb_543", 417, 17],
|
|
["eq_bool", 1863, 19, 1862, 417, 17],
|
|
["jump", "eq_done_538", 417, 17],
|
|
"eq_nb_543",
|
|
["false", 1863, 417, 17],
|
|
"eq_done_538",
|
|
["jump_false", 1863, "if_else_536", 417, 17],
|
|
["get", 1867, 12, 1, 418, 13],
|
|
["frame", 1868, 1867, 0, 418, 13],
|
|
["null", 1869, 418, 13],
|
|
["setarg", 1868, 0, 1869, 418, 13],
|
|
["invoke", 1868, 1866, 418, 13],
|
|
["move", 20, 1866, 418, 13],
|
|
["access", 1870, "%ctx", 419, 28],
|
|
["get", 1872, 16, 1, 419, 36],
|
|
["frame", 1873, 1872, 1, 419, 36],
|
|
["null", 1874, 419, 36],
|
|
["setarg", 1873, 0, 1874, 419, 36],
|
|
["setarg", 1873, 1, 5, 419, 36],
|
|
["invoke", 1873, 1871, 419, 36],
|
|
["get", 1876, 16, 1, 419, 43],
|
|
["frame", 1877, 1876, 1, 419, 43],
|
|
["null", 1878, 419, 43],
|
|
["setarg", 1877, 0, 1878, 419, 43],
|
|
["setarg", 1877, 1, 6, 419, 43],
|
|
["invoke", 1877, 1875, 419, 43],
|
|
["get", 1880, 2, 1, 419, 14],
|
|
["is_proxy", 1881, 1880, 419, 14],
|
|
["jump_false", 1881, "record_path_544", 419, 14],
|
|
["null", 1882, 419, 14],
|
|
["access", 1883, "ge_int", 419, 14],
|
|
["array", 1884, 0, 419, 14],
|
|
["push", 1884, 20, 419, 14],
|
|
["push", 1884, 1870, 419, 14],
|
|
["push", 1884, 1871, 419, 14],
|
|
["push", 1884, 1875, 419, 14],
|
|
["frame", 1885, 1880, 2, 419, 14],
|
|
["setarg", 1885, 0, 1882, 419, 14],
|
|
["setarg", 1885, 1, 1883, 419, 14],
|
|
["setarg", 1885, 2, 1884, 419, 14],
|
|
["invoke", 1885, 1879, 419, 14],
|
|
["jump", "call_done_545", 419, 14],
|
|
"record_path_544",
|
|
["load_field", 1886, 1880, "ge_int", 419, 14],
|
|
["frame", 1887, 1886, 4, 419, 14],
|
|
["setarg", 1887, 0, 1880, 419, 14],
|
|
["setarg", 1887, 1, 20, 419, 14],
|
|
["setarg", 1887, 2, 1870, 419, 14],
|
|
["setarg", 1887, 3, 1871, 419, 14],
|
|
["setarg", 1887, 4, 1875, 419, 14],
|
|
["invoke", 1887, 1879, 419, 14],
|
|
"call_done_545",
|
|
["get", 1889, 8, 1, 419, 9],
|
|
["frame", 1890, 1889, 1, 419, 9],
|
|
["null", 1891, 419, 9],
|
|
["setarg", 1890, 0, 1891, 419, 9],
|
|
["setarg", 1890, 1, 1879, 419, 9],
|
|
["invoke", 1890, 1888, 419, 9],
|
|
["get", 1893, 16, 1, 1, 1],
|
|
["frame", 1894, 1893, 1, 1, 1],
|
|
["null", 1895, 1, 1],
|
|
["setarg", 1894, 0, 1895, 1, 1],
|
|
["setarg", 1894, 1, 4, 1, 1],
|
|
["invoke", 1894, 1892, 1, 1],
|
|
["array", 1896, 0, 1, 1],
|
|
["push", 1896, 1892, 1, 1],
|
|
["push", 1896, 20, 1, 1],
|
|
["access", 1897, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1898, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1900, 1897, 2, 1, 1],
|
|
["null", 1901, 1, 1],
|
|
["setarg", 1900, 0, 1901, 1, 1],
|
|
["setarg", 1900, 1, 1898, 1, 1],
|
|
["setarg", 1900, 2, 1896, 1, 1],
|
|
["invoke", 1900, 1899, 1, 1],
|
|
["get", 1903, 8, 1, 420, 9],
|
|
["frame", 1904, 1903, 1, 420, 9],
|
|
["null", 1905, 420, 9],
|
|
["setarg", 1904, 0, 1905, 420, 9],
|
|
["setarg", 1904, 1, 1899, 420, 9],
|
|
["invoke", 1904, 1902, 420, 9],
|
|
["frame", 1907, 24, 1, 421, 9],
|
|
["null", 1908, 421, 9],
|
|
["setarg", 1907, 0, 1908, 421, 9],
|
|
["setarg", 1907, 1, 4, 421, 9],
|
|
["invoke", 1907, 1906, 421, 9],
|
|
["jump", "while_start_79", 422, 9],
|
|
["jump", "if_end_537", 422, 9],
|
|
"if_else_536",
|
|
"if_end_537",
|
|
["access", 1909, "eq_float", 427, 17],
|
|
["is_identical", 1910, 19, 1909, 427, 17],
|
|
["jump_true", 1910, "eq_done_548", 427, 17],
|
|
["is_int", 1911, 19, 427, 17],
|
|
["jump_false", 1911, "eq_ni_549", 427, 17],
|
|
"_nop_tc_322",
|
|
["jump", "eq_ni_549", 427, 17],
|
|
["eq_int", 1910, 19, 1909, 427, 17],
|
|
["jump", "eq_done_548", 427, 17],
|
|
"eq_ni_549",
|
|
["is_num", 1911, 19, 427, 17],
|
|
["jump_false", 1911, "eq_nn_550", 427, 17],
|
|
"_nop_tc_323",
|
|
["jump", "eq_nn_550", 427, 17],
|
|
["eq_float", 1910, 19, 1909, 427, 17],
|
|
["jump", "eq_done_548", 427, 17],
|
|
"eq_nn_550",
|
|
["is_text", 1911, 19, 427, 17],
|
|
["jump_false", 1911, "eq_nt_551", 427, 17],
|
|
"_nop_tc_324",
|
|
"_nop_tc_325",
|
|
["eq_text", 1910, 19, 1909, 427, 17],
|
|
["jump", "eq_done_548", 427, 17],
|
|
"eq_nt_551",
|
|
["is_null", 1911, 19, 427, 17],
|
|
["jump_false", 1911, "eq_nnl_552", 427, 17],
|
|
"_nop_tc_326",
|
|
["jump", "eq_nnl_552", 427, 17],
|
|
["true", 1910, 427, 17],
|
|
["jump", "eq_done_548", 427, 17],
|
|
"eq_nnl_552",
|
|
["is_bool", 1911, 19, 427, 17],
|
|
["jump_false", 1911, "eq_nb_553", 427, 17],
|
|
"_nop_tc_327",
|
|
["jump", "eq_nb_553", 427, 17],
|
|
["eq_bool", 1910, 19, 1909, 427, 17],
|
|
["jump", "eq_done_548", 427, 17],
|
|
"eq_nb_553",
|
|
["false", 1910, 427, 17],
|
|
"eq_done_548",
|
|
["jump_false", 1910, "if_else_546", 427, 17],
|
|
["get", 1914, 12, 1, 428, 13],
|
|
["frame", 1915, 1914, 0, 428, 13],
|
|
["null", 1916, 428, 13],
|
|
["setarg", 1915, 0, 1916, 428, 13],
|
|
["invoke", 1915, 1913, 428, 13],
|
|
["move", 20, 1913, 428, 13],
|
|
["access", 1917, "%ctx", 429, 30],
|
|
["get", 1919, 16, 1, 429, 38],
|
|
["frame", 1920, 1919, 1, 429, 38],
|
|
["null", 1921, 429, 38],
|
|
["setarg", 1920, 0, 1921, 429, 38],
|
|
["setarg", 1920, 1, 5, 429, 38],
|
|
["invoke", 1920, 1918, 429, 38],
|
|
["get", 1923, 16, 1, 429, 45],
|
|
["frame", 1924, 1923, 1, 429, 45],
|
|
["null", 1925, 429, 45],
|
|
["setarg", 1924, 0, 1925, 429, 45],
|
|
["setarg", 1924, 1, 6, 429, 45],
|
|
["invoke", 1924, 1922, 429, 45],
|
|
["get", 1927, 2, 1, 429, 14],
|
|
["is_proxy", 1928, 1927, 429, 14],
|
|
["jump_false", 1928, "record_path_554", 429, 14],
|
|
["null", 1929, 429, 14],
|
|
["access", 1930, "eq_float", 429, 14],
|
|
["array", 1931, 0, 429, 14],
|
|
["push", 1931, 20, 429, 14],
|
|
["push", 1931, 1917, 429, 14],
|
|
["push", 1931, 1918, 429, 14],
|
|
["push", 1931, 1922, 429, 14],
|
|
["frame", 1932, 1927, 2, 429, 14],
|
|
["setarg", 1932, 0, 1929, 429, 14],
|
|
["setarg", 1932, 1, 1930, 429, 14],
|
|
["setarg", 1932, 2, 1931, 429, 14],
|
|
["invoke", 1932, 1926, 429, 14],
|
|
["jump", "call_done_555", 429, 14],
|
|
"record_path_554",
|
|
["load_field", 1933, 1927, "eq_float", 429, 14],
|
|
["frame", 1934, 1933, 4, 429, 14],
|
|
["setarg", 1934, 0, 1927, 429, 14],
|
|
["setarg", 1934, 1, 20, 429, 14],
|
|
["setarg", 1934, 2, 1917, 429, 14],
|
|
["setarg", 1934, 3, 1918, 429, 14],
|
|
["setarg", 1934, 4, 1922, 429, 14],
|
|
["invoke", 1934, 1926, 429, 14],
|
|
"call_done_555",
|
|
["get", 1936, 8, 1, 429, 9],
|
|
["frame", 1937, 1936, 1, 429, 9],
|
|
["null", 1938, 429, 9],
|
|
["setarg", 1937, 0, 1938, 429, 9],
|
|
["setarg", 1937, 1, 1926, 429, 9],
|
|
["invoke", 1937, 1935, 429, 9],
|
|
["get", 1940, 16, 1, 1, 1],
|
|
["frame", 1941, 1940, 1, 1, 1],
|
|
["null", 1942, 1, 1],
|
|
["setarg", 1941, 0, 1942, 1, 1],
|
|
["setarg", 1941, 1, 4, 1, 1],
|
|
["invoke", 1941, 1939, 1, 1],
|
|
["array", 1943, 0, 1, 1],
|
|
["push", 1943, 1939, 1, 1],
|
|
["push", 1943, 20, 1, 1],
|
|
["access", 1944, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1945, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1947, 1944, 2, 1, 1],
|
|
["null", 1948, 1, 1],
|
|
["setarg", 1947, 0, 1948, 1, 1],
|
|
["setarg", 1947, 1, 1945, 1, 1],
|
|
["setarg", 1947, 2, 1943, 1, 1],
|
|
["invoke", 1947, 1946, 1, 1],
|
|
["get", 1950, 8, 1, 430, 9],
|
|
["frame", 1951, 1950, 1, 430, 9],
|
|
["null", 1952, 430, 9],
|
|
["setarg", 1951, 0, 1952, 430, 9],
|
|
["setarg", 1951, 1, 1946, 430, 9],
|
|
["invoke", 1951, 1949, 430, 9],
|
|
["frame", 1954, 24, 1, 431, 9],
|
|
["null", 1955, 431, 9],
|
|
["setarg", 1954, 0, 1955, 431, 9],
|
|
["setarg", 1954, 1, 4, 431, 9],
|
|
["invoke", 1954, 1953, 431, 9],
|
|
["jump", "while_start_79", 432, 9],
|
|
["jump", "if_end_547", 432, 9],
|
|
"if_else_546",
|
|
"if_end_547",
|
|
["access", 1956, "ne_float", 434, 17],
|
|
["is_identical", 1957, 19, 1956, 434, 17],
|
|
["jump_true", 1957, "eq_done_558", 434, 17],
|
|
["is_int", 1958, 19, 434, 17],
|
|
["jump_false", 1958, "eq_ni_559", 434, 17],
|
|
"_nop_tc_328",
|
|
["jump", "eq_ni_559", 434, 17],
|
|
["eq_int", 1957, 19, 1956, 434, 17],
|
|
["jump", "eq_done_558", 434, 17],
|
|
"eq_ni_559",
|
|
["is_num", 1958, 19, 434, 17],
|
|
["jump_false", 1958, "eq_nn_560", 434, 17],
|
|
"_nop_tc_329",
|
|
["jump", "eq_nn_560", 434, 17],
|
|
["eq_float", 1957, 19, 1956, 434, 17],
|
|
["jump", "eq_done_558", 434, 17],
|
|
"eq_nn_560",
|
|
["is_text", 1958, 19, 434, 17],
|
|
["jump_false", 1958, "eq_nt_561", 434, 17],
|
|
"_nop_tc_330",
|
|
"_nop_tc_331",
|
|
["eq_text", 1957, 19, 1956, 434, 17],
|
|
["jump", "eq_done_558", 434, 17],
|
|
"eq_nt_561",
|
|
["is_null", 1958, 19, 434, 17],
|
|
["jump_false", 1958, "eq_nnl_562", 434, 17],
|
|
"_nop_tc_332",
|
|
["jump", "eq_nnl_562", 434, 17],
|
|
["true", 1957, 434, 17],
|
|
["jump", "eq_done_558", 434, 17],
|
|
"eq_nnl_562",
|
|
["is_bool", 1958, 19, 434, 17],
|
|
["jump_false", 1958, "eq_nb_563", 434, 17],
|
|
"_nop_tc_333",
|
|
["jump", "eq_nb_563", 434, 17],
|
|
["eq_bool", 1957, 19, 1956, 434, 17],
|
|
["jump", "eq_done_558", 434, 17],
|
|
"eq_nb_563",
|
|
["false", 1957, 434, 17],
|
|
"eq_done_558",
|
|
["jump_false", 1957, "if_else_556", 434, 17],
|
|
["get", 1961, 12, 1, 435, 13],
|
|
["frame", 1962, 1961, 0, 435, 13],
|
|
["null", 1963, 435, 13],
|
|
["setarg", 1962, 0, 1963, 435, 13],
|
|
["invoke", 1962, 1960, 435, 13],
|
|
["move", 20, 1960, 435, 13],
|
|
["access", 1964, "%ctx", 436, 30],
|
|
["get", 1966, 16, 1, 436, 38],
|
|
["frame", 1967, 1966, 1, 436, 38],
|
|
["null", 1968, 436, 38],
|
|
["setarg", 1967, 0, 1968, 436, 38],
|
|
["setarg", 1967, 1, 5, 436, 38],
|
|
["invoke", 1967, 1965, 436, 38],
|
|
["get", 1970, 16, 1, 436, 45],
|
|
["frame", 1971, 1970, 1, 436, 45],
|
|
["null", 1972, 436, 45],
|
|
["setarg", 1971, 0, 1972, 436, 45],
|
|
["setarg", 1971, 1, 6, 436, 45],
|
|
["invoke", 1971, 1969, 436, 45],
|
|
["get", 1974, 2, 1, 436, 14],
|
|
["is_proxy", 1975, 1974, 436, 14],
|
|
["jump_false", 1975, "record_path_564", 436, 14],
|
|
["null", 1976, 436, 14],
|
|
["access", 1977, "ne_float", 436, 14],
|
|
["array", 1978, 0, 436, 14],
|
|
["push", 1978, 20, 436, 14],
|
|
["push", 1978, 1964, 436, 14],
|
|
["push", 1978, 1965, 436, 14],
|
|
["push", 1978, 1969, 436, 14],
|
|
["frame", 1979, 1974, 2, 436, 14],
|
|
["setarg", 1979, 0, 1976, 436, 14],
|
|
["setarg", 1979, 1, 1977, 436, 14],
|
|
["setarg", 1979, 2, 1978, 436, 14],
|
|
["invoke", 1979, 1973, 436, 14],
|
|
["jump", "call_done_565", 436, 14],
|
|
"record_path_564",
|
|
["load_field", 1980, 1974, "ne_float", 436, 14],
|
|
["frame", 1981, 1980, 4, 436, 14],
|
|
["setarg", 1981, 0, 1974, 436, 14],
|
|
["setarg", 1981, 1, 20, 436, 14],
|
|
["setarg", 1981, 2, 1964, 436, 14],
|
|
["setarg", 1981, 3, 1965, 436, 14],
|
|
["setarg", 1981, 4, 1969, 436, 14],
|
|
["invoke", 1981, 1973, 436, 14],
|
|
"call_done_565",
|
|
["get", 1983, 8, 1, 436, 9],
|
|
["frame", 1984, 1983, 1, 436, 9],
|
|
["null", 1985, 436, 9],
|
|
["setarg", 1984, 0, 1985, 436, 9],
|
|
["setarg", 1984, 1, 1973, 436, 9],
|
|
["invoke", 1984, 1982, 436, 9],
|
|
["get", 1987, 16, 1, 1, 1],
|
|
["frame", 1988, 1987, 1, 1, 1],
|
|
["null", 1989, 1, 1],
|
|
["setarg", 1988, 0, 1989, 1, 1],
|
|
["setarg", 1988, 1, 4, 1, 1],
|
|
["invoke", 1988, 1986, 1, 1],
|
|
["array", 1990, 0, 1, 1],
|
|
["push", 1990, 1986, 1, 1],
|
|
["push", 1990, 20, 1, 1],
|
|
["access", 1991, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 1992, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 1994, 1991, 2, 1, 1],
|
|
["null", 1995, 1, 1],
|
|
["setarg", 1994, 0, 1995, 1, 1],
|
|
["setarg", 1994, 1, 1992, 1, 1],
|
|
["setarg", 1994, 2, 1990, 1, 1],
|
|
["invoke", 1994, 1993, 1, 1],
|
|
["get", 1997, 8, 1, 437, 9],
|
|
["frame", 1998, 1997, 1, 437, 9],
|
|
["null", 1999, 437, 9],
|
|
["setarg", 1998, 0, 1999, 437, 9],
|
|
["setarg", 1998, 1, 1993, 437, 9],
|
|
["invoke", 1998, 1996, 437, 9],
|
|
["frame", 2001, 24, 1, 438, 9],
|
|
["null", 2002, 438, 9],
|
|
["setarg", 2001, 0, 2002, 438, 9],
|
|
["setarg", 2001, 1, 4, 438, 9],
|
|
["invoke", 2001, 2000, 438, 9],
|
|
["jump", "while_start_79", 439, 9],
|
|
["jump", "if_end_557", 439, 9],
|
|
"if_else_556",
|
|
"if_end_557",
|
|
["access", 2003, "lt_float", 441, 17],
|
|
["is_identical", 2004, 19, 2003, 441, 17],
|
|
["jump_true", 2004, "eq_done_568", 441, 17],
|
|
["is_int", 2005, 19, 441, 17],
|
|
["jump_false", 2005, "eq_ni_569", 441, 17],
|
|
"_nop_tc_334",
|
|
["jump", "eq_ni_569", 441, 17],
|
|
["eq_int", 2004, 19, 2003, 441, 17],
|
|
["jump", "eq_done_568", 441, 17],
|
|
"eq_ni_569",
|
|
["is_num", 2005, 19, 441, 17],
|
|
["jump_false", 2005, "eq_nn_570", 441, 17],
|
|
"_nop_tc_335",
|
|
["jump", "eq_nn_570", 441, 17],
|
|
["eq_float", 2004, 19, 2003, 441, 17],
|
|
["jump", "eq_done_568", 441, 17],
|
|
"eq_nn_570",
|
|
["is_text", 2005, 19, 441, 17],
|
|
["jump_false", 2005, "eq_nt_571", 441, 17],
|
|
"_nop_tc_336",
|
|
"_nop_tc_337",
|
|
["eq_text", 2004, 19, 2003, 441, 17],
|
|
["jump", "eq_done_568", 441, 17],
|
|
"eq_nt_571",
|
|
["is_null", 2005, 19, 441, 17],
|
|
["jump_false", 2005, "eq_nnl_572", 441, 17],
|
|
"_nop_tc_338",
|
|
["jump", "eq_nnl_572", 441, 17],
|
|
["true", 2004, 441, 17],
|
|
["jump", "eq_done_568", 441, 17],
|
|
"eq_nnl_572",
|
|
["is_bool", 2005, 19, 441, 17],
|
|
["jump_false", 2005, "eq_nb_573", 441, 17],
|
|
"_nop_tc_339",
|
|
["jump", "eq_nb_573", 441, 17],
|
|
["eq_bool", 2004, 19, 2003, 441, 17],
|
|
["jump", "eq_done_568", 441, 17],
|
|
"eq_nb_573",
|
|
["false", 2004, 441, 17],
|
|
"eq_done_568",
|
|
["jump_false", 2004, "if_else_566", 441, 17],
|
|
["get", 2008, 12, 1, 442, 13],
|
|
["frame", 2009, 2008, 0, 442, 13],
|
|
["null", 2010, 442, 13],
|
|
["setarg", 2009, 0, 2010, 442, 13],
|
|
["invoke", 2009, 2007, 442, 13],
|
|
["move", 20, 2007, 442, 13],
|
|
["access", 2011, "%ctx", 443, 30],
|
|
["get", 2013, 16, 1, 443, 38],
|
|
["frame", 2014, 2013, 1, 443, 38],
|
|
["null", 2015, 443, 38],
|
|
["setarg", 2014, 0, 2015, 443, 38],
|
|
["setarg", 2014, 1, 5, 443, 38],
|
|
["invoke", 2014, 2012, 443, 38],
|
|
["get", 2017, 16, 1, 443, 45],
|
|
["frame", 2018, 2017, 1, 443, 45],
|
|
["null", 2019, 443, 45],
|
|
["setarg", 2018, 0, 2019, 443, 45],
|
|
["setarg", 2018, 1, 6, 443, 45],
|
|
["invoke", 2018, 2016, 443, 45],
|
|
["get", 2021, 2, 1, 443, 14],
|
|
["is_proxy", 2022, 2021, 443, 14],
|
|
["jump_false", 2022, "record_path_574", 443, 14],
|
|
["null", 2023, 443, 14],
|
|
["access", 2024, "lt_float", 443, 14],
|
|
["array", 2025, 0, 443, 14],
|
|
["push", 2025, 20, 443, 14],
|
|
["push", 2025, 2011, 443, 14],
|
|
["push", 2025, 2012, 443, 14],
|
|
["push", 2025, 2016, 443, 14],
|
|
["frame", 2026, 2021, 2, 443, 14],
|
|
["setarg", 2026, 0, 2023, 443, 14],
|
|
["setarg", 2026, 1, 2024, 443, 14],
|
|
["setarg", 2026, 2, 2025, 443, 14],
|
|
["invoke", 2026, 2020, 443, 14],
|
|
["jump", "call_done_575", 443, 14],
|
|
"record_path_574",
|
|
["load_field", 2027, 2021, "lt_float", 443, 14],
|
|
["frame", 2028, 2027, 4, 443, 14],
|
|
["setarg", 2028, 0, 2021, 443, 14],
|
|
["setarg", 2028, 1, 20, 443, 14],
|
|
["setarg", 2028, 2, 2011, 443, 14],
|
|
["setarg", 2028, 3, 2012, 443, 14],
|
|
["setarg", 2028, 4, 2016, 443, 14],
|
|
["invoke", 2028, 2020, 443, 14],
|
|
"call_done_575",
|
|
["get", 2030, 8, 1, 443, 9],
|
|
["frame", 2031, 2030, 1, 443, 9],
|
|
["null", 2032, 443, 9],
|
|
["setarg", 2031, 0, 2032, 443, 9],
|
|
["setarg", 2031, 1, 2020, 443, 9],
|
|
["invoke", 2031, 2029, 443, 9],
|
|
["get", 2034, 16, 1, 1, 1],
|
|
["frame", 2035, 2034, 1, 1, 1],
|
|
["null", 2036, 1, 1],
|
|
["setarg", 2035, 0, 2036, 1, 1],
|
|
["setarg", 2035, 1, 4, 1, 1],
|
|
["invoke", 2035, 2033, 1, 1],
|
|
["array", 2037, 0, 1, 1],
|
|
["push", 2037, 2033, 1, 1],
|
|
["push", 2037, 20, 1, 1],
|
|
["access", 2038, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2039, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2041, 2038, 2, 1, 1],
|
|
["null", 2042, 1, 1],
|
|
["setarg", 2041, 0, 2042, 1, 1],
|
|
["setarg", 2041, 1, 2039, 1, 1],
|
|
["setarg", 2041, 2, 2037, 1, 1],
|
|
["invoke", 2041, 2040, 1, 1],
|
|
["get", 2044, 8, 1, 444, 9],
|
|
["frame", 2045, 2044, 1, 444, 9],
|
|
["null", 2046, 444, 9],
|
|
["setarg", 2045, 0, 2046, 444, 9],
|
|
["setarg", 2045, 1, 2040, 444, 9],
|
|
["invoke", 2045, 2043, 444, 9],
|
|
["frame", 2048, 24, 1, 445, 9],
|
|
["null", 2049, 445, 9],
|
|
["setarg", 2048, 0, 2049, 445, 9],
|
|
["setarg", 2048, 1, 4, 445, 9],
|
|
["invoke", 2048, 2047, 445, 9],
|
|
["jump", "while_start_79", 446, 9],
|
|
["jump", "if_end_567", 446, 9],
|
|
"if_else_566",
|
|
"if_end_567",
|
|
["access", 2050, "le_float", 448, 17],
|
|
["is_identical", 2051, 19, 2050, 448, 17],
|
|
["jump_true", 2051, "eq_done_578", 448, 17],
|
|
["is_int", 2052, 19, 448, 17],
|
|
["jump_false", 2052, "eq_ni_579", 448, 17],
|
|
"_nop_tc_340",
|
|
["jump", "eq_ni_579", 448, 17],
|
|
["eq_int", 2051, 19, 2050, 448, 17],
|
|
["jump", "eq_done_578", 448, 17],
|
|
"eq_ni_579",
|
|
["is_num", 2052, 19, 448, 17],
|
|
["jump_false", 2052, "eq_nn_580", 448, 17],
|
|
"_nop_tc_341",
|
|
["jump", "eq_nn_580", 448, 17],
|
|
["eq_float", 2051, 19, 2050, 448, 17],
|
|
["jump", "eq_done_578", 448, 17],
|
|
"eq_nn_580",
|
|
["is_text", 2052, 19, 448, 17],
|
|
["jump_false", 2052, "eq_nt_581", 448, 17],
|
|
"_nop_tc_342",
|
|
"_nop_tc_343",
|
|
["eq_text", 2051, 19, 2050, 448, 17],
|
|
["jump", "eq_done_578", 448, 17],
|
|
"eq_nt_581",
|
|
["is_null", 2052, 19, 448, 17],
|
|
["jump_false", 2052, "eq_nnl_582", 448, 17],
|
|
"_nop_tc_344",
|
|
["jump", "eq_nnl_582", 448, 17],
|
|
["true", 2051, 448, 17],
|
|
["jump", "eq_done_578", 448, 17],
|
|
"eq_nnl_582",
|
|
["is_bool", 2052, 19, 448, 17],
|
|
["jump_false", 2052, "eq_nb_583", 448, 17],
|
|
"_nop_tc_345",
|
|
["jump", "eq_nb_583", 448, 17],
|
|
["eq_bool", 2051, 19, 2050, 448, 17],
|
|
["jump", "eq_done_578", 448, 17],
|
|
"eq_nb_583",
|
|
["false", 2051, 448, 17],
|
|
"eq_done_578",
|
|
["jump_false", 2051, "if_else_576", 448, 17],
|
|
["get", 2055, 12, 1, 449, 13],
|
|
["frame", 2056, 2055, 0, 449, 13],
|
|
["null", 2057, 449, 13],
|
|
["setarg", 2056, 0, 2057, 449, 13],
|
|
["invoke", 2056, 2054, 449, 13],
|
|
["move", 20, 2054, 449, 13],
|
|
["access", 2058, "%ctx", 450, 30],
|
|
["get", 2060, 16, 1, 450, 38],
|
|
["frame", 2061, 2060, 1, 450, 38],
|
|
["null", 2062, 450, 38],
|
|
["setarg", 2061, 0, 2062, 450, 38],
|
|
["setarg", 2061, 1, 5, 450, 38],
|
|
["invoke", 2061, 2059, 450, 38],
|
|
["get", 2064, 16, 1, 450, 45],
|
|
["frame", 2065, 2064, 1, 450, 45],
|
|
["null", 2066, 450, 45],
|
|
["setarg", 2065, 0, 2066, 450, 45],
|
|
["setarg", 2065, 1, 6, 450, 45],
|
|
["invoke", 2065, 2063, 450, 45],
|
|
["get", 2068, 2, 1, 450, 14],
|
|
["is_proxy", 2069, 2068, 450, 14],
|
|
["jump_false", 2069, "record_path_584", 450, 14],
|
|
["null", 2070, 450, 14],
|
|
["access", 2071, "le_float", 450, 14],
|
|
["array", 2072, 0, 450, 14],
|
|
["push", 2072, 20, 450, 14],
|
|
["push", 2072, 2058, 450, 14],
|
|
["push", 2072, 2059, 450, 14],
|
|
["push", 2072, 2063, 450, 14],
|
|
["frame", 2073, 2068, 2, 450, 14],
|
|
["setarg", 2073, 0, 2070, 450, 14],
|
|
["setarg", 2073, 1, 2071, 450, 14],
|
|
["setarg", 2073, 2, 2072, 450, 14],
|
|
["invoke", 2073, 2067, 450, 14],
|
|
["jump", "call_done_585", 450, 14],
|
|
"record_path_584",
|
|
["load_field", 2074, 2068, "le_float", 450, 14],
|
|
["frame", 2075, 2074, 4, 450, 14],
|
|
["setarg", 2075, 0, 2068, 450, 14],
|
|
["setarg", 2075, 1, 20, 450, 14],
|
|
["setarg", 2075, 2, 2058, 450, 14],
|
|
["setarg", 2075, 3, 2059, 450, 14],
|
|
["setarg", 2075, 4, 2063, 450, 14],
|
|
["invoke", 2075, 2067, 450, 14],
|
|
"call_done_585",
|
|
["get", 2077, 8, 1, 450, 9],
|
|
["frame", 2078, 2077, 1, 450, 9],
|
|
["null", 2079, 450, 9],
|
|
["setarg", 2078, 0, 2079, 450, 9],
|
|
["setarg", 2078, 1, 2067, 450, 9],
|
|
["invoke", 2078, 2076, 450, 9],
|
|
["get", 2081, 16, 1, 1, 1],
|
|
["frame", 2082, 2081, 1, 1, 1],
|
|
["null", 2083, 1, 1],
|
|
["setarg", 2082, 0, 2083, 1, 1],
|
|
["setarg", 2082, 1, 4, 1, 1],
|
|
["invoke", 2082, 2080, 1, 1],
|
|
["array", 2084, 0, 1, 1],
|
|
["push", 2084, 2080, 1, 1],
|
|
["push", 2084, 20, 1, 1],
|
|
["access", 2085, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2086, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2088, 2085, 2, 1, 1],
|
|
["null", 2089, 1, 1],
|
|
["setarg", 2088, 0, 2089, 1, 1],
|
|
["setarg", 2088, 1, 2086, 1, 1],
|
|
["setarg", 2088, 2, 2084, 1, 1],
|
|
["invoke", 2088, 2087, 1, 1],
|
|
["get", 2091, 8, 1, 451, 9],
|
|
["frame", 2092, 2091, 1, 451, 9],
|
|
["null", 2093, 451, 9],
|
|
["setarg", 2092, 0, 2093, 451, 9],
|
|
["setarg", 2092, 1, 2087, 451, 9],
|
|
["invoke", 2092, 2090, 451, 9],
|
|
["frame", 2095, 24, 1, 452, 9],
|
|
["null", 2096, 452, 9],
|
|
["setarg", 2095, 0, 2096, 452, 9],
|
|
["setarg", 2095, 1, 4, 452, 9],
|
|
["invoke", 2095, 2094, 452, 9],
|
|
["jump", "while_start_79", 453, 9],
|
|
["jump", "if_end_577", 453, 9],
|
|
"if_else_576",
|
|
"if_end_577",
|
|
["access", 2097, "gt_float", 455, 17],
|
|
["is_identical", 2098, 19, 2097, 455, 17],
|
|
["jump_true", 2098, "eq_done_588", 455, 17],
|
|
["is_int", 2099, 19, 455, 17],
|
|
["jump_false", 2099, "eq_ni_589", 455, 17],
|
|
"_nop_tc_346",
|
|
["jump", "eq_ni_589", 455, 17],
|
|
["eq_int", 2098, 19, 2097, 455, 17],
|
|
["jump", "eq_done_588", 455, 17],
|
|
"eq_ni_589",
|
|
["is_num", 2099, 19, 455, 17],
|
|
["jump_false", 2099, "eq_nn_590", 455, 17],
|
|
"_nop_tc_347",
|
|
["jump", "eq_nn_590", 455, 17],
|
|
["eq_float", 2098, 19, 2097, 455, 17],
|
|
["jump", "eq_done_588", 455, 17],
|
|
"eq_nn_590",
|
|
["is_text", 2099, 19, 455, 17],
|
|
["jump_false", 2099, "eq_nt_591", 455, 17],
|
|
"_nop_tc_348",
|
|
"_nop_tc_349",
|
|
["eq_text", 2098, 19, 2097, 455, 17],
|
|
["jump", "eq_done_588", 455, 17],
|
|
"eq_nt_591",
|
|
["is_null", 2099, 19, 455, 17],
|
|
["jump_false", 2099, "eq_nnl_592", 455, 17],
|
|
"_nop_tc_350",
|
|
["jump", "eq_nnl_592", 455, 17],
|
|
["true", 2098, 455, 17],
|
|
["jump", "eq_done_588", 455, 17],
|
|
"eq_nnl_592",
|
|
["is_bool", 2099, 19, 455, 17],
|
|
["jump_false", 2099, "eq_nb_593", 455, 17],
|
|
"_nop_tc_351",
|
|
["jump", "eq_nb_593", 455, 17],
|
|
["eq_bool", 2098, 19, 2097, 455, 17],
|
|
["jump", "eq_done_588", 455, 17],
|
|
"eq_nb_593",
|
|
["false", 2098, 455, 17],
|
|
"eq_done_588",
|
|
["jump_false", 2098, "if_else_586", 455, 17],
|
|
["get", 2102, 12, 1, 456, 13],
|
|
["frame", 2103, 2102, 0, 456, 13],
|
|
["null", 2104, 456, 13],
|
|
["setarg", 2103, 0, 2104, 456, 13],
|
|
["invoke", 2103, 2101, 456, 13],
|
|
["move", 20, 2101, 456, 13],
|
|
["access", 2105, "%ctx", 457, 30],
|
|
["get", 2107, 16, 1, 457, 38],
|
|
["frame", 2108, 2107, 1, 457, 38],
|
|
["null", 2109, 457, 38],
|
|
["setarg", 2108, 0, 2109, 457, 38],
|
|
["setarg", 2108, 1, 5, 457, 38],
|
|
["invoke", 2108, 2106, 457, 38],
|
|
["get", 2111, 16, 1, 457, 45],
|
|
["frame", 2112, 2111, 1, 457, 45],
|
|
["null", 2113, 457, 45],
|
|
["setarg", 2112, 0, 2113, 457, 45],
|
|
["setarg", 2112, 1, 6, 457, 45],
|
|
["invoke", 2112, 2110, 457, 45],
|
|
["get", 2115, 2, 1, 457, 14],
|
|
["is_proxy", 2116, 2115, 457, 14],
|
|
["jump_false", 2116, "record_path_594", 457, 14],
|
|
["null", 2117, 457, 14],
|
|
["access", 2118, "gt_float", 457, 14],
|
|
["array", 2119, 0, 457, 14],
|
|
["push", 2119, 20, 457, 14],
|
|
["push", 2119, 2105, 457, 14],
|
|
["push", 2119, 2106, 457, 14],
|
|
["push", 2119, 2110, 457, 14],
|
|
["frame", 2120, 2115, 2, 457, 14],
|
|
["setarg", 2120, 0, 2117, 457, 14],
|
|
["setarg", 2120, 1, 2118, 457, 14],
|
|
["setarg", 2120, 2, 2119, 457, 14],
|
|
["invoke", 2120, 2114, 457, 14],
|
|
["jump", "call_done_595", 457, 14],
|
|
"record_path_594",
|
|
["load_field", 2121, 2115, "gt_float", 457, 14],
|
|
["frame", 2122, 2121, 4, 457, 14],
|
|
["setarg", 2122, 0, 2115, 457, 14],
|
|
["setarg", 2122, 1, 20, 457, 14],
|
|
["setarg", 2122, 2, 2105, 457, 14],
|
|
["setarg", 2122, 3, 2106, 457, 14],
|
|
["setarg", 2122, 4, 2110, 457, 14],
|
|
["invoke", 2122, 2114, 457, 14],
|
|
"call_done_595",
|
|
["get", 2124, 8, 1, 457, 9],
|
|
["frame", 2125, 2124, 1, 457, 9],
|
|
["null", 2126, 457, 9],
|
|
["setarg", 2125, 0, 2126, 457, 9],
|
|
["setarg", 2125, 1, 2114, 457, 9],
|
|
["invoke", 2125, 2123, 457, 9],
|
|
["get", 2128, 16, 1, 1, 1],
|
|
["frame", 2129, 2128, 1, 1, 1],
|
|
["null", 2130, 1, 1],
|
|
["setarg", 2129, 0, 2130, 1, 1],
|
|
["setarg", 2129, 1, 4, 1, 1],
|
|
["invoke", 2129, 2127, 1, 1],
|
|
["array", 2131, 0, 1, 1],
|
|
["push", 2131, 2127, 1, 1],
|
|
["push", 2131, 20, 1, 1],
|
|
["access", 2132, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2133, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2135, 2132, 2, 1, 1],
|
|
["null", 2136, 1, 1],
|
|
["setarg", 2135, 0, 2136, 1, 1],
|
|
["setarg", 2135, 1, 2133, 1, 1],
|
|
["setarg", 2135, 2, 2131, 1, 1],
|
|
["invoke", 2135, 2134, 1, 1],
|
|
["get", 2138, 8, 1, 458, 9],
|
|
["frame", 2139, 2138, 1, 458, 9],
|
|
["null", 2140, 458, 9],
|
|
["setarg", 2139, 0, 2140, 458, 9],
|
|
["setarg", 2139, 1, 2134, 458, 9],
|
|
["invoke", 2139, 2137, 458, 9],
|
|
["frame", 2142, 24, 1, 459, 9],
|
|
["null", 2143, 459, 9],
|
|
["setarg", 2142, 0, 2143, 459, 9],
|
|
["setarg", 2142, 1, 4, 459, 9],
|
|
["invoke", 2142, 2141, 459, 9],
|
|
["jump", "while_start_79", 460, 9],
|
|
["jump", "if_end_587", 460, 9],
|
|
"if_else_586",
|
|
"if_end_587",
|
|
["access", 2144, "ge_float", 462, 17],
|
|
["is_identical", 2145, 19, 2144, 462, 17],
|
|
["jump_true", 2145, "eq_done_598", 462, 17],
|
|
["is_int", 2146, 19, 462, 17],
|
|
["jump_false", 2146, "eq_ni_599", 462, 17],
|
|
"_nop_tc_352",
|
|
["jump", "eq_ni_599", 462, 17],
|
|
["eq_int", 2145, 19, 2144, 462, 17],
|
|
["jump", "eq_done_598", 462, 17],
|
|
"eq_ni_599",
|
|
["is_num", 2146, 19, 462, 17],
|
|
["jump_false", 2146, "eq_nn_600", 462, 17],
|
|
"_nop_tc_353",
|
|
["jump", "eq_nn_600", 462, 17],
|
|
["eq_float", 2145, 19, 2144, 462, 17],
|
|
["jump", "eq_done_598", 462, 17],
|
|
"eq_nn_600",
|
|
["is_text", 2146, 19, 462, 17],
|
|
["jump_false", 2146, "eq_nt_601", 462, 17],
|
|
"_nop_tc_354",
|
|
"_nop_tc_355",
|
|
["eq_text", 2145, 19, 2144, 462, 17],
|
|
["jump", "eq_done_598", 462, 17],
|
|
"eq_nt_601",
|
|
["is_null", 2146, 19, 462, 17],
|
|
["jump_false", 2146, "eq_nnl_602", 462, 17],
|
|
"_nop_tc_356",
|
|
["jump", "eq_nnl_602", 462, 17],
|
|
["true", 2145, 462, 17],
|
|
["jump", "eq_done_598", 462, 17],
|
|
"eq_nnl_602",
|
|
["is_bool", 2146, 19, 462, 17],
|
|
["jump_false", 2146, "eq_nb_603", 462, 17],
|
|
"_nop_tc_357",
|
|
["jump", "eq_nb_603", 462, 17],
|
|
["eq_bool", 2145, 19, 2144, 462, 17],
|
|
["jump", "eq_done_598", 462, 17],
|
|
"eq_nb_603",
|
|
["false", 2145, 462, 17],
|
|
"eq_done_598",
|
|
["jump_false", 2145, "if_else_596", 462, 17],
|
|
["get", 2149, 12, 1, 463, 13],
|
|
["frame", 2150, 2149, 0, 463, 13],
|
|
["null", 2151, 463, 13],
|
|
["setarg", 2150, 0, 2151, 463, 13],
|
|
["invoke", 2150, 2148, 463, 13],
|
|
["move", 20, 2148, 463, 13],
|
|
["access", 2152, "%ctx", 464, 30],
|
|
["get", 2154, 16, 1, 464, 38],
|
|
["frame", 2155, 2154, 1, 464, 38],
|
|
["null", 2156, 464, 38],
|
|
["setarg", 2155, 0, 2156, 464, 38],
|
|
["setarg", 2155, 1, 5, 464, 38],
|
|
["invoke", 2155, 2153, 464, 38],
|
|
["get", 2158, 16, 1, 464, 45],
|
|
["frame", 2159, 2158, 1, 464, 45],
|
|
["null", 2160, 464, 45],
|
|
["setarg", 2159, 0, 2160, 464, 45],
|
|
["setarg", 2159, 1, 6, 464, 45],
|
|
["invoke", 2159, 2157, 464, 45],
|
|
["get", 2162, 2, 1, 464, 14],
|
|
["is_proxy", 2163, 2162, 464, 14],
|
|
["jump_false", 2163, "record_path_604", 464, 14],
|
|
["null", 2164, 464, 14],
|
|
["access", 2165, "ge_float", 464, 14],
|
|
["array", 2166, 0, 464, 14],
|
|
["push", 2166, 20, 464, 14],
|
|
["push", 2166, 2152, 464, 14],
|
|
["push", 2166, 2153, 464, 14],
|
|
["push", 2166, 2157, 464, 14],
|
|
["frame", 2167, 2162, 2, 464, 14],
|
|
["setarg", 2167, 0, 2164, 464, 14],
|
|
["setarg", 2167, 1, 2165, 464, 14],
|
|
["setarg", 2167, 2, 2166, 464, 14],
|
|
["invoke", 2167, 2161, 464, 14],
|
|
["jump", "call_done_605", 464, 14],
|
|
"record_path_604",
|
|
["load_field", 2168, 2162, "ge_float", 464, 14],
|
|
["frame", 2169, 2168, 4, 464, 14],
|
|
["setarg", 2169, 0, 2162, 464, 14],
|
|
["setarg", 2169, 1, 20, 464, 14],
|
|
["setarg", 2169, 2, 2152, 464, 14],
|
|
["setarg", 2169, 3, 2153, 464, 14],
|
|
["setarg", 2169, 4, 2157, 464, 14],
|
|
["invoke", 2169, 2161, 464, 14],
|
|
"call_done_605",
|
|
["get", 2171, 8, 1, 464, 9],
|
|
["frame", 2172, 2171, 1, 464, 9],
|
|
["null", 2173, 464, 9],
|
|
["setarg", 2172, 0, 2173, 464, 9],
|
|
["setarg", 2172, 1, 2161, 464, 9],
|
|
["invoke", 2172, 2170, 464, 9],
|
|
["get", 2175, 16, 1, 1, 1],
|
|
["frame", 2176, 2175, 1, 1, 1],
|
|
["null", 2177, 1, 1],
|
|
["setarg", 2176, 0, 2177, 1, 1],
|
|
["setarg", 2176, 1, 4, 1, 1],
|
|
["invoke", 2176, 2174, 1, 1],
|
|
["array", 2178, 0, 1, 1],
|
|
["push", 2178, 2174, 1, 1],
|
|
["push", 2178, 20, 1, 1],
|
|
["access", 2179, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2180, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2182, 2179, 2, 1, 1],
|
|
["null", 2183, 1, 1],
|
|
["setarg", 2182, 0, 2183, 1, 1],
|
|
["setarg", 2182, 1, 2180, 1, 1],
|
|
["setarg", 2182, 2, 2178, 1, 1],
|
|
["invoke", 2182, 2181, 1, 1],
|
|
["get", 2185, 8, 1, 465, 9],
|
|
["frame", 2186, 2185, 1, 465, 9],
|
|
["null", 2187, 465, 9],
|
|
["setarg", 2186, 0, 2187, 465, 9],
|
|
["setarg", 2186, 1, 2181, 465, 9],
|
|
["invoke", 2186, 2184, 465, 9],
|
|
["frame", 2189, 24, 1, 466, 9],
|
|
["null", 2190, 466, 9],
|
|
["setarg", 2189, 0, 2190, 466, 9],
|
|
["setarg", 2189, 1, 4, 466, 9],
|
|
["invoke", 2189, 2188, 466, 9],
|
|
["jump", "while_start_79", 467, 9],
|
|
["jump", "if_end_597", 467, 9],
|
|
"if_else_596",
|
|
"if_end_597",
|
|
["access", 2191, "eq_text", 469, 17],
|
|
["is_identical", 2192, 19, 2191, 469, 17],
|
|
["jump_true", 2192, "eq_done_608", 469, 17],
|
|
["is_int", 2193, 19, 469, 17],
|
|
["jump_false", 2193, "eq_ni_609", 469, 17],
|
|
"_nop_tc_358",
|
|
["jump", "eq_ni_609", 469, 17],
|
|
["eq_int", 2192, 19, 2191, 469, 17],
|
|
["jump", "eq_done_608", 469, 17],
|
|
"eq_ni_609",
|
|
["is_num", 2193, 19, 469, 17],
|
|
["jump_false", 2193, "eq_nn_610", 469, 17],
|
|
"_nop_tc_359",
|
|
["jump", "eq_nn_610", 469, 17],
|
|
["eq_float", 2192, 19, 2191, 469, 17],
|
|
["jump", "eq_done_608", 469, 17],
|
|
"eq_nn_610",
|
|
["is_text", 2193, 19, 469, 17],
|
|
["jump_false", 2193, "eq_nt_611", 469, 17],
|
|
"_nop_tc_360",
|
|
"_nop_tc_361",
|
|
["eq_text", 2192, 19, 2191, 469, 17],
|
|
["jump", "eq_done_608", 469, 17],
|
|
"eq_nt_611",
|
|
["is_null", 2193, 19, 469, 17],
|
|
["jump_false", 2193, "eq_nnl_612", 469, 17],
|
|
"_nop_tc_362",
|
|
["jump", "eq_nnl_612", 469, 17],
|
|
["true", 2192, 469, 17],
|
|
["jump", "eq_done_608", 469, 17],
|
|
"eq_nnl_612",
|
|
["is_bool", 2193, 19, 469, 17],
|
|
["jump_false", 2193, "eq_nb_613", 469, 17],
|
|
"_nop_tc_363",
|
|
["jump", "eq_nb_613", 469, 17],
|
|
["eq_bool", 2192, 19, 2191, 469, 17],
|
|
["jump", "eq_done_608", 469, 17],
|
|
"eq_nb_613",
|
|
["false", 2192, 469, 17],
|
|
"eq_done_608",
|
|
["jump_false", 2192, "if_else_606", 469, 17],
|
|
["get", 2196, 12, 1, 470, 13],
|
|
["frame", 2197, 2196, 0, 470, 13],
|
|
["null", 2198, 470, 13],
|
|
["setarg", 2197, 0, 2198, 470, 13],
|
|
["invoke", 2197, 2195, 470, 13],
|
|
["move", 20, 2195, 470, 13],
|
|
["access", 2199, "%ctx", 471, 29],
|
|
["get", 2201, 16, 1, 471, 37],
|
|
["frame", 2202, 2201, 1, 471, 37],
|
|
["null", 2203, 471, 37],
|
|
["setarg", 2202, 0, 2203, 471, 37],
|
|
["setarg", 2202, 1, 5, 471, 37],
|
|
["invoke", 2202, 2200, 471, 37],
|
|
["get", 2205, 16, 1, 471, 44],
|
|
["frame", 2206, 2205, 1, 471, 44],
|
|
["null", 2207, 471, 44],
|
|
["setarg", 2206, 0, 2207, 471, 44],
|
|
["setarg", 2206, 1, 6, 471, 44],
|
|
["invoke", 2206, 2204, 471, 44],
|
|
["get", 2209, 2, 1, 471, 14],
|
|
["is_proxy", 2210, 2209, 471, 14],
|
|
["jump_false", 2210, "record_path_614", 471, 14],
|
|
["null", 2211, 471, 14],
|
|
["access", 2212, "eq_text", 471, 14],
|
|
["array", 2213, 0, 471, 14],
|
|
["push", 2213, 20, 471, 14],
|
|
["push", 2213, 2199, 471, 14],
|
|
["push", 2213, 2200, 471, 14],
|
|
["push", 2213, 2204, 471, 14],
|
|
["frame", 2214, 2209, 2, 471, 14],
|
|
["setarg", 2214, 0, 2211, 471, 14],
|
|
["setarg", 2214, 1, 2212, 471, 14],
|
|
["setarg", 2214, 2, 2213, 471, 14],
|
|
["invoke", 2214, 2208, 471, 14],
|
|
["jump", "call_done_615", 471, 14],
|
|
"record_path_614",
|
|
["load_field", 2215, 2209, "eq_text", 471, 14],
|
|
["frame", 2216, 2215, 4, 471, 14],
|
|
["setarg", 2216, 0, 2209, 471, 14],
|
|
["setarg", 2216, 1, 20, 471, 14],
|
|
["setarg", 2216, 2, 2199, 471, 14],
|
|
["setarg", 2216, 3, 2200, 471, 14],
|
|
["setarg", 2216, 4, 2204, 471, 14],
|
|
["invoke", 2216, 2208, 471, 14],
|
|
"call_done_615",
|
|
["get", 2218, 8, 1, 471, 9],
|
|
["frame", 2219, 2218, 1, 471, 9],
|
|
["null", 2220, 471, 9],
|
|
["setarg", 2219, 0, 2220, 471, 9],
|
|
["setarg", 2219, 1, 2208, 471, 9],
|
|
["invoke", 2219, 2217, 471, 9],
|
|
["get", 2222, 16, 1, 1, 1],
|
|
["frame", 2223, 2222, 1, 1, 1],
|
|
["null", 2224, 1, 1],
|
|
["setarg", 2223, 0, 2224, 1, 1],
|
|
["setarg", 2223, 1, 4, 1, 1],
|
|
["invoke", 2223, 2221, 1, 1],
|
|
["array", 2225, 0, 1, 1],
|
|
["push", 2225, 2221, 1, 1],
|
|
["push", 2225, 20, 1, 1],
|
|
["access", 2226, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2227, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2229, 2226, 2, 1, 1],
|
|
["null", 2230, 1, 1],
|
|
["setarg", 2229, 0, 2230, 1, 1],
|
|
["setarg", 2229, 1, 2227, 1, 1],
|
|
["setarg", 2229, 2, 2225, 1, 1],
|
|
["invoke", 2229, 2228, 1, 1],
|
|
["get", 2232, 8, 1, 472, 9],
|
|
["frame", 2233, 2232, 1, 472, 9],
|
|
["null", 2234, 472, 9],
|
|
["setarg", 2233, 0, 2234, 472, 9],
|
|
["setarg", 2233, 1, 2228, 472, 9],
|
|
["invoke", 2233, 2231, 472, 9],
|
|
["frame", 2236, 24, 1, 473, 9],
|
|
["null", 2237, 473, 9],
|
|
["setarg", 2236, 0, 2237, 473, 9],
|
|
["setarg", 2236, 1, 4, 473, 9],
|
|
["invoke", 2236, 2235, 473, 9],
|
|
["jump", "while_start_79", 474, 9],
|
|
["jump", "if_end_607", 474, 9],
|
|
"if_else_606",
|
|
"if_end_607",
|
|
["access", 2238, "ne_text", 476, 17],
|
|
["is_identical", 2239, 19, 2238, 476, 17],
|
|
["jump_true", 2239, "eq_done_618", 476, 17],
|
|
["is_int", 2240, 19, 476, 17],
|
|
["jump_false", 2240, "eq_ni_619", 476, 17],
|
|
"_nop_tc_364",
|
|
["jump", "eq_ni_619", 476, 17],
|
|
["eq_int", 2239, 19, 2238, 476, 17],
|
|
["jump", "eq_done_618", 476, 17],
|
|
"eq_ni_619",
|
|
["is_num", 2240, 19, 476, 17],
|
|
["jump_false", 2240, "eq_nn_620", 476, 17],
|
|
"_nop_tc_365",
|
|
["jump", "eq_nn_620", 476, 17],
|
|
["eq_float", 2239, 19, 2238, 476, 17],
|
|
["jump", "eq_done_618", 476, 17],
|
|
"eq_nn_620",
|
|
["is_text", 2240, 19, 476, 17],
|
|
["jump_false", 2240, "eq_nt_621", 476, 17],
|
|
"_nop_tc_366",
|
|
"_nop_tc_367",
|
|
["eq_text", 2239, 19, 2238, 476, 17],
|
|
["jump", "eq_done_618", 476, 17],
|
|
"eq_nt_621",
|
|
["is_null", 2240, 19, 476, 17],
|
|
["jump_false", 2240, "eq_nnl_622", 476, 17],
|
|
"_nop_tc_368",
|
|
["jump", "eq_nnl_622", 476, 17],
|
|
["true", 2239, 476, 17],
|
|
["jump", "eq_done_618", 476, 17],
|
|
"eq_nnl_622",
|
|
["is_bool", 2240, 19, 476, 17],
|
|
["jump_false", 2240, "eq_nb_623", 476, 17],
|
|
"_nop_tc_369",
|
|
["jump", "eq_nb_623", 476, 17],
|
|
["eq_bool", 2239, 19, 2238, 476, 17],
|
|
["jump", "eq_done_618", 476, 17],
|
|
"eq_nb_623",
|
|
["false", 2239, 476, 17],
|
|
"eq_done_618",
|
|
["jump_false", 2239, "if_else_616", 476, 17],
|
|
["get", 2243, 12, 1, 477, 13],
|
|
["frame", 2244, 2243, 0, 477, 13],
|
|
["null", 2245, 477, 13],
|
|
["setarg", 2244, 0, 2245, 477, 13],
|
|
["invoke", 2244, 2242, 477, 13],
|
|
["move", 20, 2242, 477, 13],
|
|
["access", 2246, "%ctx", 478, 29],
|
|
["get", 2248, 16, 1, 478, 37],
|
|
["frame", 2249, 2248, 1, 478, 37],
|
|
["null", 2250, 478, 37],
|
|
["setarg", 2249, 0, 2250, 478, 37],
|
|
["setarg", 2249, 1, 5, 478, 37],
|
|
["invoke", 2249, 2247, 478, 37],
|
|
["get", 2252, 16, 1, 478, 44],
|
|
["frame", 2253, 2252, 1, 478, 44],
|
|
["null", 2254, 478, 44],
|
|
["setarg", 2253, 0, 2254, 478, 44],
|
|
["setarg", 2253, 1, 6, 478, 44],
|
|
["invoke", 2253, 2251, 478, 44],
|
|
["get", 2256, 2, 1, 478, 14],
|
|
["is_proxy", 2257, 2256, 478, 14],
|
|
["jump_false", 2257, "record_path_624", 478, 14],
|
|
["null", 2258, 478, 14],
|
|
["access", 2259, "ne_text", 478, 14],
|
|
["array", 2260, 0, 478, 14],
|
|
["push", 2260, 20, 478, 14],
|
|
["push", 2260, 2246, 478, 14],
|
|
["push", 2260, 2247, 478, 14],
|
|
["push", 2260, 2251, 478, 14],
|
|
["frame", 2261, 2256, 2, 478, 14],
|
|
["setarg", 2261, 0, 2258, 478, 14],
|
|
["setarg", 2261, 1, 2259, 478, 14],
|
|
["setarg", 2261, 2, 2260, 478, 14],
|
|
["invoke", 2261, 2255, 478, 14],
|
|
["jump", "call_done_625", 478, 14],
|
|
"record_path_624",
|
|
["load_field", 2262, 2256, "ne_text", 478, 14],
|
|
["frame", 2263, 2262, 4, 478, 14],
|
|
["setarg", 2263, 0, 2256, 478, 14],
|
|
["setarg", 2263, 1, 20, 478, 14],
|
|
["setarg", 2263, 2, 2246, 478, 14],
|
|
["setarg", 2263, 3, 2247, 478, 14],
|
|
["setarg", 2263, 4, 2251, 478, 14],
|
|
["invoke", 2263, 2255, 478, 14],
|
|
"call_done_625",
|
|
["get", 2265, 8, 1, 478, 9],
|
|
["frame", 2266, 2265, 1, 478, 9],
|
|
["null", 2267, 478, 9],
|
|
["setarg", 2266, 0, 2267, 478, 9],
|
|
["setarg", 2266, 1, 2255, 478, 9],
|
|
["invoke", 2266, 2264, 478, 9],
|
|
["get", 2269, 16, 1, 1, 1],
|
|
["frame", 2270, 2269, 1, 1, 1],
|
|
["null", 2271, 1, 1],
|
|
["setarg", 2270, 0, 2271, 1, 1],
|
|
["setarg", 2270, 1, 4, 1, 1],
|
|
["invoke", 2270, 2268, 1, 1],
|
|
["array", 2272, 0, 1, 1],
|
|
["push", 2272, 2268, 1, 1],
|
|
["push", 2272, 20, 1, 1],
|
|
["access", 2273, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2274, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2276, 2273, 2, 1, 1],
|
|
["null", 2277, 1, 1],
|
|
["setarg", 2276, 0, 2277, 1, 1],
|
|
["setarg", 2276, 1, 2274, 1, 1],
|
|
["setarg", 2276, 2, 2272, 1, 1],
|
|
["invoke", 2276, 2275, 1, 1],
|
|
["get", 2279, 8, 1, 479, 9],
|
|
["frame", 2280, 2279, 1, 479, 9],
|
|
["null", 2281, 479, 9],
|
|
["setarg", 2280, 0, 2281, 479, 9],
|
|
["setarg", 2280, 1, 2275, 479, 9],
|
|
["invoke", 2280, 2278, 479, 9],
|
|
["frame", 2283, 24, 1, 480, 9],
|
|
["null", 2284, 480, 9],
|
|
["setarg", 2283, 0, 2284, 480, 9],
|
|
["setarg", 2283, 1, 4, 480, 9],
|
|
["invoke", 2283, 2282, 480, 9],
|
|
["jump", "while_start_79", 481, 9],
|
|
["jump", "if_end_617", 481, 9],
|
|
"if_else_616",
|
|
"if_end_617",
|
|
["access", 2285, "lt_text", 483, 17],
|
|
["is_identical", 2286, 19, 2285, 483, 17],
|
|
["jump_true", 2286, "eq_done_631", 483, 17],
|
|
["is_int", 2287, 19, 483, 17],
|
|
["jump_false", 2287, "eq_ni_632", 483, 17],
|
|
"_nop_tc_370",
|
|
["jump", "eq_ni_632", 483, 17],
|
|
["eq_int", 2286, 19, 2285, 483, 17],
|
|
["jump", "eq_done_631", 483, 17],
|
|
"eq_ni_632",
|
|
["is_num", 2287, 19, 483, 17],
|
|
["jump_false", 2287, "eq_nn_633", 483, 17],
|
|
"_nop_tc_371",
|
|
["jump", "eq_nn_633", 483, 17],
|
|
["eq_float", 2286, 19, 2285, 483, 17],
|
|
["jump", "eq_done_631", 483, 17],
|
|
"eq_nn_633",
|
|
["is_text", 2287, 19, 483, 17],
|
|
["jump_false", 2287, "eq_nt_634", 483, 17],
|
|
"_nop_tc_372",
|
|
"_nop_tc_373",
|
|
["eq_text", 2286, 19, 2285, 483, 17],
|
|
["jump", "eq_done_631", 483, 17],
|
|
"eq_nt_634",
|
|
["is_null", 2287, 19, 483, 17],
|
|
["jump_false", 2287, "eq_nnl_635", 483, 17],
|
|
"_nop_tc_374",
|
|
["jump", "eq_nnl_635", 483, 17],
|
|
["true", 2286, 483, 17],
|
|
["jump", "eq_done_631", 483, 17],
|
|
"eq_nnl_635",
|
|
["is_bool", 2287, 19, 483, 17],
|
|
["jump_false", 2287, "eq_nb_636", 483, 17],
|
|
"_nop_tc_375",
|
|
["jump", "eq_nb_636", 483, 17],
|
|
["eq_bool", 2286, 19, 2285, 483, 17],
|
|
["jump", "eq_done_631", 483, 17],
|
|
"eq_nb_636",
|
|
["false", 2286, 483, 17],
|
|
"eq_done_631",
|
|
["move", 2289, 2286, 483, 17],
|
|
["jump_true", 2289, "or_end_630", 483, 17],
|
|
["access", 2290, "gt_text", 483, 36],
|
|
["is_identical", 2291, 19, 2290, 483, 36],
|
|
["jump_true", 2291, "eq_done_637", 483, 36],
|
|
["is_int", 2292, 19, 483, 36],
|
|
["jump_false", 2292, "eq_ni_638", 483, 36],
|
|
"_nop_tc_376",
|
|
["jump", "eq_ni_638", 483, 36],
|
|
["eq_int", 2291, 19, 2290, 483, 36],
|
|
["jump", "eq_done_637", 483, 36],
|
|
"eq_ni_638",
|
|
["is_num", 2292, 19, 483, 36],
|
|
["jump_false", 2292, "eq_nn_639", 483, 36],
|
|
"_nop_tc_377",
|
|
["jump", "eq_nn_639", 483, 36],
|
|
["eq_float", 2291, 19, 2290, 483, 36],
|
|
["jump", "eq_done_637", 483, 36],
|
|
"eq_nn_639",
|
|
["is_text", 2292, 19, 483, 36],
|
|
["jump_false", 2292, "eq_nt_640", 483, 36],
|
|
"_nop_tc_378",
|
|
"_nop_tc_379",
|
|
["eq_text", 2291, 19, 2290, 483, 36],
|
|
["jump", "eq_done_637", 483, 36],
|
|
"eq_nt_640",
|
|
["is_null", 2292, 19, 483, 36],
|
|
["jump_false", 2292, "eq_nnl_641", 483, 36],
|
|
"_nop_tc_380",
|
|
["jump", "eq_nnl_641", 483, 36],
|
|
["true", 2291, 483, 36],
|
|
["jump", "eq_done_637", 483, 36],
|
|
"eq_nnl_641",
|
|
["is_bool", 2292, 19, 483, 36],
|
|
["jump_false", 2292, "eq_nb_642", 483, 36],
|
|
"_nop_tc_381",
|
|
["jump", "eq_nb_642", 483, 36],
|
|
["eq_bool", 2291, 19, 2290, 483, 36],
|
|
["jump", "eq_done_637", 483, 36],
|
|
"eq_nb_642",
|
|
["false", 2291, 483, 36],
|
|
"eq_done_637",
|
|
["move", 2289, 2291, 483, 36],
|
|
"or_end_630",
|
|
["move", 2294, 2289, 483, 36],
|
|
["jump_true", 2294, "or_end_629", 483, 36],
|
|
["access", 2295, "le_text", 483, 55],
|
|
["is_identical", 2296, 19, 2295, 483, 55],
|
|
["jump_true", 2296, "eq_done_643", 483, 55],
|
|
["is_int", 2297, 19, 483, 55],
|
|
["jump_false", 2297, "eq_ni_644", 483, 55],
|
|
"_nop_tc_382",
|
|
["jump", "eq_ni_644", 483, 55],
|
|
["eq_int", 2296, 19, 2295, 483, 55],
|
|
["jump", "eq_done_643", 483, 55],
|
|
"eq_ni_644",
|
|
["is_num", 2297, 19, 483, 55],
|
|
["jump_false", 2297, "eq_nn_645", 483, 55],
|
|
"_nop_tc_383",
|
|
["jump", "eq_nn_645", 483, 55],
|
|
["eq_float", 2296, 19, 2295, 483, 55],
|
|
["jump", "eq_done_643", 483, 55],
|
|
"eq_nn_645",
|
|
["is_text", 2297, 19, 483, 55],
|
|
["jump_false", 2297, "eq_nt_646", 483, 55],
|
|
"_nop_tc_384",
|
|
"_nop_tc_385",
|
|
["eq_text", 2296, 19, 2295, 483, 55],
|
|
["jump", "eq_done_643", 483, 55],
|
|
"eq_nt_646",
|
|
["is_null", 2297, 19, 483, 55],
|
|
["jump_false", 2297, "eq_nnl_647", 483, 55],
|
|
"_nop_tc_386",
|
|
["jump", "eq_nnl_647", 483, 55],
|
|
["true", 2296, 483, 55],
|
|
["jump", "eq_done_643", 483, 55],
|
|
"eq_nnl_647",
|
|
["is_bool", 2297, 19, 483, 55],
|
|
["jump_false", 2297, "eq_nb_648", 483, 55],
|
|
"_nop_tc_387",
|
|
["jump", "eq_nb_648", 483, 55],
|
|
["eq_bool", 2296, 19, 2295, 483, 55],
|
|
["jump", "eq_done_643", 483, 55],
|
|
"eq_nb_648",
|
|
["false", 2296, 483, 55],
|
|
"eq_done_643",
|
|
["move", 2294, 2296, 483, 55],
|
|
"or_end_629",
|
|
["move", 2299, 2294, 483, 55],
|
|
["jump_true", 2299, "or_end_628", 483, 55],
|
|
["access", 2300, "ge_text", 483, 74],
|
|
["is_identical", 2301, 19, 2300, 483, 74],
|
|
["jump_true", 2301, "eq_done_649", 483, 74],
|
|
["is_int", 2302, 19, 483, 74],
|
|
["jump_false", 2302, "eq_ni_650", 483, 74],
|
|
"_nop_tc_388",
|
|
["jump", "eq_ni_650", 483, 74],
|
|
["eq_int", 2301, 19, 2300, 483, 74],
|
|
["jump", "eq_done_649", 483, 74],
|
|
"eq_ni_650",
|
|
["is_num", 2302, 19, 483, 74],
|
|
["jump_false", 2302, "eq_nn_651", 483, 74],
|
|
"_nop_tc_389",
|
|
["jump", "eq_nn_651", 483, 74],
|
|
["eq_float", 2301, 19, 2300, 483, 74],
|
|
["jump", "eq_done_649", 483, 74],
|
|
"eq_nn_651",
|
|
["is_text", 2302, 19, 483, 74],
|
|
["jump_false", 2302, "eq_nt_652", 483, 74],
|
|
"_nop_tc_390",
|
|
"_nop_tc_391",
|
|
["eq_text", 2301, 19, 2300, 483, 74],
|
|
["jump", "eq_done_649", 483, 74],
|
|
"eq_nt_652",
|
|
["is_null", 2302, 19, 483, 74],
|
|
["jump_false", 2302, "eq_nnl_653", 483, 74],
|
|
"_nop_tc_392",
|
|
["jump", "eq_nnl_653", 483, 74],
|
|
["true", 2301, 483, 74],
|
|
["jump", "eq_done_649", 483, 74],
|
|
"eq_nnl_653",
|
|
["is_bool", 2302, 19, 483, 74],
|
|
["jump_false", 2302, "eq_nb_654", 483, 74],
|
|
"_nop_tc_393",
|
|
["jump", "eq_nb_654", 483, 74],
|
|
["eq_bool", 2301, 19, 2300, 483, 74],
|
|
["jump", "eq_done_649", 483, 74],
|
|
"eq_nb_654",
|
|
["false", 2301, 483, 74],
|
|
"eq_done_649",
|
|
["move", 2299, 2301, 483, 74],
|
|
"or_end_628",
|
|
["jump_false", 2299, "if_else_626", 483, 74],
|
|
["get", 2305, 12, 1, 484, 13],
|
|
["frame", 2306, 2305, 0, 484, 13],
|
|
["null", 2307, 484, 13],
|
|
["setarg", 2306, 0, 2307, 484, 13],
|
|
["invoke", 2306, 2304, 484, 13],
|
|
["move", 20, 2304, 484, 13],
|
|
["get", 2309, 16, 1, 1, 1],
|
|
["frame", 2310, 2309, 1, 1, 1],
|
|
["null", 2311, 1, 1],
|
|
["setarg", 2310, 0, 2311, 1, 1],
|
|
["setarg", 2310, 1, 4, 1, 1],
|
|
["invoke", 2310, 2308, 1, 1],
|
|
["get", 2313, 16, 1, 1, 1],
|
|
["frame", 2314, 2313, 1, 1, 1],
|
|
["null", 2315, 1, 1],
|
|
["setarg", 2314, 0, 2315, 1, 1],
|
|
["setarg", 2314, 1, 5, 1, 1],
|
|
["invoke", 2314, 2312, 1, 1],
|
|
["get", 2317, 16, 1, 1, 1],
|
|
["frame", 2318, 2317, 1, 1, 1],
|
|
["null", 2319, 1, 1],
|
|
["setarg", 2318, 0, 2319, 1, 1],
|
|
["setarg", 2318, 1, 6, 1, 1],
|
|
["invoke", 2318, 2316, 1, 1],
|
|
["array", 2320, 0, 1, 1],
|
|
["push", 2320, 2308, 1, 1],
|
|
["push", 2320, 19, 1, 1],
|
|
["push", 2320, 2312, 1, 1],
|
|
["push", 2320, 2316, 1, 1],
|
|
["access", 2321, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2322, " {0} =l call $cell_rt_{1}(l %ctx, l {2}, l {3})", 1, 1],
|
|
["frame", 2324, 2321, 2, 1, 1],
|
|
["null", 2325, 1, 1],
|
|
["setarg", 2324, 0, 2325, 1, 1],
|
|
["setarg", 2324, 1, 2322, 1, 1],
|
|
["setarg", 2324, 2, 2320, 1, 1],
|
|
["invoke", 2324, 2323, 1, 1],
|
|
["get", 2327, 8, 1, 485, 9],
|
|
["frame", 2328, 2327, 1, 485, 9],
|
|
["null", 2329, 485, 9],
|
|
["setarg", 2328, 0, 2329, 485, 9],
|
|
["setarg", 2328, 1, 2323, 485, 9],
|
|
["invoke", 2328, 2326, 485, 9],
|
|
["frame", 2331, 24, 1, 486, 9],
|
|
["null", 2332, 486, 9],
|
|
["setarg", 2331, 0, 2332, 486, 9],
|
|
["setarg", 2331, 1, 4, 486, 9],
|
|
["invoke", 2331, 2330, 486, 9],
|
|
["jump", "while_start_79", 487, 9],
|
|
["jump", "if_end_627", 487, 9],
|
|
"if_else_626",
|
|
"if_end_627",
|
|
["access", 2333, "eq_bool", 489, 17],
|
|
["is_identical", 2334, 19, 2333, 489, 17],
|
|
["jump_true", 2334, "eq_done_657", 489, 17],
|
|
["is_int", 2335, 19, 489, 17],
|
|
["jump_false", 2335, "eq_ni_658", 489, 17],
|
|
"_nop_tc_394",
|
|
["jump", "eq_ni_658", 489, 17],
|
|
["eq_int", 2334, 19, 2333, 489, 17],
|
|
["jump", "eq_done_657", 489, 17],
|
|
"eq_ni_658",
|
|
["is_num", 2335, 19, 489, 17],
|
|
["jump_false", 2335, "eq_nn_659", 489, 17],
|
|
"_nop_tc_395",
|
|
["jump", "eq_nn_659", 489, 17],
|
|
["eq_float", 2334, 19, 2333, 489, 17],
|
|
["jump", "eq_done_657", 489, 17],
|
|
"eq_nn_659",
|
|
["is_text", 2335, 19, 489, 17],
|
|
["jump_false", 2335, "eq_nt_660", 489, 17],
|
|
"_nop_tc_396",
|
|
"_nop_tc_397",
|
|
["eq_text", 2334, 19, 2333, 489, 17],
|
|
["jump", "eq_done_657", 489, 17],
|
|
"eq_nt_660",
|
|
["is_null", 2335, 19, 489, 17],
|
|
["jump_false", 2335, "eq_nnl_661", 489, 17],
|
|
"_nop_tc_398",
|
|
["jump", "eq_nnl_661", 489, 17],
|
|
["true", 2334, 489, 17],
|
|
["jump", "eq_done_657", 489, 17],
|
|
"eq_nnl_661",
|
|
["is_bool", 2335, 19, 489, 17],
|
|
["jump_false", 2335, "eq_nb_662", 489, 17],
|
|
"_nop_tc_399",
|
|
["jump", "eq_nb_662", 489, 17],
|
|
["eq_bool", 2334, 19, 2333, 489, 17],
|
|
["jump", "eq_done_657", 489, 17],
|
|
"eq_nb_662",
|
|
["false", 2334, 489, 17],
|
|
"eq_done_657",
|
|
["jump_false", 2334, "if_else_655", 489, 17],
|
|
["get", 2338, 12, 1, 490, 13],
|
|
["frame", 2339, 2338, 0, 490, 13],
|
|
["null", 2340, 490, 13],
|
|
["setarg", 2339, 0, 2340, 490, 13],
|
|
["invoke", 2339, 2337, 490, 13],
|
|
["move", 20, 2337, 490, 13],
|
|
["get", 2342, 16, 1, 491, 29],
|
|
["frame", 2343, 2342, 1, 491, 29],
|
|
["null", 2344, 491, 29],
|
|
["setarg", 2343, 0, 2344, 491, 29],
|
|
["setarg", 2343, 1, 5, 491, 29],
|
|
["invoke", 2343, 2341, 491, 29],
|
|
["get", 2346, 16, 1, 491, 36],
|
|
["frame", 2347, 2346, 1, 491, 36],
|
|
["null", 2348, 491, 36],
|
|
["setarg", 2347, 0, 2348, 491, 36],
|
|
["setarg", 2347, 1, 6, 491, 36],
|
|
["invoke", 2347, 2345, 491, 36],
|
|
["get", 2350, 2, 1, 491, 14],
|
|
["is_proxy", 2351, 2350, 491, 14],
|
|
["jump_false", 2351, "record_path_663", 491, 14],
|
|
["null", 2352, 491, 14],
|
|
["access", 2353, "eq_bool", 491, 14],
|
|
["array", 2354, 0, 491, 14],
|
|
["push", 2354, 20, 491, 14],
|
|
["push", 2354, 2341, 491, 14],
|
|
["push", 2354, 2345, 491, 14],
|
|
["frame", 2355, 2350, 2, 491, 14],
|
|
["setarg", 2355, 0, 2352, 491, 14],
|
|
["setarg", 2355, 1, 2353, 491, 14],
|
|
["setarg", 2355, 2, 2354, 491, 14],
|
|
["invoke", 2355, 2349, 491, 14],
|
|
["jump", "call_done_664", 491, 14],
|
|
"record_path_663",
|
|
["load_field", 2356, 2350, "eq_bool", 491, 14],
|
|
["frame", 2357, 2356, 3, 491, 14],
|
|
["setarg", 2357, 0, 2350, 491, 14],
|
|
["setarg", 2357, 1, 20, 491, 14],
|
|
["setarg", 2357, 2, 2341, 491, 14],
|
|
["setarg", 2357, 3, 2345, 491, 14],
|
|
["invoke", 2357, 2349, 491, 14],
|
|
"call_done_664",
|
|
["get", 2359, 8, 1, 491, 9],
|
|
["frame", 2360, 2359, 1, 491, 9],
|
|
["null", 2361, 491, 9],
|
|
["setarg", 2360, 0, 2361, 491, 9],
|
|
["setarg", 2360, 1, 2349, 491, 9],
|
|
["invoke", 2360, 2358, 491, 9],
|
|
["get", 2363, 16, 1, 1, 1],
|
|
["frame", 2364, 2363, 1, 1, 1],
|
|
["null", 2365, 1, 1],
|
|
["setarg", 2364, 0, 2365, 1, 1],
|
|
["setarg", 2364, 1, 4, 1, 1],
|
|
["invoke", 2364, 2362, 1, 1],
|
|
["array", 2366, 0, 1, 1],
|
|
["push", 2366, 2362, 1, 1],
|
|
["push", 2366, 20, 1, 1],
|
|
["access", 2367, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2368, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2370, 2367, 2, 1, 1],
|
|
["null", 2371, 1, 1],
|
|
["setarg", 2370, 0, 2371, 1, 1],
|
|
["setarg", 2370, 1, 2368, 1, 1],
|
|
["setarg", 2370, 2, 2366, 1, 1],
|
|
["invoke", 2370, 2369, 1, 1],
|
|
["get", 2373, 8, 1, 492, 9],
|
|
["frame", 2374, 2373, 1, 492, 9],
|
|
["null", 2375, 492, 9],
|
|
["setarg", 2374, 0, 2375, 492, 9],
|
|
["setarg", 2374, 1, 2369, 492, 9],
|
|
["invoke", 2374, 2372, 492, 9],
|
|
["frame", 2377, 24, 1, 493, 9],
|
|
["null", 2378, 493, 9],
|
|
["setarg", 2377, 0, 2378, 493, 9],
|
|
["setarg", 2377, 1, 4, 493, 9],
|
|
["invoke", 2377, 2376, 493, 9],
|
|
["jump", "while_start_79", 494, 9],
|
|
["jump", "if_end_656", 494, 9],
|
|
"if_else_655",
|
|
"if_end_656",
|
|
["access", 2379, "ne_bool", 496, 17],
|
|
["is_identical", 2380, 19, 2379, 496, 17],
|
|
["jump_true", 2380, "eq_done_667", 496, 17],
|
|
["is_int", 2381, 19, 496, 17],
|
|
["jump_false", 2381, "eq_ni_668", 496, 17],
|
|
"_nop_tc_400",
|
|
["jump", "eq_ni_668", 496, 17],
|
|
["eq_int", 2380, 19, 2379, 496, 17],
|
|
["jump", "eq_done_667", 496, 17],
|
|
"eq_ni_668",
|
|
["is_num", 2381, 19, 496, 17],
|
|
["jump_false", 2381, "eq_nn_669", 496, 17],
|
|
"_nop_tc_401",
|
|
["jump", "eq_nn_669", 496, 17],
|
|
["eq_float", 2380, 19, 2379, 496, 17],
|
|
["jump", "eq_done_667", 496, 17],
|
|
"eq_nn_669",
|
|
["is_text", 2381, 19, 496, 17],
|
|
["jump_false", 2381, "eq_nt_670", 496, 17],
|
|
"_nop_tc_402",
|
|
"_nop_tc_403",
|
|
["eq_text", 2380, 19, 2379, 496, 17],
|
|
["jump", "eq_done_667", 496, 17],
|
|
"eq_nt_670",
|
|
["is_null", 2381, 19, 496, 17],
|
|
["jump_false", 2381, "eq_nnl_671", 496, 17],
|
|
"_nop_tc_404",
|
|
["jump", "eq_nnl_671", 496, 17],
|
|
["true", 2380, 496, 17],
|
|
["jump", "eq_done_667", 496, 17],
|
|
"eq_nnl_671",
|
|
["is_bool", 2381, 19, 496, 17],
|
|
["jump_false", 2381, "eq_nb_672", 496, 17],
|
|
"_nop_tc_405",
|
|
["jump", "eq_nb_672", 496, 17],
|
|
["eq_bool", 2380, 19, 2379, 496, 17],
|
|
["jump", "eq_done_667", 496, 17],
|
|
"eq_nb_672",
|
|
["false", 2380, 496, 17],
|
|
"eq_done_667",
|
|
["jump_false", 2380, "if_else_665", 496, 17],
|
|
["get", 2384, 12, 1, 497, 13],
|
|
["frame", 2385, 2384, 0, 497, 13],
|
|
["null", 2386, 497, 13],
|
|
["setarg", 2385, 0, 2386, 497, 13],
|
|
["invoke", 2385, 2383, 497, 13],
|
|
["move", 20, 2383, 497, 13],
|
|
["get", 2388, 16, 1, 498, 29],
|
|
["frame", 2389, 2388, 1, 498, 29],
|
|
["null", 2390, 498, 29],
|
|
["setarg", 2389, 0, 2390, 498, 29],
|
|
["setarg", 2389, 1, 5, 498, 29],
|
|
["invoke", 2389, 2387, 498, 29],
|
|
["get", 2392, 16, 1, 498, 36],
|
|
["frame", 2393, 2392, 1, 498, 36],
|
|
["null", 2394, 498, 36],
|
|
["setarg", 2393, 0, 2394, 498, 36],
|
|
["setarg", 2393, 1, 6, 498, 36],
|
|
["invoke", 2393, 2391, 498, 36],
|
|
["get", 2396, 2, 1, 498, 14],
|
|
["is_proxy", 2397, 2396, 498, 14],
|
|
["jump_false", 2397, "record_path_673", 498, 14],
|
|
["null", 2398, 498, 14],
|
|
["access", 2399, "ne_bool", 498, 14],
|
|
["array", 2400, 0, 498, 14],
|
|
["push", 2400, 20, 498, 14],
|
|
["push", 2400, 2387, 498, 14],
|
|
["push", 2400, 2391, 498, 14],
|
|
["frame", 2401, 2396, 2, 498, 14],
|
|
["setarg", 2401, 0, 2398, 498, 14],
|
|
["setarg", 2401, 1, 2399, 498, 14],
|
|
["setarg", 2401, 2, 2400, 498, 14],
|
|
["invoke", 2401, 2395, 498, 14],
|
|
["jump", "call_done_674", 498, 14],
|
|
"record_path_673",
|
|
["load_field", 2402, 2396, "ne_bool", 498, 14],
|
|
["frame", 2403, 2402, 3, 498, 14],
|
|
["setarg", 2403, 0, 2396, 498, 14],
|
|
["setarg", 2403, 1, 20, 498, 14],
|
|
["setarg", 2403, 2, 2387, 498, 14],
|
|
["setarg", 2403, 3, 2391, 498, 14],
|
|
["invoke", 2403, 2395, 498, 14],
|
|
"call_done_674",
|
|
["get", 2405, 8, 1, 498, 9],
|
|
["frame", 2406, 2405, 1, 498, 9],
|
|
["null", 2407, 498, 9],
|
|
["setarg", 2406, 0, 2407, 498, 9],
|
|
["setarg", 2406, 1, 2395, 498, 9],
|
|
["invoke", 2406, 2404, 498, 9],
|
|
["get", 2409, 16, 1, 1, 1],
|
|
["frame", 2410, 2409, 1, 1, 1],
|
|
["null", 2411, 1, 1],
|
|
["setarg", 2410, 0, 2411, 1, 1],
|
|
["setarg", 2410, 1, 4, 1, 1],
|
|
["invoke", 2410, 2408, 1, 1],
|
|
["array", 2412, 0, 1, 1],
|
|
["push", 2412, 2408, 1, 1],
|
|
["push", 2412, 20, 1, 1],
|
|
["access", 2413, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2414, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2416, 2413, 2, 1, 1],
|
|
["null", 2417, 1, 1],
|
|
["setarg", 2416, 0, 2417, 1, 1],
|
|
["setarg", 2416, 1, 2414, 1, 1],
|
|
["setarg", 2416, 2, 2412, 1, 1],
|
|
["invoke", 2416, 2415, 1, 1],
|
|
["get", 2419, 8, 1, 499, 9],
|
|
["frame", 2420, 2419, 1, 499, 9],
|
|
["null", 2421, 499, 9],
|
|
["setarg", 2420, 0, 2421, 499, 9],
|
|
["setarg", 2420, 1, 2415, 499, 9],
|
|
["invoke", 2420, 2418, 499, 9],
|
|
["frame", 2423, 24, 1, 500, 9],
|
|
["null", 2424, 500, 9],
|
|
["setarg", 2423, 0, 2424, 500, 9],
|
|
["setarg", 2423, 1, 4, 500, 9],
|
|
["invoke", 2423, 2422, 500, 9],
|
|
["jump", "while_start_79", 501, 9],
|
|
["jump", "if_end_666", 501, 9],
|
|
"if_else_665",
|
|
"if_end_666",
|
|
["access", 2425, "eq_tol", 503, 17],
|
|
["is_identical", 2426, 19, 2425, 503, 17],
|
|
["jump_true", 2426, "eq_done_678", 503, 17],
|
|
["is_int", 2427, 19, 503, 17],
|
|
["jump_false", 2427, "eq_ni_679", 503, 17],
|
|
"_nop_tc_406",
|
|
["jump", "eq_ni_679", 503, 17],
|
|
["eq_int", 2426, 19, 2425, 503, 17],
|
|
["jump", "eq_done_678", 503, 17],
|
|
"eq_ni_679",
|
|
["is_num", 2427, 19, 503, 17],
|
|
["jump_false", 2427, "eq_nn_680", 503, 17],
|
|
"_nop_tc_407",
|
|
["jump", "eq_nn_680", 503, 17],
|
|
["eq_float", 2426, 19, 2425, 503, 17],
|
|
["jump", "eq_done_678", 503, 17],
|
|
"eq_nn_680",
|
|
["is_text", 2427, 19, 503, 17],
|
|
["jump_false", 2427, "eq_nt_681", 503, 17],
|
|
"_nop_tc_408",
|
|
"_nop_tc_409",
|
|
["eq_text", 2426, 19, 2425, 503, 17],
|
|
["jump", "eq_done_678", 503, 17],
|
|
"eq_nt_681",
|
|
["is_null", 2427, 19, 503, 17],
|
|
["jump_false", 2427, "eq_nnl_682", 503, 17],
|
|
"_nop_tc_410",
|
|
["jump", "eq_nnl_682", 503, 17],
|
|
["true", 2426, 503, 17],
|
|
["jump", "eq_done_678", 503, 17],
|
|
"eq_nnl_682",
|
|
["is_bool", 2427, 19, 503, 17],
|
|
["jump_false", 2427, "eq_nb_683", 503, 17],
|
|
"_nop_tc_411",
|
|
["jump", "eq_nb_683", 503, 17],
|
|
["eq_bool", 2426, 19, 2425, 503, 17],
|
|
["jump", "eq_done_678", 503, 17],
|
|
"eq_nb_683",
|
|
["false", 2426, 503, 17],
|
|
"eq_done_678",
|
|
["move", 2429, 2426, 503, 17],
|
|
["jump_true", 2429, "or_end_677", 503, 17],
|
|
["access", 2430, "ne_tol", 503, 35],
|
|
["is_identical", 2431, 19, 2430, 503, 35],
|
|
["jump_true", 2431, "eq_done_684", 503, 35],
|
|
["is_int", 2432, 19, 503, 35],
|
|
["jump_false", 2432, "eq_ni_685", 503, 35],
|
|
"_nop_tc_412",
|
|
["jump", "eq_ni_685", 503, 35],
|
|
["eq_int", 2431, 19, 2430, 503, 35],
|
|
["jump", "eq_done_684", 503, 35],
|
|
"eq_ni_685",
|
|
["is_num", 2432, 19, 503, 35],
|
|
["jump_false", 2432, "eq_nn_686", 503, 35],
|
|
"_nop_tc_413",
|
|
["jump", "eq_nn_686", 503, 35],
|
|
["eq_float", 2431, 19, 2430, 503, 35],
|
|
["jump", "eq_done_684", 503, 35],
|
|
"eq_nn_686",
|
|
["is_text", 2432, 19, 503, 35],
|
|
["jump_false", 2432, "eq_nt_687", 503, 35],
|
|
"_nop_tc_414",
|
|
"_nop_tc_415",
|
|
["eq_text", 2431, 19, 2430, 503, 35],
|
|
["jump", "eq_done_684", 503, 35],
|
|
"eq_nt_687",
|
|
["is_null", 2432, 19, 503, 35],
|
|
["jump_false", 2432, "eq_nnl_688", 503, 35],
|
|
"_nop_tc_416",
|
|
["jump", "eq_nnl_688", 503, 35],
|
|
["true", 2431, 503, 35],
|
|
["jump", "eq_done_684", 503, 35],
|
|
"eq_nnl_688",
|
|
["is_bool", 2432, 19, 503, 35],
|
|
["jump_false", 2432, "eq_nb_689", 503, 35],
|
|
"_nop_tc_417",
|
|
["jump", "eq_nb_689", 503, 35],
|
|
["eq_bool", 2431, 19, 2430, 503, 35],
|
|
["jump", "eq_done_684", 503, 35],
|
|
"eq_nb_689",
|
|
["false", 2431, 503, 35],
|
|
"eq_done_684",
|
|
["move", 2429, 2431, 503, 35],
|
|
"or_end_677",
|
|
["jump_false", 2429, "if_else_675", 503, 35],
|
|
["get", 2435, 16, 1, 1, 1],
|
|
["frame", 2436, 2435, 1, 1, 1],
|
|
["null", 2437, 1, 1],
|
|
["setarg", 2436, 0, 2437, 1, 1],
|
|
["setarg", 2436, 1, 4, 1, 1],
|
|
["invoke", 2436, 2434, 1, 1],
|
|
["get", 2439, 16, 1, 1, 1],
|
|
["frame", 2440, 2439, 1, 1, 1],
|
|
["null", 2441, 1, 1],
|
|
["setarg", 2440, 0, 2441, 1, 1],
|
|
["setarg", 2440, 1, 5, 1, 1],
|
|
["invoke", 2440, 2438, 1, 1],
|
|
["get", 2443, 16, 1, 1, 1],
|
|
["frame", 2444, 2443, 1, 1, 1],
|
|
["null", 2445, 1, 1],
|
|
["setarg", 2444, 0, 2445, 1, 1],
|
|
["setarg", 2444, 1, 6, 1, 1],
|
|
["invoke", 2444, 2442, 1, 1],
|
|
["array", 2446, 0, 1, 1],
|
|
["push", 2446, 2434, 1, 1],
|
|
["push", 2446, 19, 1, 1],
|
|
["push", 2446, 2438, 1, 1],
|
|
["push", 2446, 2442, 1, 1],
|
|
["access", 2447, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2448, " {0} =l call $cell_rt_{1}(l %ctx, l {2}, l {3})", 1, 1],
|
|
["frame", 2450, 2447, 2, 1, 1],
|
|
["null", 2451, 1, 1],
|
|
["setarg", 2450, 0, 2451, 1, 1],
|
|
["setarg", 2450, 1, 2448, 1, 1],
|
|
["setarg", 2450, 2, 2446, 1, 1],
|
|
["invoke", 2450, 2449, 1, 1],
|
|
["get", 2453, 8, 1, 504, 9],
|
|
["frame", 2454, 2453, 1, 504, 9],
|
|
["null", 2455, 504, 9],
|
|
["setarg", 2454, 0, 2455, 504, 9],
|
|
["setarg", 2454, 1, 2449, 504, 9],
|
|
["invoke", 2454, 2452, 504, 9],
|
|
["frame", 2457, 24, 1, 505, 9],
|
|
["null", 2458, 505, 9],
|
|
["setarg", 2457, 0, 2458, 505, 9],
|
|
["setarg", 2457, 1, 4, 505, 9],
|
|
["invoke", 2457, 2456, 505, 9],
|
|
["jump", "while_start_79", 506, 9],
|
|
["jump", "if_end_676", 506, 9],
|
|
"if_else_675",
|
|
"if_end_676",
|
|
["access", 2459, "not", 511, 17],
|
|
["is_identical", 2460, 19, 2459, 511, 17],
|
|
["jump_true", 2460, "eq_done_692", 511, 17],
|
|
["is_int", 2461, 19, 511, 17],
|
|
["jump_false", 2461, "eq_ni_693", 511, 17],
|
|
"_nop_tc_418",
|
|
["jump", "eq_ni_693", 511, 17],
|
|
["eq_int", 2460, 19, 2459, 511, 17],
|
|
["jump", "eq_done_692", 511, 17],
|
|
"eq_ni_693",
|
|
["is_num", 2461, 19, 511, 17],
|
|
["jump_false", 2461, "eq_nn_694", 511, 17],
|
|
"_nop_tc_419",
|
|
["jump", "eq_nn_694", 511, 17],
|
|
["eq_float", 2460, 19, 2459, 511, 17],
|
|
["jump", "eq_done_692", 511, 17],
|
|
"eq_nn_694",
|
|
["is_text", 2461, 19, 511, 17],
|
|
["jump_false", 2461, "eq_nt_695", 511, 17],
|
|
"_nop_tc_420",
|
|
"_nop_tc_421",
|
|
["eq_text", 2460, 19, 2459, 511, 17],
|
|
["jump", "eq_done_692", 511, 17],
|
|
"eq_nt_695",
|
|
["is_null", 2461, 19, 511, 17],
|
|
["jump_false", 2461, "eq_nnl_696", 511, 17],
|
|
"_nop_tc_422",
|
|
["jump", "eq_nnl_696", 511, 17],
|
|
["true", 2460, 511, 17],
|
|
["jump", "eq_done_692", 511, 17],
|
|
"eq_nnl_696",
|
|
["is_bool", 2461, 19, 511, 17],
|
|
["jump_false", 2461, "eq_nb_697", 511, 17],
|
|
"_nop_tc_423",
|
|
["jump", "eq_nb_697", 511, 17],
|
|
["eq_bool", 2460, 19, 2459, 511, 17],
|
|
["jump", "eq_done_692", 511, 17],
|
|
"eq_nb_697",
|
|
["false", 2460, 511, 17],
|
|
"eq_done_692",
|
|
["jump_false", 2460, "if_else_690", 511, 17],
|
|
["get", 2464, 12, 1, 512, 13],
|
|
["frame", 2465, 2464, 0, 512, 13],
|
|
["null", 2466, 512, 13],
|
|
["setarg", 2465, 0, 2466, 512, 13],
|
|
["invoke", 2465, 2463, 512, 13],
|
|
["move", 20, 2463, 512, 13],
|
|
["access", 2467, "%ctx", 513, 26],
|
|
["get", 2469, 16, 1, 513, 34],
|
|
["frame", 2470, 2469, 1, 513, 34],
|
|
["null", 2471, 513, 34],
|
|
["setarg", 2470, 0, 2471, 513, 34],
|
|
["setarg", 2470, 1, 5, 513, 34],
|
|
["invoke", 2470, 2468, 513, 34],
|
|
["get", 2473, 2, 1, 513, 14],
|
|
["is_proxy", 2474, 2473, 513, 14],
|
|
["jump_false", 2474, "record_path_698", 513, 14],
|
|
["null", 2475, 513, 14],
|
|
["access", 2476, "lnot", 513, 14],
|
|
["array", 2477, 0, 513, 14],
|
|
["push", 2477, 20, 513, 14],
|
|
["push", 2477, 2467, 513, 14],
|
|
["push", 2477, 2468, 513, 14],
|
|
["frame", 2478, 2473, 2, 513, 14],
|
|
["setarg", 2478, 0, 2475, 513, 14],
|
|
["setarg", 2478, 1, 2476, 513, 14],
|
|
["setarg", 2478, 2, 2477, 513, 14],
|
|
["invoke", 2478, 2472, 513, 14],
|
|
["jump", "call_done_699", 513, 14],
|
|
"record_path_698",
|
|
["load_field", 2479, 2473, "lnot", 513, 14],
|
|
["frame", 2480, 2479, 3, 513, 14],
|
|
["setarg", 2480, 0, 2473, 513, 14],
|
|
["setarg", 2480, 1, 20, 513, 14],
|
|
["setarg", 2480, 2, 2467, 513, 14],
|
|
["setarg", 2480, 3, 2468, 513, 14],
|
|
["invoke", 2480, 2472, 513, 14],
|
|
"call_done_699",
|
|
["get", 2482, 8, 1, 513, 9],
|
|
["frame", 2483, 2482, 1, 513, 9],
|
|
["null", 2484, 513, 9],
|
|
["setarg", 2483, 0, 2484, 513, 9],
|
|
["setarg", 2483, 1, 2472, 513, 9],
|
|
["invoke", 2483, 2481, 513, 9],
|
|
["get", 2486, 16, 1, 1, 1],
|
|
["frame", 2487, 2486, 1, 1, 1],
|
|
["null", 2488, 1, 1],
|
|
["setarg", 2487, 0, 2488, 1, 1],
|
|
["setarg", 2487, 1, 4, 1, 1],
|
|
["invoke", 2487, 2485, 1, 1],
|
|
["array", 2489, 0, 1, 1],
|
|
["push", 2489, 2485, 1, 1],
|
|
["push", 2489, 20, 1, 1],
|
|
["access", 2490, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2491, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2493, 2490, 2, 1, 1],
|
|
["null", 2494, 1, 1],
|
|
["setarg", 2493, 0, 2494, 1, 1],
|
|
["setarg", 2493, 1, 2491, 1, 1],
|
|
["setarg", 2493, 2, 2489, 1, 1],
|
|
["invoke", 2493, 2492, 1, 1],
|
|
["get", 2496, 8, 1, 514, 9],
|
|
["frame", 2497, 2496, 1, 514, 9],
|
|
["null", 2498, 514, 9],
|
|
["setarg", 2497, 0, 2498, 514, 9],
|
|
["setarg", 2497, 1, 2492, 514, 9],
|
|
["invoke", 2497, 2495, 514, 9],
|
|
["frame", 2500, 24, 1, 515, 9],
|
|
["null", 2501, 515, 9],
|
|
["setarg", 2500, 0, 2501, 515, 9],
|
|
["setarg", 2500, 1, 4, 515, 9],
|
|
["invoke", 2500, 2499, 515, 9],
|
|
["jump", "while_start_79", 516, 9],
|
|
["jump", "if_end_691", 516, 9],
|
|
"if_else_690",
|
|
"if_end_691",
|
|
["access", 2502, "and", 518, 17],
|
|
["is_identical", 2503, 19, 2502, 518, 17],
|
|
["jump_true", 2503, "eq_done_702", 518, 17],
|
|
["is_int", 2504, 19, 518, 17],
|
|
["jump_false", 2504, "eq_ni_703", 518, 17],
|
|
"_nop_tc_424",
|
|
["jump", "eq_ni_703", 518, 17],
|
|
["eq_int", 2503, 19, 2502, 518, 17],
|
|
["jump", "eq_done_702", 518, 17],
|
|
"eq_ni_703",
|
|
["is_num", 2504, 19, 518, 17],
|
|
["jump_false", 2504, "eq_nn_704", 518, 17],
|
|
"_nop_tc_425",
|
|
["jump", "eq_nn_704", 518, 17],
|
|
["eq_float", 2503, 19, 2502, 518, 17],
|
|
["jump", "eq_done_702", 518, 17],
|
|
"eq_nn_704",
|
|
["is_text", 2504, 19, 518, 17],
|
|
["jump_false", 2504, "eq_nt_705", 518, 17],
|
|
"_nop_tc_426",
|
|
"_nop_tc_427",
|
|
["eq_text", 2503, 19, 2502, 518, 17],
|
|
["jump", "eq_done_702", 518, 17],
|
|
"eq_nt_705",
|
|
["is_null", 2504, 19, 518, 17],
|
|
["jump_false", 2504, "eq_nnl_706", 518, 17],
|
|
"_nop_tc_428",
|
|
["jump", "eq_nnl_706", 518, 17],
|
|
["true", 2503, 518, 17],
|
|
["jump", "eq_done_702", 518, 17],
|
|
"eq_nnl_706",
|
|
["is_bool", 2504, 19, 518, 17],
|
|
["jump_false", 2504, "eq_nb_707", 518, 17],
|
|
"_nop_tc_429",
|
|
["jump", "eq_nb_707", 518, 17],
|
|
["eq_bool", 2503, 19, 2502, 518, 17],
|
|
["jump", "eq_done_702", 518, 17],
|
|
"eq_nb_707",
|
|
["false", 2503, 518, 17],
|
|
"eq_done_702",
|
|
["jump_false", 2503, "if_else_700", 518, 17],
|
|
["get", 2507, 16, 1, 1, 1],
|
|
["frame", 2508, 2507, 1, 1, 1],
|
|
["null", 2509, 1, 1],
|
|
["setarg", 2508, 0, 2509, 1, 1],
|
|
["setarg", 2508, 1, 4, 1, 1],
|
|
["invoke", 2508, 2506, 1, 1],
|
|
["get", 2511, 16, 1, 1, 1],
|
|
["frame", 2512, 2511, 1, 1, 1],
|
|
["null", 2513, 1, 1],
|
|
["setarg", 2512, 0, 2513, 1, 1],
|
|
["setarg", 2512, 1, 5, 1, 1],
|
|
["invoke", 2512, 2510, 1, 1],
|
|
["get", 2515, 16, 1, 1, 1],
|
|
["frame", 2516, 2515, 1, 1, 1],
|
|
["null", 2517, 1, 1],
|
|
["setarg", 2516, 0, 2517, 1, 1],
|
|
["setarg", 2516, 1, 6, 1, 1],
|
|
["invoke", 2516, 2514, 1, 1],
|
|
["array", 2518, 0, 1, 1],
|
|
["push", 2518, 2506, 1, 1],
|
|
["push", 2518, 2510, 1, 1],
|
|
["push", 2518, 2514, 1, 1],
|
|
["access", 2519, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2520, " {0} =l and {1}, {2}", 1, 1],
|
|
["frame", 2522, 2519, 2, 1, 1],
|
|
["null", 2523, 1, 1],
|
|
["setarg", 2522, 0, 2523, 1, 1],
|
|
["setarg", 2522, 1, 2520, 1, 1],
|
|
["setarg", 2522, 2, 2518, 1, 1],
|
|
["invoke", 2522, 2521, 1, 1],
|
|
["get", 2525, 8, 1, 519, 9],
|
|
["frame", 2526, 2525, 1, 519, 9],
|
|
["null", 2527, 519, 9],
|
|
["setarg", 2526, 0, 2527, 519, 9],
|
|
["setarg", 2526, 1, 2521, 519, 9],
|
|
["invoke", 2526, 2524, 519, 9],
|
|
["frame", 2529, 24, 1, 520, 9],
|
|
["null", 2530, 520, 9],
|
|
["setarg", 2529, 0, 2530, 520, 9],
|
|
["setarg", 2529, 1, 4, 520, 9],
|
|
["invoke", 2529, 2528, 520, 9],
|
|
["jump", "while_start_79", 521, 9],
|
|
["jump", "if_end_701", 521, 9],
|
|
"if_else_700",
|
|
"if_end_701",
|
|
["access", 2531, "or", 523, 17],
|
|
["is_identical", 2532, 19, 2531, 523, 17],
|
|
["jump_true", 2532, "eq_done_710", 523, 17],
|
|
["is_int", 2533, 19, 523, 17],
|
|
["jump_false", 2533, "eq_ni_711", 523, 17],
|
|
"_nop_tc_430",
|
|
["jump", "eq_ni_711", 523, 17],
|
|
["eq_int", 2532, 19, 2531, 523, 17],
|
|
["jump", "eq_done_710", 523, 17],
|
|
"eq_ni_711",
|
|
["is_num", 2533, 19, 523, 17],
|
|
["jump_false", 2533, "eq_nn_712", 523, 17],
|
|
"_nop_tc_431",
|
|
["jump", "eq_nn_712", 523, 17],
|
|
["eq_float", 2532, 19, 2531, 523, 17],
|
|
["jump", "eq_done_710", 523, 17],
|
|
"eq_nn_712",
|
|
["is_text", 2533, 19, 523, 17],
|
|
["jump_false", 2533, "eq_nt_713", 523, 17],
|
|
"_nop_tc_432",
|
|
"_nop_tc_433",
|
|
["eq_text", 2532, 19, 2531, 523, 17],
|
|
["jump", "eq_done_710", 523, 17],
|
|
"eq_nt_713",
|
|
["is_null", 2533, 19, 523, 17],
|
|
["jump_false", 2533, "eq_nnl_714", 523, 17],
|
|
"_nop_tc_434",
|
|
["jump", "eq_nnl_714", 523, 17],
|
|
["true", 2532, 523, 17],
|
|
["jump", "eq_done_710", 523, 17],
|
|
"eq_nnl_714",
|
|
["is_bool", 2533, 19, 523, 17],
|
|
["jump_false", 2533, "eq_nb_715", 523, 17],
|
|
"_nop_tc_435",
|
|
["jump", "eq_nb_715", 523, 17],
|
|
["eq_bool", 2532, 19, 2531, 523, 17],
|
|
["jump", "eq_done_710", 523, 17],
|
|
"eq_nb_715",
|
|
["false", 2532, 523, 17],
|
|
"eq_done_710",
|
|
["jump_false", 2532, "if_else_708", 523, 17],
|
|
["get", 2536, 16, 1, 1, 1],
|
|
["frame", 2537, 2536, 1, 1, 1],
|
|
["null", 2538, 1, 1],
|
|
["setarg", 2537, 0, 2538, 1, 1],
|
|
["setarg", 2537, 1, 4, 1, 1],
|
|
["invoke", 2537, 2535, 1, 1],
|
|
["get", 2540, 16, 1, 1, 1],
|
|
["frame", 2541, 2540, 1, 1, 1],
|
|
["null", 2542, 1, 1],
|
|
["setarg", 2541, 0, 2542, 1, 1],
|
|
["setarg", 2541, 1, 5, 1, 1],
|
|
["invoke", 2541, 2539, 1, 1],
|
|
["get", 2544, 16, 1, 1, 1],
|
|
["frame", 2545, 2544, 1, 1, 1],
|
|
["null", 2546, 1, 1],
|
|
["setarg", 2545, 0, 2546, 1, 1],
|
|
["setarg", 2545, 1, 6, 1, 1],
|
|
["invoke", 2545, 2543, 1, 1],
|
|
["array", 2547, 0, 1, 1],
|
|
["push", 2547, 2535, 1, 1],
|
|
["push", 2547, 2539, 1, 1],
|
|
["push", 2547, 2543, 1, 1],
|
|
["access", 2548, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2549, " {0} =l or {1}, {2}", 1, 1],
|
|
["frame", 2551, 2548, 2, 1, 1],
|
|
["null", 2552, 1, 1],
|
|
["setarg", 2551, 0, 2552, 1, 1],
|
|
["setarg", 2551, 1, 2549, 1, 1],
|
|
["setarg", 2551, 2, 2547, 1, 1],
|
|
["invoke", 2551, 2550, 1, 1],
|
|
["get", 2554, 8, 1, 524, 9],
|
|
["frame", 2555, 2554, 1, 524, 9],
|
|
["null", 2556, 524, 9],
|
|
["setarg", 2555, 0, 2556, 524, 9],
|
|
["setarg", 2555, 1, 2550, 524, 9],
|
|
["invoke", 2555, 2553, 524, 9],
|
|
["frame", 2558, 24, 1, 525, 9],
|
|
["null", 2559, 525, 9],
|
|
["setarg", 2558, 0, 2559, 525, 9],
|
|
["setarg", 2558, 1, 4, 525, 9],
|
|
["invoke", 2558, 2557, 525, 9],
|
|
["jump", "while_start_79", 526, 9],
|
|
["jump", "if_end_709", 526, 9],
|
|
"if_else_708",
|
|
"if_end_709",
|
|
["access", 2560, "bitnot", 531, 17],
|
|
["is_identical", 2561, 19, 2560, 531, 17],
|
|
["jump_true", 2561, "eq_done_718", 531, 17],
|
|
["is_int", 2562, 19, 531, 17],
|
|
["jump_false", 2562, "eq_ni_719", 531, 17],
|
|
"_nop_tc_436",
|
|
["jump", "eq_ni_719", 531, 17],
|
|
["eq_int", 2561, 19, 2560, 531, 17],
|
|
["jump", "eq_done_718", 531, 17],
|
|
"eq_ni_719",
|
|
["is_num", 2562, 19, 531, 17],
|
|
["jump_false", 2562, "eq_nn_720", 531, 17],
|
|
"_nop_tc_437",
|
|
["jump", "eq_nn_720", 531, 17],
|
|
["eq_float", 2561, 19, 2560, 531, 17],
|
|
["jump", "eq_done_718", 531, 17],
|
|
"eq_nn_720",
|
|
["is_text", 2562, 19, 531, 17],
|
|
["jump_false", 2562, "eq_nt_721", 531, 17],
|
|
"_nop_tc_438",
|
|
"_nop_tc_439",
|
|
["eq_text", 2561, 19, 2560, 531, 17],
|
|
["jump", "eq_done_718", 531, 17],
|
|
"eq_nt_721",
|
|
["is_null", 2562, 19, 531, 17],
|
|
["jump_false", 2562, "eq_nnl_722", 531, 17],
|
|
"_nop_tc_440",
|
|
["jump", "eq_nnl_722", 531, 17],
|
|
["true", 2561, 531, 17],
|
|
["jump", "eq_done_718", 531, 17],
|
|
"eq_nnl_722",
|
|
["is_bool", 2562, 19, 531, 17],
|
|
["jump_false", 2562, "eq_nb_723", 531, 17],
|
|
"_nop_tc_441",
|
|
["jump", "eq_nb_723", 531, 17],
|
|
["eq_bool", 2561, 19, 2560, 531, 17],
|
|
["jump", "eq_done_718", 531, 17],
|
|
"eq_nb_723",
|
|
["false", 2561, 531, 17],
|
|
"eq_done_718",
|
|
["jump_false", 2561, "if_else_716", 531, 17],
|
|
["get", 2565, 12, 1, 532, 13],
|
|
["frame", 2566, 2565, 0, 532, 13],
|
|
["null", 2567, 532, 13],
|
|
["setarg", 2566, 0, 2567, 532, 13],
|
|
["invoke", 2566, 2564, 532, 13],
|
|
["move", 20, 2564, 532, 13],
|
|
["access", 2568, "%ctx", 533, 26],
|
|
["get", 2570, 16, 1, 533, 34],
|
|
["frame", 2571, 2570, 1, 533, 34],
|
|
["null", 2572, 533, 34],
|
|
["setarg", 2571, 0, 2572, 533, 34],
|
|
["setarg", 2571, 1, 5, 533, 34],
|
|
["invoke", 2571, 2569, 533, 34],
|
|
["get", 2574, 2, 1, 533, 14],
|
|
["is_proxy", 2575, 2574, 533, 14],
|
|
["jump_false", 2575, "record_path_724", 533, 14],
|
|
["null", 2576, 533, 14],
|
|
["access", 2577, "bnot", 533, 14],
|
|
["array", 2578, 0, 533, 14],
|
|
["push", 2578, 20, 533, 14],
|
|
["push", 2578, 2568, 533, 14],
|
|
["push", 2578, 2569, 533, 14],
|
|
["frame", 2579, 2574, 2, 533, 14],
|
|
["setarg", 2579, 0, 2576, 533, 14],
|
|
["setarg", 2579, 1, 2577, 533, 14],
|
|
["setarg", 2579, 2, 2578, 533, 14],
|
|
["invoke", 2579, 2573, 533, 14],
|
|
["jump", "call_done_725", 533, 14],
|
|
"record_path_724",
|
|
["load_field", 2580, 2574, "bnot", 533, 14],
|
|
["frame", 2581, 2580, 3, 533, 14],
|
|
["setarg", 2581, 0, 2574, 533, 14],
|
|
["setarg", 2581, 1, 20, 533, 14],
|
|
["setarg", 2581, 2, 2568, 533, 14],
|
|
["setarg", 2581, 3, 2569, 533, 14],
|
|
["invoke", 2581, 2573, 533, 14],
|
|
"call_done_725",
|
|
["get", 2583, 8, 1, 533, 9],
|
|
["frame", 2584, 2583, 1, 533, 9],
|
|
["null", 2585, 533, 9],
|
|
["setarg", 2584, 0, 2585, 533, 9],
|
|
["setarg", 2584, 1, 2573, 533, 9],
|
|
["invoke", 2584, 2582, 533, 9],
|
|
["get", 2587, 16, 1, 1, 1],
|
|
["frame", 2588, 2587, 1, 1, 1],
|
|
["null", 2589, 1, 1],
|
|
["setarg", 2588, 0, 2589, 1, 1],
|
|
["setarg", 2588, 1, 4, 1, 1],
|
|
["invoke", 2588, 2586, 1, 1],
|
|
["array", 2590, 0, 1, 1],
|
|
["push", 2590, 2586, 1, 1],
|
|
["push", 2590, 20, 1, 1],
|
|
["access", 2591, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2592, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2594, 2591, 2, 1, 1],
|
|
["null", 2595, 1, 1],
|
|
["setarg", 2594, 0, 2595, 1, 1],
|
|
["setarg", 2594, 1, 2592, 1, 1],
|
|
["setarg", 2594, 2, 2590, 1, 1],
|
|
["invoke", 2594, 2593, 1, 1],
|
|
["get", 2597, 8, 1, 534, 9],
|
|
["frame", 2598, 2597, 1, 534, 9],
|
|
["null", 2599, 534, 9],
|
|
["setarg", 2598, 0, 2599, 534, 9],
|
|
["setarg", 2598, 1, 2593, 534, 9],
|
|
["invoke", 2598, 2596, 534, 9],
|
|
["frame", 2601, 24, 1, 535, 9],
|
|
["null", 2602, 535, 9],
|
|
["setarg", 2601, 0, 2602, 535, 9],
|
|
["setarg", 2601, 1, 4, 535, 9],
|
|
["invoke", 2601, 2600, 535, 9],
|
|
["jump", "while_start_79", 536, 9],
|
|
["jump", "if_end_717", 536, 9],
|
|
"if_else_716",
|
|
"if_end_717",
|
|
["access", 2603, "bitand", 538, 17],
|
|
["is_identical", 2604, 19, 2603, 538, 17],
|
|
["jump_true", 2604, "eq_done_728", 538, 17],
|
|
["is_int", 2605, 19, 538, 17],
|
|
["jump_false", 2605, "eq_ni_729", 538, 17],
|
|
"_nop_tc_442",
|
|
["jump", "eq_ni_729", 538, 17],
|
|
["eq_int", 2604, 19, 2603, 538, 17],
|
|
["jump", "eq_done_728", 538, 17],
|
|
"eq_ni_729",
|
|
["is_num", 2605, 19, 538, 17],
|
|
["jump_false", 2605, "eq_nn_730", 538, 17],
|
|
"_nop_tc_443",
|
|
["jump", "eq_nn_730", 538, 17],
|
|
["eq_float", 2604, 19, 2603, 538, 17],
|
|
["jump", "eq_done_728", 538, 17],
|
|
"eq_nn_730",
|
|
["is_text", 2605, 19, 538, 17],
|
|
["jump_false", 2605, "eq_nt_731", 538, 17],
|
|
"_nop_tc_444",
|
|
"_nop_tc_445",
|
|
["eq_text", 2604, 19, 2603, 538, 17],
|
|
["jump", "eq_done_728", 538, 17],
|
|
"eq_nt_731",
|
|
["is_null", 2605, 19, 538, 17],
|
|
["jump_false", 2605, "eq_nnl_732", 538, 17],
|
|
"_nop_tc_446",
|
|
["jump", "eq_nnl_732", 538, 17],
|
|
["true", 2604, 538, 17],
|
|
["jump", "eq_done_728", 538, 17],
|
|
"eq_nnl_732",
|
|
["is_bool", 2605, 19, 538, 17],
|
|
["jump_false", 2605, "eq_nb_733", 538, 17],
|
|
"_nop_tc_447",
|
|
["jump", "eq_nb_733", 538, 17],
|
|
["eq_bool", 2604, 19, 2603, 538, 17],
|
|
["jump", "eq_done_728", 538, 17],
|
|
"eq_nb_733",
|
|
["false", 2604, 538, 17],
|
|
"eq_done_728",
|
|
["jump_false", 2604, "if_else_726", 538, 17],
|
|
["get", 2608, 12, 1, 539, 13],
|
|
["frame", 2609, 2608, 0, 539, 13],
|
|
["null", 2610, 539, 13],
|
|
["setarg", 2609, 0, 2610, 539, 13],
|
|
["invoke", 2609, 2607, 539, 13],
|
|
["move", 20, 2607, 539, 13],
|
|
["access", 2611, "%ctx", 540, 26],
|
|
["get", 2613, 16, 1, 540, 34],
|
|
["frame", 2614, 2613, 1, 540, 34],
|
|
["null", 2615, 540, 34],
|
|
["setarg", 2614, 0, 2615, 540, 34],
|
|
["setarg", 2614, 1, 5, 540, 34],
|
|
["invoke", 2614, 2612, 540, 34],
|
|
["get", 2617, 16, 1, 540, 41],
|
|
["frame", 2618, 2617, 1, 540, 41],
|
|
["null", 2619, 540, 41],
|
|
["setarg", 2618, 0, 2619, 540, 41],
|
|
["setarg", 2618, 1, 6, 540, 41],
|
|
["invoke", 2618, 2616, 540, 41],
|
|
["get", 2621, 2, 1, 540, 14],
|
|
["is_proxy", 2622, 2621, 540, 14],
|
|
["jump_false", 2622, "record_path_734", 540, 14],
|
|
["null", 2623, 540, 14],
|
|
["access", 2624, "band", 540, 14],
|
|
["array", 2625, 0, 540, 14],
|
|
["push", 2625, 20, 540, 14],
|
|
["push", 2625, 2611, 540, 14],
|
|
["push", 2625, 2612, 540, 14],
|
|
["push", 2625, 2616, 540, 14],
|
|
["frame", 2626, 2621, 2, 540, 14],
|
|
["setarg", 2626, 0, 2623, 540, 14],
|
|
["setarg", 2626, 1, 2624, 540, 14],
|
|
["setarg", 2626, 2, 2625, 540, 14],
|
|
["invoke", 2626, 2620, 540, 14],
|
|
["jump", "call_done_735", 540, 14],
|
|
"record_path_734",
|
|
["load_field", 2627, 2621, "band", 540, 14],
|
|
["frame", 2628, 2627, 4, 540, 14],
|
|
["setarg", 2628, 0, 2621, 540, 14],
|
|
["setarg", 2628, 1, 20, 540, 14],
|
|
["setarg", 2628, 2, 2611, 540, 14],
|
|
["setarg", 2628, 3, 2612, 540, 14],
|
|
["setarg", 2628, 4, 2616, 540, 14],
|
|
["invoke", 2628, 2620, 540, 14],
|
|
"call_done_735",
|
|
["get", 2630, 8, 1, 540, 9],
|
|
["frame", 2631, 2630, 1, 540, 9],
|
|
["null", 2632, 540, 9],
|
|
["setarg", 2631, 0, 2632, 540, 9],
|
|
["setarg", 2631, 1, 2620, 540, 9],
|
|
["invoke", 2631, 2629, 540, 9],
|
|
["get", 2634, 16, 1, 1, 1],
|
|
["frame", 2635, 2634, 1, 1, 1],
|
|
["null", 2636, 1, 1],
|
|
["setarg", 2635, 0, 2636, 1, 1],
|
|
["setarg", 2635, 1, 4, 1, 1],
|
|
["invoke", 2635, 2633, 1, 1],
|
|
["array", 2637, 0, 1, 1],
|
|
["push", 2637, 2633, 1, 1],
|
|
["push", 2637, 20, 1, 1],
|
|
["access", 2638, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2639, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2641, 2638, 2, 1, 1],
|
|
["null", 2642, 1, 1],
|
|
["setarg", 2641, 0, 2642, 1, 1],
|
|
["setarg", 2641, 1, 2639, 1, 1],
|
|
["setarg", 2641, 2, 2637, 1, 1],
|
|
["invoke", 2641, 2640, 1, 1],
|
|
["get", 2644, 8, 1, 541, 9],
|
|
["frame", 2645, 2644, 1, 541, 9],
|
|
["null", 2646, 541, 9],
|
|
["setarg", 2645, 0, 2646, 541, 9],
|
|
["setarg", 2645, 1, 2640, 541, 9],
|
|
["invoke", 2645, 2643, 541, 9],
|
|
["frame", 2648, 24, 1, 542, 9],
|
|
["null", 2649, 542, 9],
|
|
["setarg", 2648, 0, 2649, 542, 9],
|
|
["setarg", 2648, 1, 4, 542, 9],
|
|
["invoke", 2648, 2647, 542, 9],
|
|
["jump", "while_start_79", 543, 9],
|
|
["jump", "if_end_727", 543, 9],
|
|
"if_else_726",
|
|
"if_end_727",
|
|
["access", 2650, "bitor", 545, 17],
|
|
["is_identical", 2651, 19, 2650, 545, 17],
|
|
["jump_true", 2651, "eq_done_738", 545, 17],
|
|
["is_int", 2652, 19, 545, 17],
|
|
["jump_false", 2652, "eq_ni_739", 545, 17],
|
|
"_nop_tc_448",
|
|
["jump", "eq_ni_739", 545, 17],
|
|
["eq_int", 2651, 19, 2650, 545, 17],
|
|
["jump", "eq_done_738", 545, 17],
|
|
"eq_ni_739",
|
|
["is_num", 2652, 19, 545, 17],
|
|
["jump_false", 2652, "eq_nn_740", 545, 17],
|
|
"_nop_tc_449",
|
|
["jump", "eq_nn_740", 545, 17],
|
|
["eq_float", 2651, 19, 2650, 545, 17],
|
|
["jump", "eq_done_738", 545, 17],
|
|
"eq_nn_740",
|
|
["is_text", 2652, 19, 545, 17],
|
|
["jump_false", 2652, "eq_nt_741", 545, 17],
|
|
"_nop_tc_450",
|
|
"_nop_tc_451",
|
|
["eq_text", 2651, 19, 2650, 545, 17],
|
|
["jump", "eq_done_738", 545, 17],
|
|
"eq_nt_741",
|
|
["is_null", 2652, 19, 545, 17],
|
|
["jump_false", 2652, "eq_nnl_742", 545, 17],
|
|
"_nop_tc_452",
|
|
["jump", "eq_nnl_742", 545, 17],
|
|
["true", 2651, 545, 17],
|
|
["jump", "eq_done_738", 545, 17],
|
|
"eq_nnl_742",
|
|
["is_bool", 2652, 19, 545, 17],
|
|
["jump_false", 2652, "eq_nb_743", 545, 17],
|
|
"_nop_tc_453",
|
|
["jump", "eq_nb_743", 545, 17],
|
|
["eq_bool", 2651, 19, 2650, 545, 17],
|
|
["jump", "eq_done_738", 545, 17],
|
|
"eq_nb_743",
|
|
["false", 2651, 545, 17],
|
|
"eq_done_738",
|
|
["jump_false", 2651, "if_else_736", 545, 17],
|
|
["get", 2655, 12, 1, 546, 13],
|
|
["frame", 2656, 2655, 0, 546, 13],
|
|
["null", 2657, 546, 13],
|
|
["setarg", 2656, 0, 2657, 546, 13],
|
|
["invoke", 2656, 2654, 546, 13],
|
|
["move", 20, 2654, 546, 13],
|
|
["access", 2658, "%ctx", 547, 25],
|
|
["get", 2660, 16, 1, 547, 33],
|
|
["frame", 2661, 2660, 1, 547, 33],
|
|
["null", 2662, 547, 33],
|
|
["setarg", 2661, 0, 2662, 547, 33],
|
|
["setarg", 2661, 1, 5, 547, 33],
|
|
["invoke", 2661, 2659, 547, 33],
|
|
["get", 2664, 16, 1, 547, 40],
|
|
["frame", 2665, 2664, 1, 547, 40],
|
|
["null", 2666, 547, 40],
|
|
["setarg", 2665, 0, 2666, 547, 40],
|
|
["setarg", 2665, 1, 6, 547, 40],
|
|
["invoke", 2665, 2663, 547, 40],
|
|
["get", 2668, 2, 1, 547, 14],
|
|
["is_proxy", 2669, 2668, 547, 14],
|
|
["jump_false", 2669, "record_path_744", 547, 14],
|
|
["null", 2670, 547, 14],
|
|
["access", 2671, "bor", 547, 14],
|
|
["array", 2672, 0, 547, 14],
|
|
["push", 2672, 20, 547, 14],
|
|
["push", 2672, 2658, 547, 14],
|
|
["push", 2672, 2659, 547, 14],
|
|
["push", 2672, 2663, 547, 14],
|
|
["frame", 2673, 2668, 2, 547, 14],
|
|
["setarg", 2673, 0, 2670, 547, 14],
|
|
["setarg", 2673, 1, 2671, 547, 14],
|
|
["setarg", 2673, 2, 2672, 547, 14],
|
|
["invoke", 2673, 2667, 547, 14],
|
|
["jump", "call_done_745", 547, 14],
|
|
"record_path_744",
|
|
["load_field", 2674, 2668, "bor", 547, 14],
|
|
["frame", 2675, 2674, 4, 547, 14],
|
|
["setarg", 2675, 0, 2668, 547, 14],
|
|
["setarg", 2675, 1, 20, 547, 14],
|
|
["setarg", 2675, 2, 2658, 547, 14],
|
|
["setarg", 2675, 3, 2659, 547, 14],
|
|
["setarg", 2675, 4, 2663, 547, 14],
|
|
["invoke", 2675, 2667, 547, 14],
|
|
"call_done_745",
|
|
["get", 2677, 8, 1, 547, 9],
|
|
["frame", 2678, 2677, 1, 547, 9],
|
|
["null", 2679, 547, 9],
|
|
["setarg", 2678, 0, 2679, 547, 9],
|
|
["setarg", 2678, 1, 2667, 547, 9],
|
|
["invoke", 2678, 2676, 547, 9],
|
|
["get", 2681, 16, 1, 1, 1],
|
|
["frame", 2682, 2681, 1, 1, 1],
|
|
["null", 2683, 1, 1],
|
|
["setarg", 2682, 0, 2683, 1, 1],
|
|
["setarg", 2682, 1, 4, 1, 1],
|
|
["invoke", 2682, 2680, 1, 1],
|
|
["array", 2684, 0, 1, 1],
|
|
["push", 2684, 2680, 1, 1],
|
|
["push", 2684, 20, 1, 1],
|
|
["access", 2685, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2686, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2688, 2685, 2, 1, 1],
|
|
["null", 2689, 1, 1],
|
|
["setarg", 2688, 0, 2689, 1, 1],
|
|
["setarg", 2688, 1, 2686, 1, 1],
|
|
["setarg", 2688, 2, 2684, 1, 1],
|
|
["invoke", 2688, 2687, 1, 1],
|
|
["get", 2691, 8, 1, 548, 9],
|
|
["frame", 2692, 2691, 1, 548, 9],
|
|
["null", 2693, 548, 9],
|
|
["setarg", 2692, 0, 2693, 548, 9],
|
|
["setarg", 2692, 1, 2687, 548, 9],
|
|
["invoke", 2692, 2690, 548, 9],
|
|
["frame", 2695, 24, 1, 549, 9],
|
|
["null", 2696, 549, 9],
|
|
["setarg", 2695, 0, 2696, 549, 9],
|
|
["setarg", 2695, 1, 4, 549, 9],
|
|
["invoke", 2695, 2694, 549, 9],
|
|
["jump", "while_start_79", 550, 9],
|
|
["jump", "if_end_737", 550, 9],
|
|
"if_else_736",
|
|
"if_end_737",
|
|
["access", 2697, "bitxor", 552, 17],
|
|
["is_identical", 2698, 19, 2697, 552, 17],
|
|
["jump_true", 2698, "eq_done_748", 552, 17],
|
|
["is_int", 2699, 19, 552, 17],
|
|
["jump_false", 2699, "eq_ni_749", 552, 17],
|
|
"_nop_tc_454",
|
|
["jump", "eq_ni_749", 552, 17],
|
|
["eq_int", 2698, 19, 2697, 552, 17],
|
|
["jump", "eq_done_748", 552, 17],
|
|
"eq_ni_749",
|
|
["is_num", 2699, 19, 552, 17],
|
|
["jump_false", 2699, "eq_nn_750", 552, 17],
|
|
"_nop_tc_455",
|
|
["jump", "eq_nn_750", 552, 17],
|
|
["eq_float", 2698, 19, 2697, 552, 17],
|
|
["jump", "eq_done_748", 552, 17],
|
|
"eq_nn_750",
|
|
["is_text", 2699, 19, 552, 17],
|
|
["jump_false", 2699, "eq_nt_751", 552, 17],
|
|
"_nop_tc_456",
|
|
"_nop_tc_457",
|
|
["eq_text", 2698, 19, 2697, 552, 17],
|
|
["jump", "eq_done_748", 552, 17],
|
|
"eq_nt_751",
|
|
["is_null", 2699, 19, 552, 17],
|
|
["jump_false", 2699, "eq_nnl_752", 552, 17],
|
|
"_nop_tc_458",
|
|
["jump", "eq_nnl_752", 552, 17],
|
|
["true", 2698, 552, 17],
|
|
["jump", "eq_done_748", 552, 17],
|
|
"eq_nnl_752",
|
|
["is_bool", 2699, 19, 552, 17],
|
|
["jump_false", 2699, "eq_nb_753", 552, 17],
|
|
"_nop_tc_459",
|
|
["jump", "eq_nb_753", 552, 17],
|
|
["eq_bool", 2698, 19, 2697, 552, 17],
|
|
["jump", "eq_done_748", 552, 17],
|
|
"eq_nb_753",
|
|
["false", 2698, 552, 17],
|
|
"eq_done_748",
|
|
["jump_false", 2698, "if_else_746", 552, 17],
|
|
["get", 2702, 12, 1, 553, 13],
|
|
["frame", 2703, 2702, 0, 553, 13],
|
|
["null", 2704, 553, 13],
|
|
["setarg", 2703, 0, 2704, 553, 13],
|
|
["invoke", 2703, 2701, 553, 13],
|
|
["move", 20, 2701, 553, 13],
|
|
["access", 2705, "%ctx", 554, 26],
|
|
["get", 2707, 16, 1, 554, 34],
|
|
["frame", 2708, 2707, 1, 554, 34],
|
|
["null", 2709, 554, 34],
|
|
["setarg", 2708, 0, 2709, 554, 34],
|
|
["setarg", 2708, 1, 5, 554, 34],
|
|
["invoke", 2708, 2706, 554, 34],
|
|
["get", 2711, 16, 1, 554, 41],
|
|
["frame", 2712, 2711, 1, 554, 41],
|
|
["null", 2713, 554, 41],
|
|
["setarg", 2712, 0, 2713, 554, 41],
|
|
["setarg", 2712, 1, 6, 554, 41],
|
|
["invoke", 2712, 2710, 554, 41],
|
|
["get", 2715, 2, 1, 554, 14],
|
|
["is_proxy", 2716, 2715, 554, 14],
|
|
["jump_false", 2716, "record_path_754", 554, 14],
|
|
["null", 2717, 554, 14],
|
|
["access", 2718, "bxor", 554, 14],
|
|
["array", 2719, 0, 554, 14],
|
|
["push", 2719, 20, 554, 14],
|
|
["push", 2719, 2705, 554, 14],
|
|
["push", 2719, 2706, 554, 14],
|
|
["push", 2719, 2710, 554, 14],
|
|
["frame", 2720, 2715, 2, 554, 14],
|
|
["setarg", 2720, 0, 2717, 554, 14],
|
|
["setarg", 2720, 1, 2718, 554, 14],
|
|
["setarg", 2720, 2, 2719, 554, 14],
|
|
["invoke", 2720, 2714, 554, 14],
|
|
["jump", "call_done_755", 554, 14],
|
|
"record_path_754",
|
|
["load_field", 2721, 2715, "bxor", 554, 14],
|
|
["frame", 2722, 2721, 4, 554, 14],
|
|
["setarg", 2722, 0, 2715, 554, 14],
|
|
["setarg", 2722, 1, 20, 554, 14],
|
|
["setarg", 2722, 2, 2705, 554, 14],
|
|
["setarg", 2722, 3, 2706, 554, 14],
|
|
["setarg", 2722, 4, 2710, 554, 14],
|
|
["invoke", 2722, 2714, 554, 14],
|
|
"call_done_755",
|
|
["get", 2724, 8, 1, 554, 9],
|
|
["frame", 2725, 2724, 1, 554, 9],
|
|
["null", 2726, 554, 9],
|
|
["setarg", 2725, 0, 2726, 554, 9],
|
|
["setarg", 2725, 1, 2714, 554, 9],
|
|
["invoke", 2725, 2723, 554, 9],
|
|
["get", 2728, 16, 1, 1, 1],
|
|
["frame", 2729, 2728, 1, 1, 1],
|
|
["null", 2730, 1, 1],
|
|
["setarg", 2729, 0, 2730, 1, 1],
|
|
["setarg", 2729, 1, 4, 1, 1],
|
|
["invoke", 2729, 2727, 1, 1],
|
|
["array", 2731, 0, 1, 1],
|
|
["push", 2731, 2727, 1, 1],
|
|
["push", 2731, 20, 1, 1],
|
|
["access", 2732, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2733, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2735, 2732, 2, 1, 1],
|
|
["null", 2736, 1, 1],
|
|
["setarg", 2735, 0, 2736, 1, 1],
|
|
["setarg", 2735, 1, 2733, 1, 1],
|
|
["setarg", 2735, 2, 2731, 1, 1],
|
|
["invoke", 2735, 2734, 1, 1],
|
|
["get", 2738, 8, 1, 555, 9],
|
|
["frame", 2739, 2738, 1, 555, 9],
|
|
["null", 2740, 555, 9],
|
|
["setarg", 2739, 0, 2740, 555, 9],
|
|
["setarg", 2739, 1, 2734, 555, 9],
|
|
["invoke", 2739, 2737, 555, 9],
|
|
["frame", 2742, 24, 1, 556, 9],
|
|
["null", 2743, 556, 9],
|
|
["setarg", 2742, 0, 2743, 556, 9],
|
|
["setarg", 2742, 1, 4, 556, 9],
|
|
["invoke", 2742, 2741, 556, 9],
|
|
["jump", "while_start_79", 557, 9],
|
|
["jump", "if_end_747", 557, 9],
|
|
"if_else_746",
|
|
"if_end_747",
|
|
["access", 2744, "shl", 559, 17],
|
|
["is_identical", 2745, 19, 2744, 559, 17],
|
|
["jump_true", 2745, "eq_done_758", 559, 17],
|
|
["is_int", 2746, 19, 559, 17],
|
|
["jump_false", 2746, "eq_ni_759", 559, 17],
|
|
"_nop_tc_460",
|
|
["jump", "eq_ni_759", 559, 17],
|
|
["eq_int", 2745, 19, 2744, 559, 17],
|
|
["jump", "eq_done_758", 559, 17],
|
|
"eq_ni_759",
|
|
["is_num", 2746, 19, 559, 17],
|
|
["jump_false", 2746, "eq_nn_760", 559, 17],
|
|
"_nop_tc_461",
|
|
["jump", "eq_nn_760", 559, 17],
|
|
["eq_float", 2745, 19, 2744, 559, 17],
|
|
["jump", "eq_done_758", 559, 17],
|
|
"eq_nn_760",
|
|
["is_text", 2746, 19, 559, 17],
|
|
["jump_false", 2746, "eq_nt_761", 559, 17],
|
|
"_nop_tc_462",
|
|
"_nop_tc_463",
|
|
["eq_text", 2745, 19, 2744, 559, 17],
|
|
["jump", "eq_done_758", 559, 17],
|
|
"eq_nt_761",
|
|
["is_null", 2746, 19, 559, 17],
|
|
["jump_false", 2746, "eq_nnl_762", 559, 17],
|
|
"_nop_tc_464",
|
|
["jump", "eq_nnl_762", 559, 17],
|
|
["true", 2745, 559, 17],
|
|
["jump", "eq_done_758", 559, 17],
|
|
"eq_nnl_762",
|
|
["is_bool", 2746, 19, 559, 17],
|
|
["jump_false", 2746, "eq_nb_763", 559, 17],
|
|
"_nop_tc_465",
|
|
["jump", "eq_nb_763", 559, 17],
|
|
["eq_bool", 2745, 19, 2744, 559, 17],
|
|
["jump", "eq_done_758", 559, 17],
|
|
"eq_nb_763",
|
|
["false", 2745, 559, 17],
|
|
"eq_done_758",
|
|
["jump_false", 2745, "if_else_756", 559, 17],
|
|
["get", 2749, 12, 1, 560, 13],
|
|
["frame", 2750, 2749, 0, 560, 13],
|
|
["null", 2751, 560, 13],
|
|
["setarg", 2750, 0, 2751, 560, 13],
|
|
["invoke", 2750, 2748, 560, 13],
|
|
["move", 20, 2748, 560, 13],
|
|
["access", 2752, "%ctx", 561, 25],
|
|
["get", 2754, 16, 1, 561, 33],
|
|
["frame", 2755, 2754, 1, 561, 33],
|
|
["null", 2756, 561, 33],
|
|
["setarg", 2755, 0, 2756, 561, 33],
|
|
["setarg", 2755, 1, 5, 561, 33],
|
|
["invoke", 2755, 2753, 561, 33],
|
|
["get", 2758, 16, 1, 561, 40],
|
|
["frame", 2759, 2758, 1, 561, 40],
|
|
["null", 2760, 561, 40],
|
|
["setarg", 2759, 0, 2760, 561, 40],
|
|
["setarg", 2759, 1, 6, 561, 40],
|
|
["invoke", 2759, 2757, 561, 40],
|
|
["get", 2762, 2, 1, 561, 14],
|
|
["is_proxy", 2763, 2762, 561, 14],
|
|
["jump_false", 2763, "record_path_764", 561, 14],
|
|
["null", 2764, 561, 14],
|
|
["access", 2765, "shl", 561, 14],
|
|
["array", 2766, 0, 561, 14],
|
|
["push", 2766, 20, 561, 14],
|
|
["push", 2766, 2752, 561, 14],
|
|
["push", 2766, 2753, 561, 14],
|
|
["push", 2766, 2757, 561, 14],
|
|
["frame", 2767, 2762, 2, 561, 14],
|
|
["setarg", 2767, 0, 2764, 561, 14],
|
|
["setarg", 2767, 1, 2765, 561, 14],
|
|
["setarg", 2767, 2, 2766, 561, 14],
|
|
["invoke", 2767, 2761, 561, 14],
|
|
["jump", "call_done_765", 561, 14],
|
|
"record_path_764",
|
|
["load_field", 2768, 2762, "shl", 561, 14],
|
|
["frame", 2769, 2768, 4, 561, 14],
|
|
["setarg", 2769, 0, 2762, 561, 14],
|
|
["setarg", 2769, 1, 20, 561, 14],
|
|
["setarg", 2769, 2, 2752, 561, 14],
|
|
["setarg", 2769, 3, 2753, 561, 14],
|
|
["setarg", 2769, 4, 2757, 561, 14],
|
|
["invoke", 2769, 2761, 561, 14],
|
|
"call_done_765",
|
|
["get", 2771, 8, 1, 561, 9],
|
|
["frame", 2772, 2771, 1, 561, 9],
|
|
["null", 2773, 561, 9],
|
|
["setarg", 2772, 0, 2773, 561, 9],
|
|
["setarg", 2772, 1, 2761, 561, 9],
|
|
["invoke", 2772, 2770, 561, 9],
|
|
["get", 2775, 16, 1, 1, 1],
|
|
["frame", 2776, 2775, 1, 1, 1],
|
|
["null", 2777, 1, 1],
|
|
["setarg", 2776, 0, 2777, 1, 1],
|
|
["setarg", 2776, 1, 4, 1, 1],
|
|
["invoke", 2776, 2774, 1, 1],
|
|
["array", 2778, 0, 1, 1],
|
|
["push", 2778, 2774, 1, 1],
|
|
["push", 2778, 20, 1, 1],
|
|
["access", 2779, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2780, " {0} =l copy %{1}", 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, 8, 1, 562, 9],
|
|
["frame", 2786, 2785, 1, 562, 9],
|
|
["null", 2787, 562, 9],
|
|
["setarg", 2786, 0, 2787, 562, 9],
|
|
["setarg", 2786, 1, 2781, 562, 9],
|
|
["invoke", 2786, 2784, 562, 9],
|
|
["frame", 2789, 24, 1, 563, 9],
|
|
["null", 2790, 563, 9],
|
|
["setarg", 2789, 0, 2790, 563, 9],
|
|
["setarg", 2789, 1, 4, 563, 9],
|
|
["invoke", 2789, 2788, 563, 9],
|
|
["jump", "while_start_79", 564, 9],
|
|
["jump", "if_end_757", 564, 9],
|
|
"if_else_756",
|
|
"if_end_757",
|
|
["access", 2791, "shr", 566, 17],
|
|
["is_identical", 2792, 19, 2791, 566, 17],
|
|
["jump_true", 2792, "eq_done_768", 566, 17],
|
|
["is_int", 2793, 19, 566, 17],
|
|
["jump_false", 2793, "eq_ni_769", 566, 17],
|
|
"_nop_tc_466",
|
|
["jump", "eq_ni_769", 566, 17],
|
|
["eq_int", 2792, 19, 2791, 566, 17],
|
|
["jump", "eq_done_768", 566, 17],
|
|
"eq_ni_769",
|
|
["is_num", 2793, 19, 566, 17],
|
|
["jump_false", 2793, "eq_nn_770", 566, 17],
|
|
"_nop_tc_467",
|
|
["jump", "eq_nn_770", 566, 17],
|
|
["eq_float", 2792, 19, 2791, 566, 17],
|
|
["jump", "eq_done_768", 566, 17],
|
|
"eq_nn_770",
|
|
["is_text", 2793, 19, 566, 17],
|
|
["jump_false", 2793, "eq_nt_771", 566, 17],
|
|
"_nop_tc_468",
|
|
"_nop_tc_469",
|
|
["eq_text", 2792, 19, 2791, 566, 17],
|
|
["jump", "eq_done_768", 566, 17],
|
|
"eq_nt_771",
|
|
["is_null", 2793, 19, 566, 17],
|
|
["jump_false", 2793, "eq_nnl_772", 566, 17],
|
|
"_nop_tc_470",
|
|
["jump", "eq_nnl_772", 566, 17],
|
|
["true", 2792, 566, 17],
|
|
["jump", "eq_done_768", 566, 17],
|
|
"eq_nnl_772",
|
|
["is_bool", 2793, 19, 566, 17],
|
|
["jump_false", 2793, "eq_nb_773", 566, 17],
|
|
"_nop_tc_471",
|
|
["jump", "eq_nb_773", 566, 17],
|
|
["eq_bool", 2792, 19, 2791, 566, 17],
|
|
["jump", "eq_done_768", 566, 17],
|
|
"eq_nb_773",
|
|
["false", 2792, 566, 17],
|
|
"eq_done_768",
|
|
["jump_false", 2792, "if_else_766", 566, 17],
|
|
["get", 2796, 12, 1, 567, 13],
|
|
["frame", 2797, 2796, 0, 567, 13],
|
|
["null", 2798, 567, 13],
|
|
["setarg", 2797, 0, 2798, 567, 13],
|
|
["invoke", 2797, 2795, 567, 13],
|
|
["move", 20, 2795, 567, 13],
|
|
["access", 2799, "%ctx", 568, 25],
|
|
["get", 2801, 16, 1, 568, 33],
|
|
["frame", 2802, 2801, 1, 568, 33],
|
|
["null", 2803, 568, 33],
|
|
["setarg", 2802, 0, 2803, 568, 33],
|
|
["setarg", 2802, 1, 5, 568, 33],
|
|
["invoke", 2802, 2800, 568, 33],
|
|
["get", 2805, 16, 1, 568, 40],
|
|
["frame", 2806, 2805, 1, 568, 40],
|
|
["null", 2807, 568, 40],
|
|
["setarg", 2806, 0, 2807, 568, 40],
|
|
["setarg", 2806, 1, 6, 568, 40],
|
|
["invoke", 2806, 2804, 568, 40],
|
|
["get", 2809, 2, 1, 568, 14],
|
|
["is_proxy", 2810, 2809, 568, 14],
|
|
["jump_false", 2810, "record_path_774", 568, 14],
|
|
["null", 2811, 568, 14],
|
|
["access", 2812, "shr", 568, 14],
|
|
["array", 2813, 0, 568, 14],
|
|
["push", 2813, 20, 568, 14],
|
|
["push", 2813, 2799, 568, 14],
|
|
["push", 2813, 2800, 568, 14],
|
|
["push", 2813, 2804, 568, 14],
|
|
["frame", 2814, 2809, 2, 568, 14],
|
|
["setarg", 2814, 0, 2811, 568, 14],
|
|
["setarg", 2814, 1, 2812, 568, 14],
|
|
["setarg", 2814, 2, 2813, 568, 14],
|
|
["invoke", 2814, 2808, 568, 14],
|
|
["jump", "call_done_775", 568, 14],
|
|
"record_path_774",
|
|
["load_field", 2815, 2809, "shr", 568, 14],
|
|
["frame", 2816, 2815, 4, 568, 14],
|
|
["setarg", 2816, 0, 2809, 568, 14],
|
|
["setarg", 2816, 1, 20, 568, 14],
|
|
["setarg", 2816, 2, 2799, 568, 14],
|
|
["setarg", 2816, 3, 2800, 568, 14],
|
|
["setarg", 2816, 4, 2804, 568, 14],
|
|
["invoke", 2816, 2808, 568, 14],
|
|
"call_done_775",
|
|
["get", 2818, 8, 1, 568, 9],
|
|
["frame", 2819, 2818, 1, 568, 9],
|
|
["null", 2820, 568, 9],
|
|
["setarg", 2819, 0, 2820, 568, 9],
|
|
["setarg", 2819, 1, 2808, 568, 9],
|
|
["invoke", 2819, 2817, 568, 9],
|
|
["get", 2822, 16, 1, 1, 1],
|
|
["frame", 2823, 2822, 1, 1, 1],
|
|
["null", 2824, 1, 1],
|
|
["setarg", 2823, 0, 2824, 1, 1],
|
|
["setarg", 2823, 1, 4, 1, 1],
|
|
["invoke", 2823, 2821, 1, 1],
|
|
["array", 2825, 0, 1, 1],
|
|
["push", 2825, 2821, 1, 1],
|
|
["push", 2825, 20, 1, 1],
|
|
["access", 2826, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2827, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2829, 2826, 2, 1, 1],
|
|
["null", 2830, 1, 1],
|
|
["setarg", 2829, 0, 2830, 1, 1],
|
|
["setarg", 2829, 1, 2827, 1, 1],
|
|
["setarg", 2829, 2, 2825, 1, 1],
|
|
["invoke", 2829, 2828, 1, 1],
|
|
["get", 2832, 8, 1, 569, 9],
|
|
["frame", 2833, 2832, 1, 569, 9],
|
|
["null", 2834, 569, 9],
|
|
["setarg", 2833, 0, 2834, 569, 9],
|
|
["setarg", 2833, 1, 2828, 569, 9],
|
|
["invoke", 2833, 2831, 569, 9],
|
|
["frame", 2836, 24, 1, 570, 9],
|
|
["null", 2837, 570, 9],
|
|
["setarg", 2836, 0, 2837, 570, 9],
|
|
["setarg", 2836, 1, 4, 570, 9],
|
|
["invoke", 2836, 2835, 570, 9],
|
|
["jump", "while_start_79", 571, 9],
|
|
["jump", "if_end_767", 571, 9],
|
|
"if_else_766",
|
|
"if_end_767",
|
|
["access", 2838, "ushr", 573, 17],
|
|
["is_identical", 2839, 19, 2838, 573, 17],
|
|
["jump_true", 2839, "eq_done_778", 573, 17],
|
|
["is_int", 2840, 19, 573, 17],
|
|
["jump_false", 2840, "eq_ni_779", 573, 17],
|
|
"_nop_tc_472",
|
|
["jump", "eq_ni_779", 573, 17],
|
|
["eq_int", 2839, 19, 2838, 573, 17],
|
|
["jump", "eq_done_778", 573, 17],
|
|
"eq_ni_779",
|
|
["is_num", 2840, 19, 573, 17],
|
|
["jump_false", 2840, "eq_nn_780", 573, 17],
|
|
"_nop_tc_473",
|
|
["jump", "eq_nn_780", 573, 17],
|
|
["eq_float", 2839, 19, 2838, 573, 17],
|
|
["jump", "eq_done_778", 573, 17],
|
|
"eq_nn_780",
|
|
["is_text", 2840, 19, 573, 17],
|
|
["jump_false", 2840, "eq_nt_781", 573, 17],
|
|
"_nop_tc_474",
|
|
"_nop_tc_475",
|
|
["eq_text", 2839, 19, 2838, 573, 17],
|
|
["jump", "eq_done_778", 573, 17],
|
|
"eq_nt_781",
|
|
["is_null", 2840, 19, 573, 17],
|
|
["jump_false", 2840, "eq_nnl_782", 573, 17],
|
|
"_nop_tc_476",
|
|
["jump", "eq_nnl_782", 573, 17],
|
|
["true", 2839, 573, 17],
|
|
["jump", "eq_done_778", 573, 17],
|
|
"eq_nnl_782",
|
|
["is_bool", 2840, 19, 573, 17],
|
|
["jump_false", 2840, "eq_nb_783", 573, 17],
|
|
"_nop_tc_477",
|
|
["jump", "eq_nb_783", 573, 17],
|
|
["eq_bool", 2839, 19, 2838, 573, 17],
|
|
["jump", "eq_done_778", 573, 17],
|
|
"eq_nb_783",
|
|
["false", 2839, 573, 17],
|
|
"eq_done_778",
|
|
["jump_false", 2839, "if_else_776", 573, 17],
|
|
["get", 2843, 12, 1, 574, 13],
|
|
["frame", 2844, 2843, 0, 574, 13],
|
|
["null", 2845, 574, 13],
|
|
["setarg", 2844, 0, 2845, 574, 13],
|
|
["invoke", 2844, 2842, 574, 13],
|
|
["move", 20, 2842, 574, 13],
|
|
["access", 2846, "%ctx", 575, 26],
|
|
["get", 2848, 16, 1, 575, 34],
|
|
["frame", 2849, 2848, 1, 575, 34],
|
|
["null", 2850, 575, 34],
|
|
["setarg", 2849, 0, 2850, 575, 34],
|
|
["setarg", 2849, 1, 5, 575, 34],
|
|
["invoke", 2849, 2847, 575, 34],
|
|
["get", 2852, 16, 1, 575, 41],
|
|
["frame", 2853, 2852, 1, 575, 41],
|
|
["null", 2854, 575, 41],
|
|
["setarg", 2853, 0, 2854, 575, 41],
|
|
["setarg", 2853, 1, 6, 575, 41],
|
|
["invoke", 2853, 2851, 575, 41],
|
|
["get", 2856, 2, 1, 575, 14],
|
|
["is_proxy", 2857, 2856, 575, 14],
|
|
["jump_false", 2857, "record_path_784", 575, 14],
|
|
["null", 2858, 575, 14],
|
|
["access", 2859, "ushr", 575, 14],
|
|
["array", 2860, 0, 575, 14],
|
|
["push", 2860, 20, 575, 14],
|
|
["push", 2860, 2846, 575, 14],
|
|
["push", 2860, 2847, 575, 14],
|
|
["push", 2860, 2851, 575, 14],
|
|
["frame", 2861, 2856, 2, 575, 14],
|
|
["setarg", 2861, 0, 2858, 575, 14],
|
|
["setarg", 2861, 1, 2859, 575, 14],
|
|
["setarg", 2861, 2, 2860, 575, 14],
|
|
["invoke", 2861, 2855, 575, 14],
|
|
["jump", "call_done_785", 575, 14],
|
|
"record_path_784",
|
|
["load_field", 2862, 2856, "ushr", 575, 14],
|
|
["frame", 2863, 2862, 4, 575, 14],
|
|
["setarg", 2863, 0, 2856, 575, 14],
|
|
["setarg", 2863, 1, 20, 575, 14],
|
|
["setarg", 2863, 2, 2846, 575, 14],
|
|
["setarg", 2863, 3, 2847, 575, 14],
|
|
["setarg", 2863, 4, 2851, 575, 14],
|
|
["invoke", 2863, 2855, 575, 14],
|
|
"call_done_785",
|
|
["get", 2865, 8, 1, 575, 9],
|
|
["frame", 2866, 2865, 1, 575, 9],
|
|
["null", 2867, 575, 9],
|
|
["setarg", 2866, 0, 2867, 575, 9],
|
|
["setarg", 2866, 1, 2855, 575, 9],
|
|
["invoke", 2866, 2864, 575, 9],
|
|
["get", 2869, 16, 1, 1, 1],
|
|
["frame", 2870, 2869, 1, 1, 1],
|
|
["null", 2871, 1, 1],
|
|
["setarg", 2870, 0, 2871, 1, 1],
|
|
["setarg", 2870, 1, 4, 1, 1],
|
|
["invoke", 2870, 2868, 1, 1],
|
|
["array", 2872, 0, 1, 1],
|
|
["push", 2872, 2868, 1, 1],
|
|
["push", 2872, 20, 1, 1],
|
|
["access", 2873, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2874, " {0} =l copy %{1}", 1, 1],
|
|
["frame", 2876, 2873, 2, 1, 1],
|
|
["null", 2877, 1, 1],
|
|
["setarg", 2876, 0, 2877, 1, 1],
|
|
["setarg", 2876, 1, 2874, 1, 1],
|
|
["setarg", 2876, 2, 2872, 1, 1],
|
|
["invoke", 2876, 2875, 1, 1],
|
|
["get", 2879, 8, 1, 576, 9],
|
|
["frame", 2880, 2879, 1, 576, 9],
|
|
["null", 2881, 576, 9],
|
|
["setarg", 2880, 0, 2881, 576, 9],
|
|
["setarg", 2880, 1, 2875, 576, 9],
|
|
["invoke", 2880, 2878, 576, 9],
|
|
["frame", 2883, 24, 1, 577, 9],
|
|
["null", 2884, 577, 9],
|
|
["setarg", 2883, 0, 2884, 577, 9],
|
|
["setarg", 2883, 1, 4, 577, 9],
|
|
["invoke", 2883, 2882, 577, 9],
|
|
["jump", "while_start_79", 578, 9],
|
|
["jump", "if_end_777", 578, 9],
|
|
"if_else_776",
|
|
"if_end_777",
|
|
["access", 2885, "load_field", 583, 17],
|
|
["is_identical", 2886, 19, 2885, 583, 17],
|
|
["jump_true", 2886, "eq_done_788", 583, 17],
|
|
["is_int", 2887, 19, 583, 17],
|
|
["jump_false", 2887, "eq_ni_789", 583, 17],
|
|
"_nop_tc_478",
|
|
["jump", "eq_ni_789", 583, 17],
|
|
["eq_int", 2886, 19, 2885, 583, 17],
|
|
["jump", "eq_done_788", 583, 17],
|
|
"eq_ni_789",
|
|
["is_num", 2887, 19, 583, 17],
|
|
["jump_false", 2887, "eq_nn_790", 583, 17],
|
|
"_nop_tc_479",
|
|
["jump", "eq_nn_790", 583, 17],
|
|
["eq_float", 2886, 19, 2885, 583, 17],
|
|
["jump", "eq_done_788", 583, 17],
|
|
"eq_nn_790",
|
|
["is_text", 2887, 19, 583, 17],
|
|
["jump_false", 2887, "eq_nt_791", 583, 17],
|
|
"_nop_tc_480",
|
|
"_nop_tc_481",
|
|
["eq_text", 2886, 19, 2885, 583, 17],
|
|
["jump", "eq_done_788", 583, 17],
|
|
"eq_nt_791",
|
|
["is_null", 2887, 19, 583, 17],
|
|
["jump_false", 2887, "eq_nnl_792", 583, 17],
|
|
"_nop_tc_482",
|
|
["jump", "eq_nnl_792", 583, 17],
|
|
["true", 2886, 583, 17],
|
|
["jump", "eq_done_788", 583, 17],
|
|
"eq_nnl_792",
|
|
["is_bool", 2887, 19, 583, 17],
|
|
["jump_false", 2887, "eq_nb_793", 583, 17],
|
|
"_nop_tc_483",
|
|
["jump", "eq_nb_793", 583, 17],
|
|
["eq_bool", 2886, 19, 2885, 583, 17],
|
|
["jump", "eq_done_788", 583, 17],
|
|
"eq_nb_793",
|
|
["false", 2886, 583, 17],
|
|
"eq_done_788",
|
|
["jump_false", 2886, "if_else_786", 583, 17],
|
|
["null", 2889, 584, 14],
|
|
["move", 21, 2889, 584, 14],
|
|
["is_text", 2890, 6, 585, 21],
|
|
["jump_false", 2890, "if_else_794", 585, 21],
|
|
["move", 21, 6, 585, 31],
|
|
["jump", "if_end_795", 585, 31],
|
|
"if_else_794",
|
|
["access", 2892, {"name":"is_object","kind":"name","make":"intrinsic"}, 586, 18],
|
|
["frame", 2893, 2892, 1, 586, 18],
|
|
["null", 2894, 586, 18],
|
|
["setarg", 2893, 0, 2894, 586, 18],
|
|
["setarg", 2893, 1, 6, 586, 18],
|
|
["invoke", 2893, 2891, 586, 18],
|
|
["move", 2895, 2891, 586, 18],
|
|
["jump_false", 2895, "and_end_798", 586, 18],
|
|
["load_field", 2896, 6, "name", 586, 35],
|
|
["null", 2897, 586, 46],
|
|
["is_identical", 2898, 2896, 2897, 586, 46],
|
|
["jump_true", 2898, "ne_nid_800", 586, 46],
|
|
["jump", "ne_ni_801", 586, 46],
|
|
"ne_nid_800",
|
|
["false", 2898, 586, 46],
|
|
["jump", "ne_done_799", 586, 46],
|
|
"ne_ni_801",
|
|
["is_int", 2899, 2896, 586, 46],
|
|
["jump_false", 2899, "ne_nn_802", 586, 46],
|
|
"_nop_tc_484",
|
|
["jump", "ne_nn_802", 586, 46],
|
|
["ne_int", 2898, 2896, 2897, 586, 46],
|
|
["jump", "ne_done_799", 586, 46],
|
|
"ne_nn_802",
|
|
["is_num", 2899, 2896, 586, 46],
|
|
["jump_false", 2899, "ne_nt_803", 586, 46],
|
|
"_nop_tc_485",
|
|
["jump", "ne_nt_803", 586, 46],
|
|
["ne_float", 2898, 2896, 2897, 586, 46],
|
|
["jump", "ne_done_799", 586, 46],
|
|
"ne_nt_803",
|
|
["is_text", 2899, 2896, 586, 46],
|
|
["jump_false", 2899, "ne_nnl_804", 586, 46],
|
|
"_nop_tc_486",
|
|
["jump", "ne_nnl_804", 586, 46],
|
|
["ne_text", 2898, 2896, 2897, 586, 46],
|
|
["jump", "ne_done_799", 586, 46],
|
|
"ne_nnl_804",
|
|
["is_null", 2899, 2896, 586, 46],
|
|
["jump_false", 2899, "ne_nb_805", 586, 46],
|
|
"_nop_tc_487",
|
|
"_nop_tc_488",
|
|
["false", 2898, 586, 46],
|
|
["jump", "ne_done_799", 586, 46],
|
|
"ne_nb_805",
|
|
["is_bool", 2899, 2896, 586, 46],
|
|
["jump_false", 2899, "ne_mis_806", 586, 46],
|
|
"_nop_tc_489",
|
|
["jump", "ne_mis_806", 586, 46],
|
|
["ne_bool", 2898, 2896, 2897, 586, 46],
|
|
["jump", "ne_done_799", 586, 46],
|
|
"ne_mis_806",
|
|
["true", 2898, 586, 46],
|
|
"ne_done_799",
|
|
["move", 2895, 2898, 586, 46],
|
|
"and_end_798",
|
|
["jump_false", 2895, "if_else_796", 586, 46],
|
|
["load_field", 2901, 6, "name", 586, 57],
|
|
["move", 21, 2901, 586, 57],
|
|
["jump", "if_end_797", 586, 57],
|
|
"if_else_796",
|
|
["access", 2903, {"name":"is_object","kind":"name","make":"intrinsic"}, 587, 18],
|
|
["frame", 2904, 2903, 1, 587, 18],
|
|
["null", 2905, 587, 18],
|
|
["setarg", 2904, 0, 2905, 587, 18],
|
|
["setarg", 2904, 1, 6, 587, 18],
|
|
["invoke", 2904, 2902, 587, 18],
|
|
["move", 2906, 2902, 587, 18],
|
|
["jump_false", 2906, "and_end_809", 587, 18],
|
|
["load_field", 2907, 6, "value", 587, 35],
|
|
["null", 2908, 587, 47],
|
|
["is_identical", 2909, 2907, 2908, 587, 47],
|
|
["jump_true", 2909, "ne_nid_811", 587, 47],
|
|
["jump", "ne_ni_812", 587, 47],
|
|
"ne_nid_811",
|
|
["false", 2909, 587, 47],
|
|
["jump", "ne_done_810", 587, 47],
|
|
"ne_ni_812",
|
|
["is_int", 2910, 2907, 587, 47],
|
|
["jump_false", 2910, "ne_nn_813", 587, 47],
|
|
"_nop_tc_490",
|
|
["jump", "ne_nn_813", 587, 47],
|
|
["ne_int", 2909, 2907, 2908, 587, 47],
|
|
["jump", "ne_done_810", 587, 47],
|
|
"ne_nn_813",
|
|
["is_num", 2910, 2907, 587, 47],
|
|
["jump_false", 2910, "ne_nt_814", 587, 47],
|
|
"_nop_tc_491",
|
|
["jump", "ne_nt_814", 587, 47],
|
|
["ne_float", 2909, 2907, 2908, 587, 47],
|
|
["jump", "ne_done_810", 587, 47],
|
|
"ne_nt_814",
|
|
["is_text", 2910, 2907, 587, 47],
|
|
["jump_false", 2910, "ne_nnl_815", 587, 47],
|
|
"_nop_tc_492",
|
|
["jump", "ne_nnl_815", 587, 47],
|
|
["ne_text", 2909, 2907, 2908, 587, 47],
|
|
["jump", "ne_done_810", 587, 47],
|
|
"ne_nnl_815",
|
|
["is_null", 2910, 2907, 587, 47],
|
|
["jump_false", 2910, "ne_nb_816", 587, 47],
|
|
"_nop_tc_493",
|
|
"_nop_tc_494",
|
|
["false", 2909, 587, 47],
|
|
["jump", "ne_done_810", 587, 47],
|
|
"ne_nb_816",
|
|
["is_bool", 2910, 2907, 587, 47],
|
|
["jump_false", 2910, "ne_mis_817", 587, 47],
|
|
"_nop_tc_495",
|
|
["jump", "ne_mis_817", 587, 47],
|
|
["ne_bool", 2909, 2907, 2908, 587, 47],
|
|
["jump", "ne_done_810", 587, 47],
|
|
"ne_mis_817",
|
|
["true", 2909, 587, 47],
|
|
"ne_done_810",
|
|
["move", 2906, 2909, 587, 47],
|
|
"and_end_809",
|
|
["jump_false", 2906, "if_else_807", 587, 47],
|
|
["load_field", 2912, 6, "value", 587, 58],
|
|
["move", 21, 2912, 587, 58],
|
|
["jump", "if_end_808", 587, 58],
|
|
"if_else_807",
|
|
"if_end_808",
|
|
"if_end_797",
|
|
"if_end_795",
|
|
["null", 2913, 588, 19],
|
|
["is_identical", 2914, 21, 2913, 588, 19],
|
|
["jump_true", 2914, "ne_nid_821", 588, 19],
|
|
["jump", "ne_ni_822", 588, 19],
|
|
"ne_nid_821",
|
|
["false", 2914, 588, 19],
|
|
["jump", "ne_done_820", 588, 19],
|
|
"ne_ni_822",
|
|
["is_int", 2915, 21, 588, 19],
|
|
["jump_false", 2915, "ne_nn_823", 588, 19],
|
|
"_nop_tc_496",
|
|
["jump", "ne_nn_823", 588, 19],
|
|
["ne_int", 2914, 21, 2913, 588, 19],
|
|
["jump", "ne_done_820", 588, 19],
|
|
"ne_nn_823",
|
|
["is_num", 2915, 21, 588, 19],
|
|
["jump_false", 2915, "ne_nt_824", 588, 19],
|
|
"_nop_tc_497",
|
|
["jump", "ne_nt_824", 588, 19],
|
|
["ne_float", 2914, 21, 2913, 588, 19],
|
|
["jump", "ne_done_820", 588, 19],
|
|
"ne_nt_824",
|
|
["is_text", 2915, 21, 588, 19],
|
|
["jump_false", 2915, "ne_nnl_825", 588, 19],
|
|
"_nop_tc_498",
|
|
["jump", "ne_nnl_825", 588, 19],
|
|
["ne_text", 2914, 21, 2913, 588, 19],
|
|
["jump", "ne_done_820", 588, 19],
|
|
"ne_nnl_825",
|
|
["is_null", 2915, 21, 588, 19],
|
|
["jump_false", 2915, "ne_nb_826", 588, 19],
|
|
"_nop_tc_499",
|
|
"_nop_tc_500",
|
|
["false", 2914, 588, 19],
|
|
["jump", "ne_done_820", 588, 19],
|
|
"ne_nb_826",
|
|
["is_bool", 2915, 21, 588, 19],
|
|
["jump_false", 2915, "ne_mis_827", 588, 19],
|
|
"_nop_tc_501",
|
|
["jump", "ne_mis_827", 588, 19],
|
|
["ne_bool", 2914, 21, 2913, 588, 19],
|
|
["jump", "ne_done_820", 588, 19],
|
|
"ne_mis_827",
|
|
["true", 2914, 588, 19],
|
|
"ne_done_820",
|
|
["jump_false", 2914, "if_else_818", 588, 19],
|
|
["get", 2918, 13, 1, 589, 16],
|
|
["frame", 2919, 2918, 1, 589, 16],
|
|
["null", 2920, 589, 16],
|
|
["setarg", 2919, 0, 2920, 589, 16],
|
|
["setarg", 2919, 1, 21, 589, 16],
|
|
["invoke", 2919, 2917, 589, 16],
|
|
["move", 23, 2917, 589, 16],
|
|
["get", 2922, 16, 1, 1, 1],
|
|
["frame", 2923, 2922, 1, 1, 1],
|
|
["null", 2924, 1, 1],
|
|
["setarg", 2923, 0, 2924, 1, 1],
|
|
["setarg", 2923, 1, 4, 1, 1],
|
|
["invoke", 2923, 2921, 1, 1],
|
|
["get", 2926, 16, 1, 1, 1],
|
|
["frame", 2927, 2926, 1, 1, 1],
|
|
["null", 2928, 1, 1],
|
|
["setarg", 2927, 0, 2928, 1, 1],
|
|
["setarg", 2927, 1, 5, 1, 1],
|
|
["invoke", 2927, 2925, 1, 1],
|
|
["array", 2929, 0, 1, 1],
|
|
["push", 2929, 2921, 1, 1],
|
|
["push", 2929, 2925, 1, 1],
|
|
["push", 2929, 23, 1, 1],
|
|
["access", 2930, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2931, " {0} =l call $cell_rt_load_field(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 2933, 2930, 2, 1, 1],
|
|
["null", 2934, 1, 1],
|
|
["setarg", 2933, 0, 2934, 1, 1],
|
|
["setarg", 2933, 1, 2931, 1, 1],
|
|
["setarg", 2933, 2, 2929, 1, 1],
|
|
["invoke", 2933, 2932, 1, 1],
|
|
["get", 2936, 8, 1, 590, 11],
|
|
["frame", 2937, 2936, 1, 590, 11],
|
|
["null", 2938, 590, 11],
|
|
["setarg", 2937, 0, 2938, 590, 11],
|
|
["setarg", 2937, 1, 2932, 590, 11],
|
|
["invoke", 2937, 2935, 590, 11],
|
|
["jump", "if_end_819", 590, 11],
|
|
"if_else_818",
|
|
["get", 2940, 16, 1, 1, 1],
|
|
["frame", 2941, 2940, 1, 1, 1],
|
|
["null", 2942, 1, 1],
|
|
["setarg", 2941, 0, 2942, 1, 1],
|
|
["setarg", 2941, 1, 4, 1, 1],
|
|
["invoke", 2941, 2939, 1, 1],
|
|
["get", 2944, 16, 1, 1, 1],
|
|
["frame", 2945, 2944, 1, 1, 1],
|
|
["null", 2946, 1, 1],
|
|
["setarg", 2945, 0, 2946, 1, 1],
|
|
["setarg", 2945, 1, 5, 1, 1],
|
|
["invoke", 2945, 2943, 1, 1],
|
|
["get", 2948, 16, 1, 1, 1],
|
|
["frame", 2949, 2948, 1, 1, 1],
|
|
["null", 2950, 1, 1],
|
|
["setarg", 2949, 0, 2950, 1, 1],
|
|
["setarg", 2949, 1, 6, 1, 1],
|
|
["invoke", 2949, 2947, 1, 1],
|
|
["array", 2951, 0, 1, 1],
|
|
["push", 2951, 2939, 1, 1],
|
|
["push", 2951, 2943, 1, 1],
|
|
["push", 2951, 2947, 1, 1],
|
|
["access", 2952, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2953, " {0} =l call $cell_rt_load_dynamic(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 2955, 2952, 2, 1, 1],
|
|
["null", 2956, 1, 1],
|
|
["setarg", 2955, 0, 2956, 1, 1],
|
|
["setarg", 2955, 1, 2953, 1, 1],
|
|
["setarg", 2955, 2, 2951, 1, 1],
|
|
["invoke", 2955, 2954, 1, 1],
|
|
["get", 2958, 8, 1, 592, 11],
|
|
["frame", 2959, 2958, 1, 592, 11],
|
|
["null", 2960, 592, 11],
|
|
["setarg", 2959, 0, 2960, 592, 11],
|
|
["setarg", 2959, 1, 2954, 592, 11],
|
|
["invoke", 2959, 2957, 592, 11],
|
|
"if_end_819",
|
|
["frame", 2962, 24, 1, 594, 9],
|
|
["null", 2963, 594, 9],
|
|
["setarg", 2962, 0, 2963, 594, 9],
|
|
["setarg", 2962, 1, 4, 594, 9],
|
|
["invoke", 2962, 2961, 594, 9],
|
|
["jump", "while_start_79", 595, 9],
|
|
["jump", "if_end_787", 595, 9],
|
|
"if_else_786",
|
|
"if_end_787",
|
|
["access", 2964, "load_index", 597, 17],
|
|
["is_identical", 2965, 19, 2964, 597, 17],
|
|
["jump_true", 2965, "eq_done_830", 597, 17],
|
|
["is_int", 2966, 19, 597, 17],
|
|
["jump_false", 2966, "eq_ni_831", 597, 17],
|
|
"_nop_tc_502",
|
|
["jump", "eq_ni_831", 597, 17],
|
|
["eq_int", 2965, 19, 2964, 597, 17],
|
|
["jump", "eq_done_830", 597, 17],
|
|
"eq_ni_831",
|
|
["is_num", 2966, 19, 597, 17],
|
|
["jump_false", 2966, "eq_nn_832", 597, 17],
|
|
"_nop_tc_503",
|
|
["jump", "eq_nn_832", 597, 17],
|
|
["eq_float", 2965, 19, 2964, 597, 17],
|
|
["jump", "eq_done_830", 597, 17],
|
|
"eq_nn_832",
|
|
["is_text", 2966, 19, 597, 17],
|
|
["jump_false", 2966, "eq_nt_833", 597, 17],
|
|
"_nop_tc_504",
|
|
"_nop_tc_505",
|
|
["eq_text", 2965, 19, 2964, 597, 17],
|
|
["jump", "eq_done_830", 597, 17],
|
|
"eq_nt_833",
|
|
["is_null", 2966, 19, 597, 17],
|
|
["jump_false", 2966, "eq_nnl_834", 597, 17],
|
|
"_nop_tc_506",
|
|
["jump", "eq_nnl_834", 597, 17],
|
|
["true", 2965, 597, 17],
|
|
["jump", "eq_done_830", 597, 17],
|
|
"eq_nnl_834",
|
|
["is_bool", 2966, 19, 597, 17],
|
|
["jump_false", 2966, "eq_nb_835", 597, 17],
|
|
"_nop_tc_507",
|
|
["jump", "eq_nb_835", 597, 17],
|
|
["eq_bool", 2965, 19, 2964, 597, 17],
|
|
["jump", "eq_done_830", 597, 17],
|
|
"eq_nb_835",
|
|
["false", 2965, 597, 17],
|
|
"eq_done_830",
|
|
["jump_false", 2965, "if_else_828", 597, 17],
|
|
["get", 2969, 16, 1, 1, 1],
|
|
["frame", 2970, 2969, 1, 1, 1],
|
|
["null", 2971, 1, 1],
|
|
["setarg", 2970, 0, 2971, 1, 1],
|
|
["setarg", 2970, 1, 4, 1, 1],
|
|
["invoke", 2970, 2968, 1, 1],
|
|
["get", 2973, 16, 1, 1, 1],
|
|
["frame", 2974, 2973, 1, 1, 1],
|
|
["null", 2975, 1, 1],
|
|
["setarg", 2974, 0, 2975, 1, 1],
|
|
["setarg", 2974, 1, 5, 1, 1],
|
|
["invoke", 2974, 2972, 1, 1],
|
|
["get", 2977, 16, 1, 1, 1],
|
|
["frame", 2978, 2977, 1, 1, 1],
|
|
["null", 2979, 1, 1],
|
|
["setarg", 2978, 0, 2979, 1, 1],
|
|
["setarg", 2978, 1, 6, 1, 1],
|
|
["invoke", 2978, 2976, 1, 1],
|
|
["array", 2980, 0, 1, 1],
|
|
["push", 2980, 2968, 1, 1],
|
|
["push", 2980, 2972, 1, 1],
|
|
["push", 2980, 2976, 1, 1],
|
|
["access", 2981, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 2982, " {0} =l call $cell_rt_load_index(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 2984, 2981, 2, 1, 1],
|
|
["null", 2985, 1, 1],
|
|
["setarg", 2984, 0, 2985, 1, 1],
|
|
["setarg", 2984, 1, 2982, 1, 1],
|
|
["setarg", 2984, 2, 2980, 1, 1],
|
|
["invoke", 2984, 2983, 1, 1],
|
|
["get", 2987, 8, 1, 598, 9],
|
|
["frame", 2988, 2987, 1, 598, 9],
|
|
["null", 2989, 598, 9],
|
|
["setarg", 2988, 0, 2989, 598, 9],
|
|
["setarg", 2988, 1, 2983, 598, 9],
|
|
["invoke", 2988, 2986, 598, 9],
|
|
["frame", 2991, 24, 1, 599, 9],
|
|
["null", 2992, 599, 9],
|
|
["setarg", 2991, 0, 2992, 599, 9],
|
|
["setarg", 2991, 1, 4, 599, 9],
|
|
["invoke", 2991, 2990, 599, 9],
|
|
["jump", "while_start_79", 600, 9],
|
|
["jump", "if_end_829", 600, 9],
|
|
"if_else_828",
|
|
"if_end_829",
|
|
["access", 2993, "load_dynamic", 602, 17],
|
|
["is_identical", 2994, 19, 2993, 602, 17],
|
|
["jump_true", 2994, "eq_done_838", 602, 17],
|
|
["is_int", 2995, 19, 602, 17],
|
|
["jump_false", 2995, "eq_ni_839", 602, 17],
|
|
"_nop_tc_508",
|
|
["jump", "eq_ni_839", 602, 17],
|
|
["eq_int", 2994, 19, 2993, 602, 17],
|
|
["jump", "eq_done_838", 602, 17],
|
|
"eq_ni_839",
|
|
["is_num", 2995, 19, 602, 17],
|
|
["jump_false", 2995, "eq_nn_840", 602, 17],
|
|
"_nop_tc_509",
|
|
["jump", "eq_nn_840", 602, 17],
|
|
["eq_float", 2994, 19, 2993, 602, 17],
|
|
["jump", "eq_done_838", 602, 17],
|
|
"eq_nn_840",
|
|
["is_text", 2995, 19, 602, 17],
|
|
["jump_false", 2995, "eq_nt_841", 602, 17],
|
|
"_nop_tc_510",
|
|
"_nop_tc_511",
|
|
["eq_text", 2994, 19, 2993, 602, 17],
|
|
["jump", "eq_done_838", 602, 17],
|
|
"eq_nt_841",
|
|
["is_null", 2995, 19, 602, 17],
|
|
["jump_false", 2995, "eq_nnl_842", 602, 17],
|
|
"_nop_tc_512",
|
|
["jump", "eq_nnl_842", 602, 17],
|
|
["true", 2994, 602, 17],
|
|
["jump", "eq_done_838", 602, 17],
|
|
"eq_nnl_842",
|
|
["is_bool", 2995, 19, 602, 17],
|
|
["jump_false", 2995, "eq_nb_843", 602, 17],
|
|
"_nop_tc_513",
|
|
["jump", "eq_nb_843", 602, 17],
|
|
["eq_bool", 2994, 19, 2993, 602, 17],
|
|
["jump", "eq_done_838", 602, 17],
|
|
"eq_nb_843",
|
|
["false", 2994, 602, 17],
|
|
"eq_done_838",
|
|
["jump_false", 2994, "if_else_836", 602, 17],
|
|
["null", 2997, 603, 14],
|
|
["move", 21, 2997, 603, 14],
|
|
["is_text", 2998, 6, 604, 21],
|
|
["jump_false", 2998, "if_else_844", 604, 21],
|
|
["move", 21, 6, 604, 31],
|
|
["jump", "if_end_845", 604, 31],
|
|
"if_else_844",
|
|
["access", 3000, {"name":"is_object","kind":"name","make":"intrinsic"}, 605, 18],
|
|
["frame", 3001, 3000, 1, 605, 18],
|
|
["null", 3002, 605, 18],
|
|
["setarg", 3001, 0, 3002, 605, 18],
|
|
["setarg", 3001, 1, 6, 605, 18],
|
|
["invoke", 3001, 2999, 605, 18],
|
|
["move", 3003, 2999, 605, 18],
|
|
["jump_false", 3003, "and_end_848", 605, 18],
|
|
["load_field", 3004, 6, "name", 605, 35],
|
|
["null", 3005, 605, 46],
|
|
["is_identical", 3006, 3004, 3005, 605, 46],
|
|
["jump_true", 3006, "ne_nid_850", 605, 46],
|
|
["jump", "ne_ni_851", 605, 46],
|
|
"ne_nid_850",
|
|
["false", 3006, 605, 46],
|
|
["jump", "ne_done_849", 605, 46],
|
|
"ne_ni_851",
|
|
["is_int", 3007, 3004, 605, 46],
|
|
["jump_false", 3007, "ne_nn_852", 605, 46],
|
|
"_nop_tc_514",
|
|
["jump", "ne_nn_852", 605, 46],
|
|
["ne_int", 3006, 3004, 3005, 605, 46],
|
|
["jump", "ne_done_849", 605, 46],
|
|
"ne_nn_852",
|
|
["is_num", 3007, 3004, 605, 46],
|
|
["jump_false", 3007, "ne_nt_853", 605, 46],
|
|
"_nop_tc_515",
|
|
["jump", "ne_nt_853", 605, 46],
|
|
["ne_float", 3006, 3004, 3005, 605, 46],
|
|
["jump", "ne_done_849", 605, 46],
|
|
"ne_nt_853",
|
|
["is_text", 3007, 3004, 605, 46],
|
|
["jump_false", 3007, "ne_nnl_854", 605, 46],
|
|
"_nop_tc_516",
|
|
["jump", "ne_nnl_854", 605, 46],
|
|
["ne_text", 3006, 3004, 3005, 605, 46],
|
|
["jump", "ne_done_849", 605, 46],
|
|
"ne_nnl_854",
|
|
["is_null", 3007, 3004, 605, 46],
|
|
["jump_false", 3007, "ne_nb_855", 605, 46],
|
|
"_nop_tc_517",
|
|
"_nop_tc_518",
|
|
["false", 3006, 605, 46],
|
|
["jump", "ne_done_849", 605, 46],
|
|
"ne_nb_855",
|
|
["is_bool", 3007, 3004, 605, 46],
|
|
["jump_false", 3007, "ne_mis_856", 605, 46],
|
|
"_nop_tc_519",
|
|
["jump", "ne_mis_856", 605, 46],
|
|
["ne_bool", 3006, 3004, 3005, 605, 46],
|
|
["jump", "ne_done_849", 605, 46],
|
|
"ne_mis_856",
|
|
["true", 3006, 605, 46],
|
|
"ne_done_849",
|
|
["move", 3003, 3006, 605, 46],
|
|
"and_end_848",
|
|
["jump_false", 3003, "if_else_846", 605, 46],
|
|
["load_field", 3009, 6, "name", 605, 57],
|
|
["move", 21, 3009, 605, 57],
|
|
["jump", "if_end_847", 605, 57],
|
|
"if_else_846",
|
|
["access", 3011, {"name":"is_object","kind":"name","make":"intrinsic"}, 606, 18],
|
|
["frame", 3012, 3011, 1, 606, 18],
|
|
["null", 3013, 606, 18],
|
|
["setarg", 3012, 0, 3013, 606, 18],
|
|
["setarg", 3012, 1, 6, 606, 18],
|
|
["invoke", 3012, 3010, 606, 18],
|
|
["move", 3014, 3010, 606, 18],
|
|
["jump_false", 3014, "and_end_859", 606, 18],
|
|
["load_field", 3015, 6, "value", 606, 35],
|
|
["null", 3016, 606, 47],
|
|
["is_identical", 3017, 3015, 3016, 606, 47],
|
|
["jump_true", 3017, "ne_nid_861", 606, 47],
|
|
["jump", "ne_ni_862", 606, 47],
|
|
"ne_nid_861",
|
|
["false", 3017, 606, 47],
|
|
["jump", "ne_done_860", 606, 47],
|
|
"ne_ni_862",
|
|
["is_int", 3018, 3015, 606, 47],
|
|
["jump_false", 3018, "ne_nn_863", 606, 47],
|
|
"_nop_tc_520",
|
|
["jump", "ne_nn_863", 606, 47],
|
|
["ne_int", 3017, 3015, 3016, 606, 47],
|
|
["jump", "ne_done_860", 606, 47],
|
|
"ne_nn_863",
|
|
["is_num", 3018, 3015, 606, 47],
|
|
["jump_false", 3018, "ne_nt_864", 606, 47],
|
|
"_nop_tc_521",
|
|
["jump", "ne_nt_864", 606, 47],
|
|
["ne_float", 3017, 3015, 3016, 606, 47],
|
|
["jump", "ne_done_860", 606, 47],
|
|
"ne_nt_864",
|
|
["is_text", 3018, 3015, 606, 47],
|
|
["jump_false", 3018, "ne_nnl_865", 606, 47],
|
|
"_nop_tc_522",
|
|
["jump", "ne_nnl_865", 606, 47],
|
|
["ne_text", 3017, 3015, 3016, 606, 47],
|
|
["jump", "ne_done_860", 606, 47],
|
|
"ne_nnl_865",
|
|
["is_null", 3018, 3015, 606, 47],
|
|
["jump_false", 3018, "ne_nb_866", 606, 47],
|
|
"_nop_tc_523",
|
|
"_nop_tc_524",
|
|
["false", 3017, 606, 47],
|
|
["jump", "ne_done_860", 606, 47],
|
|
"ne_nb_866",
|
|
["is_bool", 3018, 3015, 606, 47],
|
|
["jump_false", 3018, "ne_mis_867", 606, 47],
|
|
"_nop_tc_525",
|
|
["jump", "ne_mis_867", 606, 47],
|
|
["ne_bool", 3017, 3015, 3016, 606, 47],
|
|
["jump", "ne_done_860", 606, 47],
|
|
"ne_mis_867",
|
|
["true", 3017, 606, 47],
|
|
"ne_done_860",
|
|
["move", 3014, 3017, 606, 47],
|
|
"and_end_859",
|
|
["jump_false", 3014, "if_else_857", 606, 47],
|
|
["load_field", 3020, 6, "value", 606, 58],
|
|
["move", 21, 3020, 606, 58],
|
|
["jump", "if_end_858", 606, 58],
|
|
"if_else_857",
|
|
"if_end_858",
|
|
"if_end_847",
|
|
"if_end_845",
|
|
["null", 3021, 607, 19],
|
|
["is_identical", 3022, 21, 3021, 607, 19],
|
|
["jump_true", 3022, "ne_nid_871", 607, 19],
|
|
["jump", "ne_ni_872", 607, 19],
|
|
"ne_nid_871",
|
|
["false", 3022, 607, 19],
|
|
["jump", "ne_done_870", 607, 19],
|
|
"ne_ni_872",
|
|
["is_int", 3023, 21, 607, 19],
|
|
["jump_false", 3023, "ne_nn_873", 607, 19],
|
|
"_nop_tc_526",
|
|
["jump", "ne_nn_873", 607, 19],
|
|
["ne_int", 3022, 21, 3021, 607, 19],
|
|
["jump", "ne_done_870", 607, 19],
|
|
"ne_nn_873",
|
|
["is_num", 3023, 21, 607, 19],
|
|
["jump_false", 3023, "ne_nt_874", 607, 19],
|
|
"_nop_tc_527",
|
|
["jump", "ne_nt_874", 607, 19],
|
|
["ne_float", 3022, 21, 3021, 607, 19],
|
|
["jump", "ne_done_870", 607, 19],
|
|
"ne_nt_874",
|
|
["is_text", 3023, 21, 607, 19],
|
|
["jump_false", 3023, "ne_nnl_875", 607, 19],
|
|
"_nop_tc_528",
|
|
["jump", "ne_nnl_875", 607, 19],
|
|
["ne_text", 3022, 21, 3021, 607, 19],
|
|
["jump", "ne_done_870", 607, 19],
|
|
"ne_nnl_875",
|
|
["is_null", 3023, 21, 607, 19],
|
|
["jump_false", 3023, "ne_nb_876", 607, 19],
|
|
"_nop_tc_529",
|
|
"_nop_tc_530",
|
|
["false", 3022, 607, 19],
|
|
["jump", "ne_done_870", 607, 19],
|
|
"ne_nb_876",
|
|
["is_bool", 3023, 21, 607, 19],
|
|
["jump_false", 3023, "ne_mis_877", 607, 19],
|
|
"_nop_tc_531",
|
|
["jump", "ne_mis_877", 607, 19],
|
|
["ne_bool", 3022, 21, 3021, 607, 19],
|
|
["jump", "ne_done_870", 607, 19],
|
|
"ne_mis_877",
|
|
["true", 3022, 607, 19],
|
|
"ne_done_870",
|
|
["jump_false", 3022, "if_else_868", 607, 19],
|
|
["get", 3026, 13, 1, 608, 16],
|
|
["frame", 3027, 3026, 1, 608, 16],
|
|
["null", 3028, 608, 16],
|
|
["setarg", 3027, 0, 3028, 608, 16],
|
|
["setarg", 3027, 1, 21, 608, 16],
|
|
["invoke", 3027, 3025, 608, 16],
|
|
["move", 23, 3025, 608, 16],
|
|
["get", 3030, 16, 1, 1, 1],
|
|
["frame", 3031, 3030, 1, 1, 1],
|
|
["null", 3032, 1, 1],
|
|
["setarg", 3031, 0, 3032, 1, 1],
|
|
["setarg", 3031, 1, 4, 1, 1],
|
|
["invoke", 3031, 3029, 1, 1],
|
|
["get", 3034, 16, 1, 1, 1],
|
|
["frame", 3035, 3034, 1, 1, 1],
|
|
["null", 3036, 1, 1],
|
|
["setarg", 3035, 0, 3036, 1, 1],
|
|
["setarg", 3035, 1, 5, 1, 1],
|
|
["invoke", 3035, 3033, 1, 1],
|
|
["array", 3037, 0, 1, 1],
|
|
["push", 3037, 3029, 1, 1],
|
|
["push", 3037, 3033, 1, 1],
|
|
["push", 3037, 23, 1, 1],
|
|
["access", 3038, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3039, " {0} =l call $cell_rt_load_field(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 3041, 3038, 2, 1, 1],
|
|
["null", 3042, 1, 1],
|
|
["setarg", 3041, 0, 3042, 1, 1],
|
|
["setarg", 3041, 1, 3039, 1, 1],
|
|
["setarg", 3041, 2, 3037, 1, 1],
|
|
["invoke", 3041, 3040, 1, 1],
|
|
["get", 3044, 8, 1, 609, 11],
|
|
["frame", 3045, 3044, 1, 609, 11],
|
|
["null", 3046, 609, 11],
|
|
["setarg", 3045, 0, 3046, 609, 11],
|
|
["setarg", 3045, 1, 3040, 609, 11],
|
|
["invoke", 3045, 3043, 609, 11],
|
|
["jump", "if_end_869", 609, 11],
|
|
"if_else_868",
|
|
["get", 3048, 16, 1, 1, 1],
|
|
["frame", 3049, 3048, 1, 1, 1],
|
|
["null", 3050, 1, 1],
|
|
["setarg", 3049, 0, 3050, 1, 1],
|
|
["setarg", 3049, 1, 4, 1, 1],
|
|
["invoke", 3049, 3047, 1, 1],
|
|
["get", 3052, 16, 1, 1, 1],
|
|
["frame", 3053, 3052, 1, 1, 1],
|
|
["null", 3054, 1, 1],
|
|
["setarg", 3053, 0, 3054, 1, 1],
|
|
["setarg", 3053, 1, 5, 1, 1],
|
|
["invoke", 3053, 3051, 1, 1],
|
|
["get", 3056, 16, 1, 1, 1],
|
|
["frame", 3057, 3056, 1, 1, 1],
|
|
["null", 3058, 1, 1],
|
|
["setarg", 3057, 0, 3058, 1, 1],
|
|
["setarg", 3057, 1, 6, 1, 1],
|
|
["invoke", 3057, 3055, 1, 1],
|
|
["array", 3059, 0, 1, 1],
|
|
["push", 3059, 3047, 1, 1],
|
|
["push", 3059, 3051, 1, 1],
|
|
["push", 3059, 3055, 1, 1],
|
|
["access", 3060, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3061, " {0} =l call $cell_rt_load_dynamic(l %ctx, l {1}, l {2})", 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, 8, 1, 611, 11],
|
|
["frame", 3067, 3066, 1, 611, 11],
|
|
["null", 3068, 611, 11],
|
|
["setarg", 3067, 0, 3068, 611, 11],
|
|
["setarg", 3067, 1, 3062, 611, 11],
|
|
["invoke", 3067, 3065, 611, 11],
|
|
"if_end_869",
|
|
["frame", 3070, 24, 1, 613, 9],
|
|
["null", 3071, 613, 9],
|
|
["setarg", 3070, 0, 3071, 613, 9],
|
|
["setarg", 3070, 1, 4, 613, 9],
|
|
["invoke", 3070, 3069, 613, 9],
|
|
["jump", "while_start_79", 614, 9],
|
|
["jump", "if_end_837", 614, 9],
|
|
"if_else_836",
|
|
"if_end_837",
|
|
["access", 3072, "store_field", 616, 17],
|
|
["is_identical", 3073, 19, 3072, 616, 17],
|
|
["jump_true", 3073, "eq_done_880", 616, 17],
|
|
["is_int", 3074, 19, 616, 17],
|
|
["jump_false", 3074, "eq_ni_881", 616, 17],
|
|
"_nop_tc_532",
|
|
["jump", "eq_ni_881", 616, 17],
|
|
["eq_int", 3073, 19, 3072, 616, 17],
|
|
["jump", "eq_done_880", 616, 17],
|
|
"eq_ni_881",
|
|
["is_num", 3074, 19, 616, 17],
|
|
["jump_false", 3074, "eq_nn_882", 616, 17],
|
|
"_nop_tc_533",
|
|
["jump", "eq_nn_882", 616, 17],
|
|
["eq_float", 3073, 19, 3072, 616, 17],
|
|
["jump", "eq_done_880", 616, 17],
|
|
"eq_nn_882",
|
|
["is_text", 3074, 19, 616, 17],
|
|
["jump_false", 3074, "eq_nt_883", 616, 17],
|
|
"_nop_tc_534",
|
|
"_nop_tc_535",
|
|
["eq_text", 3073, 19, 3072, 616, 17],
|
|
["jump", "eq_done_880", 616, 17],
|
|
"eq_nt_883",
|
|
["is_null", 3074, 19, 616, 17],
|
|
["jump_false", 3074, "eq_nnl_884", 616, 17],
|
|
"_nop_tc_536",
|
|
["jump", "eq_nnl_884", 616, 17],
|
|
["true", 3073, 616, 17],
|
|
["jump", "eq_done_880", 616, 17],
|
|
"eq_nnl_884",
|
|
["is_bool", 3074, 19, 616, 17],
|
|
["jump_false", 3074, "eq_nb_885", 616, 17],
|
|
"_nop_tc_537",
|
|
["jump", "eq_nb_885", 616, 17],
|
|
["eq_bool", 3073, 19, 3072, 616, 17],
|
|
["jump", "eq_done_880", 616, 17],
|
|
"eq_nb_885",
|
|
["false", 3073, 616, 17],
|
|
"eq_done_880",
|
|
["jump_false", 3073, "if_else_878", 616, 17],
|
|
["null", 3076, 618, 14],
|
|
["move", 21, 3076, 618, 14],
|
|
["is_text", 3077, 6, 619, 21],
|
|
["jump_false", 3077, "if_else_886", 619, 21],
|
|
["move", 21, 6, 620, 16],
|
|
["jump", "if_end_887", 620, 16],
|
|
"if_else_886",
|
|
["access", 3079, {"name":"is_object","kind":"name","make":"intrinsic"}, 621, 20],
|
|
["frame", 3080, 3079, 1, 621, 20],
|
|
["null", 3081, 621, 20],
|
|
["setarg", 3080, 0, 3081, 621, 20],
|
|
["setarg", 3080, 1, 6, 621, 20],
|
|
["invoke", 3080, 3078, 621, 20],
|
|
["jump_false", 3078, "if_else_888", 621, 20],
|
|
["load_field", 3082, 6, "name", 622, 15],
|
|
["null", 3083, 622, 26],
|
|
["is_identical", 3084, 3082, 3083, 622, 26],
|
|
["jump_true", 3084, "ne_nid_893", 622, 26],
|
|
["jump", "ne_ni_894", 622, 26],
|
|
"ne_nid_893",
|
|
["false", 3084, 622, 26],
|
|
["jump", "ne_done_892", 622, 26],
|
|
"ne_ni_894",
|
|
["is_int", 3085, 3082, 622, 26],
|
|
["jump_false", 3085, "ne_nn_895", 622, 26],
|
|
"_nop_tc_538",
|
|
["jump", "ne_nn_895", 622, 26],
|
|
["ne_int", 3084, 3082, 3083, 622, 26],
|
|
["jump", "ne_done_892", 622, 26],
|
|
"ne_nn_895",
|
|
["is_num", 3085, 3082, 622, 26],
|
|
["jump_false", 3085, "ne_nt_896", 622, 26],
|
|
"_nop_tc_539",
|
|
["jump", "ne_nt_896", 622, 26],
|
|
["ne_float", 3084, 3082, 3083, 622, 26],
|
|
["jump", "ne_done_892", 622, 26],
|
|
"ne_nt_896",
|
|
["is_text", 3085, 3082, 622, 26],
|
|
["jump_false", 3085, "ne_nnl_897", 622, 26],
|
|
"_nop_tc_540",
|
|
["jump", "ne_nnl_897", 622, 26],
|
|
["ne_text", 3084, 3082, 3083, 622, 26],
|
|
["jump", "ne_done_892", 622, 26],
|
|
"ne_nnl_897",
|
|
["is_null", 3085, 3082, 622, 26],
|
|
["jump_false", 3085, "ne_nb_898", 622, 26],
|
|
"_nop_tc_541",
|
|
"_nop_tc_542",
|
|
["false", 3084, 622, 26],
|
|
["jump", "ne_done_892", 622, 26],
|
|
"ne_nb_898",
|
|
["is_bool", 3085, 3082, 622, 26],
|
|
["jump_false", 3085, "ne_mis_899", 622, 26],
|
|
"_nop_tc_543",
|
|
["jump", "ne_mis_899", 622, 26],
|
|
["ne_bool", 3084, 3082, 3083, 622, 26],
|
|
["jump", "ne_done_892", 622, 26],
|
|
"ne_mis_899",
|
|
["true", 3084, 622, 26],
|
|
"ne_done_892",
|
|
["jump_false", 3084, "if_else_890", 622, 26],
|
|
["load_field", 3087, 6, "name", 622, 37],
|
|
["move", 21, 3087, 622, 37],
|
|
["jump", "if_end_891", 622, 37],
|
|
"if_else_890",
|
|
["load_field", 3088, 6, "value", 623, 20],
|
|
["null", 3089, 623, 32],
|
|
["is_identical", 3090, 3088, 3089, 623, 32],
|
|
["jump_true", 3090, "ne_nid_903", 623, 32],
|
|
["jump", "ne_ni_904", 623, 32],
|
|
"ne_nid_903",
|
|
["false", 3090, 623, 32],
|
|
["jump", "ne_done_902", 623, 32],
|
|
"ne_ni_904",
|
|
["is_int", 3091, 3088, 623, 32],
|
|
["jump_false", 3091, "ne_nn_905", 623, 32],
|
|
"_nop_tc_544",
|
|
["jump", "ne_nn_905", 623, 32],
|
|
["ne_int", 3090, 3088, 3089, 623, 32],
|
|
["jump", "ne_done_902", 623, 32],
|
|
"ne_nn_905",
|
|
["is_num", 3091, 3088, 623, 32],
|
|
["jump_false", 3091, "ne_nt_906", 623, 32],
|
|
"_nop_tc_545",
|
|
["jump", "ne_nt_906", 623, 32],
|
|
["ne_float", 3090, 3088, 3089, 623, 32],
|
|
["jump", "ne_done_902", 623, 32],
|
|
"ne_nt_906",
|
|
["is_text", 3091, 3088, 623, 32],
|
|
["jump_false", 3091, "ne_nnl_907", 623, 32],
|
|
"_nop_tc_546",
|
|
["jump", "ne_nnl_907", 623, 32],
|
|
["ne_text", 3090, 3088, 3089, 623, 32],
|
|
["jump", "ne_done_902", 623, 32],
|
|
"ne_nnl_907",
|
|
["is_null", 3091, 3088, 623, 32],
|
|
["jump_false", 3091, "ne_nb_908", 623, 32],
|
|
"_nop_tc_547",
|
|
"_nop_tc_548",
|
|
["false", 3090, 623, 32],
|
|
["jump", "ne_done_902", 623, 32],
|
|
"ne_nb_908",
|
|
["is_bool", 3091, 3088, 623, 32],
|
|
["jump_false", 3091, "ne_mis_909", 623, 32],
|
|
"_nop_tc_549",
|
|
["jump", "ne_mis_909", 623, 32],
|
|
["ne_bool", 3090, 3088, 3089, 623, 32],
|
|
["jump", "ne_done_902", 623, 32],
|
|
"ne_mis_909",
|
|
["true", 3090, 623, 32],
|
|
"ne_done_902",
|
|
["jump_false", 3090, "if_else_900", 623, 32],
|
|
["load_field", 3093, 6, "value", 623, 43],
|
|
["move", 21, 3093, 623, 43],
|
|
["jump", "if_end_901", 623, 43],
|
|
"if_else_900",
|
|
"if_end_901",
|
|
"if_end_891",
|
|
["jump", "if_end_889", 623, 43],
|
|
"if_else_888",
|
|
"if_end_889",
|
|
"if_end_887",
|
|
["null", 3094, 625, 19],
|
|
["is_identical", 3095, 21, 3094, 625, 19],
|
|
["jump_true", 3095, "ne_nid_913", 625, 19],
|
|
["jump", "ne_ni_914", 625, 19],
|
|
"ne_nid_913",
|
|
["false", 3095, 625, 19],
|
|
["jump", "ne_done_912", 625, 19],
|
|
"ne_ni_914",
|
|
["is_int", 3096, 21, 625, 19],
|
|
["jump_false", 3096, "ne_nn_915", 625, 19],
|
|
"_nop_tc_550",
|
|
["jump", "ne_nn_915", 625, 19],
|
|
["ne_int", 3095, 21, 3094, 625, 19],
|
|
["jump", "ne_done_912", 625, 19],
|
|
"ne_nn_915",
|
|
["is_num", 3096, 21, 625, 19],
|
|
["jump_false", 3096, "ne_nt_916", 625, 19],
|
|
"_nop_tc_551",
|
|
["jump", "ne_nt_916", 625, 19],
|
|
["ne_float", 3095, 21, 3094, 625, 19],
|
|
["jump", "ne_done_912", 625, 19],
|
|
"ne_nt_916",
|
|
["is_text", 3096, 21, 625, 19],
|
|
["jump_false", 3096, "ne_nnl_917", 625, 19],
|
|
"_nop_tc_552",
|
|
["jump", "ne_nnl_917", 625, 19],
|
|
["ne_text", 3095, 21, 3094, 625, 19],
|
|
["jump", "ne_done_912", 625, 19],
|
|
"ne_nnl_917",
|
|
["is_null", 3096, 21, 625, 19],
|
|
["jump_false", 3096, "ne_nb_918", 625, 19],
|
|
"_nop_tc_553",
|
|
"_nop_tc_554",
|
|
["false", 3095, 625, 19],
|
|
["jump", "ne_done_912", 625, 19],
|
|
"ne_nb_918",
|
|
["is_bool", 3096, 21, 625, 19],
|
|
["jump_false", 3096, "ne_mis_919", 625, 19],
|
|
"_nop_tc_555",
|
|
["jump", "ne_mis_919", 625, 19],
|
|
["ne_bool", 3095, 21, 3094, 625, 19],
|
|
["jump", "ne_done_912", 625, 19],
|
|
"ne_mis_919",
|
|
["true", 3095, 625, 19],
|
|
"ne_done_912",
|
|
["jump_false", 3095, "if_else_910", 625, 19],
|
|
["get", 3099, 13, 1, 626, 16],
|
|
["frame", 3100, 3099, 1, 626, 16],
|
|
["null", 3101, 626, 16],
|
|
["setarg", 3100, 0, 3101, 626, 16],
|
|
["setarg", 3100, 1, 21, 626, 16],
|
|
["invoke", 3100, 3098, 626, 16],
|
|
["move", 23, 3098, 626, 16],
|
|
["get", 3103, 16, 1, 1, 1],
|
|
["frame", 3104, 3103, 1, 1, 1],
|
|
["null", 3105, 1, 1],
|
|
["setarg", 3104, 0, 3105, 1, 1],
|
|
["setarg", 3104, 1, 5, 1, 1],
|
|
["invoke", 3104, 3102, 1, 1],
|
|
["get", 3107, 16, 1, 1, 1],
|
|
["frame", 3108, 3107, 1, 1, 1],
|
|
["null", 3109, 1, 1],
|
|
["setarg", 3108, 0, 3109, 1, 1],
|
|
["setarg", 3108, 1, 4, 1, 1],
|
|
["invoke", 3108, 3106, 1, 1],
|
|
["array", 3110, 0, 1, 1],
|
|
["push", 3110, 3102, 1, 1],
|
|
["push", 3110, 3106, 1, 1],
|
|
["push", 3110, 23, 1, 1],
|
|
["access", 3111, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3112, " call $cell_rt_store_field(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3114, 3111, 2, 1, 1],
|
|
["null", 3115, 1, 1],
|
|
["setarg", 3114, 0, 3115, 1, 1],
|
|
["setarg", 3114, 1, 3112, 1, 1],
|
|
["setarg", 3114, 2, 3110, 1, 1],
|
|
["invoke", 3114, 3113, 1, 1],
|
|
["get", 3117, 8, 1, 627, 11],
|
|
["frame", 3118, 3117, 1, 627, 11],
|
|
["null", 3119, 627, 11],
|
|
["setarg", 3118, 0, 3119, 627, 11],
|
|
["setarg", 3118, 1, 3113, 627, 11],
|
|
["invoke", 3118, 3116, 627, 11],
|
|
["jump", "if_end_911", 627, 11],
|
|
"if_else_910",
|
|
["get", 3121, 16, 1, 1, 1],
|
|
["frame", 3122, 3121, 1, 1, 1],
|
|
["null", 3123, 1, 1],
|
|
["setarg", 3122, 0, 3123, 1, 1],
|
|
["setarg", 3122, 1, 5, 1, 1],
|
|
["invoke", 3122, 3120, 1, 1],
|
|
["get", 3125, 16, 1, 1, 1],
|
|
["frame", 3126, 3125, 1, 1, 1],
|
|
["null", 3127, 1, 1],
|
|
["setarg", 3126, 0, 3127, 1, 1],
|
|
["setarg", 3126, 1, 4, 1, 1],
|
|
["invoke", 3126, 3124, 1, 1],
|
|
["get", 3129, 16, 1, 1, 1],
|
|
["frame", 3130, 3129, 1, 1, 1],
|
|
["null", 3131, 1, 1],
|
|
["setarg", 3130, 0, 3131, 1, 1],
|
|
["setarg", 3130, 1, 6, 1, 1],
|
|
["invoke", 3130, 3128, 1, 1],
|
|
["array", 3132, 0, 1, 1],
|
|
["push", 3132, 3120, 1, 1],
|
|
["push", 3132, 3124, 1, 1],
|
|
["push", 3132, 3128, 1, 1],
|
|
["access", 3133, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3134, " call $cell_rt_store_dynamic(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3136, 3133, 2, 1, 1],
|
|
["null", 3137, 1, 1],
|
|
["setarg", 3136, 0, 3137, 1, 1],
|
|
["setarg", 3136, 1, 3134, 1, 1],
|
|
["setarg", 3136, 2, 3132, 1, 1],
|
|
["invoke", 3136, 3135, 1, 1],
|
|
["get", 3139, 8, 1, 629, 11],
|
|
["frame", 3140, 3139, 1, 629, 11],
|
|
["null", 3141, 629, 11],
|
|
["setarg", 3140, 0, 3141, 629, 11],
|
|
["setarg", 3140, 1, 3135, 629, 11],
|
|
["invoke", 3140, 3138, 629, 11],
|
|
"if_end_911",
|
|
["jump", "while_start_79", 631, 9],
|
|
["jump", "if_end_879", 631, 9],
|
|
"if_else_878",
|
|
"if_end_879",
|
|
["access", 3142, "store_index", 633, 17],
|
|
["is_identical", 3143, 19, 3142, 633, 17],
|
|
["jump_true", 3143, "eq_done_922", 633, 17],
|
|
["is_int", 3144, 19, 633, 17],
|
|
["jump_false", 3144, "eq_ni_923", 633, 17],
|
|
"_nop_tc_556",
|
|
["jump", "eq_ni_923", 633, 17],
|
|
["eq_int", 3143, 19, 3142, 633, 17],
|
|
["jump", "eq_done_922", 633, 17],
|
|
"eq_ni_923",
|
|
["is_num", 3144, 19, 633, 17],
|
|
["jump_false", 3144, "eq_nn_924", 633, 17],
|
|
"_nop_tc_557",
|
|
["jump", "eq_nn_924", 633, 17],
|
|
["eq_float", 3143, 19, 3142, 633, 17],
|
|
["jump", "eq_done_922", 633, 17],
|
|
"eq_nn_924",
|
|
["is_text", 3144, 19, 633, 17],
|
|
["jump_false", 3144, "eq_nt_925", 633, 17],
|
|
"_nop_tc_558",
|
|
"_nop_tc_559",
|
|
["eq_text", 3143, 19, 3142, 633, 17],
|
|
["jump", "eq_done_922", 633, 17],
|
|
"eq_nt_925",
|
|
["is_null", 3144, 19, 633, 17],
|
|
["jump_false", 3144, "eq_nnl_926", 633, 17],
|
|
"_nop_tc_560",
|
|
["jump", "eq_nnl_926", 633, 17],
|
|
["true", 3143, 633, 17],
|
|
["jump", "eq_done_922", 633, 17],
|
|
"eq_nnl_926",
|
|
["is_bool", 3144, 19, 633, 17],
|
|
["jump_false", 3144, "eq_nb_927", 633, 17],
|
|
"_nop_tc_561",
|
|
["jump", "eq_nb_927", 633, 17],
|
|
["eq_bool", 3143, 19, 3142, 633, 17],
|
|
["jump", "eq_done_922", 633, 17],
|
|
"eq_nb_927",
|
|
["false", 3143, 633, 17],
|
|
"eq_done_922",
|
|
["jump_false", 3143, "if_else_920", 633, 17],
|
|
["get", 3147, 16, 1, 1, 1],
|
|
["frame", 3148, 3147, 1, 1, 1],
|
|
["null", 3149, 1, 1],
|
|
["setarg", 3148, 0, 3149, 1, 1],
|
|
["setarg", 3148, 1, 5, 1, 1],
|
|
["invoke", 3148, 3146, 1, 1],
|
|
["get", 3151, 16, 1, 1, 1],
|
|
["frame", 3152, 3151, 1, 1, 1],
|
|
["null", 3153, 1, 1],
|
|
["setarg", 3152, 0, 3153, 1, 1],
|
|
["setarg", 3152, 1, 4, 1, 1],
|
|
["invoke", 3152, 3150, 1, 1],
|
|
["get", 3155, 16, 1, 1, 1],
|
|
["frame", 3156, 3155, 1, 1, 1],
|
|
["null", 3157, 1, 1],
|
|
["setarg", 3156, 0, 3157, 1, 1],
|
|
["setarg", 3156, 1, 6, 1, 1],
|
|
["invoke", 3156, 3154, 1, 1],
|
|
["array", 3158, 0, 1, 1],
|
|
["push", 3158, 3146, 1, 1],
|
|
["push", 3158, 3150, 1, 1],
|
|
["push", 3158, 3154, 1, 1],
|
|
["access", 3159, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3160, " call $cell_rt_store_index(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3162, 3159, 2, 1, 1],
|
|
["null", 3163, 1, 1],
|
|
["setarg", 3162, 0, 3163, 1, 1],
|
|
["setarg", 3162, 1, 3160, 1, 1],
|
|
["setarg", 3162, 2, 3158, 1, 1],
|
|
["invoke", 3162, 3161, 1, 1],
|
|
["get", 3165, 8, 1, 635, 9],
|
|
["frame", 3166, 3165, 1, 635, 9],
|
|
["null", 3167, 635, 9],
|
|
["setarg", 3166, 0, 3167, 635, 9],
|
|
["setarg", 3166, 1, 3161, 635, 9],
|
|
["invoke", 3166, 3164, 635, 9],
|
|
["jump", "while_start_79", 636, 9],
|
|
["jump", "if_end_921", 636, 9],
|
|
"if_else_920",
|
|
"if_end_921",
|
|
["access", 3168, "store_dynamic", 638, 17],
|
|
["is_identical", 3169, 19, 3168, 638, 17],
|
|
["jump_true", 3169, "eq_done_930", 638, 17],
|
|
["is_int", 3170, 19, 638, 17],
|
|
["jump_false", 3170, "eq_ni_931", 638, 17],
|
|
"_nop_tc_562",
|
|
["jump", "eq_ni_931", 638, 17],
|
|
["eq_int", 3169, 19, 3168, 638, 17],
|
|
["jump", "eq_done_930", 638, 17],
|
|
"eq_ni_931",
|
|
["is_num", 3170, 19, 638, 17],
|
|
["jump_false", 3170, "eq_nn_932", 638, 17],
|
|
"_nop_tc_563",
|
|
["jump", "eq_nn_932", 638, 17],
|
|
["eq_float", 3169, 19, 3168, 638, 17],
|
|
["jump", "eq_done_930", 638, 17],
|
|
"eq_nn_932",
|
|
["is_text", 3170, 19, 638, 17],
|
|
["jump_false", 3170, "eq_nt_933", 638, 17],
|
|
"_nop_tc_564",
|
|
"_nop_tc_565",
|
|
["eq_text", 3169, 19, 3168, 638, 17],
|
|
["jump", "eq_done_930", 638, 17],
|
|
"eq_nt_933",
|
|
["is_null", 3170, 19, 638, 17],
|
|
["jump_false", 3170, "eq_nnl_934", 638, 17],
|
|
"_nop_tc_566",
|
|
["jump", "eq_nnl_934", 638, 17],
|
|
["true", 3169, 638, 17],
|
|
["jump", "eq_done_930", 638, 17],
|
|
"eq_nnl_934",
|
|
["is_bool", 3170, 19, 638, 17],
|
|
["jump_false", 3170, "eq_nb_935", 638, 17],
|
|
"_nop_tc_567",
|
|
["jump", "eq_nb_935", 638, 17],
|
|
["eq_bool", 3169, 19, 3168, 638, 17],
|
|
["jump", "eq_done_930", 638, 17],
|
|
"eq_nb_935",
|
|
["false", 3169, 638, 17],
|
|
"eq_done_930",
|
|
["jump_false", 3169, "if_else_928", 638, 17],
|
|
["null", 3172, 640, 14],
|
|
["move", 21, 3172, 640, 14],
|
|
["is_text", 3173, 6, 641, 21],
|
|
["jump_false", 3173, "if_else_936", 641, 21],
|
|
["move", 21, 6, 641, 31],
|
|
["jump", "if_end_937", 641, 31],
|
|
"if_else_936",
|
|
["access", 3175, {"name":"is_object","kind":"name","make":"intrinsic"}, 642, 18],
|
|
["frame", 3176, 3175, 1, 642, 18],
|
|
["null", 3177, 642, 18],
|
|
["setarg", 3176, 0, 3177, 642, 18],
|
|
["setarg", 3176, 1, 6, 642, 18],
|
|
["invoke", 3176, 3174, 642, 18],
|
|
["move", 3178, 3174, 642, 18],
|
|
["jump_false", 3178, "and_end_940", 642, 18],
|
|
["load_field", 3179, 6, "name", 642, 35],
|
|
["null", 3180, 642, 46],
|
|
["is_identical", 3181, 3179, 3180, 642, 46],
|
|
["jump_true", 3181, "ne_nid_942", 642, 46],
|
|
["jump", "ne_ni_943", 642, 46],
|
|
"ne_nid_942",
|
|
["false", 3181, 642, 46],
|
|
["jump", "ne_done_941", 642, 46],
|
|
"ne_ni_943",
|
|
["is_int", 3182, 3179, 642, 46],
|
|
["jump_false", 3182, "ne_nn_944", 642, 46],
|
|
"_nop_tc_568",
|
|
["jump", "ne_nn_944", 642, 46],
|
|
["ne_int", 3181, 3179, 3180, 642, 46],
|
|
["jump", "ne_done_941", 642, 46],
|
|
"ne_nn_944",
|
|
["is_num", 3182, 3179, 642, 46],
|
|
["jump_false", 3182, "ne_nt_945", 642, 46],
|
|
"_nop_tc_569",
|
|
["jump", "ne_nt_945", 642, 46],
|
|
["ne_float", 3181, 3179, 3180, 642, 46],
|
|
["jump", "ne_done_941", 642, 46],
|
|
"ne_nt_945",
|
|
["is_text", 3182, 3179, 642, 46],
|
|
["jump_false", 3182, "ne_nnl_946", 642, 46],
|
|
"_nop_tc_570",
|
|
["jump", "ne_nnl_946", 642, 46],
|
|
["ne_text", 3181, 3179, 3180, 642, 46],
|
|
["jump", "ne_done_941", 642, 46],
|
|
"ne_nnl_946",
|
|
["is_null", 3182, 3179, 642, 46],
|
|
["jump_false", 3182, "ne_nb_947", 642, 46],
|
|
"_nop_tc_571",
|
|
"_nop_tc_572",
|
|
["false", 3181, 642, 46],
|
|
["jump", "ne_done_941", 642, 46],
|
|
"ne_nb_947",
|
|
["is_bool", 3182, 3179, 642, 46],
|
|
["jump_false", 3182, "ne_mis_948", 642, 46],
|
|
"_nop_tc_573",
|
|
["jump", "ne_mis_948", 642, 46],
|
|
["ne_bool", 3181, 3179, 3180, 642, 46],
|
|
["jump", "ne_done_941", 642, 46],
|
|
"ne_mis_948",
|
|
["true", 3181, 642, 46],
|
|
"ne_done_941",
|
|
["move", 3178, 3181, 642, 46],
|
|
"and_end_940",
|
|
["jump_false", 3178, "if_else_938", 642, 46],
|
|
["load_field", 3184, 6, "name", 642, 57],
|
|
["move", 21, 3184, 642, 57],
|
|
["jump", "if_end_939", 642, 57],
|
|
"if_else_938",
|
|
["access", 3186, {"name":"is_object","kind":"name","make":"intrinsic"}, 643, 18],
|
|
["frame", 3187, 3186, 1, 643, 18],
|
|
["null", 3188, 643, 18],
|
|
["setarg", 3187, 0, 3188, 643, 18],
|
|
["setarg", 3187, 1, 6, 643, 18],
|
|
["invoke", 3187, 3185, 643, 18],
|
|
["move", 3189, 3185, 643, 18],
|
|
["jump_false", 3189, "and_end_951", 643, 18],
|
|
["load_field", 3190, 6, "value", 643, 35],
|
|
["null", 3191, 643, 47],
|
|
["is_identical", 3192, 3190, 3191, 643, 47],
|
|
["jump_true", 3192, "ne_nid_953", 643, 47],
|
|
["jump", "ne_ni_954", 643, 47],
|
|
"ne_nid_953",
|
|
["false", 3192, 643, 47],
|
|
["jump", "ne_done_952", 643, 47],
|
|
"ne_ni_954",
|
|
["is_int", 3193, 3190, 643, 47],
|
|
["jump_false", 3193, "ne_nn_955", 643, 47],
|
|
"_nop_tc_574",
|
|
["jump", "ne_nn_955", 643, 47],
|
|
["ne_int", 3192, 3190, 3191, 643, 47],
|
|
["jump", "ne_done_952", 643, 47],
|
|
"ne_nn_955",
|
|
["is_num", 3193, 3190, 643, 47],
|
|
["jump_false", 3193, "ne_nt_956", 643, 47],
|
|
"_nop_tc_575",
|
|
["jump", "ne_nt_956", 643, 47],
|
|
["ne_float", 3192, 3190, 3191, 643, 47],
|
|
["jump", "ne_done_952", 643, 47],
|
|
"ne_nt_956",
|
|
["is_text", 3193, 3190, 643, 47],
|
|
["jump_false", 3193, "ne_nnl_957", 643, 47],
|
|
"_nop_tc_576",
|
|
["jump", "ne_nnl_957", 643, 47],
|
|
["ne_text", 3192, 3190, 3191, 643, 47],
|
|
["jump", "ne_done_952", 643, 47],
|
|
"ne_nnl_957",
|
|
["is_null", 3193, 3190, 643, 47],
|
|
["jump_false", 3193, "ne_nb_958", 643, 47],
|
|
"_nop_tc_577",
|
|
"_nop_tc_578",
|
|
["false", 3192, 643, 47],
|
|
["jump", "ne_done_952", 643, 47],
|
|
"ne_nb_958",
|
|
["is_bool", 3193, 3190, 643, 47],
|
|
["jump_false", 3193, "ne_mis_959", 643, 47],
|
|
"_nop_tc_579",
|
|
["jump", "ne_mis_959", 643, 47],
|
|
["ne_bool", 3192, 3190, 3191, 643, 47],
|
|
["jump", "ne_done_952", 643, 47],
|
|
"ne_mis_959",
|
|
["true", 3192, 643, 47],
|
|
"ne_done_952",
|
|
["move", 3189, 3192, 643, 47],
|
|
"and_end_951",
|
|
["jump_false", 3189, "if_else_949", 643, 47],
|
|
["load_field", 3195, 6, "value", 643, 58],
|
|
["move", 21, 3195, 643, 58],
|
|
["jump", "if_end_950", 643, 58],
|
|
"if_else_949",
|
|
"if_end_950",
|
|
"if_end_939",
|
|
"if_end_937",
|
|
["null", 3196, 644, 19],
|
|
["is_identical", 3197, 21, 3196, 644, 19],
|
|
["jump_true", 3197, "ne_nid_963", 644, 19],
|
|
["jump", "ne_ni_964", 644, 19],
|
|
"ne_nid_963",
|
|
["false", 3197, 644, 19],
|
|
["jump", "ne_done_962", 644, 19],
|
|
"ne_ni_964",
|
|
["is_int", 3198, 21, 644, 19],
|
|
["jump_false", 3198, "ne_nn_965", 644, 19],
|
|
"_nop_tc_580",
|
|
["jump", "ne_nn_965", 644, 19],
|
|
["ne_int", 3197, 21, 3196, 644, 19],
|
|
["jump", "ne_done_962", 644, 19],
|
|
"ne_nn_965",
|
|
["is_num", 3198, 21, 644, 19],
|
|
["jump_false", 3198, "ne_nt_966", 644, 19],
|
|
"_nop_tc_581",
|
|
["jump", "ne_nt_966", 644, 19],
|
|
["ne_float", 3197, 21, 3196, 644, 19],
|
|
["jump", "ne_done_962", 644, 19],
|
|
"ne_nt_966",
|
|
["is_text", 3198, 21, 644, 19],
|
|
["jump_false", 3198, "ne_nnl_967", 644, 19],
|
|
"_nop_tc_582",
|
|
["jump", "ne_nnl_967", 644, 19],
|
|
["ne_text", 3197, 21, 3196, 644, 19],
|
|
["jump", "ne_done_962", 644, 19],
|
|
"ne_nnl_967",
|
|
["is_null", 3198, 21, 644, 19],
|
|
["jump_false", 3198, "ne_nb_968", 644, 19],
|
|
"_nop_tc_583",
|
|
"_nop_tc_584",
|
|
["false", 3197, 644, 19],
|
|
["jump", "ne_done_962", 644, 19],
|
|
"ne_nb_968",
|
|
["is_bool", 3198, 21, 644, 19],
|
|
["jump_false", 3198, "ne_mis_969", 644, 19],
|
|
"_nop_tc_585",
|
|
["jump", "ne_mis_969", 644, 19],
|
|
["ne_bool", 3197, 21, 3196, 644, 19],
|
|
["jump", "ne_done_962", 644, 19],
|
|
"ne_mis_969",
|
|
["true", 3197, 644, 19],
|
|
"ne_done_962",
|
|
["jump_false", 3197, "if_else_960", 644, 19],
|
|
["get", 3201, 13, 1, 645, 16],
|
|
["frame", 3202, 3201, 1, 645, 16],
|
|
["null", 3203, 645, 16],
|
|
["setarg", 3202, 0, 3203, 645, 16],
|
|
["setarg", 3202, 1, 21, 645, 16],
|
|
["invoke", 3202, 3200, 645, 16],
|
|
["move", 23, 3200, 645, 16],
|
|
["get", 3205, 16, 1, 1, 1],
|
|
["frame", 3206, 3205, 1, 1, 1],
|
|
["null", 3207, 1, 1],
|
|
["setarg", 3206, 0, 3207, 1, 1],
|
|
["setarg", 3206, 1, 5, 1, 1],
|
|
["invoke", 3206, 3204, 1, 1],
|
|
["get", 3209, 16, 1, 1, 1],
|
|
["frame", 3210, 3209, 1, 1, 1],
|
|
["null", 3211, 1, 1],
|
|
["setarg", 3210, 0, 3211, 1, 1],
|
|
["setarg", 3210, 1, 4, 1, 1],
|
|
["invoke", 3210, 3208, 1, 1],
|
|
["array", 3212, 0, 1, 1],
|
|
["push", 3212, 3204, 1, 1],
|
|
["push", 3212, 3208, 1, 1],
|
|
["push", 3212, 23, 1, 1],
|
|
["access", 3213, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3214, " call $cell_rt_store_field(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3216, 3213, 2, 1, 1],
|
|
["null", 3217, 1, 1],
|
|
["setarg", 3216, 0, 3217, 1, 1],
|
|
["setarg", 3216, 1, 3214, 1, 1],
|
|
["setarg", 3216, 2, 3212, 1, 1],
|
|
["invoke", 3216, 3215, 1, 1],
|
|
["get", 3219, 8, 1, 646, 11],
|
|
["frame", 3220, 3219, 1, 646, 11],
|
|
["null", 3221, 646, 11],
|
|
["setarg", 3220, 0, 3221, 646, 11],
|
|
["setarg", 3220, 1, 3215, 646, 11],
|
|
["invoke", 3220, 3218, 646, 11],
|
|
["jump", "if_end_961", 646, 11],
|
|
"if_else_960",
|
|
["get", 3223, 16, 1, 1, 1],
|
|
["frame", 3224, 3223, 1, 1, 1],
|
|
["null", 3225, 1, 1],
|
|
["setarg", 3224, 0, 3225, 1, 1],
|
|
["setarg", 3224, 1, 5, 1, 1],
|
|
["invoke", 3224, 3222, 1, 1],
|
|
["get", 3227, 16, 1, 1, 1],
|
|
["frame", 3228, 3227, 1, 1, 1],
|
|
["null", 3229, 1, 1],
|
|
["setarg", 3228, 0, 3229, 1, 1],
|
|
["setarg", 3228, 1, 4, 1, 1],
|
|
["invoke", 3228, 3226, 1, 1],
|
|
["get", 3231, 16, 1, 1, 1],
|
|
["frame", 3232, 3231, 1, 1, 1],
|
|
["null", 3233, 1, 1],
|
|
["setarg", 3232, 0, 3233, 1, 1],
|
|
["setarg", 3232, 1, 6, 1, 1],
|
|
["invoke", 3232, 3230, 1, 1],
|
|
["array", 3234, 0, 1, 1],
|
|
["push", 3234, 3222, 1, 1],
|
|
["push", 3234, 3226, 1, 1],
|
|
["push", 3234, 3230, 1, 1],
|
|
["access", 3235, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3236, " call $cell_rt_store_dynamic(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3238, 3235, 2, 1, 1],
|
|
["null", 3239, 1, 1],
|
|
["setarg", 3238, 0, 3239, 1, 1],
|
|
["setarg", 3238, 1, 3236, 1, 1],
|
|
["setarg", 3238, 2, 3234, 1, 1],
|
|
["invoke", 3238, 3237, 1, 1],
|
|
["get", 3241, 8, 1, 648, 11],
|
|
["frame", 3242, 3241, 1, 648, 11],
|
|
["null", 3243, 648, 11],
|
|
["setarg", 3242, 0, 3243, 648, 11],
|
|
["setarg", 3242, 1, 3237, 648, 11],
|
|
["invoke", 3242, 3240, 648, 11],
|
|
"if_end_961",
|
|
["jump", "while_start_79", 650, 9],
|
|
["jump", "if_end_929", 650, 9],
|
|
"if_else_928",
|
|
"if_end_929",
|
|
["access", 3244, "get", 655, 17],
|
|
["is_identical", 3245, 19, 3244, 655, 17],
|
|
["jump_true", 3245, "eq_done_972", 655, 17],
|
|
["is_int", 3246, 19, 655, 17],
|
|
["jump_false", 3246, "eq_ni_973", 655, 17],
|
|
"_nop_tc_586",
|
|
["jump", "eq_ni_973", 655, 17],
|
|
["eq_int", 3245, 19, 3244, 655, 17],
|
|
["jump", "eq_done_972", 655, 17],
|
|
"eq_ni_973",
|
|
["is_num", 3246, 19, 655, 17],
|
|
["jump_false", 3246, "eq_nn_974", 655, 17],
|
|
"_nop_tc_587",
|
|
["jump", "eq_nn_974", 655, 17],
|
|
["eq_float", 3245, 19, 3244, 655, 17],
|
|
["jump", "eq_done_972", 655, 17],
|
|
"eq_nn_974",
|
|
["is_text", 3246, 19, 655, 17],
|
|
["jump_false", 3246, "eq_nt_975", 655, 17],
|
|
"_nop_tc_588",
|
|
"_nop_tc_589",
|
|
["eq_text", 3245, 19, 3244, 655, 17],
|
|
["jump", "eq_done_972", 655, 17],
|
|
"eq_nt_975",
|
|
["is_null", 3246, 19, 655, 17],
|
|
["jump_false", 3246, "eq_nnl_976", 655, 17],
|
|
"_nop_tc_590",
|
|
["jump", "eq_nnl_976", 655, 17],
|
|
["true", 3245, 655, 17],
|
|
["jump", "eq_done_972", 655, 17],
|
|
"eq_nnl_976",
|
|
["is_bool", 3246, 19, 655, 17],
|
|
["jump_false", 3246, "eq_nb_977", 655, 17],
|
|
"_nop_tc_591",
|
|
["jump", "eq_nb_977", 655, 17],
|
|
["eq_bool", 3245, 19, 3244, 655, 17],
|
|
["jump", "eq_done_972", 655, 17],
|
|
"eq_nb_977",
|
|
["false", 3245, 655, 17],
|
|
"eq_done_972",
|
|
["jump_false", 3245, "if_else_970", 655, 17],
|
|
["get", 3249, 16, 1, 1, 1],
|
|
["frame", 3250, 3249, 1, 1, 1],
|
|
["null", 3251, 1, 1],
|
|
["setarg", 3250, 0, 3251, 1, 1],
|
|
["setarg", 3250, 1, 4, 1, 1],
|
|
["invoke", 3250, 3248, 1, 1],
|
|
["access", 3253, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3254, 3253, 1, 1, 1],
|
|
["null", 3255, 1, 1],
|
|
["setarg", 3254, 0, 3255, 1, 1],
|
|
["setarg", 3254, 1, 6, 1, 1],
|
|
["invoke", 3254, 3252, 1, 1],
|
|
["access", 3257, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3258, 3257, 1, 1, 1],
|
|
["null", 3259, 1, 1],
|
|
["setarg", 3258, 0, 3259, 1, 1],
|
|
["setarg", 3258, 1, 5, 1, 1],
|
|
["invoke", 3258, 3256, 1, 1],
|
|
["array", 3260, 0, 1, 1],
|
|
["push", 3260, 3248, 1, 1],
|
|
["push", 3260, 3252, 1, 1],
|
|
["push", 3260, 3256, 1, 1],
|
|
["access", 3261, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3262, " {0} =l call $cell_rt_get_closure(l %ctx, l %fp, l {1}, l {2})", 1, 1],
|
|
["frame", 3264, 3261, 2, 1, 1],
|
|
["null", 3265, 1, 1],
|
|
["setarg", 3264, 0, 3265, 1, 1],
|
|
["setarg", 3264, 1, 3262, 1, 1],
|
|
["setarg", 3264, 2, 3260, 1, 1],
|
|
["invoke", 3264, 3263, 1, 1],
|
|
["get", 3267, 8, 1, 657, 9],
|
|
["frame", 3268, 3267, 1, 657, 9],
|
|
["null", 3269, 657, 9],
|
|
["setarg", 3268, 0, 3269, 657, 9],
|
|
["setarg", 3268, 1, 3263, 657, 9],
|
|
["invoke", 3268, 3266, 657, 9],
|
|
["frame", 3271, 24, 1, 658, 9],
|
|
["null", 3272, 658, 9],
|
|
["setarg", 3271, 0, 3272, 658, 9],
|
|
["setarg", 3271, 1, 4, 658, 9],
|
|
["invoke", 3271, 3270, 658, 9],
|
|
["jump", "while_start_79", 659, 9],
|
|
["jump", "if_end_971", 659, 9],
|
|
"if_else_970",
|
|
"if_end_971",
|
|
["access", 3273, "put", 661, 17],
|
|
["is_identical", 3274, 19, 3273, 661, 17],
|
|
["jump_true", 3274, "eq_done_980", 661, 17],
|
|
["is_int", 3275, 19, 661, 17],
|
|
["jump_false", 3275, "eq_ni_981", 661, 17],
|
|
"_nop_tc_592",
|
|
["jump", "eq_ni_981", 661, 17],
|
|
["eq_int", 3274, 19, 3273, 661, 17],
|
|
["jump", "eq_done_980", 661, 17],
|
|
"eq_ni_981",
|
|
["is_num", 3275, 19, 661, 17],
|
|
["jump_false", 3275, "eq_nn_982", 661, 17],
|
|
"_nop_tc_593",
|
|
["jump", "eq_nn_982", 661, 17],
|
|
["eq_float", 3274, 19, 3273, 661, 17],
|
|
["jump", "eq_done_980", 661, 17],
|
|
"eq_nn_982",
|
|
["is_text", 3275, 19, 661, 17],
|
|
["jump_false", 3275, "eq_nt_983", 661, 17],
|
|
"_nop_tc_594",
|
|
"_nop_tc_595",
|
|
["eq_text", 3274, 19, 3273, 661, 17],
|
|
["jump", "eq_done_980", 661, 17],
|
|
"eq_nt_983",
|
|
["is_null", 3275, 19, 661, 17],
|
|
["jump_false", 3275, "eq_nnl_984", 661, 17],
|
|
"_nop_tc_596",
|
|
["jump", "eq_nnl_984", 661, 17],
|
|
["true", 3274, 661, 17],
|
|
["jump", "eq_done_980", 661, 17],
|
|
"eq_nnl_984",
|
|
["is_bool", 3275, 19, 661, 17],
|
|
["jump_false", 3275, "eq_nb_985", 661, 17],
|
|
"_nop_tc_597",
|
|
["jump", "eq_nb_985", 661, 17],
|
|
["eq_bool", 3274, 19, 3273, 661, 17],
|
|
["jump", "eq_done_980", 661, 17],
|
|
"eq_nb_985",
|
|
["false", 3274, 661, 17],
|
|
"eq_done_980",
|
|
["jump_false", 3274, "if_else_978", 661, 17],
|
|
["get", 3278, 16, 1, 1, 1],
|
|
["frame", 3279, 3278, 1, 1, 1],
|
|
["null", 3280, 1, 1],
|
|
["setarg", 3279, 0, 3280, 1, 1],
|
|
["setarg", 3279, 1, 4, 1, 1],
|
|
["invoke", 3279, 3277, 1, 1],
|
|
["access", 3282, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3283, 3282, 1, 1, 1],
|
|
["null", 3284, 1, 1],
|
|
["setarg", 3283, 0, 3284, 1, 1],
|
|
["setarg", 3283, 1, 6, 1, 1],
|
|
["invoke", 3283, 3281, 1, 1],
|
|
["access", 3286, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3287, 3286, 1, 1, 1],
|
|
["null", 3288, 1, 1],
|
|
["setarg", 3287, 0, 3288, 1, 1],
|
|
["setarg", 3287, 1, 5, 1, 1],
|
|
["invoke", 3287, 3285, 1, 1],
|
|
["array", 3289, 0, 1, 1],
|
|
["push", 3289, 3277, 1, 1],
|
|
["push", 3289, 3281, 1, 1],
|
|
["push", 3289, 3285, 1, 1],
|
|
["access", 3290, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3291, " call $cell_rt_put_closure(l %ctx, l %fp, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3293, 3290, 2, 1, 1],
|
|
["null", 3294, 1, 1],
|
|
["setarg", 3293, 0, 3294, 1, 1],
|
|
["setarg", 3293, 1, 3291, 1, 1],
|
|
["setarg", 3293, 2, 3289, 1, 1],
|
|
["invoke", 3293, 3292, 1, 1],
|
|
["get", 3296, 8, 1, 663, 9],
|
|
["frame", 3297, 3296, 1, 663, 9],
|
|
["null", 3298, 663, 9],
|
|
["setarg", 3297, 0, 3298, 663, 9],
|
|
["setarg", 3297, 1, 3292, 663, 9],
|
|
["invoke", 3297, 3295, 663, 9],
|
|
["jump", "while_start_79", 664, 9],
|
|
["jump", "if_end_979", 664, 9],
|
|
"if_else_978",
|
|
"if_end_979",
|
|
["access", 3299, "jump", 669, 17],
|
|
["is_identical", 3300, 19, 3299, 669, 17],
|
|
["jump_true", 3300, "eq_done_988", 669, 17],
|
|
["is_int", 3301, 19, 669, 17],
|
|
["jump_false", 3301, "eq_ni_989", 669, 17],
|
|
"_nop_tc_598",
|
|
["jump", "eq_ni_989", 669, 17],
|
|
["eq_int", 3300, 19, 3299, 669, 17],
|
|
["jump", "eq_done_988", 669, 17],
|
|
"eq_ni_989",
|
|
["is_num", 3301, 19, 669, 17],
|
|
["jump_false", 3301, "eq_nn_990", 669, 17],
|
|
"_nop_tc_599",
|
|
["jump", "eq_nn_990", 669, 17],
|
|
["eq_float", 3300, 19, 3299, 669, 17],
|
|
["jump", "eq_done_988", 669, 17],
|
|
"eq_nn_990",
|
|
["is_text", 3301, 19, 669, 17],
|
|
["jump_false", 3301, "eq_nt_991", 669, 17],
|
|
"_nop_tc_600",
|
|
"_nop_tc_601",
|
|
["eq_text", 3300, 19, 3299, 669, 17],
|
|
["jump", "eq_done_988", 669, 17],
|
|
"eq_nt_991",
|
|
["is_null", 3301, 19, 669, 17],
|
|
["jump_false", 3301, "eq_nnl_992", 669, 17],
|
|
"_nop_tc_602",
|
|
["jump", "eq_nnl_992", 669, 17],
|
|
["true", 3300, 669, 17],
|
|
["jump", "eq_done_988", 669, 17],
|
|
"eq_nnl_992",
|
|
["is_bool", 3301, 19, 669, 17],
|
|
["jump_false", 3301, "eq_nb_993", 669, 17],
|
|
"_nop_tc_603",
|
|
["jump", "eq_nb_993", 669, 17],
|
|
["eq_bool", 3300, 19, 3299, 669, 17],
|
|
["jump", "eq_done_988", 669, 17],
|
|
"eq_nb_993",
|
|
["false", 3300, 669, 17],
|
|
"eq_done_988",
|
|
["jump_false", 3300, "if_else_986", 669, 17],
|
|
["get", 3304, 17, 1, 1, 1],
|
|
["frame", 3305, 3304, 1, 1, 1],
|
|
["null", 3306, 1, 1],
|
|
["setarg", 3305, 0, 3306, 1, 1],
|
|
["setarg", 3305, 1, 4, 1, 1],
|
|
["invoke", 3305, 3303, 1, 1],
|
|
["array", 3307, 0, 1, 1],
|
|
["push", 3307, 3303, 1, 1],
|
|
["access", 3308, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3309, " jmp @{0}", 1, 1],
|
|
["frame", 3311, 3308, 2, 1, 1],
|
|
["null", 3312, 1, 1],
|
|
["setarg", 3311, 0, 3312, 1, 1],
|
|
["setarg", 3311, 1, 3309, 1, 1],
|
|
["setarg", 3311, 2, 3307, 1, 1],
|
|
["invoke", 3311, 3310, 1, 1],
|
|
["get", 3314, 8, 1, 670, 9],
|
|
["frame", 3315, 3314, 1, 670, 9],
|
|
["null", 3316, 670, 9],
|
|
["setarg", 3315, 0, 3316, 670, 9],
|
|
["setarg", 3315, 1, 3310, 670, 9],
|
|
["invoke", 3315, 3313, 670, 9],
|
|
["true", 3317, 671, 25],
|
|
["move", 13, 3317, 671, 25],
|
|
["jump", "while_start_79", 672, 9],
|
|
["jump", "if_end_987", 672, 9],
|
|
"if_else_986",
|
|
"if_end_987",
|
|
["access", 3318, "jump_true", 674, 17],
|
|
["is_identical", 3319, 19, 3318, 674, 17],
|
|
["jump_true", 3319, "eq_done_996", 674, 17],
|
|
["is_int", 3320, 19, 674, 17],
|
|
["jump_false", 3320, "eq_ni_997", 674, 17],
|
|
"_nop_tc_604",
|
|
["jump", "eq_ni_997", 674, 17],
|
|
["eq_int", 3319, 19, 3318, 674, 17],
|
|
["jump", "eq_done_996", 674, 17],
|
|
"eq_ni_997",
|
|
["is_num", 3320, 19, 674, 17],
|
|
["jump_false", 3320, "eq_nn_998", 674, 17],
|
|
"_nop_tc_605",
|
|
["jump", "eq_nn_998", 674, 17],
|
|
["eq_float", 3319, 19, 3318, 674, 17],
|
|
["jump", "eq_done_996", 674, 17],
|
|
"eq_nn_998",
|
|
["is_text", 3320, 19, 674, 17],
|
|
["jump_false", 3320, "eq_nt_999", 674, 17],
|
|
"_nop_tc_606",
|
|
"_nop_tc_607",
|
|
["eq_text", 3319, 19, 3318, 674, 17],
|
|
["jump", "eq_done_996", 674, 17],
|
|
"eq_nt_999",
|
|
["is_null", 3320, 19, 674, 17],
|
|
["jump_false", 3320, "eq_nnl_1000", 674, 17],
|
|
"_nop_tc_608",
|
|
["jump", "eq_nnl_1000", 674, 17],
|
|
["true", 3319, 674, 17],
|
|
["jump", "eq_done_996", 674, 17],
|
|
"eq_nnl_1000",
|
|
["is_bool", 3320, 19, 674, 17],
|
|
["jump_false", 3320, "eq_nb_1001", 674, 17],
|
|
"_nop_tc_609",
|
|
["jump", "eq_nb_1001", 674, 17],
|
|
["eq_bool", 3319, 19, 3318, 674, 17],
|
|
["jump", "eq_done_996", 674, 17],
|
|
"eq_nb_1001",
|
|
["false", 3319, 674, 17],
|
|
"eq_done_996",
|
|
["jump_false", 3319, "if_else_994", 674, 17],
|
|
["get", 3323, 12, 1, 675, 13],
|
|
["frame", 3324, 3323, 0, 675, 13],
|
|
["null", 3325, 675, 13],
|
|
["setarg", 3324, 0, 3325, 675, 13],
|
|
["invoke", 3324, 3322, 675, 13],
|
|
["move", 20, 3322, 675, 13],
|
|
["get", 3327, 16, 1, 1, 1],
|
|
["frame", 3328, 3327, 1, 1, 1],
|
|
["null", 3329, 1, 1],
|
|
["setarg", 3328, 0, 3329, 1, 1],
|
|
["setarg", 3328, 1, 4, 1, 1],
|
|
["invoke", 3328, 3326, 1, 1],
|
|
["array", 3330, 0, 1, 1],
|
|
["push", 3330, 20, 1, 1],
|
|
["push", 3330, 3326, 1, 1],
|
|
["access", 3331, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3332, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
|
|
["frame", 3334, 3331, 2, 1, 1],
|
|
["null", 3335, 1, 1],
|
|
["setarg", 3334, 0, 3335, 1, 1],
|
|
["setarg", 3334, 1, 3332, 1, 1],
|
|
["setarg", 3334, 2, 3330, 1, 1],
|
|
["invoke", 3334, 3333, 1, 1],
|
|
["get", 3337, 8, 1, 676, 9],
|
|
["frame", 3338, 3337, 1, 676, 9],
|
|
["null", 3339, 676, 9],
|
|
["setarg", 3338, 0, 3339, 676, 9],
|
|
["setarg", 3338, 1, 3333, 676, 9],
|
|
["invoke", 3338, 3336, 676, 9],
|
|
["get", 3341, 17, 1, 1, 1],
|
|
["frame", 3342, 3341, 1, 1, 1],
|
|
["null", 3343, 1, 1],
|
|
["setarg", 3342, 0, 3343, 1, 1],
|
|
["setarg", 3342, 1, 5, 1, 1],
|
|
["invoke", 3342, 3340, 1, 1],
|
|
["array", 3344, 0, 1, 1],
|
|
["push", 3344, 20, 1, 1],
|
|
["push", 3344, 3340, 1, 1],
|
|
["push", 3344, 20, 1, 1],
|
|
["access", 3345, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3346, " jnz %{0}, @{1}, @{2}_f", 1, 1],
|
|
["frame", 3348, 3345, 2, 1, 1],
|
|
["null", 3349, 1, 1],
|
|
["setarg", 3348, 0, 3349, 1, 1],
|
|
["setarg", 3348, 1, 3346, 1, 1],
|
|
["setarg", 3348, 2, 3344, 1, 1],
|
|
["invoke", 3348, 3347, 1, 1],
|
|
["get", 3351, 8, 1, 677, 9],
|
|
["frame", 3352, 3351, 1, 677, 9],
|
|
["null", 3353, 677, 9],
|
|
["setarg", 3352, 0, 3353, 677, 9],
|
|
["setarg", 3352, 1, 3347, 677, 9],
|
|
["invoke", 3352, 3350, 677, 9],
|
|
["array", 3354, 0, 1, 1],
|
|
["push", 3354, 20, 1, 1],
|
|
["access", 3355, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3356, "@{0}_f", 1, 1],
|
|
["frame", 3358, 3355, 2, 1, 1],
|
|
["null", 3359, 1, 1],
|
|
["setarg", 3358, 0, 3359, 1, 1],
|
|
["setarg", 3358, 1, 3356, 1, 1],
|
|
["setarg", 3358, 2, 3354, 1, 1],
|
|
["invoke", 3358, 3357, 1, 1],
|
|
["get", 3361, 8, 1, 678, 9],
|
|
["frame", 3362, 3361, 1, 678, 9],
|
|
["null", 3363, 678, 9],
|
|
["setarg", 3362, 0, 3363, 678, 9],
|
|
["setarg", 3362, 1, 3357, 678, 9],
|
|
["invoke", 3362, 3360, 678, 9],
|
|
["jump", "while_start_79", 679, 9],
|
|
["jump", "if_end_995", 679, 9],
|
|
"if_else_994",
|
|
"if_end_995",
|
|
["access", 3364, "jump_false", 681, 17],
|
|
["is_identical", 3365, 19, 3364, 681, 17],
|
|
["jump_true", 3365, "eq_done_1004", 681, 17],
|
|
["is_int", 3366, 19, 681, 17],
|
|
["jump_false", 3366, "eq_ni_1005", 681, 17],
|
|
"_nop_tc_610",
|
|
["jump", "eq_ni_1005", 681, 17],
|
|
["eq_int", 3365, 19, 3364, 681, 17],
|
|
["jump", "eq_done_1004", 681, 17],
|
|
"eq_ni_1005",
|
|
["is_num", 3366, 19, 681, 17],
|
|
["jump_false", 3366, "eq_nn_1006", 681, 17],
|
|
"_nop_tc_611",
|
|
["jump", "eq_nn_1006", 681, 17],
|
|
["eq_float", 3365, 19, 3364, 681, 17],
|
|
["jump", "eq_done_1004", 681, 17],
|
|
"eq_nn_1006",
|
|
["is_text", 3366, 19, 681, 17],
|
|
["jump_false", 3366, "eq_nt_1007", 681, 17],
|
|
"_nop_tc_612",
|
|
"_nop_tc_613",
|
|
["eq_text", 3365, 19, 3364, 681, 17],
|
|
["jump", "eq_done_1004", 681, 17],
|
|
"eq_nt_1007",
|
|
["is_null", 3366, 19, 681, 17],
|
|
["jump_false", 3366, "eq_nnl_1008", 681, 17],
|
|
"_nop_tc_614",
|
|
["jump", "eq_nnl_1008", 681, 17],
|
|
["true", 3365, 681, 17],
|
|
["jump", "eq_done_1004", 681, 17],
|
|
"eq_nnl_1008",
|
|
["is_bool", 3366, 19, 681, 17],
|
|
["jump_false", 3366, "eq_nb_1009", 681, 17],
|
|
"_nop_tc_615",
|
|
["jump", "eq_nb_1009", 681, 17],
|
|
["eq_bool", 3365, 19, 3364, 681, 17],
|
|
["jump", "eq_done_1004", 681, 17],
|
|
"eq_nb_1009",
|
|
["false", 3365, 681, 17],
|
|
"eq_done_1004",
|
|
["jump_false", 3365, "if_else_1002", 681, 17],
|
|
["get", 3369, 12, 1, 682, 13],
|
|
["frame", 3370, 3369, 0, 682, 13],
|
|
["null", 3371, 682, 13],
|
|
["setarg", 3370, 0, 3371, 682, 13],
|
|
["invoke", 3370, 3368, 682, 13],
|
|
["move", 20, 3368, 682, 13],
|
|
["get", 3373, 16, 1, 1, 1],
|
|
["frame", 3374, 3373, 1, 1, 1],
|
|
["null", 3375, 1, 1],
|
|
["setarg", 3374, 0, 3375, 1, 1],
|
|
["setarg", 3374, 1, 4, 1, 1],
|
|
["invoke", 3374, 3372, 1, 1],
|
|
["array", 3376, 0, 1, 1],
|
|
["push", 3376, 20, 1, 1],
|
|
["push", 3376, 3372, 1, 1],
|
|
["access", 3377, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3378, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
|
|
["frame", 3380, 3377, 2, 1, 1],
|
|
["null", 3381, 1, 1],
|
|
["setarg", 3380, 0, 3381, 1, 1],
|
|
["setarg", 3380, 1, 3378, 1, 1],
|
|
["setarg", 3380, 2, 3376, 1, 1],
|
|
["invoke", 3380, 3379, 1, 1],
|
|
["get", 3383, 8, 1, 683, 9],
|
|
["frame", 3384, 3383, 1, 683, 9],
|
|
["null", 3385, 683, 9],
|
|
["setarg", 3384, 0, 3385, 683, 9],
|
|
["setarg", 3384, 1, 3379, 683, 9],
|
|
["invoke", 3384, 3382, 683, 9],
|
|
["get", 3387, 17, 1, 1, 1],
|
|
["frame", 3388, 3387, 1, 1, 1],
|
|
["null", 3389, 1, 1],
|
|
["setarg", 3388, 0, 3389, 1, 1],
|
|
["setarg", 3388, 1, 5, 1, 1],
|
|
["invoke", 3388, 3386, 1, 1],
|
|
["array", 3390, 0, 1, 1],
|
|
["push", 3390, 20, 1, 1],
|
|
["push", 3390, 20, 1, 1],
|
|
["push", 3390, 3386, 1, 1],
|
|
["access", 3391, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3392, " jnz %{0}, @{1}_t, @{2}", 1, 1],
|
|
["frame", 3394, 3391, 2, 1, 1],
|
|
["null", 3395, 1, 1],
|
|
["setarg", 3394, 0, 3395, 1, 1],
|
|
["setarg", 3394, 1, 3392, 1, 1],
|
|
["setarg", 3394, 2, 3390, 1, 1],
|
|
["invoke", 3394, 3393, 1, 1],
|
|
["get", 3397, 8, 1, 684, 9],
|
|
["frame", 3398, 3397, 1, 684, 9],
|
|
["null", 3399, 684, 9],
|
|
["setarg", 3398, 0, 3399, 684, 9],
|
|
["setarg", 3398, 1, 3393, 684, 9],
|
|
["invoke", 3398, 3396, 684, 9],
|
|
["array", 3400, 0, 1, 1],
|
|
["push", 3400, 20, 1, 1],
|
|
["access", 3401, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3402, "@{0}_t", 1, 1],
|
|
["frame", 3404, 3401, 2, 1, 1],
|
|
["null", 3405, 1, 1],
|
|
["setarg", 3404, 0, 3405, 1, 1],
|
|
["setarg", 3404, 1, 3402, 1, 1],
|
|
["setarg", 3404, 2, 3400, 1, 1],
|
|
["invoke", 3404, 3403, 1, 1],
|
|
["get", 3407, 8, 1, 685, 9],
|
|
["frame", 3408, 3407, 1, 685, 9],
|
|
["null", 3409, 685, 9],
|
|
["setarg", 3408, 0, 3409, 685, 9],
|
|
["setarg", 3408, 1, 3403, 685, 9],
|
|
["invoke", 3408, 3406, 685, 9],
|
|
["jump", "while_start_79", 686, 9],
|
|
["jump", "if_end_1003", 686, 9],
|
|
"if_else_1002",
|
|
"if_end_1003",
|
|
["access", 3410, "jump_null", 688, 17],
|
|
["is_identical", 3411, 19, 3410, 688, 17],
|
|
["jump_true", 3411, "eq_done_1012", 688, 17],
|
|
["is_int", 3412, 19, 688, 17],
|
|
["jump_false", 3412, "eq_ni_1013", 688, 17],
|
|
"_nop_tc_616",
|
|
["jump", "eq_ni_1013", 688, 17],
|
|
["eq_int", 3411, 19, 3410, 688, 17],
|
|
["jump", "eq_done_1012", 688, 17],
|
|
"eq_ni_1013",
|
|
["is_num", 3412, 19, 688, 17],
|
|
["jump_false", 3412, "eq_nn_1014", 688, 17],
|
|
"_nop_tc_617",
|
|
["jump", "eq_nn_1014", 688, 17],
|
|
["eq_float", 3411, 19, 3410, 688, 17],
|
|
["jump", "eq_done_1012", 688, 17],
|
|
"eq_nn_1014",
|
|
["is_text", 3412, 19, 688, 17],
|
|
["jump_false", 3412, "eq_nt_1015", 688, 17],
|
|
"_nop_tc_618",
|
|
"_nop_tc_619",
|
|
["eq_text", 3411, 19, 3410, 688, 17],
|
|
["jump", "eq_done_1012", 688, 17],
|
|
"eq_nt_1015",
|
|
["is_null", 3412, 19, 688, 17],
|
|
["jump_false", 3412, "eq_nnl_1016", 688, 17],
|
|
"_nop_tc_620",
|
|
["jump", "eq_nnl_1016", 688, 17],
|
|
["true", 3411, 688, 17],
|
|
["jump", "eq_done_1012", 688, 17],
|
|
"eq_nnl_1016",
|
|
["is_bool", 3412, 19, 688, 17],
|
|
["jump_false", 3412, "eq_nb_1017", 688, 17],
|
|
"_nop_tc_621",
|
|
["jump", "eq_nb_1017", 688, 17],
|
|
["eq_bool", 3411, 19, 3410, 688, 17],
|
|
["jump", "eq_done_1012", 688, 17],
|
|
"eq_nb_1017",
|
|
["false", 3411, 688, 17],
|
|
"eq_done_1012",
|
|
["jump_false", 3411, "if_else_1010", 688, 17],
|
|
["get", 3415, 12, 1, 689, 13],
|
|
["frame", 3416, 3415, 0, 689, 13],
|
|
["null", 3417, 689, 13],
|
|
["setarg", 3416, 0, 3417, 689, 13],
|
|
["invoke", 3416, 3414, 689, 13],
|
|
["move", 20, 3414, 689, 13],
|
|
["get", 3419, 16, 1, 1, 1],
|
|
["frame", 3420, 3419, 1, 1, 1],
|
|
["null", 3421, 1, 1],
|
|
["setarg", 3420, 0, 3421, 1, 1],
|
|
["setarg", 3420, 1, 4, 1, 1],
|
|
["invoke", 3420, 3418, 1, 1],
|
|
["get", 3422, 2, 1, 1, 6],
|
|
["load_field", 3423, 3422, "js_null", 1, 6],
|
|
["access", 3425, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3426, 3425, 1, 1, 1],
|
|
["null", 3427, 1, 1],
|
|
["setarg", 3426, 0, 3427, 1, 1],
|
|
["setarg", 3426, 1, 3423, 1, 1],
|
|
["invoke", 3426, 3424, 1, 1],
|
|
["array", 3428, 0, 1, 1],
|
|
["push", 3428, 20, 1, 1],
|
|
["push", 3428, 3418, 1, 1],
|
|
["push", 3428, 3424, 1, 1],
|
|
["access", 3429, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3430, " %{0} =w ceql {1}, {2}", 1, 1],
|
|
["frame", 3432, 3429, 2, 1, 1],
|
|
["null", 3433, 1, 1],
|
|
["setarg", 3432, 0, 3433, 1, 1],
|
|
["setarg", 3432, 1, 3430, 1, 1],
|
|
["setarg", 3432, 2, 3428, 1, 1],
|
|
["invoke", 3432, 3431, 1, 1],
|
|
["get", 3435, 8, 1, 690, 9],
|
|
["frame", 3436, 3435, 1, 690, 9],
|
|
["null", 3437, 690, 9],
|
|
["setarg", 3436, 0, 3437, 690, 9],
|
|
["setarg", 3436, 1, 3431, 690, 9],
|
|
["invoke", 3436, 3434, 690, 9],
|
|
["get", 3439, 17, 1, 1, 1],
|
|
["frame", 3440, 3439, 1, 1, 1],
|
|
["null", 3441, 1, 1],
|
|
["setarg", 3440, 0, 3441, 1, 1],
|
|
["setarg", 3440, 1, 5, 1, 1],
|
|
["invoke", 3440, 3438, 1, 1],
|
|
["array", 3442, 0, 1, 1],
|
|
["push", 3442, 20, 1, 1],
|
|
["push", 3442, 3438, 1, 1],
|
|
["push", 3442, 20, 1, 1],
|
|
["access", 3443, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3444, " jnz %{0}, @{1}, @{2}_nn", 1, 1],
|
|
["frame", 3446, 3443, 2, 1, 1],
|
|
["null", 3447, 1, 1],
|
|
["setarg", 3446, 0, 3447, 1, 1],
|
|
["setarg", 3446, 1, 3444, 1, 1],
|
|
["setarg", 3446, 2, 3442, 1, 1],
|
|
["invoke", 3446, 3445, 1, 1],
|
|
["get", 3449, 8, 1, 691, 9],
|
|
["frame", 3450, 3449, 1, 691, 9],
|
|
["null", 3451, 691, 9],
|
|
["setarg", 3450, 0, 3451, 691, 9],
|
|
["setarg", 3450, 1, 3445, 691, 9],
|
|
["invoke", 3450, 3448, 691, 9],
|
|
["array", 3452, 0, 1, 1],
|
|
["push", 3452, 20, 1, 1],
|
|
["access", 3453, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3454, "@{0}_nn", 1, 1],
|
|
["frame", 3456, 3453, 2, 1, 1],
|
|
["null", 3457, 1, 1],
|
|
["setarg", 3456, 0, 3457, 1, 1],
|
|
["setarg", 3456, 1, 3454, 1, 1],
|
|
["setarg", 3456, 2, 3452, 1, 1],
|
|
["invoke", 3456, 3455, 1, 1],
|
|
["get", 3459, 8, 1, 692, 9],
|
|
["frame", 3460, 3459, 1, 692, 9],
|
|
["null", 3461, 692, 9],
|
|
["setarg", 3460, 0, 3461, 692, 9],
|
|
["setarg", 3460, 1, 3455, 692, 9],
|
|
["invoke", 3460, 3458, 692, 9],
|
|
["jump", "while_start_79", 693, 9],
|
|
["jump", "if_end_1011", 693, 9],
|
|
"if_else_1010",
|
|
"if_end_1011",
|
|
["access", 3462, "jump_not_null", 695, 17],
|
|
["is_identical", 3463, 19, 3462, 695, 17],
|
|
["jump_true", 3463, "eq_done_1020", 695, 17],
|
|
["is_int", 3464, 19, 695, 17],
|
|
["jump_false", 3464, "eq_ni_1021", 695, 17],
|
|
"_nop_tc_622",
|
|
["jump", "eq_ni_1021", 695, 17],
|
|
["eq_int", 3463, 19, 3462, 695, 17],
|
|
["jump", "eq_done_1020", 695, 17],
|
|
"eq_ni_1021",
|
|
["is_num", 3464, 19, 695, 17],
|
|
["jump_false", 3464, "eq_nn_1022", 695, 17],
|
|
"_nop_tc_623",
|
|
["jump", "eq_nn_1022", 695, 17],
|
|
["eq_float", 3463, 19, 3462, 695, 17],
|
|
["jump", "eq_done_1020", 695, 17],
|
|
"eq_nn_1022",
|
|
["is_text", 3464, 19, 695, 17],
|
|
["jump_false", 3464, "eq_nt_1023", 695, 17],
|
|
"_nop_tc_624",
|
|
"_nop_tc_625",
|
|
["eq_text", 3463, 19, 3462, 695, 17],
|
|
["jump", "eq_done_1020", 695, 17],
|
|
"eq_nt_1023",
|
|
["is_null", 3464, 19, 695, 17],
|
|
["jump_false", 3464, "eq_nnl_1024", 695, 17],
|
|
"_nop_tc_626",
|
|
["jump", "eq_nnl_1024", 695, 17],
|
|
["true", 3463, 695, 17],
|
|
["jump", "eq_done_1020", 695, 17],
|
|
"eq_nnl_1024",
|
|
["is_bool", 3464, 19, 695, 17],
|
|
["jump_false", 3464, "eq_nb_1025", 695, 17],
|
|
"_nop_tc_627",
|
|
["jump", "eq_nb_1025", 695, 17],
|
|
["eq_bool", 3463, 19, 3462, 695, 17],
|
|
["jump", "eq_done_1020", 695, 17],
|
|
"eq_nb_1025",
|
|
["false", 3463, 695, 17],
|
|
"eq_done_1020",
|
|
["jump_false", 3463, "if_else_1018", 695, 17],
|
|
["get", 3467, 12, 1, 696, 13],
|
|
["frame", 3468, 3467, 0, 696, 13],
|
|
["null", 3469, 696, 13],
|
|
["setarg", 3468, 0, 3469, 696, 13],
|
|
["invoke", 3468, 3466, 696, 13],
|
|
["move", 20, 3466, 696, 13],
|
|
["get", 3471, 16, 1, 1, 1],
|
|
["frame", 3472, 3471, 1, 1, 1],
|
|
["null", 3473, 1, 1],
|
|
["setarg", 3472, 0, 3473, 1, 1],
|
|
["setarg", 3472, 1, 4, 1, 1],
|
|
["invoke", 3472, 3470, 1, 1],
|
|
["get", 3474, 2, 1, 1, 6],
|
|
["load_field", 3475, 3474, "js_null", 1, 6],
|
|
["access", 3477, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3478, 3477, 1, 1, 1],
|
|
["null", 3479, 1, 1],
|
|
["setarg", 3478, 0, 3479, 1, 1],
|
|
["setarg", 3478, 1, 3475, 1, 1],
|
|
["invoke", 3478, 3476, 1, 1],
|
|
["array", 3480, 0, 1, 1],
|
|
["push", 3480, 20, 1, 1],
|
|
["push", 3480, 3470, 1, 1],
|
|
["push", 3480, 3476, 1, 1],
|
|
["access", 3481, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3482, " %{0} =w cnel {1}, {2}", 1, 1],
|
|
["frame", 3484, 3481, 2, 1, 1],
|
|
["null", 3485, 1, 1],
|
|
["setarg", 3484, 0, 3485, 1, 1],
|
|
["setarg", 3484, 1, 3482, 1, 1],
|
|
["setarg", 3484, 2, 3480, 1, 1],
|
|
["invoke", 3484, 3483, 1, 1],
|
|
["get", 3487, 8, 1, 697, 9],
|
|
["frame", 3488, 3487, 1, 697, 9],
|
|
["null", 3489, 697, 9],
|
|
["setarg", 3488, 0, 3489, 697, 9],
|
|
["setarg", 3488, 1, 3483, 697, 9],
|
|
["invoke", 3488, 3486, 697, 9],
|
|
["get", 3491, 17, 1, 1, 1],
|
|
["frame", 3492, 3491, 1, 1, 1],
|
|
["null", 3493, 1, 1],
|
|
["setarg", 3492, 0, 3493, 1, 1],
|
|
["setarg", 3492, 1, 5, 1, 1],
|
|
["invoke", 3492, 3490, 1, 1],
|
|
["array", 3494, 0, 1, 1],
|
|
["push", 3494, 20, 1, 1],
|
|
["push", 3494, 3490, 1, 1],
|
|
["push", 3494, 20, 1, 1],
|
|
["access", 3495, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3496, " jnz %{0}, @{1}, @{2}_n", 1, 1],
|
|
["frame", 3498, 3495, 2, 1, 1],
|
|
["null", 3499, 1, 1],
|
|
["setarg", 3498, 0, 3499, 1, 1],
|
|
["setarg", 3498, 1, 3496, 1, 1],
|
|
["setarg", 3498, 2, 3494, 1, 1],
|
|
["invoke", 3498, 3497, 1, 1],
|
|
["get", 3501, 8, 1, 698, 9],
|
|
["frame", 3502, 3501, 1, 698, 9],
|
|
["null", 3503, 698, 9],
|
|
["setarg", 3502, 0, 3503, 698, 9],
|
|
["setarg", 3502, 1, 3497, 698, 9],
|
|
["invoke", 3502, 3500, 698, 9],
|
|
["array", 3504, 0, 1, 1],
|
|
["push", 3504, 20, 1, 1],
|
|
["access", 3505, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3506, "@{0}_n", 1, 1],
|
|
["frame", 3508, 3505, 2, 1, 1],
|
|
["null", 3509, 1, 1],
|
|
["setarg", 3508, 0, 3509, 1, 1],
|
|
["setarg", 3508, 1, 3506, 1, 1],
|
|
["setarg", 3508, 2, 3504, 1, 1],
|
|
["invoke", 3508, 3507, 1, 1],
|
|
["get", 3511, 8, 1, 699, 9],
|
|
["frame", 3512, 3511, 1, 699, 9],
|
|
["null", 3513, 699, 9],
|
|
["setarg", 3512, 0, 3513, 699, 9],
|
|
["setarg", 3512, 1, 3507, 699, 9],
|
|
["invoke", 3512, 3510, 699, 9],
|
|
["jump", "while_start_79", 700, 9],
|
|
["jump", "if_end_1019", 700, 9],
|
|
"if_else_1018",
|
|
"if_end_1019",
|
|
["access", 3514, "wary_true", 702, 17],
|
|
["is_identical", 3515, 19, 3514, 702, 17],
|
|
["jump_true", 3515, "eq_done_1028", 702, 17],
|
|
["is_int", 3516, 19, 702, 17],
|
|
["jump_false", 3516, "eq_ni_1029", 702, 17],
|
|
"_nop_tc_628",
|
|
["jump", "eq_ni_1029", 702, 17],
|
|
["eq_int", 3515, 19, 3514, 702, 17],
|
|
["jump", "eq_done_1028", 702, 17],
|
|
"eq_ni_1029",
|
|
["is_num", 3516, 19, 702, 17],
|
|
["jump_false", 3516, "eq_nn_1030", 702, 17],
|
|
"_nop_tc_629",
|
|
["jump", "eq_nn_1030", 702, 17],
|
|
["eq_float", 3515, 19, 3514, 702, 17],
|
|
["jump", "eq_done_1028", 702, 17],
|
|
"eq_nn_1030",
|
|
["is_text", 3516, 19, 702, 17],
|
|
["jump_false", 3516, "eq_nt_1031", 702, 17],
|
|
"_nop_tc_630",
|
|
"_nop_tc_631",
|
|
["eq_text", 3515, 19, 3514, 702, 17],
|
|
["jump", "eq_done_1028", 702, 17],
|
|
"eq_nt_1031",
|
|
["is_null", 3516, 19, 702, 17],
|
|
["jump_false", 3516, "eq_nnl_1032", 702, 17],
|
|
"_nop_tc_632",
|
|
["jump", "eq_nnl_1032", 702, 17],
|
|
["true", 3515, 702, 17],
|
|
["jump", "eq_done_1028", 702, 17],
|
|
"eq_nnl_1032",
|
|
["is_bool", 3516, 19, 702, 17],
|
|
["jump_false", 3516, "eq_nb_1033", 702, 17],
|
|
"_nop_tc_633",
|
|
["jump", "eq_nb_1033", 702, 17],
|
|
["eq_bool", 3515, 19, 3514, 702, 17],
|
|
["jump", "eq_done_1028", 702, 17],
|
|
"eq_nb_1033",
|
|
["false", 3515, 702, 17],
|
|
"eq_done_1028",
|
|
["jump_false", 3515, "if_else_1026", 702, 17],
|
|
["get", 3519, 12, 1, 703, 13],
|
|
["frame", 3520, 3519, 0, 703, 13],
|
|
["null", 3521, 703, 13],
|
|
["setarg", 3520, 0, 3521, 703, 13],
|
|
["invoke", 3520, 3518, 703, 13],
|
|
["move", 20, 3518, 703, 13],
|
|
["get", 3523, 16, 1, 1, 1],
|
|
["frame", 3524, 3523, 1, 1, 1],
|
|
["null", 3525, 1, 1],
|
|
["setarg", 3524, 0, 3525, 1, 1],
|
|
["setarg", 3524, 1, 4, 1, 1],
|
|
["invoke", 3524, 3522, 1, 1],
|
|
["array", 3526, 0, 1, 1],
|
|
["push", 3526, 20, 1, 1],
|
|
["push", 3526, 3522, 1, 1],
|
|
["access", 3527, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3528, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
|
|
["frame", 3530, 3527, 2, 1, 1],
|
|
["null", 3531, 1, 1],
|
|
["setarg", 3530, 0, 3531, 1, 1],
|
|
["setarg", 3530, 1, 3528, 1, 1],
|
|
["setarg", 3530, 2, 3526, 1, 1],
|
|
["invoke", 3530, 3529, 1, 1],
|
|
["get", 3533, 8, 1, 704, 9],
|
|
["frame", 3534, 3533, 1, 704, 9],
|
|
["null", 3535, 704, 9],
|
|
["setarg", 3534, 0, 3535, 704, 9],
|
|
["setarg", 3534, 1, 3529, 704, 9],
|
|
["invoke", 3534, 3532, 704, 9],
|
|
["get", 3537, 17, 1, 1, 1],
|
|
["frame", 3538, 3537, 1, 1, 1],
|
|
["null", 3539, 1, 1],
|
|
["setarg", 3538, 0, 3539, 1, 1],
|
|
["setarg", 3538, 1, 5, 1, 1],
|
|
["invoke", 3538, 3536, 1, 1],
|
|
["array", 3540, 0, 1, 1],
|
|
["push", 3540, 20, 1, 1],
|
|
["push", 3540, 3536, 1, 1],
|
|
["push", 3540, 20, 1, 1],
|
|
["access", 3541, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3542, " jnz %{0}, @{1}, @{2}_f", 1, 1],
|
|
["frame", 3544, 3541, 2, 1, 1],
|
|
["null", 3545, 1, 1],
|
|
["setarg", 3544, 0, 3545, 1, 1],
|
|
["setarg", 3544, 1, 3542, 1, 1],
|
|
["setarg", 3544, 2, 3540, 1, 1],
|
|
["invoke", 3544, 3543, 1, 1],
|
|
["get", 3547, 8, 1, 705, 9],
|
|
["frame", 3548, 3547, 1, 705, 9],
|
|
["null", 3549, 705, 9],
|
|
["setarg", 3548, 0, 3549, 705, 9],
|
|
["setarg", 3548, 1, 3543, 705, 9],
|
|
["invoke", 3548, 3546, 705, 9],
|
|
["array", 3550, 0, 1, 1],
|
|
["push", 3550, 20, 1, 1],
|
|
["access", 3551, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3552, "@{0}_f", 1, 1],
|
|
["frame", 3554, 3551, 2, 1, 1],
|
|
["null", 3555, 1, 1],
|
|
["setarg", 3554, 0, 3555, 1, 1],
|
|
["setarg", 3554, 1, 3552, 1, 1],
|
|
["setarg", 3554, 2, 3550, 1, 1],
|
|
["invoke", 3554, 3553, 1, 1],
|
|
["get", 3557, 8, 1, 706, 9],
|
|
["frame", 3558, 3557, 1, 706, 9],
|
|
["null", 3559, 706, 9],
|
|
["setarg", 3558, 0, 3559, 706, 9],
|
|
["setarg", 3558, 1, 3553, 706, 9],
|
|
["invoke", 3558, 3556, 706, 9],
|
|
["jump", "while_start_79", 707, 9],
|
|
["jump", "if_end_1027", 707, 9],
|
|
"if_else_1026",
|
|
"if_end_1027",
|
|
["access", 3560, "wary_false", 709, 17],
|
|
["is_identical", 3561, 19, 3560, 709, 17],
|
|
["jump_true", 3561, "eq_done_1036", 709, 17],
|
|
["is_int", 3562, 19, 709, 17],
|
|
["jump_false", 3562, "eq_ni_1037", 709, 17],
|
|
"_nop_tc_634",
|
|
["jump", "eq_ni_1037", 709, 17],
|
|
["eq_int", 3561, 19, 3560, 709, 17],
|
|
["jump", "eq_done_1036", 709, 17],
|
|
"eq_ni_1037",
|
|
["is_num", 3562, 19, 709, 17],
|
|
["jump_false", 3562, "eq_nn_1038", 709, 17],
|
|
"_nop_tc_635",
|
|
["jump", "eq_nn_1038", 709, 17],
|
|
["eq_float", 3561, 19, 3560, 709, 17],
|
|
["jump", "eq_done_1036", 709, 17],
|
|
"eq_nn_1038",
|
|
["is_text", 3562, 19, 709, 17],
|
|
["jump_false", 3562, "eq_nt_1039", 709, 17],
|
|
"_nop_tc_636",
|
|
"_nop_tc_637",
|
|
["eq_text", 3561, 19, 3560, 709, 17],
|
|
["jump", "eq_done_1036", 709, 17],
|
|
"eq_nt_1039",
|
|
["is_null", 3562, 19, 709, 17],
|
|
["jump_false", 3562, "eq_nnl_1040", 709, 17],
|
|
"_nop_tc_638",
|
|
["jump", "eq_nnl_1040", 709, 17],
|
|
["true", 3561, 709, 17],
|
|
["jump", "eq_done_1036", 709, 17],
|
|
"eq_nnl_1040",
|
|
["is_bool", 3562, 19, 709, 17],
|
|
["jump_false", 3562, "eq_nb_1041", 709, 17],
|
|
"_nop_tc_639",
|
|
["jump", "eq_nb_1041", 709, 17],
|
|
["eq_bool", 3561, 19, 3560, 709, 17],
|
|
["jump", "eq_done_1036", 709, 17],
|
|
"eq_nb_1041",
|
|
["false", 3561, 709, 17],
|
|
"eq_done_1036",
|
|
["jump_false", 3561, "if_else_1034", 709, 17],
|
|
["get", 3565, 12, 1, 710, 13],
|
|
["frame", 3566, 3565, 0, 710, 13],
|
|
["null", 3567, 710, 13],
|
|
["setarg", 3566, 0, 3567, 710, 13],
|
|
["invoke", 3566, 3564, 710, 13],
|
|
["move", 20, 3564, 710, 13],
|
|
["get", 3569, 16, 1, 1, 1],
|
|
["frame", 3570, 3569, 1, 1, 1],
|
|
["null", 3571, 1, 1],
|
|
["setarg", 3570, 0, 3571, 1, 1],
|
|
["setarg", 3570, 1, 4, 1, 1],
|
|
["invoke", 3570, 3568, 1, 1],
|
|
["array", 3572, 0, 1, 1],
|
|
["push", 3572, 20, 1, 1],
|
|
["push", 3572, 3568, 1, 1],
|
|
["access", 3573, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3574, " %{0} =w call $JS_ToBool(l %ctx, l {1})", 1, 1],
|
|
["frame", 3576, 3573, 2, 1, 1],
|
|
["null", 3577, 1, 1],
|
|
["setarg", 3576, 0, 3577, 1, 1],
|
|
["setarg", 3576, 1, 3574, 1, 1],
|
|
["setarg", 3576, 2, 3572, 1, 1],
|
|
["invoke", 3576, 3575, 1, 1],
|
|
["get", 3579, 8, 1, 711, 9],
|
|
["frame", 3580, 3579, 1, 711, 9],
|
|
["null", 3581, 711, 9],
|
|
["setarg", 3580, 0, 3581, 711, 9],
|
|
["setarg", 3580, 1, 3575, 711, 9],
|
|
["invoke", 3580, 3578, 711, 9],
|
|
["get", 3583, 17, 1, 1, 1],
|
|
["frame", 3584, 3583, 1, 1, 1],
|
|
["null", 3585, 1, 1],
|
|
["setarg", 3584, 0, 3585, 1, 1],
|
|
["setarg", 3584, 1, 5, 1, 1],
|
|
["invoke", 3584, 3582, 1, 1],
|
|
["array", 3586, 0, 1, 1],
|
|
["push", 3586, 20, 1, 1],
|
|
["push", 3586, 20, 1, 1],
|
|
["push", 3586, 3582, 1, 1],
|
|
["access", 3587, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3588, " jnz %{0}, @{1}_t, @{2}", 1, 1],
|
|
["frame", 3590, 3587, 2, 1, 1],
|
|
["null", 3591, 1, 1],
|
|
["setarg", 3590, 0, 3591, 1, 1],
|
|
["setarg", 3590, 1, 3588, 1, 1],
|
|
["setarg", 3590, 2, 3586, 1, 1],
|
|
["invoke", 3590, 3589, 1, 1],
|
|
["get", 3593, 8, 1, 712, 9],
|
|
["frame", 3594, 3593, 1, 712, 9],
|
|
["null", 3595, 712, 9],
|
|
["setarg", 3594, 0, 3595, 712, 9],
|
|
["setarg", 3594, 1, 3589, 712, 9],
|
|
["invoke", 3594, 3592, 712, 9],
|
|
["array", 3596, 0, 1, 1],
|
|
["push", 3596, 20, 1, 1],
|
|
["access", 3597, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3598, "@{0}_t", 1, 1],
|
|
["frame", 3600, 3597, 2, 1, 1],
|
|
["null", 3601, 1, 1],
|
|
["setarg", 3600, 0, 3601, 1, 1],
|
|
["setarg", 3600, 1, 3598, 1, 1],
|
|
["setarg", 3600, 2, 3596, 1, 1],
|
|
["invoke", 3600, 3599, 1, 1],
|
|
["get", 3603, 8, 1, 713, 9],
|
|
["frame", 3604, 3603, 1, 713, 9],
|
|
["null", 3605, 713, 9],
|
|
["setarg", 3604, 0, 3605, 713, 9],
|
|
["setarg", 3604, 1, 3599, 713, 9],
|
|
["invoke", 3604, 3602, 713, 9],
|
|
["jump", "while_start_79", 714, 9],
|
|
["jump", "if_end_1035", 714, 9],
|
|
"if_else_1034",
|
|
"if_end_1035",
|
|
["access", 3606, "frame", 719, 17],
|
|
["is_identical", 3607, 19, 3606, 719, 17],
|
|
["jump_true", 3607, "eq_done_1044", 719, 17],
|
|
["is_int", 3608, 19, 719, 17],
|
|
["jump_false", 3608, "eq_ni_1045", 719, 17],
|
|
"_nop_tc_640",
|
|
["jump", "eq_ni_1045", 719, 17],
|
|
["eq_int", 3607, 19, 3606, 719, 17],
|
|
["jump", "eq_done_1044", 719, 17],
|
|
"eq_ni_1045",
|
|
["is_num", 3608, 19, 719, 17],
|
|
["jump_false", 3608, "eq_nn_1046", 719, 17],
|
|
"_nop_tc_641",
|
|
["jump", "eq_nn_1046", 719, 17],
|
|
["eq_float", 3607, 19, 3606, 719, 17],
|
|
["jump", "eq_done_1044", 719, 17],
|
|
"eq_nn_1046",
|
|
["is_text", 3608, 19, 719, 17],
|
|
["jump_false", 3608, "eq_nt_1047", 719, 17],
|
|
"_nop_tc_642",
|
|
"_nop_tc_643",
|
|
["eq_text", 3607, 19, 3606, 719, 17],
|
|
["jump", "eq_done_1044", 719, 17],
|
|
"eq_nt_1047",
|
|
["is_null", 3608, 19, 719, 17],
|
|
["jump_false", 3608, "eq_nnl_1048", 719, 17],
|
|
"_nop_tc_644",
|
|
["jump", "eq_nnl_1048", 719, 17],
|
|
["true", 3607, 719, 17],
|
|
["jump", "eq_done_1044", 719, 17],
|
|
"eq_nnl_1048",
|
|
["is_bool", 3608, 19, 719, 17],
|
|
["jump_false", 3608, "eq_nb_1049", 719, 17],
|
|
"_nop_tc_645",
|
|
["jump", "eq_nb_1049", 719, 17],
|
|
["eq_bool", 3607, 19, 3606, 719, 17],
|
|
["jump", "eq_done_1044", 719, 17],
|
|
"eq_nb_1049",
|
|
["false", 3607, 719, 17],
|
|
"eq_done_1044",
|
|
["jump_false", 3607, "if_else_1042", 719, 17],
|
|
["get", 3611, 16, 1, 1, 1],
|
|
["frame", 3612, 3611, 1, 1, 1],
|
|
["null", 3613, 1, 1],
|
|
["setarg", 3612, 0, 3613, 1, 1],
|
|
["setarg", 3612, 1, 4, 1, 1],
|
|
["invoke", 3612, 3610, 1, 1],
|
|
["get", 3615, 16, 1, 1, 1],
|
|
["frame", 3616, 3615, 1, 1, 1],
|
|
["null", 3617, 1, 1],
|
|
["setarg", 3616, 0, 3617, 1, 1],
|
|
["setarg", 3616, 1, 5, 1, 1],
|
|
["invoke", 3616, 3614, 1, 1],
|
|
["access", 3619, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3620, 3619, 1, 1, 1],
|
|
["null", 3621, 1, 1],
|
|
["setarg", 3620, 0, 3621, 1, 1],
|
|
["setarg", 3620, 1, 6, 1, 1],
|
|
["invoke", 3620, 3618, 1, 1],
|
|
["array", 3622, 0, 1, 1],
|
|
["push", 3622, 3610, 1, 1],
|
|
["push", 3622, 3614, 1, 1],
|
|
["push", 3622, 3618, 1, 1],
|
|
["access", 3623, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3624, " {0} =l call $cell_rt_frame(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 3626, 3623, 2, 1, 1],
|
|
["null", 3627, 1, 1],
|
|
["setarg", 3626, 0, 3627, 1, 1],
|
|
["setarg", 3626, 1, 3624, 1, 1],
|
|
["setarg", 3626, 2, 3622, 1, 1],
|
|
["invoke", 3626, 3625, 1, 1],
|
|
["get", 3629, 8, 1, 720, 9],
|
|
["frame", 3630, 3629, 1, 720, 9],
|
|
["null", 3631, 720, 9],
|
|
["setarg", 3630, 0, 3631, 720, 9],
|
|
["setarg", 3630, 1, 3625, 720, 9],
|
|
["invoke", 3630, 3628, 720, 9],
|
|
["frame", 3633, 24, 1, 721, 9],
|
|
["null", 3634, 721, 9],
|
|
["setarg", 3633, 0, 3634, 721, 9],
|
|
["setarg", 3633, 1, 4, 721, 9],
|
|
["invoke", 3633, 3632, 721, 9],
|
|
["jump", "while_start_79", 722, 9],
|
|
["jump", "if_end_1043", 722, 9],
|
|
"if_else_1042",
|
|
"if_end_1043",
|
|
["access", 3635, "setarg", 724, 17],
|
|
["is_identical", 3636, 19, 3635, 724, 17],
|
|
["jump_true", 3636, "eq_done_1052", 724, 17],
|
|
["is_int", 3637, 19, 724, 17],
|
|
["jump_false", 3637, "eq_ni_1053", 724, 17],
|
|
"_nop_tc_646",
|
|
["jump", "eq_ni_1053", 724, 17],
|
|
["eq_int", 3636, 19, 3635, 724, 17],
|
|
["jump", "eq_done_1052", 724, 17],
|
|
"eq_ni_1053",
|
|
["is_num", 3637, 19, 724, 17],
|
|
["jump_false", 3637, "eq_nn_1054", 724, 17],
|
|
"_nop_tc_647",
|
|
["jump", "eq_nn_1054", 724, 17],
|
|
["eq_float", 3636, 19, 3635, 724, 17],
|
|
["jump", "eq_done_1052", 724, 17],
|
|
"eq_nn_1054",
|
|
["is_text", 3637, 19, 724, 17],
|
|
["jump_false", 3637, "eq_nt_1055", 724, 17],
|
|
"_nop_tc_648",
|
|
"_nop_tc_649",
|
|
["eq_text", 3636, 19, 3635, 724, 17],
|
|
["jump", "eq_done_1052", 724, 17],
|
|
"eq_nt_1055",
|
|
["is_null", 3637, 19, 724, 17],
|
|
["jump_false", 3637, "eq_nnl_1056", 724, 17],
|
|
"_nop_tc_650",
|
|
["jump", "eq_nnl_1056", 724, 17],
|
|
["true", 3636, 724, 17],
|
|
["jump", "eq_done_1052", 724, 17],
|
|
"eq_nnl_1056",
|
|
["is_bool", 3637, 19, 724, 17],
|
|
["jump_false", 3637, "eq_nb_1057", 724, 17],
|
|
"_nop_tc_651",
|
|
["jump", "eq_nb_1057", 724, 17],
|
|
["eq_bool", 3636, 19, 3635, 724, 17],
|
|
["jump", "eq_done_1052", 724, 17],
|
|
"eq_nb_1057",
|
|
["false", 3636, 724, 17],
|
|
"eq_done_1052",
|
|
["jump_false", 3636, "if_else_1050", 724, 17],
|
|
["get", 3640, 16, 1, 1, 1],
|
|
["frame", 3641, 3640, 1, 1, 1],
|
|
["null", 3642, 1, 1],
|
|
["setarg", 3641, 0, 3642, 1, 1],
|
|
["setarg", 3641, 1, 4, 1, 1],
|
|
["invoke", 3641, 3639, 1, 1],
|
|
["access", 3644, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3645, 3644, 1, 1, 1],
|
|
["null", 3646, 1, 1],
|
|
["setarg", 3645, 0, 3646, 1, 1],
|
|
["setarg", 3645, 1, 5, 1, 1],
|
|
["invoke", 3645, 3643, 1, 1],
|
|
["get", 3648, 16, 1, 1, 1],
|
|
["frame", 3649, 3648, 1, 1, 1],
|
|
["null", 3650, 1, 1],
|
|
["setarg", 3649, 0, 3650, 1, 1],
|
|
["setarg", 3649, 1, 6, 1, 1],
|
|
["invoke", 3649, 3647, 1, 1],
|
|
["array", 3651, 0, 1, 1],
|
|
["push", 3651, 3639, 1, 1],
|
|
["push", 3651, 3643, 1, 1],
|
|
["push", 3651, 3647, 1, 1],
|
|
["access", 3652, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3653, " call $cell_rt_setarg(l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3655, 3652, 2, 1, 1],
|
|
["null", 3656, 1, 1],
|
|
["setarg", 3655, 0, 3656, 1, 1],
|
|
["setarg", 3655, 1, 3653, 1, 1],
|
|
["setarg", 3655, 2, 3651, 1, 1],
|
|
["invoke", 3655, 3654, 1, 1],
|
|
["get", 3658, 8, 1, 725, 9],
|
|
["frame", 3659, 3658, 1, 725, 9],
|
|
["null", 3660, 725, 9],
|
|
["setarg", 3659, 0, 3660, 725, 9],
|
|
["setarg", 3659, 1, 3654, 725, 9],
|
|
["invoke", 3659, 3657, 725, 9],
|
|
["jump", "while_start_79", 726, 9],
|
|
["jump", "if_end_1051", 726, 9],
|
|
"if_else_1050",
|
|
"if_end_1051",
|
|
["access", 3661, "invoke", 728, 17],
|
|
["is_identical", 3662, 19, 3661, 728, 17],
|
|
["jump_true", 3662, "eq_done_1060", 728, 17],
|
|
["is_int", 3663, 19, 728, 17],
|
|
["jump_false", 3663, "eq_ni_1061", 728, 17],
|
|
"_nop_tc_652",
|
|
["jump", "eq_ni_1061", 728, 17],
|
|
["eq_int", 3662, 19, 3661, 728, 17],
|
|
["jump", "eq_done_1060", 728, 17],
|
|
"eq_ni_1061",
|
|
["is_num", 3663, 19, 728, 17],
|
|
["jump_false", 3663, "eq_nn_1062", 728, 17],
|
|
"_nop_tc_653",
|
|
["jump", "eq_nn_1062", 728, 17],
|
|
["eq_float", 3662, 19, 3661, 728, 17],
|
|
["jump", "eq_done_1060", 728, 17],
|
|
"eq_nn_1062",
|
|
["is_text", 3663, 19, 728, 17],
|
|
["jump_false", 3663, "eq_nt_1063", 728, 17],
|
|
"_nop_tc_654",
|
|
"_nop_tc_655",
|
|
["eq_text", 3662, 19, 3661, 728, 17],
|
|
["jump", "eq_done_1060", 728, 17],
|
|
"eq_nt_1063",
|
|
["is_null", 3663, 19, 728, 17],
|
|
["jump_false", 3663, "eq_nnl_1064", 728, 17],
|
|
"_nop_tc_656",
|
|
["jump", "eq_nnl_1064", 728, 17],
|
|
["true", 3662, 728, 17],
|
|
["jump", "eq_done_1060", 728, 17],
|
|
"eq_nnl_1064",
|
|
["is_bool", 3663, 19, 728, 17],
|
|
["jump_false", 3663, "eq_nb_1065", 728, 17],
|
|
"_nop_tc_657",
|
|
["jump", "eq_nb_1065", 728, 17],
|
|
["eq_bool", 3662, 19, 3661, 728, 17],
|
|
["jump", "eq_done_1060", 728, 17],
|
|
"eq_nb_1065",
|
|
["false", 3662, 728, 17],
|
|
"eq_done_1060",
|
|
["jump_false", 3662, "if_else_1058", 728, 17],
|
|
["get", 3666, 16, 1, 1, 1],
|
|
["frame", 3667, 3666, 1, 1, 1],
|
|
["null", 3668, 1, 1],
|
|
["setarg", 3667, 0, 3668, 1, 1],
|
|
["setarg", 3667, 1, 5, 1, 1],
|
|
["invoke", 3667, 3665, 1, 1],
|
|
["get", 3670, 16, 1, 1, 1],
|
|
["frame", 3671, 3670, 1, 1, 1],
|
|
["null", 3672, 1, 1],
|
|
["setarg", 3671, 0, 3672, 1, 1],
|
|
["setarg", 3671, 1, 4, 1, 1],
|
|
["invoke", 3671, 3669, 1, 1],
|
|
["array", 3673, 0, 1, 1],
|
|
["push", 3673, 3665, 1, 1],
|
|
["push", 3673, 3669, 1, 1],
|
|
["access", 3674, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3675, " {0} =l call $cell_rt_invoke(l %ctx, l {1})", 1, 1],
|
|
["frame", 3677, 3674, 2, 1, 1],
|
|
["null", 3678, 1, 1],
|
|
["setarg", 3677, 0, 3678, 1, 1],
|
|
["setarg", 3677, 1, 3675, 1, 1],
|
|
["setarg", 3677, 2, 3673, 1, 1],
|
|
["invoke", 3677, 3676, 1, 1],
|
|
["get", 3680, 8, 1, 729, 9],
|
|
["frame", 3681, 3680, 1, 729, 9],
|
|
["null", 3682, 729, 9],
|
|
["setarg", 3681, 0, 3682, 729, 9],
|
|
["setarg", 3681, 1, 3676, 729, 9],
|
|
["invoke", 3681, 3679, 729, 9],
|
|
["frame", 3684, 24, 1, 730, 9],
|
|
["null", 3685, 730, 9],
|
|
["setarg", 3684, 0, 3685, 730, 9],
|
|
["setarg", 3684, 1, 5, 730, 9],
|
|
["invoke", 3684, 3683, 730, 9],
|
|
["frame", 3687, 22, 0, 731, 9],
|
|
["null", 3688, 731, 9],
|
|
["setarg", 3687, 0, 3688, 731, 9],
|
|
["invoke", 3687, 3686, 731, 9],
|
|
["jump", "while_start_79", 732, 9],
|
|
["jump", "if_end_1059", 732, 9],
|
|
"if_else_1058",
|
|
"if_end_1059",
|
|
["access", 3689, "tail_invoke", 734, 17],
|
|
["is_identical", 3690, 19, 3689, 734, 17],
|
|
["jump_true", 3690, "eq_done_1068", 734, 17],
|
|
["is_int", 3691, 19, 734, 17],
|
|
["jump_false", 3691, "eq_ni_1069", 734, 17],
|
|
"_nop_tc_658",
|
|
["jump", "eq_ni_1069", 734, 17],
|
|
["eq_int", 3690, 19, 3689, 734, 17],
|
|
["jump", "eq_done_1068", 734, 17],
|
|
"eq_ni_1069",
|
|
["is_num", 3691, 19, 734, 17],
|
|
["jump_false", 3691, "eq_nn_1070", 734, 17],
|
|
"_nop_tc_659",
|
|
["jump", "eq_nn_1070", 734, 17],
|
|
["eq_float", 3690, 19, 3689, 734, 17],
|
|
["jump", "eq_done_1068", 734, 17],
|
|
"eq_nn_1070",
|
|
["is_text", 3691, 19, 734, 17],
|
|
["jump_false", 3691, "eq_nt_1071", 734, 17],
|
|
"_nop_tc_660",
|
|
"_nop_tc_661",
|
|
["eq_text", 3690, 19, 3689, 734, 17],
|
|
["jump", "eq_done_1068", 734, 17],
|
|
"eq_nt_1071",
|
|
["is_null", 3691, 19, 734, 17],
|
|
["jump_false", 3691, "eq_nnl_1072", 734, 17],
|
|
"_nop_tc_662",
|
|
["jump", "eq_nnl_1072", 734, 17],
|
|
["true", 3690, 734, 17],
|
|
["jump", "eq_done_1068", 734, 17],
|
|
"eq_nnl_1072",
|
|
["is_bool", 3691, 19, 734, 17],
|
|
["jump_false", 3691, "eq_nb_1073", 734, 17],
|
|
"_nop_tc_663",
|
|
["jump", "eq_nb_1073", 734, 17],
|
|
["eq_bool", 3690, 19, 3689, 734, 17],
|
|
["jump", "eq_done_1068", 734, 17],
|
|
"eq_nb_1073",
|
|
["false", 3690, 734, 17],
|
|
"eq_done_1068",
|
|
["jump_false", 3690, "if_else_1066", 734, 17],
|
|
["get", 3694, 16, 1, 1, 1],
|
|
["frame", 3695, 3694, 1, 1, 1],
|
|
["null", 3696, 1, 1],
|
|
["setarg", 3695, 0, 3696, 1, 1],
|
|
["setarg", 3695, 1, 5, 1, 1],
|
|
["invoke", 3695, 3693, 1, 1],
|
|
["get", 3698, 16, 1, 1, 1],
|
|
["frame", 3699, 3698, 1, 1, 1],
|
|
["null", 3700, 1, 1],
|
|
["setarg", 3699, 0, 3700, 1, 1],
|
|
["setarg", 3699, 1, 4, 1, 1],
|
|
["invoke", 3699, 3697, 1, 1],
|
|
["array", 3701, 0, 1, 1],
|
|
["push", 3701, 3693, 1, 1],
|
|
["push", 3701, 3697, 1, 1],
|
|
["access", 3702, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3703, " {0} =l call $cell_rt_invoke(l %ctx, l {1})", 1, 1],
|
|
["frame", 3705, 3702, 2, 1, 1],
|
|
["null", 3706, 1, 1],
|
|
["setarg", 3705, 0, 3706, 1, 1],
|
|
["setarg", 3705, 1, 3703, 1, 1],
|
|
["setarg", 3705, 2, 3701, 1, 1],
|
|
["invoke", 3705, 3704, 1, 1],
|
|
["get", 3708, 8, 1, 735, 9],
|
|
["frame", 3709, 3708, 1, 735, 9],
|
|
["null", 3710, 735, 9],
|
|
["setarg", 3709, 0, 3710, 735, 9],
|
|
["setarg", 3709, 1, 3704, 735, 9],
|
|
["invoke", 3709, 3707, 735, 9],
|
|
["frame", 3712, 24, 1, 736, 9],
|
|
["null", 3713, 736, 9],
|
|
["setarg", 3712, 0, 3713, 736, 9],
|
|
["setarg", 3712, 1, 5, 736, 9],
|
|
["invoke", 3712, 3711, 736, 9],
|
|
["frame", 3715, 22, 0, 737, 9],
|
|
["null", 3716, 737, 9],
|
|
["setarg", 3715, 0, 3716, 737, 9],
|
|
["invoke", 3715, 3714, 737, 9],
|
|
["jump", "while_start_79", 738, 9],
|
|
["jump", "if_end_1067", 738, 9],
|
|
"if_else_1066",
|
|
"if_end_1067",
|
|
["access", 3717, "goframe", 740, 17],
|
|
["is_identical", 3718, 19, 3717, 740, 17],
|
|
["jump_true", 3718, "eq_done_1076", 740, 17],
|
|
["is_int", 3719, 19, 740, 17],
|
|
["jump_false", 3719, "eq_ni_1077", 740, 17],
|
|
"_nop_tc_664",
|
|
["jump", "eq_ni_1077", 740, 17],
|
|
["eq_int", 3718, 19, 3717, 740, 17],
|
|
["jump", "eq_done_1076", 740, 17],
|
|
"eq_ni_1077",
|
|
["is_num", 3719, 19, 740, 17],
|
|
["jump_false", 3719, "eq_nn_1078", 740, 17],
|
|
"_nop_tc_665",
|
|
["jump", "eq_nn_1078", 740, 17],
|
|
["eq_float", 3718, 19, 3717, 740, 17],
|
|
["jump", "eq_done_1076", 740, 17],
|
|
"eq_nn_1078",
|
|
["is_text", 3719, 19, 740, 17],
|
|
["jump_false", 3719, "eq_nt_1079", 740, 17],
|
|
"_nop_tc_666",
|
|
"_nop_tc_667",
|
|
["eq_text", 3718, 19, 3717, 740, 17],
|
|
["jump", "eq_done_1076", 740, 17],
|
|
"eq_nt_1079",
|
|
["is_null", 3719, 19, 740, 17],
|
|
["jump_false", 3719, "eq_nnl_1080", 740, 17],
|
|
"_nop_tc_668",
|
|
["jump", "eq_nnl_1080", 740, 17],
|
|
["true", 3718, 740, 17],
|
|
["jump", "eq_done_1076", 740, 17],
|
|
"eq_nnl_1080",
|
|
["is_bool", 3719, 19, 740, 17],
|
|
["jump_false", 3719, "eq_nb_1081", 740, 17],
|
|
"_nop_tc_669",
|
|
["jump", "eq_nb_1081", 740, 17],
|
|
["eq_bool", 3718, 19, 3717, 740, 17],
|
|
["jump", "eq_done_1076", 740, 17],
|
|
"eq_nb_1081",
|
|
["false", 3718, 740, 17],
|
|
"eq_done_1076",
|
|
["jump_false", 3718, "if_else_1074", 740, 17],
|
|
["get", 3722, 16, 1, 1, 1],
|
|
["frame", 3723, 3722, 1, 1, 1],
|
|
["null", 3724, 1, 1],
|
|
["setarg", 3723, 0, 3724, 1, 1],
|
|
["setarg", 3723, 1, 4, 1, 1],
|
|
["invoke", 3723, 3721, 1, 1],
|
|
["get", 3726, 16, 1, 1, 1],
|
|
["frame", 3727, 3726, 1, 1, 1],
|
|
["null", 3728, 1, 1],
|
|
["setarg", 3727, 0, 3728, 1, 1],
|
|
["setarg", 3727, 1, 5, 1, 1],
|
|
["invoke", 3727, 3725, 1, 1],
|
|
["access", 3730, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3731, 3730, 1, 1, 1],
|
|
["null", 3732, 1, 1],
|
|
["setarg", 3731, 0, 3732, 1, 1],
|
|
["setarg", 3731, 1, 6, 1, 1],
|
|
["invoke", 3731, 3729, 1, 1],
|
|
["array", 3733, 0, 1, 1],
|
|
["push", 3733, 3721, 1, 1],
|
|
["push", 3733, 3725, 1, 1],
|
|
["push", 3733, 3729, 1, 1],
|
|
["access", 3734, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3735, " {0} =l call $cell_rt_goframe(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 3737, 3734, 2, 1, 1],
|
|
["null", 3738, 1, 1],
|
|
["setarg", 3737, 0, 3738, 1, 1],
|
|
["setarg", 3737, 1, 3735, 1, 1],
|
|
["setarg", 3737, 2, 3733, 1, 1],
|
|
["invoke", 3737, 3736, 1, 1],
|
|
["get", 3740, 8, 1, 741, 9],
|
|
["frame", 3741, 3740, 1, 741, 9],
|
|
["null", 3742, 741, 9],
|
|
["setarg", 3741, 0, 3742, 741, 9],
|
|
["setarg", 3741, 1, 3736, 741, 9],
|
|
["invoke", 3741, 3739, 741, 9],
|
|
["frame", 3744, 24, 1, 742, 9],
|
|
["null", 3745, 742, 9],
|
|
["setarg", 3744, 0, 3745, 742, 9],
|
|
["setarg", 3744, 1, 4, 742, 9],
|
|
["invoke", 3744, 3743, 742, 9],
|
|
["jump", "while_start_79", 743, 9],
|
|
["jump", "if_end_1075", 743, 9],
|
|
"if_else_1074",
|
|
"if_end_1075",
|
|
["access", 3746, "goinvoke", 745, 17],
|
|
["is_identical", 3747, 19, 3746, 745, 17],
|
|
["jump_true", 3747, "eq_done_1084", 745, 17],
|
|
["is_int", 3748, 19, 745, 17],
|
|
["jump_false", 3748, "eq_ni_1085", 745, 17],
|
|
"_nop_tc_670",
|
|
["jump", "eq_ni_1085", 745, 17],
|
|
["eq_int", 3747, 19, 3746, 745, 17],
|
|
["jump", "eq_done_1084", 745, 17],
|
|
"eq_ni_1085",
|
|
["is_num", 3748, 19, 745, 17],
|
|
["jump_false", 3748, "eq_nn_1086", 745, 17],
|
|
"_nop_tc_671",
|
|
["jump", "eq_nn_1086", 745, 17],
|
|
["eq_float", 3747, 19, 3746, 745, 17],
|
|
["jump", "eq_done_1084", 745, 17],
|
|
"eq_nn_1086",
|
|
["is_text", 3748, 19, 745, 17],
|
|
["jump_false", 3748, "eq_nt_1087", 745, 17],
|
|
"_nop_tc_672",
|
|
"_nop_tc_673",
|
|
["eq_text", 3747, 19, 3746, 745, 17],
|
|
["jump", "eq_done_1084", 745, 17],
|
|
"eq_nt_1087",
|
|
["is_null", 3748, 19, 745, 17],
|
|
["jump_false", 3748, "eq_nnl_1088", 745, 17],
|
|
"_nop_tc_674",
|
|
["jump", "eq_nnl_1088", 745, 17],
|
|
["true", 3747, 745, 17],
|
|
["jump", "eq_done_1084", 745, 17],
|
|
"eq_nnl_1088",
|
|
["is_bool", 3748, 19, 745, 17],
|
|
["jump_false", 3748, "eq_nb_1089", 745, 17],
|
|
"_nop_tc_675",
|
|
["jump", "eq_nb_1089", 745, 17],
|
|
["eq_bool", 3747, 19, 3746, 745, 17],
|
|
["jump", "eq_done_1084", 745, 17],
|
|
"eq_nb_1089",
|
|
["false", 3747, 745, 17],
|
|
"eq_done_1084",
|
|
["jump_false", 3747, "if_else_1082", 745, 17],
|
|
["get", 3751, 16, 1, 1, 1],
|
|
["frame", 3752, 3751, 1, 1, 1],
|
|
["null", 3753, 1, 1],
|
|
["setarg", 3752, 0, 3753, 1, 1],
|
|
["setarg", 3752, 1, 4, 1, 1],
|
|
["invoke", 3752, 3750, 1, 1],
|
|
["array", 3754, 0, 1, 1],
|
|
["push", 3754, 3750, 1, 1],
|
|
["access", 3755, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3756, " %_goret =l call $cell_rt_goinvoke(l %ctx, l {0})", 1, 1],
|
|
["frame", 3758, 3755, 2, 1, 1],
|
|
["null", 3759, 1, 1],
|
|
["setarg", 3758, 0, 3759, 1, 1],
|
|
["setarg", 3758, 1, 3756, 1, 1],
|
|
["setarg", 3758, 2, 3754, 1, 1],
|
|
["invoke", 3758, 3757, 1, 1],
|
|
["get", 3761, 8, 1, 746, 9],
|
|
["frame", 3762, 3761, 1, 746, 9],
|
|
["null", 3763, 746, 9],
|
|
["setarg", 3762, 0, 3763, 746, 9],
|
|
["setarg", 3762, 1, 3757, 746, 9],
|
|
["invoke", 3762, 3760, 746, 9],
|
|
["access", 3764, " ret %_goret", 747, 14],
|
|
["get", 3766, 8, 1, 747, 9],
|
|
["frame", 3767, 3766, 1, 747, 9],
|
|
["null", 3768, 747, 9],
|
|
["setarg", 3767, 0, 3768, 747, 9],
|
|
["setarg", 3767, 1, 3764, 747, 9],
|
|
["invoke", 3767, 3765, 747, 9],
|
|
["true", 3769, 748, 25],
|
|
["move", 13, 3769, 748, 25],
|
|
["jump", "while_start_79", 749, 9],
|
|
["jump", "if_end_1083", 749, 9],
|
|
"if_else_1082",
|
|
"if_end_1083",
|
|
["access", 3770, "function", 754, 17],
|
|
["is_identical", 3771, 19, 3770, 754, 17],
|
|
["jump_true", 3771, "eq_done_1092", 754, 17],
|
|
["is_int", 3772, 19, 754, 17],
|
|
["jump_false", 3772, "eq_ni_1093", 754, 17],
|
|
"_nop_tc_676",
|
|
["jump", "eq_ni_1093", 754, 17],
|
|
["eq_int", 3771, 19, 3770, 754, 17],
|
|
["jump", "eq_done_1092", 754, 17],
|
|
"eq_ni_1093",
|
|
["is_num", 3772, 19, 754, 17],
|
|
["jump_false", 3772, "eq_nn_1094", 754, 17],
|
|
"_nop_tc_677",
|
|
["jump", "eq_nn_1094", 754, 17],
|
|
["eq_float", 3771, 19, 3770, 754, 17],
|
|
["jump", "eq_done_1092", 754, 17],
|
|
"eq_nn_1094",
|
|
["is_text", 3772, 19, 754, 17],
|
|
["jump_false", 3772, "eq_nt_1095", 754, 17],
|
|
"_nop_tc_678",
|
|
"_nop_tc_679",
|
|
["eq_text", 3771, 19, 3770, 754, 17],
|
|
["jump", "eq_done_1092", 754, 17],
|
|
"eq_nt_1095",
|
|
["is_null", 3772, 19, 754, 17],
|
|
["jump_false", 3772, "eq_nnl_1096", 754, 17],
|
|
"_nop_tc_680",
|
|
["jump", "eq_nnl_1096", 754, 17],
|
|
["true", 3771, 754, 17],
|
|
["jump", "eq_done_1092", 754, 17],
|
|
"eq_nnl_1096",
|
|
["is_bool", 3772, 19, 754, 17],
|
|
["jump_false", 3772, "eq_nb_1097", 754, 17],
|
|
"_nop_tc_681",
|
|
["jump", "eq_nb_1097", 754, 17],
|
|
["eq_bool", 3771, 19, 3770, 754, 17],
|
|
["jump", "eq_done_1092", 754, 17],
|
|
"eq_nb_1097",
|
|
["false", 3771, 754, 17],
|
|
"eq_done_1092",
|
|
["jump_false", 3771, "if_else_1090", 754, 17],
|
|
["get", 3775, 16, 1, 1, 1],
|
|
["frame", 3776, 3775, 1, 1, 1],
|
|
["null", 3777, 1, 1],
|
|
["setarg", 3776, 0, 3777, 1, 1],
|
|
["setarg", 3776, 1, 4, 1, 1],
|
|
["invoke", 3776, 3774, 1, 1],
|
|
["access", 3779, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3780, 3779, 1, 1, 1],
|
|
["null", 3781, 1, 1],
|
|
["setarg", 3780, 0, 3781, 1, 1],
|
|
["setarg", 3780, 1, 5, 1, 1],
|
|
["invoke", 3780, 3778, 1, 1],
|
|
["array", 3782, 0, 1, 1],
|
|
["push", 3782, 3774, 1, 1],
|
|
["push", 3782, 3778, 1, 1],
|
|
["access", 3783, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3784, " {0} =l call $cell_rt_make_function(l %ctx, l {1}, l %fp)", 1, 1],
|
|
["frame", 3786, 3783, 2, 1, 1],
|
|
["null", 3787, 1, 1],
|
|
["setarg", 3786, 0, 3787, 1, 1],
|
|
["setarg", 3786, 1, 3784, 1, 1],
|
|
["setarg", 3786, 2, 3782, 1, 1],
|
|
["invoke", 3786, 3785, 1, 1],
|
|
["get", 3789, 8, 1, 755, 9],
|
|
["frame", 3790, 3789, 1, 755, 9],
|
|
["null", 3791, 755, 9],
|
|
["setarg", 3790, 0, 3791, 755, 9],
|
|
["setarg", 3790, 1, 3785, 755, 9],
|
|
["invoke", 3790, 3788, 755, 9],
|
|
["frame", 3793, 24, 1, 756, 9],
|
|
["null", 3794, 756, 9],
|
|
["setarg", 3793, 0, 3794, 756, 9],
|
|
["setarg", 3793, 1, 4, 756, 9],
|
|
["invoke", 3793, 3792, 756, 9],
|
|
["jump", "while_start_79", 757, 9],
|
|
["jump", "if_end_1091", 757, 9],
|
|
"if_else_1090",
|
|
"if_end_1091",
|
|
["access", 3795, "record", 762, 17],
|
|
["is_identical", 3796, 19, 3795, 762, 17],
|
|
["jump_true", 3796, "eq_done_1100", 762, 17],
|
|
["is_int", 3797, 19, 762, 17],
|
|
["jump_false", 3797, "eq_ni_1101", 762, 17],
|
|
"_nop_tc_682",
|
|
["jump", "eq_ni_1101", 762, 17],
|
|
["eq_int", 3796, 19, 3795, 762, 17],
|
|
["jump", "eq_done_1100", 762, 17],
|
|
"eq_ni_1101",
|
|
["is_num", 3797, 19, 762, 17],
|
|
["jump_false", 3797, "eq_nn_1102", 762, 17],
|
|
"_nop_tc_683",
|
|
["jump", "eq_nn_1102", 762, 17],
|
|
["eq_float", 3796, 19, 3795, 762, 17],
|
|
["jump", "eq_done_1100", 762, 17],
|
|
"eq_nn_1102",
|
|
["is_text", 3797, 19, 762, 17],
|
|
["jump_false", 3797, "eq_nt_1103", 762, 17],
|
|
"_nop_tc_684",
|
|
"_nop_tc_685",
|
|
["eq_text", 3796, 19, 3795, 762, 17],
|
|
["jump", "eq_done_1100", 762, 17],
|
|
"eq_nt_1103",
|
|
["is_null", 3797, 19, 762, 17],
|
|
["jump_false", 3797, "eq_nnl_1104", 762, 17],
|
|
"_nop_tc_686",
|
|
["jump", "eq_nnl_1104", 762, 17],
|
|
["true", 3796, 762, 17],
|
|
["jump", "eq_done_1100", 762, 17],
|
|
"eq_nnl_1104",
|
|
["is_bool", 3797, 19, 762, 17],
|
|
["jump_false", 3797, "eq_nb_1105", 762, 17],
|
|
"_nop_tc_687",
|
|
["jump", "eq_nb_1105", 762, 17],
|
|
["eq_bool", 3796, 19, 3795, 762, 17],
|
|
["jump", "eq_done_1100", 762, 17],
|
|
"eq_nb_1105",
|
|
["false", 3796, 762, 17],
|
|
"eq_done_1100",
|
|
["jump_false", 3796, "if_else_1098", 762, 17],
|
|
["get", 3800, 16, 1, 1, 1],
|
|
["frame", 3801, 3800, 1, 1, 1],
|
|
["null", 3802, 1, 1],
|
|
["setarg", 3801, 0, 3802, 1, 1],
|
|
["setarg", 3801, 1, 4, 1, 1],
|
|
["invoke", 3801, 3799, 1, 1],
|
|
["array", 3803, 0, 1, 1],
|
|
["push", 3803, 3799, 1, 1],
|
|
["access", 3804, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3805, " {0} =l call $JS_NewObject(l %ctx)", 1, 1],
|
|
["frame", 3807, 3804, 2, 1, 1],
|
|
["null", 3808, 1, 1],
|
|
["setarg", 3807, 0, 3808, 1, 1],
|
|
["setarg", 3807, 1, 3805, 1, 1],
|
|
["setarg", 3807, 2, 3803, 1, 1],
|
|
["invoke", 3807, 3806, 1, 1],
|
|
["get", 3810, 8, 1, 763, 9],
|
|
["frame", 3811, 3810, 1, 763, 9],
|
|
["null", 3812, 763, 9],
|
|
["setarg", 3811, 0, 3812, 763, 9],
|
|
["setarg", 3811, 1, 3806, 763, 9],
|
|
["invoke", 3811, 3809, 763, 9],
|
|
["frame", 3814, 24, 1, 764, 9],
|
|
["null", 3815, 764, 9],
|
|
["setarg", 3814, 0, 3815, 764, 9],
|
|
["setarg", 3814, 1, 4, 764, 9],
|
|
["invoke", 3814, 3813, 764, 9],
|
|
["jump", "while_start_79", 765, 9],
|
|
["jump", "if_end_1099", 765, 9],
|
|
"if_else_1098",
|
|
"if_end_1099",
|
|
["access", 3816, "array", 767, 17],
|
|
["is_identical", 3817, 19, 3816, 767, 17],
|
|
["jump_true", 3817, "eq_done_1108", 767, 17],
|
|
["is_int", 3818, 19, 767, 17],
|
|
["jump_false", 3818, "eq_ni_1109", 767, 17],
|
|
"_nop_tc_688",
|
|
["jump", "eq_ni_1109", 767, 17],
|
|
["eq_int", 3817, 19, 3816, 767, 17],
|
|
["jump", "eq_done_1108", 767, 17],
|
|
"eq_ni_1109",
|
|
["is_num", 3818, 19, 767, 17],
|
|
["jump_false", 3818, "eq_nn_1110", 767, 17],
|
|
"_nop_tc_689",
|
|
["jump", "eq_nn_1110", 767, 17],
|
|
["eq_float", 3817, 19, 3816, 767, 17],
|
|
["jump", "eq_done_1108", 767, 17],
|
|
"eq_nn_1110",
|
|
["is_text", 3818, 19, 767, 17],
|
|
["jump_false", 3818, "eq_nt_1111", 767, 17],
|
|
"_nop_tc_690",
|
|
"_nop_tc_691",
|
|
["eq_text", 3817, 19, 3816, 767, 17],
|
|
["jump", "eq_done_1108", 767, 17],
|
|
"eq_nt_1111",
|
|
["is_null", 3818, 19, 767, 17],
|
|
["jump_false", 3818, "eq_nnl_1112", 767, 17],
|
|
"_nop_tc_692",
|
|
["jump", "eq_nnl_1112", 767, 17],
|
|
["true", 3817, 767, 17],
|
|
["jump", "eq_done_1108", 767, 17],
|
|
"eq_nnl_1112",
|
|
["is_bool", 3818, 19, 767, 17],
|
|
["jump_false", 3818, "eq_nb_1113", 767, 17],
|
|
"_nop_tc_693",
|
|
["jump", "eq_nb_1113", 767, 17],
|
|
["eq_bool", 3817, 19, 3816, 767, 17],
|
|
["jump", "eq_done_1108", 767, 17],
|
|
"eq_nb_1113",
|
|
["false", 3817, 767, 17],
|
|
"eq_done_1108",
|
|
["jump_false", 3817, "if_else_1106", 767, 17],
|
|
["null", 3820, 768, 26],
|
|
["is_identical", 3821, 5, 3820, 768, 26],
|
|
["jump_true", 3821, "ne_nid_1117", 768, 26],
|
|
["jump", "ne_ni_1118", 768, 26],
|
|
"ne_nid_1117",
|
|
["false", 3821, 768, 26],
|
|
["jump", "ne_done_1116", 768, 26],
|
|
"ne_ni_1118",
|
|
["is_int", 3822, 5, 768, 26],
|
|
["jump_false", 3822, "ne_nn_1119", 768, 26],
|
|
"_nop_tc_694",
|
|
["jump", "ne_nn_1119", 768, 26],
|
|
["ne_int", 3821, 5, 3820, 768, 26],
|
|
["jump", "ne_done_1116", 768, 26],
|
|
"ne_nn_1119",
|
|
["is_num", 3822, 5, 768, 26],
|
|
["jump_false", 3822, "ne_nt_1120", 768, 26],
|
|
"_nop_tc_695",
|
|
["jump", "ne_nt_1120", 768, 26],
|
|
["ne_float", 3821, 5, 3820, 768, 26],
|
|
["jump", "ne_done_1116", 768, 26],
|
|
"ne_nt_1120",
|
|
["is_text", 3822, 5, 768, 26],
|
|
["jump_false", 3822, "ne_nnl_1121", 768, 26],
|
|
"_nop_tc_696",
|
|
["jump", "ne_nnl_1121", 768, 26],
|
|
["ne_text", 3821, 5, 3820, 768, 26],
|
|
["jump", "ne_done_1116", 768, 26],
|
|
"ne_nnl_1121",
|
|
["is_null", 3822, 5, 768, 26],
|
|
["jump_false", 3822, "ne_nb_1122", 768, 26],
|
|
"_nop_tc_697",
|
|
"_nop_tc_698",
|
|
["false", 3821, 768, 26],
|
|
["jump", "ne_done_1116", 768, 26],
|
|
"ne_nb_1122",
|
|
["is_bool", 3822, 5, 768, 26],
|
|
["jump_false", 3822, "ne_mis_1123", 768, 26],
|
|
"_nop_tc_699",
|
|
["jump", "ne_mis_1123", 768, 26],
|
|
["ne_bool", 3821, 5, 3820, 768, 26],
|
|
["jump", "ne_done_1116", 768, 26],
|
|
"ne_mis_1123",
|
|
["true", 3821, 768, 26],
|
|
"ne_done_1116",
|
|
["jump_false", 3821, "tern_else_1114", 768, 26],
|
|
["move", 3824, 5, 768, 33],
|
|
["jump", "tern_end_1115", 768, 33],
|
|
"tern_else_1114",
|
|
["access", 3825, 0, 768, 38],
|
|
["move", 3824, 3825, 768, 38],
|
|
"tern_end_1115",
|
|
["move", 16, 3824, 768, 38],
|
|
["get", 3827, 16, 1, 1, 1],
|
|
["frame", 3828, 3827, 1, 1, 1],
|
|
["null", 3829, 1, 1],
|
|
["setarg", 3828, 0, 3829, 1, 1],
|
|
["setarg", 3828, 1, 4, 1, 1],
|
|
["invoke", 3828, 3826, 1, 1],
|
|
["array", 3830, 0, 1, 1],
|
|
["push", 3830, 3826, 1, 1],
|
|
["access", 3831, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3832, " {0} =l call $JS_NewArray(l %ctx)", 1, 1],
|
|
["frame", 3834, 3831, 2, 1, 1],
|
|
["null", 3835, 1, 1],
|
|
["setarg", 3834, 0, 3835, 1, 1],
|
|
["setarg", 3834, 1, 3832, 1, 1],
|
|
["setarg", 3834, 2, 3830, 1, 1],
|
|
["invoke", 3834, 3833, 1, 1],
|
|
["get", 3837, 8, 1, 769, 9],
|
|
["frame", 3838, 3837, 1, 769, 9],
|
|
["null", 3839, 769, 9],
|
|
["setarg", 3838, 0, 3839, 769, 9],
|
|
["setarg", 3838, 1, 3833, 769, 9],
|
|
["invoke", 3838, 3836, 769, 9],
|
|
["access", 3840, 0, 770, 14],
|
|
["move", 8, 3840, 770, 14],
|
|
"while_start_1124",
|
|
["is_int", 3842, 8, 771, 21],
|
|
["jump_false", 3842, "rel_ni_1126", 771, 21],
|
|
["is_int", 3843, 16, 771, 21],
|
|
["jump_false", 3843, "rel_ni_1126", 771, 21],
|
|
["lt_int", 3841, 8, 16, 771, 21],
|
|
["jump", "rel_done_1128", 771, 21],
|
|
"rel_ni_1126",
|
|
["is_num", 3842, 8, 771, 21],
|
|
["jump_false", 3842, "rel_nn_1127", 771, 21],
|
|
["is_num", 3843, 16, 771, 21],
|
|
["jump_false", 3843, "rel_nn_1127", 771, 21],
|
|
["lt_float", 3841, 8, 16, 771, 21],
|
|
["jump", "rel_done_1128", 771, 21],
|
|
"rel_nn_1127",
|
|
["is_text", 3842, 8, 771, 21],
|
|
["jump_false", 3842, "rel_err_1129", 771, 21],
|
|
["is_text", 3843, 16, 771, 21],
|
|
["jump_false", 3843, "rel_err_1129", 771, 21],
|
|
["lt_text", 3841, 8, 16, 771, 21],
|
|
["jump", "rel_done_1128", 771, 21],
|
|
"rel_err_1129",
|
|
["disrupt", 771, 21],
|
|
"rel_done_1128",
|
|
["jump_false", 3841, "while_end_1125", 771, 21],
|
|
["access", 3844, 3, 772, 29],
|
|
"_nop_tc_700",
|
|
["jump", "add_cn_1131", 772, 33],
|
|
["is_text", 3847, 8, 772, 33],
|
|
["jump_false", 3847, "add_cn_1131", 772, 33],
|
|
["concat", 3845, 3844, 8, 772, 33],
|
|
["jump", "add_done_1130", 772, 33],
|
|
"add_cn_1131",
|
|
"_nop_tc_701",
|
|
"_nop_tc_702",
|
|
["is_num", 3847, 8, 772, 33],
|
|
["jump_false", 3847, "add_err_1132", 772, 33],
|
|
["add", 3845, 3844, 8, 772, 33],
|
|
["jump", "add_done_1130", 772, 33],
|
|
"add_err_1132",
|
|
["disrupt", 772, 33],
|
|
"add_done_1130",
|
|
["load_dynamic", 3848, 11, 3845, 772, 33],
|
|
["move", 9, 3848, 772, 33],
|
|
["get", 3850, 16, 1, 1, 1],
|
|
["frame", 3851, 3850, 1, 1, 1],
|
|
["null", 3852, 1, 1],
|
|
["setarg", 3851, 0, 3852, 1, 1],
|
|
["setarg", 3851, 1, 4, 1, 1],
|
|
["invoke", 3851, 3849, 1, 1],
|
|
["access", 3854, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3855, 3854, 1, 1, 1],
|
|
["null", 3856, 1, 1],
|
|
["setarg", 3855, 0, 3856, 1, 1],
|
|
["setarg", 3855, 1, 8, 1, 1],
|
|
["invoke", 3855, 3853, 1, 1],
|
|
["get", 3858, 16, 1, 1, 1],
|
|
["frame", 3859, 3858, 1, 1, 1],
|
|
["null", 3860, 1, 1],
|
|
["setarg", 3859, 0, 3860, 1, 1],
|
|
["setarg", 3859, 1, 9, 1, 1],
|
|
["invoke", 3859, 3857, 1, 1],
|
|
["array", 3861, 0, 1, 1],
|
|
["push", 3861, 3849, 1, 1],
|
|
["push", 3861, 3853, 1, 1],
|
|
["push", 3861, 3857, 1, 1],
|
|
["access", 3862, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3863, " call $JS_SetPropertyNumber(l %ctx, l {0}, l {1}, l {2})", 1, 1],
|
|
["frame", 3865, 3862, 2, 1, 1],
|
|
["null", 3866, 1, 1],
|
|
["setarg", 3865, 0, 3866, 1, 1],
|
|
["setarg", 3865, 1, 3863, 1, 1],
|
|
["setarg", 3865, 2, 3861, 1, 1],
|
|
["invoke", 3865, 3864, 1, 1],
|
|
["get", 3868, 8, 1, 773, 11],
|
|
["frame", 3869, 3868, 1, 773, 11],
|
|
["null", 3870, 773, 11],
|
|
["setarg", 3869, 0, 3870, 773, 11],
|
|
["setarg", 3869, 1, 3864, 773, 11],
|
|
["invoke", 3869, 3867, 773, 11],
|
|
["access", 3871, 1, 774, 21],
|
|
["is_text", 3873, 8, 774, 21],
|
|
["jump_false", 3873, "add_cn_1134", 774, 21],
|
|
"_nop_tc_703",
|
|
["jump", "add_cn_1134", 774, 21],
|
|
["concat", 3872, 8, 3871, 774, 21],
|
|
["jump", "add_done_1133", 774, 21],
|
|
"add_cn_1134",
|
|
["is_num", 3873, 8, 774, 21],
|
|
["jump_false", 3873, "add_err_1135", 774, 21],
|
|
"_nop_tc_704",
|
|
"_nop_tc_705",
|
|
["add", 3872, 8, 3871, 774, 21],
|
|
["jump", "add_done_1133", 774, 21],
|
|
"add_err_1135",
|
|
["disrupt", 774, 21],
|
|
"add_done_1133",
|
|
["move", 8, 3872, 774, 21],
|
|
["jump", "while_start_1124", 774, 21],
|
|
"while_end_1125",
|
|
["frame", 3876, 24, 1, 776, 9],
|
|
["null", 3877, 776, 9],
|
|
["setarg", 3876, 0, 3877, 776, 9],
|
|
["setarg", 3876, 1, 4, 776, 9],
|
|
["invoke", 3876, 3875, 776, 9],
|
|
["jump", "while_start_79", 777, 9],
|
|
["jump", "if_end_1107", 777, 9],
|
|
"if_else_1106",
|
|
"if_end_1107",
|
|
["access", 3878, "push", 782, 17],
|
|
["is_identical", 3879, 19, 3878, 782, 17],
|
|
["jump_true", 3879, "eq_done_1138", 782, 17],
|
|
["is_int", 3880, 19, 782, 17],
|
|
["jump_false", 3880, "eq_ni_1139", 782, 17],
|
|
"_nop_tc_706",
|
|
["jump", "eq_ni_1139", 782, 17],
|
|
["eq_int", 3879, 19, 3878, 782, 17],
|
|
["jump", "eq_done_1138", 782, 17],
|
|
"eq_ni_1139",
|
|
["is_num", 3880, 19, 782, 17],
|
|
["jump_false", 3880, "eq_nn_1140", 782, 17],
|
|
"_nop_tc_707",
|
|
["jump", "eq_nn_1140", 782, 17],
|
|
["eq_float", 3879, 19, 3878, 782, 17],
|
|
["jump", "eq_done_1138", 782, 17],
|
|
"eq_nn_1140",
|
|
["is_text", 3880, 19, 782, 17],
|
|
["jump_false", 3880, "eq_nt_1141", 782, 17],
|
|
"_nop_tc_708",
|
|
"_nop_tc_709",
|
|
["eq_text", 3879, 19, 3878, 782, 17],
|
|
["jump", "eq_done_1138", 782, 17],
|
|
"eq_nt_1141",
|
|
["is_null", 3880, 19, 782, 17],
|
|
["jump_false", 3880, "eq_nnl_1142", 782, 17],
|
|
"_nop_tc_710",
|
|
["jump", "eq_nnl_1142", 782, 17],
|
|
["true", 3879, 782, 17],
|
|
["jump", "eq_done_1138", 782, 17],
|
|
"eq_nnl_1142",
|
|
["is_bool", 3880, 19, 782, 17],
|
|
["jump_false", 3880, "eq_nb_1143", 782, 17],
|
|
"_nop_tc_711",
|
|
["jump", "eq_nb_1143", 782, 17],
|
|
["eq_bool", 3879, 19, 3878, 782, 17],
|
|
["jump", "eq_done_1138", 782, 17],
|
|
"eq_nb_1143",
|
|
["false", 3879, 782, 17],
|
|
"eq_done_1138",
|
|
["jump_false", 3879, "if_else_1136", 782, 17],
|
|
["get", 3883, 16, 1, 1, 1],
|
|
["frame", 3884, 3883, 1, 1, 1],
|
|
["null", 3885, 1, 1],
|
|
["setarg", 3884, 0, 3885, 1, 1],
|
|
["setarg", 3884, 1, 4, 1, 1],
|
|
["invoke", 3884, 3882, 1, 1],
|
|
["get", 3887, 16, 1, 1, 1],
|
|
["frame", 3888, 3887, 1, 1, 1],
|
|
["null", 3889, 1, 1],
|
|
["setarg", 3888, 0, 3889, 1, 1],
|
|
["setarg", 3888, 1, 5, 1, 1],
|
|
["invoke", 3888, 3886, 1, 1],
|
|
["array", 3890, 0, 1, 1],
|
|
["push", 3890, 3882, 1, 1],
|
|
["push", 3890, 3886, 1, 1],
|
|
["access", 3891, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3892, " call $cell_rt_push(l %ctx, l {0}, l {1})", 1, 1],
|
|
["frame", 3894, 3891, 2, 1, 1],
|
|
["null", 3895, 1, 1],
|
|
["setarg", 3894, 0, 3895, 1, 1],
|
|
["setarg", 3894, 1, 3892, 1, 1],
|
|
["setarg", 3894, 2, 3890, 1, 1],
|
|
["invoke", 3894, 3893, 1, 1],
|
|
["get", 3897, 8, 1, 783, 9],
|
|
["frame", 3898, 3897, 1, 783, 9],
|
|
["null", 3899, 783, 9],
|
|
["setarg", 3898, 0, 3899, 783, 9],
|
|
["setarg", 3898, 1, 3893, 783, 9],
|
|
["invoke", 3898, 3896, 783, 9],
|
|
["jump", "while_start_79", 784, 9],
|
|
["jump", "if_end_1137", 784, 9],
|
|
"if_else_1136",
|
|
"if_end_1137",
|
|
["access", 3900, "pop", 786, 17],
|
|
["is_identical", 3901, 19, 3900, 786, 17],
|
|
["jump_true", 3901, "eq_done_1146", 786, 17],
|
|
["is_int", 3902, 19, 786, 17],
|
|
["jump_false", 3902, "eq_ni_1147", 786, 17],
|
|
"_nop_tc_712",
|
|
["jump", "eq_ni_1147", 786, 17],
|
|
["eq_int", 3901, 19, 3900, 786, 17],
|
|
["jump", "eq_done_1146", 786, 17],
|
|
"eq_ni_1147",
|
|
["is_num", 3902, 19, 786, 17],
|
|
["jump_false", 3902, "eq_nn_1148", 786, 17],
|
|
"_nop_tc_713",
|
|
["jump", "eq_nn_1148", 786, 17],
|
|
["eq_float", 3901, 19, 3900, 786, 17],
|
|
["jump", "eq_done_1146", 786, 17],
|
|
"eq_nn_1148",
|
|
["is_text", 3902, 19, 786, 17],
|
|
["jump_false", 3902, "eq_nt_1149", 786, 17],
|
|
"_nop_tc_714",
|
|
"_nop_tc_715",
|
|
["eq_text", 3901, 19, 3900, 786, 17],
|
|
["jump", "eq_done_1146", 786, 17],
|
|
"eq_nt_1149",
|
|
["is_null", 3902, 19, 786, 17],
|
|
["jump_false", 3902, "eq_nnl_1150", 786, 17],
|
|
"_nop_tc_716",
|
|
["jump", "eq_nnl_1150", 786, 17],
|
|
["true", 3901, 786, 17],
|
|
["jump", "eq_done_1146", 786, 17],
|
|
"eq_nnl_1150",
|
|
["is_bool", 3902, 19, 786, 17],
|
|
["jump_false", 3902, "eq_nb_1151", 786, 17],
|
|
"_nop_tc_717",
|
|
["jump", "eq_nb_1151", 786, 17],
|
|
["eq_bool", 3901, 19, 3900, 786, 17],
|
|
["jump", "eq_done_1146", 786, 17],
|
|
"eq_nb_1151",
|
|
["false", 3901, 786, 17],
|
|
"eq_done_1146",
|
|
["jump_false", 3901, "if_else_1144", 786, 17],
|
|
["get", 3905, 16, 1, 1, 1],
|
|
["frame", 3906, 3905, 1, 1, 1],
|
|
["null", 3907, 1, 1],
|
|
["setarg", 3906, 0, 3907, 1, 1],
|
|
["setarg", 3906, 1, 4, 1, 1],
|
|
["invoke", 3906, 3904, 1, 1],
|
|
["get", 3909, 16, 1, 1, 1],
|
|
["frame", 3910, 3909, 1, 1, 1],
|
|
["null", 3911, 1, 1],
|
|
["setarg", 3910, 0, 3911, 1, 1],
|
|
["setarg", 3910, 1, 5, 1, 1],
|
|
["invoke", 3910, 3908, 1, 1],
|
|
["array", 3912, 0, 1, 1],
|
|
["push", 3912, 3904, 1, 1],
|
|
["push", 3912, 3908, 1, 1],
|
|
["access", 3913, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3914, " {0} =l call $cell_rt_pop(l %ctx, l {1})", 1, 1],
|
|
["frame", 3916, 3913, 2, 1, 1],
|
|
["null", 3917, 1, 1],
|
|
["setarg", 3916, 0, 3917, 1, 1],
|
|
["setarg", 3916, 1, 3914, 1, 1],
|
|
["setarg", 3916, 2, 3912, 1, 1],
|
|
["invoke", 3916, 3915, 1, 1],
|
|
["get", 3919, 8, 1, 787, 9],
|
|
["frame", 3920, 3919, 1, 787, 9],
|
|
["null", 3921, 787, 9],
|
|
["setarg", 3920, 0, 3921, 787, 9],
|
|
["setarg", 3920, 1, 3915, 787, 9],
|
|
["invoke", 3920, 3918, 787, 9],
|
|
["frame", 3923, 24, 1, 788, 9],
|
|
["null", 3924, 788, 9],
|
|
["setarg", 3923, 0, 3924, 788, 9],
|
|
["setarg", 3923, 1, 4, 788, 9],
|
|
["invoke", 3923, 3922, 788, 9],
|
|
["jump", "while_start_79", 789, 9],
|
|
["jump", "if_end_1145", 789, 9],
|
|
"if_else_1144",
|
|
"if_end_1145",
|
|
["access", 3925, "length", 794, 17],
|
|
["is_identical", 3926, 19, 3925, 794, 17],
|
|
["jump_true", 3926, "eq_done_1154", 794, 17],
|
|
["is_int", 3927, 19, 794, 17],
|
|
["jump_false", 3927, "eq_ni_1155", 794, 17],
|
|
"_nop_tc_718",
|
|
["jump", "eq_ni_1155", 794, 17],
|
|
["eq_int", 3926, 19, 3925, 794, 17],
|
|
["jump", "eq_done_1154", 794, 17],
|
|
"eq_ni_1155",
|
|
["is_num", 3927, 19, 794, 17],
|
|
["jump_false", 3927, "eq_nn_1156", 794, 17],
|
|
"_nop_tc_719",
|
|
["jump", "eq_nn_1156", 794, 17],
|
|
["eq_float", 3926, 19, 3925, 794, 17],
|
|
["jump", "eq_done_1154", 794, 17],
|
|
"eq_nn_1156",
|
|
["is_text", 3927, 19, 794, 17],
|
|
["jump_false", 3927, "eq_nt_1157", 794, 17],
|
|
"_nop_tc_720",
|
|
"_nop_tc_721",
|
|
["eq_text", 3926, 19, 3925, 794, 17],
|
|
["jump", "eq_done_1154", 794, 17],
|
|
"eq_nt_1157",
|
|
["is_null", 3927, 19, 794, 17],
|
|
["jump_false", 3927, "eq_nnl_1158", 794, 17],
|
|
"_nop_tc_722",
|
|
["jump", "eq_nnl_1158", 794, 17],
|
|
["true", 3926, 794, 17],
|
|
["jump", "eq_done_1154", 794, 17],
|
|
"eq_nnl_1158",
|
|
["is_bool", 3927, 19, 794, 17],
|
|
["jump_false", 3927, "eq_nb_1159", 794, 17],
|
|
"_nop_tc_723",
|
|
["jump", "eq_nb_1159", 794, 17],
|
|
["eq_bool", 3926, 19, 3925, 794, 17],
|
|
["jump", "eq_done_1154", 794, 17],
|
|
"eq_nb_1159",
|
|
["false", 3926, 794, 17],
|
|
"eq_done_1154",
|
|
["jump_false", 3926, "if_else_1152", 794, 17],
|
|
["get", 3930, 16, 1, 1, 1],
|
|
["frame", 3931, 3930, 1, 1, 1],
|
|
["null", 3932, 1, 1],
|
|
["setarg", 3931, 0, 3932, 1, 1],
|
|
["setarg", 3931, 1, 4, 1, 1],
|
|
["invoke", 3931, 3929, 1, 1],
|
|
["get", 3934, 16, 1, 1, 1],
|
|
["frame", 3935, 3934, 1, 1, 1],
|
|
["null", 3936, 1, 1],
|
|
["setarg", 3935, 0, 3936, 1, 1],
|
|
["setarg", 3935, 1, 5, 1, 1],
|
|
["invoke", 3935, 3933, 1, 1],
|
|
["array", 3937, 0, 1, 1],
|
|
["push", 3937, 3929, 1, 1],
|
|
["push", 3937, 3933, 1, 1],
|
|
["access", 3938, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3939, " {0} =l call $JS_CellLength(l %ctx, l {1})", 1, 1],
|
|
["frame", 3941, 3938, 2, 1, 1],
|
|
["null", 3942, 1, 1],
|
|
["setarg", 3941, 0, 3942, 1, 1],
|
|
["setarg", 3941, 1, 3939, 1, 1],
|
|
["setarg", 3941, 2, 3937, 1, 1],
|
|
["invoke", 3941, 3940, 1, 1],
|
|
["get", 3944, 8, 1, 795, 9],
|
|
["frame", 3945, 3944, 1, 795, 9],
|
|
["null", 3946, 795, 9],
|
|
["setarg", 3945, 0, 3946, 795, 9],
|
|
["setarg", 3945, 1, 3940, 795, 9],
|
|
["invoke", 3945, 3943, 795, 9],
|
|
["frame", 3948, 24, 1, 796, 9],
|
|
["null", 3949, 796, 9],
|
|
["setarg", 3948, 0, 3949, 796, 9],
|
|
["setarg", 3948, 1, 4, 796, 9],
|
|
["invoke", 3948, 3947, 796, 9],
|
|
["jump", "while_start_79", 797, 9],
|
|
["jump", "if_end_1153", 797, 9],
|
|
"if_else_1152",
|
|
"if_end_1153",
|
|
["access", 3950, "return", 802, 17],
|
|
["is_identical", 3951, 19, 3950, 802, 17],
|
|
["jump_true", 3951, "eq_done_1162", 802, 17],
|
|
["is_int", 3952, 19, 802, 17],
|
|
["jump_false", 3952, "eq_ni_1163", 802, 17],
|
|
"_nop_tc_724",
|
|
["jump", "eq_ni_1163", 802, 17],
|
|
["eq_int", 3951, 19, 3950, 802, 17],
|
|
["jump", "eq_done_1162", 802, 17],
|
|
"eq_ni_1163",
|
|
["is_num", 3952, 19, 802, 17],
|
|
["jump_false", 3952, "eq_nn_1164", 802, 17],
|
|
"_nop_tc_725",
|
|
["jump", "eq_nn_1164", 802, 17],
|
|
["eq_float", 3951, 19, 3950, 802, 17],
|
|
["jump", "eq_done_1162", 802, 17],
|
|
"eq_nn_1164",
|
|
["is_text", 3952, 19, 802, 17],
|
|
["jump_false", 3952, "eq_nt_1165", 802, 17],
|
|
"_nop_tc_726",
|
|
"_nop_tc_727",
|
|
["eq_text", 3951, 19, 3950, 802, 17],
|
|
["jump", "eq_done_1162", 802, 17],
|
|
"eq_nt_1165",
|
|
["is_null", 3952, 19, 802, 17],
|
|
["jump_false", 3952, "eq_nnl_1166", 802, 17],
|
|
"_nop_tc_728",
|
|
["jump", "eq_nnl_1166", 802, 17],
|
|
["true", 3951, 802, 17],
|
|
["jump", "eq_done_1162", 802, 17],
|
|
"eq_nnl_1166",
|
|
["is_bool", 3952, 19, 802, 17],
|
|
["jump_false", 3952, "eq_nb_1167", 802, 17],
|
|
"_nop_tc_729",
|
|
["jump", "eq_nb_1167", 802, 17],
|
|
["eq_bool", 3951, 19, 3950, 802, 17],
|
|
["jump", "eq_done_1162", 802, 17],
|
|
"eq_nb_1167",
|
|
["false", 3951, 802, 17],
|
|
"eq_done_1162",
|
|
["jump_false", 3951, "if_else_1160", 802, 17],
|
|
["get", 3955, 16, 1, 1, 1],
|
|
["frame", 3956, 3955, 1, 1, 1],
|
|
["null", 3957, 1, 1],
|
|
["setarg", 3956, 0, 3957, 1, 1],
|
|
["setarg", 3956, 1, 4, 1, 1],
|
|
["invoke", 3956, 3954, 1, 1],
|
|
["array", 3958, 0, 1, 1],
|
|
["push", 3958, 3954, 1, 1],
|
|
["access", 3959, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3960, " ret {0}", 1, 1],
|
|
["frame", 3962, 3959, 2, 1, 1],
|
|
["null", 3963, 1, 1],
|
|
["setarg", 3962, 0, 3963, 1, 1],
|
|
["setarg", 3962, 1, 3960, 1, 1],
|
|
["setarg", 3962, 2, 3958, 1, 1],
|
|
["invoke", 3962, 3961, 1, 1],
|
|
["get", 3965, 8, 1, 803, 9],
|
|
["frame", 3966, 3965, 1, 803, 9],
|
|
["null", 3967, 803, 9],
|
|
["setarg", 3966, 0, 3967, 803, 9],
|
|
["setarg", 3966, 1, 3961, 803, 9],
|
|
["invoke", 3966, 3964, 803, 9],
|
|
["true", 3968, 804, 25],
|
|
["move", 13, 3968, 804, 25],
|
|
["jump", "while_start_79", 805, 9],
|
|
["jump", "if_end_1161", 805, 9],
|
|
"if_else_1160",
|
|
"if_end_1161",
|
|
["access", 3969, "disrupt", 807, 17],
|
|
["is_identical", 3970, 19, 3969, 807, 17],
|
|
["jump_true", 3970, "eq_done_1170", 807, 17],
|
|
["is_int", 3971, 19, 807, 17],
|
|
["jump_false", 3971, "eq_ni_1171", 807, 17],
|
|
"_nop_tc_730",
|
|
["jump", "eq_ni_1171", 807, 17],
|
|
["eq_int", 3970, 19, 3969, 807, 17],
|
|
["jump", "eq_done_1170", 807, 17],
|
|
"eq_ni_1171",
|
|
["is_num", 3971, 19, 807, 17],
|
|
["jump_false", 3971, "eq_nn_1172", 807, 17],
|
|
"_nop_tc_731",
|
|
["jump", "eq_nn_1172", 807, 17],
|
|
["eq_float", 3970, 19, 3969, 807, 17],
|
|
["jump", "eq_done_1170", 807, 17],
|
|
"eq_nn_1172",
|
|
["is_text", 3971, 19, 807, 17],
|
|
["jump_false", 3971, "eq_nt_1173", 807, 17],
|
|
"_nop_tc_732",
|
|
"_nop_tc_733",
|
|
["eq_text", 3970, 19, 3969, 807, 17],
|
|
["jump", "eq_done_1170", 807, 17],
|
|
"eq_nt_1173",
|
|
["is_null", 3971, 19, 807, 17],
|
|
["jump_false", 3971, "eq_nnl_1174", 807, 17],
|
|
"_nop_tc_734",
|
|
["jump", "eq_nnl_1174", 807, 17],
|
|
["true", 3970, 807, 17],
|
|
["jump", "eq_done_1170", 807, 17],
|
|
"eq_nnl_1174",
|
|
["is_bool", 3971, 19, 807, 17],
|
|
["jump_false", 3971, "eq_nb_1175", 807, 17],
|
|
"_nop_tc_735",
|
|
["jump", "eq_nb_1175", 807, 17],
|
|
["eq_bool", 3970, 19, 3969, 807, 17],
|
|
["jump", "eq_done_1170", 807, 17],
|
|
"eq_nb_1175",
|
|
["false", 3970, 807, 17],
|
|
"eq_done_1170",
|
|
["jump_false", 3970, "if_else_1168", 807, 17],
|
|
["access", 3973, " call $cell_rt_disrupt(l %ctx)", 808, 14],
|
|
["get", 3975, 8, 1, 808, 9],
|
|
["frame", 3976, 3975, 1, 808, 9],
|
|
["null", 3977, 808, 9],
|
|
["setarg", 3976, 0, 3977, 808, 9],
|
|
["setarg", 3976, 1, 3973, 808, 9],
|
|
["invoke", 3976, 3974, 808, 9],
|
|
["get", 3978, 2, 1, 1, 6],
|
|
["load_field", 3979, 3978, "js_null", 1, 6],
|
|
["access", 3981, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 3982, 3981, 1, 1, 1],
|
|
["null", 3983, 1, 1],
|
|
["setarg", 3982, 0, 3983, 1, 1],
|
|
["setarg", 3982, 1, 3979, 1, 1],
|
|
["invoke", 3982, 3980, 1, 1],
|
|
["array", 3984, 0, 1, 1],
|
|
["push", 3984, 3980, 1, 1],
|
|
["access", 3985, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 3986, " ret {0}", 1, 1],
|
|
["frame", 3988, 3985, 2, 1, 1],
|
|
["null", 3989, 1, 1],
|
|
["setarg", 3988, 0, 3989, 1, 1],
|
|
["setarg", 3988, 1, 3986, 1, 1],
|
|
["setarg", 3988, 2, 3984, 1, 1],
|
|
["invoke", 3988, 3987, 1, 1],
|
|
["get", 3991, 8, 1, 809, 9],
|
|
["frame", 3992, 3991, 1, 809, 9],
|
|
["null", 3993, 809, 9],
|
|
["setarg", 3992, 0, 3993, 809, 9],
|
|
["setarg", 3992, 1, 3987, 809, 9],
|
|
["invoke", 3992, 3990, 809, 9],
|
|
["true", 3994, 810, 25],
|
|
["move", 13, 3994, 810, 25],
|
|
["jump", "while_start_79", 811, 9],
|
|
["jump", "if_end_1169", 811, 9],
|
|
"if_else_1168",
|
|
"if_end_1169",
|
|
["access", 3995, "delete", 813, 17],
|
|
["is_identical", 3996, 19, 3995, 813, 17],
|
|
["jump_true", 3996, "eq_done_1178", 813, 17],
|
|
["is_int", 3997, 19, 813, 17],
|
|
["jump_false", 3997, "eq_ni_1179", 813, 17],
|
|
"_nop_tc_736",
|
|
["jump", "eq_ni_1179", 813, 17],
|
|
["eq_int", 3996, 19, 3995, 813, 17],
|
|
["jump", "eq_done_1178", 813, 17],
|
|
"eq_ni_1179",
|
|
["is_num", 3997, 19, 813, 17],
|
|
["jump_false", 3997, "eq_nn_1180", 813, 17],
|
|
"_nop_tc_737",
|
|
["jump", "eq_nn_1180", 813, 17],
|
|
["eq_float", 3996, 19, 3995, 813, 17],
|
|
["jump", "eq_done_1178", 813, 17],
|
|
"eq_nn_1180",
|
|
["is_text", 3997, 19, 813, 17],
|
|
["jump_false", 3997, "eq_nt_1181", 813, 17],
|
|
"_nop_tc_738",
|
|
"_nop_tc_739",
|
|
["eq_text", 3996, 19, 3995, 813, 17],
|
|
["jump", "eq_done_1178", 813, 17],
|
|
"eq_nt_1181",
|
|
["is_null", 3997, 19, 813, 17],
|
|
["jump_false", 3997, "eq_nnl_1182", 813, 17],
|
|
"_nop_tc_740",
|
|
["jump", "eq_nnl_1182", 813, 17],
|
|
["true", 3996, 813, 17],
|
|
["jump", "eq_done_1178", 813, 17],
|
|
"eq_nnl_1182",
|
|
["is_bool", 3997, 19, 813, 17],
|
|
["jump_false", 3997, "eq_nb_1183", 813, 17],
|
|
"_nop_tc_741",
|
|
["jump", "eq_nb_1183", 813, 17],
|
|
["eq_bool", 3996, 19, 3995, 813, 17],
|
|
["jump", "eq_done_1178", 813, 17],
|
|
"eq_nb_1183",
|
|
["false", 3996, 813, 17],
|
|
"eq_done_1178",
|
|
["jump_false", 3996, "if_else_1176", 813, 17],
|
|
["null", 3999, 814, 14],
|
|
["move", 21, 3999, 814, 14],
|
|
["is_text", 4000, 6, 815, 21],
|
|
["jump_false", 4000, "if_else_1184", 815, 21],
|
|
["move", 21, 6, 815, 31],
|
|
["jump", "if_end_1185", 815, 31],
|
|
"if_else_1184",
|
|
["is_record", 4001, 6, 816, 28],
|
|
["move", 4002, 4001, 816, 28],
|
|
["jump_false", 4002, "and_end_1188", 816, 28],
|
|
["load_field", 4003, 6, "name", 816, 35],
|
|
["null", 4004, 816, 46],
|
|
["is_identical", 4005, 4003, 4004, 816, 46],
|
|
["jump_true", 4005, "ne_nid_1190", 816, 46],
|
|
["jump", "ne_ni_1191", 816, 46],
|
|
"ne_nid_1190",
|
|
["false", 4005, 816, 46],
|
|
["jump", "ne_done_1189", 816, 46],
|
|
"ne_ni_1191",
|
|
["is_int", 4006, 4003, 816, 46],
|
|
["jump_false", 4006, "ne_nn_1192", 816, 46],
|
|
"_nop_tc_742",
|
|
["jump", "ne_nn_1192", 816, 46],
|
|
["ne_int", 4005, 4003, 4004, 816, 46],
|
|
["jump", "ne_done_1189", 816, 46],
|
|
"ne_nn_1192",
|
|
["is_num", 4006, 4003, 816, 46],
|
|
["jump_false", 4006, "ne_nt_1193", 816, 46],
|
|
"_nop_tc_743",
|
|
["jump", "ne_nt_1193", 816, 46],
|
|
["ne_float", 4005, 4003, 4004, 816, 46],
|
|
["jump", "ne_done_1189", 816, 46],
|
|
"ne_nt_1193",
|
|
["is_text", 4006, 4003, 816, 46],
|
|
["jump_false", 4006, "ne_nnl_1194", 816, 46],
|
|
"_nop_tc_744",
|
|
["jump", "ne_nnl_1194", 816, 46],
|
|
["ne_text", 4005, 4003, 4004, 816, 46],
|
|
["jump", "ne_done_1189", 816, 46],
|
|
"ne_nnl_1194",
|
|
["is_null", 4006, 4003, 816, 46],
|
|
["jump_false", 4006, "ne_nb_1195", 816, 46],
|
|
"_nop_tc_745",
|
|
"_nop_tc_746",
|
|
["false", 4005, 816, 46],
|
|
["jump", "ne_done_1189", 816, 46],
|
|
"ne_nb_1195",
|
|
["is_bool", 4006, 4003, 816, 46],
|
|
["jump_false", 4006, "ne_mis_1196", 816, 46],
|
|
"_nop_tc_747",
|
|
["jump", "ne_mis_1196", 816, 46],
|
|
["ne_bool", 4005, 4003, 4004, 816, 46],
|
|
["jump", "ne_done_1189", 816, 46],
|
|
"ne_mis_1196",
|
|
["true", 4005, 816, 46],
|
|
"ne_done_1189",
|
|
["move", 4002, 4005, 816, 46],
|
|
"and_end_1188",
|
|
["jump_false", 4002, "if_else_1186", 816, 46],
|
|
["load_field", 4008, 6, "name", 816, 57],
|
|
["move", 21, 4008, 816, 57],
|
|
["jump", "if_end_1187", 816, 57],
|
|
"if_else_1186",
|
|
["access", 4010, {"name":"is_object","kind":"name","make":"intrinsic"}, 817, 18],
|
|
["frame", 4011, 4010, 1, 817, 18],
|
|
["null", 4012, 817, 18],
|
|
["setarg", 4011, 0, 4012, 817, 18],
|
|
["setarg", 4011, 1, 6, 817, 18],
|
|
["invoke", 4011, 4009, 817, 18],
|
|
["move", 4013, 4009, 817, 18],
|
|
["jump_false", 4013, "and_end_1199", 817, 18],
|
|
["load_field", 4014, 6, "value", 817, 35],
|
|
["null", 4015, 817, 47],
|
|
["is_identical", 4016, 4014, 4015, 817, 47],
|
|
["jump_true", 4016, "ne_nid_1201", 817, 47],
|
|
["jump", "ne_ni_1202", 817, 47],
|
|
"ne_nid_1201",
|
|
["false", 4016, 817, 47],
|
|
["jump", "ne_done_1200", 817, 47],
|
|
"ne_ni_1202",
|
|
["is_int", 4017, 4014, 817, 47],
|
|
["jump_false", 4017, "ne_nn_1203", 817, 47],
|
|
"_nop_tc_748",
|
|
["jump", "ne_nn_1203", 817, 47],
|
|
["ne_int", 4016, 4014, 4015, 817, 47],
|
|
["jump", "ne_done_1200", 817, 47],
|
|
"ne_nn_1203",
|
|
["is_num", 4017, 4014, 817, 47],
|
|
["jump_false", 4017, "ne_nt_1204", 817, 47],
|
|
"_nop_tc_749",
|
|
["jump", "ne_nt_1204", 817, 47],
|
|
["ne_float", 4016, 4014, 4015, 817, 47],
|
|
["jump", "ne_done_1200", 817, 47],
|
|
"ne_nt_1204",
|
|
["is_text", 4017, 4014, 817, 47],
|
|
["jump_false", 4017, "ne_nnl_1205", 817, 47],
|
|
"_nop_tc_750",
|
|
["jump", "ne_nnl_1205", 817, 47],
|
|
["ne_text", 4016, 4014, 4015, 817, 47],
|
|
["jump", "ne_done_1200", 817, 47],
|
|
"ne_nnl_1205",
|
|
["is_null", 4017, 4014, 817, 47],
|
|
["jump_false", 4017, "ne_nb_1206", 817, 47],
|
|
"_nop_tc_751",
|
|
"_nop_tc_752",
|
|
["false", 4016, 817, 47],
|
|
["jump", "ne_done_1200", 817, 47],
|
|
"ne_nb_1206",
|
|
["is_bool", 4017, 4014, 817, 47],
|
|
["jump_false", 4017, "ne_mis_1207", 817, 47],
|
|
"_nop_tc_753",
|
|
["jump", "ne_mis_1207", 817, 47],
|
|
["ne_bool", 4016, 4014, 4015, 817, 47],
|
|
["jump", "ne_done_1200", 817, 47],
|
|
"ne_mis_1207",
|
|
["true", 4016, 817, 47],
|
|
"ne_done_1200",
|
|
["move", 4013, 4016, 817, 47],
|
|
"and_end_1199",
|
|
["jump_false", 4013, "if_else_1197", 817, 47],
|
|
["load_field", 4019, 6, "value", 817, 58],
|
|
["move", 21, 4019, 817, 58],
|
|
["jump", "if_end_1198", 817, 58],
|
|
"if_else_1197",
|
|
"if_end_1198",
|
|
"if_end_1187",
|
|
"if_end_1185",
|
|
["null", 4020, 818, 19],
|
|
["is_identical", 4021, 21, 4020, 818, 19],
|
|
["jump_true", 4021, "ne_nid_1211", 818, 19],
|
|
["jump", "ne_ni_1212", 818, 19],
|
|
"ne_nid_1211",
|
|
["false", 4021, 818, 19],
|
|
["jump", "ne_done_1210", 818, 19],
|
|
"ne_ni_1212",
|
|
["is_int", 4022, 21, 818, 19],
|
|
["jump_false", 4022, "ne_nn_1213", 818, 19],
|
|
"_nop_tc_754",
|
|
["jump", "ne_nn_1213", 818, 19],
|
|
["ne_int", 4021, 21, 4020, 818, 19],
|
|
["jump", "ne_done_1210", 818, 19],
|
|
"ne_nn_1213",
|
|
["is_num", 4022, 21, 818, 19],
|
|
["jump_false", 4022, "ne_nt_1214", 818, 19],
|
|
"_nop_tc_755",
|
|
["jump", "ne_nt_1214", 818, 19],
|
|
["ne_float", 4021, 21, 4020, 818, 19],
|
|
["jump", "ne_done_1210", 818, 19],
|
|
"ne_nt_1214",
|
|
["is_text", 4022, 21, 818, 19],
|
|
["jump_false", 4022, "ne_nnl_1215", 818, 19],
|
|
"_nop_tc_756",
|
|
["jump", "ne_nnl_1215", 818, 19],
|
|
["ne_text", 4021, 21, 4020, 818, 19],
|
|
["jump", "ne_done_1210", 818, 19],
|
|
"ne_nnl_1215",
|
|
["is_null", 4022, 21, 818, 19],
|
|
["jump_false", 4022, "ne_nb_1216", 818, 19],
|
|
"_nop_tc_757",
|
|
"_nop_tc_758",
|
|
["false", 4021, 818, 19],
|
|
["jump", "ne_done_1210", 818, 19],
|
|
"ne_nb_1216",
|
|
["is_bool", 4022, 21, 818, 19],
|
|
["jump_false", 4022, "ne_mis_1217", 818, 19],
|
|
"_nop_tc_759",
|
|
["jump", "ne_mis_1217", 818, 19],
|
|
["ne_bool", 4021, 21, 4020, 818, 19],
|
|
["jump", "ne_done_1210", 818, 19],
|
|
"ne_mis_1217",
|
|
["true", 4021, 818, 19],
|
|
"ne_done_1210",
|
|
["jump_false", 4021, "if_else_1208", 818, 19],
|
|
["get", 4025, 13, 1, 819, 16],
|
|
["frame", 4026, 4025, 1, 819, 16],
|
|
["null", 4027, 819, 16],
|
|
["setarg", 4026, 0, 4027, 819, 16],
|
|
["setarg", 4026, 1, 21, 819, 16],
|
|
["invoke", 4026, 4024, 819, 16],
|
|
["move", 23, 4024, 819, 16],
|
|
["get", 4029, 16, 1, 1, 1],
|
|
["frame", 4030, 4029, 1, 1, 1],
|
|
["null", 4031, 1, 1],
|
|
["setarg", 4030, 0, 4031, 1, 1],
|
|
["setarg", 4030, 1, 4, 1, 1],
|
|
["invoke", 4030, 4028, 1, 1],
|
|
["get", 4033, 16, 1, 1, 1],
|
|
["frame", 4034, 4033, 1, 1, 1],
|
|
["null", 4035, 1, 1],
|
|
["setarg", 4034, 0, 4035, 1, 1],
|
|
["setarg", 4034, 1, 5, 1, 1],
|
|
["invoke", 4034, 4032, 1, 1],
|
|
["array", 4036, 0, 1, 1],
|
|
["push", 4036, 4028, 1, 1],
|
|
["push", 4036, 4032, 1, 1],
|
|
["push", 4036, 23, 1, 1],
|
|
["access", 4037, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 4038, " {0} =l call $cell_rt_delete(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 4040, 4037, 2, 1, 1],
|
|
["null", 4041, 1, 1],
|
|
["setarg", 4040, 0, 4041, 1, 1],
|
|
["setarg", 4040, 1, 4038, 1, 1],
|
|
["setarg", 4040, 2, 4036, 1, 1],
|
|
["invoke", 4040, 4039, 1, 1],
|
|
["get", 4043, 8, 1, 820, 11],
|
|
["frame", 4044, 4043, 1, 820, 11],
|
|
["null", 4045, 820, 11],
|
|
["setarg", 4044, 0, 4045, 820, 11],
|
|
["setarg", 4044, 1, 4039, 820, 11],
|
|
["invoke", 4044, 4042, 820, 11],
|
|
["jump", "if_end_1209", 820, 11],
|
|
"if_else_1208",
|
|
["get", 4047, 16, 1, 1, 1],
|
|
["frame", 4048, 4047, 1, 1, 1],
|
|
["null", 4049, 1, 1],
|
|
["setarg", 4048, 0, 4049, 1, 1],
|
|
["setarg", 4048, 1, 4, 1, 1],
|
|
["invoke", 4048, 4046, 1, 1],
|
|
["get", 4051, 16, 1, 1, 1],
|
|
["frame", 4052, 4051, 1, 1, 1],
|
|
["null", 4053, 1, 1],
|
|
["setarg", 4052, 0, 4053, 1, 1],
|
|
["setarg", 4052, 1, 5, 1, 1],
|
|
["invoke", 4052, 4050, 1, 1],
|
|
["get", 4055, 16, 1, 1, 1],
|
|
["frame", 4056, 4055, 1, 1, 1],
|
|
["null", 4057, 1, 1],
|
|
["setarg", 4056, 0, 4057, 1, 1],
|
|
["setarg", 4056, 1, 6, 1, 1],
|
|
["invoke", 4056, 4054, 1, 1],
|
|
["array", 4058, 0, 1, 1],
|
|
["push", 4058, 4046, 1, 1],
|
|
["push", 4058, 4050, 1, 1],
|
|
["push", 4058, 4054, 1, 1],
|
|
["access", 4059, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 4060, " {0} =l call $cell_rt_delete(l %ctx, l {1}, l {2})", 1, 1],
|
|
["frame", 4062, 4059, 2, 1, 1],
|
|
["null", 4063, 1, 1],
|
|
["setarg", 4062, 0, 4063, 1, 1],
|
|
["setarg", 4062, 1, 4060, 1, 1],
|
|
["setarg", 4062, 2, 4058, 1, 1],
|
|
["invoke", 4062, 4061, 1, 1],
|
|
["get", 4065, 8, 1, 822, 11],
|
|
["frame", 4066, 4065, 1, 822, 11],
|
|
["null", 4067, 822, 11],
|
|
["setarg", 4066, 0, 4067, 822, 11],
|
|
["setarg", 4066, 1, 4061, 822, 11],
|
|
["invoke", 4066, 4064, 822, 11],
|
|
"if_end_1209",
|
|
["frame", 4069, 24, 1, 824, 9],
|
|
["null", 4070, 824, 9],
|
|
["setarg", 4069, 0, 4070, 824, 9],
|
|
["setarg", 4069, 1, 4, 824, 9],
|
|
["invoke", 4069, 4068, 824, 9],
|
|
["jump", "while_start_79", 825, 9],
|
|
["jump", "if_end_1177", 825, 9],
|
|
"if_else_1176",
|
|
"if_end_1177",
|
|
["access", 4071, "typeof", 827, 17],
|
|
["is_identical", 4072, 19, 4071, 827, 17],
|
|
["jump_true", 4072, "eq_done_1220", 827, 17],
|
|
["is_int", 4073, 19, 827, 17],
|
|
["jump_false", 4073, "eq_ni_1221", 827, 17],
|
|
"_nop_tc_760",
|
|
["jump", "eq_ni_1221", 827, 17],
|
|
["eq_int", 4072, 19, 4071, 827, 17],
|
|
["jump", "eq_done_1220", 827, 17],
|
|
"eq_ni_1221",
|
|
["is_num", 4073, 19, 827, 17],
|
|
["jump_false", 4073, "eq_nn_1222", 827, 17],
|
|
"_nop_tc_761",
|
|
["jump", "eq_nn_1222", 827, 17],
|
|
["eq_float", 4072, 19, 4071, 827, 17],
|
|
["jump", "eq_done_1220", 827, 17],
|
|
"eq_nn_1222",
|
|
["is_text", 4073, 19, 827, 17],
|
|
["jump_false", 4073, "eq_nt_1223", 827, 17],
|
|
"_nop_tc_762",
|
|
"_nop_tc_763",
|
|
["eq_text", 4072, 19, 4071, 827, 17],
|
|
["jump", "eq_done_1220", 827, 17],
|
|
"eq_nt_1223",
|
|
["is_null", 4073, 19, 827, 17],
|
|
["jump_false", 4073, "eq_nnl_1224", 827, 17],
|
|
"_nop_tc_764",
|
|
["jump", "eq_nnl_1224", 827, 17],
|
|
["true", 4072, 827, 17],
|
|
["jump", "eq_done_1220", 827, 17],
|
|
"eq_nnl_1224",
|
|
["is_bool", 4073, 19, 827, 17],
|
|
["jump_false", 4073, "eq_nb_1225", 827, 17],
|
|
"_nop_tc_765",
|
|
["jump", "eq_nb_1225", 827, 17],
|
|
["eq_bool", 4072, 19, 4071, 827, 17],
|
|
["jump", "eq_done_1220", 827, 17],
|
|
"eq_nb_1225",
|
|
["false", 4072, 827, 17],
|
|
"eq_done_1220",
|
|
["jump_false", 4072, "if_else_1218", 827, 17],
|
|
["get", 4076, 16, 1, 1, 1],
|
|
["frame", 4077, 4076, 1, 1, 1],
|
|
["null", 4078, 1, 1],
|
|
["setarg", 4077, 0, 4078, 1, 1],
|
|
["setarg", 4077, 1, 4, 1, 1],
|
|
["invoke", 4077, 4075, 1, 1],
|
|
["get", 4080, 16, 1, 1, 1],
|
|
["frame", 4081, 4080, 1, 1, 1],
|
|
["null", 4082, 1, 1],
|
|
["setarg", 4081, 0, 4082, 1, 1],
|
|
["setarg", 4081, 1, 5, 1, 1],
|
|
["invoke", 4081, 4079, 1, 1],
|
|
["array", 4083, 0, 1, 1],
|
|
["push", 4083, 4075, 1, 1],
|
|
["push", 4083, 4079, 1, 1],
|
|
["access", 4084, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 4085, " {0} =l call $cell_rt_typeof(l %ctx, l {1})", 1, 1],
|
|
["frame", 4087, 4084, 2, 1, 1],
|
|
["null", 4088, 1, 1],
|
|
["setarg", 4087, 0, 4088, 1, 1],
|
|
["setarg", 4087, 1, 4085, 1, 1],
|
|
["setarg", 4087, 2, 4083, 1, 1],
|
|
["invoke", 4087, 4086, 1, 1],
|
|
["get", 4090, 8, 1, 828, 9],
|
|
["frame", 4091, 4090, 1, 828, 9],
|
|
["null", 4092, 828, 9],
|
|
["setarg", 4091, 0, 4092, 828, 9],
|
|
["setarg", 4091, 1, 4086, 828, 9],
|
|
["invoke", 4091, 4089, 828, 9],
|
|
["frame", 4094, 24, 1, 829, 9],
|
|
["null", 4095, 829, 9],
|
|
["setarg", 4094, 0, 4095, 829, 9],
|
|
["setarg", 4094, 1, 4, 829, 9],
|
|
["invoke", 4094, 4093, 829, 9],
|
|
["jump", "while_start_79", 830, 9],
|
|
["jump", "if_end_1219", 830, 9],
|
|
"if_else_1218",
|
|
"if_end_1219",
|
|
["array", 4096, 0, 1, 1],
|
|
["push", 4096, 19, 1, 1],
|
|
["access", 4097, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 4098, " # unknown: {0}", 1, 1],
|
|
["frame", 4100, 4097, 2, 1, 1],
|
|
["null", 4101, 1, 1],
|
|
["setarg", 4100, 0, 4101, 1, 1],
|
|
["setarg", 4100, 1, 4098, 1, 1],
|
|
["setarg", 4100, 2, 4096, 1, 1],
|
|
["invoke", 4100, 4099, 1, 1],
|
|
["get", 4103, 8, 1, 834, 7],
|
|
["frame", 4104, 4103, 1, 834, 7],
|
|
["null", 4105, 834, 7],
|
|
["setarg", 4104, 0, 4105, 834, 7],
|
|
["setarg", 4104, 1, 4099, 834, 7],
|
|
["invoke", 4104, 4102, 834, 7],
|
|
["jump", "while_start_79", 834, 7],
|
|
"while_end_80",
|
|
"_nop_bl_2",
|
|
["jump_true", 13, "if_else_1226", 838, 10],
|
|
["access", 4107, " jmp @disrupt", 839, 12],
|
|
["get", 4109, 8, 1, 839, 7],
|
|
["frame", 4110, 4109, 1, 839, 7],
|
|
["null", 4111, 839, 7],
|
|
["setarg", 4110, 0, 4111, 839, 7],
|
|
["setarg", 4110, 1, 4107, 839, 7],
|
|
["invoke", 4110, 4108, 839, 7],
|
|
["jump", "if_end_1227", 839, 7],
|
|
"if_else_1226",
|
|
"if_end_1227",
|
|
["access", 4112, "@disrupt", 841, 10],
|
|
["get", 4114, 8, 1, 841, 5],
|
|
["frame", 4115, 4114, 1, 841, 5],
|
|
["null", 4116, 841, 5],
|
|
["setarg", 4115, 0, 4116, 841, 5],
|
|
["setarg", 4115, 1, 4112, 841, 5],
|
|
["invoke", 4115, 4113, 841, 5],
|
|
["access", 4117, " call $cell_rt_disrupt(l %ctx)", 842, 10],
|
|
["get", 4119, 8, 1, 842, 5],
|
|
["frame", 4120, 4119, 1, 842, 5],
|
|
["null", 4121, 842, 5],
|
|
["setarg", 4120, 0, 4121, 842, 5],
|
|
["setarg", 4120, 1, 4117, 842, 5],
|
|
["invoke", 4120, 4118, 842, 5],
|
|
["get", 4122, 2, 1, 1, 6],
|
|
["load_field", 4123, 4122, "js_null", 1, 6],
|
|
["access", 4125, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 4126, 4125, 1, 1, 1],
|
|
["null", 4127, 1, 1],
|
|
["setarg", 4126, 0, 4127, 1, 1],
|
|
["setarg", 4126, 1, 4123, 1, 1],
|
|
["invoke", 4126, 4124, 1, 1],
|
|
["array", 4128, 0, 1, 1],
|
|
["push", 4128, 4124, 1, 1],
|
|
["access", 4129, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 4130, " ret {0}", 1, 1],
|
|
["frame", 4132, 4129, 2, 1, 1],
|
|
["null", 4133, 1, 1],
|
|
["setarg", 4132, 0, 4133, 1, 1],
|
|
["setarg", 4132, 1, 4130, 1, 1],
|
|
["setarg", 4132, 2, 4128, 1, 1],
|
|
["invoke", 4132, 4131, 1, 1],
|
|
["get", 4135, 8, 1, 843, 5],
|
|
["frame", 4136, 4135, 1, 843, 5],
|
|
["null", 4137, 843, 5],
|
|
["setarg", 4136, 0, 4137, 843, 5],
|
|
["setarg", 4136, 1, 4131, 843, 5],
|
|
["invoke", 4136, 4134, 843, 5],
|
|
["access", 4138, "}", 845, 10],
|
|
["get", 4140, 8, 1, 845, 5],
|
|
["frame", 4141, 4140, 1, 845, 5],
|
|
["null", 4142, 845, 5],
|
|
["setarg", 4141, 0, 4142, 845, 5],
|
|
["setarg", 4141, 1, 4138, 845, 5],
|
|
["invoke", 4141, 4139, 845, 5],
|
|
["access", 4143, "", 846, 10],
|
|
["get", 4145, 8, 1, 846, 5],
|
|
["frame", 4146, 4145, 1, 846, 5],
|
|
["null", 4147, 846, 5],
|
|
["setarg", 4146, 0, 4147, 846, 5],
|
|
["setarg", 4146, 1, 4143, 846, 5],
|
|
["invoke", 4146, 4144, 846, 5],
|
|
["null", 4148, 846, 5],
|
|
["return", 4148, 846, 5]
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 3
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 27,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["array", 5, 0, 861, 20],
|
|
["move", 2, 5, 861, 20],
|
|
["access", 3, 0, 862, 14],
|
|
["null", 4, 863, 18],
|
|
"while_start_1228",
|
|
["length", 6, 1, 864, 24],
|
|
["is_int", 8, 3, 864, 24],
|
|
["jump_false", 8, "rel_ni_1230", 864, 24],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 7, 3, 6, 864, 24],
|
|
["jump", "rel_done_1232", 864, 24],
|
|
"rel_ni_1230",
|
|
["is_num", 8, 3, 864, 24],
|
|
["jump_false", 8, "rel_nn_1231", 864, 24],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 7, 3, 6, 864, 24],
|
|
["jump", "rel_done_1232", 864, 24],
|
|
"rel_nn_1231",
|
|
["is_text", 8, 3, 864, 24],
|
|
["jump_false", 8, "rel_err_1233", 864, 24],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_1233", 864, 24],
|
|
["lt_text", 7, 3, 6, 864, 24],
|
|
["jump", "rel_done_1232", 864, 24],
|
|
"rel_err_1233",
|
|
["disrupt", 864, 24],
|
|
"rel_done_1232",
|
|
["jump_false", 7, "while_end_1229", 864, 24],
|
|
["load_dynamic", 10, 1, 3, 865, 26],
|
|
["move", 4, 10, 865, 26],
|
|
["access", 11, 1, 866, 17],
|
|
["is_text", 13, 3, 866, 17],
|
|
["jump_false", 13, "add_cn_1235", 866, 17],
|
|
"_nop_tc_6",
|
|
["jump", "add_cn_1235", 866, 17],
|
|
["concat", 12, 3, 11, 866, 17],
|
|
["jump", "add_done_1234", 866, 17],
|
|
"add_cn_1235",
|
|
["is_num", 13, 3, 866, 17],
|
|
["jump_false", 13, "add_err_1236", 866, 17],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["add", 12, 3, 11, 866, 17],
|
|
["jump", "add_done_1234", 866, 17],
|
|
"add_err_1236",
|
|
["disrupt", 866, 17],
|
|
"add_done_1234",
|
|
["move", 3, 12, 866, 17],
|
|
["is_array", 15, 4, 867, 21],
|
|
"_nop_bl_1",
|
|
["jump_true", 15, "if_else_1237", 867, 21],
|
|
["jump", "while_start_1228", 867, 30],
|
|
["jump", "if_end_1238", 867, 30],
|
|
"if_else_1237",
|
|
"if_end_1238",
|
|
["access", 17, 0, 868, 18],
|
|
["load_index", 18, 4, 17, 868, 18],
|
|
["access", 19, "function", 868, 24],
|
|
["is_identical", 20, 18, 19, 868, 24],
|
|
["jump_true", 20, "eq_done_1241", 868, 24],
|
|
["is_int", 21, 18, 868, 24],
|
|
["jump_false", 21, "eq_ni_1242", 868, 24],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_1242", 868, 24],
|
|
["eq_int", 20, 18, 19, 868, 24],
|
|
["jump", "eq_done_1241", 868, 24],
|
|
"eq_ni_1242",
|
|
["is_num", 21, 18, 868, 24],
|
|
["jump_false", 21, "eq_nn_1243", 868, 24],
|
|
"_nop_tc_10",
|
|
["jump", "eq_nn_1243", 868, 24],
|
|
["eq_float", 20, 18, 19, 868, 24],
|
|
["jump", "eq_done_1241", 868, 24],
|
|
"eq_nn_1243",
|
|
["is_text", 21, 18, 868, 24],
|
|
["jump_false", 21, "eq_nt_1244", 868, 24],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["eq_text", 20, 18, 19, 868, 24],
|
|
["jump", "eq_done_1241", 868, 24],
|
|
"eq_nt_1244",
|
|
["is_null", 21, 18, 868, 24],
|
|
["jump_false", 21, "eq_nnl_1245", 868, 24],
|
|
"_nop_tc_13",
|
|
["jump", "eq_nnl_1245", 868, 24],
|
|
["true", 20, 868, 24],
|
|
["jump", "eq_done_1241", 868, 24],
|
|
"eq_nnl_1245",
|
|
["is_bool", 21, 18, 868, 24],
|
|
["jump_false", 21, "eq_nb_1246", 868, 24],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nb_1246", 868, 24],
|
|
["eq_bool", 20, 18, 19, 868, 24],
|
|
["jump", "eq_done_1241", 868, 24],
|
|
"eq_nb_1246",
|
|
["false", 20, 868, 24],
|
|
"eq_done_1241",
|
|
["jump_false", 20, "if_else_1239", 868, 24],
|
|
["access", 23, 2, 869, 31],
|
|
["load_index", 24, 4, 23, 869, 31],
|
|
["is_array", 25, 2, 869, 31],
|
|
["jump_false", 25, "push_err_1247", 869, 31],
|
|
["push", 2, 24, 869, 31],
|
|
["jump", "push_done_1248", 869, 31],
|
|
"push_err_1247",
|
|
["disrupt", 869, 31],
|
|
"push_done_1248",
|
|
["jump", "if_end_1240", 869, 31],
|
|
"if_else_1239",
|
|
"if_end_1240",
|
|
["jump", "while_start_1228", 869, 31],
|
|
"while_end_1229",
|
|
["return", 2, 872, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 34,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["array", 5, 0, 877, 17],
|
|
["move", 4, 5, 877, 17],
|
|
["access", 2, 0, 878, 14],
|
|
["null", 3, 879, 18],
|
|
"while_start_1249",
|
|
["length", 6, 1, 880, 24],
|
|
["is_int", 8, 2, 880, 24],
|
|
["jump_false", 8, "rel_ni_1251", 880, 24],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 7, 2, 6, 880, 24],
|
|
["jump", "rel_done_1253", 880, 24],
|
|
"rel_ni_1251",
|
|
["is_num", 8, 2, 880, 24],
|
|
["jump_false", 8, "rel_nn_1252", 880, 24],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 7, 2, 6, 880, 24],
|
|
["jump", "rel_done_1253", 880, 24],
|
|
"rel_nn_1252",
|
|
["is_text", 8, 2, 880, 24],
|
|
["jump_false", 8, "rel_err_1254", 880, 24],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_1254", 880, 24],
|
|
["lt_text", 7, 2, 6, 880, 24],
|
|
["jump", "rel_done_1253", 880, 24],
|
|
"rel_err_1254",
|
|
["disrupt", 880, 24],
|
|
"rel_done_1253",
|
|
["jump_false", 7, "while_end_1250", 880, 24],
|
|
["load_dynamic", 10, 1, 2, 881, 26],
|
|
["move", 3, 10, 881, 26],
|
|
["access", 11, 1, 882, 17],
|
|
["is_text", 13, 2, 882, 17],
|
|
["jump_false", 13, "add_cn_1256", 882, 17],
|
|
"_nop_tc_6",
|
|
["jump", "add_cn_1256", 882, 17],
|
|
["concat", 12, 2, 11, 882, 17],
|
|
["jump", "add_done_1255", 882, 17],
|
|
"add_cn_1256",
|
|
["is_num", 13, 2, 882, 17],
|
|
["jump_false", 13, "add_err_1257", 882, 17],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["add", 12, 2, 11, 882, 17],
|
|
["jump", "add_done_1255", 882, 17],
|
|
"add_err_1257",
|
|
["disrupt", 882, 17],
|
|
"add_done_1255",
|
|
["move", 2, 12, 882, 17],
|
|
["is_array", 15, 3, 883, 21],
|
|
"_nop_bl_1",
|
|
["jump_true", 15, "if_else_1258", 883, 21],
|
|
["jump", "while_start_1249", 883, 30],
|
|
["jump", "if_end_1259", 883, 30],
|
|
"if_else_1258",
|
|
"if_end_1259",
|
|
["access", 17, 0, 885, 18],
|
|
["load_index", 18, 3, 17, 885, 18],
|
|
["access", 19, "put", 885, 24],
|
|
["is_identical", 20, 18, 19, 885, 24],
|
|
["jump_true", 20, "eq_done_1263", 885, 24],
|
|
["is_int", 21, 18, 885, 24],
|
|
["jump_false", 21, "eq_ni_1264", 885, 24],
|
|
"_nop_tc_9",
|
|
["jump", "eq_ni_1264", 885, 24],
|
|
["eq_int", 20, 18, 19, 885, 24],
|
|
["jump", "eq_done_1263", 885, 24],
|
|
"eq_ni_1264",
|
|
["is_num", 21, 18, 885, 24],
|
|
["jump_false", 21, "eq_nn_1265", 885, 24],
|
|
"_nop_tc_10",
|
|
["jump", "eq_nn_1265", 885, 24],
|
|
["eq_float", 20, 18, 19, 885, 24],
|
|
["jump", "eq_done_1263", 885, 24],
|
|
"eq_nn_1265",
|
|
["is_text", 21, 18, 885, 24],
|
|
["jump_false", 21, "eq_nt_1266", 885, 24],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["eq_text", 20, 18, 19, 885, 24],
|
|
["jump", "eq_done_1263", 885, 24],
|
|
"eq_nt_1266",
|
|
["is_null", 21, 18, 885, 24],
|
|
["jump_false", 21, "eq_nnl_1267", 885, 24],
|
|
"_nop_tc_13",
|
|
["jump", "eq_nnl_1267", 885, 24],
|
|
["true", 20, 885, 24],
|
|
["jump", "eq_done_1263", 885, 24],
|
|
"eq_nnl_1267",
|
|
["is_bool", 21, 18, 885, 24],
|
|
["jump_false", 21, "eq_nb_1268", 885, 24],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nb_1268", 885, 24],
|
|
["eq_bool", 20, 18, 19, 885, 24],
|
|
["jump", "eq_done_1263", 885, 24],
|
|
"eq_nb_1268",
|
|
["false", 20, 885, 24],
|
|
"eq_done_1263",
|
|
["move", 23, 20, 885, 24],
|
|
["jump_false", 23, "and_end_1262", 885, 24],
|
|
["access", 24, 3, 885, 40],
|
|
["load_index", 25, 3, 24, 885, 40],
|
|
["access", 26, 1, 885, 46],
|
|
["is_identical", 27, 25, 26, 885, 46],
|
|
["jump_true", 27, "eq_done_1269", 885, 46],
|
|
["is_int", 28, 25, 885, 46],
|
|
["jump_false", 28, "eq_ni_1270", 885, 46],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["eq_int", 27, 25, 26, 885, 46],
|
|
["jump", "eq_done_1269", 885, 46],
|
|
"eq_ni_1270",
|
|
["is_num", 28, 25, 885, 46],
|
|
["jump_false", 28, "eq_nn_1271", 885, 46],
|
|
"_nop_tc_17",
|
|
"_nop_tc_18",
|
|
["eq_float", 27, 25, 26, 885, 46],
|
|
["jump", "eq_done_1269", 885, 46],
|
|
"eq_nn_1271",
|
|
["is_text", 28, 25, 885, 46],
|
|
["jump_false", 28, "eq_nt_1272", 885, 46],
|
|
"_nop_tc_19",
|
|
["jump", "eq_nt_1272", 885, 46],
|
|
["eq_text", 27, 25, 26, 885, 46],
|
|
["jump", "eq_done_1269", 885, 46],
|
|
"eq_nt_1272",
|
|
["is_null", 28, 25, 885, 46],
|
|
["jump_false", 28, "eq_nnl_1273", 885, 46],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nnl_1273", 885, 46],
|
|
["true", 27, 885, 46],
|
|
["jump", "eq_done_1269", 885, 46],
|
|
"eq_nnl_1273",
|
|
["is_bool", 28, 25, 885, 46],
|
|
["jump_false", 28, "eq_nb_1274", 885, 46],
|
|
"_nop_tc_21",
|
|
["jump", "eq_nb_1274", 885, 46],
|
|
["eq_bool", 27, 25, 26, 885, 46],
|
|
["jump", "eq_done_1269", 885, 46],
|
|
"eq_nb_1274",
|
|
["false", 27, 885, 46],
|
|
"eq_done_1269",
|
|
["move", 23, 27, 885, 46],
|
|
"and_end_1262",
|
|
["jump_false", 23, "if_else_1260", 885, 46],
|
|
["access", 30, 2, 886, 28],
|
|
["load_index", 31, 3, 30, 886, 28],
|
|
["is_array", 32, 4, 886, 28],
|
|
["jump_false", 32, "push_err_1275", 886, 28],
|
|
["push", 4, 31, 886, 28],
|
|
["jump", "push_done_1276", 886, 28],
|
|
"push_err_1275",
|
|
["disrupt", 886, 28],
|
|
"push_done_1276",
|
|
["jump", "if_end_1261", 886, 28],
|
|
"if_else_1260",
|
|
"if_end_1261",
|
|
["jump", "while_start_1249", 886, 28],
|
|
"while_end_1250",
|
|
["return", 4, 889, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 59,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["load_field", 9, 1, "instructions", 894, 34],
|
|
["get", 11, 10, 1, 894, 20],
|
|
["frame", 12, 11, 1, 894, 20],
|
|
["null", 13, 894, 20],
|
|
["setarg", 12, 0, 13, 894, 20],
|
|
["setarg", 12, 1, 9, 894, 20],
|
|
["invoke", 12, 10, 894, 20],
|
|
["move", 6, 10, 894, 20],
|
|
["record", 14, 0],
|
|
["move", 3, 14, 895, 20],
|
|
["access", 2, 0, 896, 14],
|
|
["access", 5, 0, 897, 21],
|
|
["null", 4, 898, 20],
|
|
["null", 7, 899, 18],
|
|
["access", 8, 0, 900, 14],
|
|
"while_start_1277",
|
|
["length", 15, 6, 901, 24],
|
|
["is_int", 17, 2, 901, 24],
|
|
["jump_false", 17, "rel_ni_1279", 901, 24],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 16, 2, 15, 901, 24],
|
|
["jump", "rel_done_1281", 901, 24],
|
|
"rel_ni_1279",
|
|
["is_num", 17, 2, 901, 24],
|
|
["jump_false", 17, "rel_nn_1280", 901, 24],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 16, 2, 15, 901, 24],
|
|
["jump", "rel_done_1281", 901, 24],
|
|
"rel_nn_1280",
|
|
["is_text", 17, 2, 901, 24],
|
|
["jump_false", 17, "rel_err_1282", 901, 24],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_1282", 901, 24],
|
|
["lt_text", 16, 2, 15, 901, 24],
|
|
["jump", "rel_done_1281", 901, 24],
|
|
"rel_err_1282",
|
|
["disrupt", 901, 24],
|
|
"rel_done_1281",
|
|
["jump_false", 16, "while_end_1278", 901, 24],
|
|
["load_dynamic", 19, 6, 2, 902, 28],
|
|
["move", 5, 19, 902, 28],
|
|
["access", 20, 1, 903, 17],
|
|
["is_text", 22, 2, 903, 17],
|
|
["jump_false", 22, "add_cn_1284", 903, 17],
|
|
"_nop_tc_6",
|
|
["jump", "add_cn_1284", 903, 17],
|
|
["concat", 21, 2, 20, 903, 17],
|
|
["jump", "add_done_1283", 903, 17],
|
|
"add_cn_1284",
|
|
["is_num", 22, 2, 903, 17],
|
|
["jump_false", 22, "add_err_1285", 903, 17],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["add", 21, 2, 20, 903, 17],
|
|
["jump", "add_done_1283", 903, 17],
|
|
"add_err_1285",
|
|
["disrupt", 903, 17],
|
|
"add_done_1283",
|
|
["move", 2, 21, 903, 17],
|
|
["access", 24, 0, 904, 24],
|
|
["is_int", 26, 5, 904, 24],
|
|
["jump_false", 26, "rel_ni_1289", 904, 24],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["ge_int", 25, 5, 24, 904, 24],
|
|
["jump", "rel_done_1291", 904, 24],
|
|
"rel_ni_1289",
|
|
["is_num", 26, 5, 904, 24],
|
|
["jump_false", 26, "rel_nn_1290", 904, 24],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["ge_float", 25, 5, 24, 904, 24],
|
|
["jump", "rel_done_1291", 904, 24],
|
|
"rel_nn_1290",
|
|
["is_text", 26, 5, 904, 24],
|
|
["jump_false", 26, "rel_err_1292", 904, 24],
|
|
"_nop_tc_13",
|
|
["jump", "rel_err_1292", 904, 24],
|
|
["ge_text", 25, 5, 24, 904, 24],
|
|
["jump", "rel_done_1291", 904, 24],
|
|
"rel_err_1292",
|
|
["disrupt", 904, 24],
|
|
"rel_done_1291",
|
|
["move", 28, 25, 904, 24],
|
|
["jump_false", 28, "and_end_1288", 904, 24],
|
|
["get", 29, 1, 1, 904, 48],
|
|
["load_field", 30, 29, "functions", 904, 48],
|
|
["length", 31, 30, 904, 48],
|
|
["is_int", 33, 5, 904, 48],
|
|
["jump_false", 33, "rel_ni_1293", 904, 48],
|
|
"_nop_tc_14",
|
|
"_nop_tc_15",
|
|
["lt_int", 32, 5, 31, 904, 48],
|
|
["jump", "rel_done_1295", 904, 48],
|
|
"rel_ni_1293",
|
|
["is_num", 33, 5, 904, 48],
|
|
["jump_false", 33, "rel_nn_1294", 904, 48],
|
|
"_nop_tc_16",
|
|
"_nop_tc_17",
|
|
["lt_float", 32, 5, 31, 904, 48],
|
|
["jump", "rel_done_1295", 904, 48],
|
|
"rel_nn_1294",
|
|
["is_text", 33, 5, 904, 48],
|
|
["jump_false", 33, "rel_err_1296", 904, 48],
|
|
"_nop_tc_18",
|
|
["jump", "rel_err_1296", 904, 48],
|
|
["lt_text", 32, 5, 31, 904, 48],
|
|
["jump", "rel_done_1295", 904, 48],
|
|
"rel_err_1296",
|
|
["disrupt", 904, 48],
|
|
"rel_done_1295",
|
|
["move", 28, 32, 904, 48],
|
|
"and_end_1288",
|
|
["jump_false", 28, "if_else_1286", 904, 48],
|
|
["get", 35, 1, 1, 905, 20],
|
|
["load_field", 36, 35, "functions", 905, 20],
|
|
["load_dynamic", 37, 36, 5, 905, 33],
|
|
["move", 4, 37, 905, 33],
|
|
["load_field", 38, 4, "instructions", 906, 33],
|
|
["get", 40, 11, 1, 906, 18],
|
|
["frame", 41, 40, 1, 906, 18],
|
|
["null", 42, 906, 18],
|
|
["setarg", 41, 0, 42, 906, 18],
|
|
["setarg", 41, 1, 38, 906, 18],
|
|
["invoke", 41, 39, 906, 18],
|
|
["move", 7, 39, 906, 18],
|
|
["access", 43, 0, 907, 14],
|
|
["move", 8, 43, 907, 14],
|
|
"while_start_1297",
|
|
["length", 44, 7, 908, 28],
|
|
["is_int", 46, 8, 908, 28],
|
|
["jump_false", 46, "rel_ni_1299", 908, 28],
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["lt_int", 45, 8, 44, 908, 28],
|
|
["jump", "rel_done_1301", 908, 28],
|
|
"rel_ni_1299",
|
|
["is_num", 46, 8, 908, 28],
|
|
["jump_false", 46, "rel_nn_1300", 908, 28],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["lt_float", 45, 8, 44, 908, 28],
|
|
["jump", "rel_done_1301", 908, 28],
|
|
"rel_nn_1300",
|
|
["is_text", 46, 8, 908, 28],
|
|
["jump_false", 46, "rel_err_1302", 908, 28],
|
|
"_nop_tc_23",
|
|
["jump", "rel_err_1302", 908, 28],
|
|
["lt_text", 45, 8, 44, 908, 28],
|
|
["jump", "rel_done_1301", 908, 28],
|
|
"rel_err_1302",
|
|
["disrupt", 908, 28],
|
|
"rel_done_1301",
|
|
["jump_false", 45, "while_end_1298", 908, 28],
|
|
["true", 48, 909, 40],
|
|
["load_dynamic", 49, 7, 8, 909, 32],
|
|
["access", 51, {"name":"text","kind":"name","make":"intrinsic"}, 909, 20],
|
|
["frame", 52, 51, 1, 909, 20],
|
|
["null", 53, 909, 20],
|
|
["setarg", 52, 0, 53, 909, 20],
|
|
["setarg", 52, 1, 49, 909, 20],
|
|
["invoke", 52, 50, 909, 20],
|
|
["store_dynamic", 3, 48, 50, 909, 20],
|
|
["access", 54, 1, 910, 21],
|
|
["is_text", 56, 8, 910, 21],
|
|
["jump_false", 56, "add_cn_1304", 910, 21],
|
|
"_nop_tc_24",
|
|
["jump", "add_cn_1304", 910, 21],
|
|
["concat", 55, 8, 54, 910, 21],
|
|
["jump", "add_done_1303", 910, 21],
|
|
"add_cn_1304",
|
|
["is_num", 56, 8, 910, 21],
|
|
["jump_false", 56, "add_err_1305", 910, 21],
|
|
"_nop_tc_25",
|
|
"_nop_tc_26",
|
|
["add", 55, 8, 54, 910, 21],
|
|
["jump", "add_done_1303", 910, 21],
|
|
"add_err_1305",
|
|
["disrupt", 910, 21],
|
|
"add_done_1303",
|
|
["move", 8, 55, 910, 21],
|
|
["jump", "while_start_1297", 910, 21],
|
|
"while_end_1298",
|
|
["jump", "if_end_1287", 910, 21],
|
|
"if_else_1286",
|
|
"if_end_1287",
|
|
["jump", "while_start_1277", 910, 21],
|
|
"while_end_1278",
|
|
["return", 3, 914, 12],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 89,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["array", 21, 0, 7, 13],
|
|
["move", 14, 21, 7, 13],
|
|
["array", 22, 0, 8, 18],
|
|
["move", 6, 22, 8, 18],
|
|
["record", 23, 0],
|
|
["move", 19, 23, 9, 19],
|
|
["access", 18, 0, 10, 16],
|
|
["access", 20, 0, 11, 13],
|
|
["function", 24, 0, 17, 14],
|
|
["move", 8, 24, 17, 14],
|
|
["function", 25, 1, 21, 15],
|
|
["move", 12, 25, 21, 15],
|
|
["function", 26, 2, 26, 11],
|
|
["move", 16, 26, 26, 11],
|
|
["function", 27, 3, 30, 18],
|
|
["move", 17, 27, 30, 18],
|
|
["function", 28, 4, 46, 20],
|
|
["move", 13, 28, 46, 20],
|
|
["function", 29, 7, 75, 20],
|
|
["move", 5, 29, 75, 20],
|
|
["function", 30, 8, 860, 23],
|
|
["move", 10, 30, 860, 23],
|
|
["function", 31, 9, 876, 24],
|
|
["move", 11, 31, 876, 24],
|
|
["function", 32, 10, 893, 24],
|
|
["move", 4, 32, 893, 24],
|
|
["access", 9, 0, 917, 12],
|
|
"while_start_1306",
|
|
["load_field", 33, 1, "functions", 918, 22],
|
|
["length", 34, 33, 918, 22],
|
|
["is_int", 36, 9, 918, 22],
|
|
["jump_false", 36, "rel_ni_1308", 918, 22],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["lt_int", 35, 9, 34, 918, 22],
|
|
["jump", "rel_done_1310", 918, 22],
|
|
"rel_ni_1308",
|
|
["is_num", 36, 9, 918, 22],
|
|
["jump_false", 36, "rel_nn_1309", 918, 22],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["lt_float", 35, 9, 34, 918, 22],
|
|
["jump", "rel_done_1310", 918, 22],
|
|
"rel_nn_1309",
|
|
["is_text", 36, 9, 918, 22],
|
|
["jump_false", 36, "rel_err_1311", 918, 22],
|
|
"_nop_tc_5",
|
|
["jump", "rel_err_1311", 918, 22],
|
|
["lt_text", 35, 9, 34, 918, 22],
|
|
["jump", "rel_done_1310", 918, 22],
|
|
"rel_err_1311",
|
|
["disrupt", 918, 22],
|
|
"rel_done_1310",
|
|
["jump_false", 35, "while_end_1307", 918, 22],
|
|
["load_field", 38, 1, "functions", 919, 16],
|
|
["load_dynamic", 39, 38, 9, 919, 29],
|
|
["false", 40, 919, 38],
|
|
["frame", 42, 5, 3, 919, 5],
|
|
["null", 43, 919, 5],
|
|
["setarg", 42, 0, 43, 919, 5],
|
|
["setarg", 42, 1, 39, 919, 5],
|
|
["setarg", 42, 2, 9, 919, 5],
|
|
["setarg", 42, 3, 40, 919, 5],
|
|
["invoke", 42, 41, 919, 5],
|
|
["access", 44, 1, 920, 15],
|
|
["is_text", 46, 9, 920, 15],
|
|
["jump_false", 46, "add_cn_1313", 920, 15],
|
|
"_nop_tc_6",
|
|
["jump", "add_cn_1313", 920, 15],
|
|
["concat", 45, 9, 44, 920, 15],
|
|
["jump", "add_done_1312", 920, 15],
|
|
"add_cn_1313",
|
|
["is_num", 46, 9, 920, 15],
|
|
["jump_false", 46, "add_err_1314", 920, 15],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["add", 45, 9, 44, 920, 15],
|
|
["jump", "add_done_1312", 920, 15],
|
|
"add_err_1314",
|
|
["disrupt", 920, 15],
|
|
"add_done_1312",
|
|
["move", 9, 45, 920, 15],
|
|
["jump", "while_start_1306", 920, 15],
|
|
"while_end_1307",
|
|
["load_field", 48, 1, "main", 923, 14],
|
|
["access", 49, -1, 923, 23],
|
|
["true", 50, 923, 27],
|
|
["frame", 52, 5, 3, 923, 3],
|
|
["null", 53, 923, 3],
|
|
["setarg", 52, 0, 53, 923, 3],
|
|
["setarg", 52, 1, 48, 923, 3],
|
|
["setarg", 52, 2, 49, 923, 3],
|
|
["setarg", 52, 3, 50, 923, 3],
|
|
["invoke", 52, 51, 923, 3],
|
|
["array", 54, 0, 926, 16],
|
|
["move", 15, 54, 926, 16],
|
|
["access", 7, 0, 927, 12],
|
|
"while_start_1315",
|
|
["length", 55, 6, 928, 22],
|
|
["is_int", 57, 7, 928, 22],
|
|
["jump_false", 57, "rel_ni_1317", 928, 22],
|
|
"_nop_tc_9",
|
|
"_nop_tc_10",
|
|
["lt_int", 56, 7, 55, 928, 22],
|
|
["jump", "rel_done_1319", 928, 22],
|
|
"rel_ni_1317",
|
|
["is_num", 57, 7, 928, 22],
|
|
["jump_false", 57, "rel_nn_1318", 928, 22],
|
|
"_nop_tc_11",
|
|
"_nop_tc_12",
|
|
["lt_float", 56, 7, 55, 928, 22],
|
|
["jump", "rel_done_1319", 928, 22],
|
|
"rel_nn_1318",
|
|
["is_text", 57, 7, 928, 22],
|
|
["jump_false", 57, "rel_err_1320", 928, 22],
|
|
"_nop_tc_13",
|
|
["jump", "rel_err_1320", 928, 22],
|
|
["lt_text", 56, 7, 55, 928, 22],
|
|
["jump", "rel_done_1319", 928, 22],
|
|
"rel_err_1320",
|
|
["disrupt", 928, 22],
|
|
"rel_done_1319",
|
|
["jump_false", 56, "while_end_1316", 928, 22],
|
|
["load_dynamic", 59, 6, 7, 929, 27],
|
|
["is_array", 60, 15, 929, 27],
|
|
["jump_false", 60, "push_err_1321", 929, 27],
|
|
["push", 15, 59, 929, 27],
|
|
["jump", "push_done_1322", 929, 27],
|
|
"push_err_1321",
|
|
["disrupt", 929, 27],
|
|
"push_done_1322",
|
|
["access", 61, 1, 930, 15],
|
|
["is_text", 63, 7, 930, 15],
|
|
["jump_false", 63, "add_cn_1324", 930, 15],
|
|
"_nop_tc_14",
|
|
["jump", "add_cn_1324", 930, 15],
|
|
["concat", 62, 7, 61, 930, 15],
|
|
["jump", "add_done_1323", 930, 15],
|
|
"add_cn_1324",
|
|
["is_num", 63, 7, 930, 15],
|
|
["jump_false", 63, "add_err_1325", 930, 15],
|
|
"_nop_tc_15",
|
|
"_nop_tc_16",
|
|
["add", 62, 7, 61, 930, 15],
|
|
["jump", "add_done_1323", 930, 15],
|
|
"add_err_1325",
|
|
["disrupt", 930, 15],
|
|
"add_done_1323",
|
|
["move", 7, 62, 930, 15],
|
|
["jump", "while_start_1315", 930, 15],
|
|
"while_end_1316",
|
|
["length", 65, 6, 932, 14],
|
|
["access", 66, 0, 932, 26],
|
|
"_nop_tc_17",
|
|
"_nop_tc_18",
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["gt_int", 67, 65, 66, 932, 26],
|
|
["jump", "rel_done_1330", 932, 26],
|
|
"rel_ni_1328",
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
"_nop_tc_23",
|
|
"_nop_tc_24",
|
|
["gt_float", 67, 65, 66, 932, 26],
|
|
["jump", "rel_done_1330", 932, 26],
|
|
"rel_nn_1329",
|
|
"_nop_tc_25",
|
|
["jump", "rel_err_1331", 932, 26],
|
|
"_nop_tc_26",
|
|
["jump", "rel_err_1331", 932, 26],
|
|
["gt_text", 67, 65, 66, 932, 26],
|
|
["jump", "rel_done_1330", 932, 26],
|
|
"rel_err_1331",
|
|
["disrupt", 932, 26],
|
|
"rel_done_1330",
|
|
["jump_false", 67, "if_else_1326", 932, 26],
|
|
["access", 70, "", 932, 42],
|
|
["is_array", 71, 15, 932, 42],
|
|
["jump_false", 71, "push_err_1332", 932, 42],
|
|
["push", 15, 70, 932, 42],
|
|
["jump", "push_done_1333", 932, 42],
|
|
"push_err_1332",
|
|
["disrupt", 932, 42],
|
|
"push_done_1333",
|
|
["jump", "if_end_1327", 932, 42],
|
|
"if_else_1326",
|
|
"if_end_1327",
|
|
["access", 72, 0, 934, 8],
|
|
["move", 7, 72, 934, 8],
|
|
"while_start_1334",
|
|
["length", 73, 14, 935, 22],
|
|
["is_int", 75, 7, 935, 22],
|
|
["jump_false", 75, "rel_ni_1336", 935, 22],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["lt_int", 74, 7, 73, 935, 22],
|
|
["jump", "rel_done_1338", 935, 22],
|
|
"rel_ni_1336",
|
|
["is_num", 75, 7, 935, 22],
|
|
["jump_false", 75, "rel_nn_1337", 935, 22],
|
|
"_nop_tc_29",
|
|
"_nop_tc_30",
|
|
["lt_float", 74, 7, 73, 935, 22],
|
|
["jump", "rel_done_1338", 935, 22],
|
|
"rel_nn_1337",
|
|
["is_text", 75, 7, 935, 22],
|
|
["jump_false", 75, "rel_err_1339", 935, 22],
|
|
"_nop_tc_31",
|
|
["jump", "rel_err_1339", 935, 22],
|
|
["lt_text", 74, 7, 73, 935, 22],
|
|
["jump", "rel_done_1338", 935, 22],
|
|
"rel_err_1339",
|
|
["disrupt", 935, 22],
|
|
"rel_done_1338",
|
|
["jump_false", 74, "while_end_1335", 935, 22],
|
|
["load_dynamic", 77, 14, 7, 936, 22],
|
|
["is_array", 78, 15, 936, 22],
|
|
["jump_false", 78, "push_err_1340", 936, 22],
|
|
["push", 15, 77, 936, 22],
|
|
["jump", "push_done_1341", 936, 22],
|
|
"push_err_1340",
|
|
["disrupt", 936, 22],
|
|
"push_done_1341",
|
|
["access", 79, 1, 937, 15],
|
|
["is_text", 81, 7, 937, 15],
|
|
["jump_false", 81, "add_cn_1343", 937, 15],
|
|
"_nop_tc_32",
|
|
["jump", "add_cn_1343", 937, 15],
|
|
["concat", 80, 7, 79, 937, 15],
|
|
["jump", "add_done_1342", 937, 15],
|
|
"add_cn_1343",
|
|
["is_num", 81, 7, 937, 15],
|
|
["jump_false", 81, "add_err_1344", 937, 15],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["add", 80, 7, 79, 937, 15],
|
|
["jump", "add_done_1342", 937, 15],
|
|
"add_err_1344",
|
|
["disrupt", 937, 15],
|
|
"add_done_1342",
|
|
["move", 7, 80, 937, 15],
|
|
["jump", "while_start_1334", 937, 15],
|
|
"while_end_1335",
|
|
["access", 83, "\n", 940, 23],
|
|
["access", 85, {"name":"text","kind":"name","make":"intrinsic"}, 940, 10],
|
|
["frame", 86, 85, 2, 940, 10],
|
|
["null", 87, 940, 10],
|
|
["setarg", 86, 0, 87, 940, 10],
|
|
["setarg", 86, 1, 15, 940, 10],
|
|
["setarg", 86, 2, 83, 940, 10],
|
|
["tail_invoke", 86, 84, 940, 10],
|
|
["return", 84, 940, 10],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "qbe_emit.cm",
|
|
"nr_args": 3
|
|
}
|
|
],
|
|
"main": {
|
|
"nr_slots": 4,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["function", 2, 11, 6, 16],
|
|
["move", 1, 2, 6, 16],
|
|
["return", 1, 943, 8],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"nr_args": 0
|
|
},
|
|
"filename": "qbe_emit.cm",
|
|
"data": {}
|
|
} |