{ "name": "streamline.cm", "functions": [ { "disruption_pc": 0, "nr_slots": 52, "nr_close_slots": 0, "instructions": [ [ "get", 6, 14, 1, 13, 18 ], [ "is_proxy", 7, 6, 13, 18 ], [ "jump_false", 7, "record_path_3", 13, 18 ], [ "null", 8, 13, 18 ], [ "access", 9, "verify_all", 13, 18 ], [ "array", 10, 0, 13, 18 ], [ "push", 10, 1, 13, 18 ], [ "push", 10, 2, 13, 18 ], [ "frame", 11, 6, 2, 13, 18 ], [ "setarg", 11, 0, 8, 13, 18 ], [ "setarg", 11, 1, 9, 13, 18 ], [ "setarg", 11, 2, 10, 13, 18 ], [ "invoke", 11, 5, 13, 18 ], [ "jump", "call_done_4", 13, 18 ], "record_path_3", [ "load_field", 12, 6, "verify_all", 13, 18 ], [ "frame", 13, 12, 2, 13, 18 ], [ "setarg", 13, 0, 6, 13, 18 ], [ "setarg", 13, 1, 1, 13, 18 ], [ "setarg", 13, 2, 2, 13, 18 ], [ "invoke", 13, 5, 13, 18 ], "call_done_4", [ "move", 3, 5, 13, 18 ], [ "access", 4, 0, 14, 15 ], "while_start_5", [ "length", 14, 3, 15, 25 ], [ "is_int", 16, 4, 15, 25 ], [ "jump_false", 16, "rel_ni_7", 15, 25 ], "_nop_tc_1", "_nop_tc_2", [ "lt_int", 15, 4, 14, 15, 25 ], [ "jump", "rel_done_9", 15, 25 ], "rel_ni_7", [ "is_num", 16, 4, 15, 25 ], [ "jump_false", 16, "rel_nn_8", 15, 25 ], "_nop_tc_3", "_nop_tc_4", [ "lt_float", 15, 4, 14, 15, 25 ], [ "jump", "rel_done_9", 15, 25 ], "rel_nn_8", [ "is_text", 16, 4, 15, 25 ], [ "jump_false", 16, "rel_err_10", 15, 25 ], "_nop_tc_5", [ "jump", "rel_err_10", 15, 25 ], [ "lt_text", 15, 4, 14, 15, 25 ], [ "jump", "rel_done_9", 15, 25 ], "rel_err_10", [ "disrupt", 15, 25 ], "rel_done_9", [ "jump_false", 15, "while_end_6", 15, 25 ], [ "load_dynamic", 18, 3, 4, 1, 6 ], [ "array", 19, 0, 1, 6 ], [ "push", 19, 18, 1, 6 ], [ "access", 20, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 6 ], [ "access", 21, "[verify_ir] {0}\n", 1, 6 ], [ "frame", 23, 20, 2, 1, 6 ], [ "null", 24, 1, 6 ], [ "setarg", 23, 0, 24, 1, 6 ], [ "setarg", 23, 1, 21, 1, 6 ], [ "setarg", 23, 2, 19, 1, 6 ], [ "invoke", 23, 22, 1, 6 ], [ "access", 26, { "name": "print", "kind": "name", "make": "intrinsic" }, 16, 9 ], [ "frame", 27, 26, 1, 16, 9 ], [ "null", 28, 16, 9 ], [ "setarg", 27, 0, 28, 16, 9 ], [ "setarg", 27, 1, 22, 16, 9 ], [ "invoke", 27, 25, 16, 9 ], [ "access", 29, 1, 17, 17 ], [ "add", 30, 4, 29, 17, 17 ], [ "move", 4, 30, 17, 17 ], [ "jump", "while_start_5", 17, 17 ], "while_end_6", [ "length", 31, 3, 19, 18 ], [ "access", 32, 0, 19, 26 ], "_nop_tc_6", "_nop_tc_7", "_nop_tc_8", [ "jump", "rel_ni_13", 19, 26 ], [ "gt_int", 33, 31, 32, 19, 26 ], [ "jump", "rel_done_15", 19, 26 ], "rel_ni_13", "_nop_tc_9", "_nop_tc_10", "_nop_tc_11", "_nop_tc_12", [ "gt_float", 33, 31, 32, 19, 26 ], [ "jump", "rel_done_15", 19, 26 ], "rel_nn_14", "_nop_tc_13", [ "jump", "rel_err_16", 19, 26 ], "_nop_tc_14", [ "jump", "rel_err_16", 19, 26 ], [ "gt_text", 33, 31, 32, 19, 26 ], [ "jump", "rel_done_15", 19, 26 ], "rel_err_16", [ "disrupt", 19, 26 ], "rel_done_15", [ "jump_false", 33, "if_else_11", 19, 26 ], [ "length", 36, 3, 1, 13 ], [ "access", 38, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], [ "frame", 39, 38, 1, 1, 1 ], [ "null", 40, 1, 1 ], [ "setarg", 39, 0, 40, 1, 1 ], [ "setarg", 39, 1, 36, 1, 1 ], [ "invoke", 39, 37, 1, 1 ], [ "array", 41, 0, 1, 1 ], [ "push", 41, 37, 1, 1 ], [ "push", 41, 2, 1, 1 ], [ "access", 42, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], [ "access", 43, "[verify_ir] {0} errors after {1}\n", 1, 1 ], [ "frame", 45, 42, 2, 1, 1 ], [ "null", 46, 1, 1 ], [ "setarg", 45, 0, 46, 1, 1 ], [ "setarg", 45, 1, 43, 1, 1 ], [ "setarg", 45, 2, 41, 1, 1 ], [ "invoke", 45, 44, 1, 1 ], [ "access", 48, { "name": "print", "kind": "name", "make": "intrinsic" }, 20, 9 ], [ "frame", 49, 48, 1, 20, 9 ], [ "null", 50, 20, 9 ], [ "setarg", 49, 0, 50, 20, 9 ], [ "setarg", 49, 1, 44, 20, 9 ], [ "invoke", 49, 47, 20, 9 ], [ "jump", "if_end_12", 20, 9 ], "if_else_11", "if_end_12", [ "null", 51, 20, 9 ], [ "return", 51, 20, 9 ] ], "name": "", "filename": "streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 91, "nr_close_slots": 0, "instructions": [ [ "null", 7, 93, 18 ], [ "null", 4, 94, 17 ], [ "null", 9, 95, 14 ], [ "null", 8, 96, 14 ], [ "null", 5, 97, 14 ], [ "false", 6, 98, 19 ], [ "null", 10, 99, 18 ], [ "get", 11, 2, 1, 100, 9 ], [ "null", 12, 100, 16 ], [ "is_identical", 13, 11, 12, 100, 16 ], [ "jump_true", 13, "eq_done_29", 100, 16 ], [ "is_int", 14, 11, 100, 16 ], [ "jump_false", 14, "eq_ni_30", 100, 16 ], "_nop_tc_1", [ "jump", "eq_ni_30", 100, 16 ], [ "eq_int", 13, 11, 12, 100, 16 ], [ "jump", "eq_done_29", 100, 16 ], "eq_ni_30", [ "is_num", 14, 11, 100, 16 ], [ "jump_false", 14, "eq_nn_31", 100, 16 ], "_nop_tc_2", [ "jump", "eq_nn_31", 100, 16 ], [ "eq_float", 13, 11, 12, 100, 16 ], [ "jump", "eq_done_29", 100, 16 ], "eq_nn_31", [ "is_text", 14, 11, 100, 16 ], [ "jump_false", 14, "eq_nt_32", 100, 16 ], "_nop_tc_3", [ "jump", "eq_nt_32", 100, 16 ], [ "eq_text", 13, 11, 12, 100, 16 ], [ "jump", "eq_done_29", 100, 16 ], "eq_nt_32", [ "is_null", 14, 11, 100, 16 ], [ "jump_false", 14, "eq_nnl_33", 100, 16 ], "_nop_tc_4", "_nop_tc_5", [ "true", 13, 100, 16 ], [ "jump", "eq_done_29", 100, 16 ], "eq_nnl_33", [ "is_bool", 14, 11, 100, 16 ], [ "jump_false", 14, "eq_nb_34", 100, 16 ], "_nop_tc_6", [ "jump", "eq_nb_34", 100, 16 ], [ "eq_bool", 13, 11, 12, 100, 16 ], [ "jump", "eq_done_29", 100, 16 ], "eq_nb_34", [ "false", 13, 100, 16 ], "eq_done_29", [ "jump_false", 13, "if_else_27", 100, 16 ], [ "frame", 17, 3, 0, 101, 14 ], [ "null", 18, 101, 14 ], [ "setarg", 17, 0, 18, 101, 14 ], [ "tail_invoke", 17, 16, 101, 14 ], [ "return", 16, 101, 14 ], "_nop_ur_1", "if_else_27", "if_end_28", [ "get", 20, 19, 1, 103, 14 ], [ "is_proxy", 21, 20, 103, 14 ], [ "jump_false", 21, "record_path_35", 103, 14 ], [ "null", 22, 103, 14 ], [ "access", 23, "detailed_stats", 103, 14 ], [ "array", 24, 0, 103, 14 ], [ "push", 24, 1, 103, 14 ], [ "frame", 25, 20, 2, 103, 14 ], [ "setarg", 25, 0, 22, 103, 14 ], [ "setarg", 25, 1, 23, 103, 14 ], [ "setarg", 25, 2, 24, 103, 14 ], [ "invoke", 25, 19, 103, 14 ], [ "jump", "call_done_36", 103, 14 ], "record_path_35", [ "load_field", 26, 20, "detailed_stats", 103, 14 ], [ "frame", 27, 26, 1, 103, 14 ], [ "setarg", 27, 0, 20, 103, 14 ], [ "setarg", 27, 1, 1, 103, 14 ], [ "invoke", 27, 19, 103, 14 ], "call_done_36", [ "move", 7, 19, 103, 14 ], [ "get", 29, 18, 1, 104, 10 ], [ "is_proxy", 30, 29, 104, 10 ], [ "jump_false", 30, "record_path_37", 104, 10 ], [ "null", 31, 104, 10 ], [ "access", 32, "number", 104, 10 ], [ "array", 33, 0, 104, 10 ], [ "frame", 34, 29, 2, 104, 10 ], [ "setarg", 34, 0, 31, 104, 10 ], [ "setarg", 34, 1, 32, 104, 10 ], [ "setarg", 34, 2, 33, 104, 10 ], [ "invoke", 34, 28, 104, 10 ], [ "jump", "call_done_38", 104, 10 ], "record_path_37", [ "load_field", 35, 29, "number", 104, 10 ], [ "frame", 36, 35, 0, 104, 10 ], [ "setarg", 36, 0, 29, 104, 10 ], [ "invoke", 36, 28, 104, 10 ], "call_done_38", [ "move", 9, 28, 104, 10 ], [ "frame", 38, 3, 0, 105, 14 ], [ "null", 39, 105, 14 ], [ "setarg", 38, 0, 39, 105, 14 ], [ "invoke", 38, 37, 105, 14 ], [ "move", 10, 37, 105, 14 ], [ "get", 41, 18, 1, 106, 10 ], [ "is_proxy", 42, 41, 106, 10 ], [ "jump_false", 42, "record_path_39", 106, 10 ], [ "null", 43, 106, 10 ], [ "access", 44, "number", 106, 10 ], [ "array", 45, 0, 106, 10 ], [ "frame", 46, 41, 2, 106, 10 ], [ "setarg", 46, 0, 43, 106, 10 ], [ "setarg", 46, 1, 44, 106, 10 ], [ "setarg", 46, 2, 45, 106, 10 ], [ "invoke", 46, 40, 106, 10 ], [ "jump", "call_done_40", 106, 10 ], "record_path_39", [ "load_field", 47, 41, "number", 106, 10 ], [ "frame", 48, 47, 0, 106, 10 ], [ "setarg", 48, 0, 41, 106, 10 ], [ "invoke", 48, 40, 106, 10 ], "call_done_40", [ "move", 8, 40, 106, 10 ], [ "get", 50, 19, 1, 107, 13 ], [ "is_proxy", 51, 50, 107, 13 ], [ "jump_false", 51, "record_path_41", 107, 13 ], [ "null", 52, 107, 13 ], [ "access", 53, "detailed_stats", 107, 13 ], [ "array", 54, 0, 107, 13 ], [ "push", 54, 1, 107, 13 ], [ "frame", 55, 50, 2, 107, 13 ], [ "setarg", 55, 0, 52, 107, 13 ], [ "setarg", 55, 1, 53, 107, 13 ], [ "setarg", 55, 2, 54, 107, 13 ], [ "invoke", 55, 49, 107, 13 ], [ "jump", "call_done_42", 107, 13 ], "record_path_41", [ "load_field", 56, 50, "detailed_stats", 107, 13 ], [ "frame", 57, 56, 1, 107, 13 ], [ "setarg", 57, 0, 50, 107, 13 ], [ "setarg", 57, 1, 1, 107, 13 ], [ "invoke", 57, 49, 107, 13 ], "call_done_42", [ "move", 4, 49, 107, 13 ], [ "subtract", 58, 8, 9, 108, 16 ], [ "access", 59, 1000, 108, 22 ], [ "multiply", 60, 58, 59, 108, 22 ], [ "move", 5, 60, 108, 22 ], [ "load_field", 61, 7, "instr", 109, 15 ], [ "load_field", 62, 4, "instr", 109, 31 ], [ "is_identical", 63, 61, 62, 109, 31 ], [ "jump_true", 63, "ne_nid_46", 109, 31 ], [ "jump", "ne_ni_47", 109, 31 ], "ne_nid_46", [ "false", 63, 109, 31 ], [ "jump", "ne_done_45", 109, 31 ], "ne_ni_47", [ "is_int", 64, 61, 109, 31 ], [ "jump_false", 64, "ne_nn_48", 109, 31 ], [ "is_int", 65, 62, 109, 31 ], [ "jump_false", 65, "ne_nn_48", 109, 31 ], [ "ne_int", 63, 61, 62, 109, 31 ], [ "jump", "ne_done_45", 109, 31 ], "ne_nn_48", [ "is_num", 64, 61, 109, 31 ], [ "jump_false", 64, "ne_nt_49", 109, 31 ], [ "is_num", 65, 62, 109, 31 ], [ "jump_false", 65, "ne_nt_49", 109, 31 ], [ "ne_float", 63, 61, 62, 109, 31 ], [ "jump", "ne_done_45", 109, 31 ], "ne_nt_49", [ "is_text", 64, 61, 109, 31 ], [ "jump_false", 64, "ne_nnl_50", 109, 31 ], [ "is_text", 65, 62, 109, 31 ], [ "jump_false", 65, "ne_nnl_50", 109, 31 ], [ "ne_text", 63, 61, 62, 109, 31 ], [ "jump", "ne_done_45", 109, 31 ], "ne_nnl_50", [ "is_null", 64, 61, 109, 31 ], [ "jump_false", 64, "ne_nb_51", 109, 31 ], [ "is_null", 65, 62, 109, 31 ], [ "jump_false", 65, "ne_nb_51", 109, 31 ], [ "false", 63, 109, 31 ], [ "jump", "ne_done_45", 109, 31 ], "ne_nb_51", [ "is_bool", 64, 61, 109, 31 ], [ "jump_false", 64, "ne_mis_52", 109, 31 ], [ "is_bool", 65, 62, 109, 31 ], [ "jump_false", 65, "ne_mis_52", 109, 31 ], [ "ne_bool", 63, 61, 62, 109, 31 ], [ "jump", "ne_done_45", 109, 31 ], "ne_mis_52", [ "true", 63, 109, 31 ], "ne_done_45", [ "move", 66, 63, 109, 31 ], [ "jump_true", 66, "or_end_44", 109, 31 ], [ "load_field", 67, 7, "nop", 110, 15 ], [ "load_field", 68, 4, "nop", 110, 29 ], [ "is_identical", 69, 67, 68, 110, 29 ], [ "jump_true", 69, "ne_nid_54", 110, 29 ], [ "jump", "ne_ni_55", 110, 29 ], "ne_nid_54", [ "false", 69, 110, 29 ], [ "jump", "ne_done_53", 110, 29 ], "ne_ni_55", [ "is_int", 70, 67, 110, 29 ], [ "jump_false", 70, "ne_nn_56", 110, 29 ], [ "is_int", 71, 68, 110, 29 ], [ "jump_false", 71, "ne_nn_56", 110, 29 ], [ "ne_int", 69, 67, 68, 110, 29 ], [ "jump", "ne_done_53", 110, 29 ], "ne_nn_56", [ "is_num", 70, 67, 110, 29 ], [ "jump_false", 70, "ne_nt_57", 110, 29 ], [ "is_num", 71, 68, 110, 29 ], [ "jump_false", 71, "ne_nt_57", 110, 29 ], [ "ne_float", 69, 67, 68, 110, 29 ], [ "jump", "ne_done_53", 110, 29 ], "ne_nt_57", [ "is_text", 70, 67, 110, 29 ], [ "jump_false", 70, "ne_nnl_58", 110, 29 ], [ "is_text", 71, 68, 110, 29 ], [ "jump_false", 71, "ne_nnl_58", 110, 29 ], [ "ne_text", 69, 67, 68, 110, 29 ], [ "jump", "ne_done_53", 110, 29 ], "ne_nnl_58", [ "is_null", 70, 67, 110, 29 ], [ "jump_false", 70, "ne_nb_59", 110, 29 ], [ "is_null", 71, 68, 110, 29 ], [ "jump_false", 71, "ne_nb_59", 110, 29 ], [ "false", 69, 110, 29 ], [ "jump", "ne_done_53", 110, 29 ], "ne_nb_59", [ "is_bool", 70, 67, 110, 29 ], [ "jump_false", 70, "ne_mis_60", 110, 29 ], [ "is_bool", 71, 68, 110, 29 ], [ "jump_false", 71, "ne_mis_60", 110, 29 ], [ "ne_bool", 69, 67, 68, 110, 29 ], [ "jump", "ne_done_53", 110, 29 ], "ne_mis_60", [ "true", 69, 110, 29 ], "ne_done_53", [ "move", 66, 69, 110, 29 ], "or_end_44", [ "move", 72, 66, 110, 29 ], [ "jump_true", 72, "or_end_43", 110, 29 ], [ "load_field", 73, 7, "guard", 111, 15 ], [ "load_field", 74, 4, "guard", 111, 31 ], [ "is_identical", 75, 73, 74, 111, 31 ], [ "jump_true", 75, "ne_nid_62", 111, 31 ], [ "jump", "ne_ni_63", 111, 31 ], "ne_nid_62", [ "false", 75, 111, 31 ], [ "jump", "ne_done_61", 111, 31 ], "ne_ni_63", [ "is_int", 76, 73, 111, 31 ], [ "jump_false", 76, "ne_nn_64", 111, 31 ], [ "is_int", 77, 74, 111, 31 ], [ "jump_false", 77, "ne_nn_64", 111, 31 ], [ "ne_int", 75, 73, 74, 111, 31 ], [ "jump", "ne_done_61", 111, 31 ], "ne_nn_64", [ "is_num", 76, 73, 111, 31 ], [ "jump_false", 76, "ne_nt_65", 111, 31 ], [ "is_num", 77, 74, 111, 31 ], [ "jump_false", 77, "ne_nt_65", 111, 31 ], [ "ne_float", 75, 73, 74, 111, 31 ], [ "jump", "ne_done_61", 111, 31 ], "ne_nt_65", [ "is_text", 76, 73, 111, 31 ], [ "jump_false", 76, "ne_nnl_66", 111, 31 ], [ "is_text", 77, 74, 111, 31 ], [ "jump_false", 77, "ne_nnl_66", 111, 31 ], [ "ne_text", 75, 73, 74, 111, 31 ], [ "jump", "ne_done_61", 111, 31 ], "ne_nnl_66", [ "is_null", 76, 73, 111, 31 ], [ "jump_false", 76, "ne_nb_67", 111, 31 ], [ "is_null", 77, 74, 111, 31 ], [ "jump_false", 77, "ne_nb_67", 111, 31 ], [ "false", 75, 111, 31 ], [ "jump", "ne_done_61", 111, 31 ], "ne_nb_67", [ "is_bool", 76, 73, 111, 31 ], [ "jump_false", 76, "ne_mis_68", 111, 31 ], [ "is_bool", 77, 74, 111, 31 ], [ "jump_false", 77, "ne_mis_68", 111, 31 ], [ "ne_bool", 75, 73, 74, 111, 31 ], [ "jump", "ne_done_61", 111, 31 ], "ne_mis_68", [ "true", 75, 111, 31 ], "ne_done_61", [ "move", 72, 75, 111, 31 ], "or_end_43", [ "move", 6, 72, 111, 31 ], [ "get", 78, 2, 1, 112, 5 ], [ "load_field", 79, 78, "passes", 112, 5 ], [ "record", 80, 7 ], [ "store_field", 80, 2, "pass", 113, 13 ], [ "load_field", 81, 1, "name", 114, 11 ], [ "store_field", 80, 81, "fn", 114, 11 ], [ "store_field", 80, 5, "ms", 115, 11 ], [ "store_field", 80, 7, "before", 116, 15 ], [ "store_field", 80, 4, "after", 117, 14 ], [ "store_field", 80, 6, "changed", 118, 16 ], [ "record", 82, 2 ], [ "load_field", 83, 4, "nop", 120, 21 ], [ "load_field", 84, 7, "nop", 120, 33 ], [ "subtract", 85, 83, 84, 120, 33 ], [ "store_field", 82, 85, "nops_added", 120, 33 ], [ "load_field", 86, 7, "guard", 121, 25 ], [ "load_field", 87, 4, "guard", 121, 40 ], [ "subtract", 88, 86, 87, 121, 40 ], [ "store_field", 82, 88, "guards_removed", 121, 40 ], [ "store_field", 80, 82, "changes", 121, 40 ], [ "is_array", 89, 79, 121, 40 ], [ "jump_false", 89, "push_err_69", 121, 40 ], [ "push", 79, 80, 121, 40 ], [ "jump", "push_done_70", 121, 40 ], "push_err_69", [ "disrupt", 121, 40 ], "push_done_70", [ "return", 10, 124, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 3 }, { "disruption_pc": 0, "nr_slots": 13, "nr_close_slots": 0, "instructions": [ [ "access", 3, { "name": "is_number", "kind": "name", "make": "intrinsic" }, 130, 9 ], [ "frame", 4, 3, 1, 130, 9 ], [ "null", 5, 130, 9 ], [ "setarg", 4, 0, 5, 130, 9 ], [ "setarg", 4, 1, 1, 130, 9 ], [ "invoke", 4, 2, 130, 9 ], [ "jump_false", 2, "if_else_71", 130, 9 ], [ "is_int", 6, 1, 131, 22 ], [ "jump_false", 6, "if_else_73", 131, 22 ], [ "get", 7, 27, 1, 132, 16 ], [ "return", 7, 132, 16 ], "_nop_ur_1", "if_else_73", "if_end_74", [ "get", 8, 28, 1, 134, 14 ], [ "return", 8, 134, 14 ], "_nop_ur_2", "if_else_71", "if_end_72", [ "is_text", 9, 1, 136, 17 ], [ "jump_false", 9, "if_else_75", 136, 17 ], [ "get", 10, 22, 1, 137, 14 ], [ "return", 10, 137, 14 ], "_nop_ur_3", "if_else_75", "if_end_76", [ "get", 11, 6, 1, 139, 12 ], [ "return", 11, 139, 12 ], "_nop_ur_4", "_nop_ur_5" ], "name": "", "filename": "streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 48, "nr_close_slots": 0, "instructions": [ [ "access", 7, 0, 144, 20 ], [ "load_index", 8, 2, 7, 144, 20 ], [ "move", 4, 8, 144, 20 ], [ "null", 5, 145, 16 ], [ "null", 6, 146, 20 ], [ "null", 3, 147, 15 ], [ "access", 9, "move", 148, 15 ], [ "is_identical", 10, 4, 9, 148, 15 ], [ "jump_true", 10, "eq_done_79", 148, 15 ], [ "is_int", 11, 4, 148, 15 ], [ "jump_false", 11, "eq_ni_80", 148, 15 ], "_nop_tc_1", [ "jump", "eq_ni_80", 148, 15 ], [ "eq_int", 10, 4, 9, 148, 15 ], [ "jump", "eq_done_79", 148, 15 ], "eq_ni_80", [ "is_num", 11, 4, 148, 15 ], [ "jump_false", 11, "eq_nn_81", 148, 15 ], "_nop_tc_2", [ "jump", "eq_nn_81", 148, 15 ], [ "eq_float", 10, 4, 9, 148, 15 ], [ "jump", "eq_done_79", 148, 15 ], "eq_nn_81", [ "is_text", 11, 4, 148, 15 ], [ "jump_false", 11, "eq_nt_82", 148, 15 ], "_nop_tc_3", "_nop_tc_4", [ "eq_text", 10, 4, 9, 148, 15 ], [ "jump", "eq_done_79", 148, 15 ], "eq_nt_82", [ "is_null", 11, 4, 148, 15 ], [ "jump_false", 11, "eq_nnl_83", 148, 15 ], "_nop_tc_5", [ "jump", "eq_nnl_83", 148, 15 ], [ "true", 10, 148, 15 ], [ "jump", "eq_done_79", 148, 15 ], "eq_nnl_83", [ "is_bool", 11, 4, 148, 15 ], [ "jump_false", 11, "eq_nb_84", 148, 15 ], "_nop_tc_6", [ "jump", "eq_nb_84", 148, 15 ], [ "eq_bool", 10, 4, 9, 148, 15 ], [ "jump", "eq_done_79", 148, 15 ], "eq_nb_84", [ "false", 10, 148, 15 ], "eq_done_79", [ "jump_false", 10, "if_else_77", 148, 15 ], [ "access", 13, 2, 149, 35 ], [ "load_index", 14, 2, 13, 149, 35 ], [ "load_dynamic", 15, 1, 14, 149, 35 ], [ "move", 6, 15, 149, 35 ], [ "null", 16, 150, 42 ], [ "is_identical", 17, 6, 16, 150, 42 ], [ "jump_true", 17, "ne_nid_88", 150, 42 ], [ "jump", "ne_ni_89", 150, 42 ], "ne_nid_88", [ "false", 17, 150, 42 ], [ "jump", "ne_done_87", 150, 42 ], "ne_ni_89", [ "is_int", 18, 6, 150, 42 ], [ "jump_false", 18, "ne_nn_90", 150, 42 ], "_nop_tc_7", [ "jump", "ne_nn_90", 150, 42 ], [ "ne_int", 17, 6, 16, 150, 42 ], [ "jump", "ne_done_87", 150, 42 ], "ne_nn_90", [ "is_num", 18, 6, 150, 42 ], [ "jump_false", 18, "ne_nt_91", 150, 42 ], "_nop_tc_8", [ "jump", "ne_nt_91", 150, 42 ], [ "ne_float", 17, 6, 16, 150, 42 ], [ "jump", "ne_done_87", 150, 42 ], "ne_nt_91", [ "is_text", 18, 6, 150, 42 ], [ "jump_false", 18, "ne_nnl_92", 150, 42 ], "_nop_tc_9", [ "jump", "ne_nnl_92", 150, 42 ], [ "ne_text", 17, 6, 16, 150, 42 ], [ "jump", "ne_done_87", 150, 42 ], "ne_nnl_92", [ "is_null", 18, 6, 150, 42 ], [ "jump_false", 18, "ne_nb_93", 150, 42 ], "_nop_tc_10", "_nop_tc_11", [ "false", 17, 150, 42 ], [ "jump", "ne_done_87", 150, 42 ], "ne_nb_93", [ "is_bool", 18, 6, 150, 42 ], [ "jump_false", 18, "ne_mis_94", 150, 42 ], "_nop_tc_12", [ "jump", "ne_mis_94", 150, 42 ], [ "ne_bool", 17, 6, 16, 150, 42 ], [ "jump", "ne_done_87", 150, 42 ], "ne_mis_94", [ "true", 17, 150, 42 ], "ne_done_87", [ "jump_false", 17, "tern_else_85", 150, 42 ], [ "move", 20, 6, 150, 49 ], [ "jump", "tern_end_86", 150, 49 ], "tern_else_85", [ "get", 21, 6, 1, 150, 60 ], [ "move", 20, 21, 150, 60 ], "tern_end_86", [ "access", 22, 1, 150, 24 ], [ "load_index", 23, 2, 22, 150, 24 ], [ "store_dynamic", 1, 20, 23, 150, 24 ], [ "null", 24, 151, 14 ], [ "return", 24, 151, 14 ], "_nop_ur_1", "if_else_77", "if_end_78", [ "get", 25, 8, 1, 153, 12 ], [ "load_dynamic", 26, 25, 4, 153, 24 ], [ "move", 5, 26, 153, 24 ], [ "null", 27, 154, 17 ], [ "is_identical", 28, 5, 27, 154, 17 ], [ "jump_true", 28, "ne_nid_98", 154, 17 ], [ "jump", "ne_ni_99", 154, 17 ], "ne_nid_98", [ "false", 28, 154, 17 ], [ "jump", "ne_done_97", 154, 17 ], "ne_ni_99", [ "is_int", 29, 5, 154, 17 ], [ "jump_false", 29, "ne_nn_100", 154, 17 ], "_nop_tc_13", [ "jump", "ne_nn_100", 154, 17 ], [ "ne_int", 28, 5, 27, 154, 17 ], [ "jump", "ne_done_97", 154, 17 ], "ne_nn_100", [ "is_num", 29, 5, 154, 17 ], [ "jump_false", 29, "ne_nt_101", 154, 17 ], "_nop_tc_14", [ "jump", "ne_nt_101", 154, 17 ], [ "ne_float", 28, 5, 27, 154, 17 ], [ "jump", "ne_done_97", 154, 17 ], "ne_nt_101", [ "is_text", 29, 5, 154, 17 ], [ "jump_false", 29, "ne_nnl_102", 154, 17 ], "_nop_tc_15", [ "jump", "ne_nnl_102", 154, 17 ], [ "ne_text", 28, 5, 27, 154, 17 ], [ "jump", "ne_done_97", 154, 17 ], "ne_nnl_102", [ "is_null", 29, 5, 154, 17 ], [ "jump_false", 29, "ne_nb_103", 154, 17 ], "_nop_tc_16", "_nop_tc_17", [ "false", 28, 154, 17 ], [ "jump", "ne_done_97", 154, 17 ], "ne_nb_103", [ "is_bool", 29, 5, 154, 17 ], [ "jump_false", 29, "ne_mis_104", 154, 17 ], "_nop_tc_18", [ "jump", "ne_mis_104", 154, 17 ], [ "ne_bool", 28, 5, 27, 154, 17 ], [ "jump", "ne_done_97", 154, 17 ], "ne_mis_104", [ "true", 28, 154, 17 ], "ne_done_97", [ "jump_false", 28, "if_else_95", 154, 17 ], [ "access", 31, 1, 155, 18 ], [ "load_index", 32, 5, 31, 155, 18 ], [ "move", 3, 32, 155, 18 ], [ "null", 33, 156, 18 ], [ "is_identical", 34, 3, 33, 156, 18 ], [ "jump_true", 34, "eq_done_107", 156, 18 ], [ "is_int", 35, 3, 156, 18 ], [ "jump_false", 35, "eq_ni_108", 156, 18 ], "_nop_tc_19", [ "jump", "eq_ni_108", 156, 18 ], [ "eq_int", 34, 3, 33, 156, 18 ], [ "jump", "eq_done_107", 156, 18 ], "eq_ni_108", [ "is_num", 35, 3, 156, 18 ], [ "jump_false", 35, "eq_nn_109", 156, 18 ], "_nop_tc_20", [ "jump", "eq_nn_109", 156, 18 ], [ "eq_float", 34, 3, 33, 156, 18 ], [ "jump", "eq_done_107", 156, 18 ], "eq_nn_109", [ "is_text", 35, 3, 156, 18 ], [ "jump_false", 35, "eq_nt_110", 156, 18 ], "_nop_tc_21", [ "jump", "eq_nt_110", 156, 18 ], [ "eq_text", 34, 3, 33, 156, 18 ], [ "jump", "eq_done_107", 156, 18 ], "eq_nt_110", [ "is_null", 35, 3, 156, 18 ], [ "jump_false", 35, "eq_nnl_111", 156, 18 ], "_nop_tc_22", "_nop_tc_23", [ "true", 34, 156, 18 ], [ "jump", "eq_done_107", 156, 18 ], "eq_nnl_111", [ "is_bool", 35, 3, 156, 18 ], [ "jump_false", 35, "eq_nb_112", 156, 18 ], "_nop_tc_24", [ "jump", "eq_nb_112", 156, 18 ], [ "eq_bool", 34, 3, 33, 156, 18 ], [ "jump", "eq_done_107", 156, 18 ], "eq_nb_112", [ "false", 34, 156, 18 ], "eq_done_107", [ "jump_false", 34, "if_else_105", 156, 18 ], [ "access", 37, 2, 157, 39 ], [ "load_index", 38, 2, 37, 157, 39 ], [ "get", 40, 16, 1, 157, 15 ], [ "frame", 41, 40, 1, 157, 15 ], [ "null", 42, 157, 15 ], [ "setarg", 41, 0, 42, 157, 15 ], [ "setarg", 41, 1, 38, 157, 15 ], [ "invoke", 41, 39, 157, 15 ], [ "move", 3, 39, 157, 15 ], [ "jump", "if_end_106", 157, 15 ], "if_else_105", "if_end_106", [ "access", 43, 0, 159, 29 ], [ "load_index", 44, 5, 43, 159, 29 ], [ "load_dynamic", 45, 2, 44, 159, 29 ], [ "store_dynamic", 1, 3, 45, 159, 29 ], [ "jump", "if_end_96", 159, 29 ], "if_else_95", "if_end_96", [ "null", 46, 161, 12 ], [ "return", 46, 161, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 32, "nr_close_slots": 0, "instructions": [ [ "load_dynamic", 5, 1, 2, 165, 28 ], [ "move", 4, 5, 165, 28 ], [ "null", 6, 166, 18 ], [ "is_identical", 7, 4, 6, 166, 18 ], [ "jump_true", 7, "eq_done_115", 166, 18 ], [ "is_int", 8, 4, 166, 18 ], [ "jump_false", 8, "eq_ni_116", 166, 18 ], "_nop_tc_1", [ "jump", "eq_ni_116", 166, 18 ], [ "eq_int", 7, 4, 6, 166, 18 ], [ "jump", "eq_done_115", 166, 18 ], "eq_ni_116", [ "is_num", 8, 4, 166, 18 ], [ "jump_false", 8, "eq_nn_117", 166, 18 ], "_nop_tc_2", [ "jump", "eq_nn_117", 166, 18 ], [ "eq_float", 7, 4, 6, 166, 18 ], [ "jump", "eq_done_115", 166, 18 ], "eq_nn_117", [ "is_text", 8, 4, 166, 18 ], [ "jump_false", 8, "eq_nt_118", 166, 18 ], "_nop_tc_3", [ "jump", "eq_nt_118", 166, 18 ], [ "eq_text", 7, 4, 6, 166, 18 ], [ "jump", "eq_done_115", 166, 18 ], "eq_nt_118", [ "is_null", 8, 4, 166, 18 ], [ "jump_false", 8, "eq_nnl_119", 166, 18 ], "_nop_tc_4", "_nop_tc_5", [ "true", 7, 166, 18 ], [ "jump", "eq_done_115", 166, 18 ], "eq_nnl_119", [ "is_bool", 8, 4, 166, 18 ], [ "jump_false", 8, "eq_nb_120", 166, 18 ], "_nop_tc_6", [ "jump", "eq_nb_120", 166, 18 ], [ "eq_bool", 7, 4, 6, 166, 18 ], [ "jump", "eq_done_115", 166, 18 ], "eq_nb_120", [ "false", 7, 166, 18 ], "eq_done_115", [ "jump_false", 7, "if_else_113", 166, 18 ], [ "false", 10, 167, 14 ], [ "return", 10, 167, 14 ], "_nop_ur_1", "if_else_113", "if_end_114", [ "is_identical", 11, 4, 3, 169, 18 ], [ "jump_true", 11, "eq_done_123", 169, 18 ], [ "is_int", 12, 4, 169, 18 ], [ "jump_false", 12, "eq_ni_124", 169, 18 ], [ "is_int", 13, 3, 169, 18 ], [ "jump_false", 13, "eq_ni_124", 169, 18 ], [ "eq_int", 11, 4, 3, 169, 18 ], [ "jump", "eq_done_123", 169, 18 ], "eq_ni_124", [ "is_num", 12, 4, 169, 18 ], [ "jump_false", 12, "eq_nn_125", 169, 18 ], [ "is_num", 13, 3, 169, 18 ], [ "jump_false", 13, "eq_nn_125", 169, 18 ], [ "eq_float", 11, 4, 3, 169, 18 ], [ "jump", "eq_done_123", 169, 18 ], "eq_nn_125", [ "is_text", 12, 4, 169, 18 ], [ "jump_false", 12, "eq_nt_126", 169, 18 ], [ "is_text", 13, 3, 169, 18 ], [ "jump_false", 13, "eq_nt_126", 169, 18 ], [ "eq_text", 11, 4, 3, 169, 18 ], [ "jump", "eq_done_123", 169, 18 ], "eq_nt_126", [ "is_null", 12, 4, 169, 18 ], [ "jump_false", 12, "eq_nnl_127", 169, 18 ], [ "is_null", 13, 3, 169, 18 ], [ "jump_false", 13, "eq_nnl_127", 169, 18 ], [ "true", 11, 169, 18 ], [ "jump", "eq_done_123", 169, 18 ], "eq_nnl_127", [ "is_bool", 12, 4, 169, 18 ], [ "jump_false", 12, "eq_nb_128", 169, 18 ], [ "is_bool", 13, 3, 169, 18 ], [ "jump_false", 13, "eq_nb_128", 169, 18 ], [ "eq_bool", 11, 4, 3, 169, 18 ], [ "jump", "eq_done_123", 169, 18 ], "eq_nb_128", [ "false", 11, 169, 18 ], "eq_done_123", [ "jump_false", 11, "if_else_121", 169, 18 ], [ "true", 14, 170, 14 ], [ "return", 14, 170, 14 ], "_nop_ur_2", "if_else_121", "if_end_122", [ "get", 15, 15, 1, 172, 16 ], [ "is_identical", 16, 3, 15, 172, 16 ], [ "jump_true", 16, "eq_done_132", 172, 16 ], [ "is_int", 17, 3, 172, 16 ], [ "jump_false", 17, "eq_ni_133", 172, 16 ], [ "is_int", 18, 15, 172, 16 ], [ "jump_false", 18, "eq_ni_133", 172, 16 ], [ "eq_int", 16, 3, 15, 172, 16 ], [ "jump", "eq_done_132", 172, 16 ], "eq_ni_133", [ "is_num", 17, 3, 172, 16 ], [ "jump_false", 17, "eq_nn_134", 172, 16 ], [ "is_num", 18, 15, 172, 16 ], [ "jump_false", 18, "eq_nn_134", 172, 16 ], [ "eq_float", 16, 3, 15, 172, 16 ], [ "jump", "eq_done_132", 172, 16 ], "eq_nn_134", [ "is_text", 17, 3, 172, 16 ], [ "jump_false", 17, "eq_nt_135", 172, 16 ], [ "is_text", 18, 15, 172, 16 ], [ "jump_false", 18, "eq_nt_135", 172, 16 ], [ "eq_text", 16, 3, 15, 172, 16 ], [ "jump", "eq_done_132", 172, 16 ], "eq_nt_135", [ "is_null", 17, 3, 172, 16 ], [ "jump_false", 17, "eq_nnl_136", 172, 16 ], [ "is_null", 18, 15, 172, 16 ], [ "jump_false", 18, "eq_nnl_136", 172, 16 ], [ "true", 16, 172, 16 ], [ "jump", "eq_done_132", 172, 16 ], "eq_nnl_136", [ "is_bool", 17, 3, 172, 16 ], [ "jump_false", 17, "eq_nb_137", 172, 16 ], [ "is_bool", 18, 15, 172, 16 ], [ "jump_false", 18, "eq_nb_137", 172, 16 ], [ "eq_bool", 16, 3, 15, 172, 16 ], [ "jump", "eq_done_132", 172, 16 ], "eq_nb_137", [ "false", 16, 172, 16 ], "eq_done_132", [ "move", 19, 16, 172, 16 ], [ "jump_false", 19, "and_end_131", 172, 16 ], [ "get", 20, 27, 1, 172, 35 ], [ "is_identical", 21, 4, 20, 172, 35 ], [ "jump_true", 21, "eq_done_139", 172, 35 ], [ "is_int", 22, 4, 172, 35 ], [ "jump_false", 22, "eq_ni_140", 172, 35 ], [ "is_int", 23, 20, 172, 35 ], [ "jump_false", 23, "eq_ni_140", 172, 35 ], [ "eq_int", 21, 4, 20, 172, 35 ], [ "jump", "eq_done_139", 172, 35 ], "eq_ni_140", [ "is_num", 22, 4, 172, 35 ], [ "jump_false", 22, "eq_nn_141", 172, 35 ], [ "is_num", 23, 20, 172, 35 ], [ "jump_false", 23, "eq_nn_141", 172, 35 ], [ "eq_float", 21, 4, 20, 172, 35 ], [ "jump", "eq_done_139", 172, 35 ], "eq_nn_141", [ "is_text", 22, 4, 172, 35 ], [ "jump_false", 22, "eq_nt_142", 172, 35 ], [ "is_text", 23, 20, 172, 35 ], [ "jump_false", 23, "eq_nt_142", 172, 35 ], [ "eq_text", 21, 4, 20, 172, 35 ], [ "jump", "eq_done_139", 172, 35 ], "eq_nt_142", [ "is_null", 22, 4, 172, 35 ], [ "jump_false", 22, "eq_nnl_143", 172, 35 ], [ "is_null", 23, 20, 172, 35 ], [ "jump_false", 23, "eq_nnl_143", 172, 35 ], [ "true", 21, 172, 35 ], [ "jump", "eq_done_139", 172, 35 ], "eq_nnl_143", [ "is_bool", 22, 4, 172, 35 ], [ "jump_false", 22, "eq_nb_144", 172, 35 ], [ "is_bool", 23, 20, 172, 35 ], [ "jump_false", 23, "eq_nb_144", 172, 35 ], [ "eq_bool", 21, 4, 20, 172, 35 ], [ "jump", "eq_done_139", 172, 35 ], "eq_nb_144", [ "false", 21, 172, 35 ], "eq_done_139", [ "move", 24, 21, 172, 35 ], [ "jump_true", 24, "or_end_138", 172, 35 ], [ "get", 25, 28, 1, 172, 53 ], [ "is_identical", 26, 4, 25, 172, 53 ], [ "jump_true", 26, "eq_done_145", 172, 53 ], [ "is_int", 27, 4, 172, 53 ], [ "jump_false", 27, "eq_ni_146", 172, 53 ], [ "is_int", 28, 25, 172, 53 ], [ "jump_false", 28, "eq_ni_146", 172, 53 ], [ "eq_int", 26, 4, 25, 172, 53 ], [ "jump", "eq_done_145", 172, 53 ], "eq_ni_146", [ "is_num", 27, 4, 172, 53 ], [ "jump_false", 27, "eq_nn_147", 172, 53 ], [ "is_num", 28, 25, 172, 53 ], [ "jump_false", 28, "eq_nn_147", 172, 53 ], [ "eq_float", 26, 4, 25, 172, 53 ], [ "jump", "eq_done_145", 172, 53 ], "eq_nn_147", [ "is_text", 27, 4, 172, 53 ], [ "jump_false", 27, "eq_nt_148", 172, 53 ], [ "is_text", 28, 25, 172, 53 ], [ "jump_false", 28, "eq_nt_148", 172, 53 ], [ "eq_text", 26, 4, 25, 172, 53 ], [ "jump", "eq_done_145", 172, 53 ], "eq_nt_148", [ "is_null", 27, 4, 172, 53 ], [ "jump_false", 27, "eq_nnl_149", 172, 53 ], [ "is_null", 28, 25, 172, 53 ], [ "jump_false", 28, "eq_nnl_149", 172, 53 ], [ "true", 26, 172, 53 ], [ "jump", "eq_done_145", 172, 53 ], "eq_nnl_149", [ "is_bool", 27, 4, 172, 53 ], [ "jump_false", 27, "eq_nb_150", 172, 53 ], [ "is_bool", 28, 25, 172, 53 ], [ "jump_false", 28, "eq_nb_150", 172, 53 ], [ "eq_bool", 26, 4, 25, 172, 53 ], [ "jump", "eq_done_145", 172, 53 ], "eq_nb_150", [ "false", 26, 172, 53 ], "eq_done_145", [ "move", 24, 26, 172, 53 ], "or_end_138", [ "move", 19, 24, 172, 53 ], "and_end_131", [ "jump_false", 19, "if_else_129", 172, 53 ], [ "true", 29, 173, 14 ], [ "return", 29, 173, 14 ], "_nop_ur_3", "if_else_129", "if_end_130", [ "false", 30, 175, 12 ], [ "return", 30, 175, 12 ], "_nop_ur_4", "_nop_ur_5" ], "name": "", "filename": "streamline.cm", "nr_args": 3 }, { "disruption_pc": 0, "nr_slots": 75, "nr_close_slots": 0, "instructions": [ [ "null", 4, 179, 20 ], [ "access", 6, { "name": "is_number", "kind": "name", "make": "intrinsic" }, 180, 10 ], [ "frame", 7, 6, 1, 180, 10 ], [ "null", 8, 180, 10 ], [ "setarg", 7, 0, 8, 180, 10 ], [ "setarg", 7, 1, 2, 180, 10 ], [ "invoke", 7, 5, 180, 10 ], "_nop_bl_1", [ "jump_true", 5, "if_else_151", 180, 10 ], [ "null", 10, 181, 14 ], [ "return", 10, 181, 14 ], "_nop_ur_1", "if_else_151", "if_end_152", [ "load_dynamic", 11, 1, 2, 183, 31 ], [ "move", 4, 11, 183, 31 ], [ "null", 12, 184, 21 ], [ "is_identical", 13, 4, 12, 184, 21 ], [ "jump_true", 13, "eq_done_155", 184, 21 ], [ "is_int", 14, 4, 184, 21 ], [ "jump_false", 14, "eq_ni_156", 184, 21 ], "_nop_tc_1", [ "jump", "eq_ni_156", 184, 21 ], [ "eq_int", 13, 4, 12, 184, 21 ], [ "jump", "eq_done_155", 184, 21 ], "eq_ni_156", [ "is_num", 14, 4, 184, 21 ], [ "jump_false", 14, "eq_nn_157", 184, 21 ], "_nop_tc_2", [ "jump", "eq_nn_157", 184, 21 ], [ "eq_float", 13, 4, 12, 184, 21 ], [ "jump", "eq_done_155", 184, 21 ], "eq_nn_157", [ "is_text", 14, 4, 184, 21 ], [ "jump_false", 14, "eq_nt_158", 184, 21 ], "_nop_tc_3", [ "jump", "eq_nt_158", 184, 21 ], [ "eq_text", 13, 4, 12, 184, 21 ], [ "jump", "eq_done_155", 184, 21 ], "eq_nt_158", [ "is_null", 14, 4, 184, 21 ], [ "jump_false", 14, "eq_nnl_159", 184, 21 ], "_nop_tc_4", "_nop_tc_5", [ "true", 13, 184, 21 ], [ "jump", "eq_done_155", 184, 21 ], "eq_nnl_159", [ "is_bool", 14, 4, 184, 21 ], [ "jump_false", 14, "eq_nb_160", 184, 21 ], "_nop_tc_6", [ "jump", "eq_nb_160", 184, 21 ], [ "eq_bool", 13, 4, 12, 184, 21 ], [ "jump", "eq_done_155", 184, 21 ], "eq_nb_160", [ "false", 13, 184, 21 ], "eq_done_155", [ "jump_false", 13, "if_else_153", 184, 21 ], [ "store_dynamic", 1, 3, 2, 185, 22 ], [ "jump", "if_end_154", 185, 22 ], "if_else_153", [ "is_identical", 16, 4, 3, 186, 28 ], [ "jump_true", 16, "ne_nid_165", 186, 28 ], [ "jump", "ne_ni_166", 186, 28 ], "ne_nid_165", [ "false", 16, 186, 28 ], [ "jump", "ne_done_164", 186, 28 ], "ne_ni_166", [ "is_int", 17, 4, 186, 28 ], [ "jump_false", 17, "ne_nn_167", 186, 28 ], [ "is_int", 18, 3, 186, 28 ], [ "jump_false", 18, "ne_nn_167", 186, 28 ], [ "ne_int", 16, 4, 3, 186, 28 ], [ "jump", "ne_done_164", 186, 28 ], "ne_nn_167", [ "is_num", 17, 4, 186, 28 ], [ "jump_false", 17, "ne_nt_168", 186, 28 ], [ "is_num", 18, 3, 186, 28 ], [ "jump_false", 18, "ne_nt_168", 186, 28 ], [ "ne_float", 16, 4, 3, 186, 28 ], [ "jump", "ne_done_164", 186, 28 ], "ne_nt_168", [ "is_text", 17, 4, 186, 28 ], [ "jump_false", 17, "ne_nnl_169", 186, 28 ], [ "is_text", 18, 3, 186, 28 ], [ "jump_false", 18, "ne_nnl_169", 186, 28 ], [ "ne_text", 16, 4, 3, 186, 28 ], [ "jump", "ne_done_164", 186, 28 ], "ne_nnl_169", [ "is_null", 17, 4, 186, 28 ], [ "jump_false", 17, "ne_nb_170", 186, 28 ], [ "is_null", 18, 3, 186, 28 ], [ "jump_false", 18, "ne_nb_170", 186, 28 ], [ "false", 16, 186, 28 ], [ "jump", "ne_done_164", 186, 28 ], "ne_nb_170", [ "is_bool", 17, 4, 186, 28 ], [ "jump_false", 17, "ne_mis_171", 186, 28 ], [ "is_bool", 18, 3, 186, 28 ], [ "jump_false", 18, "ne_mis_171", 186, 28 ], [ "ne_bool", 16, 4, 3, 186, 28 ], [ "jump", "ne_done_164", 186, 28 ], "ne_mis_171", [ "true", 16, 186, 28 ], "ne_done_164", [ "move", 19, 16, 186, 28 ], [ "jump_false", 19, "and_end_163", 186, 28 ], [ "get", 20, 6, 1, 186, 47 ], [ "is_identical", 21, 4, 20, 186, 47 ], [ "jump_true", 21, "ne_nid_173", 186, 47 ], [ "jump", "ne_ni_174", 186, 47 ], "ne_nid_173", [ "false", 21, 186, 47 ], [ "jump", "ne_done_172", 186, 47 ], "ne_ni_174", [ "is_int", 22, 4, 186, 47 ], [ "jump_false", 22, "ne_nn_175", 186, 47 ], [ "is_int", 23, 20, 186, 47 ], [ "jump_false", 23, "ne_nn_175", 186, 47 ], [ "ne_int", 21, 4, 20, 186, 47 ], [ "jump", "ne_done_172", 186, 47 ], "ne_nn_175", [ "is_num", 22, 4, 186, 47 ], [ "jump_false", 22, "ne_nt_176", 186, 47 ], [ "is_num", 23, 20, 186, 47 ], [ "jump_false", 23, "ne_nt_176", 186, 47 ], [ "ne_float", 21, 4, 20, 186, 47 ], [ "jump", "ne_done_172", 186, 47 ], "ne_nt_176", [ "is_text", 22, 4, 186, 47 ], [ "jump_false", 22, "ne_nnl_177", 186, 47 ], [ "is_text", 23, 20, 186, 47 ], [ "jump_false", 23, "ne_nnl_177", 186, 47 ], [ "ne_text", 21, 4, 20, 186, 47 ], [ "jump", "ne_done_172", 186, 47 ], "ne_nnl_177", [ "is_null", 22, 4, 186, 47 ], [ "jump_false", 22, "ne_nb_178", 186, 47 ], [ "is_null", 23, 20, 186, 47 ], [ "jump_false", 23, "ne_nb_178", 186, 47 ], [ "false", 21, 186, 47 ], [ "jump", "ne_done_172", 186, 47 ], "ne_nb_178", [ "is_bool", 22, 4, 186, 47 ], [ "jump_false", 22, "ne_mis_179", 186, 47 ], [ "is_bool", 23, 20, 186, 47 ], [ "jump_false", 23, "ne_mis_179", 186, 47 ], [ "ne_bool", 21, 4, 20, 186, 47 ], [ "jump", "ne_done_172", 186, 47 ], "ne_mis_179", [ "true", 21, 186, 47 ], "ne_done_172", [ "move", 19, 21, 186, 47 ], "and_end_163", [ "jump_false", 19, "if_else_161", 186, 47 ], [ "get", 24, 27, 1, 187, 24 ], [ "is_identical", 25, 4, 24, 187, 24 ], [ "jump_true", 25, "eq_done_184", 187, 24 ], [ "is_int", 26, 4, 187, 24 ], [ "jump_false", 26, "eq_ni_185", 187, 24 ], [ "is_int", 27, 24, 187, 24 ], [ "jump_false", 27, "eq_ni_185", 187, 24 ], [ "eq_int", 25, 4, 24, 187, 24 ], [ "jump", "eq_done_184", 187, 24 ], "eq_ni_185", [ "is_num", 26, 4, 187, 24 ], [ "jump_false", 26, "eq_nn_186", 187, 24 ], [ "is_num", 27, 24, 187, 24 ], [ "jump_false", 27, "eq_nn_186", 187, 24 ], [ "eq_float", 25, 4, 24, 187, 24 ], [ "jump", "eq_done_184", 187, 24 ], "eq_nn_186", [ "is_text", 26, 4, 187, 24 ], [ "jump_false", 26, "eq_nt_187", 187, 24 ], [ "is_text", 27, 24, 187, 24 ], [ "jump_false", 27, "eq_nt_187", 187, 24 ], [ "eq_text", 25, 4, 24, 187, 24 ], [ "jump", "eq_done_184", 187, 24 ], "eq_nt_187", [ "is_null", 26, 4, 187, 24 ], [ "jump_false", 26, "eq_nnl_188", 187, 24 ], [ "is_null", 27, 24, 187, 24 ], [ "jump_false", 27, "eq_nnl_188", 187, 24 ], [ "true", 25, 187, 24 ], [ "jump", "eq_done_184", 187, 24 ], "eq_nnl_188", [ "is_bool", 26, 4, 187, 24 ], [ "jump_false", 26, "eq_nb_189", 187, 24 ], [ "is_bool", 27, 24, 187, 24 ], [ "jump_false", 27, "eq_nb_189", 187, 24 ], [ "eq_bool", 25, 4, 24, 187, 24 ], [ "jump", "eq_done_184", 187, 24 ], "eq_nb_189", [ "false", 25, 187, 24 ], "eq_done_184", [ "move", 28, 25, 187, 24 ], [ "jump_true", 28, "or_end_183", 187, 24 ], [ "get", 29, 28, 1, 187, 45 ], [ "is_identical", 30, 4, 29, 187, 45 ], [ "jump_true", 30, "eq_done_190", 187, 45 ], [ "is_int", 31, 4, 187, 45 ], [ "jump_false", 31, "eq_ni_191", 187, 45 ], [ "is_int", 32, 29, 187, 45 ], [ "jump_false", 32, "eq_ni_191", 187, 45 ], [ "eq_int", 30, 4, 29, 187, 45 ], [ "jump", "eq_done_190", 187, 45 ], "eq_ni_191", [ "is_num", 31, 4, 187, 45 ], [ "jump_false", 31, "eq_nn_192", 187, 45 ], [ "is_num", 32, 29, 187, 45 ], [ "jump_false", 32, "eq_nn_192", 187, 45 ], [ "eq_float", 30, 4, 29, 187, 45 ], [ "jump", "eq_done_190", 187, 45 ], "eq_nn_192", [ "is_text", 31, 4, 187, 45 ], [ "jump_false", 31, "eq_nt_193", 187, 45 ], [ "is_text", 32, 29, 187, 45 ], [ "jump_false", 32, "eq_nt_193", 187, 45 ], [ "eq_text", 30, 4, 29, 187, 45 ], [ "jump", "eq_done_190", 187, 45 ], "eq_nt_193", [ "is_null", 31, 4, 187, 45 ], [ "jump_false", 31, "eq_nnl_194", 187, 45 ], [ "is_null", 32, 29, 187, 45 ], [ "jump_false", 32, "eq_nnl_194", 187, 45 ], [ "true", 30, 187, 45 ], [ "jump", "eq_done_190", 187, 45 ], "eq_nnl_194", [ "is_bool", 31, 4, 187, 45 ], [ "jump_false", 31, "eq_nb_195", 187, 45 ], [ "is_bool", 32, 29, 187, 45 ], [ "jump_false", 32, "eq_nb_195", 187, 45 ], [ "eq_bool", 30, 4, 29, 187, 45 ], [ "jump", "eq_done_190", 187, 45 ], "eq_nb_195", [ "false", 30, 187, 45 ], "eq_done_190", [ "move", 28, 30, 187, 45 ], "or_end_183", [ "move", 33, 28, 187, 45 ], [ "jump_false", 33, "and_end_182", 187, 45 ], [ "get", 34, 15, 1, 187, 64 ], [ "is_identical", 35, 3, 34, 187, 64 ], [ "jump_true", 35, "eq_done_196", 187, 64 ], [ "is_int", 36, 3, 187, 64 ], [ "jump_false", 36, "eq_ni_197", 187, 64 ], [ "is_int", 37, 34, 187, 64 ], [ "jump_false", 37, "eq_ni_197", 187, 64 ], [ "eq_int", 35, 3, 34, 187, 64 ], [ "jump", "eq_done_196", 187, 64 ], "eq_ni_197", [ "is_num", 36, 3, 187, 64 ], [ "jump_false", 36, "eq_nn_198", 187, 64 ], [ "is_num", 37, 34, 187, 64 ], [ "jump_false", 37, "eq_nn_198", 187, 64 ], [ "eq_float", 35, 3, 34, 187, 64 ], [ "jump", "eq_done_196", 187, 64 ], "eq_nn_198", [ "is_text", 36, 3, 187, 64 ], [ "jump_false", 36, "eq_nt_199", 187, 64 ], [ "is_text", 37, 34, 187, 64 ], [ "jump_false", 37, "eq_nt_199", 187, 64 ], [ "eq_text", 35, 3, 34, 187, 64 ], [ "jump", "eq_done_196", 187, 64 ], "eq_nt_199", [ "is_null", 36, 3, 187, 64 ], [ "jump_false", 36, "eq_nnl_200", 187, 64 ], [ "is_null", 37, 34, 187, 64 ], [ "jump_false", 37, "eq_nnl_200", 187, 64 ], [ "true", 35, 187, 64 ], [ "jump", "eq_done_196", 187, 64 ], "eq_nnl_200", [ "is_bool", 36, 3, 187, 64 ], [ "jump_false", 36, "eq_nb_201", 187, 64 ], [ "is_bool", 37, 34, 187, 64 ], [ "jump_false", 37, "eq_nb_201", 187, 64 ], [ "eq_bool", 35, 3, 34, 187, 64 ], [ "jump", "eq_done_196", 187, 64 ], "eq_nb_201", [ "false", 35, 187, 64 ], "eq_done_196", [ "move", 33, 35, 187, 64 ], "and_end_182", [ "jump_false", 33, "if_else_180", 187, 64 ], [ "jump", "if_end_181", 187, 71 ], "if_else_180", [ "get", 38, 15, 1, 189, 30 ], [ "is_identical", 39, 4, 38, 189, 30 ], [ "jump_true", 39, "eq_done_205", 189, 30 ], [ "is_int", 40, 4, 189, 30 ], [ "jump_false", 40, "eq_ni_206", 189, 30 ], [ "is_int", 41, 38, 189, 30 ], [ "jump_false", 41, "eq_ni_206", 189, 30 ], [ "eq_int", 39, 4, 38, 189, 30 ], [ "jump", "eq_done_205", 189, 30 ], "eq_ni_206", [ "is_num", 40, 4, 189, 30 ], [ "jump_false", 40, "eq_nn_207", 189, 30 ], [ "is_num", 41, 38, 189, 30 ], [ "jump_false", 41, "eq_nn_207", 189, 30 ], [ "eq_float", 39, 4, 38, 189, 30 ], [ "jump", "eq_done_205", 189, 30 ], "eq_nn_207", [ "is_text", 40, 4, 189, 30 ], [ "jump_false", 40, "eq_nt_208", 189, 30 ], [ "is_text", 41, 38, 189, 30 ], [ "jump_false", 41, "eq_nt_208", 189, 30 ], [ "eq_text", 39, 4, 38, 189, 30 ], [ "jump", "eq_done_205", 189, 30 ], "eq_nt_208", [ "is_null", 40, 4, 189, 30 ], [ "jump_false", 40, "eq_nnl_209", 189, 30 ], [ "is_null", 41, 38, 189, 30 ], [ "jump_false", 41, "eq_nnl_209", 189, 30 ], [ "true", 39, 189, 30 ], [ "jump", "eq_done_205", 189, 30 ], "eq_nnl_209", [ "is_bool", 40, 4, 189, 30 ], [ "jump_false", 40, "eq_nb_210", 189, 30 ], [ "is_bool", 41, 38, 189, 30 ], [ "jump_false", 41, "eq_nb_210", 189, 30 ], [ "eq_bool", 39, 4, 38, 189, 30 ], [ "jump", "eq_done_205", 189, 30 ], "eq_nb_210", [ "false", 39, 189, 30 ], "eq_done_205", [ "move", 42, 39, 189, 30 ], [ "jump_false", 42, "and_end_204", 189, 30 ], [ "get", 43, 27, 1, 189, 47 ], [ "is_identical", 44, 3, 43, 189, 47 ], [ "jump_true", 44, "eq_done_212", 189, 47 ], [ "is_int", 45, 3, 189, 47 ], [ "jump_false", 45, "eq_ni_213", 189, 47 ], [ "is_int", 46, 43, 189, 47 ], [ "jump_false", 46, "eq_ni_213", 189, 47 ], [ "eq_int", 44, 3, 43, 189, 47 ], [ "jump", "eq_done_212", 189, 47 ], "eq_ni_213", [ "is_num", 45, 3, 189, 47 ], [ "jump_false", 45, "eq_nn_214", 189, 47 ], [ "is_num", 46, 43, 189, 47 ], [ "jump_false", 46, "eq_nn_214", 189, 47 ], [ "eq_float", 44, 3, 43, 189, 47 ], [ "jump", "eq_done_212", 189, 47 ], "eq_nn_214", [ "is_text", 45, 3, 189, 47 ], [ "jump_false", 45, "eq_nt_215", 189, 47 ], [ "is_text", 46, 43, 189, 47 ], [ "jump_false", 46, "eq_nt_215", 189, 47 ], [ "eq_text", 44, 3, 43, 189, 47 ], [ "jump", "eq_done_212", 189, 47 ], "eq_nt_215", [ "is_null", 45, 3, 189, 47 ], [ "jump_false", 45, "eq_nnl_216", 189, 47 ], [ "is_null", 46, 43, 189, 47 ], [ "jump_false", 46, "eq_nnl_216", 189, 47 ], [ "true", 44, 189, 47 ], [ "jump", "eq_done_212", 189, 47 ], "eq_nnl_216", [ "is_bool", 45, 3, 189, 47 ], [ "jump_false", 45, "eq_nb_217", 189, 47 ], [ "is_bool", 46, 43, 189, 47 ], [ "jump_false", 46, "eq_nb_217", 189, 47 ], [ "eq_bool", 44, 3, 43, 189, 47 ], [ "jump", "eq_done_212", 189, 47 ], "eq_nb_217", [ "false", 44, 189, 47 ], "eq_done_212", [ "move", 47, 44, 189, 47 ], [ "jump_true", 47, "or_end_211", 189, 47 ], [ "get", 48, 28, 1, 189, 63 ], [ "is_identical", 49, 3, 48, 189, 63 ], [ "jump_true", 49, "eq_done_218", 189, 63 ], [ "is_int", 50, 3, 189, 63 ], [ "jump_false", 50, "eq_ni_219", 189, 63 ], [ "is_int", 51, 48, 189, 63 ], [ "jump_false", 51, "eq_ni_219", 189, 63 ], [ "eq_int", 49, 3, 48, 189, 63 ], [ "jump", "eq_done_218", 189, 63 ], "eq_ni_219", [ "is_num", 50, 3, 189, 63 ], [ "jump_false", 50, "eq_nn_220", 189, 63 ], [ "is_num", 51, 48, 189, 63 ], [ "jump_false", 51, "eq_nn_220", 189, 63 ], [ "eq_float", 49, 3, 48, 189, 63 ], [ "jump", "eq_done_218", 189, 63 ], "eq_nn_220", [ "is_text", 50, 3, 189, 63 ], [ "jump_false", 50, "eq_nt_221", 189, 63 ], [ "is_text", 51, 48, 189, 63 ], [ "jump_false", 51, "eq_nt_221", 189, 63 ], [ "eq_text", 49, 3, 48, 189, 63 ], [ "jump", "eq_done_218", 189, 63 ], "eq_nt_221", [ "is_null", 50, 3, 189, 63 ], [ "jump_false", 50, "eq_nnl_222", 189, 63 ], [ "is_null", 51, 48, 189, 63 ], [ "jump_false", 51, "eq_nnl_222", 189, 63 ], [ "true", 49, 189, 63 ], [ "jump", "eq_done_218", 189, 63 ], "eq_nnl_222", [ "is_bool", 50, 3, 189, 63 ], [ "jump_false", 50, "eq_nb_223", 189, 63 ], [ "is_bool", 51, 48, 189, 63 ], [ "jump_false", 51, "eq_nb_223", 189, 63 ], [ "eq_bool", 49, 3, 48, 189, 63 ], [ "jump", "eq_done_218", 189, 63 ], "eq_nb_223", [ "false", 49, 189, 63 ], "eq_done_218", [ "move", 47, 49, 189, 63 ], "or_end_211", [ "move", 42, 47, 189, 63 ], "and_end_204", [ "jump_false", 42, "if_else_202", 189, 63 ], [ "store_dynamic", 1, 3, 2, 190, 24 ], [ "jump", "if_end_203", 190, 24 ], "if_else_202", [ "get", 52, 27, 1, 191, 31 ], [ "is_identical", 53, 4, 52, 191, 31 ], [ "jump_true", 53, "eq_done_228", 191, 31 ], [ "is_int", 54, 4, 191, 31 ], [ "jump_false", 54, "eq_ni_229", 191, 31 ], [ "is_int", 55, 52, 191, 31 ], [ "jump_false", 55, "eq_ni_229", 191, 31 ], [ "eq_int", 53, 4, 52, 191, 31 ], [ "jump", "eq_done_228", 191, 31 ], "eq_ni_229", [ "is_num", 54, 4, 191, 31 ], [ "jump_false", 54, "eq_nn_230", 191, 31 ], [ "is_num", 55, 52, 191, 31 ], [ "jump_false", 55, "eq_nn_230", 191, 31 ], [ "eq_float", 53, 4, 52, 191, 31 ], [ "jump", "eq_done_228", 191, 31 ], "eq_nn_230", [ "is_text", 54, 4, 191, 31 ], [ "jump_false", 54, "eq_nt_231", 191, 31 ], [ "is_text", 55, 52, 191, 31 ], [ "jump_false", 55, "eq_nt_231", 191, 31 ], [ "eq_text", 53, 4, 52, 191, 31 ], [ "jump", "eq_done_228", 191, 31 ], "eq_nt_231", [ "is_null", 54, 4, 191, 31 ], [ "jump_false", 54, "eq_nnl_232", 191, 31 ], [ "is_null", 55, 52, 191, 31 ], [ "jump_false", 55, "eq_nnl_232", 191, 31 ], [ "true", 53, 191, 31 ], [ "jump", "eq_done_228", 191, 31 ], "eq_nnl_232", [ "is_bool", 54, 4, 191, 31 ], [ "jump_false", 54, "eq_nb_233", 191, 31 ], [ "is_bool", 55, 52, 191, 31 ], [ "jump_false", 55, "eq_nb_233", 191, 31 ], [ "eq_bool", 53, 4, 52, 191, 31 ], [ "jump", "eq_done_228", 191, 31 ], "eq_nb_233", [ "false", 53, 191, 31 ], "eq_done_228", [ "move", 56, 53, 191, 31 ], [ "jump_false", 56, "and_end_227", 191, 31 ], [ "get", 57, 28, 1, 191, 47 ], [ "is_identical", 58, 3, 57, 191, 47 ], [ "jump_true", 58, "eq_done_234", 191, 47 ], [ "is_int", 59, 3, 191, 47 ], [ "jump_false", 59, "eq_ni_235", 191, 47 ], [ "is_int", 60, 57, 191, 47 ], [ "jump_false", 60, "eq_ni_235", 191, 47 ], [ "eq_int", 58, 3, 57, 191, 47 ], [ "jump", "eq_done_234", 191, 47 ], "eq_ni_235", [ "is_num", 59, 3, 191, 47 ], [ "jump_false", 59, "eq_nn_236", 191, 47 ], [ "is_num", 60, 57, 191, 47 ], [ "jump_false", 60, "eq_nn_236", 191, 47 ], [ "eq_float", 58, 3, 57, 191, 47 ], [ "jump", "eq_done_234", 191, 47 ], "eq_nn_236", [ "is_text", 59, 3, 191, 47 ], [ "jump_false", 59, "eq_nt_237", 191, 47 ], [ "is_text", 60, 57, 191, 47 ], [ "jump_false", 60, "eq_nt_237", 191, 47 ], [ "eq_text", 58, 3, 57, 191, 47 ], [ "jump", "eq_done_234", 191, 47 ], "eq_nt_237", [ "is_null", 59, 3, 191, 47 ], [ "jump_false", 59, "eq_nnl_238", 191, 47 ], [ "is_null", 60, 57, 191, 47 ], [ "jump_false", 60, "eq_nnl_238", 191, 47 ], [ "true", 58, 191, 47 ], [ "jump", "eq_done_234", 191, 47 ], "eq_nnl_238", [ "is_bool", 59, 3, 191, 47 ], [ "jump_false", 59, "eq_nb_239", 191, 47 ], [ "is_bool", 60, 57, 191, 47 ], [ "jump_false", 60, "eq_nb_239", 191, 47 ], [ "eq_bool", 58, 3, 57, 191, 47 ], [ "jump", "eq_done_234", 191, 47 ], "eq_nb_239", [ "false", 58, 191, 47 ], "eq_done_234", [ "move", 56, 58, 191, 47 ], "and_end_227", [ "move", 61, 56, 191, 47 ], [ "jump_true", 61, "or_end_226", 191, 47 ], [ "get", 62, 28, 1, 191, 72 ], [ "is_identical", 63, 4, 62, 191, 72 ], [ "jump_true", 63, "eq_done_241", 191, 72 ], [ "is_int", 64, 4, 191, 72 ], [ "jump_false", 64, "eq_ni_242", 191, 72 ], [ "is_int", 65, 62, 191, 72 ], [ "jump_false", 65, "eq_ni_242", 191, 72 ], [ "eq_int", 63, 4, 62, 191, 72 ], [ "jump", "eq_done_241", 191, 72 ], "eq_ni_242", [ "is_num", 64, 4, 191, 72 ], [ "jump_false", 64, "eq_nn_243", 191, 72 ], [ "is_num", 65, 62, 191, 72 ], [ "jump_false", 65, "eq_nn_243", 191, 72 ], [ "eq_float", 63, 4, 62, 191, 72 ], [ "jump", "eq_done_241", 191, 72 ], "eq_nn_243", [ "is_text", 64, 4, 191, 72 ], [ "jump_false", 64, "eq_nt_244", 191, 72 ], [ "is_text", 65, 62, 191, 72 ], [ "jump_false", 65, "eq_nt_244", 191, 72 ], [ "eq_text", 63, 4, 62, 191, 72 ], [ "jump", "eq_done_241", 191, 72 ], "eq_nt_244", [ "is_null", 64, 4, 191, 72 ], [ "jump_false", 64, "eq_nnl_245", 191, 72 ], [ "is_null", 65, 62, 191, 72 ], [ "jump_false", 65, "eq_nnl_245", 191, 72 ], [ "true", 63, 191, 72 ], [ "jump", "eq_done_241", 191, 72 ], "eq_nnl_245", [ "is_bool", 64, 4, 191, 72 ], [ "jump_false", 64, "eq_nb_246", 191, 72 ], [ "is_bool", 65, 62, 191, 72 ], [ "jump_false", 65, "eq_nb_246", 191, 72 ], [ "eq_bool", 63, 4, 62, 191, 72 ], [ "jump", "eq_done_241", 191, 72 ], "eq_nb_246", [ "false", 63, 191, 72 ], "eq_done_241", [ "move", 66, 63, 191, 72 ], [ "jump_false", 66, "and_end_240", 191, 72 ], [ "get", 67, 27, 1, 191, 90 ], [ "is_identical", 68, 3, 67, 191, 90 ], [ "jump_true", 68, "eq_done_247", 191, 90 ], [ "is_int", 69, 3, 191, 90 ], [ "jump_false", 69, "eq_ni_248", 191, 90 ], [ "is_int", 70, 67, 191, 90 ], [ "jump_false", 70, "eq_ni_248", 191, 90 ], [ "eq_int", 68, 3, 67, 191, 90 ], [ "jump", "eq_done_247", 191, 90 ], "eq_ni_248", [ "is_num", 69, 3, 191, 90 ], [ "jump_false", 69, "eq_nn_249", 191, 90 ], [ "is_num", 70, 67, 191, 90 ], [ "jump_false", 70, "eq_nn_249", 191, 90 ], [ "eq_float", 68, 3, 67, 191, 90 ], [ "jump", "eq_done_247", 191, 90 ], "eq_nn_249", [ "is_text", 69, 3, 191, 90 ], [ "jump_false", 69, "eq_nt_250", 191, 90 ], [ "is_text", 70, 67, 191, 90 ], [ "jump_false", 70, "eq_nt_250", 191, 90 ], [ "eq_text", 68, 3, 67, 191, 90 ], [ "jump", "eq_done_247", 191, 90 ], "eq_nt_250", [ "is_null", 69, 3, 191, 90 ], [ "jump_false", 69, "eq_nnl_251", 191, 90 ], [ "is_null", 70, 67, 191, 90 ], [ "jump_false", 70, "eq_nnl_251", 191, 90 ], [ "true", 68, 191, 90 ], [ "jump", "eq_done_247", 191, 90 ], "eq_nnl_251", [ "is_bool", 69, 3, 191, 90 ], [ "jump_false", 69, "eq_nb_252", 191, 90 ], [ "is_bool", 70, 67, 191, 90 ], [ "jump_false", 70, "eq_nb_252", 191, 90 ], [ "eq_bool", 68, 3, 67, 191, 90 ], [ "jump", "eq_done_247", 191, 90 ], "eq_nb_252", [ "false", 68, 191, 90 ], "eq_done_247", [ "move", 66, 68, 191, 90 ], "and_end_240", [ "move", 61, 66, 191, 90 ], "or_end_226", [ "jump_false", 61, "if_else_224", 191, 90 ], [ "get", 71, 15, 1, 192, 32 ], [ "store_dynamic", 1, 71, 2, 192, 24 ], [ "jump", "if_end_225", 192, 24 ], "if_else_224", [ "get", 72, 6, 1, 194, 32 ], [ "store_dynamic", 1, 72, 2, 194, 24 ], "if_end_225", "if_end_203", "if_end_181", [ "jump", "if_end_162", 194, 24 ], "if_else_161", "if_end_162", "if_end_154", [ "null", 73, 197, 12 ], [ "return", 73, 197, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 3 }, { "disruption_pc": 0, "nr_slots": 102, "nr_close_slots": 0, "instructions": [ [ "load_field", 12, 1, "instructions", 255, 24 ], [ "move", 3, 12, 255, 24 ], [ "load_field", 13, 1, "nr_args", 256, 19 ], [ "null", 14, 256, 35 ], [ "is_identical", 15, 13, 14, 256, 35 ], [ "jump_true", 15, "ne_nid_256", 256, 35 ], [ "jump", "ne_ni_257", 256, 35 ], "ne_nid_256", [ "false", 15, 256, 35 ], [ "jump", "ne_done_255", 256, 35 ], "ne_ni_257", [ "is_int", 16, 13, 256, 35 ], [ "jump_false", 16, "ne_nn_258", 256, 35 ], "_nop_tc_1", [ "jump", "ne_nn_258", 256, 35 ], [ "ne_int", 15, 13, 14, 256, 35 ], [ "jump", "ne_done_255", 256, 35 ], "ne_nn_258", [ "is_num", 16, 13, 256, 35 ], [ "jump_false", 16, "ne_nt_259", 256, 35 ], "_nop_tc_2", [ "jump", "ne_nt_259", 256, 35 ], [ "ne_float", 15, 13, 14, 256, 35 ], [ "jump", "ne_done_255", 256, 35 ], "ne_nt_259", [ "is_text", 16, 13, 256, 35 ], [ "jump_false", 16, "ne_nnl_260", 256, 35 ], "_nop_tc_3", [ "jump", "ne_nnl_260", 256, 35 ], [ "ne_text", 15, 13, 14, 256, 35 ], [ "jump", "ne_done_255", 256, 35 ], "ne_nnl_260", [ "is_null", 16, 13, 256, 35 ], [ "jump_false", 16, "ne_nb_261", 256, 35 ], "_nop_tc_4", "_nop_tc_5", [ "false", 15, 256, 35 ], [ "jump", "ne_done_255", 256, 35 ], "ne_nb_261", [ "is_bool", 16, 13, 256, 35 ], [ "jump_false", 16, "ne_mis_262", 256, 35 ], "_nop_tc_6", [ "jump", "ne_mis_262", 256, 35 ], [ "ne_bool", 15, 13, 14, 256, 35 ], [ "jump", "ne_done_255", 256, 35 ], "ne_mis_262", [ "true", 15, 256, 35 ], "ne_done_255", [ "jump_false", 15, "tern_else_253", 256, 35 ], [ "load_field", 19, 1, "nr_args", 256, 42 ], [ "move", 18, 19, 256, 42 ], [ "jump", "tern_end_254", 256, 42 ], "tern_else_253", [ "access", 20, 0, 256, 57 ], [ "move", 18, 20, 256, 57 ], "tern_end_254", [ "move", 4, 18, 256, 57 ], [ "access", 2, 0, 257, 21 ], [ "null", 9, 258, 26 ], [ "null", 5, 259, 23 ], [ "access", 11, 0, 260, 13 ], [ "access", 10, 0, 261, 13 ], [ "null", 7, 262, 17 ], [ "null", 8, 263, 14 ], [ "null", 6, 264, 16 ], [ "null", 21, 266, 25 ], [ "is_identical", 22, 3, 21, 266, 25 ], [ "jump_true", 22, "eq_done_266", 266, 25 ], [ "is_int", 23, 3, 266, 25 ], [ "jump_false", 23, "eq_ni_267", 266, 25 ], "_nop_tc_7", [ "jump", "eq_ni_267", 266, 25 ], [ "eq_int", 22, 3, 21, 266, 25 ], [ "jump", "eq_done_266", 266, 25 ], "eq_ni_267", [ "is_num", 23, 3, 266, 25 ], [ "jump_false", 23, "eq_nn_268", 266, 25 ], "_nop_tc_8", [ "jump", "eq_nn_268", 266, 25 ], [ "eq_float", 22, 3, 21, 266, 25 ], [ "jump", "eq_done_266", 266, 25 ], "eq_nn_268", [ "is_text", 23, 3, 266, 25 ], [ "jump_false", 23, "eq_nt_269", 266, 25 ], "_nop_tc_9", [ "jump", "eq_nt_269", 266, 25 ], [ "eq_text", 22, 3, 21, 266, 25 ], [ "jump", "eq_done_266", 266, 25 ], "eq_nt_269", [ "is_null", 23, 3, 266, 25 ], [ "jump_false", 23, "eq_nnl_270", 266, 25 ], "_nop_tc_10", "_nop_tc_11", [ "true", 22, 266, 25 ], [ "jump", "eq_done_266", 266, 25 ], "eq_nnl_270", [ "is_bool", 23, 3, 266, 25 ], [ "jump_false", 23, "eq_nb_271", 266, 25 ], "_nop_tc_12", [ "jump", "eq_nb_271", 266, 25 ], [ "eq_bool", 22, 3, 21, 266, 25 ], [ "jump", "eq_done_266", 266, 25 ], "eq_nb_271", [ "false", 22, 266, 25 ], "eq_done_266", [ "move", 25, 22, 266, 25 ], [ "jump_true", 25, "or_end_265", 266, 25 ], [ "access", 26, 0, 266, 44 ], [ "is_identical", 27, 4, 26, 266, 44 ], [ "jump_true", 27, "eq_done_272", 266, 44 ], [ "is_int", 28, 4, 266, 44 ], [ "jump_false", 28, "eq_ni_273", 266, 44 ], "_nop_tc_13", [ "jump", "eq_ni_273", 266, 44 ], [ "eq_int", 27, 4, 26, 266, 44 ], [ "jump", "eq_done_272", 266, 44 ], "eq_ni_273", [ "is_num", 28, 4, 266, 44 ], [ "jump_false", 28, "eq_nn_274", 266, 44 ], "_nop_tc_14", "_nop_tc_15", [ "eq_float", 27, 4, 26, 266, 44 ], [ "jump", "eq_done_272", 266, 44 ], "eq_nn_274", [ "is_text", 28, 4, 266, 44 ], [ "jump_false", 28, "eq_nt_275", 266, 44 ], "_nop_tc_16", [ "jump", "eq_nt_275", 266, 44 ], [ "eq_text", 27, 4, 26, 266, 44 ], [ "jump", "eq_done_272", 266, 44 ], "eq_nt_275", [ "is_null", 28, 4, 266, 44 ], [ "jump_false", 28, "eq_nnl_276", 266, 44 ], "_nop_tc_17", [ "jump", "eq_nnl_276", 266, 44 ], [ "true", 27, 266, 44 ], [ "jump", "eq_done_272", 266, 44 ], "eq_nnl_276", [ "is_bool", 28, 4, 266, 44 ], [ "jump_false", 28, "eq_nb_277", 266, 44 ], "_nop_tc_18", [ "jump", "eq_nb_277", 266, 44 ], [ "eq_bool", 27, 4, 26, 266, 44 ], [ "jump", "eq_done_272", 266, 44 ], "eq_nb_277", [ "false", 27, 266, 44 ], "eq_done_272", [ "move", 25, 27, 266, 44 ], "or_end_265", [ "jump_false", 25, "if_else_263", 266, 44 ], [ "load_field", 30, 1, "nr_slots", 267, 20 ], [ "access", 32, { "name": "array", "kind": "name", "make": "intrinsic" }, 267, 14 ], [ "frame", 33, 32, 1, 267, 14 ], [ "null", 34, 267, 14 ], [ "setarg", 33, 0, 34, 267, 14 ], [ "setarg", 33, 1, 30, 267, 14 ], [ "tail_invoke", 33, 31, 267, 14 ], [ "return", 31, 267, 14 ], "_nop_ur_1", "if_else_263", "if_end_264", [ "length", 35, 3, 270, 24 ], [ "move", 2, 35, 270, 24 ], [ "load_field", 36, 1, "nr_slots", 271, 28 ], [ "access", 38, { "name": "array", "kind": "name", "make": "intrinsic" }, 271, 22 ], [ "frame", 39, 38, 1, 271, 22 ], [ "null", 40, 271, 22 ], [ "setarg", 39, 0, 40, 271, 22 ], [ "setarg", 39, 1, 36, 271, 22 ], [ "invoke", 39, 37, 271, 22 ], [ "move", 9, 37, 271, 22 ], [ "access", 41, 0, 272, 9 ], [ "move", 11, 41, 272, 9 ], "while_start_278", [ "is_int", 43, 11, 273, 16 ], [ "jump_false", 43, "rel_ni_280", 273, 16 ], [ "is_int", 44, 2, 273, 16 ], [ "jump_false", 44, "rel_ni_280", 273, 16 ], [ "lt_int", 42, 11, 2, 273, 16 ], [ "jump", "rel_done_282", 273, 16 ], "rel_ni_280", [ "is_num", 43, 11, 273, 16 ], [ "jump_false", 43, "rel_nn_281", 273, 16 ], [ "is_num", 44, 2, 273, 16 ], [ "jump_false", 44, "rel_nn_281", 273, 16 ], [ "lt_float", 42, 11, 2, 273, 16 ], [ "jump", "rel_done_282", 273, 16 ], "rel_nn_281", [ "is_text", 43, 11, 273, 16 ], [ "jump_false", 43, "rel_err_283", 273, 16 ], [ "is_text", 44, 2, 273, 16 ], [ "jump_false", 44, "rel_err_283", 273, 16 ], [ "lt_text", 42, 11, 2, 273, 16 ], [ "jump", "rel_done_282", 273, 16 ], "rel_err_283", [ "disrupt", 273, 16 ], "rel_done_282", [ "jump_false", 42, "while_end_279", 273, 16 ], [ "load_dynamic", 45, 3, 11, 274, 28 ], [ "move", 7, 45, 274, 28 ], [ "is_array", 46, 7, 275, 20 ], [ "jump_false", 46, "if_else_284", 275, 20 ], [ "get", 47, 26, 1, 276, 16 ], [ "access", 48, 0, 276, 34 ], [ "load_index", 49, 7, 48, 276, 34 ], [ "load_dynamic", 50, 47, 49, 276, 34 ], [ "move", 6, 50, 276, 34 ], [ "null", 51, 277, 21 ], [ "is_identical", 52, 6, 51, 277, 21 ], [ "jump_true", 52, "ne_nid_289", 277, 21 ], [ "jump", "ne_ni_290", 277, 21 ], "ne_nid_289", [ "false", 52, 277, 21 ], [ "jump", "ne_done_288", 277, 21 ], "ne_ni_290", [ "is_int", 53, 6, 277, 21 ], [ "jump_false", 53, "ne_nn_291", 277, 21 ], "_nop_tc_19", [ "jump", "ne_nn_291", 277, 21 ], [ "ne_int", 52, 6, 51, 277, 21 ], [ "jump", "ne_done_288", 277, 21 ], "ne_nn_291", [ "is_num", 53, 6, 277, 21 ], [ "jump_false", 53, "ne_nt_292", 277, 21 ], "_nop_tc_20", [ "jump", "ne_nt_292", 277, 21 ], [ "ne_float", 52, 6, 51, 277, 21 ], [ "jump", "ne_done_288", 277, 21 ], "ne_nt_292", [ "is_text", 53, 6, 277, 21 ], [ "jump_false", 53, "ne_nnl_293", 277, 21 ], "_nop_tc_21", [ "jump", "ne_nnl_293", 277, 21 ], [ "ne_text", 52, 6, 51, 277, 21 ], [ "jump", "ne_done_288", 277, 21 ], "ne_nnl_293", [ "is_null", 53, 6, 277, 21 ], [ "jump_false", 53, "ne_nb_294", 277, 21 ], "_nop_tc_22", "_nop_tc_23", [ "false", 52, 277, 21 ], [ "jump", "ne_done_288", 277, 21 ], "ne_nb_294", [ "is_bool", 53, 6, 277, 21 ], [ "jump_false", 53, "ne_mis_295", 277, 21 ], "_nop_tc_24", [ "jump", "ne_mis_295", 277, 21 ], [ "ne_bool", 52, 6, 51, 277, 21 ], [ "jump", "ne_done_288", 277, 21 ], "ne_mis_295", [ "true", 52, 277, 21 ], "ne_done_288", [ "jump_false", 52, "if_else_286", 277, 21 ], [ "access", 55, 0, 278, 53 ], [ "load_index", 56, 6, 55, 278, 53 ], [ "load_dynamic", 57, 7, 56, 278, 53 ], [ "access", 58, 1, 278, 63 ], [ "load_index", 59, 6, 58, 278, 63 ], [ "get", 61, 33, 1, 278, 11 ], [ "frame", 62, 61, 3, 278, 11 ], [ "null", 63, 278, 11 ], [ "setarg", 62, 0, 63, 278, 11 ], [ "setarg", 62, 1, 9, 278, 11 ], [ "setarg", 62, 2, 57, 278, 11 ], [ "setarg", 62, 3, 59, 278, 11 ], [ "invoke", 62, 60, 278, 11 ], [ "length", 64, 6, 279, 22 ], [ "access", 65, 2, 279, 30 ], "_nop_tc_25", "_nop_tc_26", "_nop_tc_27", [ "jump", "rel_ni_298", 279, 30 ], [ "gt_int", 66, 64, 65, 279, 30 ], [ "jump", "rel_done_300", 279, 30 ], "rel_ni_298", "_nop_tc_28", "_nop_tc_29", "_nop_tc_30", "_nop_tc_31", [ "gt_float", 66, 64, 65, 279, 30 ], [ "jump", "rel_done_300", 279, 30 ], "rel_nn_299", "_nop_tc_32", [ "jump", "rel_err_301", 279, 30 ], "_nop_tc_33", [ "jump", "rel_err_301", 279, 30 ], [ "gt_text", 66, 64, 65, 279, 30 ], [ "jump", "rel_done_300", 279, 30 ], "rel_err_301", [ "disrupt", 279, 30 ], "rel_done_300", [ "jump_false", 66, "if_else_296", 279, 30 ], [ "access", 69, 2, 280, 55 ], [ "load_index", 70, 6, 69, 280, 55 ], [ "load_dynamic", 71, 7, 70, 280, 55 ], [ "access", 72, 3, 280, 65 ], [ "load_index", 73, 6, 72, 280, 65 ], [ "get", 75, 33, 1, 280, 13 ], [ "frame", 76, 75, 3, 280, 13 ], [ "null", 77, 280, 13 ], [ "setarg", 76, 0, 77, 280, 13 ], [ "setarg", 76, 1, 9, 280, 13 ], [ "setarg", 76, 2, 71, 280, 13 ], [ "setarg", 76, 3, 73, 280, 13 ], [ "invoke", 76, 74, 280, 13 ], [ "jump", "if_end_297", 280, 13 ], "if_else_296", "if_end_297", [ "jump", "if_end_287", 280, 13 ], "if_else_286", "if_end_287", [ "jump", "if_end_285", 280, 13 ], "if_else_284", "if_end_285", [ "access", 78, 1, 284, 15 ], [ "add", 79, 11, 78, 284, 15 ], [ "move", 11, 79, 284, 15 ], [ "jump", "while_start_278", 284, 15 ], "while_end_279", [ "load_field", 80, 1, "nr_slots", 287, 25 ], [ "access", 82, { "name": "array", "kind": "name", "make": "intrinsic" }, 287, 19 ], [ "frame", 83, 82, 1, 287, 19 ], [ "null", 84, 287, 19 ], [ "setarg", 83, 0, 84, 287, 19 ], [ "setarg", 83, 1, 80, 287, 19 ], [ "invoke", 83, 81, 287, 19 ], [ "move", 5, 81, 287, 19 ], [ "access", 85, 1, 288, 9 ], [ "move", 10, 85, 288, 9 ], "while_start_302", [ "is_int", 87, 10, 289, 17 ], [ "jump_false", 87, "rel_ni_304", 289, 17 ], [ "is_int", 88, 4, 289, 17 ], [ "jump_false", 88, "rel_ni_304", 289, 17 ], [ "le_int", 86, 10, 4, 289, 17 ], [ "jump", "rel_done_306", 289, 17 ], "rel_ni_304", [ "is_num", 87, 10, 289, 17 ], [ "jump_false", 87, "rel_nn_305", 289, 17 ], [ "is_num", 88, 4, 289, 17 ], [ "jump_false", 88, "rel_nn_305", 289, 17 ], [ "le_float", 86, 10, 4, 289, 17 ], [ "jump", "rel_done_306", 289, 17 ], "rel_nn_305", [ "is_text", 87, 10, 289, 17 ], [ "jump_false", 87, "rel_err_307", 289, 17 ], [ "is_text", 88, 4, 289, 17 ], [ "jump_false", 88, "rel_err_307", 289, 17 ], [ "le_text", 86, 10, 4, 289, 17 ], [ "jump", "rel_done_306", 289, 17 ], "rel_err_307", [ "disrupt", 289, 17 ], "rel_done_306", [ "jump_false", 86, "while_end_303", 289, 17 ], [ "load_dynamic", 89, 9, 10, 290, 27 ], [ "move", 8, 89, 290, 27 ], [ "null", 90, 291, 17 ], [ "is_identical", 91, 8, 90, 291, 17 ], [ "jump_true", 91, "ne_nid_312", 291, 17 ], [ "jump", "ne_ni_313", 291, 17 ], "ne_nid_312", [ "false", 91, 291, 17 ], [ "jump", "ne_done_311", 291, 17 ], "ne_ni_313", [ "is_int", 92, 8, 291, 17 ], [ "jump_false", 92, "ne_nn_314", 291, 17 ], "_nop_tc_34", [ "jump", "ne_nn_314", 291, 17 ], [ "ne_int", 91, 8, 90, 291, 17 ], [ "jump", "ne_done_311", 291, 17 ], "ne_nn_314", [ "is_num", 92, 8, 291, 17 ], [ "jump_false", 92, "ne_nt_315", 291, 17 ], "_nop_tc_35", [ "jump", "ne_nt_315", 291, 17 ], [ "ne_float", 91, 8, 90, 291, 17 ], [ "jump", "ne_done_311", 291, 17 ], "ne_nt_315", [ "is_text", 92, 8, 291, 17 ], [ "jump_false", 92, "ne_nnl_316", 291, 17 ], "_nop_tc_36", [ "jump", "ne_nnl_316", 291, 17 ], [ "ne_text", 91, 8, 90, 291, 17 ], [ "jump", "ne_done_311", 291, 17 ], "ne_nnl_316", [ "is_null", 92, 8, 291, 17 ], [ "jump_false", 92, "ne_nb_317", 291, 17 ], "_nop_tc_37", "_nop_tc_38", [ "false", 91, 291, 17 ], [ "jump", "ne_done_311", 291, 17 ], "ne_nb_317", [ "is_bool", 92, 8, 291, 17 ], [ "jump_false", 92, "ne_mis_318", 291, 17 ], "_nop_tc_39", [ "jump", "ne_mis_318", 291, 17 ], [ "ne_bool", 91, 8, 90, 291, 17 ], [ "jump", "ne_done_311", 291, 17 ], "ne_mis_318", [ "true", 91, 291, 17 ], "ne_done_311", [ "move", 94, 91, 291, 17 ], [ "jump_false", 94, "and_end_310", 291, 17 ], [ "get", 95, 6, 1, 291, 31 ], [ "is_identical", 96, 8, 95, 291, 31 ], [ "jump_true", 96, "ne_nid_320", 291, 31 ], [ "jump", "ne_ni_321", 291, 31 ], "ne_nid_320", [ "false", 96, 291, 31 ], [ "jump", "ne_done_319", 291, 31 ], "ne_ni_321", [ "is_int", 97, 8, 291, 31 ], [ "jump_false", 97, "ne_nn_322", 291, 31 ], [ "is_int", 98, 95, 291, 31 ], [ "jump_false", 98, "ne_nn_322", 291, 31 ], [ "ne_int", 96, 8, 95, 291, 31 ], [ "jump", "ne_done_319", 291, 31 ], "ne_nn_322", [ "is_num", 97, 8, 291, 31 ], [ "jump_false", 97, "ne_nt_323", 291, 31 ], [ "is_num", 98, 95, 291, 31 ], [ "jump_false", 98, "ne_nt_323", 291, 31 ], [ "ne_float", 96, 8, 95, 291, 31 ], [ "jump", "ne_done_319", 291, 31 ], "ne_nt_323", [ "is_text", 97, 8, 291, 31 ], [ "jump_false", 97, "ne_nnl_324", 291, 31 ], [ "is_text", 98, 95, 291, 31 ], [ "jump_false", 98, "ne_nnl_324", 291, 31 ], [ "ne_text", 96, 8, 95, 291, 31 ], [ "jump", "ne_done_319", 291, 31 ], "ne_nnl_324", [ "is_null", 97, 8, 291, 31 ], [ "jump_false", 97, "ne_nb_325", 291, 31 ], [ "is_null", 98, 95, 291, 31 ], [ "jump_false", 98, "ne_nb_325", 291, 31 ], [ "false", 96, 291, 31 ], [ "jump", "ne_done_319", 291, 31 ], "ne_nb_325", [ "is_bool", 97, 8, 291, 31 ], [ "jump_false", 97, "ne_mis_326", 291, 31 ], [ "is_bool", 98, 95, 291, 31 ], [ "jump_false", 98, "ne_mis_326", 291, 31 ], [ "ne_bool", 96, 8, 95, 291, 31 ], [ "jump", "ne_done_319", 291, 31 ], "ne_mis_326", [ "true", 96, 291, 31 ], "ne_done_319", [ "move", 94, 96, 291, 31 ], "and_end_310", [ "jump_false", 94, "if_else_308", 291, 31 ], [ "store_dynamic", 5, 8, 10, 292, 21 ], [ "jump", "if_end_309", 292, 21 ], "if_else_308", "if_end_309", [ "access", 99, 1, 294, 15 ], [ "add", 100, 10, 99, 294, 15 ], [ "move", 10, 100, 294, 15 ], [ "jump", "while_start_302", 294, 15 ], "while_end_303", [ "return", 5, 296, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 93, "nr_close_slots": 0, "instructions": [ [ "load_field", 12, 1, "instructions", 338, 24 ], [ "move", 4, 12, 338, 24 ], [ "load_field", 13, 1, "nr_args", 339, 19 ], [ "null", 14, 339, 35 ], [ "is_identical", 15, 13, 14, 339, 35 ], [ "jump_true", 15, "ne_nid_330", 339, 35 ], [ "jump", "ne_ni_331", 339, 35 ], "ne_nid_330", [ "false", 15, 339, 35 ], [ "jump", "ne_done_329", 339, 35 ], "ne_ni_331", [ "is_int", 16, 13, 339, 35 ], [ "jump_false", 16, "ne_nn_332", 339, 35 ], "_nop_tc_1", [ "jump", "ne_nn_332", 339, 35 ], [ "ne_int", 15, 13, 14, 339, 35 ], [ "jump", "ne_done_329", 339, 35 ], "ne_nn_332", [ "is_num", 16, 13, 339, 35 ], [ "jump_false", 16, "ne_nt_333", 339, 35 ], "_nop_tc_2", [ "jump", "ne_nt_333", 339, 35 ], [ "ne_float", 15, 13, 14, 339, 35 ], [ "jump", "ne_done_329", 339, 35 ], "ne_nt_333", [ "is_text", 16, 13, 339, 35 ], [ "jump_false", 16, "ne_nnl_334", 339, 35 ], "_nop_tc_3", [ "jump", "ne_nnl_334", 339, 35 ], [ "ne_text", 15, 13, 14, 339, 35 ], [ "jump", "ne_done_329", 339, 35 ], "ne_nnl_334", [ "is_null", 16, 13, 339, 35 ], [ "jump_false", 16, "ne_nb_335", 339, 35 ], "_nop_tc_4", "_nop_tc_5", [ "false", 15, 339, 35 ], [ "jump", "ne_done_329", 339, 35 ], "ne_nb_335", [ "is_bool", 16, 13, 339, 35 ], [ "jump_false", 16, "ne_mis_336", 339, 35 ], "_nop_tc_6", [ "jump", "ne_mis_336", 339, 35 ], [ "ne_bool", 15, 13, 14, 339, 35 ], [ "jump", "ne_done_329", 339, 35 ], "ne_mis_336", [ "true", 15, 339, 35 ], "ne_done_329", [ "jump_false", 15, "tern_else_327", 339, 35 ], [ "load_field", 19, 1, "nr_args", 339, 42 ], [ "move", 18, 19, 339, 42 ], [ "jump", "tern_end_328", 339, 42 ], "tern_else_327", [ "access", 20, 0, 339, 57 ], [ "move", 18, 20, 339, 57 ], "tern_end_328", [ "move", 5, 18, 339, 57 ], [ "access", 3, 0, 340, 21 ], [ "null", 6, 341, 23 ], [ "access", 11, 0, 342, 13 ], [ "access", 10, 0, 343, 13 ], [ "null", 9, 344, 17 ], [ "access", 2, 0, 345, 16 ], [ "null", 8, 346, 15 ], [ "null", 7, 347, 16 ], [ "null", 21, 349, 25 ], [ "is_identical", 22, 4, 21, 349, 25 ], [ "jump_true", 22, "eq_done_339", 349, 25 ], [ "is_int", 23, 4, 349, 25 ], [ "jump_false", 23, "eq_ni_340", 349, 25 ], "_nop_tc_7", [ "jump", "eq_ni_340", 349, 25 ], [ "eq_int", 22, 4, 21, 349, 25 ], [ "jump", "eq_done_339", 349, 25 ], "eq_ni_340", [ "is_num", 23, 4, 349, 25 ], [ "jump_false", 23, "eq_nn_341", 349, 25 ], "_nop_tc_8", [ "jump", "eq_nn_341", 349, 25 ], [ "eq_float", 22, 4, 21, 349, 25 ], [ "jump", "eq_done_339", 349, 25 ], "eq_nn_341", [ "is_text", 23, 4, 349, 25 ], [ "jump_false", 23, "eq_nt_342", 349, 25 ], "_nop_tc_9", [ "jump", "eq_nt_342", 349, 25 ], [ "eq_text", 22, 4, 21, 349, 25 ], [ "jump", "eq_done_339", 349, 25 ], "eq_nt_342", [ "is_null", 23, 4, 349, 25 ], [ "jump_false", 23, "eq_nnl_343", 349, 25 ], "_nop_tc_10", "_nop_tc_11", [ "true", 22, 349, 25 ], [ "jump", "eq_done_339", 349, 25 ], "eq_nnl_343", [ "is_bool", 23, 4, 349, 25 ], [ "jump_false", 23, "eq_nb_344", 349, 25 ], "_nop_tc_12", [ "jump", "eq_nb_344", 349, 25 ], [ "eq_bool", 22, 4, 21, 349, 25 ], [ "jump", "eq_done_339", 349, 25 ], "eq_nb_344", [ "false", 22, 349, 25 ], "eq_done_339", [ "jump_false", 22, "if_else_337", 349, 25 ], [ "load_field", 25, 1, "nr_slots", 350, 20 ], [ "access", 27, { "name": "array", "kind": "name", "make": "intrinsic" }, 350, 14 ], [ "frame", 28, 27, 1, 350, 14 ], [ "null", 29, 350, 14 ], [ "setarg", 28, 0, 29, 350, 14 ], [ "setarg", 28, 1, 25, 350, 14 ], [ "tail_invoke", 28, 26, 350, 14 ], [ "return", 26, 350, 14 ], "_nop_ur_1", "if_else_337", "if_end_338", [ "length", 30, 4, 353, 24 ], [ "move", 3, 30, 353, 24 ], [ "load_field", 31, 1, "nr_slots", 354, 25 ], [ "access", 33, { "name": "array", "kind": "name", "make": "intrinsic" }, 354, 19 ], [ "frame", 34, 33, 1, 354, 19 ], [ "null", 35, 354, 19 ], [ "setarg", 34, 0, 35, 354, 19 ], [ "setarg", 34, 1, 31, 354, 19 ], [ "invoke", 34, 32, 354, 19 ], [ "move", 6, 32, 354, 19 ], [ "access", 36, 0, 355, 9 ], [ "move", 11, 36, 355, 9 ], "while_start_345", [ "is_int", 38, 11, 356, 16 ], [ "jump_false", 38, "rel_ni_347", 356, 16 ], [ "is_int", 39, 3, 356, 16 ], [ "jump_false", 39, "rel_ni_347", 356, 16 ], [ "lt_int", 37, 11, 3, 356, 16 ], [ "jump", "rel_done_349", 356, 16 ], "rel_ni_347", [ "is_num", 38, 11, 356, 16 ], [ "jump_false", 38, "rel_nn_348", 356, 16 ], [ "is_num", 39, 3, 356, 16 ], [ "jump_false", 39, "rel_nn_348", 356, 16 ], [ "lt_float", 37, 11, 3, 356, 16 ], [ "jump", "rel_done_349", 356, 16 ], "rel_nn_348", [ "is_text", 38, 11, 356, 16 ], [ "jump_false", 38, "rel_err_350", 356, 16 ], [ "is_text", 39, 3, 356, 16 ], [ "jump_false", 39, "rel_err_350", 356, 16 ], [ "lt_text", 37, 11, 3, 356, 16 ], [ "jump", "rel_done_349", 356, 16 ], "rel_err_350", [ "disrupt", 356, 16 ], "rel_done_349", [ "jump_false", 37, "while_end_346", 356, 16 ], [ "load_dynamic", 40, 4, 11, 357, 28 ], [ "move", 9, 40, 357, 28 ], [ "is_array", 41, 9, 358, 20 ], [ "jump_false", 41, "if_else_351", 358, 20 ], [ "get", 42, 8, 1, 359, 16 ], [ "access", 43, 0, 359, 34 ], [ "load_index", 44, 9, 43, 359, 34 ], [ "load_dynamic", 45, 42, 44, 359, 34 ], [ "move", 7, 45, 359, 34 ], [ "null", 46, 360, 21 ], [ "is_identical", 47, 7, 46, 360, 21 ], [ "jump_true", 47, "ne_nid_356", 360, 21 ], [ "jump", "ne_ni_357", 360, 21 ], "ne_nid_356", [ "false", 47, 360, 21 ], [ "jump", "ne_done_355", 360, 21 ], "ne_ni_357", [ "is_int", 48, 7, 360, 21 ], [ "jump_false", 48, "ne_nn_358", 360, 21 ], "_nop_tc_13", [ "jump", "ne_nn_358", 360, 21 ], [ "ne_int", 47, 7, 46, 360, 21 ], [ "jump", "ne_done_355", 360, 21 ], "ne_nn_358", [ "is_num", 48, 7, 360, 21 ], [ "jump_false", 48, "ne_nt_359", 360, 21 ], "_nop_tc_14", [ "jump", "ne_nt_359", 360, 21 ], [ "ne_float", 47, 7, 46, 360, 21 ], [ "jump", "ne_done_355", 360, 21 ], "ne_nt_359", [ "is_text", 48, 7, 360, 21 ], [ "jump_false", 48, "ne_nnl_360", 360, 21 ], "_nop_tc_15", [ "jump", "ne_nnl_360", 360, 21 ], [ "ne_text", 47, 7, 46, 360, 21 ], [ "jump", "ne_done_355", 360, 21 ], "ne_nnl_360", [ "is_null", 48, 7, 360, 21 ], [ "jump_false", 48, "ne_nb_361", 360, 21 ], "_nop_tc_16", "_nop_tc_17", [ "false", 47, 360, 21 ], [ "jump", "ne_done_355", 360, 21 ], "ne_nb_361", [ "is_bool", 48, 7, 360, 21 ], [ "jump_false", 48, "ne_mis_362", 360, 21 ], "_nop_tc_18", [ "jump", "ne_mis_362", 360, 21 ], [ "ne_bool", 47, 7, 46, 360, 21 ], [ "jump", "ne_done_355", 360, 21 ], "ne_mis_362", [ "true", 47, 360, 21 ], "ne_done_355", [ "jump_false", 47, "if_else_353", 360, 21 ], [ "access", 50, 0, 361, 29 ], [ "load_index", 51, 7, 50, 361, 29 ], [ "load_dynamic", 52, 9, 51, 361, 29 ], [ "move", 2, 52, 361, 29 ], [ "access", 53, 1, 362, 22 ], [ "load_index", 54, 7, 53, 362, 22 ], [ "move", 8, 54, 362, 22 ], [ "null", 55, 363, 22 ], [ "is_identical", 56, 8, 55, 363, 22 ], [ "jump_true", 56, "eq_done_365", 363, 22 ], [ "is_int", 57, 8, 363, 22 ], [ "jump_false", 57, "eq_ni_366", 363, 22 ], "_nop_tc_19", [ "jump", "eq_ni_366", 363, 22 ], [ "eq_int", 56, 8, 55, 363, 22 ], [ "jump", "eq_done_365", 363, 22 ], "eq_ni_366", [ "is_num", 57, 8, 363, 22 ], [ "jump_false", 57, "eq_nn_367", 363, 22 ], "_nop_tc_20", [ "jump", "eq_nn_367", 363, 22 ], [ "eq_float", 56, 8, 55, 363, 22 ], [ "jump", "eq_done_365", 363, 22 ], "eq_nn_367", [ "is_text", 57, 8, 363, 22 ], [ "jump_false", 57, "eq_nt_368", 363, 22 ], "_nop_tc_21", [ "jump", "eq_nt_368", 363, 22 ], [ "eq_text", 56, 8, 55, 363, 22 ], [ "jump", "eq_done_365", 363, 22 ], "eq_nt_368", [ "is_null", 57, 8, 363, 22 ], [ "jump_false", 57, "eq_nnl_369", 363, 22 ], "_nop_tc_22", "_nop_tc_23", [ "true", 56, 363, 22 ], [ "jump", "eq_done_365", 363, 22 ], "eq_nnl_369", [ "is_bool", 57, 8, 363, 22 ], [ "jump_false", 57, "eq_nb_370", 363, 22 ], "_nop_tc_24", [ "jump", "eq_nb_370", 363, 22 ], [ "eq_bool", 56, 8, 55, 363, 22 ], [ "jump", "eq_done_365", 363, 22 ], "eq_nb_370", [ "false", 56, 363, 22 ], "eq_done_365", [ "jump_false", 56, "if_else_363", 363, 22 ], [ "access", 59, 2, 364, 43 ], [ "load_index", 60, 9, 59, 364, 43 ], [ "get", 62, 16, 1, 364, 19 ], [ "frame", 63, 62, 1, 364, 19 ], [ "null", 64, 364, 19 ], [ "setarg", 63, 0, 64, 364, 19 ], [ "setarg", 63, 1, 60, 364, 19 ], [ "invoke", 63, 61, 364, 19 ], [ "move", 8, 61, 364, 19 ], [ "jump", "if_end_364", 364, 19 ], "if_else_363", "if_end_364", [ "access", 65, 0, 366, 22 ], [ "is_int", 67, 2, 366, 22 ], [ "jump_false", 67, "rel_ni_374", 366, 22 ], "_nop_tc_25", [ "jump", "rel_ni_374", 366, 22 ], [ "gt_int", 66, 2, 65, 366, 22 ], [ "jump", "rel_done_376", 366, 22 ], "rel_ni_374", [ "is_num", 67, 2, 366, 22 ], [ "jump_false", 67, "rel_nn_375", 366, 22 ], "_nop_tc_26", "_nop_tc_27", [ "gt_float", 66, 2, 65, 366, 22 ], [ "jump", "rel_done_376", 366, 22 ], "rel_nn_375", [ "is_text", 67, 2, 366, 22 ], [ "jump_false", 67, "rel_err_377", 366, 22 ], "_nop_tc_28", [ "jump", "rel_err_377", 366, 22 ], [ "gt_text", 66, 2, 65, 366, 22 ], [ "jump", "rel_done_376", 366, 22 ], "rel_err_377", [ "disrupt", 366, 22 ], "rel_done_376", [ "move", 69, 66, 366, 22 ], [ "jump_false", 69, "and_end_373", 366, 22 ], [ "is_int", 71, 2, 366, 34 ], [ "jump_false", 71, "rel_ni_378", 366, 34 ], [ "is_int", 72, 5, 366, 34 ], [ "jump_false", 72, "rel_ni_378", 366, 34 ], [ "gt_int", 70, 2, 5, 366, 34 ], [ "jump", "rel_done_380", 366, 34 ], "rel_ni_378", [ "is_num", 71, 2, 366, 34 ], [ "jump_false", 71, "rel_nn_379", 366, 34 ], [ "is_num", 72, 5, 366, 34 ], [ "jump_false", 72, "rel_nn_379", 366, 34 ], [ "gt_float", 70, 2, 5, 366, 34 ], [ "jump", "rel_done_380", 366, 34 ], "rel_nn_379", [ "is_text", 71, 2, 366, 34 ], [ "jump_false", 71, "rel_err_381", 366, 34 ], [ "is_text", 72, 5, 366, 34 ], [ "jump_false", 72, "rel_err_381", 366, 34 ], [ "gt_text", 70, 2, 5, 366, 34 ], [ "jump", "rel_done_380", 366, 34 ], "rel_err_381", [ "disrupt", 366, 34 ], "rel_done_380", [ "move", 69, 70, 366, 34 ], "and_end_373", [ "jump_false", 69, "if_else_371", 366, 34 ], [ "get", 74, 33, 1, 367, 13 ], [ "frame", 75, 74, 3, 367, 13 ], [ "null", 76, 367, 13 ], [ "setarg", 75, 0, 76, 367, 13 ], [ "setarg", 75, 1, 6, 367, 13 ], [ "setarg", 75, 2, 2, 367, 13 ], [ "setarg", 75, 3, 8, 367, 13 ], [ "invoke", 75, 73, 367, 13 ], [ "jump", "if_end_372", 367, 13 ], "if_else_371", "if_end_372", [ "jump", "if_end_354", 367, 13 ], "if_else_353", "if_end_354", [ "jump", "if_end_352", 367, 13 ], "if_else_351", "if_end_352", [ "access", 77, 1, 371, 15 ], [ "add", 78, 11, 77, 371, 15 ], [ "move", 11, 78, 371, 15 ], [ "jump", "while_start_345", 371, 15 ], "while_end_346", [ "access", 79, 0, 375, 9 ], [ "move", 10, 79, 375, 9 ], "while_start_382", [ "length", 80, 6, 376, 23 ], [ "is_int", 82, 10, 376, 23 ], [ "jump_false", 82, "rel_ni_384", 376, 23 ], "_nop_tc_29", "_nop_tc_30", [ "lt_int", 81, 10, 80, 376, 23 ], [ "jump", "rel_done_386", 376, 23 ], "rel_ni_384", [ "is_num", 82, 10, 376, 23 ], [ "jump_false", 82, "rel_nn_385", 376, 23 ], "_nop_tc_31", "_nop_tc_32", [ "lt_float", 81, 10, 80, 376, 23 ], [ "jump", "rel_done_386", 376, 23 ], "rel_nn_385", [ "is_text", 82, 10, 376, 23 ], [ "jump_false", 82, "rel_err_387", 376, 23 ], "_nop_tc_33", [ "jump", "rel_err_387", 376, 23 ], [ "lt_text", 81, 10, 80, 376, 23 ], [ "jump", "rel_done_386", 376, 23 ], "rel_err_387", [ "disrupt", 376, 23 ], "rel_done_386", [ "jump_false", 81, "while_end_383", 376, 23 ], [ "load_dynamic", 84, 6, 10, 377, 23 ], [ "get", 85, 6, 1, 377, 29 ], [ "is_identical", 86, 84, 85, 377, 29 ], [ "jump_true", 86, "eq_done_390", 377, 29 ], [ "is_int", 87, 84, 377, 29 ], [ "jump_false", 87, "eq_ni_391", 377, 29 ], [ "is_int", 88, 85, 377, 29 ], [ "jump_false", 88, "eq_ni_391", 377, 29 ], [ "eq_int", 86, 84, 85, 377, 29 ], [ "jump", "eq_done_390", 377, 29 ], "eq_ni_391", [ "is_num", 87, 84, 377, 29 ], [ "jump_false", 87, "eq_nn_392", 377, 29 ], [ "is_num", 88, 85, 377, 29 ], [ "jump_false", 88, "eq_nn_392", 377, 29 ], [ "eq_float", 86, 84, 85, 377, 29 ], [ "jump", "eq_done_390", 377, 29 ], "eq_nn_392", [ "is_text", 87, 84, 377, 29 ], [ "jump_false", 87, "eq_nt_393", 377, 29 ], [ "is_text", 88, 85, 377, 29 ], [ "jump_false", 88, "eq_nt_393", 377, 29 ], [ "eq_text", 86, 84, 85, 377, 29 ], [ "jump", "eq_done_390", 377, 29 ], "eq_nt_393", [ "is_null", 87, 84, 377, 29 ], [ "jump_false", 87, "eq_nnl_394", 377, 29 ], [ "is_null", 88, 85, 377, 29 ], [ "jump_false", 88, "eq_nnl_394", 377, 29 ], [ "true", 86, 377, 29 ], [ "jump", "eq_done_390", 377, 29 ], "eq_nnl_394", [ "is_bool", 87, 84, 377, 29 ], [ "jump_false", 87, "eq_nb_395", 377, 29 ], [ "is_bool", 88, 85, 377, 29 ], [ "jump_false", 88, "eq_nb_395", 377, 29 ], [ "eq_bool", 86, 84, 85, 377, 29 ], [ "jump", "eq_done_390", 377, 29 ], "eq_nb_395", [ "false", 86, 377, 29 ], "eq_done_390", [ "jump_false", 86, "if_else_388", 377, 29 ], [ "null", 89, 378, 26 ], [ "store_dynamic", 6, 89, 10, 378, 21 ], [ "jump", "if_end_389", 378, 21 ], "if_else_388", "if_end_389", [ "access", 90, 1, 380, 15 ], [ "add", 91, 10, 90, 380, 15 ], [ "move", 10, 91, 380, 15 ], [ "jump", "while_start_382", 380, 15 ], "while_end_383", [ "return", 6, 382, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 583, "nr_close_slots": 0, "instructions": [ [ "load_field", 25, 1, "instructions", 391, 24 ], [ "move", 5, 25, 391, 24 ], [ "load_field", 26, 1, "nr_args", 392, 19 ], [ "null", 27, 392, 35 ], [ "is_identical", 28, 26, 27, 392, 35 ], [ "jump_true", 28, "ne_nid_399", 392, 35 ], [ "jump", "ne_ni_400", 392, 35 ], "ne_nid_399", [ "false", 28, 392, 35 ], [ "jump", "ne_done_398", 392, 35 ], "ne_ni_400", [ "is_int", 29, 26, 392, 35 ], [ "jump_false", 29, "ne_nn_401", 392, 35 ], "_nop_tc_1", [ "jump", "ne_nn_401", 392, 35 ], [ "ne_int", 28, 26, 27, 392, 35 ], [ "jump", "ne_done_398", 392, 35 ], "ne_nn_401", [ "is_num", 29, 26, 392, 35 ], [ "jump_false", 29, "ne_nt_402", 392, 35 ], "_nop_tc_2", [ "jump", "ne_nt_402", 392, 35 ], [ "ne_float", 28, 26, 27, 392, 35 ], [ "jump", "ne_done_398", 392, 35 ], "ne_nt_402", [ "is_text", 29, 26, 392, 35 ], [ "jump_false", 29, "ne_nnl_403", 392, 35 ], "_nop_tc_3", [ "jump", "ne_nnl_403", 392, 35 ], [ "ne_text", 28, 26, 27, 392, 35 ], [ "jump", "ne_done_398", 392, 35 ], "ne_nnl_403", [ "is_null", 29, 26, 392, 35 ], [ "jump_false", 29, "ne_nb_404", 392, 35 ], "_nop_tc_4", "_nop_tc_5", [ "false", 28, 392, 35 ], [ "jump", "ne_done_398", 392, 35 ], "ne_nb_404", [ "is_bool", 29, 26, 392, 35 ], [ "jump_false", 29, "ne_mis_405", 392, 35 ], "_nop_tc_6", [ "jump", "ne_mis_405", 392, 35 ], [ "ne_bool", 28, 26, 27, 392, 35 ], [ "jump", "ne_done_398", 392, 35 ], "ne_mis_405", [ "true", 28, 392, 35 ], "ne_done_398", [ "jump_false", 28, "tern_else_396", 392, 35 ], [ "load_field", 32, 1, "nr_args", 392, 42 ], [ "move", 31, 32, 392, 42 ], [ "jump", "tern_end_397", 392, 42 ], "tern_else_396", [ "access", 33, 0, 392, 57 ], [ "move", 31, 33, 392, 57 ], "tern_end_397", [ "move", 18, 31, 392, 57 ], [ "access", 6, 0, 393, 21 ], [ "null", 20, 394, 22 ], [ "null", 10, 395, 22 ], [ "access", 11, 0, 396, 14 ], [ "access", 15, 0, 397, 13 ], [ "access", 13, 0, 398, 13 ], [ "null", 21, 399, 17 ], [ "null", 23, 400, 14 ], [ "access", 14, 0, 401, 16 ], [ "access", 12, 0, 402, 15 ], [ "null", 22, 403, 24 ], [ "null", 17, 404, 16 ], [ "null", 16, 405, 19 ], [ "null", 24, 406, 24 ], [ "null", 9, 407, 21 ], [ "access", 7, 0, 408, 16 ], [ "null", 8, 409, 18 ], [ "null", 19, 410, 18 ], [ "null", 34, 412, 25 ], [ "is_identical", 35, 5, 34, 412, 25 ], [ "jump_true", 35, "eq_done_409", 412, 25 ], [ "is_int", 36, 5, 412, 25 ], [ "jump_false", 36, "eq_ni_410", 412, 25 ], "_nop_tc_7", [ "jump", "eq_ni_410", 412, 25 ], [ "eq_int", 35, 5, 34, 412, 25 ], [ "jump", "eq_done_409", 412, 25 ], "eq_ni_410", [ "is_num", 36, 5, 412, 25 ], [ "jump_false", 36, "eq_nn_411", 412, 25 ], "_nop_tc_8", [ "jump", "eq_nn_411", 412, 25 ], [ "eq_float", 35, 5, 34, 412, 25 ], [ "jump", "eq_done_409", 412, 25 ], "eq_nn_411", [ "is_text", 36, 5, 412, 25 ], [ "jump_false", 36, "eq_nt_412", 412, 25 ], "_nop_tc_9", [ "jump", "eq_nt_412", 412, 25 ], [ "eq_text", 35, 5, 34, 412, 25 ], [ "jump", "eq_done_409", 412, 25 ], "eq_nt_412", [ "is_null", 36, 5, 412, 25 ], [ "jump_false", 36, "eq_nnl_413", 412, 25 ], "_nop_tc_10", "_nop_tc_11", [ "true", 35, 412, 25 ], [ "jump", "eq_done_409", 412, 25 ], "eq_nnl_413", [ "is_bool", 36, 5, 412, 25 ], [ "jump_false", 36, "eq_nb_414", 412, 25 ], "_nop_tc_12", [ "jump", "eq_nb_414", 412, 25 ], [ "eq_bool", 35, 5, 34, 412, 25 ], [ "jump", "eq_done_409", 412, 25 ], "eq_nb_414", [ "false", 35, 412, 25 ], "eq_done_409", [ "move", 38, 35, 412, 25 ], [ "jump_true", 38, "or_end_408", 412, 25 ], [ "length", 39, 5, 412, 40 ], [ "access", 40, 0, 412, 57 ], [ "is_identical", 41, 39, 40, 412, 57 ], [ "jump_true", 41, "eq_done_415", 412, 57 ], "_nop_tc_13", "_nop_tc_14", "_nop_tc_15", [ "jump", "eq_ni_416", 412, 57 ], [ "eq_int", 41, 39, 40, 412, 57 ], [ "jump", "eq_done_415", 412, 57 ], "eq_ni_416", "_nop_tc_16", "_nop_tc_17", "_nop_tc_18", "_nop_tc_19", [ "eq_float", 41, 39, 40, 412, 57 ], [ "jump", "eq_done_415", 412, 57 ], "eq_nn_417", "_nop_tc_20", [ "jump", "eq_nt_418", 412, 57 ], "_nop_tc_21", [ "jump", "eq_nt_418", 412, 57 ], [ "eq_text", 41, 39, 40, 412, 57 ], [ "jump", "eq_done_415", 412, 57 ], "eq_nt_418", "_nop_tc_22", [ "jump", "eq_nnl_419", 412, 57 ], "_nop_tc_23", [ "jump", "eq_nnl_419", 412, 57 ], [ "true", 41, 412, 57 ], [ "jump", "eq_done_415", 412, 57 ], "eq_nnl_419", "_nop_tc_24", [ "jump", "eq_nb_420", 412, 57 ], "_nop_tc_25", [ "jump", "eq_nb_420", 412, 57 ], [ "eq_bool", 41, 39, 40, 412, 57 ], [ "jump", "eq_done_415", 412, 57 ], "eq_nb_420", [ "false", 41, 412, 57 ], "eq_done_415", [ "move", 38, 41, 412, 57 ], "or_end_408", [ "jump_false", 38, "if_else_406", 412, 57 ], [ "record", 44, 0 ], [ "return", 44, 413, 14 ], "_nop_ur_1", "if_else_406", "if_end_407", [ "null", 45, 416, 16 ], [ "is_identical", 46, 4, 45, 416, 16 ], [ "jump_true", 46, "ne_nid_425", 416, 16 ], [ "jump", "ne_ni_426", 416, 16 ], "ne_nid_425", [ "false", 46, 416, 16 ], [ "jump", "ne_done_424", 416, 16 ], "ne_ni_426", [ "is_int", 47, 4, 416, 16 ], [ "jump_false", 47, "ne_nn_427", 416, 16 ], "_nop_tc_26", [ "jump", "ne_nn_427", 416, 16 ], [ "ne_int", 46, 4, 45, 416, 16 ], [ "jump", "ne_done_424", 416, 16 ], "ne_nn_427", [ "is_num", 47, 4, 416, 16 ], [ "jump_false", 47, "ne_nt_428", 416, 16 ], "_nop_tc_27", [ "jump", "ne_nt_428", 416, 16 ], [ "ne_float", 46, 4, 45, 416, 16 ], [ "jump", "ne_done_424", 416, 16 ], "ne_nt_428", [ "is_text", 47, 4, 416, 16 ], [ "jump_false", 47, "ne_nnl_429", 416, 16 ], "_nop_tc_28", [ "jump", "ne_nnl_429", 416, 16 ], [ "ne_text", 46, 4, 45, 416, 16 ], [ "jump", "ne_done_424", 416, 16 ], "ne_nnl_429", [ "is_null", 47, 4, 416, 16 ], [ "jump_false", 47, "ne_nb_430", 416, 16 ], "_nop_tc_29", "_nop_tc_30", [ "false", 46, 416, 16 ], [ "jump", "ne_done_424", 416, 16 ], "ne_nb_430", [ "is_bool", 47, 4, 416, 16 ], [ "jump_false", 47, "ne_mis_431", 416, 16 ], "_nop_tc_31", [ "jump", "ne_mis_431", 416, 16 ], [ "ne_bool", 46, 4, 45, 416, 16 ], [ "jump", "ne_done_424", 416, 16 ], "ne_mis_431", [ "true", 46, 416, 16 ], "ne_done_424", [ "move", 49, 46, 416, 16 ], [ "jump_false", 49, "and_end_423", 416, 16 ], [ "load_field", 50, 4, "events", 416, 24 ], [ "null", 51, 416, 38 ], [ "is_identical", 52, 50, 51, 416, 38 ], [ "jump_true", 52, "ne_nid_433", 416, 38 ], [ "jump", "ne_ni_434", 416, 38 ], "ne_nid_433", [ "false", 52, 416, 38 ], [ "jump", "ne_done_432", 416, 38 ], "ne_ni_434", [ "is_int", 53, 50, 416, 38 ], [ "jump_false", 53, "ne_nn_435", 416, 38 ], "_nop_tc_32", [ "jump", "ne_nn_435", 416, 38 ], [ "ne_int", 52, 50, 51, 416, 38 ], [ "jump", "ne_done_432", 416, 38 ], "ne_nn_435", [ "is_num", 53, 50, 416, 38 ], [ "jump_false", 53, "ne_nt_436", 416, 38 ], "_nop_tc_33", [ "jump", "ne_nt_436", 416, 38 ], [ "ne_float", 52, 50, 51, 416, 38 ], [ "jump", "ne_done_432", 416, 38 ], "ne_nt_436", [ "is_text", 53, 50, 416, 38 ], [ "jump_false", 53, "ne_nnl_437", 416, 38 ], "_nop_tc_34", [ "jump", "ne_nnl_437", 416, 38 ], [ "ne_text", 52, 50, 51, 416, 38 ], [ "jump", "ne_done_432", 416, 38 ], "ne_nnl_437", [ "is_null", 53, 50, 416, 38 ], [ "jump_false", 53, "ne_nb_438", 416, 38 ], "_nop_tc_35", "_nop_tc_36", [ "false", 52, 416, 38 ], [ "jump", "ne_done_432", 416, 38 ], "ne_nb_438", [ "is_bool", 53, 50, 416, 38 ], [ "jump_false", 53, "ne_mis_439", 416, 38 ], "_nop_tc_37", [ "jump", "ne_mis_439", 416, 38 ], [ "ne_bool", 52, 50, 51, 416, 38 ], [ "jump", "ne_done_432", 416, 38 ], "ne_mis_439", [ "true", 52, 416, 38 ], "ne_done_432", [ "move", 49, 52, 416, 38 ], "and_end_423", [ "jump_false", 49, "if_else_421", 416, 38 ], [ "load_field", 55, 4, "events", 417, 16 ], [ "move", 8, 55, 417, 16 ], [ "jump", "if_end_422", 417, 16 ], "if_else_421", "if_end_422", [ "length", 56, 5, 420, 24 ], [ "move", 6, 56, 420, 24 ], [ "load_field", 57, 1, "nr_slots", 423, 24 ], [ "access", 59, { "name": "array", "kind": "name", "make": "intrinsic" }, 423, 18 ], [ "frame", 60, 59, 1, 423, 18 ], [ "null", 61, 423, 18 ], [ "setarg", 60, 0, 61, 423, 18 ], [ "setarg", 60, 1, 57, 423, 18 ], [ "invoke", 60, 58, 423, 18 ], [ "move", 20, 58, 423, 18 ], [ "access", 62, 1, 424, 9 ], [ "move", 13, 62, 424, 9 ], "while_start_440", [ "is_int", 64, 13, 425, 17 ], [ "jump_false", 64, "rel_ni_442", 425, 17 ], [ "is_int", 65, 18, 425, 17 ], [ "jump_false", 65, "rel_ni_442", 425, 17 ], [ "le_int", 63, 13, 18, 425, 17 ], [ "jump", "rel_done_444", 425, 17 ], "rel_ni_442", [ "is_num", 64, 13, 425, 17 ], [ "jump_false", 64, "rel_nn_443", 425, 17 ], [ "is_num", 65, 18, 425, 17 ], [ "jump_false", 65, "rel_nn_443", 425, 17 ], [ "le_float", 63, 13, 18, 425, 17 ], [ "jump", "rel_done_444", 425, 17 ], "rel_nn_443", [ "is_text", 64, 13, 425, 17 ], [ "jump_false", 64, "rel_err_445", 425, 17 ], [ "is_text", 65, 18, 425, 17 ], [ "jump_false", 65, "rel_err_445", 425, 17 ], [ "le_text", 63, 13, 18, 425, 17 ], [ "jump", "rel_done_444", 425, 17 ], "rel_err_445", [ "disrupt", 425, 17 ], "rel_done_444", [ "jump_false", 63, "while_end_441", 425, 17 ], [ "load_dynamic", 66, 2, 13, 426, 23 ], [ "null", 67, 426, 29 ], [ "is_identical", 68, 66, 67, 426, 29 ], [ "jump_true", 68, "ne_nid_449", 426, 29 ], [ "jump", "ne_ni_450", 426, 29 ], "ne_nid_449", [ "false", 68, 426, 29 ], [ "jump", "ne_done_448", 426, 29 ], "ne_ni_450", [ "is_int", 69, 66, 426, 29 ], [ "jump_false", 69, "ne_nn_451", 426, 29 ], "_nop_tc_38", [ "jump", "ne_nn_451", 426, 29 ], [ "ne_int", 68, 66, 67, 426, 29 ], [ "jump", "ne_done_448", 426, 29 ], "ne_nn_451", [ "is_num", 69, 66, 426, 29 ], [ "jump_false", 69, "ne_nt_452", 426, 29 ], "_nop_tc_39", [ "jump", "ne_nt_452", 426, 29 ], [ "ne_float", 68, 66, 67, 426, 29 ], [ "jump", "ne_done_448", 426, 29 ], "ne_nt_452", [ "is_text", 69, 66, 426, 29 ], [ "jump_false", 69, "ne_nnl_453", 426, 29 ], "_nop_tc_40", [ "jump", "ne_nnl_453", 426, 29 ], [ "ne_text", 68, 66, 67, 426, 29 ], [ "jump", "ne_done_448", 426, 29 ], "ne_nnl_453", [ "is_null", 69, 66, 426, 29 ], [ "jump_false", 69, "ne_nb_454", 426, 29 ], "_nop_tc_41", "_nop_tc_42", [ "false", 68, 426, 29 ], [ "jump", "ne_done_448", 426, 29 ], "ne_nb_454", [ "is_bool", 69, 66, 426, 29 ], [ "jump_false", 69, "ne_mis_455", 426, 29 ], "_nop_tc_43", [ "jump", "ne_mis_455", 426, 29 ], [ "ne_bool", 68, 66, 67, 426, 29 ], [ "jump", "ne_done_448", 426, 29 ], "ne_mis_455", [ "true", 68, 426, 29 ], "ne_done_448", [ "jump_false", 68, "if_else_446", 426, 29 ], [ "load_dynamic", 71, 2, 13, 427, 37 ], [ "store_dynamic", 20, 71, 13, 427, 20 ], [ "jump", "if_end_447", 427, 20 ], "if_else_446", "if_end_447", [ "access", 72, 1, 429, 15 ], [ "add", 73, 13, 72, 429, 15 ], [ "move", 13, 73, 429, 15 ], [ "jump", "while_start_440", 429, 15 ], "while_end_441", [ "access", 74, 0, 431, 9 ], [ "move", 13, 74, 431, 9 ], "while_start_456", [ "length", 75, 3, 432, 23 ], [ "is_int", 77, 13, 432, 23 ], [ "jump_false", 77, "rel_ni_458", 432, 23 ], "_nop_tc_44", "_nop_tc_45", [ "lt_int", 76, 13, 75, 432, 23 ], [ "jump", "rel_done_460", 432, 23 ], "rel_ni_458", [ "is_num", 77, 13, 432, 23 ], [ "jump_false", 77, "rel_nn_459", 432, 23 ], "_nop_tc_46", "_nop_tc_47", [ "lt_float", 76, 13, 75, 432, 23 ], [ "jump", "rel_done_460", 432, 23 ], "rel_nn_459", [ "is_text", 77, 13, 432, 23 ], [ "jump_false", 77, "rel_err_461", 432, 23 ], "_nop_tc_48", [ "jump", "rel_err_461", 432, 23 ], [ "lt_text", 76, 13, 75, 432, 23 ], [ "jump", "rel_done_460", 432, 23 ], "rel_err_461", [ "disrupt", 432, 23 ], "rel_done_460", [ "jump_false", 76, "while_end_457", 432, 23 ], [ "load_dynamic", 79, 3, 13, 433, 23 ], [ "null", 80, 433, 29 ], [ "is_identical", 81, 79, 80, 433, 29 ], [ "jump_true", 81, "ne_nid_465", 433, 29 ], [ "jump", "ne_ni_466", 433, 29 ], "ne_nid_465", [ "false", 81, 433, 29 ], [ "jump", "ne_done_464", 433, 29 ], "ne_ni_466", [ "is_int", 82, 79, 433, 29 ], [ "jump_false", 82, "ne_nn_467", 433, 29 ], "_nop_tc_49", [ "jump", "ne_nn_467", 433, 29 ], [ "ne_int", 81, 79, 80, 433, 29 ], [ "jump", "ne_done_464", 433, 29 ], "ne_nn_467", [ "is_num", 82, 79, 433, 29 ], [ "jump_false", 82, "ne_nt_468", 433, 29 ], "_nop_tc_50", [ "jump", "ne_nt_468", 433, 29 ], [ "ne_float", 81, 79, 80, 433, 29 ], [ "jump", "ne_done_464", 433, 29 ], "ne_nt_468", [ "is_text", 82, 79, 433, 29 ], [ "jump_false", 82, "ne_nnl_469", 433, 29 ], "_nop_tc_51", [ "jump", "ne_nnl_469", 433, 29 ], [ "ne_text", 81, 79, 80, 433, 29 ], [ "jump", "ne_done_464", 433, 29 ], "ne_nnl_469", [ "is_null", 82, 79, 433, 29 ], [ "jump_false", 82, "ne_nb_470", 433, 29 ], "_nop_tc_52", "_nop_tc_53", [ "false", 81, 433, 29 ], [ "jump", "ne_done_464", 433, 29 ], "ne_nb_470", [ "is_bool", 82, 79, 433, 29 ], [ "jump_false", 82, "ne_mis_471", 433, 29 ], "_nop_tc_54", [ "jump", "ne_mis_471", 433, 29 ], [ "ne_bool", 81, 79, 80, 433, 29 ], [ "jump", "ne_done_464", 433, 29 ], "ne_mis_471", [ "true", 81, 433, 29 ], "ne_done_464", [ "jump_false", 81, "if_else_462", 433, 29 ], [ "load_dynamic", 84, 3, 13, 434, 37 ], [ "store_dynamic", 20, 84, 13, 434, 20 ], [ "jump", "if_end_463", 434, 20 ], "if_else_462", "if_end_463", [ "access", 85, 1, 436, 15 ], [ "add", 86, 13, 85, 436, 15 ], [ "move", 13, 86, 436, 15 ], [ "jump", "while_start_456", 436, 15 ], "while_end_457", [ "access", 88, { "name": "array", "kind": "name", "make": "intrinsic" }, 439, 18 ], [ "frame", 89, 88, 1, 439, 18 ], [ "null", 90, 439, 18 ], [ "setarg", 89, 0, 90, 439, 18 ], [ "setarg", 89, 1, 20, 439, 18 ], [ "invoke", 89, 87, 439, 18 ], [ "move", 10, 87, 439, 18 ], [ "access", 91, 0, 441, 9 ], [ "move", 15, 91, 441, 9 ], "while_start_472", [ "is_int", 93, 15, 442, 16 ], [ "jump_false", 93, "rel_ni_474", 442, 16 ], [ "is_int", 94, 6, 442, 16 ], [ "jump_false", 94, "rel_ni_474", 442, 16 ], [ "lt_int", 92, 15, 6, 442, 16 ], [ "jump", "rel_done_476", 442, 16 ], "rel_ni_474", [ "is_num", 93, 15, 442, 16 ], [ "jump_false", 93, "rel_nn_475", 442, 16 ], [ "is_num", 94, 6, 442, 16 ], [ "jump_false", 94, "rel_nn_475", 442, 16 ], [ "lt_float", 92, 15, 6, 442, 16 ], [ "jump", "rel_done_476", 442, 16 ], "rel_nn_475", [ "is_text", 93, 15, 442, 16 ], [ "jump_false", 93, "rel_err_477", 442, 16 ], [ "is_text", 94, 6, 442, 16 ], [ "jump_false", 94, "rel_err_477", 442, 16 ], [ "lt_text", 92, 15, 6, 442, 16 ], [ "jump", "rel_done_476", 442, 16 ], "rel_err_477", [ "disrupt", 442, 16 ], "rel_done_476", [ "jump_false", 92, "while_end_473", 442, 16 ], [ "load_dynamic", 95, 5, 15, 443, 28 ], [ "move", 21, 95, 443, 28 ], [ "is_text", 96, 21, 445, 19 ], [ "jump_false", 96, "if_else_478", 445, 19 ], [ "access", 98, { "name": "array", "kind": "name", "make": "intrinsic" }, 446, 22 ], [ "frame", 99, 98, 1, 446, 22 ], [ "null", 100, 446, 22 ], [ "setarg", 99, 0, 100, 446, 22 ], [ "setarg", 99, 1, 20, 446, 22 ], [ "invoke", 99, 97, 446, 22 ], [ "move", 10, 97, 446, 22 ], [ "access", 101, 1, 447, 17 ], [ "add", 102, 15, 101, 447, 17 ], [ "move", 15, 102, 447, 17 ], [ "jump", "while_start_472", 448, 9 ], [ "jump", "if_end_479", 448, 9 ], "if_else_478", "if_end_479", [ "is_array", 103, 21, 451, 21 ], "_nop_bl_1", [ "jump_true", 103, "if_else_480", 451, 21 ], [ "access", 105, 1, 452, 17 ], [ "add", 106, 15, 105, 452, 17 ], [ "move", 15, 106, 452, 17 ], [ "jump", "while_start_472", 453, 9 ], [ "jump", "if_end_481", 453, 9 ], "if_else_480", "if_end_481", [ "access", 107, 0, 456, 18 ], [ "load_index", 108, 21, 107, 456, 18 ], [ "move", 23, 108, 456, 18 ], [ "get", 109, 25, 1, 459, 11 ], [ "load_dynamic", 110, 109, 23, 459, 26 ], [ "null", 111, 459, 33 ], [ "is_identical", 112, 110, 111, 459, 33 ], [ "jump_true", 112, "ne_nid_486", 459, 33 ], [ "jump", "ne_ni_487", 459, 33 ], "ne_nid_486", [ "false", 112, 459, 33 ], [ "jump", "ne_done_485", 459, 33 ], "ne_ni_487", [ "is_int", 113, 110, 459, 33 ], [ "jump_false", 113, "ne_nn_488", 459, 33 ], "_nop_tc_55", [ "jump", "ne_nn_488", 459, 33 ], [ "ne_int", 112, 110, 111, 459, 33 ], [ "jump", "ne_done_485", 459, 33 ], "ne_nn_488", [ "is_num", 113, 110, 459, 33 ], [ "jump_false", 113, "ne_nt_489", 459, 33 ], "_nop_tc_56", [ "jump", "ne_nt_489", 459, 33 ], [ "ne_float", 112, 110, 111, 459, 33 ], [ "jump", "ne_done_485", 459, 33 ], "ne_nt_489", [ "is_text", 113, 110, 459, 33 ], [ "jump_false", 113, "ne_nnl_490", 459, 33 ], "_nop_tc_57", [ "jump", "ne_nnl_490", 459, 33 ], [ "ne_text", 112, 110, 111, 459, 33 ], [ "jump", "ne_done_485", 459, 33 ], "ne_nnl_490", [ "is_null", 113, 110, 459, 33 ], [ "jump_false", 113, "ne_nb_491", 459, 33 ], "_nop_tc_58", "_nop_tc_59", [ "false", 112, 459, 33 ], [ "jump", "ne_done_485", 459, 33 ], "ne_nb_491", [ "is_bool", 113, 110, 459, 33 ], [ "jump_false", 113, "ne_mis_492", 459, 33 ], "_nop_tc_60", [ "jump", "ne_mis_492", 459, 33 ], [ "ne_bool", 112, 110, 111, 459, 33 ], [ "jump", "ne_done_485", 459, 33 ], "ne_mis_492", [ "true", 112, 459, 33 ], "ne_done_485", [ "move", 115, 112, 459, 33 ], [ "jump_false", 115, "and_end_484", 459, 33 ], [ "access", 116, 1, 459, 45 ], [ "add", 117, 15, 116, 459, 45 ], [ "is_int", 119, 117, 459, 49 ], [ "jump_false", 119, "rel_ni_493", 459, 49 ], [ "is_int", 120, 6, 459, 49 ], [ "jump_false", 120, "rel_ni_493", 459, 49 ], [ "lt_int", 118, 117, 6, 459, 49 ], [ "jump", "rel_done_495", 459, 49 ], "rel_ni_493", [ "is_num", 119, 117, 459, 49 ], [ "jump_false", 119, "rel_nn_494", 459, 49 ], [ "is_num", 120, 6, 459, 49 ], [ "jump_false", 120, "rel_nn_494", 459, 49 ], [ "lt_float", 118, 117, 6, 459, 49 ], [ "jump", "rel_done_495", 459, 49 ], "rel_nn_494", [ "is_text", 119, 117, 459, 49 ], [ "jump_false", 119, "rel_err_496", 459, 49 ], [ "is_text", 120, 6, 459, 49 ], [ "jump_false", 120, "rel_err_496", 459, 49 ], [ "lt_text", 118, 117, 6, 459, 49 ], [ "jump", "rel_done_495", 459, 49 ], "rel_err_496", [ "disrupt", 459, 49 ], "rel_done_495", [ "move", 115, 118, 459, 49 ], "and_end_484", [ "jump_false", 115, "if_else_482", 459, 49 ], [ "access", 121, 1, 460, 22 ], [ "load_index", 122, 21, 121, 460, 22 ], [ "move", 14, 122, 460, 22 ], [ "access", 123, 2, 461, 21 ], [ "load_index", 124, 21, 123, 461, 21 ], [ "move", 12, 124, 461, 21 ], [ "get", 125, 25, 1, 462, 24 ], [ "load_dynamic", 126, 125, 23, 462, 39 ], [ "move", 22, 126, 462, 39 ], [ "access", 127, 1, 463, 33 ], [ "add", 128, 15, 127, 463, 33 ], [ "load_dynamic", 129, 5, 128, 463, 33 ], [ "move", 17, 129, 463, 33 ], [ "is_array", 130, 17, 465, 22 ], [ "jump_false", 130, "if_else_497", 465, 22 ], [ "access", 131, 0, 466, 26 ], [ "load_index", 132, 17, 131, 466, 26 ], [ "move", 16, 132, 466, 26 ], [ "access", 133, "jump_false", 468, 26 ], [ "is_identical", 134, 16, 133, 468, 26 ], [ "jump_true", 134, "eq_done_502", 468, 26 ], [ "is_int", 135, 16, 468, 26 ], [ "jump_false", 135, "eq_ni_503", 468, 26 ], "_nop_tc_61", [ "jump", "eq_ni_503", 468, 26 ], [ "eq_int", 134, 16, 133, 468, 26 ], [ "jump", "eq_done_502", 468, 26 ], "eq_ni_503", [ "is_num", 135, 16, 468, 26 ], [ "jump_false", 135, "eq_nn_504", 468, 26 ], "_nop_tc_62", [ "jump", "eq_nn_504", 468, 26 ], [ "eq_float", 134, 16, 133, 468, 26 ], [ "jump", "eq_done_502", 468, 26 ], "eq_nn_504", [ "is_text", 135, 16, 468, 26 ], [ "jump_false", 135, "eq_nt_505", 468, 26 ], "_nop_tc_63", "_nop_tc_64", [ "eq_text", 134, 16, 133, 468, 26 ], [ "jump", "eq_done_502", 468, 26 ], "eq_nt_505", [ "is_null", 135, 16, 468, 26 ], [ "jump_false", 135, "eq_nnl_506", 468, 26 ], "_nop_tc_65", [ "jump", "eq_nnl_506", 468, 26 ], [ "true", 134, 468, 26 ], [ "jump", "eq_done_502", 468, 26 ], "eq_nnl_506", [ "is_bool", 135, 16, 468, 26 ], [ "jump_false", 135, "eq_nb_507", 468, 26 ], "_nop_tc_66", [ "jump", "eq_nb_507", 468, 26 ], [ "eq_bool", 134, 16, 133, 468, 26 ], [ "jump", "eq_done_502", 468, 26 ], "eq_nb_507", [ "false", 134, 468, 26 ], "eq_done_502", [ "move", 137, 134, 468, 26 ], [ "jump_false", 137, "and_end_501", 468, 26 ], [ "access", 138, 1, 468, 47 ], [ "load_index", 139, 17, 138, 468, 47 ], [ "is_identical", 140, 139, 14, 468, 53 ], [ "jump_true", 140, "eq_done_508", 468, 53 ], [ "is_int", 141, 139, 468, 53 ], [ "jump_false", 141, "eq_ni_509", 468, 53 ], [ "is_int", 142, 14, 468, 53 ], [ "jump_false", 142, "eq_ni_509", 468, 53 ], [ "eq_int", 140, 139, 14, 468, 53 ], [ "jump", "eq_done_508", 468, 53 ], "eq_ni_509", [ "is_num", 141, 139, 468, 53 ], [ "jump_false", 141, "eq_nn_510", 468, 53 ], [ "is_num", 142, 14, 468, 53 ], [ "jump_false", 142, "eq_nn_510", 468, 53 ], [ "eq_float", 140, 139, 14, 468, 53 ], [ "jump", "eq_done_508", 468, 53 ], "eq_nn_510", [ "is_text", 141, 139, 468, 53 ], [ "jump_false", 141, "eq_nt_511", 468, 53 ], [ "is_text", 142, 14, 468, 53 ], [ "jump_false", 142, "eq_nt_511", 468, 53 ], [ "eq_text", 140, 139, 14, 468, 53 ], [ "jump", "eq_done_508", 468, 53 ], "eq_nt_511", [ "is_null", 141, 139, 468, 53 ], [ "jump_false", 141, "eq_nnl_512", 468, 53 ], [ "is_null", 142, 14, 468, 53 ], [ "jump_false", 142, "eq_nnl_512", 468, 53 ], [ "true", 140, 468, 53 ], [ "jump", "eq_done_508", 468, 53 ], "eq_nnl_512", [ "is_bool", 141, 139, 468, 53 ], [ "jump_false", 141, "eq_nb_513", 468, 53 ], [ "is_bool", 142, 14, 468, 53 ], [ "jump_false", 142, "eq_nb_513", 468, 53 ], [ "eq_bool", 140, 139, 14, 468, 53 ], [ "jump", "eq_done_508", 468, 53 ], "eq_nb_513", [ "false", 140, 468, 53 ], "eq_done_508", [ "move", 137, 140, 468, 53 ], "and_end_501", [ "jump_false", 137, "if_else_499", 468, 53 ], [ "access", 143, 2, 469, 33 ], [ "load_index", 144, 17, 143, 469, 33 ], [ "move", 24, 144, 469, 33 ], [ "get", 146, 30, 1, 470, 17 ], [ "frame", 147, 146, 3, 470, 17 ], [ "null", 148, 470, 17 ], [ "setarg", 147, 0, 148, 470, 17 ], [ "setarg", 147, 1, 10, 470, 17 ], [ "setarg", 147, 2, 12, 470, 17 ], [ "setarg", 147, 3, 22, 470, 17 ], [ "invoke", 147, 145, 470, 17 ], [ "jump_false", 145, "if_else_514", 470, 17 ], [ "access", 149, 1, 471, 25 ], [ "add", 150, 11, 149, 471, 25 ], [ "move", 11, 150, 471, 25 ], [ "access", 151, "_nop_tc_", 472, 33 ], [ "access", 153, { "name": "text", "kind": "name", "make": "intrinsic" }, 472, 46 ], [ "frame", 154, 153, 1, 472, 46 ], [ "null", 155, 472, 46 ], [ "setarg", 154, 0, 155, 472, 46 ], [ "setarg", 154, 1, 11, 472, 46 ], [ "invoke", 154, 152, 472, 46 ], [ "add", 156, 151, 152, 472, 46 ], [ "store_dynamic", 5, 156, 15, 472, 28 ], [ "access", 157, 1, 473, 25 ], [ "add", 158, 11, 157, 473, 25 ], [ "move", 11, 158, 473, 25 ], [ "access", 159, "_nop_tc_", 474, 37 ], [ "access", 161, { "name": "text", "kind": "name", "make": "intrinsic" }, 474, 50 ], [ "frame", 162, 161, 1, 474, 50 ], [ "null", 163, 474, 50 ], [ "setarg", 162, 0, 163, 474, 50 ], [ "setarg", 162, 1, 11, 474, 50 ], [ "invoke", 162, 160, 474, 50 ], [ "add", 164, 159, 160, 474, 50 ], [ "access", 165, 1, 474, 32 ], [ "add", 166, 15, 165, 474, 32 ], [ "store_dynamic", 5, 164, 166, 474, 32 ], [ "null", 167, 475, 29 ], [ "is_identical", 168, 8, 167, 475, 29 ], [ "jump_true", 168, "ne_nid_519", 475, 29 ], [ "jump", "ne_ni_520", 475, 29 ], "ne_nid_519", [ "false", 168, 475, 29 ], [ "jump", "ne_done_518", 475, 29 ], "ne_ni_520", [ "is_int", 169, 8, 475, 29 ], [ "jump_false", 169, "ne_nn_521", 475, 29 ], "_nop_tc_67", [ "jump", "ne_nn_521", 475, 29 ], [ "ne_int", 168, 8, 167, 475, 29 ], [ "jump", "ne_done_518", 475, 29 ], "ne_nn_521", [ "is_num", 169, 8, 475, 29 ], [ "jump_false", 169, "ne_nt_522", 475, 29 ], "_nop_tc_68", [ "jump", "ne_nt_522", 475, 29 ], [ "ne_float", 168, 8, 167, 475, 29 ], [ "jump", "ne_done_518", 475, 29 ], "ne_nt_522", [ "is_text", 169, 8, 475, 29 ], [ "jump_false", 169, "ne_nnl_523", 475, 29 ], "_nop_tc_69", [ "jump", "ne_nnl_523", 475, 29 ], [ "ne_text", 168, 8, 167, 475, 29 ], [ "jump", "ne_done_518", 475, 29 ], "ne_nnl_523", [ "is_null", 169, 8, 475, 29 ], [ "jump_false", 169, "ne_nb_524", 475, 29 ], "_nop_tc_70", "_nop_tc_71", [ "false", 168, 475, 29 ], [ "jump", "ne_done_518", 475, 29 ], "ne_nb_524", [ "is_bool", 169, 8, 475, 29 ], [ "jump_false", 169, "ne_mis_525", 475, 29 ], "_nop_tc_72", [ "jump", "ne_mis_525", 475, 29 ], [ "ne_bool", 168, 8, 167, 475, 29 ], [ "jump", "ne_done_518", 475, 29 ], "ne_mis_525", [ "true", 168, 475, 29 ], "ne_done_518", [ "jump_false", 168, "if_else_516", 475, 29 ], [ "record", 171, 7 ], [ "access", 172, "rewrite", 477, 26 ], [ "store_field", 171, 172, "event", 477, 26 ], [ "access", 173, "eliminate_type_checks", 478, 25 ], [ "store_field", 171, 173, "pass", 478, 25 ], [ "access", 174, "known_type_eliminates_guard", 479, 25 ], [ "store_field", 171, 174, "rule", 479, 25 ], [ "store_field", 171, 15, "at", 480, 23 ], [ "array", 175, 2, 481, 35 ], [ "push", 175, 21, 481, 35 ], [ "push", 175, 17, 481, 35 ], [ "store_field", 171, 175, "before", 481, 35 ], [ "load_dynamic", 176, 5, 15, 482, 40 ], [ "access", 177, 1, 482, 61 ], [ "add", 178, 15, 177, 482, 61 ], [ "load_dynamic", 179, 5, 178, 482, 61 ], [ "array", 180, 2, 482, 61 ], [ "push", 180, 176, 482, 61 ], [ "push", 180, 179, 482, 61 ], [ "store_field", 171, 180, "after", 482, 61 ], [ "record", 181, 3 ], [ "store_field", 181, 12, "slot", 483, 31 ], [ "load_dynamic", 182, 10, 12, 483, 59 ], [ "store_field", 181, 182, "known_type", 483, 59 ], [ "store_field", 181, 22, "checked_type", 483, 79 ], [ "store_field", 171, 181, "why", 483, 79 ], [ "is_array", 183, 8, 483, 79 ], [ "jump_false", 183, "push_err_526", 483, 79 ], [ "push", 8, 171, 483, 79 ], [ "jump", "push_done_527", 483, 79 ], "push_err_526", [ "disrupt", 483, 79 ], "push_done_527", [ "jump", "if_end_517", 483, 79 ], "if_else_516", "if_end_517", [ "get", 184, 24, 1, 486, 34 ], [ "store_dynamic", 10, 184, 14, 486, 26 ], [ "access", 185, 2, 487, 23 ], [ "add", 186, 15, 185, 487, 23 ], [ "move", 15, 186, 487, 23 ], [ "jump", "while_start_472", 488, 15 ], [ "jump", "if_end_515", 488, 15 ], "if_else_514", "if_end_515", [ "load_dynamic", 187, 10, 12, 490, 36 ], [ "move", 9, 187, 490, 36 ], [ "null", 188, 491, 30 ], [ "is_identical", 189, 9, 188, 491, 30 ], [ "jump_true", 189, "ne_nid_533", 491, 30 ], [ "jump", "ne_ni_534", 491, 30 ], "ne_nid_533", [ "false", 189, 491, 30 ], [ "jump", "ne_done_532", 491, 30 ], "ne_ni_534", [ "is_int", 190, 9, 491, 30 ], [ "jump_false", 190, "ne_nn_535", 491, 30 ], "_nop_tc_73", [ "jump", "ne_nn_535", 491, 30 ], [ "ne_int", 189, 9, 188, 491, 30 ], [ "jump", "ne_done_532", 491, 30 ], "ne_nn_535", [ "is_num", 190, 9, 491, 30 ], [ "jump_false", 190, "ne_nt_536", 491, 30 ], "_nop_tc_74", [ "jump", "ne_nt_536", 491, 30 ], [ "ne_float", 189, 9, 188, 491, 30 ], [ "jump", "ne_done_532", 491, 30 ], "ne_nt_536", [ "is_text", 190, 9, 491, 30 ], [ "jump_false", 190, "ne_nnl_537", 491, 30 ], "_nop_tc_75", [ "jump", "ne_nnl_537", 491, 30 ], [ "ne_text", 189, 9, 188, 491, 30 ], [ "jump", "ne_done_532", 491, 30 ], "ne_nnl_537", [ "is_null", 190, 9, 491, 30 ], [ "jump_false", 190, "ne_nb_538", 491, 30 ], "_nop_tc_76", "_nop_tc_77", [ "false", 189, 491, 30 ], [ "jump", "ne_done_532", 491, 30 ], "ne_nb_538", [ "is_bool", 190, 9, 491, 30 ], [ "jump_false", 190, "ne_mis_539", 491, 30 ], "_nop_tc_78", [ "jump", "ne_mis_539", 491, 30 ], [ "ne_bool", 189, 9, 188, 491, 30 ], [ "jump", "ne_done_532", 491, 30 ], "ne_mis_539", [ "true", 189, 491, 30 ], "ne_done_532", [ "move", 192, 189, 491, 30 ], [ "jump_false", 192, "and_end_531", 491, 30 ], [ "get", 193, 6, 1, 491, 51 ], [ "is_identical", 194, 9, 193, 491, 51 ], [ "jump_true", 194, "ne_nid_541", 491, 51 ], [ "jump", "ne_ni_542", 491, 51 ], "ne_nid_541", [ "false", 194, 491, 51 ], [ "jump", "ne_done_540", 491, 51 ], "ne_ni_542", [ "is_int", 195, 9, 491, 51 ], [ "jump_false", 195, "ne_nn_543", 491, 51 ], [ "is_int", 196, 193, 491, 51 ], [ "jump_false", 196, "ne_nn_543", 491, 51 ], [ "ne_int", 194, 9, 193, 491, 51 ], [ "jump", "ne_done_540", 491, 51 ], "ne_nn_543", [ "is_num", 195, 9, 491, 51 ], [ "jump_false", 195, "ne_nt_544", 491, 51 ], [ "is_num", 196, 193, 491, 51 ], [ "jump_false", 196, "ne_nt_544", 491, 51 ], [ "ne_float", 194, 9, 193, 491, 51 ], [ "jump", "ne_done_540", 491, 51 ], "ne_nt_544", [ "is_text", 195, 9, 491, 51 ], [ "jump_false", 195, "ne_nnl_545", 491, 51 ], [ "is_text", 196, 193, 491, 51 ], [ "jump_false", 196, "ne_nnl_545", 491, 51 ], [ "ne_text", 194, 9, 193, 491, 51 ], [ "jump", "ne_done_540", 491, 51 ], "ne_nnl_545", [ "is_null", 195, 9, 491, 51 ], [ "jump_false", 195, "ne_nb_546", 491, 51 ], [ "is_null", 196, 193, 491, 51 ], [ "jump_false", 196, "ne_nb_546", 491, 51 ], [ "false", 194, 491, 51 ], [ "jump", "ne_done_540", 491, 51 ], "ne_nb_546", [ "is_bool", 195, 9, 491, 51 ], [ "jump_false", 195, "ne_mis_547", 491, 51 ], [ "is_bool", 196, 193, 491, 51 ], [ "jump_false", 196, "ne_mis_547", 491, 51 ], [ "ne_bool", 194, 9, 193, 491, 51 ], [ "jump", "ne_done_540", 491, 51 ], "ne_mis_547", [ "true", 194, 491, 51 ], "ne_done_540", [ "move", 192, 194, 491, 51 ], "and_end_531", [ "move", 197, 192, 491, 51 ], [ "jump_false", 197, "and_end_530", 491, 51 ], [ "is_identical", 198, 9, 22, 491, 77 ], [ "jump_true", 198, "ne_nid_549", 491, 77 ], [ "jump", "ne_ni_550", 491, 77 ], "ne_nid_549", [ "false", 198, 491, 77 ], [ "jump", "ne_done_548", 491, 77 ], "ne_ni_550", [ "is_int", 199, 9, 491, 77 ], [ "jump_false", 199, "ne_nn_551", 491, 77 ], [ "is_int", 200, 22, 491, 77 ], [ "jump_false", 200, "ne_nn_551", 491, 77 ], [ "ne_int", 198, 9, 22, 491, 77 ], [ "jump", "ne_done_548", 491, 77 ], "ne_nn_551", [ "is_num", 199, 9, 491, 77 ], [ "jump_false", 199, "ne_nt_552", 491, 77 ], [ "is_num", 200, 22, 491, 77 ], [ "jump_false", 200, "ne_nt_552", 491, 77 ], [ "ne_float", 198, 9, 22, 491, 77 ], [ "jump", "ne_done_548", 491, 77 ], "ne_nt_552", [ "is_text", 199, 9, 491, 77 ], [ "jump_false", 199, "ne_nnl_553", 491, 77 ], [ "is_text", 200, 22, 491, 77 ], [ "jump_false", 200, "ne_nnl_553", 491, 77 ], [ "ne_text", 198, 9, 22, 491, 77 ], [ "jump", "ne_done_548", 491, 77 ], "ne_nnl_553", [ "is_null", 199, 9, 491, 77 ], [ "jump_false", 199, "ne_nb_554", 491, 77 ], [ "is_null", 200, 22, 491, 77 ], [ "jump_false", 200, "ne_nb_554", 491, 77 ], [ "false", 198, 491, 77 ], [ "jump", "ne_done_548", 491, 77 ], "ne_nb_554", [ "is_bool", 199, 9, 491, 77 ], [ "jump_false", 199, "ne_mis_555", 491, 77 ], [ "is_bool", 200, 22, 491, 77 ], [ "jump_false", 200, "ne_mis_555", 491, 77 ], [ "ne_bool", 198, 9, 22, 491, 77 ], [ "jump", "ne_done_548", 491, 77 ], "ne_mis_555", [ "true", 198, 491, 77 ], "ne_done_548", [ "move", 197, 198, 491, 77 ], "and_end_530", [ "jump_false", 197, "if_else_528", 491, 77 ], [ "get", 201, 15, 1, 492, 35 ], [ "is_identical", 202, 22, 201, 492, 35 ], [ "jump_true", 202, "eq_done_559", 492, 35 ], [ "is_int", 203, 22, 492, 35 ], [ "jump_false", 203, "eq_ni_560", 492, 35 ], [ "is_int", 204, 201, 492, 35 ], [ "jump_false", 204, "eq_ni_560", 492, 35 ], [ "eq_int", 202, 22, 201, 492, 35 ], [ "jump", "eq_done_559", 492, 35 ], "eq_ni_560", [ "is_num", 203, 22, 492, 35 ], [ "jump_false", 203, "eq_nn_561", 492, 35 ], [ "is_num", 204, 201, 492, 35 ], [ "jump_false", 204, "eq_nn_561", 492, 35 ], [ "eq_float", 202, 22, 201, 492, 35 ], [ "jump", "eq_done_559", 492, 35 ], "eq_nn_561", [ "is_text", 203, 22, 492, 35 ], [ "jump_false", 203, "eq_nt_562", 492, 35 ], [ "is_text", 204, 201, 492, 35 ], [ "jump_false", 204, "eq_nt_562", 492, 35 ], [ "eq_text", 202, 22, 201, 492, 35 ], [ "jump", "eq_done_559", 492, 35 ], "eq_nt_562", [ "is_null", 203, 22, 492, 35 ], [ "jump_false", 203, "eq_nnl_563", 492, 35 ], [ "is_null", 204, 201, 492, 35 ], [ "jump_false", 204, "eq_nnl_563", 492, 35 ], [ "true", 202, 492, 35 ], [ "jump", "eq_done_559", 492, 35 ], "eq_nnl_563", [ "is_bool", 203, 22, 492, 35 ], [ "jump_false", 203, "eq_nb_564", 492, 35 ], [ "is_bool", 204, 201, 492, 35 ], [ "jump_false", 204, "eq_nb_564", 492, 35 ], [ "eq_bool", 202, 22, 201, 492, 35 ], [ "jump", "eq_done_559", 492, 35 ], "eq_nb_564", [ "false", 202, 492, 35 ], "eq_done_559", [ "move", 205, 202, 492, 35 ], [ "jump_false", 205, "and_end_558", 492, 35 ], [ "get", 206, 27, 1, 492, 58 ], [ "is_identical", 207, 9, 206, 492, 58 ], [ "jump_true", 207, "eq_done_566", 492, 58 ], [ "is_int", 208, 9, 492, 58 ], [ "jump_false", 208, "eq_ni_567", 492, 58 ], [ "is_int", 209, 206, 492, 58 ], [ "jump_false", 209, "eq_ni_567", 492, 58 ], [ "eq_int", 207, 9, 206, 492, 58 ], [ "jump", "eq_done_566", 492, 58 ], "eq_ni_567", [ "is_num", 208, 9, 492, 58 ], [ "jump_false", 208, "eq_nn_568", 492, 58 ], [ "is_num", 209, 206, 492, 58 ], [ "jump_false", 209, "eq_nn_568", 492, 58 ], [ "eq_float", 207, 9, 206, 492, 58 ], [ "jump", "eq_done_566", 492, 58 ], "eq_nn_568", [ "is_text", 208, 9, 492, 58 ], [ "jump_false", 208, "eq_nt_569", 492, 58 ], [ "is_text", 209, 206, 492, 58 ], [ "jump_false", 209, "eq_nt_569", 492, 58 ], [ "eq_text", 207, 9, 206, 492, 58 ], [ "jump", "eq_done_566", 492, 58 ], "eq_nt_569", [ "is_null", 208, 9, 492, 58 ], [ "jump_false", 208, "eq_nnl_570", 492, 58 ], [ "is_null", 209, 206, 492, 58 ], [ "jump_false", 209, "eq_nnl_570", 492, 58 ], [ "true", 207, 492, 58 ], [ "jump", "eq_done_566", 492, 58 ], "eq_nnl_570", [ "is_bool", 208, 9, 492, 58 ], [ "jump_false", 208, "eq_nb_571", 492, 58 ], [ "is_bool", 209, 206, 492, 58 ], [ "jump_false", 209, "eq_nb_571", 492, 58 ], [ "eq_bool", 207, 9, 206, 492, 58 ], [ "jump", "eq_done_566", 492, 58 ], "eq_nb_571", [ "false", 207, 492, 58 ], "eq_done_566", [ "move", 210, 207, 492, 58 ], [ "jump_true", 210, "or_end_565", 492, 58 ], [ "get", 211, 28, 1, 492, 80 ], [ "is_identical", 212, 9, 211, 492, 80 ], [ "jump_true", 212, "eq_done_572", 492, 80 ], [ "is_int", 213, 9, 492, 80 ], [ "jump_false", 213, "eq_ni_573", 492, 80 ], [ "is_int", 214, 211, 492, 80 ], [ "jump_false", 214, "eq_ni_573", 492, 80 ], [ "eq_int", 212, 9, 211, 492, 80 ], [ "jump", "eq_done_572", 492, 80 ], "eq_ni_573", [ "is_num", 213, 9, 492, 80 ], [ "jump_false", 213, "eq_nn_574", 492, 80 ], [ "is_num", 214, 211, 492, 80 ], [ "jump_false", 214, "eq_nn_574", 492, 80 ], [ "eq_float", 212, 9, 211, 492, 80 ], [ "jump", "eq_done_572", 492, 80 ], "eq_nn_574", [ "is_text", 213, 9, 492, 80 ], [ "jump_false", 213, "eq_nt_575", 492, 80 ], [ "is_text", 214, 211, 492, 80 ], [ "jump_false", 214, "eq_nt_575", 492, 80 ], [ "eq_text", 212, 9, 211, 492, 80 ], [ "jump", "eq_done_572", 492, 80 ], "eq_nt_575", [ "is_null", 213, 9, 492, 80 ], [ "jump_false", 213, "eq_nnl_576", 492, 80 ], [ "is_null", 214, 211, 492, 80 ], [ "jump_false", 214, "eq_nnl_576", 492, 80 ], [ "true", 212, 492, 80 ], [ "jump", "eq_done_572", 492, 80 ], "eq_nnl_576", [ "is_bool", 213, 9, 492, 80 ], [ "jump_false", 213, "eq_nb_577", 492, 80 ], [ "is_bool", 214, 211, 492, 80 ], [ "jump_false", 214, "eq_nb_577", 492, 80 ], [ "eq_bool", 212, 9, 211, 492, 80 ], [ "jump", "eq_done_572", 492, 80 ], "eq_nb_577", [ "false", 212, 492, 80 ], "eq_done_572", [ "move", 210, 212, 492, 80 ], "or_end_565", [ "move", 205, 210, 492, 80 ], "and_end_558", [ "jump_false", 205, "if_else_556", 492, 80 ], [ "access", 215, 1, 493, 27 ], [ "add", 216, 11, 215, 493, 27 ], [ "move", 11, 216, 493, 27 ], [ "access", 217, "_nop_tc_", 494, 35 ], [ "access", 219, { "name": "text", "kind": "name", "make": "intrinsic" }, 494, 48 ], [ "frame", 220, 219, 1, 494, 48 ], [ "null", 221, 494, 48 ], [ "setarg", 220, 0, 221, 494, 48 ], [ "setarg", 220, 1, 11, 494, 48 ], [ "invoke", 220, 218, 494, 48 ], [ "add", 222, 217, 218, 494, 48 ], [ "store_dynamic", 5, 222, 15, 494, 30 ], [ "access", 223, 1, 495, 27 ], [ "add", 224, 11, 223, 495, 27 ], [ "move", 11, 224, 495, 27 ], [ "access", 225, "_nop_tc_", 496, 39 ], [ "access", 227, { "name": "text", "kind": "name", "make": "intrinsic" }, 496, 52 ], [ "frame", 228, 227, 1, 496, 52 ], [ "null", 229, 496, 52 ], [ "setarg", 228, 0, 229, 496, 52 ], [ "setarg", 228, 1, 11, 496, 52 ], [ "invoke", 228, 226, 496, 52 ], [ "add", 230, 225, 226, 496, 52 ], [ "access", 231, 1, 496, 34 ], [ "add", 232, 15, 231, 496, 34 ], [ "store_dynamic", 5, 230, 232, 496, 34 ], [ "null", 233, 497, 31 ], [ "is_identical", 234, 8, 233, 497, 31 ], [ "jump_true", 234, "ne_nid_581", 497, 31 ], [ "jump", "ne_ni_582", 497, 31 ], "ne_nid_581", [ "false", 234, 497, 31 ], [ "jump", "ne_done_580", 497, 31 ], "ne_ni_582", [ "is_int", 235, 8, 497, 31 ], [ "jump_false", 235, "ne_nn_583", 497, 31 ], "_nop_tc_79", [ "jump", "ne_nn_583", 497, 31 ], [ "ne_int", 234, 8, 233, 497, 31 ], [ "jump", "ne_done_580", 497, 31 ], "ne_nn_583", [ "is_num", 235, 8, 497, 31 ], [ "jump_false", 235, "ne_nt_584", 497, 31 ], "_nop_tc_80", [ "jump", "ne_nt_584", 497, 31 ], [ "ne_float", 234, 8, 233, 497, 31 ], [ "jump", "ne_done_580", 497, 31 ], "ne_nt_584", [ "is_text", 235, 8, 497, 31 ], [ "jump_false", 235, "ne_nnl_585", 497, 31 ], "_nop_tc_81", [ "jump", "ne_nnl_585", 497, 31 ], [ "ne_text", 234, 8, 233, 497, 31 ], [ "jump", "ne_done_580", 497, 31 ], "ne_nnl_585", [ "is_null", 235, 8, 497, 31 ], [ "jump_false", 235, "ne_nb_586", 497, 31 ], "_nop_tc_82", "_nop_tc_83", [ "false", 234, 497, 31 ], [ "jump", "ne_done_580", 497, 31 ], "ne_nb_586", [ "is_bool", 235, 8, 497, 31 ], [ "jump_false", 235, "ne_mis_587", 497, 31 ], "_nop_tc_84", [ "jump", "ne_mis_587", 497, 31 ], [ "ne_bool", 234, 8, 233, 497, 31 ], [ "jump", "ne_done_580", 497, 31 ], "ne_mis_587", [ "true", 234, 497, 31 ], "ne_done_580", [ "jump_false", 234, "if_else_578", 497, 31 ], [ "record", 237, 7 ], [ "access", 238, "rewrite", 499, 28 ], [ "store_field", 237, 238, "event", 499, 28 ], [ "access", 239, "eliminate_type_checks", 500, 27 ], [ "store_field", 237, 239, "pass", 500, 27 ], [ "access", 240, "num_subsumes_int_float", 501, 27 ], [ "store_field", 237, 240, "rule", 501, 27 ], [ "store_field", 237, 15, "at", 502, 25 ], [ "array", 241, 2, 503, 37 ], [ "push", 241, 21, 503, 37 ], [ "push", 241, 17, 503, 37 ], [ "store_field", 237, 241, "before", 503, 37 ], [ "load_dynamic", 242, 5, 15, 504, 42 ], [ "access", 243, 1, 504, 63 ], [ "add", 244, 15, 243, 504, 63 ], [ "load_dynamic", 245, 5, 244, 504, 63 ], [ "array", 246, 2, 504, 63 ], [ "push", 246, 242, 504, 63 ], [ "push", 246, 245, 504, 63 ], [ "store_field", 237, 246, "after", 504, 63 ], [ "record", 247, 3 ], [ "store_field", 247, 12, "slot", 505, 33 ], [ "store_field", 247, 9, "known_type", 505, 50 ], [ "store_field", 247, 22, "checked_type", 505, 75 ], [ "store_field", 237, 247, "why", 505, 75 ], [ "is_array", 248, 8, 505, 75 ], [ "jump_false", 248, "push_err_588", 505, 75 ], [ "push", 8, 237, 505, 75 ], [ "jump", "push_done_589", 505, 75 ], "push_err_588", [ "disrupt", 505, 75 ], "push_done_589", [ "jump", "if_end_579", 505, 75 ], "if_else_578", "if_end_579", [ "get", 249, 24, 1, 508, 36 ], [ "store_dynamic", 10, 249, 14, 508, 28 ], [ "access", 250, 2, 509, 25 ], [ "add", 251, 15, 250, 509, 25 ], [ "move", 15, 251, 509, 25 ], [ "jump", "while_start_472", 510, 17 ], [ "jump", "if_end_557", 510, 17 ], "if_else_556", "if_end_557", [ "access", 252, 1, 512, 25 ], [ "add", 253, 11, 252, 512, 25 ], [ "move", 11, 253, 512, 25 ], [ "access", 254, "_nop_tc_", 513, 33 ], [ "access", 256, { "name": "text", "kind": "name", "make": "intrinsic" }, 513, 46 ], [ "frame", 257, 256, 1, 513, 46 ], [ "null", 258, 513, 46 ], [ "setarg", 257, 0, 258, 513, 46 ], [ "setarg", 257, 1, 11, 513, 46 ], [ "invoke", 257, 255, 513, 46 ], [ "add", 259, 254, 255, 513, 46 ], [ "store_dynamic", 5, 259, 15, 513, 28 ], [ "length", 260, 17, 514, 29 ], [ "move", 7, 260, 514, 29 ], [ "access", 261, "jump", 515, 38 ], [ "access", 262, 2, 515, 72 ], [ "subtract", 263, 7, 262, 515, 72 ], [ "load_dynamic", 264, 17, 263, 515, 72 ], [ "access", 265, 1, 515, 88 ], [ "subtract", 266, 7, 265, 515, 88 ], [ "load_dynamic", 267, 17, 266, 515, 88 ], [ "array", 268, 4, 515, 88 ], [ "push", 268, 261, 515, 88 ], [ "push", 268, 24, 515, 88 ], [ "push", 268, 264, 515, 88 ], [ "push", 268, 267, 515, 88 ], [ "access", 269, 1, 515, 32 ], [ "add", 270, 15, 269, 515, 32 ], [ "store_dynamic", 5, 268, 270, 515, 32 ], [ "null", 271, 516, 29 ], [ "is_identical", 272, 8, 271, 516, 29 ], [ "jump_true", 272, "ne_nid_593", 516, 29 ], [ "jump", "ne_ni_594", 516, 29 ], "ne_nid_593", [ "false", 272, 516, 29 ], [ "jump", "ne_done_592", 516, 29 ], "ne_ni_594", [ "is_int", 273, 8, 516, 29 ], [ "jump_false", 273, "ne_nn_595", 516, 29 ], "_nop_tc_85", [ "jump", "ne_nn_595", 516, 29 ], [ "ne_int", 272, 8, 271, 516, 29 ], [ "jump", "ne_done_592", 516, 29 ], "ne_nn_595", [ "is_num", 273, 8, 516, 29 ], [ "jump_false", 273, "ne_nt_596", 516, 29 ], "_nop_tc_86", [ "jump", "ne_nt_596", 516, 29 ], [ "ne_float", 272, 8, 271, 516, 29 ], [ "jump", "ne_done_592", 516, 29 ], "ne_nt_596", [ "is_text", 273, 8, 516, 29 ], [ "jump_false", 273, "ne_nnl_597", 516, 29 ], "_nop_tc_87", [ "jump", "ne_nnl_597", 516, 29 ], [ "ne_text", 272, 8, 271, 516, 29 ], [ "jump", "ne_done_592", 516, 29 ], "ne_nnl_597", [ "is_null", 273, 8, 516, 29 ], [ "jump_false", 273, "ne_nb_598", 516, 29 ], "_nop_tc_88", "_nop_tc_89", [ "false", 272, 516, 29 ], [ "jump", "ne_done_592", 516, 29 ], "ne_nb_598", [ "is_bool", 273, 8, 516, 29 ], [ "jump_false", 273, "ne_mis_599", 516, 29 ], "_nop_tc_90", [ "jump", "ne_mis_599", 516, 29 ], [ "ne_bool", 272, 8, 271, 516, 29 ], [ "jump", "ne_done_592", 516, 29 ], "ne_mis_599", [ "true", 272, 516, 29 ], "ne_done_592", [ "jump_false", 272, "if_else_590", 516, 29 ], [ "record", 275, 7 ], [ "access", 276, "rewrite", 518, 26 ], [ "store_field", 275, 276, "event", 518, 26 ], [ "access", 277, "eliminate_type_checks", 519, 25 ], [ "store_field", 275, 277, "pass", 519, 25 ], [ "access", 278, "incompatible_type_forces_jump", 520, 25 ], [ "store_field", 275, 278, "rule", 520, 25 ], [ "store_field", 275, 15, "at", 521, 23 ], [ "array", 279, 2, 522, 35 ], [ "push", 279, 21, 522, 35 ], [ "push", 279, 17, 522, 35 ], [ "store_field", 275, 279, "before", 522, 35 ], [ "load_dynamic", 280, 5, 15, 523, 40 ], [ "access", 281, 1, 523, 61 ], [ "add", 282, 15, 281, 523, 61 ], [ "load_dynamic", 283, 5, 282, 523, 61 ], [ "array", 284, 2, 523, 61 ], [ "push", 284, 280, 523, 61 ], [ "push", 284, 283, 523, 61 ], [ "store_field", 275, 284, "after", 523, 61 ], [ "record", 285, 3 ], [ "store_field", 285, 12, "slot", 524, 31 ], [ "store_field", 285, 9, "known_type", 524, 48 ], [ "store_field", 285, 22, "checked_type", 524, 73 ], [ "store_field", 275, 285, "why", 524, 73 ], [ "is_array", 286, 8, 524, 73 ], [ "jump_false", 286, "push_err_600", 524, 73 ], [ "push", 8, 275, 524, 73 ], [ "jump", "push_done_601", 524, 73 ], "push_err_600", [ "disrupt", 524, 73 ], "push_done_601", [ "jump", "if_end_591", 524, 73 ], "if_else_590", "if_end_591", [ "get", 287, 6, 1, 527, 34 ], [ "store_dynamic", 10, 287, 14, 527, 26 ], [ "access", 288, 2, 528, 23 ], [ "add", 289, 15, 288, 528, 23 ], [ "move", 15, 289, 528, 23 ], [ "jump", "while_start_472", 529, 15 ], [ "jump", "if_end_529", 529, 15 ], "if_else_528", "if_end_529", [ "get", 290, 24, 1, 531, 32 ], [ "store_dynamic", 10, 290, 14, 531, 24 ], [ "store_dynamic", 10, 22, 12, 532, 24 ], [ "access", 291, 2, 533, 21 ], [ "add", 292, 15, 291, 533, 21 ], [ "move", 15, 292, 533, 21 ], [ "jump", "while_start_472", 534, 13 ], [ "jump", "if_end_500", 534, 13 ], "if_else_499", "if_end_500", [ "access", 293, "jump_true", 537, 26 ], [ "is_identical", 294, 16, 293, 537, 26 ], [ "jump_true", 294, "eq_done_605", 537, 26 ], [ "is_int", 295, 16, 537, 26 ], [ "jump_false", 295, "eq_ni_606", 537, 26 ], "_nop_tc_91", [ "jump", "eq_ni_606", 537, 26 ], [ "eq_int", 294, 16, 293, 537, 26 ], [ "jump", "eq_done_605", 537, 26 ], "eq_ni_606", [ "is_num", 295, 16, 537, 26 ], [ "jump_false", 295, "eq_nn_607", 537, 26 ], "_nop_tc_92", [ "jump", "eq_nn_607", 537, 26 ], [ "eq_float", 294, 16, 293, 537, 26 ], [ "jump", "eq_done_605", 537, 26 ], "eq_nn_607", [ "is_text", 295, 16, 537, 26 ], [ "jump_false", 295, "eq_nt_608", 537, 26 ], "_nop_tc_93", "_nop_tc_94", [ "eq_text", 294, 16, 293, 537, 26 ], [ "jump", "eq_done_605", 537, 26 ], "eq_nt_608", [ "is_null", 295, 16, 537, 26 ], [ "jump_false", 295, "eq_nnl_609", 537, 26 ], "_nop_tc_95", [ "jump", "eq_nnl_609", 537, 26 ], [ "true", 294, 537, 26 ], [ "jump", "eq_done_605", 537, 26 ], "eq_nnl_609", [ "is_bool", 295, 16, 537, 26 ], [ "jump_false", 295, "eq_nb_610", 537, 26 ], "_nop_tc_96", [ "jump", "eq_nb_610", 537, 26 ], [ "eq_bool", 294, 16, 293, 537, 26 ], [ "jump", "eq_done_605", 537, 26 ], "eq_nb_610", [ "false", 294, 537, 26 ], "eq_done_605", [ "move", 297, 294, 537, 26 ], [ "jump_false", 297, "and_end_604", 537, 26 ], [ "access", 298, 1, 537, 46 ], [ "load_index", 299, 17, 298, 537, 46 ], [ "is_identical", 300, 299, 14, 537, 52 ], [ "jump_true", 300, "eq_done_611", 537, 52 ], [ "is_int", 301, 299, 537, 52 ], [ "jump_false", 301, "eq_ni_612", 537, 52 ], [ "is_int", 302, 14, 537, 52 ], [ "jump_false", 302, "eq_ni_612", 537, 52 ], [ "eq_int", 300, 299, 14, 537, 52 ], [ "jump", "eq_done_611", 537, 52 ], "eq_ni_612", [ "is_num", 301, 299, 537, 52 ], [ "jump_false", 301, "eq_nn_613", 537, 52 ], [ "is_num", 302, 14, 537, 52 ], [ "jump_false", 302, "eq_nn_613", 537, 52 ], [ "eq_float", 300, 299, 14, 537, 52 ], [ "jump", "eq_done_611", 537, 52 ], "eq_nn_613", [ "is_text", 301, 299, 537, 52 ], [ "jump_false", 301, "eq_nt_614", 537, 52 ], [ "is_text", 302, 14, 537, 52 ], [ "jump_false", 302, "eq_nt_614", 537, 52 ], [ "eq_text", 300, 299, 14, 537, 52 ], [ "jump", "eq_done_611", 537, 52 ], "eq_nt_614", [ "is_null", 301, 299, 537, 52 ], [ "jump_false", 301, "eq_nnl_615", 537, 52 ], [ "is_null", 302, 14, 537, 52 ], [ "jump_false", 302, "eq_nnl_615", 537, 52 ], [ "true", 300, 537, 52 ], [ "jump", "eq_done_611", 537, 52 ], "eq_nnl_615", [ "is_bool", 301, 299, 537, 52 ], [ "jump_false", 301, "eq_nb_616", 537, 52 ], [ "is_bool", 302, 14, 537, 52 ], [ "jump_false", 302, "eq_nb_616", 537, 52 ], [ "eq_bool", 300, 299, 14, 537, 52 ], [ "jump", "eq_done_611", 537, 52 ], "eq_nb_616", [ "false", 300, 537, 52 ], "eq_done_611", [ "move", 297, 300, 537, 52 ], "and_end_604", [ "jump_false", 297, "if_else_602", 537, 52 ], [ "access", 303, 2, 538, 33 ], [ "load_index", 304, 17, 303, 538, 33 ], [ "move", 24, 304, 538, 33 ], [ "get", 306, 30, 1, 539, 17 ], [ "frame", 307, 306, 3, 539, 17 ], [ "null", 308, 539, 17 ], [ "setarg", 307, 0, 308, 539, 17 ], [ "setarg", 307, 1, 10, 539, 17 ], [ "setarg", 307, 2, 12, 539, 17 ], [ "setarg", 307, 3, 22, 539, 17 ], [ "invoke", 307, 305, 539, 17 ], [ "jump_false", 305, "if_else_617", 539, 17 ], [ "access", 309, 1, 540, 25 ], [ "add", 310, 11, 309, 540, 25 ], [ "move", 11, 310, 540, 25 ], [ "access", 311, "_nop_tc_", 541, 33 ], [ "access", 313, { "name": "text", "kind": "name", "make": "intrinsic" }, 541, 46 ], [ "frame", 314, 313, 1, 541, 46 ], [ "null", 315, 541, 46 ], [ "setarg", 314, 0, 315, 541, 46 ], [ "setarg", 314, 1, 11, 541, 46 ], [ "invoke", 314, 312, 541, 46 ], [ "add", 316, 311, 312, 541, 46 ], [ "store_dynamic", 5, 316, 15, 541, 28 ], [ "length", 317, 17, 542, 29 ], [ "move", 7, 317, 542, 29 ], [ "access", 318, "jump", 543, 38 ], [ "access", 319, 2, 543, 72 ], [ "subtract", 320, 7, 319, 543, 72 ], [ "load_dynamic", 321, 17, 320, 543, 72 ], [ "access", 322, 1, 543, 88 ], [ "subtract", 323, 7, 322, 543, 88 ], [ "load_dynamic", 324, 17, 323, 543, 88 ], [ "array", 325, 4, 543, 88 ], [ "push", 325, 318, 543, 88 ], [ "push", 325, 24, 543, 88 ], [ "push", 325, 321, 543, 88 ], [ "push", 325, 324, 543, 88 ], [ "access", 326, 1, 543, 32 ], [ "add", 327, 15, 326, 543, 32 ], [ "store_dynamic", 5, 325, 327, 543, 32 ], [ "null", 328, 544, 29 ], [ "is_identical", 329, 8, 328, 544, 29 ], [ "jump_true", 329, "ne_nid_622", 544, 29 ], [ "jump", "ne_ni_623", 544, 29 ], "ne_nid_622", [ "false", 329, 544, 29 ], [ "jump", "ne_done_621", 544, 29 ], "ne_ni_623", [ "is_int", 330, 8, 544, 29 ], [ "jump_false", 330, "ne_nn_624", 544, 29 ], "_nop_tc_97", [ "jump", "ne_nn_624", 544, 29 ], [ "ne_int", 329, 8, 328, 544, 29 ], [ "jump", "ne_done_621", 544, 29 ], "ne_nn_624", [ "is_num", 330, 8, 544, 29 ], [ "jump_false", 330, "ne_nt_625", 544, 29 ], "_nop_tc_98", [ "jump", "ne_nt_625", 544, 29 ], [ "ne_float", 329, 8, 328, 544, 29 ], [ "jump", "ne_done_621", 544, 29 ], "ne_nt_625", [ "is_text", 330, 8, 544, 29 ], [ "jump_false", 330, "ne_nnl_626", 544, 29 ], "_nop_tc_99", [ "jump", "ne_nnl_626", 544, 29 ], [ "ne_text", 329, 8, 328, 544, 29 ], [ "jump", "ne_done_621", 544, 29 ], "ne_nnl_626", [ "is_null", 330, 8, 544, 29 ], [ "jump_false", 330, "ne_nb_627", 544, 29 ], "_nop_tc_100", "_nop_tc_101", [ "false", 329, 544, 29 ], [ "jump", "ne_done_621", 544, 29 ], "ne_nb_627", [ "is_bool", 330, 8, 544, 29 ], [ "jump_false", 330, "ne_mis_628", 544, 29 ], "_nop_tc_102", [ "jump", "ne_mis_628", 544, 29 ], [ "ne_bool", 329, 8, 328, 544, 29 ], [ "jump", "ne_done_621", 544, 29 ], "ne_mis_628", [ "true", 329, 544, 29 ], "ne_done_621", [ "jump_false", 329, "if_else_619", 544, 29 ], [ "record", 332, 7 ], [ "access", 333, "rewrite", 546, 26 ], [ "store_field", 332, 333, "event", 546, 26 ], [ "access", 334, "eliminate_type_checks", 547, 25 ], [ "store_field", 332, 334, "pass", 547, 25 ], [ "access", 335, "known_type_eliminates_guard", 548, 25 ], [ "store_field", 332, 335, "rule", 548, 25 ], [ "store_field", 332, 15, "at", 549, 23 ], [ "array", 336, 2, 550, 35 ], [ "push", 336, 21, 550, 35 ], [ "push", 336, 17, 550, 35 ], [ "store_field", 332, 336, "before", 550, 35 ], [ "load_dynamic", 337, 5, 15, 551, 40 ], [ "access", 338, 1, 551, 61 ], [ "add", 339, 15, 338, 551, 61 ], [ "load_dynamic", 340, 5, 339, 551, 61 ], [ "array", 341, 2, 551, 61 ], [ "push", 341, 337, 551, 61 ], [ "push", 341, 340, 551, 61 ], [ "store_field", 332, 341, "after", 551, 61 ], [ "record", 342, 3 ], [ "store_field", 342, 12, "slot", 552, 31 ], [ "load_dynamic", 343, 10, 12, 552, 59 ], [ "store_field", 342, 343, "known_type", 552, 59 ], [ "store_field", 342, 22, "checked_type", 552, 79 ], [ "store_field", 332, 342, "why", 552, 79 ], [ "is_array", 344, 8, 552, 79 ], [ "jump_false", 344, "push_err_629", 552, 79 ], [ "push", 8, 332, 552, 79 ], [ "jump", "push_done_630", 552, 79 ], "push_err_629", [ "disrupt", 552, 79 ], "push_done_630", [ "jump", "if_end_620", 552, 79 ], "if_else_619", "if_end_620", [ "get", 345, 24, 1, 555, 34 ], [ "store_dynamic", 10, 345, 14, 555, 26 ], [ "access", 346, 2, 556, 23 ], [ "add", 347, 15, 346, 556, 23 ], [ "move", 15, 347, 556, 23 ], [ "jump", "while_start_472", 557, 15 ], [ "jump", "if_end_618", 557, 15 ], "if_else_617", "if_end_618", [ "load_dynamic", 348, 10, 12, 559, 36 ], [ "move", 9, 348, 559, 36 ], [ "null", 349, 560, 30 ], [ "is_identical", 350, 9, 349, 560, 30 ], [ "jump_true", 350, "ne_nid_636", 560, 30 ], [ "jump", "ne_ni_637", 560, 30 ], "ne_nid_636", [ "false", 350, 560, 30 ], [ "jump", "ne_done_635", 560, 30 ], "ne_ni_637", [ "is_int", 351, 9, 560, 30 ], [ "jump_false", 351, "ne_nn_638", 560, 30 ], "_nop_tc_103", [ "jump", "ne_nn_638", 560, 30 ], [ "ne_int", 350, 9, 349, 560, 30 ], [ "jump", "ne_done_635", 560, 30 ], "ne_nn_638", [ "is_num", 351, 9, 560, 30 ], [ "jump_false", 351, "ne_nt_639", 560, 30 ], "_nop_tc_104", [ "jump", "ne_nt_639", 560, 30 ], [ "ne_float", 350, 9, 349, 560, 30 ], [ "jump", "ne_done_635", 560, 30 ], "ne_nt_639", [ "is_text", 351, 9, 560, 30 ], [ "jump_false", 351, "ne_nnl_640", 560, 30 ], "_nop_tc_105", [ "jump", "ne_nnl_640", 560, 30 ], [ "ne_text", 350, 9, 349, 560, 30 ], [ "jump", "ne_done_635", 560, 30 ], "ne_nnl_640", [ "is_null", 351, 9, 560, 30 ], [ "jump_false", 351, "ne_nb_641", 560, 30 ], "_nop_tc_106", "_nop_tc_107", [ "false", 350, 560, 30 ], [ "jump", "ne_done_635", 560, 30 ], "ne_nb_641", [ "is_bool", 351, 9, 560, 30 ], [ "jump_false", 351, "ne_mis_642", 560, 30 ], "_nop_tc_108", [ "jump", "ne_mis_642", 560, 30 ], [ "ne_bool", 350, 9, 349, 560, 30 ], [ "jump", "ne_done_635", 560, 30 ], "ne_mis_642", [ "true", 350, 560, 30 ], "ne_done_635", [ "move", 353, 350, 560, 30 ], [ "jump_false", 353, "and_end_634", 560, 30 ], [ "get", 354, 6, 1, 560, 51 ], [ "is_identical", 355, 9, 354, 560, 51 ], [ "jump_true", 355, "ne_nid_644", 560, 51 ], [ "jump", "ne_ni_645", 560, 51 ], "ne_nid_644", [ "false", 355, 560, 51 ], [ "jump", "ne_done_643", 560, 51 ], "ne_ni_645", [ "is_int", 356, 9, 560, 51 ], [ "jump_false", 356, "ne_nn_646", 560, 51 ], [ "is_int", 357, 354, 560, 51 ], [ "jump_false", 357, "ne_nn_646", 560, 51 ], [ "ne_int", 355, 9, 354, 560, 51 ], [ "jump", "ne_done_643", 560, 51 ], "ne_nn_646", [ "is_num", 356, 9, 560, 51 ], [ "jump_false", 356, "ne_nt_647", 560, 51 ], [ "is_num", 357, 354, 560, 51 ], [ "jump_false", 357, "ne_nt_647", 560, 51 ], [ "ne_float", 355, 9, 354, 560, 51 ], [ "jump", "ne_done_643", 560, 51 ], "ne_nt_647", [ "is_text", 356, 9, 560, 51 ], [ "jump_false", 356, "ne_nnl_648", 560, 51 ], [ "is_text", 357, 354, 560, 51 ], [ "jump_false", 357, "ne_nnl_648", 560, 51 ], [ "ne_text", 355, 9, 354, 560, 51 ], [ "jump", "ne_done_643", 560, 51 ], "ne_nnl_648", [ "is_null", 356, 9, 560, 51 ], [ "jump_false", 356, "ne_nb_649", 560, 51 ], [ "is_null", 357, 354, 560, 51 ], [ "jump_false", 357, "ne_nb_649", 560, 51 ], [ "false", 355, 560, 51 ], [ "jump", "ne_done_643", 560, 51 ], "ne_nb_649", [ "is_bool", 356, 9, 560, 51 ], [ "jump_false", 356, "ne_mis_650", 560, 51 ], [ "is_bool", 357, 354, 560, 51 ], [ "jump_false", 357, "ne_mis_650", 560, 51 ], [ "ne_bool", 355, 9, 354, 560, 51 ], [ "jump", "ne_done_643", 560, 51 ], "ne_mis_650", [ "true", 355, 560, 51 ], "ne_done_643", [ "move", 353, 355, 560, 51 ], "and_end_634", [ "move", 358, 353, 560, 51 ], [ "jump_false", 358, "and_end_633", 560, 51 ], [ "is_identical", 359, 9, 22, 560, 77 ], [ "jump_true", 359, "ne_nid_652", 560, 77 ], [ "jump", "ne_ni_653", 560, 77 ], "ne_nid_652", [ "false", 359, 560, 77 ], [ "jump", "ne_done_651", 560, 77 ], "ne_ni_653", [ "is_int", 360, 9, 560, 77 ], [ "jump_false", 360, "ne_nn_654", 560, 77 ], [ "is_int", 361, 22, 560, 77 ], [ "jump_false", 361, "ne_nn_654", 560, 77 ], [ "ne_int", 359, 9, 22, 560, 77 ], [ "jump", "ne_done_651", 560, 77 ], "ne_nn_654", [ "is_num", 360, 9, 560, 77 ], [ "jump_false", 360, "ne_nt_655", 560, 77 ], [ "is_num", 361, 22, 560, 77 ], [ "jump_false", 361, "ne_nt_655", 560, 77 ], [ "ne_float", 359, 9, 22, 560, 77 ], [ "jump", "ne_done_651", 560, 77 ], "ne_nt_655", [ "is_text", 360, 9, 560, 77 ], [ "jump_false", 360, "ne_nnl_656", 560, 77 ], [ "is_text", 361, 22, 560, 77 ], [ "jump_false", 361, "ne_nnl_656", 560, 77 ], [ "ne_text", 359, 9, 22, 560, 77 ], [ "jump", "ne_done_651", 560, 77 ], "ne_nnl_656", [ "is_null", 360, 9, 560, 77 ], [ "jump_false", 360, "ne_nb_657", 560, 77 ], [ "is_null", 361, 22, 560, 77 ], [ "jump_false", 361, "ne_nb_657", 560, 77 ], [ "false", 359, 560, 77 ], [ "jump", "ne_done_651", 560, 77 ], "ne_nb_657", [ "is_bool", 360, 9, 560, 77 ], [ "jump_false", 360, "ne_mis_658", 560, 77 ], [ "is_bool", 361, 22, 560, 77 ], [ "jump_false", 361, "ne_mis_658", 560, 77 ], [ "ne_bool", 359, 9, 22, 560, 77 ], [ "jump", "ne_done_651", 560, 77 ], "ne_mis_658", [ "true", 359, 560, 77 ], "ne_done_651", [ "move", 358, 359, 560, 77 ], "and_end_633", [ "jump_false", 358, "if_else_631", 560, 77 ], [ "get", 362, 15, 1, 561, 35 ], [ "is_identical", 363, 22, 362, 561, 35 ], [ "jump_true", 363, "eq_done_662", 561, 35 ], [ "is_int", 364, 22, 561, 35 ], [ "jump_false", 364, "eq_ni_663", 561, 35 ], [ "is_int", 365, 362, 561, 35 ], [ "jump_false", 365, "eq_ni_663", 561, 35 ], [ "eq_int", 363, 22, 362, 561, 35 ], [ "jump", "eq_done_662", 561, 35 ], "eq_ni_663", [ "is_num", 364, 22, 561, 35 ], [ "jump_false", 364, "eq_nn_664", 561, 35 ], [ "is_num", 365, 362, 561, 35 ], [ "jump_false", 365, "eq_nn_664", 561, 35 ], [ "eq_float", 363, 22, 362, 561, 35 ], [ "jump", "eq_done_662", 561, 35 ], "eq_nn_664", [ "is_text", 364, 22, 561, 35 ], [ "jump_false", 364, "eq_nt_665", 561, 35 ], [ "is_text", 365, 362, 561, 35 ], [ "jump_false", 365, "eq_nt_665", 561, 35 ], [ "eq_text", 363, 22, 362, 561, 35 ], [ "jump", "eq_done_662", 561, 35 ], "eq_nt_665", [ "is_null", 364, 22, 561, 35 ], [ "jump_false", 364, "eq_nnl_666", 561, 35 ], [ "is_null", 365, 362, 561, 35 ], [ "jump_false", 365, "eq_nnl_666", 561, 35 ], [ "true", 363, 561, 35 ], [ "jump", "eq_done_662", 561, 35 ], "eq_nnl_666", [ "is_bool", 364, 22, 561, 35 ], [ "jump_false", 364, "eq_nb_667", 561, 35 ], [ "is_bool", 365, 362, 561, 35 ], [ "jump_false", 365, "eq_nb_667", 561, 35 ], [ "eq_bool", 363, 22, 362, 561, 35 ], [ "jump", "eq_done_662", 561, 35 ], "eq_nb_667", [ "false", 363, 561, 35 ], "eq_done_662", [ "move", 366, 363, 561, 35 ], [ "jump_false", 366, "and_end_661", 561, 35 ], [ "get", 367, 27, 1, 561, 58 ], [ "is_identical", 368, 9, 367, 561, 58 ], [ "jump_true", 368, "eq_done_669", 561, 58 ], [ "is_int", 369, 9, 561, 58 ], [ "jump_false", 369, "eq_ni_670", 561, 58 ], [ "is_int", 370, 367, 561, 58 ], [ "jump_false", 370, "eq_ni_670", 561, 58 ], [ "eq_int", 368, 9, 367, 561, 58 ], [ "jump", "eq_done_669", 561, 58 ], "eq_ni_670", [ "is_num", 369, 9, 561, 58 ], [ "jump_false", 369, "eq_nn_671", 561, 58 ], [ "is_num", 370, 367, 561, 58 ], [ "jump_false", 370, "eq_nn_671", 561, 58 ], [ "eq_float", 368, 9, 367, 561, 58 ], [ "jump", "eq_done_669", 561, 58 ], "eq_nn_671", [ "is_text", 369, 9, 561, 58 ], [ "jump_false", 369, "eq_nt_672", 561, 58 ], [ "is_text", 370, 367, 561, 58 ], [ "jump_false", 370, "eq_nt_672", 561, 58 ], [ "eq_text", 368, 9, 367, 561, 58 ], [ "jump", "eq_done_669", 561, 58 ], "eq_nt_672", [ "is_null", 369, 9, 561, 58 ], [ "jump_false", 369, "eq_nnl_673", 561, 58 ], [ "is_null", 370, 367, 561, 58 ], [ "jump_false", 370, "eq_nnl_673", 561, 58 ], [ "true", 368, 561, 58 ], [ "jump", "eq_done_669", 561, 58 ], "eq_nnl_673", [ "is_bool", 369, 9, 561, 58 ], [ "jump_false", 369, "eq_nb_674", 561, 58 ], [ "is_bool", 370, 367, 561, 58 ], [ "jump_false", 370, "eq_nb_674", 561, 58 ], [ "eq_bool", 368, 9, 367, 561, 58 ], [ "jump", "eq_done_669", 561, 58 ], "eq_nb_674", [ "false", 368, 561, 58 ], "eq_done_669", [ "move", 371, 368, 561, 58 ], [ "jump_true", 371, "or_end_668", 561, 58 ], [ "get", 372, 28, 1, 561, 80 ], [ "is_identical", 373, 9, 372, 561, 80 ], [ "jump_true", 373, "eq_done_675", 561, 80 ], [ "is_int", 374, 9, 561, 80 ], [ "jump_false", 374, "eq_ni_676", 561, 80 ], [ "is_int", 375, 372, 561, 80 ], [ "jump_false", 375, "eq_ni_676", 561, 80 ], [ "eq_int", 373, 9, 372, 561, 80 ], [ "jump", "eq_done_675", 561, 80 ], "eq_ni_676", [ "is_num", 374, 9, 561, 80 ], [ "jump_false", 374, "eq_nn_677", 561, 80 ], [ "is_num", 375, 372, 561, 80 ], [ "jump_false", 375, "eq_nn_677", 561, 80 ], [ "eq_float", 373, 9, 372, 561, 80 ], [ "jump", "eq_done_675", 561, 80 ], "eq_nn_677", [ "is_text", 374, 9, 561, 80 ], [ "jump_false", 374, "eq_nt_678", 561, 80 ], [ "is_text", 375, 372, 561, 80 ], [ "jump_false", 375, "eq_nt_678", 561, 80 ], [ "eq_text", 373, 9, 372, 561, 80 ], [ "jump", "eq_done_675", 561, 80 ], "eq_nt_678", [ "is_null", 374, 9, 561, 80 ], [ "jump_false", 374, "eq_nnl_679", 561, 80 ], [ "is_null", 375, 372, 561, 80 ], [ "jump_false", 375, "eq_nnl_679", 561, 80 ], [ "true", 373, 561, 80 ], [ "jump", "eq_done_675", 561, 80 ], "eq_nnl_679", [ "is_bool", 374, 9, 561, 80 ], [ "jump_false", 374, "eq_nb_680", 561, 80 ], [ "is_bool", 375, 372, 561, 80 ], [ "jump_false", 375, "eq_nb_680", 561, 80 ], [ "eq_bool", 373, 9, 372, 561, 80 ], [ "jump", "eq_done_675", 561, 80 ], "eq_nb_680", [ "false", 373, 561, 80 ], "eq_done_675", [ "move", 371, 373, 561, 80 ], "or_end_668", [ "move", 366, 371, 561, 80 ], "and_end_661", [ "jump_false", 366, "if_else_659", 561, 80 ], [ "access", 376, 1, 562, 27 ], [ "add", 377, 11, 376, 562, 27 ], [ "move", 11, 377, 562, 27 ], [ "access", 378, "_nop_tc_", 563, 35 ], [ "access", 380, { "name": "text", "kind": "name", "make": "intrinsic" }, 563, 48 ], [ "frame", 381, 380, 1, 563, 48 ], [ "null", 382, 563, 48 ], [ "setarg", 381, 0, 382, 563, 48 ], [ "setarg", 381, 1, 11, 563, 48 ], [ "invoke", 381, 379, 563, 48 ], [ "add", 383, 378, 379, 563, 48 ], [ "store_dynamic", 5, 383, 15, 563, 30 ], [ "length", 384, 17, 564, 31 ], [ "move", 7, 384, 564, 31 ], [ "access", 385, "jump", 565, 40 ], [ "access", 386, 2, 565, 74 ], [ "subtract", 387, 7, 386, 565, 74 ], [ "load_dynamic", 388, 17, 387, 565, 74 ], [ "access", 389, 1, 565, 90 ], [ "subtract", 390, 7, 389, 565, 90 ], [ "load_dynamic", 391, 17, 390, 565, 90 ], [ "array", 392, 4, 565, 90 ], [ "push", 392, 385, 565, 90 ], [ "push", 392, 24, 565, 90 ], [ "push", 392, 388, 565, 90 ], [ "push", 392, 391, 565, 90 ], [ "access", 393, 1, 565, 34 ], [ "add", 394, 15, 393, 565, 34 ], [ "store_dynamic", 5, 392, 394, 565, 34 ], [ "null", 395, 566, 31 ], [ "is_identical", 396, 8, 395, 566, 31 ], [ "jump_true", 396, "ne_nid_684", 566, 31 ], [ "jump", "ne_ni_685", 566, 31 ], "ne_nid_684", [ "false", 396, 566, 31 ], [ "jump", "ne_done_683", 566, 31 ], "ne_ni_685", [ "is_int", 397, 8, 566, 31 ], [ "jump_false", 397, "ne_nn_686", 566, 31 ], "_nop_tc_109", [ "jump", "ne_nn_686", 566, 31 ], [ "ne_int", 396, 8, 395, 566, 31 ], [ "jump", "ne_done_683", 566, 31 ], "ne_nn_686", [ "is_num", 397, 8, 566, 31 ], [ "jump_false", 397, "ne_nt_687", 566, 31 ], "_nop_tc_110", [ "jump", "ne_nt_687", 566, 31 ], [ "ne_float", 396, 8, 395, 566, 31 ], [ "jump", "ne_done_683", 566, 31 ], "ne_nt_687", [ "is_text", 397, 8, 566, 31 ], [ "jump_false", 397, "ne_nnl_688", 566, 31 ], "_nop_tc_111", [ "jump", "ne_nnl_688", 566, 31 ], [ "ne_text", 396, 8, 395, 566, 31 ], [ "jump", "ne_done_683", 566, 31 ], "ne_nnl_688", [ "is_null", 397, 8, 566, 31 ], [ "jump_false", 397, "ne_nb_689", 566, 31 ], "_nop_tc_112", "_nop_tc_113", [ "false", 396, 566, 31 ], [ "jump", "ne_done_683", 566, 31 ], "ne_nb_689", [ "is_bool", 397, 8, 566, 31 ], [ "jump_false", 397, "ne_mis_690", 566, 31 ], "_nop_tc_114", [ "jump", "ne_mis_690", 566, 31 ], [ "ne_bool", 396, 8, 395, 566, 31 ], [ "jump", "ne_done_683", 566, 31 ], "ne_mis_690", [ "true", 396, 566, 31 ], "ne_done_683", [ "jump_false", 396, "if_else_681", 566, 31 ], [ "record", 399, 7 ], [ "access", 400, "rewrite", 568, 28 ], [ "store_field", 399, 400, "event", 568, 28 ], [ "access", 401, "eliminate_type_checks", 569, 27 ], [ "store_field", 399, 401, "pass", 569, 27 ], [ "access", 402, "num_subsumes_int_float", 570, 27 ], [ "store_field", 399, 402, "rule", 570, 27 ], [ "store_field", 399, 15, "at", 571, 25 ], [ "array", 403, 2, 572, 37 ], [ "push", 403, 21, 572, 37 ], [ "push", 403, 17, 572, 37 ], [ "store_field", 399, 403, "before", 572, 37 ], [ "load_dynamic", 404, 5, 15, 573, 42 ], [ "access", 405, 1, 573, 63 ], [ "add", 406, 15, 405, 573, 63 ], [ "load_dynamic", 407, 5, 406, 573, 63 ], [ "array", 408, 2, 573, 63 ], [ "push", 408, 404, 573, 63 ], [ "push", 408, 407, 573, 63 ], [ "store_field", 399, 408, "after", 573, 63 ], [ "record", 409, 3 ], [ "store_field", 409, 12, "slot", 574, 33 ], [ "store_field", 409, 9, "known_type", 574, 50 ], [ "store_field", 409, 22, "checked_type", 574, 75 ], [ "store_field", 399, 409, "why", 574, 75 ], [ "is_array", 410, 8, 574, 75 ], [ "jump_false", 410, "push_err_691", 574, 75 ], [ "push", 8, 399, 574, 75 ], [ "jump", "push_done_692", 574, 75 ], "push_err_691", [ "disrupt", 574, 75 ], "push_done_692", [ "jump", "if_end_682", 574, 75 ], "if_else_681", "if_end_682", [ "get", 411, 24, 1, 577, 36 ], [ "store_dynamic", 10, 411, 14, 577, 28 ], [ "access", 412, 2, 578, 25 ], [ "add", 413, 15, 412, 578, 25 ], [ "move", 15, 413, 578, 25 ], [ "jump", "while_start_472", 579, 17 ], [ "jump", "if_end_660", 579, 17 ], "if_else_659", "if_end_660", [ "access", 414, 1, 581, 25 ], [ "add", 415, 11, 414, 581, 25 ], [ "move", 11, 415, 581, 25 ], [ "access", 416, "_nop_tc_", 582, 33 ], [ "access", 418, { "name": "text", "kind": "name", "make": "intrinsic" }, 582, 46 ], [ "frame", 419, 418, 1, 582, 46 ], [ "null", 420, 582, 46 ], [ "setarg", 419, 0, 420, 582, 46 ], [ "setarg", 419, 1, 11, 582, 46 ], [ "invoke", 419, 417, 582, 46 ], [ "add", 421, 416, 417, 582, 46 ], [ "store_dynamic", 5, 421, 15, 582, 28 ], [ "access", 422, 1, 583, 25 ], [ "add", 423, 11, 422, 583, 25 ], [ "move", 11, 423, 583, 25 ], [ "access", 424, "_nop_tc_", 584, 37 ], [ "access", 426, { "name": "text", "kind": "name", "make": "intrinsic" }, 584, 50 ], [ "frame", 427, 426, 1, 584, 50 ], [ "null", 428, 584, 50 ], [ "setarg", 427, 0, 428, 584, 50 ], [ "setarg", 427, 1, 11, 584, 50 ], [ "invoke", 427, 425, 584, 50 ], [ "add", 429, 424, 425, 584, 50 ], [ "access", 430, 1, 584, 32 ], [ "add", 431, 15, 430, 584, 32 ], [ "store_dynamic", 5, 429, 431, 584, 32 ], [ "null", 432, 585, 29 ], [ "is_identical", 433, 8, 432, 585, 29 ], [ "jump_true", 433, "ne_nid_696", 585, 29 ], [ "jump", "ne_ni_697", 585, 29 ], "ne_nid_696", [ "false", 433, 585, 29 ], [ "jump", "ne_done_695", 585, 29 ], "ne_ni_697", [ "is_int", 434, 8, 585, 29 ], [ "jump_false", 434, "ne_nn_698", 585, 29 ], "_nop_tc_115", [ "jump", "ne_nn_698", 585, 29 ], [ "ne_int", 433, 8, 432, 585, 29 ], [ "jump", "ne_done_695", 585, 29 ], "ne_nn_698", [ "is_num", 434, 8, 585, 29 ], [ "jump_false", 434, "ne_nt_699", 585, 29 ], "_nop_tc_116", [ "jump", "ne_nt_699", 585, 29 ], [ "ne_float", 433, 8, 432, 585, 29 ], [ "jump", "ne_done_695", 585, 29 ], "ne_nt_699", [ "is_text", 434, 8, 585, 29 ], [ "jump_false", 434, "ne_nnl_700", 585, 29 ], "_nop_tc_117", [ "jump", "ne_nnl_700", 585, 29 ], [ "ne_text", 433, 8, 432, 585, 29 ], [ "jump", "ne_done_695", 585, 29 ], "ne_nnl_700", [ "is_null", 434, 8, 585, 29 ], [ "jump_false", 434, "ne_nb_701", 585, 29 ], "_nop_tc_118", "_nop_tc_119", [ "false", 433, 585, 29 ], [ "jump", "ne_done_695", 585, 29 ], "ne_nb_701", [ "is_bool", 434, 8, 585, 29 ], [ "jump_false", 434, "ne_mis_702", 585, 29 ], "_nop_tc_120", [ "jump", "ne_mis_702", 585, 29 ], [ "ne_bool", 433, 8, 432, 585, 29 ], [ "jump", "ne_done_695", 585, 29 ], "ne_mis_702", [ "true", 433, 585, 29 ], "ne_done_695", [ "jump_false", 433, "if_else_693", 585, 29 ], [ "record", 436, 7 ], [ "access", 437, "rewrite", 587, 26 ], [ "store_field", 436, 437, "event", 587, 26 ], [ "access", 438, "eliminate_type_checks", 588, 25 ], [ "store_field", 436, 438, "pass", 588, 25 ], [ "access", 439, "incompatible_type_forces_jump", 589, 25 ], [ "store_field", 436, 439, "rule", 589, 25 ], [ "store_field", 436, 15, "at", 590, 23 ], [ "array", 440, 2, 591, 35 ], [ "push", 440, 21, 591, 35 ], [ "push", 440, 17, 591, 35 ], [ "store_field", 436, 440, "before", 591, 35 ], [ "load_dynamic", 441, 5, 15, 592, 40 ], [ "access", 442, 1, 592, 61 ], [ "add", 443, 15, 442, 592, 61 ], [ "load_dynamic", 444, 5, 443, 592, 61 ], [ "array", 445, 2, 592, 61 ], [ "push", 445, 441, 592, 61 ], [ "push", 445, 444, 592, 61 ], [ "store_field", 436, 445, "after", 592, 61 ], [ "record", 446, 3 ], [ "store_field", 446, 12, "slot", 593, 31 ], [ "store_field", 446, 9, "known_type", 593, 48 ], [ "store_field", 446, 22, "checked_type", 593, 73 ], [ "store_field", 436, 446, "why", 593, 73 ], [ "is_array", 447, 8, 593, 73 ], [ "jump_false", 447, "push_err_703", 593, 73 ], [ "push", 8, 436, 593, 73 ], [ "jump", "push_done_704", 593, 73 ], "push_err_703", [ "disrupt", 593, 73 ], "push_done_704", [ "jump", "if_end_694", 593, 73 ], "if_else_693", "if_end_694", [ "get", 448, 24, 1, 596, 34 ], [ "store_dynamic", 10, 448, 14, 596, 26 ], [ "access", 449, 2, 597, 23 ], [ "add", 450, 15, 449, 597, 23 ], [ "move", 15, 450, 597, 23 ], [ "jump", "while_start_472", 598, 15 ], [ "jump", "if_end_632", 598, 15 ], "if_else_631", "if_end_632", [ "get", 451, 24, 1, 600, 32 ], [ "store_dynamic", 10, 451, 14, 600, 24 ], [ "access", 452, 2, 601, 21 ], [ "add", 453, 15, 452, 601, 21 ], [ "move", 15, 453, 601, 21 ], [ "jump", "while_start_472", 602, 13 ], [ "jump", "if_end_603", 602, 13 ], "if_else_602", "if_end_603", [ "jump", "if_end_498", 602, 13 ], "if_else_497", "if_end_498", [ "get", 454, 24, 1, 606, 28 ], [ "store_dynamic", 10, 454, 14, 606, 20 ], [ "access", 455, 1, 607, 17 ], [ "add", 456, 15, 455, 607, 17 ], [ "move", 15, 456, 607, 17 ], [ "jump", "while_start_472", 608, 9 ], [ "jump", "if_end_483", 608, 9 ], "if_else_482", "if_end_483", [ "access", 457, "load_dynamic", 612, 17 ], [ "is_identical", 458, 23, 457, 612, 17 ], [ "jump_true", 458, "eq_done_707", 612, 17 ], [ "is_int", 459, 23, 612, 17 ], [ "jump_false", 459, "eq_ni_708", 612, 17 ], "_nop_tc_121", [ "jump", "eq_ni_708", 612, 17 ], [ "eq_int", 458, 23, 457, 612, 17 ], [ "jump", "eq_done_707", 612, 17 ], "eq_ni_708", [ "is_num", 459, 23, 612, 17 ], [ "jump_false", 459, "eq_nn_709", 612, 17 ], "_nop_tc_122", [ "jump", "eq_nn_709", 612, 17 ], [ "eq_float", 458, 23, 457, 612, 17 ], [ "jump", "eq_done_707", 612, 17 ], "eq_nn_709", [ "is_text", 459, 23, 612, 17 ], [ "jump_false", 459, "eq_nt_710", 612, 17 ], "_nop_tc_123", "_nop_tc_124", [ "eq_text", 458, 23, 457, 612, 17 ], [ "jump", "eq_done_707", 612, 17 ], "eq_nt_710", [ "is_null", 459, 23, 612, 17 ], [ "jump_false", 459, "eq_nnl_711", 612, 17 ], "_nop_tc_125", [ "jump", "eq_nnl_711", 612, 17 ], [ "true", 458, 612, 17 ], [ "jump", "eq_done_707", 612, 17 ], "eq_nnl_711", [ "is_bool", 459, 23, 612, 17 ], [ "jump_false", 459, "eq_nb_712", 612, 17 ], "_nop_tc_126", [ "jump", "eq_nb_712", 612, 17 ], [ "eq_bool", 458, 23, 457, 612, 17 ], [ "jump", "eq_done_707", 612, 17 ], "eq_nb_712", [ "false", 458, 612, 17 ], "eq_done_707", [ "jump_false", 458, "if_else_705", 612, 17 ], [ "move", 19, 23, 613, 18 ], [ "access", 461, 3, 614, 39 ], [ "load_index", 462, 21, 461, 614, 39 ], [ "get", 463, 22, 1, 614, 43 ], [ "get", 465, 30, 1, 614, 13 ], [ "frame", 466, 465, 3, 614, 13 ], [ "null", 467, 614, 13 ], [ "setarg", 466, 0, 467, 614, 13 ], [ "setarg", 466, 1, 10, 614, 13 ], [ "setarg", 466, 2, 462, 614, 13 ], [ "setarg", 466, 3, 463, 614, 13 ], [ "invoke", 466, 464, 614, 13 ], [ "jump_false", 464, "if_else_713", 614, 13 ], [ "access", 468, "load_field", 615, 22 ], [ "access", 469, 0, 615, 17 ], [ "store_dynamic", 21, 468, 469, 615, 17 ], [ "null", 470, 616, 25 ], [ "is_identical", 471, 8, 470, 616, 25 ], [ "jump_true", 471, "ne_nid_718", 616, 25 ], [ "jump", "ne_ni_719", 616, 25 ], "ne_nid_718", [ "false", 471, 616, 25 ], [ "jump", "ne_done_717", 616, 25 ], "ne_ni_719", [ "is_int", 472, 8, 616, 25 ], [ "jump_false", 472, "ne_nn_720", 616, 25 ], "_nop_tc_127", [ "jump", "ne_nn_720", 616, 25 ], [ "ne_int", 471, 8, 470, 616, 25 ], [ "jump", "ne_done_717", 616, 25 ], "ne_nn_720", [ "is_num", 472, 8, 616, 25 ], [ "jump_false", 472, "ne_nt_721", 616, 25 ], "_nop_tc_128", [ "jump", "ne_nt_721", 616, 25 ], [ "ne_float", 471, 8, 470, 616, 25 ], [ "jump", "ne_done_717", 616, 25 ], "ne_nt_721", [ "is_text", 472, 8, 616, 25 ], [ "jump_false", 472, "ne_nnl_722", 616, 25 ], "_nop_tc_129", [ "jump", "ne_nnl_722", 616, 25 ], [ "ne_text", 471, 8, 470, 616, 25 ], [ "jump", "ne_done_717", 616, 25 ], "ne_nnl_722", [ "is_null", 472, 8, 616, 25 ], [ "jump_false", 472, "ne_nb_723", 616, 25 ], "_nop_tc_130", "_nop_tc_131", [ "false", 471, 616, 25 ], [ "jump", "ne_done_717", 616, 25 ], "ne_nb_723", [ "is_bool", 472, 8, 616, 25 ], [ "jump_false", 472, "ne_mis_724", 616, 25 ], "_nop_tc_132", [ "jump", "ne_mis_724", 616, 25 ], [ "ne_bool", 471, 8, 470, 616, 25 ], [ "jump", "ne_done_717", 616, 25 ], "ne_mis_724", [ "true", 471, 616, 25 ], "ne_done_717", [ "jump_false", 471, "if_else_715", 616, 25 ], [ "record", 474, 7 ], [ "access", 475, "rewrite", 618, 22 ], [ "store_field", 474, 475, "event", 618, 22 ], [ "access", 476, "eliminate_type_checks", 619, 21 ], [ "store_field", 474, 476, "pass", 619, 21 ], [ "access", 477, "dynamic_to_field", 620, 21 ], [ "store_field", 474, 477, "rule", 620, 21 ], [ "store_field", 474, 15, "at", 621, 19 ], [ "store_field", 474, 19, "before", 621, 30 ], [ "access", 478, 0, 621, 51 ], [ "load_index", 479, 21, 478, 621, 51 ], [ "store_field", 474, 479, "after", 621, 51 ], [ "record", 480, 2 ], [ "access", 481, 3, 622, 33 ], [ "load_index", 482, 21, 481, 622, 33 ], [ "store_field", 480, 482, "slot", 622, 33 ], [ "access", 483, 3, 622, 66 ], [ "load_index", 484, 21, 483, 622, 66 ], [ "load_dynamic", 485, 10, 484, 622, 66 ], [ "store_field", 480, 485, "known_type", 622, 66 ], [ "store_field", 474, 480, "why", 622, 66 ], [ "is_array", 486, 8, 622, 66 ], [ "jump_false", 486, "push_err_725", 622, 66 ], [ "push", 8, 474, 622, 66 ], [ "jump", "push_done_726", 622, 66 ], "push_err_725", [ "disrupt", 622, 66 ], "push_done_726", [ "jump", "if_end_716", 622, 66 ], "if_else_715", "if_end_716", [ "jump", "if_end_714", 622, 66 ], "if_else_713", [ "access", 487, 3, 625, 46 ], [ "load_index", 488, 21, 487, 625, 46 ], [ "get", 489, 27, 1, 625, 50 ], [ "get", 491, 30, 1, 625, 20 ], [ "frame", 492, 491, 3, 625, 20 ], [ "null", 493, 625, 20 ], [ "setarg", 492, 0, 493, 625, 20 ], [ "setarg", 492, 1, 10, 625, 20 ], [ "setarg", 492, 2, 488, 625, 20 ], [ "setarg", 492, 3, 489, 625, 20 ], [ "invoke", 492, 490, 625, 20 ], [ "jump_false", 490, "if_else_727", 625, 20 ], [ "access", 494, "load_index", 626, 22 ], [ "access", 495, 0, 626, 17 ], [ "store_dynamic", 21, 494, 495, 626, 17 ], [ "null", 496, 627, 25 ], [ "is_identical", 497, 8, 496, 627, 25 ], [ "jump_true", 497, "ne_nid_732", 627, 25 ], [ "jump", "ne_ni_733", 627, 25 ], "ne_nid_732", [ "false", 497, 627, 25 ], [ "jump", "ne_done_731", 627, 25 ], "ne_ni_733", [ "is_int", 498, 8, 627, 25 ], [ "jump_false", 498, "ne_nn_734", 627, 25 ], "_nop_tc_133", [ "jump", "ne_nn_734", 627, 25 ], [ "ne_int", 497, 8, 496, 627, 25 ], [ "jump", "ne_done_731", 627, 25 ], "ne_nn_734", [ "is_num", 498, 8, 627, 25 ], [ "jump_false", 498, "ne_nt_735", 627, 25 ], "_nop_tc_134", [ "jump", "ne_nt_735", 627, 25 ], [ "ne_float", 497, 8, 496, 627, 25 ], [ "jump", "ne_done_731", 627, 25 ], "ne_nt_735", [ "is_text", 498, 8, 627, 25 ], [ "jump_false", 498, "ne_nnl_736", 627, 25 ], "_nop_tc_135", [ "jump", "ne_nnl_736", 627, 25 ], [ "ne_text", 497, 8, 496, 627, 25 ], [ "jump", "ne_done_731", 627, 25 ], "ne_nnl_736", [ "is_null", 498, 8, 627, 25 ], [ "jump_false", 498, "ne_nb_737", 627, 25 ], "_nop_tc_136", "_nop_tc_137", [ "false", 497, 627, 25 ], [ "jump", "ne_done_731", 627, 25 ], "ne_nb_737", [ "is_bool", 498, 8, 627, 25 ], [ "jump_false", 498, "ne_mis_738", 627, 25 ], "_nop_tc_138", [ "jump", "ne_mis_738", 627, 25 ], [ "ne_bool", 497, 8, 496, 627, 25 ], [ "jump", "ne_done_731", 627, 25 ], "ne_mis_738", [ "true", 497, 627, 25 ], "ne_done_731", [ "jump_false", 497, "if_else_729", 627, 25 ], [ "record", 500, 7 ], [ "access", 501, "rewrite", 629, 22 ], [ "store_field", 500, 501, "event", 629, 22 ], [ "access", 502, "eliminate_type_checks", 630, 21 ], [ "store_field", 500, 502, "pass", 630, 21 ], [ "access", 503, "dynamic_to_index", 631, 21 ], [ "store_field", 500, 503, "rule", 631, 21 ], [ "store_field", 500, 15, "at", 632, 19 ], [ "store_field", 500, 19, "before", 632, 30 ], [ "access", 504, 0, 632, 51 ], [ "load_index", 505, 21, 504, 632, 51 ], [ "store_field", 500, 505, "after", 632, 51 ], [ "record", 506, 2 ], [ "access", 507, 3, 633, 33 ], [ "load_index", 508, 21, 507, 633, 33 ], [ "store_field", 506, 508, "slot", 633, 33 ], [ "access", 509, 3, 633, 66 ], [ "load_index", 510, 21, 509, 633, 66 ], [ "load_dynamic", 511, 10, 510, 633, 66 ], [ "store_field", 506, 511, "known_type", 633, 66 ], [ "store_field", 500, 506, "why", 633, 66 ], [ "is_array", 512, 8, 633, 66 ], [ "jump_false", 512, "push_err_739", 633, 66 ], [ "push", 8, 500, 633, 66 ], [ "jump", "push_done_740", 633, 66 ], "push_err_739", [ "disrupt", 633, 66 ], "push_done_740", [ "jump", "if_end_730", 633, 66 ], "if_else_729", "if_end_730", [ "jump", "if_end_728", 633, 66 ], "if_else_727", "if_end_728", "if_end_714", [ "get", 513, 6, 1, 637, 32 ], [ "access", 514, 1, 637, 26 ], [ "load_index", 515, 21, 514, 637, 26 ], [ "store_dynamic", 10, 513, 515, 637, 26 ], [ "access", 516, 1, 638, 17 ], [ "add", 517, 15, 516, 638, 17 ], [ "move", 15, 517, 638, 17 ], [ "jump", "while_start_472", 639, 9 ], [ "jump", "if_end_706", 639, 9 ], "if_else_705", "if_end_706", [ "access", 518, "store_dynamic", 641, 17 ], [ "is_identical", 519, 23, 518, 641, 17 ], [ "jump_true", 519, "eq_done_743", 641, 17 ], [ "is_int", 520, 23, 641, 17 ], [ "jump_false", 520, "eq_ni_744", 641, 17 ], "_nop_tc_139", [ "jump", "eq_ni_744", 641, 17 ], [ "eq_int", 519, 23, 518, 641, 17 ], [ "jump", "eq_done_743", 641, 17 ], "eq_ni_744", [ "is_num", 520, 23, 641, 17 ], [ "jump_false", 520, "eq_nn_745", 641, 17 ], "_nop_tc_140", [ "jump", "eq_nn_745", 641, 17 ], [ "eq_float", 519, 23, 518, 641, 17 ], [ "jump", "eq_done_743", 641, 17 ], "eq_nn_745", [ "is_text", 520, 23, 641, 17 ], [ "jump_false", 520, "eq_nt_746", 641, 17 ], "_nop_tc_141", "_nop_tc_142", [ "eq_text", 519, 23, 518, 641, 17 ], [ "jump", "eq_done_743", 641, 17 ], "eq_nt_746", [ "is_null", 520, 23, 641, 17 ], [ "jump_false", 520, "eq_nnl_747", 641, 17 ], "_nop_tc_143", [ "jump", "eq_nnl_747", 641, 17 ], [ "true", 519, 641, 17 ], [ "jump", "eq_done_743", 641, 17 ], "eq_nnl_747", [ "is_bool", 520, 23, 641, 17 ], [ "jump_false", 520, "eq_nb_748", 641, 17 ], "_nop_tc_144", [ "jump", "eq_nb_748", 641, 17 ], [ "eq_bool", 519, 23, 518, 641, 17 ], [ "jump", "eq_done_743", 641, 17 ], "eq_nb_748", [ "false", 519, 641, 17 ], "eq_done_743", [ "jump_false", 519, "if_else_741", 641, 17 ], [ "move", 19, 23, 642, 18 ], [ "access", 522, 3, 643, 39 ], [ "load_index", 523, 21, 522, 643, 39 ], [ "get", 524, 22, 1, 643, 43 ], [ "get", 526, 30, 1, 643, 13 ], [ "frame", 527, 526, 3, 643, 13 ], [ "null", 528, 643, 13 ], [ "setarg", 527, 0, 528, 643, 13 ], [ "setarg", 527, 1, 10, 643, 13 ], [ "setarg", 527, 2, 523, 643, 13 ], [ "setarg", 527, 3, 524, 643, 13 ], [ "invoke", 527, 525, 643, 13 ], [ "jump_false", 525, "if_else_749", 643, 13 ], [ "access", 529, "store_field", 644, 22 ], [ "access", 530, 0, 644, 17 ], [ "store_dynamic", 21, 529, 530, 644, 17 ], [ "null", 531, 645, 25 ], [ "is_identical", 532, 8, 531, 645, 25 ], [ "jump_true", 532, "ne_nid_754", 645, 25 ], [ "jump", "ne_ni_755", 645, 25 ], "ne_nid_754", [ "false", 532, 645, 25 ], [ "jump", "ne_done_753", 645, 25 ], "ne_ni_755", [ "is_int", 533, 8, 645, 25 ], [ "jump_false", 533, "ne_nn_756", 645, 25 ], "_nop_tc_145", [ "jump", "ne_nn_756", 645, 25 ], [ "ne_int", 532, 8, 531, 645, 25 ], [ "jump", "ne_done_753", 645, 25 ], "ne_nn_756", [ "is_num", 533, 8, 645, 25 ], [ "jump_false", 533, "ne_nt_757", 645, 25 ], "_nop_tc_146", [ "jump", "ne_nt_757", 645, 25 ], [ "ne_float", 532, 8, 531, 645, 25 ], [ "jump", "ne_done_753", 645, 25 ], "ne_nt_757", [ "is_text", 533, 8, 645, 25 ], [ "jump_false", 533, "ne_nnl_758", 645, 25 ], "_nop_tc_147", [ "jump", "ne_nnl_758", 645, 25 ], [ "ne_text", 532, 8, 531, 645, 25 ], [ "jump", "ne_done_753", 645, 25 ], "ne_nnl_758", [ "is_null", 533, 8, 645, 25 ], [ "jump_false", 533, "ne_nb_759", 645, 25 ], "_nop_tc_148", "_nop_tc_149", [ "false", 532, 645, 25 ], [ "jump", "ne_done_753", 645, 25 ], "ne_nb_759", [ "is_bool", 533, 8, 645, 25 ], [ "jump_false", 533, "ne_mis_760", 645, 25 ], "_nop_tc_150", [ "jump", "ne_mis_760", 645, 25 ], [ "ne_bool", 532, 8, 531, 645, 25 ], [ "jump", "ne_done_753", 645, 25 ], "ne_mis_760", [ "true", 532, 645, 25 ], "ne_done_753", [ "jump_false", 532, "if_else_751", 645, 25 ], [ "record", 535, 7 ], [ "access", 536, "rewrite", 647, 22 ], [ "store_field", 535, 536, "event", 647, 22 ], [ "access", 537, "eliminate_type_checks", 648, 21 ], [ "store_field", 535, 537, "pass", 648, 21 ], [ "access", 538, "dynamic_to_field", 649, 21 ], [ "store_field", 535, 538, "rule", 649, 21 ], [ "store_field", 535, 15, "at", 650, 19 ], [ "store_field", 535, 19, "before", 650, 30 ], [ "access", 539, 0, 650, 51 ], [ "load_index", 540, 21, 539, 650, 51 ], [ "store_field", 535, 540, "after", 650, 51 ], [ "record", 541, 2 ], [ "access", 542, 3, 651, 33 ], [ "load_index", 543, 21, 542, 651, 33 ], [ "store_field", 541, 543, "slot", 651, 33 ], [ "access", 544, 3, 651, 66 ], [ "load_index", 545, 21, 544, 651, 66 ], [ "load_dynamic", 546, 10, 545, 651, 66 ], [ "store_field", 541, 546, "known_type", 651, 66 ], [ "store_field", 535, 541, "why", 651, 66 ], [ "is_array", 547, 8, 651, 66 ], [ "jump_false", 547, "push_err_761", 651, 66 ], [ "push", 8, 535, 651, 66 ], [ "jump", "push_done_762", 651, 66 ], "push_err_761", [ "disrupt", 651, 66 ], "push_done_762", [ "jump", "if_end_752", 651, 66 ], "if_else_751", "if_end_752", [ "jump", "if_end_750", 651, 66 ], "if_else_749", [ "access", 548, 3, 654, 46 ], [ "load_index", 549, 21, 548, 654, 46 ], [ "get", 550, 27, 1, 654, 50 ], [ "get", 552, 30, 1, 654, 20 ], [ "frame", 553, 552, 3, 654, 20 ], [ "null", 554, 654, 20 ], [ "setarg", 553, 0, 554, 654, 20 ], [ "setarg", 553, 1, 10, 654, 20 ], [ "setarg", 553, 2, 549, 654, 20 ], [ "setarg", 553, 3, 550, 654, 20 ], [ "invoke", 553, 551, 654, 20 ], [ "jump_false", 551, "if_else_763", 654, 20 ], [ "access", 555, "store_index", 655, 22 ], [ "access", 556, 0, 655, 17 ], [ "store_dynamic", 21, 555, 556, 655, 17 ], [ "null", 557, 656, 25 ], [ "is_identical", 558, 8, 557, 656, 25 ], [ "jump_true", 558, "ne_nid_768", 656, 25 ], [ "jump", "ne_ni_769", 656, 25 ], "ne_nid_768", [ "false", 558, 656, 25 ], [ "jump", "ne_done_767", 656, 25 ], "ne_ni_769", [ "is_int", 559, 8, 656, 25 ], [ "jump_false", 559, "ne_nn_770", 656, 25 ], "_nop_tc_151", [ "jump", "ne_nn_770", 656, 25 ], [ "ne_int", 558, 8, 557, 656, 25 ], [ "jump", "ne_done_767", 656, 25 ], "ne_nn_770", [ "is_num", 559, 8, 656, 25 ], [ "jump_false", 559, "ne_nt_771", 656, 25 ], "_nop_tc_152", [ "jump", "ne_nt_771", 656, 25 ], [ "ne_float", 558, 8, 557, 656, 25 ], [ "jump", "ne_done_767", 656, 25 ], "ne_nt_771", [ "is_text", 559, 8, 656, 25 ], [ "jump_false", 559, "ne_nnl_772", 656, 25 ], "_nop_tc_153", [ "jump", "ne_nnl_772", 656, 25 ], [ "ne_text", 558, 8, 557, 656, 25 ], [ "jump", "ne_done_767", 656, 25 ], "ne_nnl_772", [ "is_null", 559, 8, 656, 25 ], [ "jump_false", 559, "ne_nb_773", 656, 25 ], "_nop_tc_154", "_nop_tc_155", [ "false", 558, 656, 25 ], [ "jump", "ne_done_767", 656, 25 ], "ne_nb_773", [ "is_bool", 559, 8, 656, 25 ], [ "jump_false", 559, "ne_mis_774", 656, 25 ], "_nop_tc_156", [ "jump", "ne_mis_774", 656, 25 ], [ "ne_bool", 558, 8, 557, 656, 25 ], [ "jump", "ne_done_767", 656, 25 ], "ne_mis_774", [ "true", 558, 656, 25 ], "ne_done_767", [ "jump_false", 558, "if_else_765", 656, 25 ], [ "record", 561, 7 ], [ "access", 562, "rewrite", 658, 22 ], [ "store_field", 561, 562, "event", 658, 22 ], [ "access", 563, "eliminate_type_checks", 659, 21 ], [ "store_field", 561, 563, "pass", 659, 21 ], [ "access", 564, "dynamic_to_index", 660, 21 ], [ "store_field", 561, 564, "rule", 660, 21 ], [ "store_field", 561, 15, "at", 661, 19 ], [ "store_field", 561, 19, "before", 661, 30 ], [ "access", 565, 0, 661, 51 ], [ "load_index", 566, 21, 565, 661, 51 ], [ "store_field", 561, 566, "after", 661, 51 ], [ "record", 567, 2 ], [ "access", 568, 3, 662, 33 ], [ "load_index", 569, 21, 568, 662, 33 ], [ "store_field", 567, 569, "slot", 662, 33 ], [ "access", 570, 3, 662, 66 ], [ "load_index", 571, 21, 570, 662, 66 ], [ "load_dynamic", 572, 10, 571, 662, 66 ], [ "store_field", 567, 572, "known_type", 662, 66 ], [ "store_field", 561, 567, "why", 662, 66 ], [ "is_array", 573, 8, 662, 66 ], [ "jump_false", 573, "push_err_775", 662, 66 ], [ "push", 8, 561, 662, 66 ], [ "jump", "push_done_776", 662, 66 ], "push_err_775", [ "disrupt", 662, 66 ], "push_done_776", [ "jump", "if_end_766", 662, 66 ], "if_else_765", "if_end_766", [ "jump", "if_end_764", 662, 66 ], "if_else_763", "if_end_764", "if_end_750", [ "access", 574, 1, 666, 17 ], [ "add", 575, 15, 574, 666, 17 ], [ "move", 15, 575, 666, 17 ], [ "jump", "while_start_472", 667, 9 ], [ "jump", "if_end_742", 667, 9 ], "if_else_741", "if_end_742", [ "get", 577, 11, 1, 670, 7 ], [ "frame", 578, 577, 2, 670, 7 ], [ "null", 579, 670, 7 ], [ "setarg", 578, 0, 579, 670, 7 ], [ "setarg", 578, 1, 10, 670, 7 ], [ "setarg", 578, 2, 21, 670, 7 ], [ "invoke", 578, 576, 670, 7 ], [ "access", 580, 1, 671, 15 ], [ "add", 581, 15, 580, 671, 15 ], [ "move", 15, 581, 671, 15 ], [ "jump", "while_start_472", 671, 15 ], "while_end_473", [ "return", 10, 674, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 4 }, { "disruption_pc": 0, "nr_slots": 227, "nr_close_slots": 0, "instructions": [ [ "load_field", 12, 1, "instructions", 683, 24 ], [ "move", 5, 12, 683, 24 ], [ "access", 4, 0, 684, 21 ], [ "null", 3, 685, 23 ], [ "access", 11, 0, 687, 13 ], [ "null", 8, 688, 17 ], [ "null", 10, 689, 14 ], [ "access", 9, 0, 690, 16 ], [ "null", 7, 691, 14 ], [ "null", 6, 692, 18 ], [ "null", 13, 694, 25 ], [ "is_identical", 14, 5, 13, 694, 25 ], [ "jump_true", 14, "eq_done_780", 694, 25 ], [ "is_int", 15, 5, 694, 25 ], [ "jump_false", 15, "eq_ni_781", 694, 25 ], "_nop_tc_1", [ "jump", "eq_ni_781", 694, 25 ], [ "eq_int", 14, 5, 13, 694, 25 ], [ "jump", "eq_done_780", 694, 25 ], "eq_ni_781", [ "is_num", 15, 5, 694, 25 ], [ "jump_false", 15, "eq_nn_782", 694, 25 ], "_nop_tc_2", [ "jump", "eq_nn_782", 694, 25 ], [ "eq_float", 14, 5, 13, 694, 25 ], [ "jump", "eq_done_780", 694, 25 ], "eq_nn_782", [ "is_text", 15, 5, 694, 25 ], [ "jump_false", 15, "eq_nt_783", 694, 25 ], "_nop_tc_3", [ "jump", "eq_nt_783", 694, 25 ], [ "eq_text", 14, 5, 13, 694, 25 ], [ "jump", "eq_done_780", 694, 25 ], "eq_nt_783", [ "is_null", 15, 5, 694, 25 ], [ "jump_false", 15, "eq_nnl_784", 694, 25 ], "_nop_tc_4", "_nop_tc_5", [ "true", 14, 694, 25 ], [ "jump", "eq_done_780", 694, 25 ], "eq_nnl_784", [ "is_bool", 15, 5, 694, 25 ], [ "jump_false", 15, "eq_nb_785", 694, 25 ], "_nop_tc_6", [ "jump", "eq_nb_785", 694, 25 ], [ "eq_bool", 14, 5, 13, 694, 25 ], [ "jump", "eq_done_780", 694, 25 ], "eq_nb_785", [ "false", 14, 694, 25 ], "eq_done_780", [ "move", 17, 14, 694, 25 ], [ "jump_true", 17, "or_end_779", 694, 25 ], [ "length", 18, 5, 694, 40 ], [ "access", 19, 0, 694, 57 ], [ "is_identical", 20, 18, 19, 694, 57 ], [ "jump_true", 20, "eq_done_786", 694, 57 ], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", [ "jump", "eq_ni_787", 694, 57 ], [ "eq_int", 20, 18, 19, 694, 57 ], [ "jump", "eq_done_786", 694, 57 ], "eq_ni_787", "_nop_tc_10", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", [ "eq_float", 20, 18, 19, 694, 57 ], [ "jump", "eq_done_786", 694, 57 ], "eq_nn_788", "_nop_tc_14", [ "jump", "eq_nt_789", 694, 57 ], "_nop_tc_15", [ "jump", "eq_nt_789", 694, 57 ], [ "eq_text", 20, 18, 19, 694, 57 ], [ "jump", "eq_done_786", 694, 57 ], "eq_nt_789", "_nop_tc_16", [ "jump", "eq_nnl_790", 694, 57 ], "_nop_tc_17", [ "jump", "eq_nnl_790", 694, 57 ], [ "true", 20, 694, 57 ], [ "jump", "eq_done_786", 694, 57 ], "eq_nnl_790", "_nop_tc_18", [ "jump", "eq_nb_791", 694, 57 ], "_nop_tc_19", [ "jump", "eq_nb_791", 694, 57 ], [ "eq_bool", 20, 18, 19, 694, 57 ], [ "jump", "eq_done_786", 694, 57 ], "eq_nb_791", [ "false", 20, 694, 57 ], "eq_done_786", [ "move", 17, 20, 694, 57 ], "or_end_779", [ "jump_false", 17, "if_else_777", 694, 57 ], [ "null", 23, 695, 14 ], [ "return", 23, 695, 14 ], "_nop_ur_1", "if_else_777", "if_end_778", [ "null", 24, 698, 16 ], [ "is_identical", 25, 2, 24, 698, 16 ], [ "jump_true", 25, "ne_nid_796", 698, 16 ], [ "jump", "ne_ni_797", 698, 16 ], "ne_nid_796", [ "false", 25, 698, 16 ], [ "jump", "ne_done_795", 698, 16 ], "ne_ni_797", [ "is_int", 26, 2, 698, 16 ], [ "jump_false", 26, "ne_nn_798", 698, 16 ], "_nop_tc_20", [ "jump", "ne_nn_798", 698, 16 ], [ "ne_int", 25, 2, 24, 698, 16 ], [ "jump", "ne_done_795", 698, 16 ], "ne_nn_798", [ "is_num", 26, 2, 698, 16 ], [ "jump_false", 26, "ne_nt_799", 698, 16 ], "_nop_tc_21", [ "jump", "ne_nt_799", 698, 16 ], [ "ne_float", 25, 2, 24, 698, 16 ], [ "jump", "ne_done_795", 698, 16 ], "ne_nt_799", [ "is_text", 26, 2, 698, 16 ], [ "jump_false", 26, "ne_nnl_800", 698, 16 ], "_nop_tc_22", [ "jump", "ne_nnl_800", 698, 16 ], [ "ne_text", 25, 2, 24, 698, 16 ], [ "jump", "ne_done_795", 698, 16 ], "ne_nnl_800", [ "is_null", 26, 2, 698, 16 ], [ "jump_false", 26, "ne_nb_801", 698, 16 ], "_nop_tc_23", "_nop_tc_24", [ "false", 25, 698, 16 ], [ "jump", "ne_done_795", 698, 16 ], "ne_nb_801", [ "is_bool", 26, 2, 698, 16 ], [ "jump_false", 26, "ne_mis_802", 698, 16 ], "_nop_tc_25", [ "jump", "ne_mis_802", 698, 16 ], [ "ne_bool", 25, 2, 24, 698, 16 ], [ "jump", "ne_done_795", 698, 16 ], "ne_mis_802", [ "true", 25, 698, 16 ], "ne_done_795", [ "move", 28, 25, 698, 16 ], [ "jump_false", 28, "and_end_794", 698, 16 ], [ "load_field", 29, 2, "events", 698, 24 ], [ "null", 30, 698, 38 ], [ "is_identical", 31, 29, 30, 698, 38 ], [ "jump_true", 31, "ne_nid_804", 698, 38 ], [ "jump", "ne_ni_805", 698, 38 ], "ne_nid_804", [ "false", 31, 698, 38 ], [ "jump", "ne_done_803", 698, 38 ], "ne_ni_805", [ "is_int", 32, 29, 698, 38 ], [ "jump_false", 32, "ne_nn_806", 698, 38 ], "_nop_tc_26", [ "jump", "ne_nn_806", 698, 38 ], [ "ne_int", 31, 29, 30, 698, 38 ], [ "jump", "ne_done_803", 698, 38 ], "ne_nn_806", [ "is_num", 32, 29, 698, 38 ], [ "jump_false", 32, "ne_nt_807", 698, 38 ], "_nop_tc_27", [ "jump", "ne_nt_807", 698, 38 ], [ "ne_float", 31, 29, 30, 698, 38 ], [ "jump", "ne_done_803", 698, 38 ], "ne_nt_807", [ "is_text", 32, 29, 698, 38 ], [ "jump_false", 32, "ne_nnl_808", 698, 38 ], "_nop_tc_28", [ "jump", "ne_nnl_808", 698, 38 ], [ "ne_text", 31, 29, 30, 698, 38 ], [ "jump", "ne_done_803", 698, 38 ], "ne_nnl_808", [ "is_null", 32, 29, 698, 38 ], [ "jump_false", 32, "ne_nb_809", 698, 38 ], "_nop_tc_29", "_nop_tc_30", [ "false", 31, 698, 38 ], [ "jump", "ne_done_803", 698, 38 ], "ne_nb_809", [ "is_bool", 32, 29, 698, 38 ], [ "jump_false", 32, "ne_mis_810", 698, 38 ], "_nop_tc_31", [ "jump", "ne_mis_810", 698, 38 ], [ "ne_bool", 31, 29, 30, 698, 38 ], [ "jump", "ne_done_803", 698, 38 ], "ne_mis_810", [ "true", 31, 698, 38 ], "ne_done_803", [ "move", 28, 31, 698, 38 ], "and_end_794", [ "jump_false", 28, "if_else_792", 698, 38 ], [ "load_field", 34, 2, "events", 699, 16 ], [ "move", 6, 34, 699, 16 ], [ "jump", "if_end_793", 699, 16 ], "if_else_792", "if_end_793", [ "length", 35, 5, 702, 24 ], [ "move", 4, 35, 702, 24 ], [ "load_field", 36, 1, "nr_slots", 703, 25 ], [ "access", 38, { "name": "array", "kind": "name", "make": "intrinsic" }, 703, 19 ], [ "frame", 39, 38, 1, 703, 19 ], [ "null", 40, 703, 19 ], [ "setarg", 39, 0, 40, 703, 19 ], [ "setarg", 39, 1, 36, 703, 19 ], [ "invoke", 39, 37, 703, 19 ], [ "move", 3, 37, 703, 19 ], [ "access", 41, 0, 705, 9 ], [ "move", 11, 41, 705, 9 ], "while_start_811", [ "is_int", 43, 11, 706, 16 ], [ "jump_false", 43, "rel_ni_813", 706, 16 ], [ "is_int", 44, 4, 706, 16 ], [ "jump_false", 44, "rel_ni_813", 706, 16 ], [ "lt_int", 42, 11, 4, 706, 16 ], [ "jump", "rel_done_815", 706, 16 ], "rel_ni_813", [ "is_num", 43, 11, 706, 16 ], [ "jump_false", 43, "rel_nn_814", 706, 16 ], [ "is_num", 44, 4, 706, 16 ], [ "jump_false", 44, "rel_nn_814", 706, 16 ], [ "lt_float", 42, 11, 4, 706, 16 ], [ "jump", "rel_done_815", 706, 16 ], "rel_nn_814", [ "is_text", 43, 11, 706, 16 ], [ "jump_false", 43, "rel_err_816", 706, 16 ], [ "is_text", 44, 4, 706, 16 ], [ "jump_false", 44, "rel_err_816", 706, 16 ], [ "lt_text", 42, 11, 4, 706, 16 ], [ "jump", "rel_done_815", 706, 16 ], "rel_err_816", [ "disrupt", 706, 16 ], "rel_done_815", [ "jump_false", 42, "while_end_812", 706, 16 ], [ "load_dynamic", 45, 5, 11, 707, 28 ], [ "move", 8, 45, 707, 28 ], [ "is_text", 46, 8, 709, 19 ], [ "jump_false", 46, "if_else_817", 709, 19 ], [ "load_field", 47, 1, "nr_slots", 710, 29 ], [ "access", 49, { "name": "array", "kind": "name", "make": "intrinsic" }, 710, 23 ], [ "frame", 50, 49, 1, 710, 23 ], [ "null", 51, 710, 23 ], [ "setarg", 50, 0, 51, 710, 23 ], [ "setarg", 50, 1, 47, 710, 23 ], [ "invoke", 50, 48, 710, 23 ], [ "move", 3, 48, 710, 23 ], [ "access", 52, 1, 711, 17 ], [ "add", 53, 11, 52, 711, 17 ], [ "move", 11, 53, 711, 17 ], [ "jump", "while_start_811", 712, 9 ], [ "jump", "if_end_818", 712, 9 ], "if_else_817", "if_end_818", [ "is_array", 54, 8, 714, 21 ], "_nop_bl_1", [ "jump_true", 54, "if_else_819", 714, 21 ], [ "access", 56, 1, 715, 17 ], [ "add", 57, 11, 56, 715, 17 ], [ "move", 11, 57, 715, 17 ], [ "jump", "while_start_811", 716, 9 ], [ "jump", "if_end_820", 716, 9 ], "if_else_819", "if_end_820", [ "access", 58, 0, 719, 18 ], [ "load_index", 59, 8, 58, 719, 18 ], [ "move", 10, 59, 719, 18 ], [ "length", 60, 8, 720, 21 ], [ "move", 9, 60, 720, 21 ], [ "access", 61, "int", 723, 17 ], [ "is_identical", 62, 10, 61, 723, 17 ], [ "jump_true", 62, "eq_done_823", 723, 17 ], [ "is_int", 63, 10, 723, 17 ], [ "jump_false", 63, "eq_ni_824", 723, 17 ], "_nop_tc_32", [ "jump", "eq_ni_824", 723, 17 ], [ "eq_int", 62, 10, 61, 723, 17 ], [ "jump", "eq_done_823", 723, 17 ], "eq_ni_824", [ "is_num", 63, 10, 723, 17 ], [ "jump_false", 63, "eq_nn_825", 723, 17 ], "_nop_tc_33", [ "jump", "eq_nn_825", 723, 17 ], [ "eq_float", 62, 10, 61, 723, 17 ], [ "jump", "eq_done_823", 723, 17 ], "eq_nn_825", [ "is_text", 63, 10, 723, 17 ], [ "jump_false", 63, "eq_nt_826", 723, 17 ], "_nop_tc_34", "_nop_tc_35", [ "eq_text", 62, 10, 61, 723, 17 ], [ "jump", "eq_done_823", 723, 17 ], "eq_nt_826", [ "is_null", 63, 10, 723, 17 ], [ "jump_false", 63, "eq_nnl_827", 723, 17 ], "_nop_tc_36", [ "jump", "eq_nnl_827", 723, 17 ], [ "true", 62, 723, 17 ], [ "jump", "eq_done_823", 723, 17 ], "eq_nnl_827", [ "is_bool", 63, 10, 723, 17 ], [ "jump_false", 63, "eq_nb_828", 723, 17 ], "_nop_tc_37", [ "jump", "eq_nb_828", 723, 17 ], [ "eq_bool", 62, 10, 61, 723, 17 ], [ "jump", "eq_done_823", 723, 17 ], "eq_nb_828", [ "false", 62, 723, 17 ], "eq_done_823", [ "jump_false", 62, "if_else_821", 723, 17 ], [ "access", 65, 2, 724, 39 ], [ "load_index", 66, 8, 65, 724, 39 ], [ "access", 67, 1, 724, 27 ], [ "load_index", 68, 8, 67, 724, 27 ], [ "store_dynamic", 3, 66, 68, 724, 27 ], [ "jump", "if_end_822", 724, 27 ], "if_else_821", [ "access", 69, "access", 725, 24 ], [ "is_identical", 70, 10, 69, 725, 24 ], [ "jump_true", 70, "eq_done_832", 725, 24 ], [ "is_int", 71, 10, 725, 24 ], [ "jump_false", 71, "eq_ni_833", 725, 24 ], "_nop_tc_38", [ "jump", "eq_ni_833", 725, 24 ], [ "eq_int", 70, 10, 69, 725, 24 ], [ "jump", "eq_done_832", 725, 24 ], "eq_ni_833", [ "is_num", 71, 10, 725, 24 ], [ "jump_false", 71, "eq_nn_834", 725, 24 ], "_nop_tc_39", [ "jump", "eq_nn_834", 725, 24 ], [ "eq_float", 70, 10, 69, 725, 24 ], [ "jump", "eq_done_832", 725, 24 ], "eq_nn_834", [ "is_text", 71, 10, 725, 24 ], [ "jump_false", 71, "eq_nt_835", 725, 24 ], "_nop_tc_40", "_nop_tc_41", [ "eq_text", 70, 10, 69, 725, 24 ], [ "jump", "eq_done_832", 725, 24 ], "eq_nt_835", [ "is_null", 71, 10, 725, 24 ], [ "jump_false", 71, "eq_nnl_836", 725, 24 ], "_nop_tc_42", [ "jump", "eq_nnl_836", 725, 24 ], [ "true", 70, 725, 24 ], [ "jump", "eq_done_832", 725, 24 ], "eq_nnl_836", [ "is_bool", 71, 10, 725, 24 ], [ "jump_false", 71, "eq_nb_837", 725, 24 ], "_nop_tc_43", [ "jump", "eq_nb_837", 725, 24 ], [ "eq_bool", 70, 10, 69, 725, 24 ], [ "jump", "eq_done_832", 725, 24 ], "eq_nb_837", [ "false", 70, 725, 24 ], "eq_done_832", [ "move", 73, 70, 725, 24 ], [ "jump_false", 73, "and_end_831", 725, 24 ], [ "access", 74, 2, 725, 52 ], [ "load_index", 75, 8, 74, 725, 52 ], [ "access", 77, { "name": "is_number", "kind": "name", "make": "intrinsic" }, 725, 36 ], [ "frame", 78, 77, 1, 725, 36 ], [ "null", 79, 725, 36 ], [ "setarg", 78, 0, 79, 725, 36 ], [ "setarg", 78, 1, 75, 725, 36 ], [ "invoke", 78, 76, 725, 36 ], [ "move", 73, 76, 725, 36 ], "and_end_831", [ "jump_false", 73, "if_else_829", 725, 36 ], [ "access", 80, 2, 726, 39 ], [ "load_index", 81, 8, 80, 726, 39 ], [ "access", 82, 1, 726, 27 ], [ "load_index", 83, 8, 82, 726, 27 ], [ "store_dynamic", 3, 81, 83, 726, 27 ], [ "jump", "if_end_830", 726, 27 ], "if_else_829", [ "access", 84, "true", 727, 24 ], [ "is_identical", 85, 10, 84, 727, 24 ], [ "jump_true", 85, "eq_done_840", 727, 24 ], [ "is_int", 86, 10, 727, 24 ], [ "jump_false", 86, "eq_ni_841", 727, 24 ], "_nop_tc_44", [ "jump", "eq_ni_841", 727, 24 ], [ "eq_int", 85, 10, 84, 727, 24 ], [ "jump", "eq_done_840", 727, 24 ], "eq_ni_841", [ "is_num", 86, 10, 727, 24 ], [ "jump_false", 86, "eq_nn_842", 727, 24 ], "_nop_tc_45", [ "jump", "eq_nn_842", 727, 24 ], [ "eq_float", 85, 10, 84, 727, 24 ], [ "jump", "eq_done_840", 727, 24 ], "eq_nn_842", [ "is_text", 86, 10, 727, 24 ], [ "jump_false", 86, "eq_nt_843", 727, 24 ], "_nop_tc_46", "_nop_tc_47", [ "eq_text", 85, 10, 84, 727, 24 ], [ "jump", "eq_done_840", 727, 24 ], "eq_nt_843", [ "is_null", 86, 10, 727, 24 ], [ "jump_false", 86, "eq_nnl_844", 727, 24 ], "_nop_tc_48", [ "jump", "eq_nnl_844", 727, 24 ], [ "true", 85, 727, 24 ], [ "jump", "eq_done_840", 727, 24 ], "eq_nnl_844", [ "is_bool", 86, 10, 727, 24 ], [ "jump_false", 86, "eq_nb_845", 727, 24 ], "_nop_tc_49", [ "jump", "eq_nb_845", 727, 24 ], [ "eq_bool", 85, 10, 84, 727, 24 ], [ "jump", "eq_done_840", 727, 24 ], "eq_nb_845", [ "false", 85, 727, 24 ], "eq_done_840", [ "jump_false", 85, "if_else_838", 727, 24 ], [ "true", 88, 728, 33 ], [ "access", 89, 1, 728, 27 ], [ "load_index", 90, 8, 89, 728, 27 ], [ "store_dynamic", 3, 88, 90, 728, 27 ], [ "jump", "if_end_839", 728, 27 ], "if_else_838", [ "access", 91, "false", 729, 24 ], [ "is_identical", 92, 10, 91, 729, 24 ], [ "jump_true", 92, "eq_done_848", 729, 24 ], [ "is_int", 93, 10, 729, 24 ], [ "jump_false", 93, "eq_ni_849", 729, 24 ], "_nop_tc_50", [ "jump", "eq_ni_849", 729, 24 ], [ "eq_int", 92, 10, 91, 729, 24 ], [ "jump", "eq_done_848", 729, 24 ], "eq_ni_849", [ "is_num", 93, 10, 729, 24 ], [ "jump_false", 93, "eq_nn_850", 729, 24 ], "_nop_tc_51", [ "jump", "eq_nn_850", 729, 24 ], [ "eq_float", 92, 10, 91, 729, 24 ], [ "jump", "eq_done_848", 729, 24 ], "eq_nn_850", [ "is_text", 93, 10, 729, 24 ], [ "jump_false", 93, "eq_nt_851", 729, 24 ], "_nop_tc_52", "_nop_tc_53", [ "eq_text", 92, 10, 91, 729, 24 ], [ "jump", "eq_done_848", 729, 24 ], "eq_nt_851", [ "is_null", 93, 10, 729, 24 ], [ "jump_false", 93, "eq_nnl_852", 729, 24 ], "_nop_tc_54", [ "jump", "eq_nnl_852", 729, 24 ], [ "true", 92, 729, 24 ], [ "jump", "eq_done_848", 729, 24 ], "eq_nnl_852", [ "is_bool", 93, 10, 729, 24 ], [ "jump_false", 93, "eq_nb_853", 729, 24 ], "_nop_tc_55", [ "jump", "eq_nb_853", 729, 24 ], [ "eq_bool", 92, 10, 91, 729, 24 ], [ "jump", "eq_done_848", 729, 24 ], "eq_nb_853", [ "false", 92, 729, 24 ], "eq_done_848", [ "jump_false", 92, "if_else_846", 729, 24 ], [ "false", 95, 730, 33 ], [ "access", 96, 1, 730, 27 ], [ "load_index", 97, 8, 96, 730, 27 ], [ "store_dynamic", 3, 95, 97, 730, 27 ], [ "jump", "if_end_847", 730, 27 ], "if_else_846", [ "access", 98, "move", 731, 24 ], [ "is_identical", 99, 10, 98, 731, 24 ], [ "jump_true", 99, "eq_done_856", 731, 24 ], [ "is_int", 100, 10, 731, 24 ], [ "jump_false", 100, "eq_ni_857", 731, 24 ], "_nop_tc_56", [ "jump", "eq_ni_857", 731, 24 ], [ "eq_int", 99, 10, 98, 731, 24 ], [ "jump", "eq_done_856", 731, 24 ], "eq_ni_857", [ "is_num", 100, 10, 731, 24 ], [ "jump_false", 100, "eq_nn_858", 731, 24 ], "_nop_tc_57", [ "jump", "eq_nn_858", 731, 24 ], [ "eq_float", 99, 10, 98, 731, 24 ], [ "jump", "eq_done_856", 731, 24 ], "eq_nn_858", [ "is_text", 100, 10, 731, 24 ], [ "jump_false", 100, "eq_nt_859", 731, 24 ], "_nop_tc_58", "_nop_tc_59", [ "eq_text", 99, 10, 98, 731, 24 ], [ "jump", "eq_done_856", 731, 24 ], "eq_nt_859", [ "is_null", 100, 10, 731, 24 ], [ "jump_false", 100, "eq_nnl_860", 731, 24 ], "_nop_tc_60", [ "jump", "eq_nnl_860", 731, 24 ], [ "true", 99, 731, 24 ], [ "jump", "eq_done_856", 731, 24 ], "eq_nnl_860", [ "is_bool", 100, 10, 731, 24 ], [ "jump_false", 100, "eq_nb_861", 731, 24 ], "_nop_tc_61", [ "jump", "eq_nb_861", 731, 24 ], [ "eq_bool", 99, 10, 98, 731, 24 ], [ "jump", "eq_done_856", 731, 24 ], "eq_nb_861", [ "false", 99, 731, 24 ], "eq_done_856", [ "jump_false", 99, "if_else_854", 731, 24 ], [ "access", 102, 2, 732, 32 ], [ "load_index", 103, 8, 102, 732, 32 ], [ "load_dynamic", 104, 3, 103, 732, 32 ], [ "move", 7, 104, 732, 32 ], [ "null", 105, 733, 19 ], [ "is_identical", 106, 7, 105, 733, 19 ], [ "jump_true", 106, "ne_nid_865", 733, 19 ], [ "jump", "ne_ni_866", 733, 19 ], "ne_nid_865", [ "false", 106, 733, 19 ], [ "jump", "ne_done_864", 733, 19 ], "ne_ni_866", [ "is_int", 107, 7, 733, 19 ], [ "jump_false", 107, "ne_nn_867", 733, 19 ], "_nop_tc_62", [ "jump", "ne_nn_867", 733, 19 ], [ "ne_int", 106, 7, 105, 733, 19 ], [ "jump", "ne_done_864", 733, 19 ], "ne_nn_867", [ "is_num", 107, 7, 733, 19 ], [ "jump_false", 107, "ne_nt_868", 733, 19 ], "_nop_tc_63", [ "jump", "ne_nt_868", 733, 19 ], [ "ne_float", 106, 7, 105, 733, 19 ], [ "jump", "ne_done_864", 733, 19 ], "ne_nt_868", [ "is_text", 107, 7, 733, 19 ], [ "jump_false", 107, "ne_nnl_869", 733, 19 ], "_nop_tc_64", [ "jump", "ne_nnl_869", 733, 19 ], [ "ne_text", 106, 7, 105, 733, 19 ], [ "jump", "ne_done_864", 733, 19 ], "ne_nnl_869", [ "is_null", 107, 7, 733, 19 ], [ "jump_false", 107, "ne_nb_870", 733, 19 ], "_nop_tc_65", "_nop_tc_66", [ "false", 106, 733, 19 ], [ "jump", "ne_done_864", 733, 19 ], "ne_nb_870", [ "is_bool", 107, 7, 733, 19 ], [ "jump_false", 107, "ne_mis_871", 733, 19 ], "_nop_tc_67", [ "jump", "ne_mis_871", 733, 19 ], [ "ne_bool", 106, 7, 105, 733, 19 ], [ "jump", "ne_done_864", 733, 19 ], "ne_mis_871", [ "true", 106, 733, 19 ], "ne_done_864", [ "jump_false", 106, "if_else_862", 733, 19 ], [ "access", 109, 1, 734, 29 ], [ "load_index", 110, 8, 109, 734, 29 ], [ "store_dynamic", 3, 7, 110, 734, 29 ], [ "jump", "if_end_863", 734, 29 ], "if_else_862", [ "null", 111, 736, 35 ], [ "access", 112, 1, 736, 29 ], [ "load_index", 113, 8, 112, 736, 29 ], [ "store_dynamic", 3, 111, 113, 736, 29 ], "if_end_863", [ "jump", "if_end_855", 736, 29 ], "if_else_854", "if_end_855", "if_end_847", "if_end_839", "if_end_830", "if_end_822", [ "access", 114, 2, 741, 27 ], [ "load_index", 115, 8, 114, 741, 27 ], [ "access", 117, { "name": "is_number", "kind": "name", "make": "intrinsic" }, 741, 11 ], [ "frame", 118, 117, 1, 741, 11 ], [ "null", 119, 741, 11 ], [ "setarg", 118, 0, 119, 741, 11 ], [ "setarg", 118, 1, 115, 741, 11 ], [ "invoke", 118, 116, 741, 11 ], [ "move", 120, 116, 741, 11 ], [ "jump_false", 120, "and_end_874", 741, 11 ], [ "access", 121, 2, 741, 40 ], [ "load_index", 122, 8, 121, 741, 40 ], [ "access", 123, 3, 741, 52 ], [ "load_index", 124, 8, 123, 741, 52 ], [ "is_identical", 125, 122, 124, 741, 52 ], [ "jump_true", 125, "eq_done_875", 741, 52 ], [ "is_int", 126, 122, 741, 52 ], [ "jump_false", 126, "eq_ni_876", 741, 52 ], [ "is_int", 127, 124, 741, 52 ], [ "jump_false", 127, "eq_ni_876", 741, 52 ], [ "eq_int", 125, 122, 124, 741, 52 ], [ "jump", "eq_done_875", 741, 52 ], "eq_ni_876", [ "is_num", 126, 122, 741, 52 ], [ "jump_false", 126, "eq_nn_877", 741, 52 ], [ "is_num", 127, 124, 741, 52 ], [ "jump_false", 127, "eq_nn_877", 741, 52 ], [ "eq_float", 125, 122, 124, 741, 52 ], [ "jump", "eq_done_875", 741, 52 ], "eq_nn_877", [ "is_text", 126, 122, 741, 52 ], [ "jump_false", 126, "eq_nt_878", 741, 52 ], [ "is_text", 127, 124, 741, 52 ], [ "jump_false", 127, "eq_nt_878", 741, 52 ], [ "eq_text", 125, 122, 124, 741, 52 ], [ "jump", "eq_done_875", 741, 52 ], "eq_nt_878", [ "is_null", 126, 122, 741, 52 ], [ "jump_false", 126, "eq_nnl_879", 741, 52 ], [ "is_null", 127, 124, 741, 52 ], [ "jump_false", 127, "eq_nnl_879", 741, 52 ], [ "true", 125, 741, 52 ], [ "jump", "eq_done_875", 741, 52 ], "eq_nnl_879", [ "is_bool", 126, 122, 741, 52 ], [ "jump_false", 126, "eq_nb_880", 741, 52 ], [ "is_bool", 127, 124, 741, 52 ], [ "jump_false", 127, "eq_nb_880", 741, 52 ], [ "eq_bool", 125, 122, 124, 741, 52 ], [ "jump", "eq_done_875", 741, 52 ], "eq_nb_880", [ "false", 125, 741, 52 ], "eq_done_875", [ "move", 120, 125, 741, 52 ], "and_end_874", [ "jump_false", 120, "if_else_872", 741, 52 ], [ "get", 128, 32, 1, 742, 13 ], [ "load_dynamic", 129, 128, 10, 742, 27 ], [ "true", 130, 742, 34 ], [ "is_identical", 131, 129, 130, 742, 34 ], [ "jump_true", 131, "eq_done_883", 742, 34 ], [ "is_int", 132, 129, 742, 34 ], [ "jump_false", 132, "eq_ni_884", 742, 34 ], "_nop_tc_68", [ "jump", "eq_ni_884", 742, 34 ], [ "eq_int", 131, 129, 130, 742, 34 ], [ "jump", "eq_done_883", 742, 34 ], "eq_ni_884", [ "is_num", 132, 129, 742, 34 ], [ "jump_false", 132, "eq_nn_885", 742, 34 ], "_nop_tc_69", [ "jump", "eq_nn_885", 742, 34 ], [ "eq_float", 131, 129, 130, 742, 34 ], [ "jump", "eq_done_883", 742, 34 ], "eq_nn_885", [ "is_text", 132, 129, 742, 34 ], [ "jump_false", 132, "eq_nt_886", 742, 34 ], "_nop_tc_70", [ "jump", "eq_nt_886", 742, 34 ], [ "eq_text", 131, 129, 130, 742, 34 ], [ "jump", "eq_done_883", 742, 34 ], "eq_nt_886", [ "is_null", 132, 129, 742, 34 ], [ "jump_false", 132, "eq_nnl_887", 742, 34 ], "_nop_tc_71", [ "jump", "eq_nnl_887", 742, 34 ], [ "true", 131, 742, 34 ], [ "jump", "eq_done_883", 742, 34 ], "eq_nnl_887", [ "is_bool", 132, 129, 742, 34 ], [ "jump_false", 132, "eq_nb_888", 742, 34 ], "_nop_tc_72", "_nop_tc_73", [ "eq_bool", 131, 129, 130, 742, 34 ], [ "jump", "eq_done_883", 742, 34 ], "eq_nb_888", [ "false", 131, 742, 34 ], "eq_done_883", [ "jump_false", 131, "if_else_881", 742, 34 ], [ "access", 134, "true", 743, 30 ], [ "access", 135, 1, 743, 44 ], [ "load_index", 136, 8, 135, 743, 44 ], [ "access", 137, 2, 743, 61 ], [ "subtract", 138, 9, 137, 743, 61 ], [ "load_dynamic", 139, 8, 138, 743, 61 ], [ "access", 140, 1, 743, 78 ], [ "subtract", 141, 9, 140, 743, 78 ], [ "load_dynamic", 142, 8, 141, 743, 78 ], [ "array", 143, 4, 743, 78 ], [ "push", 143, 134, 743, 78 ], [ "push", 143, 136, 743, 78 ], [ "push", 143, 139, 743, 78 ], [ "push", 143, 142, 743, 78 ], [ "store_dynamic", 5, 143, 11, 743, 24 ], [ "null", 144, 744, 25 ], [ "is_identical", 145, 6, 144, 744, 25 ], [ "jump_true", 145, "ne_nid_892", 744, 25 ], [ "jump", "ne_ni_893", 744, 25 ], "ne_nid_892", [ "false", 145, 744, 25 ], [ "jump", "ne_done_891", 744, 25 ], "ne_ni_893", [ "is_int", 146, 6, 744, 25 ], [ "jump_false", 146, "ne_nn_894", 744, 25 ], "_nop_tc_74", [ "jump", "ne_nn_894", 744, 25 ], [ "ne_int", 145, 6, 144, 744, 25 ], [ "jump", "ne_done_891", 744, 25 ], "ne_nn_894", [ "is_num", 146, 6, 744, 25 ], [ "jump_false", 146, "ne_nt_895", 744, 25 ], "_nop_tc_75", [ "jump", "ne_nt_895", 744, 25 ], [ "ne_float", 145, 6, 144, 744, 25 ], [ "jump", "ne_done_891", 744, 25 ], "ne_nt_895", [ "is_text", 146, 6, 744, 25 ], [ "jump_false", 146, "ne_nnl_896", 744, 25 ], "_nop_tc_76", [ "jump", "ne_nnl_896", 744, 25 ], [ "ne_text", 145, 6, 144, 744, 25 ], [ "jump", "ne_done_891", 744, 25 ], "ne_nnl_896", [ "is_null", 146, 6, 744, 25 ], [ "jump_false", 146, "ne_nb_897", 744, 25 ], "_nop_tc_77", "_nop_tc_78", [ "false", 145, 744, 25 ], [ "jump", "ne_done_891", 744, 25 ], "ne_nb_897", [ "is_bool", 146, 6, 744, 25 ], [ "jump_false", 146, "ne_mis_898", 744, 25 ], "_nop_tc_79", [ "jump", "ne_mis_898", 744, 25 ], [ "ne_bool", 145, 6, 144, 744, 25 ], [ "jump", "ne_done_891", 744, 25 ], "ne_mis_898", [ "true", 145, 744, 25 ], "ne_done_891", [ "jump_false", 145, "if_else_889", 744, 25 ], [ "record", 148, 7 ], [ "access", 149, "rewrite", 746, 22 ], [ "store_field", 148, 149, "event", 746, 22 ], [ "access", 150, "simplify_algebra", 746, 39 ], [ "store_field", 148, 150, "pass", 746, 39 ], [ "access", 151, "self_eq", 747, 21 ], [ "store_field", 148, 151, "rule", 747, 21 ], [ "store_field", 148, 11, "at", 747, 36 ], [ "store_field", 148, 8, "before", 748, 23 ], [ "load_dynamic", 152, 5, 11, 748, 50 ], [ "store_field", 148, 152, "after", 748, 50 ], [ "record", 153, 2 ], [ "store_field", 153, 10, "op", 749, 25 ], [ "access", 154, 2, 749, 41 ], [ "load_index", 155, 8, 154, 749, 41 ], [ "store_field", 153, 155, "slot", 749, 41 ], [ "store_field", 148, 153, "why", 749, 41 ], [ "is_array", 156, 6, 749, 41 ], [ "jump_false", 156, "push_err_899", 749, 41 ], [ "push", 6, 148, 749, 41 ], [ "jump", "push_done_900", 749, 41 ], "push_err_899", [ "disrupt", 749, 41 ], "push_done_900", [ "jump", "if_end_890", 749, 41 ], "if_else_889", "if_end_890", [ "true", 157, 752, 35 ], [ "access", 158, 1, 752, 29 ], [ "load_index", 159, 8, 158, 752, 29 ], [ "store_dynamic", 3, 157, 159, 752, 29 ], [ "access", 160, 1, 753, 19 ], [ "add", 161, 11, 160, 753, 19 ], [ "move", 11, 161, 753, 19 ], [ "jump", "while_start_811", 754, 11 ], [ "jump", "if_end_882", 754, 11 ], "if_else_881", "if_end_882", [ "get", 162, 13, 1, 756, 13 ], [ "load_dynamic", 163, 162, 10, 756, 28 ], [ "true", 164, 756, 35 ], [ "is_identical", 165, 163, 164, 756, 35 ], [ "jump_true", 165, "eq_done_903", 756, 35 ], [ "is_int", 166, 163, 756, 35 ], [ "jump_false", 166, "eq_ni_904", 756, 35 ], "_nop_tc_80", [ "jump", "eq_ni_904", 756, 35 ], [ "eq_int", 165, 163, 164, 756, 35 ], [ "jump", "eq_done_903", 756, 35 ], "eq_ni_904", [ "is_num", 166, 163, 756, 35 ], [ "jump_false", 166, "eq_nn_905", 756, 35 ], "_nop_tc_81", [ "jump", "eq_nn_905", 756, 35 ], [ "eq_float", 165, 163, 164, 756, 35 ], [ "jump", "eq_done_903", 756, 35 ], "eq_nn_905", [ "is_text", 166, 163, 756, 35 ], [ "jump_false", 166, "eq_nt_906", 756, 35 ], "_nop_tc_82", [ "jump", "eq_nt_906", 756, 35 ], [ "eq_text", 165, 163, 164, 756, 35 ], [ "jump", "eq_done_903", 756, 35 ], "eq_nt_906", [ "is_null", 166, 163, 756, 35 ], [ "jump_false", 166, "eq_nnl_907", 756, 35 ], "_nop_tc_83", [ "jump", "eq_nnl_907", 756, 35 ], [ "true", 165, 756, 35 ], [ "jump", "eq_done_903", 756, 35 ], "eq_nnl_907", [ "is_bool", 166, 163, 756, 35 ], [ "jump_false", 166, "eq_nb_908", 756, 35 ], "_nop_tc_84", "_nop_tc_85", [ "eq_bool", 165, 163, 164, 756, 35 ], [ "jump", "eq_done_903", 756, 35 ], "eq_nb_908", [ "false", 165, 756, 35 ], "eq_done_903", [ "jump_false", 165, "if_else_901", 756, 35 ], [ "access", 168, "false", 757, 30 ], [ "access", 169, 1, 757, 45 ], [ "load_index", 170, 8, 169, 757, 45 ], [ "access", 171, 2, 757, 62 ], [ "subtract", 172, 9, 171, 757, 62 ], [ "load_dynamic", 173, 8, 172, 757, 62 ], [ "access", 174, 1, 757, 79 ], [ "subtract", 175, 9, 174, 757, 79 ], [ "load_dynamic", 176, 8, 175, 757, 79 ], [ "array", 177, 4, 757, 79 ], [ "push", 177, 168, 757, 79 ], [ "push", 177, 170, 757, 79 ], [ "push", 177, 173, 757, 79 ], [ "push", 177, 176, 757, 79 ], [ "store_dynamic", 5, 177, 11, 757, 24 ], [ "null", 178, 758, 25 ], [ "is_identical", 179, 6, 178, 758, 25 ], [ "jump_true", 179, "ne_nid_912", 758, 25 ], [ "jump", "ne_ni_913", 758, 25 ], "ne_nid_912", [ "false", 179, 758, 25 ], [ "jump", "ne_done_911", 758, 25 ], "ne_ni_913", [ "is_int", 180, 6, 758, 25 ], [ "jump_false", 180, "ne_nn_914", 758, 25 ], "_nop_tc_86", [ "jump", "ne_nn_914", 758, 25 ], [ "ne_int", 179, 6, 178, 758, 25 ], [ "jump", "ne_done_911", 758, 25 ], "ne_nn_914", [ "is_num", 180, 6, 758, 25 ], [ "jump_false", 180, "ne_nt_915", 758, 25 ], "_nop_tc_87", [ "jump", "ne_nt_915", 758, 25 ], [ "ne_float", 179, 6, 178, 758, 25 ], [ "jump", "ne_done_911", 758, 25 ], "ne_nt_915", [ "is_text", 180, 6, 758, 25 ], [ "jump_false", 180, "ne_nnl_916", 758, 25 ], "_nop_tc_88", [ "jump", "ne_nnl_916", 758, 25 ], [ "ne_text", 179, 6, 178, 758, 25 ], [ "jump", "ne_done_911", 758, 25 ], "ne_nnl_916", [ "is_null", 180, 6, 758, 25 ], [ "jump_false", 180, "ne_nb_917", 758, 25 ], "_nop_tc_89", "_nop_tc_90", [ "false", 179, 758, 25 ], [ "jump", "ne_done_911", 758, 25 ], "ne_nb_917", [ "is_bool", 180, 6, 758, 25 ], [ "jump_false", 180, "ne_mis_918", 758, 25 ], "_nop_tc_91", [ "jump", "ne_mis_918", 758, 25 ], [ "ne_bool", 179, 6, 178, 758, 25 ], [ "jump", "ne_done_911", 758, 25 ], "ne_mis_918", [ "true", 179, 758, 25 ], "ne_done_911", [ "jump_false", 179, "if_else_909", 758, 25 ], [ "record", 182, 7 ], [ "access", 183, "rewrite", 760, 22 ], [ "store_field", 182, 183, "event", 760, 22 ], [ "access", 184, "simplify_algebra", 760, 39 ], [ "store_field", 182, 184, "pass", 760, 39 ], [ "access", 185, "self_ne", 761, 21 ], [ "store_field", 182, 185, "rule", 761, 21 ], [ "store_field", 182, 11, "at", 761, 36 ], [ "store_field", 182, 8, "before", 762, 23 ], [ "load_dynamic", 186, 5, 11, 762, 50 ], [ "store_field", 182, 186, "after", 762, 50 ], [ "record", 187, 2 ], [ "store_field", 187, 10, "op", 763, 25 ], [ "access", 188, 2, 763, 41 ], [ "load_index", 189, 8, 188, 763, 41 ], [ "store_field", 187, 189, "slot", 763, 41 ], [ "store_field", 182, 187, "why", 763, 41 ], [ "is_array", 190, 6, 763, 41 ], [ "jump_false", 190, "push_err_919", 763, 41 ], [ "push", 6, 182, 763, 41 ], [ "jump", "push_done_920", 763, 41 ], "push_err_919", [ "disrupt", 763, 41 ], "push_done_920", [ "jump", "if_end_910", 763, 41 ], "if_else_909", "if_end_910", [ "false", 191, 766, 35 ], [ "access", 192, 1, 766, 29 ], [ "load_index", 193, 8, 192, 766, 29 ], [ "store_dynamic", 3, 191, 193, 766, 29 ], [ "access", 194, 1, 767, 19 ], [ "add", 195, 11, 194, 767, 19 ], [ "move", 11, 195, 767, 19 ], [ "jump", "while_start_811", 768, 11 ], [ "jump", "if_end_902", 768, 11 ], "if_else_901", "if_end_902", [ "jump", "if_end_873", 768, 11 ], "if_else_872", "if_end_873", [ "access", 196, "invoke", 773, 17 ], [ "is_identical", 197, 10, 196, 773, 17 ], [ "jump_true", 197, "eq_done_924", 773, 17 ], [ "is_int", 198, 10, 773, 17 ], [ "jump_false", 198, "eq_ni_925", 773, 17 ], "_nop_tc_92", [ "jump", "eq_ni_925", 773, 17 ], [ "eq_int", 197, 10, 196, 773, 17 ], [ "jump", "eq_done_924", 773, 17 ], "eq_ni_925", [ "is_num", 198, 10, 773, 17 ], [ "jump_false", 198, "eq_nn_926", 773, 17 ], "_nop_tc_93", [ "jump", "eq_nn_926", 773, 17 ], [ "eq_float", 197, 10, 196, 773, 17 ], [ "jump", "eq_done_924", 773, 17 ], "eq_nn_926", [ "is_text", 198, 10, 773, 17 ], [ "jump_false", 198, "eq_nt_927", 773, 17 ], "_nop_tc_94", "_nop_tc_95", [ "eq_text", 197, 10, 196, 773, 17 ], [ "jump", "eq_done_924", 773, 17 ], "eq_nt_927", [ "is_null", 198, 10, 773, 17 ], [ "jump_false", 198, "eq_nnl_928", 773, 17 ], "_nop_tc_96", [ "jump", "eq_nnl_928", 773, 17 ], [ "true", 197, 773, 17 ], [ "jump", "eq_done_924", 773, 17 ], "eq_nnl_928", [ "is_bool", 198, 10, 773, 17 ], [ "jump_false", 198, "eq_nb_929", 773, 17 ], "_nop_tc_97", [ "jump", "eq_nb_929", 773, 17 ], [ "eq_bool", 197, 10, 196, 773, 17 ], [ "jump", "eq_done_924", 773, 17 ], "eq_nb_929", [ "false", 197, 773, 17 ], "eq_done_924", [ "move", 200, 197, 773, 17 ], [ "jump_true", 200, "or_end_923", 773, 17 ], [ "access", 201, "tail_invoke", 773, 35 ], [ "is_identical", 202, 10, 201, 773, 35 ], [ "jump_true", 202, "eq_done_930", 773, 35 ], [ "is_int", 203, 10, 773, 35 ], [ "jump_false", 203, "eq_ni_931", 773, 35 ], "_nop_tc_98", [ "jump", "eq_ni_931", 773, 35 ], [ "eq_int", 202, 10, 201, 773, 35 ], [ "jump", "eq_done_930", 773, 35 ], "eq_ni_931", [ "is_num", 203, 10, 773, 35 ], [ "jump_false", 203, "eq_nn_932", 773, 35 ], "_nop_tc_99", [ "jump", "eq_nn_932", 773, 35 ], [ "eq_float", 202, 10, 201, 773, 35 ], [ "jump", "eq_done_930", 773, 35 ], "eq_nn_932", [ "is_text", 203, 10, 773, 35 ], [ "jump_false", 203, "eq_nt_933", 773, 35 ], "_nop_tc_100", "_nop_tc_101", [ "eq_text", 202, 10, 201, 773, 35 ], [ "jump", "eq_done_930", 773, 35 ], "eq_nt_933", [ "is_null", 203, 10, 773, 35 ], [ "jump_false", 203, "eq_nnl_934", 773, 35 ], "_nop_tc_102", [ "jump", "eq_nnl_934", 773, 35 ], [ "true", 202, 773, 35 ], [ "jump", "eq_done_930", 773, 35 ], "eq_nnl_934", [ "is_bool", 203, 10, 773, 35 ], [ "jump_false", 203, "eq_nb_935", 773, 35 ], "_nop_tc_103", [ "jump", "eq_nb_935", 773, 35 ], [ "eq_bool", 202, 10, 201, 773, 35 ], [ "jump", "eq_done_930", 773, 35 ], "eq_nb_935", [ "false", 202, 773, 35 ], "eq_done_930", [ "move", 200, 202, 773, 35 ], "or_end_923", [ "jump_false", 200, "if_else_921", 773, 35 ], [ "null", 205, 774, 33 ], [ "access", 206, 2, 774, 27 ], [ "load_index", 207, 8, 206, 774, 27 ], [ "store_dynamic", 3, 205, 207, 774, 27 ], [ "jump", "if_end_922", 774, 27 ], "if_else_921", [ "get", 208, 10, 1, 775, 18 ], [ "load_dynamic", 209, 208, 10, 775, 31 ], [ "true", 210, 775, 38 ], [ "is_identical", 211, 209, 210, 775, 38 ], [ "jump_true", 211, "ne_nid_939", 775, 38 ], [ "jump", "ne_ni_940", 775, 38 ], "ne_nid_939", [ "false", 211, 775, 38 ], [ "jump", "ne_done_938", 775, 38 ], "ne_ni_940", [ "is_int", 212, 209, 775, 38 ], [ "jump_false", 212, "ne_nn_941", 775, 38 ], "_nop_tc_104", [ "jump", "ne_nn_941", 775, 38 ], [ "ne_int", 211, 209, 210, 775, 38 ], [ "jump", "ne_done_938", 775, 38 ], "ne_nn_941", [ "is_num", 212, 209, 775, 38 ], [ "jump_false", 212, "ne_nt_942", 775, 38 ], "_nop_tc_105", [ "jump", "ne_nt_942", 775, 38 ], [ "ne_float", 211, 209, 210, 775, 38 ], [ "jump", "ne_done_938", 775, 38 ], "ne_nt_942", [ "is_text", 212, 209, 775, 38 ], [ "jump_false", 212, "ne_nnl_943", 775, 38 ], "_nop_tc_106", [ "jump", "ne_nnl_943", 775, 38 ], [ "ne_text", 211, 209, 210, 775, 38 ], [ "jump", "ne_done_938", 775, 38 ], "ne_nnl_943", [ "is_null", 212, 209, 775, 38 ], [ "jump_false", 212, "ne_nb_944", 775, 38 ], "_nop_tc_107", [ "jump", "ne_nb_944", 775, 38 ], [ "false", 211, 775, 38 ], [ "jump", "ne_done_938", 775, 38 ], "ne_nb_944", [ "is_bool", 212, 209, 775, 38 ], [ "jump_false", 212, "ne_mis_945", 775, 38 ], "_nop_tc_108", "_nop_tc_109", [ "ne_bool", 211, 209, 210, 775, 38 ], [ "jump", "ne_done_938", 775, 38 ], "ne_mis_945", [ "true", 211, 775, 38 ], "ne_done_938", [ "jump_false", 211, "if_else_936", 775, 38 ], [ "access", 214, 1, 776, 29 ], [ "load_index", 215, 8, 214, 776, 29 ], [ "access", 217, { "name": "is_number", "kind": "name", "make": "intrinsic" }, 776, 13 ], [ "frame", 218, 217, 1, 776, 13 ], [ "null", 219, 776, 13 ], [ "setarg", 218, 0, 219, 776, 13 ], [ "setarg", 218, 1, 215, 776, 13 ], [ "invoke", 218, 216, 776, 13 ], [ "jump_false", 216, "if_else_946", 776, 13 ], [ "null", 220, 777, 35 ], [ "access", 221, 1, 777, 29 ], [ "load_index", 222, 8, 221, 777, 29 ], [ "store_dynamic", 3, 220, 222, 777, 29 ], [ "jump", "if_end_947", 777, 29 ], "if_else_946", "if_end_947", [ "jump", "if_end_937", 777, 29 ], "if_else_936", "if_end_937", "if_end_922", [ "access", 223, 1, 781, 15 ], [ "add", 224, 11, 223, 781, 15 ], [ "move", 11, 224, 781, 15 ], [ "jump", "while_start_811", 781, 15 ], "while_end_812", [ "null", 225, 784, 12 ], [ "return", 225, 784, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 225, "nr_close_slots": 0, "instructions": [ [ "load_field", 12, 1, "instructions", 791, 24 ], [ "move", 4, 12, 791, 24 ], [ "access", 11, 0, 792, 21 ], [ "access", 8, 0, 793, 14 ], [ "access", 9, 0, 794, 13 ], [ "null", 7, 795, 17 ], [ "null", 3, 796, 16 ], [ "null", 10, 797, 19 ], [ "access", 5, 0, 798, 16 ], [ "null", 6, 799, 18 ], [ "null", 13, 801, 25 ], [ "is_identical", 14, 4, 13, 801, 25 ], [ "jump_true", 14, "eq_done_951", 801, 25 ], [ "is_int", 15, 4, 801, 25 ], [ "jump_false", 15, "eq_ni_952", 801, 25 ], "_nop_tc_1", [ "jump", "eq_ni_952", 801, 25 ], [ "eq_int", 14, 4, 13, 801, 25 ], [ "jump", "eq_done_951", 801, 25 ], "eq_ni_952", [ "is_num", 15, 4, 801, 25 ], [ "jump_false", 15, "eq_nn_953", 801, 25 ], "_nop_tc_2", [ "jump", "eq_nn_953", 801, 25 ], [ "eq_float", 14, 4, 13, 801, 25 ], [ "jump", "eq_done_951", 801, 25 ], "eq_nn_953", [ "is_text", 15, 4, 801, 25 ], [ "jump_false", 15, "eq_nt_954", 801, 25 ], "_nop_tc_3", [ "jump", "eq_nt_954", 801, 25 ], [ "eq_text", 14, 4, 13, 801, 25 ], [ "jump", "eq_done_951", 801, 25 ], "eq_nt_954", [ "is_null", 15, 4, 801, 25 ], [ "jump_false", 15, "eq_nnl_955", 801, 25 ], "_nop_tc_4", "_nop_tc_5", [ "true", 14, 801, 25 ], [ "jump", "eq_done_951", 801, 25 ], "eq_nnl_955", [ "is_bool", 15, 4, 801, 25 ], [ "jump_false", 15, "eq_nb_956", 801, 25 ], "_nop_tc_6", [ "jump", "eq_nb_956", 801, 25 ], [ "eq_bool", 14, 4, 13, 801, 25 ], [ "jump", "eq_done_951", 801, 25 ], "eq_nb_956", [ "false", 14, 801, 25 ], "eq_done_951", [ "move", 17, 14, 801, 25 ], [ "jump_true", 17, "or_end_950", 801, 25 ], [ "length", 18, 4, 801, 40 ], [ "access", 19, 0, 801, 57 ], [ "is_identical", 20, 18, 19, 801, 57 ], [ "jump_true", 20, "eq_done_957", 801, 57 ], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", [ "jump", "eq_ni_958", 801, 57 ], [ "eq_int", 20, 18, 19, 801, 57 ], [ "jump", "eq_done_957", 801, 57 ], "eq_ni_958", "_nop_tc_10", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", [ "eq_float", 20, 18, 19, 801, 57 ], [ "jump", "eq_done_957", 801, 57 ], "eq_nn_959", "_nop_tc_14", [ "jump", "eq_nt_960", 801, 57 ], "_nop_tc_15", [ "jump", "eq_nt_960", 801, 57 ], [ "eq_text", 20, 18, 19, 801, 57 ], [ "jump", "eq_done_957", 801, 57 ], "eq_nt_960", "_nop_tc_16", [ "jump", "eq_nnl_961", 801, 57 ], "_nop_tc_17", [ "jump", "eq_nnl_961", 801, 57 ], [ "true", 20, 801, 57 ], [ "jump", "eq_done_957", 801, 57 ], "eq_nnl_961", "_nop_tc_18", [ "jump", "eq_nb_962", 801, 57 ], "_nop_tc_19", [ "jump", "eq_nb_962", 801, 57 ], [ "eq_bool", 20, 18, 19, 801, 57 ], [ "jump", "eq_done_957", 801, 57 ], "eq_nb_962", [ "false", 20, 801, 57 ], "eq_done_957", [ "move", 17, 20, 801, 57 ], "or_end_950", [ "jump_false", 17, "if_else_948", 801, 57 ], [ "null", 23, 802, 14 ], [ "return", 23, 802, 14 ], "_nop_ur_1", "if_else_948", "if_end_949", [ "null", 24, 805, 16 ], [ "is_identical", 25, 2, 24, 805, 16 ], [ "jump_true", 25, "ne_nid_967", 805, 16 ], [ "jump", "ne_ni_968", 805, 16 ], "ne_nid_967", [ "false", 25, 805, 16 ], [ "jump", "ne_done_966", 805, 16 ], "ne_ni_968", [ "is_int", 26, 2, 805, 16 ], [ "jump_false", 26, "ne_nn_969", 805, 16 ], "_nop_tc_20", [ "jump", "ne_nn_969", 805, 16 ], [ "ne_int", 25, 2, 24, 805, 16 ], [ "jump", "ne_done_966", 805, 16 ], "ne_nn_969", [ "is_num", 26, 2, 805, 16 ], [ "jump_false", 26, "ne_nt_970", 805, 16 ], "_nop_tc_21", [ "jump", "ne_nt_970", 805, 16 ], [ "ne_float", 25, 2, 24, 805, 16 ], [ "jump", "ne_done_966", 805, 16 ], "ne_nt_970", [ "is_text", 26, 2, 805, 16 ], [ "jump_false", 26, "ne_nnl_971", 805, 16 ], "_nop_tc_22", [ "jump", "ne_nnl_971", 805, 16 ], [ "ne_text", 25, 2, 24, 805, 16 ], [ "jump", "ne_done_966", 805, 16 ], "ne_nnl_971", [ "is_null", 26, 2, 805, 16 ], [ "jump_false", 26, "ne_nb_972", 805, 16 ], "_nop_tc_23", "_nop_tc_24", [ "false", 25, 805, 16 ], [ "jump", "ne_done_966", 805, 16 ], "ne_nb_972", [ "is_bool", 26, 2, 805, 16 ], [ "jump_false", 26, "ne_mis_973", 805, 16 ], "_nop_tc_25", [ "jump", "ne_mis_973", 805, 16 ], [ "ne_bool", 25, 2, 24, 805, 16 ], [ "jump", "ne_done_966", 805, 16 ], "ne_mis_973", [ "true", 25, 805, 16 ], "ne_done_966", [ "move", 28, 25, 805, 16 ], [ "jump_false", 28, "and_end_965", 805, 16 ], [ "load_field", 29, 2, "events", 805, 24 ], [ "null", 30, 805, 38 ], [ "is_identical", 31, 29, 30, 805, 38 ], [ "jump_true", 31, "ne_nid_975", 805, 38 ], [ "jump", "ne_ni_976", 805, 38 ], "ne_nid_975", [ "false", 31, 805, 38 ], [ "jump", "ne_done_974", 805, 38 ], "ne_ni_976", [ "is_int", 32, 29, 805, 38 ], [ "jump_false", 32, "ne_nn_977", 805, 38 ], "_nop_tc_26", [ "jump", "ne_nn_977", 805, 38 ], [ "ne_int", 31, 29, 30, 805, 38 ], [ "jump", "ne_done_974", 805, 38 ], "ne_nn_977", [ "is_num", 32, 29, 805, 38 ], [ "jump_false", 32, "ne_nt_978", 805, 38 ], "_nop_tc_27", [ "jump", "ne_nt_978", 805, 38 ], [ "ne_float", 31, 29, 30, 805, 38 ], [ "jump", "ne_done_974", 805, 38 ], "ne_nt_978", [ "is_text", 32, 29, 805, 38 ], [ "jump_false", 32, "ne_nnl_979", 805, 38 ], "_nop_tc_28", [ "jump", "ne_nnl_979", 805, 38 ], [ "ne_text", 31, 29, 30, 805, 38 ], [ "jump", "ne_done_974", 805, 38 ], "ne_nnl_979", [ "is_null", 32, 29, 805, 38 ], [ "jump_false", 32, "ne_nb_980", 805, 38 ], "_nop_tc_29", "_nop_tc_30", [ "false", 31, 805, 38 ], [ "jump", "ne_done_974", 805, 38 ], "ne_nb_980", [ "is_bool", 32, 29, 805, 38 ], [ "jump_false", 32, "ne_mis_981", 805, 38 ], "_nop_tc_31", [ "jump", "ne_mis_981", 805, 38 ], [ "ne_bool", 31, 29, 30, 805, 38 ], [ "jump", "ne_done_974", 805, 38 ], "ne_mis_981", [ "true", 31, 805, 38 ], "ne_done_974", [ "move", 28, 31, 805, 38 ], "and_end_965", [ "jump_false", 28, "if_else_963", 805, 38 ], [ "load_field", 34, 2, "events", 806, 16 ], [ "move", 6, 34, 806, 16 ], [ "jump", "if_end_964", 806, 16 ], "if_else_963", "if_end_964", [ "length", 35, 4, 809, 24 ], [ "move", 11, 35, 809, 24 ], [ "access", 36, 0, 810, 9 ], [ "move", 9, 36, 810, 9 ], "while_start_982", [ "is_int", 38, 9, 811, 16 ], [ "jump_false", 38, "rel_ni_984", 811, 16 ], [ "is_int", 39, 11, 811, 16 ], [ "jump_false", 39, "rel_ni_984", 811, 16 ], [ "lt_int", 37, 9, 11, 811, 16 ], [ "jump", "rel_done_986", 811, 16 ], "rel_ni_984", [ "is_num", 38, 9, 811, 16 ], [ "jump_false", 38, "rel_nn_985", 811, 16 ], [ "is_num", 39, 11, 811, 16 ], [ "jump_false", 39, "rel_nn_985", 811, 16 ], [ "lt_float", 37, 9, 11, 811, 16 ], [ "jump", "rel_done_986", 811, 16 ], "rel_nn_985", [ "is_text", 38, 9, 811, 16 ], [ "jump_false", 38, "rel_err_987", 811, 16 ], [ "is_text", 39, 11, 811, 16 ], [ "jump_false", 39, "rel_err_987", 811, 16 ], [ "lt_text", 37, 9, 11, 811, 16 ], [ "jump", "rel_done_986", 811, 16 ], "rel_err_987", [ "disrupt", 811, 16 ], "rel_done_986", [ "jump_false", 37, "while_end_983", 811, 16 ], [ "load_dynamic", 40, 4, 9, 812, 28 ], [ "move", 7, 40, 812, 28 ], [ "is_array", 41, 7, 813, 21 ], [ "not", 42, 41, 813, 21 ], [ "move", 43, 42, 813, 21 ], [ "jump_true", 43, "or_end_991", 813, 21 ], [ "access", 44, 0, 813, 37 ], [ "load_index", 45, 7, 44, 813, 37 ], [ "access", 46, "not", 813, 43 ], [ "is_identical", 47, 45, 46, 813, 43 ], [ "jump_true", 47, "ne_nid_993", 813, 43 ], [ "jump", "ne_ni_994", 813, 43 ], "ne_nid_993", [ "false", 47, 813, 43 ], [ "jump", "ne_done_992", 813, 43 ], "ne_ni_994", [ "is_int", 48, 45, 813, 43 ], [ "jump_false", 48, "ne_nn_995", 813, 43 ], "_nop_tc_32", [ "jump", "ne_nn_995", 813, 43 ], [ "ne_int", 47, 45, 46, 813, 43 ], [ "jump", "ne_done_992", 813, 43 ], "ne_nn_995", [ "is_num", 48, 45, 813, 43 ], [ "jump_false", 48, "ne_nt_996", 813, 43 ], "_nop_tc_33", [ "jump", "ne_nt_996", 813, 43 ], [ "ne_float", 47, 45, 46, 813, 43 ], [ "jump", "ne_done_992", 813, 43 ], "ne_nt_996", [ "is_text", 48, 45, 813, 43 ], [ "jump_false", 48, "ne_nnl_997", 813, 43 ], "_nop_tc_34", "_nop_tc_35", [ "ne_text", 47, 45, 46, 813, 43 ], [ "jump", "ne_done_992", 813, 43 ], "ne_nnl_997", [ "is_null", 48, 45, 813, 43 ], [ "jump_false", 48, "ne_nb_998", 813, 43 ], "_nop_tc_36", [ "jump", "ne_nb_998", 813, 43 ], [ "false", 47, 813, 43 ], [ "jump", "ne_done_992", 813, 43 ], "ne_nb_998", [ "is_bool", 48, 45, 813, 43 ], [ "jump_false", 48, "ne_mis_999", 813, 43 ], "_nop_tc_37", [ "jump", "ne_mis_999", 813, 43 ], [ "ne_bool", 47, 45, 46, 813, 43 ], [ "jump", "ne_done_992", 813, 43 ], "ne_mis_999", [ "true", 47, 813, 43 ], "ne_done_992", [ "move", 43, 47, 813, 43 ], "or_end_991", [ "move", 50, 43, 813, 43 ], [ "jump_true", 50, "or_end_990", 813, 43 ], [ "access", 51, 1, 813, 56 ], [ "add", 52, 9, 51, 813, 56 ], [ "is_int", 54, 52, 813, 61 ], [ "jump_false", 54, "rel_ni_1000", 813, 61 ], [ "is_int", 55, 11, 813, 61 ], [ "jump_false", 55, "rel_ni_1000", 813, 61 ], [ "ge_int", 53, 52, 11, 813, 61 ], [ "jump", "rel_done_1002", 813, 61 ], "rel_ni_1000", [ "is_num", 54, 52, 813, 61 ], [ "jump_false", 54, "rel_nn_1001", 813, 61 ], [ "is_num", 55, 11, 813, 61 ], [ "jump_false", 55, "rel_nn_1001", 813, 61 ], [ "ge_float", 53, 52, 11, 813, 61 ], [ "jump", "rel_done_1002", 813, 61 ], "rel_nn_1001", [ "is_text", 54, 52, 813, 61 ], [ "jump_false", 54, "rel_err_1003", 813, 61 ], [ "is_text", 55, 11, 813, 61 ], [ "jump_false", 55, "rel_err_1003", 813, 61 ], [ "ge_text", 53, 52, 11, 813, 61 ], [ "jump", "rel_done_1002", 813, 61 ], "rel_err_1003", [ "disrupt", 813, 61 ], "rel_done_1002", [ "move", 50, 53, 813, 61 ], "or_end_990", [ "jump_false", 50, "if_else_988", 813, 61 ], [ "access", 56, 1, 814, 17 ], [ "add", 57, 9, 56, 814, 17 ], [ "move", 9, 57, 814, 17 ], [ "jump", "while_start_982", 815, 9 ], [ "jump", "if_end_989", 815, 9 ], "if_else_988", "if_end_989", [ "access", 58, 1, 818, 31 ], [ "add", 59, 9, 58, 818, 31 ], [ "load_dynamic", 60, 4, 59, 818, 31 ], [ "move", 3, 60, 818, 31 ], [ "is_array", 61, 3, 819, 21 ], "_nop_bl_1", [ "jump_true", 61, "if_else_1004", 819, 21 ], [ "access", 63, 1, 820, 17 ], [ "add", 64, 9, 63, 820, 17 ], [ "move", 9, 64, 820, 17 ], [ "jump", "while_start_982", 821, 9 ], [ "jump", "if_end_1005", 821, 9 ], "if_else_1004", "if_end_1005", [ "access", 65, 0, 824, 22 ], [ "load_index", 66, 3, 65, 824, 22 ], [ "move", 10, 66, 824, 22 ], [ "length", 67, 3, 825, 21 ], [ "move", 5, 67, 825, 21 ], [ "access", 68, "jump_false", 828, 22 ], [ "is_identical", 69, 10, 68, 828, 22 ], [ "jump_true", 69, "eq_done_1009", 828, 22 ], [ "is_int", 70, 10, 828, 22 ], [ "jump_false", 70, "eq_ni_1010", 828, 22 ], "_nop_tc_38", [ "jump", "eq_ni_1010", 828, 22 ], [ "eq_int", 69, 10, 68, 828, 22 ], [ "jump", "eq_done_1009", 828, 22 ], "eq_ni_1010", [ "is_num", 70, 10, 828, 22 ], [ "jump_false", 70, "eq_nn_1011", 828, 22 ], "_nop_tc_39", [ "jump", "eq_nn_1011", 828, 22 ], [ "eq_float", 69, 10, 68, 828, 22 ], [ "jump", "eq_done_1009", 828, 22 ], "eq_nn_1011", [ "is_text", 70, 10, 828, 22 ], [ "jump_false", 70, "eq_nt_1012", 828, 22 ], "_nop_tc_40", "_nop_tc_41", [ "eq_text", 69, 10, 68, 828, 22 ], [ "jump", "eq_done_1009", 828, 22 ], "eq_nt_1012", [ "is_null", 70, 10, 828, 22 ], [ "jump_false", 70, "eq_nnl_1013", 828, 22 ], "_nop_tc_42", [ "jump", "eq_nnl_1013", 828, 22 ], [ "true", 69, 828, 22 ], [ "jump", "eq_done_1009", 828, 22 ], "eq_nnl_1013", [ "is_bool", 70, 10, 828, 22 ], [ "jump_false", 70, "eq_nb_1014", 828, 22 ], "_nop_tc_43", [ "jump", "eq_nb_1014", 828, 22 ], [ "eq_bool", 69, 10, 68, 828, 22 ], [ "jump", "eq_done_1009", 828, 22 ], "eq_nb_1014", [ "false", 69, 828, 22 ], "eq_done_1009", [ "move", 72, 69, 828, 22 ], [ "jump_false", 72, "and_end_1008", 828, 22 ], [ "access", 73, 1, 828, 43 ], [ "load_index", 74, 3, 73, 828, 43 ], [ "access", 75, 1, 828, 55 ], [ "load_index", 76, 7, 75, 828, 55 ], [ "is_identical", 77, 74, 76, 828, 55 ], [ "jump_true", 77, "eq_done_1015", 828, 55 ], [ "is_int", 78, 74, 828, 55 ], [ "jump_false", 78, "eq_ni_1016", 828, 55 ], [ "is_int", 79, 76, 828, 55 ], [ "jump_false", 79, "eq_ni_1016", 828, 55 ], [ "eq_int", 77, 74, 76, 828, 55 ], [ "jump", "eq_done_1015", 828, 55 ], "eq_ni_1016", [ "is_num", 78, 74, 828, 55 ], [ "jump_false", 78, "eq_nn_1017", 828, 55 ], [ "is_num", 79, 76, 828, 55 ], [ "jump_false", 79, "eq_nn_1017", 828, 55 ], [ "eq_float", 77, 74, 76, 828, 55 ], [ "jump", "eq_done_1015", 828, 55 ], "eq_nn_1017", [ "is_text", 78, 74, 828, 55 ], [ "jump_false", 78, "eq_nt_1018", 828, 55 ], [ "is_text", 79, 76, 828, 55 ], [ "jump_false", 79, "eq_nt_1018", 828, 55 ], [ "eq_text", 77, 74, 76, 828, 55 ], [ "jump", "eq_done_1015", 828, 55 ], "eq_nt_1018", [ "is_null", 78, 74, 828, 55 ], [ "jump_false", 78, "eq_nnl_1019", 828, 55 ], [ "is_null", 79, 76, 828, 55 ], [ "jump_false", 79, "eq_nnl_1019", 828, 55 ], [ "true", 77, 828, 55 ], [ "jump", "eq_done_1015", 828, 55 ], "eq_nnl_1019", [ "is_bool", 78, 74, 828, 55 ], [ "jump_false", 78, "eq_nb_1020", 828, 55 ], [ "is_bool", 79, 76, 828, 55 ], [ "jump_false", 79, "eq_nb_1020", 828, 55 ], [ "eq_bool", 77, 74, 76, 828, 55 ], [ "jump", "eq_done_1015", 828, 55 ], "eq_nb_1020", [ "false", 77, 828, 55 ], "eq_done_1015", [ "move", 72, 77, 828, 55 ], "and_end_1008", [ "jump_false", 72, "if_else_1006", 828, 55 ], [ "access", 80, 1, 829, 19 ], [ "add", 81, 8, 80, 829, 19 ], [ "move", 8, 81, 829, 19 ], [ "access", 82, "_nop_bl_", 830, 27 ], [ "access", 84, { "name": "text", "kind": "name", "make": "intrinsic" }, 830, 40 ], [ "frame", 85, 84, 1, 830, 40 ], [ "null", 86, 830, 40 ], [ "setarg", 85, 0, 86, 830, 40 ], [ "setarg", 85, 1, 8, 830, 40 ], [ "invoke", 85, 83, 830, 40 ], [ "add", 87, 82, 83, 830, 40 ], [ "store_dynamic", 4, 87, 9, 830, 22 ], [ "access", 88, "jump_true", 831, 32 ], [ "access", 89, 2, 831, 51 ], [ "load_index", 90, 7, 89, 831, 51 ], [ "access", 91, 2, 831, 60 ], [ "load_index", 92, 3, 91, 831, 60 ], [ "access", 93, 2, 831, 76 ], [ "subtract", 94, 5, 93, 831, 76 ], [ "load_dynamic", 95, 3, 94, 831, 76 ], [ "access", 96, 1, 831, 92 ], [ "subtract", 97, 5, 96, 831, 92 ], [ "load_dynamic", 98, 3, 97, 831, 92 ], [ "array", 99, 5, 831, 92 ], [ "push", 99, 88, 831, 92 ], [ "push", 99, 90, 831, 92 ], [ "push", 99, 92, 831, 92 ], [ "push", 99, 95, 831, 92 ], [ "push", 99, 98, 831, 92 ], [ "access", 100, 1, 831, 26 ], [ "add", 101, 9, 100, 831, 26 ], [ "store_dynamic", 4, 99, 101, 831, 26 ], [ "null", 102, 832, 23 ], [ "is_identical", 103, 6, 102, 832, 23 ], [ "jump_true", 103, "ne_nid_1024", 832, 23 ], [ "jump", "ne_ni_1025", 832, 23 ], "ne_nid_1024", [ "false", 103, 832, 23 ], [ "jump", "ne_done_1023", 832, 23 ], "ne_ni_1025", [ "is_int", 104, 6, 832, 23 ], [ "jump_false", 104, "ne_nn_1026", 832, 23 ], "_nop_tc_44", [ "jump", "ne_nn_1026", 832, 23 ], [ "ne_int", 103, 6, 102, 832, 23 ], [ "jump", "ne_done_1023", 832, 23 ], "ne_nn_1026", [ "is_num", 104, 6, 832, 23 ], [ "jump_false", 104, "ne_nt_1027", 832, 23 ], "_nop_tc_45", [ "jump", "ne_nt_1027", 832, 23 ], [ "ne_float", 103, 6, 102, 832, 23 ], [ "jump", "ne_done_1023", 832, 23 ], "ne_nt_1027", [ "is_text", 104, 6, 832, 23 ], [ "jump_false", 104, "ne_nnl_1028", 832, 23 ], "_nop_tc_46", [ "jump", "ne_nnl_1028", 832, 23 ], [ "ne_text", 103, 6, 102, 832, 23 ], [ "jump", "ne_done_1023", 832, 23 ], "ne_nnl_1028", [ "is_null", 104, 6, 832, 23 ], [ "jump_false", 104, "ne_nb_1029", 832, 23 ], "_nop_tc_47", "_nop_tc_48", [ "false", 103, 832, 23 ], [ "jump", "ne_done_1023", 832, 23 ], "ne_nb_1029", [ "is_bool", 104, 6, 832, 23 ], [ "jump_false", 104, "ne_mis_1030", 832, 23 ], "_nop_tc_49", [ "jump", "ne_mis_1030", 832, 23 ], [ "ne_bool", 103, 6, 102, 832, 23 ], [ "jump", "ne_done_1023", 832, 23 ], "ne_mis_1030", [ "true", 103, 832, 23 ], "ne_done_1023", [ "jump_false", 103, "if_else_1021", 832, 23 ], [ "record", 106, 6 ], [ "access", 107, "rewrite", 834, 20 ], [ "store_field", 106, 107, "event", 834, 20 ], [ "access", 108, "simplify_booleans", 834, 37 ], [ "store_field", 106, 108, "pass", 834, 37 ], [ "access", 109, "not_jump_false_fusion", 835, 19 ], [ "store_field", 106, 109, "rule", 835, 19 ], [ "store_field", 106, 9, "at", 835, 48 ], [ "array", 110, 2, 836, 29 ], [ "push", 110, 7, 836, 29 ], [ "push", 110, 3, 836, 29 ], [ "store_field", 106, 110, "before", 836, 29 ], [ "load_dynamic", 111, 4, 9, 837, 34 ], [ "access", 112, 1, 837, 55 ], [ "add", 113, 9, 112, 837, 55 ], [ "load_dynamic", 114, 4, 113, 837, 55 ], [ "array", 115, 2, 837, 55 ], [ "push", 115, 111, 837, 55 ], [ "push", 115, 114, 837, 55 ], [ "store_field", 106, 115, "after", 837, 55 ], [ "is_array", 116, 6, 837, 55 ], [ "jump_false", 116, "push_err_1031", 837, 55 ], [ "push", 6, 106, 837, 55 ], [ "jump", "push_done_1032", 837, 55 ], "push_err_1031", [ "disrupt", 837, 55 ], "push_done_1032", [ "jump", "if_end_1022", 837, 55 ], "if_else_1021", "if_end_1022", [ "access", 117, 2, 840, 17 ], [ "add", 118, 9, 117, 840, 17 ], [ "move", 9, 118, 840, 17 ], [ "jump", "while_start_982", 841, 9 ], [ "jump", "if_end_1007", 841, 9 ], "if_else_1006", "if_end_1007", [ "access", 119, "jump_true", 845, 22 ], [ "is_identical", 120, 10, 119, 845, 22 ], [ "jump_true", 120, "eq_done_1036", 845, 22 ], [ "is_int", 121, 10, 845, 22 ], [ "jump_false", 121, "eq_ni_1037", 845, 22 ], "_nop_tc_50", [ "jump", "eq_ni_1037", 845, 22 ], [ "eq_int", 120, 10, 119, 845, 22 ], [ "jump", "eq_done_1036", 845, 22 ], "eq_ni_1037", [ "is_num", 121, 10, 845, 22 ], [ "jump_false", 121, "eq_nn_1038", 845, 22 ], "_nop_tc_51", [ "jump", "eq_nn_1038", 845, 22 ], [ "eq_float", 120, 10, 119, 845, 22 ], [ "jump", "eq_done_1036", 845, 22 ], "eq_nn_1038", [ "is_text", 121, 10, 845, 22 ], [ "jump_false", 121, "eq_nt_1039", 845, 22 ], "_nop_tc_52", "_nop_tc_53", [ "eq_text", 120, 10, 119, 845, 22 ], [ "jump", "eq_done_1036", 845, 22 ], "eq_nt_1039", [ "is_null", 121, 10, 845, 22 ], [ "jump_false", 121, "eq_nnl_1040", 845, 22 ], "_nop_tc_54", [ "jump", "eq_nnl_1040", 845, 22 ], [ "true", 120, 845, 22 ], [ "jump", "eq_done_1036", 845, 22 ], "eq_nnl_1040", [ "is_bool", 121, 10, 845, 22 ], [ "jump_false", 121, "eq_nb_1041", 845, 22 ], "_nop_tc_55", [ "jump", "eq_nb_1041", 845, 22 ], [ "eq_bool", 120, 10, 119, 845, 22 ], [ "jump", "eq_done_1036", 845, 22 ], "eq_nb_1041", [ "false", 120, 845, 22 ], "eq_done_1036", [ "move", 123, 120, 845, 22 ], [ "jump_false", 123, "and_end_1035", 845, 22 ], [ "access", 124, 1, 845, 42 ], [ "load_index", 125, 3, 124, 845, 42 ], [ "access", 126, 1, 845, 54 ], [ "load_index", 127, 7, 126, 845, 54 ], [ "is_identical", 128, 125, 127, 845, 54 ], [ "jump_true", 128, "eq_done_1042", 845, 54 ], [ "is_int", 129, 125, 845, 54 ], [ "jump_false", 129, "eq_ni_1043", 845, 54 ], [ "is_int", 130, 127, 845, 54 ], [ "jump_false", 130, "eq_ni_1043", 845, 54 ], [ "eq_int", 128, 125, 127, 845, 54 ], [ "jump", "eq_done_1042", 845, 54 ], "eq_ni_1043", [ "is_num", 129, 125, 845, 54 ], [ "jump_false", 129, "eq_nn_1044", 845, 54 ], [ "is_num", 130, 127, 845, 54 ], [ "jump_false", 130, "eq_nn_1044", 845, 54 ], [ "eq_float", 128, 125, 127, 845, 54 ], [ "jump", "eq_done_1042", 845, 54 ], "eq_nn_1044", [ "is_text", 129, 125, 845, 54 ], [ "jump_false", 129, "eq_nt_1045", 845, 54 ], [ "is_text", 130, 127, 845, 54 ], [ "jump_false", 130, "eq_nt_1045", 845, 54 ], [ "eq_text", 128, 125, 127, 845, 54 ], [ "jump", "eq_done_1042", 845, 54 ], "eq_nt_1045", [ "is_null", 129, 125, 845, 54 ], [ "jump_false", 129, "eq_nnl_1046", 845, 54 ], [ "is_null", 130, 127, 845, 54 ], [ "jump_false", 130, "eq_nnl_1046", 845, 54 ], [ "true", 128, 845, 54 ], [ "jump", "eq_done_1042", 845, 54 ], "eq_nnl_1046", [ "is_bool", 129, 125, 845, 54 ], [ "jump_false", 129, "eq_nb_1047", 845, 54 ], [ "is_bool", 130, 127, 845, 54 ], [ "jump_false", 130, "eq_nb_1047", 845, 54 ], [ "eq_bool", 128, 125, 127, 845, 54 ], [ "jump", "eq_done_1042", 845, 54 ], "eq_nb_1047", [ "false", 128, 845, 54 ], "eq_done_1042", [ "move", 123, 128, 845, 54 ], "and_end_1035", [ "jump_false", 123, "if_else_1033", 845, 54 ], [ "access", 131, 1, 846, 19 ], [ "add", 132, 8, 131, 846, 19 ], [ "move", 8, 132, 846, 19 ], [ "access", 133, "_nop_bl_", 847, 27 ], [ "access", 135, { "name": "text", "kind": "name", "make": "intrinsic" }, 847, 40 ], [ "frame", 136, 135, 1, 847, 40 ], [ "null", 137, 847, 40 ], [ "setarg", 136, 0, 137, 847, 40 ], [ "setarg", 136, 1, 8, 847, 40 ], [ "invoke", 136, 134, 847, 40 ], [ "add", 138, 133, 134, 847, 40 ], [ "store_dynamic", 4, 138, 9, 847, 22 ], [ "access", 139, "jump_false", 848, 32 ], [ "access", 140, 2, 848, 52 ], [ "load_index", 141, 7, 140, 848, 52 ], [ "access", 142, 2, 848, 61 ], [ "load_index", 143, 3, 142, 848, 61 ], [ "access", 144, 2, 848, 77 ], [ "subtract", 145, 5, 144, 848, 77 ], [ "load_dynamic", 146, 3, 145, 848, 77 ], [ "access", 147, 1, 848, 93 ], [ "subtract", 148, 5, 147, 848, 93 ], [ "load_dynamic", 149, 3, 148, 848, 93 ], [ "array", 150, 5, 848, 93 ], [ "push", 150, 139, 848, 93 ], [ "push", 150, 141, 848, 93 ], [ "push", 150, 143, 848, 93 ], [ "push", 150, 146, 848, 93 ], [ "push", 150, 149, 848, 93 ], [ "access", 151, 1, 848, 26 ], [ "add", 152, 9, 151, 848, 26 ], [ "store_dynamic", 4, 150, 152, 848, 26 ], [ "null", 153, 849, 23 ], [ "is_identical", 154, 6, 153, 849, 23 ], [ "jump_true", 154, "ne_nid_1051", 849, 23 ], [ "jump", "ne_ni_1052", 849, 23 ], "ne_nid_1051", [ "false", 154, 849, 23 ], [ "jump", "ne_done_1050", 849, 23 ], "ne_ni_1052", [ "is_int", 155, 6, 849, 23 ], [ "jump_false", 155, "ne_nn_1053", 849, 23 ], "_nop_tc_56", [ "jump", "ne_nn_1053", 849, 23 ], [ "ne_int", 154, 6, 153, 849, 23 ], [ "jump", "ne_done_1050", 849, 23 ], "ne_nn_1053", [ "is_num", 155, 6, 849, 23 ], [ "jump_false", 155, "ne_nt_1054", 849, 23 ], "_nop_tc_57", [ "jump", "ne_nt_1054", 849, 23 ], [ "ne_float", 154, 6, 153, 849, 23 ], [ "jump", "ne_done_1050", 849, 23 ], "ne_nt_1054", [ "is_text", 155, 6, 849, 23 ], [ "jump_false", 155, "ne_nnl_1055", 849, 23 ], "_nop_tc_58", [ "jump", "ne_nnl_1055", 849, 23 ], [ "ne_text", 154, 6, 153, 849, 23 ], [ "jump", "ne_done_1050", 849, 23 ], "ne_nnl_1055", [ "is_null", 155, 6, 849, 23 ], [ "jump_false", 155, "ne_nb_1056", 849, 23 ], "_nop_tc_59", "_nop_tc_60", [ "false", 154, 849, 23 ], [ "jump", "ne_done_1050", 849, 23 ], "ne_nb_1056", [ "is_bool", 155, 6, 849, 23 ], [ "jump_false", 155, "ne_mis_1057", 849, 23 ], "_nop_tc_61", [ "jump", "ne_mis_1057", 849, 23 ], [ "ne_bool", 154, 6, 153, 849, 23 ], [ "jump", "ne_done_1050", 849, 23 ], "ne_mis_1057", [ "true", 154, 849, 23 ], "ne_done_1050", [ "jump_false", 154, "if_else_1048", 849, 23 ], [ "record", 157, 6 ], [ "access", 158, "rewrite", 851, 20 ], [ "store_field", 157, 158, "event", 851, 20 ], [ "access", 159, "simplify_booleans", 851, 37 ], [ "store_field", 157, 159, "pass", 851, 37 ], [ "access", 160, "not_jump_true_fusion", 852, 19 ], [ "store_field", 157, 160, "rule", 852, 19 ], [ "store_field", 157, 9, "at", 852, 47 ], [ "array", 161, 2, 853, 29 ], [ "push", 161, 7, 853, 29 ], [ "push", 161, 3, 853, 29 ], [ "store_field", 157, 161, "before", 853, 29 ], [ "load_dynamic", 162, 4, 9, 854, 34 ], [ "access", 163, 1, 854, 55 ], [ "add", 164, 9, 163, 854, 55 ], [ "load_dynamic", 165, 4, 164, 854, 55 ], [ "array", 166, 2, 854, 55 ], [ "push", 166, 162, 854, 55 ], [ "push", 166, 165, 854, 55 ], [ "store_field", 157, 166, "after", 854, 55 ], [ "is_array", 167, 6, 854, 55 ], [ "jump_false", 167, "push_err_1058", 854, 55 ], [ "push", 6, 157, 854, 55 ], [ "jump", "push_done_1059", 854, 55 ], "push_err_1058", [ "disrupt", 854, 55 ], "push_done_1059", [ "jump", "if_end_1049", 854, 55 ], "if_else_1048", "if_end_1049", [ "access", 168, 2, 857, 17 ], [ "add", 169, 9, 168, 857, 17 ], [ "move", 9, 169, 857, 17 ], [ "jump", "while_start_982", 858, 9 ], [ "jump", "if_end_1034", 858, 9 ], "if_else_1033", "if_end_1034", [ "access", 170, "not", 862, 22 ], [ "is_identical", 171, 10, 170, 862, 22 ], [ "jump_true", 171, "eq_done_1063", 862, 22 ], [ "is_int", 172, 10, 862, 22 ], [ "jump_false", 172, "eq_ni_1064", 862, 22 ], "_nop_tc_62", [ "jump", "eq_ni_1064", 862, 22 ], [ "eq_int", 171, 10, 170, 862, 22 ], [ "jump", "eq_done_1063", 862, 22 ], "eq_ni_1064", [ "is_num", 172, 10, 862, 22 ], [ "jump_false", 172, "eq_nn_1065", 862, 22 ], "_nop_tc_63", [ "jump", "eq_nn_1065", 862, 22 ], [ "eq_float", 171, 10, 170, 862, 22 ], [ "jump", "eq_done_1063", 862, 22 ], "eq_nn_1065", [ "is_text", 172, 10, 862, 22 ], [ "jump_false", 172, "eq_nt_1066", 862, 22 ], "_nop_tc_64", "_nop_tc_65", [ "eq_text", 171, 10, 170, 862, 22 ], [ "jump", "eq_done_1063", 862, 22 ], "eq_nt_1066", [ "is_null", 172, 10, 862, 22 ], [ "jump_false", 172, "eq_nnl_1067", 862, 22 ], "_nop_tc_66", [ "jump", "eq_nnl_1067", 862, 22 ], [ "true", 171, 862, 22 ], [ "jump", "eq_done_1063", 862, 22 ], "eq_nnl_1067", [ "is_bool", 172, 10, 862, 22 ], [ "jump_false", 172, "eq_nb_1068", 862, 22 ], "_nop_tc_67", [ "jump", "eq_nb_1068", 862, 22 ], [ "eq_bool", 171, 10, 170, 862, 22 ], [ "jump", "eq_done_1063", 862, 22 ], "eq_nb_1068", [ "false", 171, 862, 22 ], "eq_done_1063", [ "move", 174, 171, 862, 22 ], [ "jump_false", 174, "and_end_1062", 862, 22 ], [ "access", 175, 2, 862, 36 ], [ "load_index", 176, 3, 175, 862, 36 ], [ "access", 177, 1, 862, 48 ], [ "load_index", 178, 7, 177, 862, 48 ], [ "is_identical", 179, 176, 178, 862, 48 ], [ "jump_true", 179, "eq_done_1069", 862, 48 ], [ "is_int", 180, 176, 862, 48 ], [ "jump_false", 180, "eq_ni_1070", 862, 48 ], [ "is_int", 181, 178, 862, 48 ], [ "jump_false", 181, "eq_ni_1070", 862, 48 ], [ "eq_int", 179, 176, 178, 862, 48 ], [ "jump", "eq_done_1069", 862, 48 ], "eq_ni_1070", [ "is_num", 180, 176, 862, 48 ], [ "jump_false", 180, "eq_nn_1071", 862, 48 ], [ "is_num", 181, 178, 862, 48 ], [ "jump_false", 181, "eq_nn_1071", 862, 48 ], [ "eq_float", 179, 176, 178, 862, 48 ], [ "jump", "eq_done_1069", 862, 48 ], "eq_nn_1071", [ "is_text", 180, 176, 862, 48 ], [ "jump_false", 180, "eq_nt_1072", 862, 48 ], [ "is_text", 181, 178, 862, 48 ], [ "jump_false", 181, "eq_nt_1072", 862, 48 ], [ "eq_text", 179, 176, 178, 862, 48 ], [ "jump", "eq_done_1069", 862, 48 ], "eq_nt_1072", [ "is_null", 180, 176, 862, 48 ], [ "jump_false", 180, "eq_nnl_1073", 862, 48 ], [ "is_null", 181, 178, 862, 48 ], [ "jump_false", 181, "eq_nnl_1073", 862, 48 ], [ "true", 179, 862, 48 ], [ "jump", "eq_done_1069", 862, 48 ], "eq_nnl_1073", [ "is_bool", 180, 176, 862, 48 ], [ "jump_false", 180, "eq_nb_1074", 862, 48 ], [ "is_bool", 181, 178, 862, 48 ], [ "jump_false", 181, "eq_nb_1074", 862, 48 ], [ "eq_bool", 179, 176, 178, 862, 48 ], [ "jump", "eq_done_1069", 862, 48 ], "eq_nb_1074", [ "false", 179, 862, 48 ], "eq_done_1069", [ "move", 174, 179, 862, 48 ], "and_end_1062", [ "jump_false", 174, "if_else_1060", 862, 48 ], [ "access", 182, 1, 863, 19 ], [ "add", 183, 8, 182, 863, 19 ], [ "move", 8, 183, 863, 19 ], [ "access", 184, "_nop_bl_", 864, 27 ], [ "access", 186, { "name": "text", "kind": "name", "make": "intrinsic" }, 864, 40 ], [ "frame", 187, 186, 1, 864, 40 ], [ "null", 188, 864, 40 ], [ "setarg", 187, 0, 188, 864, 40 ], [ "setarg", 187, 1, 8, 864, 40 ], [ "invoke", 187, 185, 864, 40 ], [ "add", 189, 184, 185, 864, 40 ], [ "store_dynamic", 4, 189, 9, 864, 22 ], [ "access", 190, "move", 865, 32 ], [ "access", 191, 1, 865, 45 ], [ "load_index", 192, 3, 191, 865, 45 ], [ "access", 193, 2, 865, 55 ], [ "load_index", 194, 7, 193, 865, 55 ], [ "access", 195, 2, 865, 71 ], [ "subtract", 196, 5, 195, 865, 71 ], [ "load_dynamic", 197, 3, 196, 865, 71 ], [ "access", 198, 1, 865, 87 ], [ "subtract", 199, 5, 198, 865, 87 ], [ "load_dynamic", 200, 3, 199, 865, 87 ], [ "array", 201, 5, 865, 87 ], [ "push", 201, 190, 865, 87 ], [ "push", 201, 192, 865, 87 ], [ "push", 201, 194, 865, 87 ], [ "push", 201, 197, 865, 87 ], [ "push", 201, 200, 865, 87 ], [ "access", 202, 1, 865, 26 ], [ "add", 203, 9, 202, 865, 26 ], [ "store_dynamic", 4, 201, 203, 865, 26 ], [ "null", 204, 866, 23 ], [ "is_identical", 205, 6, 204, 866, 23 ], [ "jump_true", 205, "ne_nid_1078", 866, 23 ], [ "jump", "ne_ni_1079", 866, 23 ], "ne_nid_1078", [ "false", 205, 866, 23 ], [ "jump", "ne_done_1077", 866, 23 ], "ne_ni_1079", [ "is_int", 206, 6, 866, 23 ], [ "jump_false", 206, "ne_nn_1080", 866, 23 ], "_nop_tc_68", [ "jump", "ne_nn_1080", 866, 23 ], [ "ne_int", 205, 6, 204, 866, 23 ], [ "jump", "ne_done_1077", 866, 23 ], "ne_nn_1080", [ "is_num", 206, 6, 866, 23 ], [ "jump_false", 206, "ne_nt_1081", 866, 23 ], "_nop_tc_69", [ "jump", "ne_nt_1081", 866, 23 ], [ "ne_float", 205, 6, 204, 866, 23 ], [ "jump", "ne_done_1077", 866, 23 ], "ne_nt_1081", [ "is_text", 206, 6, 866, 23 ], [ "jump_false", 206, "ne_nnl_1082", 866, 23 ], "_nop_tc_70", [ "jump", "ne_nnl_1082", 866, 23 ], [ "ne_text", 205, 6, 204, 866, 23 ], [ "jump", "ne_done_1077", 866, 23 ], "ne_nnl_1082", [ "is_null", 206, 6, 866, 23 ], [ "jump_false", 206, "ne_nb_1083", 866, 23 ], "_nop_tc_71", "_nop_tc_72", [ "false", 205, 866, 23 ], [ "jump", "ne_done_1077", 866, 23 ], "ne_nb_1083", [ "is_bool", 206, 6, 866, 23 ], [ "jump_false", 206, "ne_mis_1084", 866, 23 ], "_nop_tc_73", [ "jump", "ne_mis_1084", 866, 23 ], [ "ne_bool", 205, 6, 204, 866, 23 ], [ "jump", "ne_done_1077", 866, 23 ], "ne_mis_1084", [ "true", 205, 866, 23 ], "ne_done_1077", [ "jump_false", 205, "if_else_1075", 866, 23 ], [ "record", 208, 6 ], [ "access", 209, "rewrite", 868, 20 ], [ "store_field", 208, 209, "event", 868, 20 ], [ "access", 210, "simplify_booleans", 868, 37 ], [ "store_field", 208, 210, "pass", 868, 37 ], [ "access", 211, "double_not", 869, 19 ], [ "store_field", 208, 211, "rule", 869, 19 ], [ "store_field", 208, 9, "at", 869, 37 ], [ "array", 212, 2, 870, 29 ], [ "push", 212, 7, 870, 29 ], [ "push", 212, 3, 870, 29 ], [ "store_field", 208, 212, "before", 870, 29 ], [ "load_dynamic", 213, 4, 9, 871, 34 ], [ "access", 214, 1, 871, 55 ], [ "add", 215, 9, 214, 871, 55 ], [ "load_dynamic", 216, 4, 215, 871, 55 ], [ "array", 217, 2, 871, 55 ], [ "push", 217, 213, 871, 55 ], [ "push", 217, 216, 871, 55 ], [ "store_field", 208, 217, "after", 871, 55 ], [ "is_array", 218, 6, 871, 55 ], [ "jump_false", 218, "push_err_1085", 871, 55 ], [ "push", 6, 208, 871, 55 ], [ "jump", "push_done_1086", 871, 55 ], "push_err_1085", [ "disrupt", 871, 55 ], "push_done_1086", [ "jump", "if_end_1076", 871, 55 ], "if_else_1075", "if_end_1076", [ "access", 219, 2, 874, 17 ], [ "add", 220, 9, 219, 874, 17 ], [ "move", 9, 220, 874, 17 ], [ "jump", "while_start_982", 875, 9 ], [ "jump", "if_end_1061", 875, 9 ], "if_else_1060", "if_end_1061", [ "access", 221, 1, 878, 15 ], [ "add", 222, 9, 221, 878, 15 ], [ "move", 9, 222, 878, 15 ], [ "jump", "while_start_982", 878, 15 ], "while_end_983", [ "null", 223, 881, 12 ], [ "return", 223, 881, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 76, "nr_close_slots": 0, "instructions": [ [ "load_field", 9, 1, "instructions", 888, 24 ], [ "move", 5, 9, 888, 24 ], [ "access", 4, 0, 889, 21 ], [ "access", 6, 0, 890, 14 ], [ "access", 8, 0, 891, 13 ], [ "null", 3, 892, 17 ], [ "null", 7, 893, 18 ], [ "null", 10, 895, 25 ], [ "is_identical", 11, 5, 10, 895, 25 ], [ "jump_true", 11, "eq_done_1090", 895, 25 ], [ "is_int", 12, 5, 895, 25 ], [ "jump_false", 12, "eq_ni_1091", 895, 25 ], "_nop_tc_1", [ "jump", "eq_ni_1091", 895, 25 ], [ "eq_int", 11, 5, 10, 895, 25 ], [ "jump", "eq_done_1090", 895, 25 ], "eq_ni_1091", [ "is_num", 12, 5, 895, 25 ], [ "jump_false", 12, "eq_nn_1092", 895, 25 ], "_nop_tc_2", [ "jump", "eq_nn_1092", 895, 25 ], [ "eq_float", 11, 5, 10, 895, 25 ], [ "jump", "eq_done_1090", 895, 25 ], "eq_nn_1092", [ "is_text", 12, 5, 895, 25 ], [ "jump_false", 12, "eq_nt_1093", 895, 25 ], "_nop_tc_3", [ "jump", "eq_nt_1093", 895, 25 ], [ "eq_text", 11, 5, 10, 895, 25 ], [ "jump", "eq_done_1090", 895, 25 ], "eq_nt_1093", [ "is_null", 12, 5, 895, 25 ], [ "jump_false", 12, "eq_nnl_1094", 895, 25 ], "_nop_tc_4", "_nop_tc_5", [ "true", 11, 895, 25 ], [ "jump", "eq_done_1090", 895, 25 ], "eq_nnl_1094", [ "is_bool", 12, 5, 895, 25 ], [ "jump_false", 12, "eq_nb_1095", 895, 25 ], "_nop_tc_6", [ "jump", "eq_nb_1095", 895, 25 ], [ "eq_bool", 11, 5, 10, 895, 25 ], [ "jump", "eq_done_1090", 895, 25 ], "eq_nb_1095", [ "false", 11, 895, 25 ], "eq_done_1090", [ "move", 14, 11, 895, 25 ], [ "jump_true", 14, "or_end_1089", 895, 25 ], [ "length", 15, 5, 895, 40 ], [ "access", 16, 0, 895, 57 ], [ "is_identical", 17, 15, 16, 895, 57 ], [ "jump_true", 17, "eq_done_1096", 895, 57 ], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", [ "jump", "eq_ni_1097", 895, 57 ], [ "eq_int", 17, 15, 16, 895, 57 ], [ "jump", "eq_done_1096", 895, 57 ], "eq_ni_1097", "_nop_tc_10", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", [ "eq_float", 17, 15, 16, 895, 57 ], [ "jump", "eq_done_1096", 895, 57 ], "eq_nn_1098", "_nop_tc_14", [ "jump", "eq_nt_1099", 895, 57 ], "_nop_tc_15", [ "jump", "eq_nt_1099", 895, 57 ], [ "eq_text", 17, 15, 16, 895, 57 ], [ "jump", "eq_done_1096", 895, 57 ], "eq_nt_1099", "_nop_tc_16", [ "jump", "eq_nnl_1100", 895, 57 ], "_nop_tc_17", [ "jump", "eq_nnl_1100", 895, 57 ], [ "true", 17, 895, 57 ], [ "jump", "eq_done_1096", 895, 57 ], "eq_nnl_1100", "_nop_tc_18", [ "jump", "eq_nb_1101", 895, 57 ], "_nop_tc_19", [ "jump", "eq_nb_1101", 895, 57 ], [ "eq_bool", 17, 15, 16, 895, 57 ], [ "jump", "eq_done_1096", 895, 57 ], "eq_nb_1101", [ "false", 17, 895, 57 ], "eq_done_1096", [ "move", 14, 17, 895, 57 ], "or_end_1089", [ "jump_false", 14, "if_else_1087", 895, 57 ], [ "null", 20, 896, 14 ], [ "return", 20, 896, 14 ], "_nop_ur_1", "if_else_1087", "if_end_1088", [ "null", 21, 899, 16 ], [ "is_identical", 22, 2, 21, 899, 16 ], [ "jump_true", 22, "ne_nid_1106", 899, 16 ], [ "jump", "ne_ni_1107", 899, 16 ], "ne_nid_1106", [ "false", 22, 899, 16 ], [ "jump", "ne_done_1105", 899, 16 ], "ne_ni_1107", [ "is_int", 23, 2, 899, 16 ], [ "jump_false", 23, "ne_nn_1108", 899, 16 ], "_nop_tc_20", [ "jump", "ne_nn_1108", 899, 16 ], [ "ne_int", 22, 2, 21, 899, 16 ], [ "jump", "ne_done_1105", 899, 16 ], "ne_nn_1108", [ "is_num", 23, 2, 899, 16 ], [ "jump_false", 23, "ne_nt_1109", 899, 16 ], "_nop_tc_21", [ "jump", "ne_nt_1109", 899, 16 ], [ "ne_float", 22, 2, 21, 899, 16 ], [ "jump", "ne_done_1105", 899, 16 ], "ne_nt_1109", [ "is_text", 23, 2, 899, 16 ], [ "jump_false", 23, "ne_nnl_1110", 899, 16 ], "_nop_tc_22", [ "jump", "ne_nnl_1110", 899, 16 ], [ "ne_text", 22, 2, 21, 899, 16 ], [ "jump", "ne_done_1105", 899, 16 ], "ne_nnl_1110", [ "is_null", 23, 2, 899, 16 ], [ "jump_false", 23, "ne_nb_1111", 899, 16 ], "_nop_tc_23", "_nop_tc_24", [ "false", 22, 899, 16 ], [ "jump", "ne_done_1105", 899, 16 ], "ne_nb_1111", [ "is_bool", 23, 2, 899, 16 ], [ "jump_false", 23, "ne_mis_1112", 899, 16 ], "_nop_tc_25", [ "jump", "ne_mis_1112", 899, 16 ], [ "ne_bool", 22, 2, 21, 899, 16 ], [ "jump", "ne_done_1105", 899, 16 ], "ne_mis_1112", [ "true", 22, 899, 16 ], "ne_done_1105", [ "move", 25, 22, 899, 16 ], [ "jump_false", 25, "and_end_1104", 899, 16 ], [ "load_field", 26, 2, "events", 899, 24 ], [ "null", 27, 899, 38 ], [ "is_identical", 28, 26, 27, 899, 38 ], [ "jump_true", 28, "ne_nid_1114", 899, 38 ], [ "jump", "ne_ni_1115", 899, 38 ], "ne_nid_1114", [ "false", 28, 899, 38 ], [ "jump", "ne_done_1113", 899, 38 ], "ne_ni_1115", [ "is_int", 29, 26, 899, 38 ], [ "jump_false", 29, "ne_nn_1116", 899, 38 ], "_nop_tc_26", [ "jump", "ne_nn_1116", 899, 38 ], [ "ne_int", 28, 26, 27, 899, 38 ], [ "jump", "ne_done_1113", 899, 38 ], "ne_nn_1116", [ "is_num", 29, 26, 899, 38 ], [ "jump_false", 29, "ne_nt_1117", 899, 38 ], "_nop_tc_27", [ "jump", "ne_nt_1117", 899, 38 ], [ "ne_float", 28, 26, 27, 899, 38 ], [ "jump", "ne_done_1113", 899, 38 ], "ne_nt_1117", [ "is_text", 29, 26, 899, 38 ], [ "jump_false", 29, "ne_nnl_1118", 899, 38 ], "_nop_tc_28", [ "jump", "ne_nnl_1118", 899, 38 ], [ "ne_text", 28, 26, 27, 899, 38 ], [ "jump", "ne_done_1113", 899, 38 ], "ne_nnl_1118", [ "is_null", 29, 26, 899, 38 ], [ "jump_false", 29, "ne_nb_1119", 899, 38 ], "_nop_tc_29", "_nop_tc_30", [ "false", 28, 899, 38 ], [ "jump", "ne_done_1113", 899, 38 ], "ne_nb_1119", [ "is_bool", 29, 26, 899, 38 ], [ "jump_false", 29, "ne_mis_1120", 899, 38 ], "_nop_tc_31", [ "jump", "ne_mis_1120", 899, 38 ], [ "ne_bool", 28, 26, 27, 899, 38 ], [ "jump", "ne_done_1113", 899, 38 ], "ne_mis_1120", [ "true", 28, 899, 38 ], "ne_done_1113", [ "move", 25, 28, 899, 38 ], "and_end_1104", [ "jump_false", 25, "if_else_1102", 899, 38 ], [ "load_field", 31, 2, "events", 900, 16 ], [ "move", 7, 31, 900, 16 ], [ "jump", "if_end_1103", 900, 16 ], "if_else_1102", "if_end_1103", [ "length", 32, 5, 903, 24 ], [ "move", 4, 32, 903, 24 ], [ "access", 33, 0, 904, 9 ], [ "move", 8, 33, 904, 9 ], "while_start_1121", [ "is_int", 35, 8, 905, 16 ], [ "jump_false", 35, "rel_ni_1123", 905, 16 ], [ "is_int", 36, 4, 905, 16 ], [ "jump_false", 36, "rel_ni_1123", 905, 16 ], [ "lt_int", 34, 8, 4, 905, 16 ], [ "jump", "rel_done_1125", 905, 16 ], "rel_ni_1123", [ "is_num", 35, 8, 905, 16 ], [ "jump_false", 35, "rel_nn_1124", 905, 16 ], [ "is_num", 36, 4, 905, 16 ], [ "jump_false", 36, "rel_nn_1124", 905, 16 ], [ "lt_float", 34, 8, 4, 905, 16 ], [ "jump", "rel_done_1125", 905, 16 ], "rel_nn_1124", [ "is_text", 35, 8, 905, 16 ], [ "jump_false", 35, "rel_err_1126", 905, 16 ], [ "is_text", 36, 4, 905, 16 ], [ "jump_false", 36, "rel_err_1126", 905, 16 ], [ "lt_text", 34, 8, 4, 905, 16 ], [ "jump", "rel_done_1125", 905, 16 ], "rel_err_1126", [ "disrupt", 905, 16 ], "rel_done_1125", [ "jump_false", 34, "while_end_1122", 905, 16 ], [ "load_dynamic", 37, 5, 8, 906, 28 ], [ "move", 3, 37, 906, 28 ], [ "is_array", 38, 3, 907, 20 ], [ "move", 39, 38, 907, 20 ], [ "jump_false", 39, "and_end_1130", 907, 20 ], [ "access", 40, 0, 907, 36 ], [ "load_index", 41, 3, 40, 907, 36 ], [ "access", 42, "move", 907, 42 ], [ "is_identical", 43, 41, 42, 907, 42 ], [ "jump_true", 43, "eq_done_1131", 907, 42 ], [ "is_int", 44, 41, 907, 42 ], [ "jump_false", 44, "eq_ni_1132", 907, 42 ], "_nop_tc_32", [ "jump", "eq_ni_1132", 907, 42 ], [ "eq_int", 43, 41, 42, 907, 42 ], [ "jump", "eq_done_1131", 907, 42 ], "eq_ni_1132", [ "is_num", 44, 41, 907, 42 ], [ "jump_false", 44, "eq_nn_1133", 907, 42 ], "_nop_tc_33", [ "jump", "eq_nn_1133", 907, 42 ], [ "eq_float", 43, 41, 42, 907, 42 ], [ "jump", "eq_done_1131", 907, 42 ], "eq_nn_1133", [ "is_text", 44, 41, 907, 42 ], [ "jump_false", 44, "eq_nt_1134", 907, 42 ], "_nop_tc_34", "_nop_tc_35", [ "eq_text", 43, 41, 42, 907, 42 ], [ "jump", "eq_done_1131", 907, 42 ], "eq_nt_1134", [ "is_null", 44, 41, 907, 42 ], [ "jump_false", 44, "eq_nnl_1135", 907, 42 ], "_nop_tc_36", [ "jump", "eq_nnl_1135", 907, 42 ], [ "true", 43, 907, 42 ], [ "jump", "eq_done_1131", 907, 42 ], "eq_nnl_1135", [ "is_bool", 44, 41, 907, 42 ], [ "jump_false", 44, "eq_nb_1136", 907, 42 ], "_nop_tc_37", [ "jump", "eq_nb_1136", 907, 42 ], [ "eq_bool", 43, 41, 42, 907, 42 ], [ "jump", "eq_done_1131", 907, 42 ], "eq_nb_1136", [ "false", 43, 907, 42 ], "eq_done_1131", [ "move", 39, 43, 907, 42 ], "and_end_1130", [ "move", 46, 39, 907, 42 ], [ "jump_false", 46, "and_end_1129", 907, 42 ], [ "access", 47, 1, 907, 58 ], [ "load_index", 48, 3, 47, 907, 58 ], [ "access", 49, 2, 907, 70 ], [ "load_index", 50, 3, 49, 907, 70 ], [ "is_identical", 51, 48, 50, 907, 70 ], [ "jump_true", 51, "eq_done_1137", 907, 70 ], [ "is_int", 52, 48, 907, 70 ], [ "jump_false", 52, "eq_ni_1138", 907, 70 ], [ "is_int", 53, 50, 907, 70 ], [ "jump_false", 53, "eq_ni_1138", 907, 70 ], [ "eq_int", 51, 48, 50, 907, 70 ], [ "jump", "eq_done_1137", 907, 70 ], "eq_ni_1138", [ "is_num", 52, 48, 907, 70 ], [ "jump_false", 52, "eq_nn_1139", 907, 70 ], [ "is_num", 53, 50, 907, 70 ], [ "jump_false", 53, "eq_nn_1139", 907, 70 ], [ "eq_float", 51, 48, 50, 907, 70 ], [ "jump", "eq_done_1137", 907, 70 ], "eq_nn_1139", [ "is_text", 52, 48, 907, 70 ], [ "jump_false", 52, "eq_nt_1140", 907, 70 ], [ "is_text", 53, 50, 907, 70 ], [ "jump_false", 53, "eq_nt_1140", 907, 70 ], [ "eq_text", 51, 48, 50, 907, 70 ], [ "jump", "eq_done_1137", 907, 70 ], "eq_nt_1140", [ "is_null", 52, 48, 907, 70 ], [ "jump_false", 52, "eq_nnl_1141", 907, 70 ], [ "is_null", 53, 50, 907, 70 ], [ "jump_false", 53, "eq_nnl_1141", 907, 70 ], [ "true", 51, 907, 70 ], [ "jump", "eq_done_1137", 907, 70 ], "eq_nnl_1141", [ "is_bool", 52, 48, 907, 70 ], [ "jump_false", 52, "eq_nb_1142", 907, 70 ], [ "is_bool", 53, 50, 907, 70 ], [ "jump_false", 53, "eq_nb_1142", 907, 70 ], [ "eq_bool", 51, 48, 50, 907, 70 ], [ "jump", "eq_done_1137", 907, 70 ], "eq_nb_1142", [ "false", 51, 907, 70 ], "eq_done_1137", [ "move", 46, 51, 907, 70 ], "and_end_1129", [ "jump_false", 46, "if_else_1127", 907, 70 ], [ "access", 54, 1, 908, 19 ], [ "add", 55, 6, 54, 908, 19 ], [ "move", 6, 55, 908, 19 ], [ "access", 56, "_nop_mv_", 909, 27 ], [ "access", 58, { "name": "text", "kind": "name", "make": "intrinsic" }, 909, 40 ], [ "frame", 59, 58, 1, 909, 40 ], [ "null", 60, 909, 40 ], [ "setarg", 59, 0, 60, 909, 40 ], [ "setarg", 59, 1, 6, 909, 40 ], [ "invoke", 59, 57, 909, 40 ], [ "add", 61, 56, 57, 909, 40 ], [ "store_dynamic", 5, 61, 8, 909, 22 ], [ "null", 62, 910, 23 ], [ "is_identical", 63, 7, 62, 910, 23 ], [ "jump_true", 63, "ne_nid_1146", 910, 23 ], [ "jump", "ne_ni_1147", 910, 23 ], "ne_nid_1146", [ "false", 63, 910, 23 ], [ "jump", "ne_done_1145", 910, 23 ], "ne_ni_1147", [ "is_int", 64, 7, 910, 23 ], [ "jump_false", 64, "ne_nn_1148", 910, 23 ], "_nop_tc_38", [ "jump", "ne_nn_1148", 910, 23 ], [ "ne_int", 63, 7, 62, 910, 23 ], [ "jump", "ne_done_1145", 910, 23 ], "ne_nn_1148", [ "is_num", 64, 7, 910, 23 ], [ "jump_false", 64, "ne_nt_1149", 910, 23 ], "_nop_tc_39", [ "jump", "ne_nt_1149", 910, 23 ], [ "ne_float", 63, 7, 62, 910, 23 ], [ "jump", "ne_done_1145", 910, 23 ], "ne_nt_1149", [ "is_text", 64, 7, 910, 23 ], [ "jump_false", 64, "ne_nnl_1150", 910, 23 ], "_nop_tc_40", [ "jump", "ne_nnl_1150", 910, 23 ], [ "ne_text", 63, 7, 62, 910, 23 ], [ "jump", "ne_done_1145", 910, 23 ], "ne_nnl_1150", [ "is_null", 64, 7, 910, 23 ], [ "jump_false", 64, "ne_nb_1151", 910, 23 ], "_nop_tc_41", "_nop_tc_42", [ "false", 63, 910, 23 ], [ "jump", "ne_done_1145", 910, 23 ], "ne_nb_1151", [ "is_bool", 64, 7, 910, 23 ], [ "jump_false", 64, "ne_mis_1152", 910, 23 ], "_nop_tc_43", [ "jump", "ne_mis_1152", 910, 23 ], [ "ne_bool", 63, 7, 62, 910, 23 ], [ "jump", "ne_done_1145", 910, 23 ], "ne_mis_1152", [ "true", 63, 910, 23 ], "ne_done_1145", [ "jump_false", 63, "if_else_1143", 910, 23 ], [ "record", 66, 6 ], [ "access", 67, "rewrite", 912, 20 ], [ "store_field", 66, 67, "event", 912, 20 ], [ "access", 68, "eliminate_moves", 912, 37 ], [ "store_field", 66, 68, "pass", 912, 37 ], [ "access", 69, "self_move", 913, 19 ], [ "store_field", 66, 69, "rule", 913, 19 ], [ "store_field", 66, 8, "at", 913, 36 ], [ "store_field", 66, 3, "before", 914, 21 ], [ "load_dynamic", 70, 5, 8, 914, 48 ], [ "store_field", 66, 70, "after", 914, 48 ], [ "is_array", 71, 7, 914, 48 ], [ "jump_false", 71, "push_err_1153", 914, 48 ], [ "push", 7, 66, 914, 48 ], [ "jump", "push_done_1154", 914, 48 ], "push_err_1153", [ "disrupt", 914, 48 ], "push_done_1154", [ "jump", "if_end_1144", 914, 48 ], "if_else_1143", "if_end_1144", [ "jump", "if_end_1128", 914, 48 ], "if_else_1127", "if_end_1128", [ "access", 72, 1, 918, 15 ], [ "add", 73, 8, 72, 918, 15 ], [ "move", 8, 73, 918, 15 ], [ "jump", "while_start_1121", 918, 15 ], "while_end_1122", [ "null", 74, 921, 12 ], [ "return", 74, 921, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 54, "nr_close_slots": 0, "instructions": [ [ "load_field", 8, 1, "instructions", 928, 24 ], [ "move", 6, 8, 928, 24 ], [ "access", 4, 0, 929, 21 ], [ "access", 5, 0, 930, 14 ], [ "false", 2, 931, 24 ], [ "access", 7, 0, 932, 13 ], [ "null", 3, 933, 17 ], [ "null", 9, 935, 25 ], [ "is_identical", 10, 6, 9, 935, 25 ], [ "jump_true", 10, "eq_done_1158", 935, 25 ], [ "is_int", 11, 6, 935, 25 ], [ "jump_false", 11, "eq_ni_1159", 935, 25 ], "_nop_tc_1", [ "jump", "eq_ni_1159", 935, 25 ], [ "eq_int", 10, 6, 9, 935, 25 ], [ "jump", "eq_done_1158", 935, 25 ], "eq_ni_1159", [ "is_num", 11, 6, 935, 25 ], [ "jump_false", 11, "eq_nn_1160", 935, 25 ], "_nop_tc_2", [ "jump", "eq_nn_1160", 935, 25 ], [ "eq_float", 10, 6, 9, 935, 25 ], [ "jump", "eq_done_1158", 935, 25 ], "eq_nn_1160", [ "is_text", 11, 6, 935, 25 ], [ "jump_false", 11, "eq_nt_1161", 935, 25 ], "_nop_tc_3", [ "jump", "eq_nt_1161", 935, 25 ], [ "eq_text", 10, 6, 9, 935, 25 ], [ "jump", "eq_done_1158", 935, 25 ], "eq_nt_1161", [ "is_null", 11, 6, 935, 25 ], [ "jump_false", 11, "eq_nnl_1162", 935, 25 ], "_nop_tc_4", "_nop_tc_5", [ "true", 10, 935, 25 ], [ "jump", "eq_done_1158", 935, 25 ], "eq_nnl_1162", [ "is_bool", 11, 6, 935, 25 ], [ "jump_false", 11, "eq_nb_1163", 935, 25 ], "_nop_tc_6", [ "jump", "eq_nb_1163", 935, 25 ], [ "eq_bool", 10, 6, 9, 935, 25 ], [ "jump", "eq_done_1158", 935, 25 ], "eq_nb_1163", [ "false", 10, 935, 25 ], "eq_done_1158", [ "move", 13, 10, 935, 25 ], [ "jump_true", 13, "or_end_1157", 935, 25 ], [ "length", 14, 6, 935, 40 ], [ "access", 15, 0, 935, 57 ], [ "is_identical", 16, 14, 15, 935, 57 ], [ "jump_true", 16, "eq_done_1164", 935, 57 ], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", [ "jump", "eq_ni_1165", 935, 57 ], [ "eq_int", 16, 14, 15, 935, 57 ], [ "jump", "eq_done_1164", 935, 57 ], "eq_ni_1165", "_nop_tc_10", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", [ "eq_float", 16, 14, 15, 935, 57 ], [ "jump", "eq_done_1164", 935, 57 ], "eq_nn_1166", "_nop_tc_14", [ "jump", "eq_nt_1167", 935, 57 ], "_nop_tc_15", [ "jump", "eq_nt_1167", 935, 57 ], [ "eq_text", 16, 14, 15, 935, 57 ], [ "jump", "eq_done_1164", 935, 57 ], "eq_nt_1167", "_nop_tc_16", [ "jump", "eq_nnl_1168", 935, 57 ], "_nop_tc_17", [ "jump", "eq_nnl_1168", 935, 57 ], [ "true", 16, 935, 57 ], [ "jump", "eq_done_1164", 935, 57 ], "eq_nnl_1168", "_nop_tc_18", [ "jump", "eq_nb_1169", 935, 57 ], "_nop_tc_19", [ "jump", "eq_nb_1169", 935, 57 ], [ "eq_bool", 16, 14, 15, 935, 57 ], [ "jump", "eq_done_1164", 935, 57 ], "eq_nb_1169", [ "false", 16, 935, 57 ], "eq_done_1164", [ "move", 13, 16, 935, 57 ], "or_end_1157", [ "jump_false", 13, "if_else_1155", 935, 57 ], [ "null", 19, 936, 14 ], [ "return", 19, 936, 14 ], "_nop_ur_1", "if_else_1155", "if_end_1156", [ "length", 20, 6, 939, 24 ], [ "move", 4, 20, 939, 24 ], [ "access", 21, 0, 940, 9 ], [ "move", 7, 21, 940, 9 ], "while_start_1170", [ "is_int", 23, 7, 941, 16 ], [ "jump_false", 23, "rel_ni_1172", 941, 16 ], [ "is_int", 24, 4, 941, 16 ], [ "jump_false", 24, "rel_ni_1172", 941, 16 ], [ "lt_int", 22, 7, 4, 941, 16 ], [ "jump", "rel_done_1174", 941, 16 ], "rel_ni_1172", [ "is_num", 23, 7, 941, 16 ], [ "jump_false", 23, "rel_nn_1173", 941, 16 ], [ "is_num", 24, 4, 941, 16 ], [ "jump_false", 24, "rel_nn_1173", 941, 16 ], [ "lt_float", 22, 7, 4, 941, 16 ], [ "jump", "rel_done_1174", 941, 16 ], "rel_nn_1173", [ "is_text", 23, 7, 941, 16 ], [ "jump_false", 23, "rel_err_1175", 941, 16 ], [ "is_text", 24, 4, 941, 16 ], [ "jump_false", 24, "rel_err_1175", 941, 16 ], [ "lt_text", 22, 7, 4, 941, 16 ], [ "jump", "rel_done_1174", 941, 16 ], "rel_err_1175", [ "disrupt", 941, 16 ], "rel_done_1174", [ "jump_false", 22, "while_end_1171", 941, 16 ], [ "load_dynamic", 25, 6, 7, 942, 28 ], [ "move", 3, 25, 942, 28 ], [ "is_text", 26, 3, 943, 19 ], [ "jump_false", 26, "if_else_1176", 943, 19 ], [ "access", 27, "_nop_", 944, 33 ], [ "access", 29, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 944, 14 ], [ "frame", 30, 29, 2, 944, 14 ], [ "null", 31, 944, 14 ], [ "setarg", 30, 0, 31, 944, 14 ], [ "setarg", 30, 1, 3, 944, 14 ], [ "setarg", 30, 2, 27, 944, 14 ], [ "invoke", 30, 28, 944, 14 ], "_nop_bl_1", [ "jump_true", 28, "if_else_1178", 944, 14 ], [ "false", 33, 945, 26 ], [ "move", 2, 33, 945, 26 ], [ "jump", "if_end_1179", 945, 26 ], "if_else_1178", "if_end_1179", [ "jump", "if_end_1177", 945, 26 ], "if_else_1176", [ "is_array", 34, 3, 947, 27 ], [ "jump_false", 34, "if_else_1180", 947, 27 ], [ "jump_false", 2, "if_else_1182", 948, 13 ], [ "access", 35, 1, 949, 21 ], [ "add", 36, 5, 35, 949, 21 ], [ "move", 5, 36, 949, 21 ], [ "access", 37, "_nop_ur_", 950, 29 ], [ "access", 39, { "name": "text", "kind": "name", "make": "intrinsic" }, 950, 42 ], [ "frame", 40, 39, 1, 950, 42 ], [ "null", 41, 950, 42 ], [ "setarg", 40, 0, 41, 950, 42 ], [ "setarg", 40, 1, 5, 950, 42 ], [ "invoke", 40, 38, 950, 42 ], [ "add", 42, 37, 38, 950, 42 ], [ "store_dynamic", 6, 42, 7, 950, 24 ], [ "jump", "if_end_1183", 950, 24 ], "if_else_1182", [ "access", 43, 0, 951, 26 ], [ "load_index", 44, 3, 43, 951, 26 ], [ "access", 45, "return", 951, 32 ], [ "is_identical", 46, 44, 45, 951, 32 ], [ "jump_true", 46, "eq_done_1186", 951, 32 ], [ "is_int", 47, 44, 951, 32 ], [ "jump_false", 47, "eq_ni_1187", 951, 32 ], "_nop_tc_20", [ "jump", "eq_ni_1187", 951, 32 ], [ "eq_int", 46, 44, 45, 951, 32 ], [ "jump", "eq_done_1186", 951, 32 ], "eq_ni_1187", [ "is_num", 47, 44, 951, 32 ], [ "jump_false", 47, "eq_nn_1188", 951, 32 ], "_nop_tc_21", [ "jump", "eq_nn_1188", 951, 32 ], [ "eq_float", 46, 44, 45, 951, 32 ], [ "jump", "eq_done_1186", 951, 32 ], "eq_nn_1188", [ "is_text", 47, 44, 951, 32 ], [ "jump_false", 47, "eq_nt_1189", 951, 32 ], "_nop_tc_22", "_nop_tc_23", [ "eq_text", 46, 44, 45, 951, 32 ], [ "jump", "eq_done_1186", 951, 32 ], "eq_nt_1189", [ "is_null", 47, 44, 951, 32 ], [ "jump_false", 47, "eq_nnl_1190", 951, 32 ], "_nop_tc_24", [ "jump", "eq_nnl_1190", 951, 32 ], [ "true", 46, 951, 32 ], [ "jump", "eq_done_1186", 951, 32 ], "eq_nnl_1190", [ "is_bool", 47, 44, 951, 32 ], [ "jump_false", 47, "eq_nb_1191", 951, 32 ], "_nop_tc_25", [ "jump", "eq_nb_1191", 951, 32 ], [ "eq_bool", 46, 44, 45, 951, 32 ], [ "jump", "eq_done_1186", 951, 32 ], "eq_nb_1191", [ "false", 46, 951, 32 ], "eq_done_1186", [ "jump_false", 46, "if_else_1184", 951, 32 ], [ "true", 49, 952, 26 ], [ "move", 2, 49, 952, 26 ], [ "jump", "if_end_1185", 952, 26 ], "if_else_1184", "if_end_1185", "if_end_1183", [ "jump", "if_end_1181", 952, 26 ], "if_else_1180", "if_end_1181", "if_end_1177", [ "access", 50, 1, 955, 15 ], [ "add", 51, 7, 50, 955, 15 ], [ "move", 7, 51, 955, 15 ], [ "jump", "while_start_1170", 955, 15 ], "while_end_1171", [ "null", 52, 958, 12 ], [ "return", 52, 958, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 87, "nr_close_slots": 0, "instructions": [ [ "load_field", 12, 1, "instructions", 965, 24 ], [ "move", 5, 12, 965, 24 ], [ "access", 4, 0, 966, 21 ], [ "access", 8, 0, 967, 14 ], [ "access", 11, 0, 968, 13 ], [ "access", 9, 0, 969, 13 ], [ "null", 7, 970, 17 ], [ "null", 10, 971, 24 ], [ "null", 3, 972, 16 ], [ "null", 6, 973, 18 ], [ "null", 13, 975, 25 ], [ "is_identical", 14, 5, 13, 975, 25 ], [ "jump_true", 14, "eq_done_1195", 975, 25 ], [ "is_int", 15, 5, 975, 25 ], [ "jump_false", 15, "eq_ni_1196", 975, 25 ], "_nop_tc_1", [ "jump", "eq_ni_1196", 975, 25 ], [ "eq_int", 14, 5, 13, 975, 25 ], [ "jump", "eq_done_1195", 975, 25 ], "eq_ni_1196", [ "is_num", 15, 5, 975, 25 ], [ "jump_false", 15, "eq_nn_1197", 975, 25 ], "_nop_tc_2", [ "jump", "eq_nn_1197", 975, 25 ], [ "eq_float", 14, 5, 13, 975, 25 ], [ "jump", "eq_done_1195", 975, 25 ], "eq_nn_1197", [ "is_text", 15, 5, 975, 25 ], [ "jump_false", 15, "eq_nt_1198", 975, 25 ], "_nop_tc_3", [ "jump", "eq_nt_1198", 975, 25 ], [ "eq_text", 14, 5, 13, 975, 25 ], [ "jump", "eq_done_1195", 975, 25 ], "eq_nt_1198", [ "is_null", 15, 5, 975, 25 ], [ "jump_false", 15, "eq_nnl_1199", 975, 25 ], "_nop_tc_4", "_nop_tc_5", [ "true", 14, 975, 25 ], [ "jump", "eq_done_1195", 975, 25 ], "eq_nnl_1199", [ "is_bool", 15, 5, 975, 25 ], [ "jump_false", 15, "eq_nb_1200", 975, 25 ], "_nop_tc_6", [ "jump", "eq_nb_1200", 975, 25 ], [ "eq_bool", 14, 5, 13, 975, 25 ], [ "jump", "eq_done_1195", 975, 25 ], "eq_nb_1200", [ "false", 14, 975, 25 ], "eq_done_1195", [ "move", 17, 14, 975, 25 ], [ "jump_true", 17, "or_end_1194", 975, 25 ], [ "length", 18, 5, 975, 40 ], [ "access", 19, 0, 975, 57 ], [ "is_identical", 20, 18, 19, 975, 57 ], [ "jump_true", 20, "eq_done_1201", 975, 57 ], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", [ "jump", "eq_ni_1202", 975, 57 ], [ "eq_int", 20, 18, 19, 975, 57 ], [ "jump", "eq_done_1201", 975, 57 ], "eq_ni_1202", "_nop_tc_10", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", [ "eq_float", 20, 18, 19, 975, 57 ], [ "jump", "eq_done_1201", 975, 57 ], "eq_nn_1203", "_nop_tc_14", [ "jump", "eq_nt_1204", 975, 57 ], "_nop_tc_15", [ "jump", "eq_nt_1204", 975, 57 ], [ "eq_text", 20, 18, 19, 975, 57 ], [ "jump", "eq_done_1201", 975, 57 ], "eq_nt_1204", "_nop_tc_16", [ "jump", "eq_nnl_1205", 975, 57 ], "_nop_tc_17", [ "jump", "eq_nnl_1205", 975, 57 ], [ "true", 20, 975, 57 ], [ "jump", "eq_done_1201", 975, 57 ], "eq_nnl_1205", "_nop_tc_18", [ "jump", "eq_nb_1206", 975, 57 ], "_nop_tc_19", [ "jump", "eq_nb_1206", 975, 57 ], [ "eq_bool", 20, 18, 19, 975, 57 ], [ "jump", "eq_done_1201", 975, 57 ], "eq_nb_1206", [ "false", 20, 975, 57 ], "eq_done_1201", [ "move", 17, 20, 975, 57 ], "or_end_1194", [ "jump_false", 17, "if_else_1192", 975, 57 ], [ "null", 23, 976, 14 ], [ "return", 23, 976, 14 ], "_nop_ur_1", "if_else_1192", "if_end_1193", [ "null", 24, 979, 16 ], [ "is_identical", 25, 2, 24, 979, 16 ], [ "jump_true", 25, "ne_nid_1211", 979, 16 ], [ "jump", "ne_ni_1212", 979, 16 ], "ne_nid_1211", [ "false", 25, 979, 16 ], [ "jump", "ne_done_1210", 979, 16 ], "ne_ni_1212", [ "is_int", 26, 2, 979, 16 ], [ "jump_false", 26, "ne_nn_1213", 979, 16 ], "_nop_tc_20", [ "jump", "ne_nn_1213", 979, 16 ], [ "ne_int", 25, 2, 24, 979, 16 ], [ "jump", "ne_done_1210", 979, 16 ], "ne_nn_1213", [ "is_num", 26, 2, 979, 16 ], [ "jump_false", 26, "ne_nt_1214", 979, 16 ], "_nop_tc_21", [ "jump", "ne_nt_1214", 979, 16 ], [ "ne_float", 25, 2, 24, 979, 16 ], [ "jump", "ne_done_1210", 979, 16 ], "ne_nt_1214", [ "is_text", 26, 2, 979, 16 ], [ "jump_false", 26, "ne_nnl_1215", 979, 16 ], "_nop_tc_22", [ "jump", "ne_nnl_1215", 979, 16 ], [ "ne_text", 25, 2, 24, 979, 16 ], [ "jump", "ne_done_1210", 979, 16 ], "ne_nnl_1215", [ "is_null", 26, 2, 979, 16 ], [ "jump_false", 26, "ne_nb_1216", 979, 16 ], "_nop_tc_23", "_nop_tc_24", [ "false", 25, 979, 16 ], [ "jump", "ne_done_1210", 979, 16 ], "ne_nb_1216", [ "is_bool", 26, 2, 979, 16 ], [ "jump_false", 26, "ne_mis_1217", 979, 16 ], "_nop_tc_25", [ "jump", "ne_mis_1217", 979, 16 ], [ "ne_bool", 25, 2, 24, 979, 16 ], [ "jump", "ne_done_1210", 979, 16 ], "ne_mis_1217", [ "true", 25, 979, 16 ], "ne_done_1210", [ "move", 28, 25, 979, 16 ], [ "jump_false", 28, "and_end_1209", 979, 16 ], [ "load_field", 29, 2, "events", 979, 24 ], [ "null", 30, 979, 38 ], [ "is_identical", 31, 29, 30, 979, 38 ], [ "jump_true", 31, "ne_nid_1219", 979, 38 ], [ "jump", "ne_ni_1220", 979, 38 ], "ne_nid_1219", [ "false", 31, 979, 38 ], [ "jump", "ne_done_1218", 979, 38 ], "ne_ni_1220", [ "is_int", 32, 29, 979, 38 ], [ "jump_false", 32, "ne_nn_1221", 979, 38 ], "_nop_tc_26", [ "jump", "ne_nn_1221", 979, 38 ], [ "ne_int", 31, 29, 30, 979, 38 ], [ "jump", "ne_done_1218", 979, 38 ], "ne_nn_1221", [ "is_num", 32, 29, 979, 38 ], [ "jump_false", 32, "ne_nt_1222", 979, 38 ], "_nop_tc_27", [ "jump", "ne_nt_1222", 979, 38 ], [ "ne_float", 31, 29, 30, 979, 38 ], [ "jump", "ne_done_1218", 979, 38 ], "ne_nt_1222", [ "is_text", 32, 29, 979, 38 ], [ "jump_false", 32, "ne_nnl_1223", 979, 38 ], "_nop_tc_28", [ "jump", "ne_nnl_1223", 979, 38 ], [ "ne_text", 31, 29, 30, 979, 38 ], [ "jump", "ne_done_1218", 979, 38 ], "ne_nnl_1223", [ "is_null", 32, 29, 979, 38 ], [ "jump_false", 32, "ne_nb_1224", 979, 38 ], "_nop_tc_29", "_nop_tc_30", [ "false", 31, 979, 38 ], [ "jump", "ne_done_1218", 979, 38 ], "ne_nb_1224", [ "is_bool", 32, 29, 979, 38 ], [ "jump_false", 32, "ne_mis_1225", 979, 38 ], "_nop_tc_31", [ "jump", "ne_mis_1225", 979, 38 ], [ "ne_bool", 31, 29, 30, 979, 38 ], [ "jump", "ne_done_1218", 979, 38 ], "ne_mis_1225", [ "true", 31, 979, 38 ], "ne_done_1218", [ "move", 28, 31, 979, 38 ], "and_end_1209", [ "jump_false", 28, "if_else_1207", 979, 38 ], [ "load_field", 34, 2, "events", 980, 16 ], [ "move", 6, 34, 980, 16 ], [ "jump", "if_end_1208", 980, 16 ], "if_else_1207", "if_end_1208", [ "length", 35, 5, 983, 24 ], [ "move", 4, 35, 983, 24 ], [ "access", 36, 0, 984, 9 ], [ "move", 11, 36, 984, 9 ], "while_start_1226", [ "is_int", 38, 11, 985, 16 ], [ "jump_false", 38, "rel_ni_1228", 985, 16 ], [ "is_int", 39, 4, 985, 16 ], [ "jump_false", 39, "rel_ni_1228", 985, 16 ], [ "lt_int", 37, 11, 4, 985, 16 ], [ "jump", "rel_done_1230", 985, 16 ], "rel_ni_1228", [ "is_num", 38, 11, 985, 16 ], [ "jump_false", 38, "rel_nn_1229", 985, 16 ], [ "is_num", 39, 4, 985, 16 ], [ "jump_false", 39, "rel_nn_1229", 985, 16 ], [ "lt_float", 37, 11, 4, 985, 16 ], [ "jump", "rel_done_1230", 985, 16 ], "rel_nn_1229", [ "is_text", 38, 11, 985, 16 ], [ "jump_false", 38, "rel_err_1231", 985, 16 ], [ "is_text", 39, 4, 985, 16 ], [ "jump_false", 39, "rel_err_1231", 985, 16 ], [ "lt_text", 37, 11, 4, 985, 16 ], [ "jump", "rel_done_1230", 985, 16 ], "rel_err_1231", [ "disrupt", 985, 16 ], "rel_done_1230", [ "jump_false", 37, "while_end_1227", 985, 16 ], [ "load_dynamic", 40, 5, 11, 986, 28 ], [ "move", 7, 40, 986, 28 ], [ "is_array", 41, 7, 987, 20 ], [ "move", 42, 41, 987, 20 ], [ "jump_false", 42, "and_end_1234", 987, 20 ], [ "access", 43, 0, 987, 36 ], [ "load_index", 44, 7, 43, 987, 36 ], [ "access", 45, "jump", 987, 42 ], [ "is_identical", 46, 44, 45, 987, 42 ], [ "jump_true", 46, "eq_done_1235", 987, 42 ], [ "is_int", 47, 44, 987, 42 ], [ "jump_false", 47, "eq_ni_1236", 987, 42 ], "_nop_tc_32", [ "jump", "eq_ni_1236", 987, 42 ], [ "eq_int", 46, 44, 45, 987, 42 ], [ "jump", "eq_done_1235", 987, 42 ], "eq_ni_1236", [ "is_num", 47, 44, 987, 42 ], [ "jump_false", 47, "eq_nn_1237", 987, 42 ], "_nop_tc_33", [ "jump", "eq_nn_1237", 987, 42 ], [ "eq_float", 46, 44, 45, 987, 42 ], [ "jump", "eq_done_1235", 987, 42 ], "eq_nn_1237", [ "is_text", 47, 44, 987, 42 ], [ "jump_false", 47, "eq_nt_1238", 987, 42 ], "_nop_tc_34", "_nop_tc_35", [ "eq_text", 46, 44, 45, 987, 42 ], [ "jump", "eq_done_1235", 987, 42 ], "eq_nt_1238", [ "is_null", 47, 44, 987, 42 ], [ "jump_false", 47, "eq_nnl_1239", 987, 42 ], "_nop_tc_36", [ "jump", "eq_nnl_1239", 987, 42 ], [ "true", 46, 987, 42 ], [ "jump", "eq_done_1235", 987, 42 ], "eq_nnl_1239", [ "is_bool", 47, 44, 987, 42 ], [ "jump_false", 47, "eq_nb_1240", 987, 42 ], "_nop_tc_37", [ "jump", "eq_nb_1240", 987, 42 ], [ "eq_bool", 46, 44, 45, 987, 42 ], [ "jump", "eq_done_1235", 987, 42 ], "eq_nb_1240", [ "false", 46, 987, 42 ], "eq_done_1235", [ "move", 42, 46, 987, 42 ], "and_end_1234", [ "jump_false", 42, "if_else_1232", 987, 42 ], [ "access", 49, 1, 988, 30 ], [ "load_index", 50, 7, 49, 988, 30 ], [ "move", 10, 50, 988, 30 ], [ "access", 51, 1, 989, 17 ], [ "add", 52, 11, 51, 989, 17 ], [ "move", 9, 52, 989, 17 ], "while_start_1241", [ "is_int", 54, 9, 990, 20 ], [ "jump_false", 54, "rel_ni_1243", 990, 20 ], [ "is_int", 55, 4, 990, 20 ], [ "jump_false", 55, "rel_ni_1243", 990, 20 ], [ "lt_int", 53, 9, 4, 990, 20 ], [ "jump", "rel_done_1245", 990, 20 ], "rel_ni_1243", [ "is_num", 54, 9, 990, 20 ], [ "jump_false", 54, "rel_nn_1244", 990, 20 ], [ "is_num", 55, 4, 990, 20 ], [ "jump_false", 55, "rel_nn_1244", 990, 20 ], [ "lt_float", 53, 9, 4, 990, 20 ], [ "jump", "rel_done_1245", 990, 20 ], "rel_nn_1244", [ "is_text", 54, 9, 990, 20 ], [ "jump_false", 54, "rel_err_1246", 990, 20 ], [ "is_text", 55, 4, 990, 20 ], [ "jump_false", 55, "rel_err_1246", 990, 20 ], [ "lt_text", 53, 9, 4, 990, 20 ], [ "jump", "rel_done_1245", 990, 20 ], "rel_err_1246", [ "disrupt", 990, 20 ], "rel_done_1245", [ "jump_false", 53, "while_end_1242", 990, 20 ], [ "load_dynamic", 56, 5, 9, 991, 31 ], [ "move", 3, 56, 991, 31 ], [ "is_text", 57, 3, 992, 23 ], [ "jump_false", 57, "if_else_1247", 992, 23 ], [ "is_identical", 58, 3, 10, 993, 25 ], [ "jump_true", 58, "eq_done_1251", 993, 25 ], "_nop_tc_38", [ "jump", "eq_ni_1252", 993, 25 ], [ "is_int", 60, 10, 993, 25 ], [ "jump_false", 60, "eq_ni_1252", 993, 25 ], [ "eq_int", 58, 3, 10, 993, 25 ], [ "jump", "eq_done_1251", 993, 25 ], "eq_ni_1252", [ "is_num", 59, 3, 993, 25 ], [ "jump_false", 59, "eq_nn_1253", 993, 25 ], [ "is_num", 60, 10, 993, 25 ], [ "jump_false", 60, "eq_nn_1253", 993, 25 ], [ "eq_float", 58, 3, 10, 993, 25 ], [ "jump", "eq_done_1251", 993, 25 ], "eq_nn_1253", [ "is_text", 59, 3, 993, 25 ], [ "jump_false", 59, "eq_nt_1254", 993, 25 ], [ "is_text", 60, 10, 993, 25 ], [ "jump_false", 60, "eq_nt_1254", 993, 25 ], [ "eq_text", 58, 3, 10, 993, 25 ], [ "jump", "eq_done_1251", 993, 25 ], "eq_nt_1254", [ "is_null", 59, 3, 993, 25 ], [ "jump_false", 59, "eq_nnl_1255", 993, 25 ], [ "is_null", 60, 10, 993, 25 ], [ "jump_false", 60, "eq_nnl_1255", 993, 25 ], [ "true", 58, 993, 25 ], [ "jump", "eq_done_1251", 993, 25 ], "eq_nnl_1255", [ "is_bool", 59, 3, 993, 25 ], [ "jump_false", 59, "eq_nb_1256", 993, 25 ], [ "is_bool", 60, 10, 993, 25 ], [ "jump_false", 60, "eq_nb_1256", 993, 25 ], [ "eq_bool", 58, 3, 10, 993, 25 ], [ "jump", "eq_done_1251", 993, 25 ], "eq_nb_1256", [ "false", 58, 993, 25 ], "eq_done_1251", [ "jump_false", 58, "if_else_1249", 993, 25 ], [ "access", 61, 1, 994, 25 ], [ "add", 62, 8, 61, 994, 25 ], [ "move", 8, 62, 994, 25 ], [ "access", 63, "_nop_dj_", 995, 33 ], [ "access", 65, { "name": "text", "kind": "name", "make": "intrinsic" }, 995, 46 ], [ "frame", 66, 65, 1, 995, 46 ], [ "null", 67, 995, 46 ], [ "setarg", 66, 0, 67, 995, 46 ], [ "setarg", 66, 1, 8, 995, 46 ], [ "invoke", 66, 64, 995, 46 ], [ "add", 68, 63, 64, 995, 46 ], [ "store_dynamic", 5, 68, 11, 995, 28 ], [ "null", 69, 996, 29 ], [ "is_identical", 70, 6, 69, 996, 29 ], [ "jump_true", 70, "ne_nid_1260", 996, 29 ], [ "jump", "ne_ni_1261", 996, 29 ], "ne_nid_1260", [ "false", 70, 996, 29 ], [ "jump", "ne_done_1259", 996, 29 ], "ne_ni_1261", [ "is_int", 71, 6, 996, 29 ], [ "jump_false", 71, "ne_nn_1262", 996, 29 ], "_nop_tc_39", [ "jump", "ne_nn_1262", 996, 29 ], [ "ne_int", 70, 6, 69, 996, 29 ], [ "jump", "ne_done_1259", 996, 29 ], "ne_nn_1262", [ "is_num", 71, 6, 996, 29 ], [ "jump_false", 71, "ne_nt_1263", 996, 29 ], "_nop_tc_40", [ "jump", "ne_nt_1263", 996, 29 ], [ "ne_float", 70, 6, 69, 996, 29 ], [ "jump", "ne_done_1259", 996, 29 ], "ne_nt_1263", [ "is_text", 71, 6, 996, 29 ], [ "jump_false", 71, "ne_nnl_1264", 996, 29 ], "_nop_tc_41", [ "jump", "ne_nnl_1264", 996, 29 ], [ "ne_text", 70, 6, 69, 996, 29 ], [ "jump", "ne_done_1259", 996, 29 ], "ne_nnl_1264", [ "is_null", 71, 6, 996, 29 ], [ "jump_false", 71, "ne_nb_1265", 996, 29 ], "_nop_tc_42", "_nop_tc_43", [ "false", 70, 996, 29 ], [ "jump", "ne_done_1259", 996, 29 ], "ne_nb_1265", [ "is_bool", 71, 6, 996, 29 ], [ "jump_false", 71, "ne_mis_1266", 996, 29 ], "_nop_tc_44", [ "jump", "ne_mis_1266", 996, 29 ], [ "ne_bool", 70, 6, 69, 996, 29 ], [ "jump", "ne_done_1259", 996, 29 ], "ne_mis_1266", [ "true", 70, 996, 29 ], "ne_done_1259", [ "jump_false", 70, "if_else_1257", 996, 29 ], [ "record", 73, 7 ], [ "access", 74, "rewrite", 998, 26 ], [ "store_field", 73, 74, "event", 998, 26 ], [ "access", 75, "eliminate_dead_jumps", 998, 43 ], [ "store_field", 73, 75, "pass", 998, 43 ], [ "access", 76, "jump_to_next", 999, 25 ], [ "store_field", 73, 76, "rule", 999, 25 ], [ "store_field", 73, 11, "at", 999, 45 ], [ "store_field", 73, 7, "before", 1000, 27 ], [ "load_dynamic", 77, 5, 11, 1000, 54 ], [ "store_field", 73, 77, "after", 1000, 54 ], [ "record", 78, 1 ], [ "store_field", 78, 10, "label", 1001, 32 ], [ "store_field", 73, 78, "why", 1001, 32 ], [ "is_array", 79, 6, 1001, 32 ], [ "jump_false", 79, "push_err_1267", 1001, 32 ], [ "push", 6, 73, 1001, 32 ], [ "jump", "push_done_1268", 1001, 32 ], "push_err_1267", [ "disrupt", 1001, 32 ], "push_done_1268", [ "jump", "if_end_1258", 1001, 32 ], "if_else_1257", "if_end_1258", [ "jump", "if_end_1250", 1001, 32 ], "if_else_1249", "if_end_1250", [ "jump", "while_end_1242", 1005, 13 ], [ "jump", "if_end_1248", 1005, 13 ], "if_else_1247", "if_end_1248", [ "is_array", 80, 3, 1007, 24 ], [ "jump_false", 80, "if_else_1269", 1007, 24 ], [ "jump", "while_end_1242", 1008, 13 ], [ "jump", "if_end_1270", 1008, 13 ], "if_else_1269", "if_end_1270", [ "access", 81, 1, 1010, 19 ], [ "add", 82, 9, 81, 1010, 19 ], [ "move", 9, 82, 1010, 19 ], [ "jump", "while_start_1241", 1010, 19 ], "while_end_1242", [ "jump", "if_end_1233", 1010, 19 ], "if_else_1232", "if_end_1233", [ "access", 83, 1, 1013, 15 ], [ "add", 84, 11, 83, 1013, 15 ], [ "move", 11, 84, 1013, 15 ], [ "jump", "while_start_1226", 1013, 15 ], "while_end_1227", [ "null", 85, 1016, 12 ], [ "return", 85, 1016, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 8, "nr_close_slots": 0, "instructions": [ [ "get", 1, 1, 1, 1030, 39 ], [ "get", 3, 35, 2, 1030, 21 ], [ "frame", 4, 3, 1, 1030, 21 ], [ "null", 5, 1030, 21 ], [ "setarg", 4, 0, 5, 1030, 21 ], [ "setarg", 4, 1, 1, 1030, 21 ], [ "invoke", 4, 2, 1030, 21 ], [ "put", 2, 4, 1, 1030, 21 ], [ "get", 6, 4, 1, 1031, 14 ], [ "return", 6, 1031, 14 ], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": "streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 8, "nr_close_slots": 0, "instructions": [ [ "get", 1, 1, 1, 1035, 44 ], [ "get", 3, 17, 2, 1035, 21 ], [ "frame", 4, 3, 1, 1035, 21 ], [ "null", 5, 1035, 21 ], [ "setarg", 4, 0, 5, 1035, 21 ], [ "setarg", 4, 1, 1, 1035, 21 ], [ "invoke", 4, 2, 1035, 21 ], [ "put", 2, 5, 1, 1035, 21 ], [ "get", 6, 5, 1, 1036, 14 ], [ "return", 6, 1036, 14 ], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": "streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 11, "nr_close_slots": 0, "instructions": [ [ "get", 1, 1, 1, 1040, 42 ], [ "get", 2, 4, 1, 1040, 48 ], [ "get", 3, 5, 1, 1040, 61 ], [ "get", 4, 2, 1, 1040, 74 ], [ "get", 6, 9, 2, 1040, 20 ], [ "frame", 7, 6, 4, 1040, 20 ], [ "null", 8, 1040, 20 ], [ "setarg", 7, 0, 8, 1040, 20 ], [ "setarg", 7, 1, 1, 1040, 20 ], [ "setarg", 7, 2, 2, 1040, 20 ], [ "setarg", 7, 3, 3, 1040, 20 ], [ "setarg", 7, 4, 4, 1040, 20 ], [ "invoke", 7, 5, 1040, 20 ], [ "put", 5, 3, 1, 1040, 20 ], [ "get", 9, 3, 1, 1041, 14 ], [ "return", 9, 1041, 14 ], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": "streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 8, "nr_close_slots": 0, "instructions": [ [ "get", 1, 1, 1, 1052, 31 ], [ "get", 2, 2, 1, 1052, 37 ], [ "get", 4, 21, 2, 1052, 14 ], [ "frame", 5, 4, 2, 1052, 14 ], [ "null", 6, 1052, 14 ], [ "setarg", 5, 0, 6, 1052, 14 ], [ "setarg", 5, 1, 1, 1052, 14 ], [ "setarg", 5, 2, 2, 1052, 14 ], [ "tail_invoke", 5, 3, 1052, 14 ], [ "return", 3, 1052, 14 ], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": "streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 8, "nr_close_slots": 0, "instructions": [ [ "get", 1, 1, 1, 1056, 32 ], [ "get", 2, 2, 1, 1056, 38 ], [ "get", 4, 31, 2, 1056, 14 ], [ "frame", 5, 4, 2, 1056, 14 ], [ "null", 6, 1056, 14 ], [ "setarg", 5, 0, 6, 1056, 14 ], [ "setarg", 5, 1, 1, 1056, 14 ], [ "setarg", 5, 2, 2, 1056, 14 ], [ "tail_invoke", 5, 3, 1056, 14 ], [ "return", 3, 1056, 14 ], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": "streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 8, "nr_close_slots": 0, "instructions": [ [ "get", 1, 1, 1, 1060, 30 ], [ "get", 2, 2, 1, 1060, 36 ], [ "get", 4, 12, 2, 1060, 14 ], [ "frame", 5, 4, 2, 1060, 14 ], [ "null", 6, 1060, 14 ], [ "setarg", 5, 0, 6, 1060, 14 ], [ "setarg", 5, 1, 1, 1060, 14 ], [ "setarg", 5, 2, 2, 1060, 14 ], [ "tail_invoke", 5, 3, 1060, 14 ], [ "return", 3, 1060, 14 ], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": "streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 7, "nr_close_slots": 0, "instructions": [ [ "get", 1, 1, 1, 1064, 36 ], [ "get", 3, 4, 2, 1064, 14 ], [ "frame", 4, 3, 1, 1064, 14 ], [ "null", 5, 1064, 14 ], [ "setarg", 4, 0, 5, 1064, 14 ], [ "setarg", 4, 1, 1, 1064, 14 ], [ "tail_invoke", 4, 2, 1064, 14 ], [ "return", 2, 1064, 14 ], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": "streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 8, "nr_close_slots": 0, "instructions": [ [ "get", 1, 1, 1, 1068, 35 ], [ "get", 2, 2, 1, 1068, 41 ], [ "get", 4, 36, 2, 1068, 14 ], [ "frame", 5, 4, 2, 1068, 14 ], [ "null", 6, 1068, 14 ], [ "setarg", 5, 0, 6, 1068, 14 ], [ "setarg", 5, 1, 1, 1068, 14 ], [ "setarg", 5, 2, 2, 1068, 14 ], [ "tail_invoke", 5, 3, 1068, 14 ], [ "return", 3, 1068, 14 ], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": "streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 136, "nr_close_slots": 0, "instructions": [ [ "null", 4, 1023, 23 ], [ "null", 5, 1024, 23 ], [ "null", 3, 1025, 22 ], [ "load_field", 6, 1, "instructions", 1026, 9 ], [ "null", 7, 1026, 30 ], [ "is_identical", 8, 6, 7, 1026, 30 ], [ "jump_true", 8, "eq_done_1274", 1026, 30 ], [ "is_int", 9, 6, 1026, 30 ], [ "jump_false", 9, "eq_ni_1275", 1026, 30 ], "_nop_tc_1", [ "jump", "eq_ni_1275", 1026, 30 ], [ "eq_int", 8, 6, 7, 1026, 30 ], [ "jump", "eq_done_1274", 1026, 30 ], "eq_ni_1275", [ "is_num", 9, 6, 1026, 30 ], [ "jump_false", 9, "eq_nn_1276", 1026, 30 ], "_nop_tc_2", [ "jump", "eq_nn_1276", 1026, 30 ], [ "eq_float", 8, 6, 7, 1026, 30 ], [ "jump", "eq_done_1274", 1026, 30 ], "eq_nn_1276", [ "is_text", 9, 6, 1026, 30 ], [ "jump_false", 9, "eq_nt_1277", 1026, 30 ], "_nop_tc_3", [ "jump", "eq_nt_1277", 1026, 30 ], [ "eq_text", 8, 6, 7, 1026, 30 ], [ "jump", "eq_done_1274", 1026, 30 ], "eq_nt_1277", [ "is_null", 9, 6, 1026, 30 ], [ "jump_false", 9, "eq_nnl_1278", 1026, 30 ], "_nop_tc_4", "_nop_tc_5", [ "true", 8, 1026, 30 ], [ "jump", "eq_done_1274", 1026, 30 ], "eq_nnl_1278", [ "is_bool", 9, 6, 1026, 30 ], [ "jump_false", 9, "eq_nb_1279", 1026, 30 ], "_nop_tc_6", [ "jump", "eq_nb_1279", 1026, 30 ], [ "eq_bool", 8, 6, 7, 1026, 30 ], [ "jump", "eq_done_1274", 1026, 30 ], "eq_nb_1279", [ "false", 8, 1026, 30 ], "eq_done_1274", [ "move", 11, 8, 1026, 30 ], [ "jump_true", 11, "or_end_1273", 1026, 30 ], [ "load_field", 12, 1, "instructions", 1026, 45 ], [ "length", 13, 12, 1026, 45 ], [ "access", 14, 0, 1026, 67 ], [ "is_identical", 15, 13, 14, 1026, 67 ], [ "jump_true", 15, "eq_done_1280", 1026, 67 ], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", [ "jump", "eq_ni_1281", 1026, 67 ], [ "eq_int", 15, 13, 14, 1026, 67 ], [ "jump", "eq_done_1280", 1026, 67 ], "eq_ni_1281", "_nop_tc_10", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", [ "eq_float", 15, 13, 14, 1026, 67 ], [ "jump", "eq_done_1280", 1026, 67 ], "eq_nn_1282", "_nop_tc_14", [ "jump", "eq_nt_1283", 1026, 67 ], "_nop_tc_15", [ "jump", "eq_nt_1283", 1026, 67 ], [ "eq_text", 15, 13, 14, 1026, 67 ], [ "jump", "eq_done_1280", 1026, 67 ], "eq_nt_1283", "_nop_tc_16", [ "jump", "eq_nnl_1284", 1026, 67 ], "_nop_tc_17", [ "jump", "eq_nnl_1284", 1026, 67 ], [ "true", 15, 1026, 67 ], [ "jump", "eq_done_1280", 1026, 67 ], "eq_nnl_1284", "_nop_tc_18", [ "jump", "eq_nb_1285", 1026, 67 ], "_nop_tc_19", [ "jump", "eq_nb_1285", 1026, 67 ], [ "eq_bool", 15, 13, 14, 1026, 67 ], [ "jump", "eq_done_1280", 1026, 67 ], "eq_nb_1285", [ "false", 15, 1026, 67 ], "eq_done_1280", [ "move", 11, 15, 1026, 67 ], "or_end_1273", [ "jump_false", 11, "if_else_1271", 1026, 67 ], [ "null", 18, 1027, 14 ], [ "return", 18, 1027, 14 ], "_nop_ur_1", "if_else_1271", "if_end_1272", [ "access", 19, "infer_param_types", 1029, 20 ], [ "function", 20, 14, 1029, 41 ], [ "get", 22, 29, 1, 1029, 5 ], [ "frame", 23, 22, 3, 1029, 5 ], [ "null", 24, 1029, 5 ], [ "setarg", 23, 0, 24, 1029, 5 ], [ "setarg", 23, 1, 1, 1029, 5 ], [ "setarg", 23, 2, 19, 1029, 5 ], [ "setarg", 23, 3, 20, 1029, 5 ], [ "invoke", 23, 21, 1029, 5 ], [ "get", 25, 23, 1, 1033, 9 ], [ "jump_false", 25, "if_else_1286", 1033, 9 ], [ "access", 26, "after infer_param_types", 1033, 36 ], [ "get", 28, 23, 1, 1033, 20 ], [ "frame", 29, 28, 2, 1033, 20 ], [ "null", 30, 1033, 20 ], [ "setarg", 29, 0, 30, 1033, 20 ], [ "setarg", 29, 1, 1, 1033, 20 ], [ "setarg", 29, 2, 26, 1033, 20 ], [ "invoke", 29, 27, 1033, 20 ], [ "jump", "if_end_1287", 1033, 20 ], "if_else_1286", "if_end_1287", [ "access", 31, "infer_slot_write_types", 1034, 20 ], [ "function", 32, 15, 1034, 46 ], [ "get", 34, 29, 1, 1034, 5 ], [ "frame", 35, 34, 3, 1034, 5 ], [ "null", 36, 1034, 5 ], [ "setarg", 35, 0, 36, 1034, 5 ], [ "setarg", 35, 1, 1, 1034, 5 ], [ "setarg", 35, 2, 31, 1034, 5 ], [ "setarg", 35, 3, 32, 1034, 5 ], [ "invoke", 35, 33, 1034, 5 ], [ "get", 37, 23, 1, 1038, 9 ], [ "jump_false", 37, "if_else_1288", 1038, 9 ], [ "access", 38, "after infer_slot_write_types", 1038, 36 ], [ "get", 40, 23, 1, 1038, 20 ], [ "frame", 41, 40, 2, 1038, 20 ], [ "null", 42, 1038, 20 ], [ "setarg", 41, 0, 42, 1038, 20 ], [ "setarg", 41, 1, 1, 1038, 20 ], [ "setarg", 41, 2, 38, 1038, 20 ], [ "invoke", 41, 39, 1038, 20 ], [ "jump", "if_end_1289", 1038, 20 ], "if_else_1288", "if_end_1289", [ "access", 43, "eliminate_type_checks", 1039, 20 ], [ "function", 44, 16, 1039, 45 ], [ "get", 46, 29, 1, 1039, 5 ], [ "frame", 47, 46, 3, 1039, 5 ], [ "null", 48, 1039, 5 ], [ "setarg", 47, 0, 48, 1039, 5 ], [ "setarg", 47, 1, 1, 1039, 5 ], [ "setarg", 47, 2, 43, 1039, 5 ], [ "setarg", 47, 3, 44, 1039, 5 ], [ "invoke", 47, 45, 1039, 5 ], [ "get", 49, 23, 1, 1043, 9 ], [ "jump_false", 49, "if_else_1290", 1043, 9 ], [ "access", 50, "after eliminate_type_checks", 1043, 36 ], [ "get", 52, 23, 1, 1043, 20 ], [ "frame", 53, 52, 2, 1043, 20 ], [ "null", 54, 1043, 20 ], [ "setarg", 53, 0, 54, 1043, 20 ], [ "setarg", 53, 1, 1, 1043, 20 ], [ "setarg", 53, 2, 50, 1043, 20 ], [ "invoke", 53, 51, 1043, 20 ], [ "jump", "if_end_1291", 1043, 20 ], "if_else_1290", "if_end_1291", [ "null", 55, 1044, 16 ], [ "is_identical", 56, 2, 55, 1044, 16 ], [ "jump_true", 56, "ne_nid_1297", 1044, 16 ], [ "jump", "ne_ni_1298", 1044, 16 ], "ne_nid_1297", [ "false", 56, 1044, 16 ], [ "jump", "ne_done_1296", 1044, 16 ], "ne_ni_1298", [ "is_int", 57, 2, 1044, 16 ], [ "jump_false", 57, "ne_nn_1299", 1044, 16 ], "_nop_tc_20", [ "jump", "ne_nn_1299", 1044, 16 ], [ "ne_int", 56, 2, 55, 1044, 16 ], [ "jump", "ne_done_1296", 1044, 16 ], "ne_nn_1299", [ "is_num", 57, 2, 1044, 16 ], [ "jump_false", 57, "ne_nt_1300", 1044, 16 ], "_nop_tc_21", [ "jump", "ne_nt_1300", 1044, 16 ], [ "ne_float", 56, 2, 55, 1044, 16 ], [ "jump", "ne_done_1296", 1044, 16 ], "ne_nt_1300", [ "is_text", 57, 2, 1044, 16 ], [ "jump_false", 57, "ne_nnl_1301", 1044, 16 ], "_nop_tc_22", [ "jump", "ne_nnl_1301", 1044, 16 ], [ "ne_text", 56, 2, 55, 1044, 16 ], [ "jump", "ne_done_1296", 1044, 16 ], "ne_nnl_1301", [ "is_null", 57, 2, 1044, 16 ], [ "jump_false", 57, "ne_nb_1302", 1044, 16 ], "_nop_tc_23", "_nop_tc_24", [ "false", 56, 1044, 16 ], [ "jump", "ne_done_1296", 1044, 16 ], "ne_nb_1302", [ "is_bool", 57, 2, 1044, 16 ], [ "jump_false", 57, "ne_mis_1303", 1044, 16 ], "_nop_tc_25", [ "jump", "ne_mis_1303", 1044, 16 ], [ "ne_bool", 56, 2, 55, 1044, 16 ], [ "jump", "ne_done_1296", 1044, 16 ], "ne_mis_1303", [ "true", 56, 1044, 16 ], "ne_done_1296", [ "move", 59, 56, 1044, 16 ], [ "jump_false", 59, "and_end_1295", 1044, 16 ], [ "load_field", 60, 2, "type_deltas", 1044, 24 ], [ "null", 61, 1044, 43 ], [ "is_identical", 62, 60, 61, 1044, 43 ], [ "jump_true", 62, "ne_nid_1305", 1044, 43 ], [ "jump", "ne_ni_1306", 1044, 43 ], "ne_nid_1305", [ "false", 62, 1044, 43 ], [ "jump", "ne_done_1304", 1044, 43 ], "ne_ni_1306", [ "is_int", 63, 60, 1044, 43 ], [ "jump_false", 63, "ne_nn_1307", 1044, 43 ], "_nop_tc_26", [ "jump", "ne_nn_1307", 1044, 43 ], [ "ne_int", 62, 60, 61, 1044, 43 ], [ "jump", "ne_done_1304", 1044, 43 ], "ne_nn_1307", [ "is_num", 63, 60, 1044, 43 ], [ "jump_false", 63, "ne_nt_1308", 1044, 43 ], "_nop_tc_27", [ "jump", "ne_nt_1308", 1044, 43 ], [ "ne_float", 62, 60, 61, 1044, 43 ], [ "jump", "ne_done_1304", 1044, 43 ], "ne_nt_1308", [ "is_text", 63, 60, 1044, 43 ], [ "jump_false", 63, "ne_nnl_1309", 1044, 43 ], "_nop_tc_28", [ "jump", "ne_nnl_1309", 1044, 43 ], [ "ne_text", 62, 60, 61, 1044, 43 ], [ "jump", "ne_done_1304", 1044, 43 ], "ne_nnl_1309", [ "is_null", 63, 60, 1044, 43 ], [ "jump_false", 63, "ne_nb_1310", 1044, 43 ], "_nop_tc_29", "_nop_tc_30", [ "false", 62, 1044, 43 ], [ "jump", "ne_done_1304", 1044, 43 ], "ne_nb_1310", [ "is_bool", 63, 60, 1044, 43 ], [ "jump_false", 63, "ne_mis_1311", 1044, 43 ], "_nop_tc_31", [ "jump", "ne_mis_1311", 1044, 43 ], [ "ne_bool", 62, 60, 61, 1044, 43 ], [ "jump", "ne_done_1304", 1044, 43 ], "ne_mis_1311", [ "true", 62, 1044, 43 ], "ne_done_1304", [ "move", 59, 62, 1044, 43 ], "and_end_1295", [ "move", 65, 59, 1044, 43 ], [ "jump_false", 65, "and_end_1294", 1044, 43 ], [ "null", 66, 1044, 65 ], [ "is_identical", 67, 3, 66, 1044, 65 ], [ "jump_true", 67, "ne_nid_1313", 1044, 65 ], [ "jump", "ne_ni_1314", 1044, 65 ], "ne_nid_1313", [ "false", 67, 1044, 65 ], [ "jump", "ne_done_1312", 1044, 65 ], "ne_ni_1314", "_nop_tc_32", [ "jump", "ne_nn_1315", 1044, 65 ], "_nop_tc_33", [ "jump", "ne_nn_1315", 1044, 65 ], [ "ne_int", 67, 3, 66, 1044, 65 ], [ "jump", "ne_done_1312", 1044, 65 ], "ne_nn_1315", "_nop_tc_34", [ "jump", "ne_nt_1316", 1044, 65 ], "_nop_tc_35", [ "jump", "ne_nt_1316", 1044, 65 ], [ "ne_float", 67, 3, 66, 1044, 65 ], [ "jump", "ne_done_1312", 1044, 65 ], "ne_nt_1316", "_nop_tc_36", [ "jump", "ne_nnl_1317", 1044, 65 ], "_nop_tc_37", [ "jump", "ne_nnl_1317", 1044, 65 ], [ "ne_text", 67, 3, 66, 1044, 65 ], [ "jump", "ne_done_1312", 1044, 65 ], "ne_nnl_1317", "_nop_tc_38", "_nop_tc_39", "_nop_tc_40", "_nop_tc_41", [ "false", 67, 1044, 65 ], [ "jump", "ne_done_1312", 1044, 65 ], "ne_nb_1318", "_nop_tc_42", [ "jump", "ne_mis_1319", 1044, 65 ], "_nop_tc_43", [ "jump", "ne_mis_1319", 1044, 65 ], [ "ne_bool", 67, 3, 66, 1044, 65 ], [ "jump", "ne_done_1312", 1044, 65 ], "ne_mis_1319", [ "true", 67, 1044, 65 ], "ne_done_1312", [ "move", 65, 67, 1044, 65 ], "and_end_1294", [ "jump_false", 65, "if_else_1292", 1044, 65 ], [ "load_field", 70, 2, "type_deltas", 1045, 7 ], [ "record", 71, 3 ], [ "load_field", 72, 1, "name", 1046, 13 ], [ "store_field", 71, 72, "fn", 1046, 13 ], [ "store_field", 71, 4, "param_types", 1047, 22 ], [ "store_field", 71, 3, "slot_types", 1048, 21 ], [ "is_array", 73, 70, 1048, 21 ], [ "jump_false", 73, "push_err_1320", 1048, 21 ], [ "push", 70, 71, 1048, 21 ], [ "jump", "push_done_1321", 1048, 21 ], "push_err_1320", [ "disrupt", 1048, 21 ], "push_done_1321", [ "jump", "if_end_1293", 1048, 21 ], "if_else_1292", "if_end_1293", [ "access", 74, "simplify_algebra", 1051, 20 ], [ "function", 75, 17, 1051, 40 ], [ "get", 77, 29, 1, 1051, 5 ], [ "frame", 78, 77, 3, 1051, 5 ], [ "null", 79, 1051, 5 ], [ "setarg", 78, 0, 79, 1051, 5 ], [ "setarg", 78, 1, 1, 1051, 5 ], [ "setarg", 78, 2, 74, 1051, 5 ], [ "setarg", 78, 3, 75, 1051, 5 ], [ "invoke", 78, 76, 1051, 5 ], [ "get", 80, 23, 1, 1054, 9 ], [ "jump_false", 80, "if_else_1322", 1054, 9 ], [ "access", 81, "after simplify_algebra", 1054, 36 ], [ "get", 83, 23, 1, 1054, 20 ], [ "frame", 84, 83, 2, 1054, 20 ], [ "null", 85, 1054, 20 ], [ "setarg", 84, 0, 85, 1054, 20 ], [ "setarg", 84, 1, 1, 1054, 20 ], [ "setarg", 84, 2, 81, 1054, 20 ], [ "invoke", 84, 82, 1054, 20 ], [ "jump", "if_end_1323", 1054, 20 ], "if_else_1322", "if_end_1323", [ "access", 86, "simplify_booleans", 1055, 20 ], [ "function", 87, 18, 1055, 41 ], [ "get", 89, 29, 1, 1055, 5 ], [ "frame", 90, 89, 3, 1055, 5 ], [ "null", 91, 1055, 5 ], [ "setarg", 90, 0, 91, 1055, 5 ], [ "setarg", 90, 1, 1, 1055, 5 ], [ "setarg", 90, 2, 86, 1055, 5 ], [ "setarg", 90, 3, 87, 1055, 5 ], [ "invoke", 90, 88, 1055, 5 ], [ "get", 92, 23, 1, 1058, 9 ], [ "jump_false", 92, "if_else_1324", 1058, 9 ], [ "access", 93, "after simplify_booleans", 1058, 36 ], [ "get", 95, 23, 1, 1058, 20 ], [ "frame", 96, 95, 2, 1058, 20 ], [ "null", 97, 1058, 20 ], [ "setarg", 96, 0, 97, 1058, 20 ], [ "setarg", 96, 1, 1, 1058, 20 ], [ "setarg", 96, 2, 93, 1058, 20 ], [ "invoke", 96, 94, 1058, 20 ], [ "jump", "if_end_1325", 1058, 20 ], "if_else_1324", "if_end_1325", [ "access", 98, "eliminate_moves", 1059, 20 ], [ "function", 99, 19, 1059, 39 ], [ "get", 101, 29, 1, 1059, 5 ], [ "frame", 102, 101, 3, 1059, 5 ], [ "null", 103, 1059, 5 ], [ "setarg", 102, 0, 103, 1059, 5 ], [ "setarg", 102, 1, 1, 1059, 5 ], [ "setarg", 102, 2, 98, 1059, 5 ], [ "setarg", 102, 3, 99, 1059, 5 ], [ "invoke", 102, 100, 1059, 5 ], [ "get", 104, 23, 1, 1062, 9 ], [ "jump_false", 104, "if_else_1326", 1062, 9 ], [ "access", 105, "after eliminate_moves", 1062, 36 ], [ "get", 107, 23, 1, 1062, 20 ], [ "frame", 108, 107, 2, 1062, 20 ], [ "null", 109, 1062, 20 ], [ "setarg", 108, 0, 109, 1062, 20 ], [ "setarg", 108, 1, 1, 1062, 20 ], [ "setarg", 108, 2, 105, 1062, 20 ], [ "invoke", 108, 106, 1062, 20 ], [ "jump", "if_end_1327", 1062, 20 ], "if_else_1326", "if_end_1327", [ "access", 110, "eliminate_unreachable", 1063, 20 ], [ "function", 111, 20, 1063, 45 ], [ "get", 113, 29, 1, 1063, 5 ], [ "frame", 114, 113, 3, 1063, 5 ], [ "null", 115, 1063, 5 ], [ "setarg", 114, 0, 115, 1063, 5 ], [ "setarg", 114, 1, 1, 1063, 5 ], [ "setarg", 114, 2, 110, 1063, 5 ], [ "setarg", 114, 3, 111, 1063, 5 ], [ "invoke", 114, 112, 1063, 5 ], [ "get", 116, 23, 1, 1066, 9 ], [ "jump_false", 116, "if_else_1328", 1066, 9 ], [ "access", 117, "after eliminate_unreachable", 1066, 36 ], [ "get", 119, 23, 1, 1066, 20 ], [ "frame", 120, 119, 2, 1066, 20 ], [ "null", 121, 1066, 20 ], [ "setarg", 120, 0, 121, 1066, 20 ], [ "setarg", 120, 1, 1, 1066, 20 ], [ "setarg", 120, 2, 117, 1066, 20 ], [ "invoke", 120, 118, 1066, 20 ], [ "jump", "if_end_1329", 1066, 20 ], "if_else_1328", "if_end_1329", [ "access", 122, "eliminate_dead_jumps", 1067, 20 ], [ "function", 123, 21, 1067, 44 ], [ "get", 125, 29, 1, 1067, 5 ], [ "frame", 126, 125, 3, 1067, 5 ], [ "null", 127, 1067, 5 ], [ "setarg", 126, 0, 127, 1067, 5 ], [ "setarg", 126, 1, 1, 1067, 5 ], [ "setarg", 126, 2, 122, 1067, 5 ], [ "setarg", 126, 3, 123, 1067, 5 ], [ "invoke", 126, 124, 1067, 5 ], [ "get", 128, 23, 1, 1070, 9 ], [ "jump_false", 128, "if_else_1330", 1070, 9 ], [ "access", 129, "after eliminate_dead_jumps", 1070, 36 ], [ "get", 131, 23, 1, 1070, 20 ], [ "frame", 132, 131, 2, 1070, 20 ], [ "null", 133, 1070, 20 ], [ "setarg", 132, 0, 133, 1070, 20 ], [ "setarg", 132, 1, 1, 1070, 20 ], [ "setarg", 132, 2, 129, 1070, 20 ], [ "invoke", 132, 130, 1070, 20 ], [ "jump", "if_end_1331", 1070, 20 ], "if_else_1330", "if_end_1331", [ "null", 134, 1071, 12 ], [ "return", 134, 1071, 12 ], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": "streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 416, "nr_close_slots": 0, "instructions": [ [ "null", 23, 8, 19 ], [ "null", 14, 9, 18 ], [ "load_field", 38, 1, "_verify", 10, 7 ], [ "move", 39, 38, 10, 7 ], [ "jump_false", 39, "and_end_2", 10, 7 ], [ "load_field", 40, 1, "_verify_mod", 10, 21 ], [ "move", 39, 40, 10, 21 ], "and_end_2", [ "jump_false", 39, "if_else_0", 10, 21 ], [ "load_field", 41, 1, "_verify_mod", 11, 16 ], [ "move", 14, 41, 11, 16 ], [ "function", 42, 0, 12, 17 ], [ "move", 23, 42, 12, 17 ], [ "jump", "if_end_1", 12, 17 ], "if_else_0", "if_end_1", [ "access", 6, "unknown", 26, 19 ], [ "access", 27, "int", 27, 15 ], [ "access", 28, "float", 28, 17 ], [ "access", 15, "num", 29, 15 ], [ "access", 22, "text", 30, 16 ], [ "access", 24, "bool", 31, 16 ], [ "access", 3, "null", 32, 16 ], [ "access", 7, "array", 33, 17 ], [ "access", 34, "record", 34, 18 ], [ "access", 37, "function", 35, 20 ], [ "record", 43, 8 ], [ "store_field", 43, 27, "is_int", 57, 13 ], [ "store_field", 43, 22, "is_text", 57, 29 ], [ "store_field", 43, 15, "is_num", 57, 45 ], [ "store_field", 43, 24, "is_bool", 58, 14 ], [ "store_field", 43, 3, "is_null", 58, 31 ], [ "store_field", 43, 7, "is_array", 59, 15 ], [ "store_field", 43, 37, "is_func", 59, 33 ], [ "store_field", 43, 34, "is_record", 60, 16 ], [ "move", 25, 43, 60, 16 ], [ "record", 44, 11 ], [ "true", 45, 65, 13 ], [ "store_field", 44, 45, "eq_int", 65, 13 ], [ "true", 46, 65, 29 ], [ "store_field", 44, 46, "eq_float", 65, 29 ], [ "true", 47, 65, 44 ], [ "store_field", 44, 47, "eq_text", 65, 44 ], [ "true", 48, 65, 59 ], [ "store_field", 44, 48, "eq_bool", 65, 59 ], [ "true", 49, 66, 19 ], [ "store_field", 44, 49, "is_identical", 66, 19 ], [ "true", 50, 67, 13 ], [ "store_field", 44, 50, "le_int", 67, 13 ], [ "true", 51, 67, 29 ], [ "store_field", 44, 51, "le_float", 67, 29 ], [ "true", 52, 67, 44 ], [ "store_field", 44, 52, "le_text", 67, 44 ], [ "true", 53, 68, 13 ], [ "store_field", 44, 53, "ge_int", 68, 13 ], [ "true", 54, 68, 29 ], [ "store_field", 44, 54, "ge_float", 68, 29 ], [ "true", 55, 68, 44 ], [ "store_field", 44, 55, "ge_text", 68, 44 ], [ "move", 32, 44, 68, 44 ], [ "record", 56, 10 ], [ "true", 57, 71, 13 ], [ "store_field", 56, 57, "ne_int", 71, 13 ], [ "true", 58, 71, 29 ], [ "store_field", 56, 58, "ne_float", 71, 29 ], [ "true", 59, 71, 44 ], [ "store_field", 56, 59, "ne_text", 71, 44 ], [ "true", 60, 71, 59 ], [ "store_field", 56, 60, "ne_bool", 71, 59 ], [ "true", 61, 72, 13 ], [ "store_field", 56, 61, "lt_int", 72, 13 ], [ "true", 62, 72, 29 ], [ "store_field", 56, 62, "lt_float", 72, 29 ], [ "true", 63, 72, 44 ], [ "store_field", 56, 63, "lt_text", 72, 44 ], [ "true", 64, 73, 13 ], [ "store_field", 56, 64, "gt_int", 73, 13 ], [ "true", 65, 73, 29 ], [ "store_field", 56, 65, "gt_float", 73, 29 ], [ "true", 66, 73, 44 ], [ "store_field", 56, 66, "gt_text", 73, 44 ], [ "move", 13, 56, 73, 44 ], [ "record", 67, 19 ], [ "true", 68, 76, 10 ], [ "store_field", 67, 68, "int", 76, 10 ], [ "true", 69, 76, 24 ], [ "store_field", 67, 69, "access", 76, 24 ], [ "true", 70, 76, 36 ], [ "store_field", 67, 70, "true", 76, 36 ], [ "true", 71, 76, 49 ], [ "store_field", 67, 71, "false", 76, 49 ], [ "true", 72, 76, 61 ], [ "store_field", 67, 72, "move", 76, 61 ], [ "true", 73, 76, 73 ], [ "store_field", 67, 73, "null", 76, 73 ], [ "true", 74, 77, 11 ], [ "store_field", 67, 74, "jump", 77, 11 ], [ "true", 75, 77, 28 ], [ "store_field", 67, 75, "jump_true", 77, 28 ], [ "true", 76, 77, 46 ], [ "store_field", 67, 76, "jump_false", 77, 46 ], [ "true", 77, 77, 67 ], [ "store_field", 67, 77, "jump_not_null", 77, 67 ], [ "true", 78, 78, 13 ], [ "store_field", 67, 78, "return", 78, 13 ], [ "true", 79, 78, 28 ], [ "store_field", 67, 79, "disrupt", 78, 28 ], [ "true", 80, 79, 18 ], [ "store_field", 67, 80, "store_field", 79, 18 ], [ "true", 81, 79, 37 ], [ "store_field", 67, 81, "store_index", 79, 37 ], [ "true", 82, 79, 58 ], [ "store_field", 67, 82, "store_dynamic", 79, 58 ], [ "true", 83, 80, 11 ], [ "store_field", 67, 83, "push", 80, 11 ], [ "true", 84, 80, 25 ], [ "store_field", 67, 84, "setarg", 80, 25 ], [ "true", 85, 80, 39 ], [ "store_field", 67, 85, "invoke", 80, 39 ], [ "true", 86, 80, 58 ], [ "store_field", 67, 86, "tail_invoke", 80, 58 ], [ "move", 10, 67, 80, 58 ], [ "null", 19, 85, 18 ], [ "null", 18, 86, 18 ], [ "null", 87, 87, 14 ], [ "is_identical", 88, 2, 87, 87, 14 ], [ "jump_true", 88, "ne_nid_20", 87, 14 ], [ "jump", "ne_ni_21", 87, 14 ], "ne_nid_20", [ "false", 88, 87, 14 ], [ "jump", "ne_done_19", 87, 14 ], "ne_ni_21", [ "is_int", 89, 2, 87, 14 ], [ "jump_false", 89, "ne_nn_22", 87, 14 ], "_nop_tc_1", [ "jump", "ne_nn_22", 87, 14 ], [ "ne_int", 88, 2, 87, 87, 14 ], [ "jump", "ne_done_19", 87, 14 ], "ne_nn_22", [ "is_num", 89, 2, 87, 14 ], [ "jump_false", 89, "ne_nt_23", 87, 14 ], "_nop_tc_2", [ "jump", "ne_nt_23", 87, 14 ], [ "ne_float", 88, 2, 87, 87, 14 ], [ "jump", "ne_done_19", 87, 14 ], "ne_nt_23", [ "is_text", 89, 2, 87, 14 ], [ "jump_false", 89, "ne_nnl_24", 87, 14 ], "_nop_tc_3", [ "jump", "ne_nnl_24", 87, 14 ], [ "ne_text", 88, 2, 87, 87, 14 ], [ "jump", "ne_done_19", 87, 14 ], "ne_nnl_24", [ "is_null", 89, 2, 87, 14 ], [ "jump_false", 89, "ne_nb_25", 87, 14 ], "_nop_tc_4", "_nop_tc_5", [ "false", 88, 87, 14 ], [ "jump", "ne_done_19", 87, 14 ], "ne_nb_25", [ "is_bool", 89, 2, 87, 14 ], [ "jump_false", 89, "ne_mis_26", 87, 14 ], "_nop_tc_6", [ "jump", "ne_mis_26", 87, 14 ], [ "ne_bool", 88, 2, 87, 87, 14 ], [ "jump", "ne_done_19", 87, 14 ], "ne_mis_26", [ "true", 88, 87, 14 ], "ne_done_19", [ "jump_false", 88, "if_else_17", 87, 14 ], [ "access", 91, "ir_stats", 88, 20 ], [ "access", 93, { "name": "use", "kind": "name", "make": "intrinsic" }, 88, 16 ], [ "frame", 94, 93, 1, 88, 16 ], [ "null", 95, 88, 16 ], [ "setarg", 94, 0, 95, 88, 16 ], [ "setarg", 94, 1, 91, 88, 16 ], [ "invoke", 94, 92, 88, 16 ], [ "move", 19, 92, 88, 16 ], [ "access", 96, "time", 89, 20 ], [ "access", 98, { "name": "use", "kind": "name", "make": "intrinsic" }, 89, 16 ], [ "frame", 99, 98, 1, 89, 16 ], [ "null", 100, 89, 16 ], [ "setarg", 99, 0, 100, 89, 16 ], [ "setarg", 99, 1, 96, 89, 16 ], [ "invoke", 99, 97, 89, 16 ], [ "move", 18, 97, 89, 16 ], [ "jump", "if_end_18", 89, 16 ], "if_else_17", "if_end_18", [ "function", 101, 1, 92, 18 ], [ "move", 29, 101, 92, 18 ], [ "function", 102, 2, 129, 27 ], [ "move", 16, 102, 129, 27 ], [ "function", 103, 3, 143, 21 ], [ "move", 11, 103, 143, 21 ], [ "function", 104, 4, 164, 17 ], [ "move", 30, 104, 164, 17 ], [ "function", 105, 5, 178, 24 ], [ "move", 33, 105, 178, 24 ], [ "record", 106, 43 ], [ "access", 107, 2, 229, 16 ], [ "access", 108, 3, 229, 26 ], [ "array", 109, 4, 229, 29 ], [ "push", 109, 107, 229, 29 ], [ "push", 109, 15, 229, 29 ], [ "push", 109, 108, 229, 29 ], [ "push", 109, 15, 229, 29 ], [ "store_field", 106, 109, "subtract", 229, 29 ], [ "access", 110, 2, 229, 48 ], [ "access", 111, 3, 229, 58 ], [ "array", 112, 4, 229, 61 ], [ "push", 112, 110, 229, 61 ], [ "push", 112, 15, 229, 61 ], [ "push", 112, 111, 229, 61 ], [ "push", 112, 15, 229, 61 ], [ "store_field", 106, 112, "multiply", 229, 61 ], [ "access", 113, 2, 230, 14 ], [ "access", 114, 3, 230, 24 ], [ "array", 115, 4, 230, 27 ], [ "push", 115, 113, 230, 27 ], [ "push", 115, 15, 230, 27 ], [ "push", 115, 114, 230, 27 ], [ "push", 115, 15, 230, 27 ], [ "store_field", 106, 115, "divide", 230, 27 ], [ "access", 116, 2, 230, 44 ], [ "access", 117, 3, 230, 54 ], [ "array", 118, 4, 230, 57 ], [ "push", 118, 116, 230, 57 ], [ "push", 118, 15, 230, 57 ], [ "push", 118, 117, 230, 57 ], [ "push", 118, 15, 230, 57 ], [ "store_field", 106, 118, "modulo", 230, 57 ], [ "access", 119, 2, 231, 11 ], [ "access", 120, 3, 231, 21 ], [ "array", 121, 4, 231, 24 ], [ "push", 121, 119, 231, 24 ], [ "push", 121, 15, 231, 24 ], [ "push", 121, 120, 231, 24 ], [ "push", 121, 15, 231, 24 ], [ "store_field", 106, 121, "pow", 231, 24 ], [ "access", 122, 2, 231, 41 ], [ "array", 123, 2, 231, 44 ], [ "push", 123, 122, 231, 44 ], [ "push", 123, 15, 231, 44 ], [ "store_field", 106, 123, "negate", 231, 44 ], [ "access", 124, 2, 232, 14 ], [ "access", 125, 3, 232, 24 ], [ "array", 126, 4, 232, 27 ], [ "push", 126, 124, 232, 27 ], [ "push", 126, 27, 232, 27 ], [ "push", 126, 125, 232, 27 ], [ "push", 126, 27, 232, 27 ], [ "store_field", 106, 126, "eq_int", 232, 27 ], [ "access", 127, 2, 232, 44 ], [ "access", 128, 3, 232, 54 ], [ "array", 129, 4, 232, 57 ], [ "push", 129, 127, 232, 57 ], [ "push", 129, 27, 232, 57 ], [ "push", 129, 128, 232, 57 ], [ "push", 129, 27, 232, 57 ], [ "store_field", 106, 129, "ne_int", 232, 57 ], [ "access", 130, 2, 233, 14 ], [ "access", 131, 3, 233, 24 ], [ "array", 132, 4, 233, 27 ], [ "push", 132, 130, 233, 27 ], [ "push", 132, 27, 233, 27 ], [ "push", 132, 131, 233, 27 ], [ "push", 132, 27, 233, 27 ], [ "store_field", 106, 132, "lt_int", 233, 27 ], [ "access", 133, 2, 233, 44 ], [ "access", 134, 3, 233, 54 ], [ "array", 135, 4, 233, 57 ], [ "push", 135, 133, 233, 57 ], [ "push", 135, 27, 233, 57 ], [ "push", 135, 134, 233, 57 ], [ "push", 135, 27, 233, 57 ], [ "store_field", 106, 135, "gt_int", 233, 57 ], [ "access", 136, 2, 234, 14 ], [ "access", 137, 3, 234, 24 ], [ "array", 138, 4, 234, 27 ], [ "push", 138, 136, 234, 27 ], [ "push", 138, 27, 234, 27 ], [ "push", 138, 137, 234, 27 ], [ "push", 138, 27, 234, 27 ], [ "store_field", 106, 138, "le_int", 234, 27 ], [ "access", 139, 2, 234, 44 ], [ "access", 140, 3, 234, 54 ], [ "array", 141, 4, 234, 57 ], [ "push", 141, 139, 234, 57 ], [ "push", 141, 27, 234, 57 ], [ "push", 141, 140, 234, 57 ], [ "push", 141, 27, 234, 57 ], [ "store_field", 106, 141, "ge_int", 234, 57 ], [ "access", 142, 2, 235, 14 ], [ "access", 143, 3, 235, 24 ], [ "array", 144, 4, 235, 27 ], [ "push", 144, 142, 235, 27 ], [ "push", 144, 27, 235, 27 ], [ "push", 144, 143, 235, 27 ], [ "push", 144, 27, 235, 27 ], [ "store_field", 106, 144, "bitand", 235, 27 ], [ "access", 145, 2, 235, 43 ], [ "access", 146, 3, 235, 53 ], [ "array", 147, 4, 235, 56 ], [ "push", 147, 145, 235, 56 ], [ "push", 147, 27, 235, 56 ], [ "push", 147, 146, 235, 56 ], [ "push", 147, 27, 235, 56 ], [ "store_field", 106, 147, "bitor", 235, 56 ], [ "access", 148, 2, 236, 14 ], [ "access", 149, 3, 236, 24 ], [ "array", 150, 4, 236, 27 ], [ "push", 150, 148, 236, 27 ], [ "push", 150, 27, 236, 27 ], [ "push", 150, 149, 236, 27 ], [ "push", 150, 27, 236, 27 ], [ "store_field", 106, 150, "bitxor", 236, 27 ], [ "access", 151, 2, 236, 41 ], [ "access", 152, 3, 236, 51 ], [ "array", 153, 4, 236, 54 ], [ "push", 153, 151, 236, 54 ], [ "push", 153, 27, 236, 54 ], [ "push", 153, 152, 236, 54 ], [ "push", 153, 27, 236, 54 ], [ "store_field", 106, 153, "shl", 236, 54 ], [ "access", 154, 2, 237, 11 ], [ "access", 155, 3, 237, 21 ], [ "array", 156, 4, 237, 24 ], [ "push", 156, 154, 237, 24 ], [ "push", 156, 27, 237, 24 ], [ "push", 156, 155, 237, 24 ], [ "push", 156, 27, 237, 24 ], [ "store_field", 106, 156, "shr", 237, 24 ], [ "access", 157, 2, 237, 39 ], [ "access", 158, 3, 237, 49 ], [ "array", 159, 4, 237, 52 ], [ "push", 159, 157, 237, 52 ], [ "push", 159, 27, 237, 52 ], [ "push", 159, 158, 237, 52 ], [ "push", 159, 27, 237, 52 ], [ "store_field", 106, 159, "ushr", 237, 52 ], [ "access", 160, 2, 238, 14 ], [ "array", 161, 2, 238, 17 ], [ "push", 161, 160, 238, 17 ], [ "push", 161, 27, 238, 17 ], [ "store_field", 106, 161, "bitnot", 238, 17 ], [ "access", 162, 2, 239, 16 ], [ "access", 163, 3, 239, 28 ], [ "array", 164, 4, 239, 31 ], [ "push", 164, 162, 239, 31 ], [ "push", 164, 28, 239, 31 ], [ "push", 164, 163, 239, 31 ], [ "push", 164, 28, 239, 31 ], [ "store_field", 106, 164, "eq_float", 239, 31 ], [ "access", 165, 2, 239, 52 ], [ "access", 166, 3, 239, 64 ], [ "array", 167, 4, 239, 67 ], [ "push", 167, 165, 239, 67 ], [ "push", 167, 28, 239, 67 ], [ "push", 167, 166, 239, 67 ], [ "push", 167, 28, 239, 67 ], [ "store_field", 106, 167, "ne_float", 239, 67 ], [ "access", 168, 2, 240, 16 ], [ "access", 169, 3, 240, 28 ], [ "array", 170, 4, 240, 31 ], [ "push", 170, 168, 240, 31 ], [ "push", 170, 28, 240, 31 ], [ "push", 170, 169, 240, 31 ], [ "push", 170, 28, 240, 31 ], [ "store_field", 106, 170, "lt_float", 240, 31 ], [ "access", 171, 2, 240, 52 ], [ "access", 172, 3, 240, 64 ], [ "array", 173, 4, 240, 67 ], [ "push", 173, 171, 240, 67 ], [ "push", 173, 28, 240, 67 ], [ "push", 173, 172, 240, 67 ], [ "push", 173, 28, 240, 67 ], [ "store_field", 106, 173, "gt_float", 240, 67 ], [ "access", 174, 2, 241, 16 ], [ "access", 175, 3, 241, 28 ], [ "array", 176, 4, 241, 31 ], [ "push", 176, 174, 241, 31 ], [ "push", 176, 28, 241, 31 ], [ "push", 176, 175, 241, 31 ], [ "push", 176, 28, 241, 31 ], [ "store_field", 106, 176, "le_float", 241, 31 ], [ "access", 177, 2, 241, 52 ], [ "access", 178, 3, 241, 64 ], [ "array", 179, 4, 241, 67 ], [ "push", 179, 177, 241, 67 ], [ "push", 179, 28, 241, 67 ], [ "push", 179, 178, 241, 67 ], [ "push", 179, 28, 241, 67 ], [ "store_field", 106, 179, "ge_float", 241, 67 ], [ "access", 180, 2, 242, 14 ], [ "access", 181, 3, 242, 25 ], [ "array", 182, 4, 242, 28 ], [ "push", 182, 180, 242, 28 ], [ "push", 182, 22, 242, 28 ], [ "push", 182, 181, 242, 28 ], [ "push", 182, 22, 242, 28 ], [ "store_field", 106, 182, "concat", 242, 28 ], [ "access", 183, 2, 243, 15 ], [ "access", 184, 3, 243, 26 ], [ "array", 185, 4, 243, 29 ], [ "push", 185, 183, 243, 29 ], [ "push", 185, 22, 243, 29 ], [ "push", 185, 184, 243, 29 ], [ "push", 185, 22, 243, 29 ], [ "store_field", 106, 185, "eq_text", 243, 29 ], [ "access", 186, 2, 243, 48 ], [ "access", 187, 3, 243, 59 ], [ "array", 188, 4, 243, 62 ], [ "push", 188, 186, 243, 62 ], [ "push", 188, 22, 243, 62 ], [ "push", 188, 187, 243, 62 ], [ "push", 188, 22, 243, 62 ], [ "store_field", 106, 188, "ne_text", 243, 62 ], [ "access", 189, 2, 244, 15 ], [ "access", 190, 3, 244, 26 ], [ "array", 191, 4, 244, 29 ], [ "push", 191, 189, 244, 29 ], [ "push", 191, 22, 244, 29 ], [ "push", 191, 190, 244, 29 ], [ "push", 191, 22, 244, 29 ], [ "store_field", 106, 191, "lt_text", 244, 29 ], [ "access", 192, 2, 244, 48 ], [ "access", 193, 3, 244, 59 ], [ "array", 194, 4, 244, 62 ], [ "push", 194, 192, 244, 62 ], [ "push", 194, 22, 244, 62 ], [ "push", 194, 193, 244, 62 ], [ "push", 194, 22, 244, 62 ], [ "store_field", 106, 194, "gt_text", 244, 62 ], [ "access", 195, 2, 245, 15 ], [ "access", 196, 3, 245, 26 ], [ "array", 197, 4, 245, 29 ], [ "push", 197, 195, 245, 29 ], [ "push", 197, 22, 245, 29 ], [ "push", 197, 196, 245, 29 ], [ "push", 197, 22, 245, 29 ], [ "store_field", 106, 197, "le_text", 245, 29 ], [ "access", 198, 2, 245, 48 ], [ "access", 199, 3, 245, 59 ], [ "array", 200, 4, 245, 62 ], [ "push", 200, 198, 245, 62 ], [ "push", 200, 22, 245, 62 ], [ "push", 200, 199, 245, 62 ], [ "push", 200, 22, 245, 62 ], [ "store_field", 106, 200, "ge_text", 245, 62 ], [ "access", 201, 2, 246, 15 ], [ "access", 202, 3, 246, 26 ], [ "array", 203, 4, 246, 29 ], [ "push", 203, 201, 246, 29 ], [ "push", 203, 24, 246, 29 ], [ "push", 203, 202, 246, 29 ], [ "push", 203, 24, 246, 29 ], [ "store_field", 106, 203, "eq_bool", 246, 29 ], [ "access", 204, 2, 246, 48 ], [ "access", 205, 3, 246, 59 ], [ "array", 206, 4, 246, 62 ], [ "push", 206, 204, 246, 62 ], [ "push", 206, 24, 246, 62 ], [ "push", 206, 205, 246, 62 ], [ "push", 206, 24, 246, 62 ], [ "store_field", 106, 206, "ne_bool", 246, 62 ], [ "access", 207, 2, 247, 11 ], [ "array", 208, 2, 247, 14 ], [ "push", 208, 207, 247, 14 ], [ "push", 208, 24, 247, 14 ], [ "store_field", 106, 208, "not", 247, 14 ], [ "access", 209, 2, 247, 29 ], [ "access", 210, 3, 247, 40 ], [ "array", 211, 4, 247, 43 ], [ "push", 211, 209, 247, 43 ], [ "push", 211, 24, 247, 43 ], [ "push", 211, 210, 247, 43 ], [ "push", 211, 24, 247, 43 ], [ "store_field", 106, 211, "and", 247, 43 ], [ "access", 212, 2, 247, 57 ], [ "access", 213, 3, 247, 68 ], [ "array", 214, 4, 247, 71 ], [ "push", 214, 212, 247, 71 ], [ "push", 214, 24, 247, 71 ], [ "push", 214, 213, 247, 71 ], [ "push", 214, 24, 247, 71 ], [ "store_field", 106, 214, "or", 247, 71 ], [ "access", 215, 1, 248, 19 ], [ "access", 216, 2, 248, 31 ], [ "array", 217, 4, 248, 34 ], [ "push", 217, 215, 248, 34 ], [ "push", 217, 7, 248, 34 ], [ "push", 217, 216, 248, 34 ], [ "push", 217, 27, 248, 34 ], [ "store_field", 106, 217, "store_index", 248, 34 ], [ "access", 218, 1, 248, 56 ], [ "array", 219, 2, 248, 59 ], [ "push", 219, 218, 248, 59 ], [ "push", 219, 34, 248, 59 ], [ "store_field", 106, 219, "store_field", 248, 59 ], [ "access", 220, 1, 249, 12 ], [ "array", 221, 2, 249, 15 ], [ "push", 221, 220, 249, 15 ], [ "push", 221, 7, 249, 15 ], [ "store_field", 106, 221, "push", 249, 15 ], [ "access", 222, 2, 250, 18 ], [ "access", 223, 3, 250, 30 ], [ "array", 224, 4, 250, 33 ], [ "push", 224, 222, 250, 33 ], [ "push", 224, 7, 250, 33 ], [ "push", 224, 223, 250, 33 ], [ "push", 224, 27, 250, 33 ], [ "store_field", 106, 224, "load_index", 250, 33 ], [ "access", 225, 2, 250, 54 ], [ "array", 226, 2, 250, 57 ], [ "push", 226, 225, 250, 57 ], [ "push", 226, 34, 250, 57 ], [ "store_field", 106, 226, "load_field", 250, 57 ], [ "access", 227, 2, 251, 11 ], [ "array", 228, 2, 251, 14 ], [ "push", 228, 227, 251, 14 ], [ "push", 228, 7, 251, 14 ], [ "store_field", 106, 228, "pop", 251, 14 ], [ "move", 26, 106, 251, 14 ], [ "function", 229, 6, 254, 27 ], [ "move", 35, 229, 254, 27 ], [ "record", 230, 74 ], [ "access", 231, 1, 307, 11 ], [ "array", 232, 2, 307, 14 ], [ "push", 232, 231, 307, 14 ], [ "push", 232, 27, 307, 14 ], [ "store_field", 230, 232, "int", 307, 14 ], [ "access", 233, 1, 307, 29 ], [ "array", 234, 2, 307, 32 ], [ "push", 234, 233, 307, 32 ], [ "push", 234, 24, 307, 32 ], [ "store_field", 230, 234, "true", 307, 32 ], [ "access", 235, 1, 307, 49 ], [ "array", 236, 2, 307, 52 ], [ "push", 236, 235, 307, 52 ], [ "push", 236, 24, 307, 52 ], [ "store_field", 230, 236, "false", 307, 52 ], [ "access", 237, 1, 308, 12 ], [ "array", 238, 2, 308, 15 ], [ "push", 238, 237, 308, 15 ], [ "push", 238, 3, 308, 15 ], [ "store_field", 230, 238, "null", 308, 15 ], [ "access", 239, 1, 308, 33 ], [ "null", 240, 308, 36 ], [ "array", 241, 2, 308, 36 ], [ "push", 241, 239, 308, 36 ], [ "push", 241, 240, 308, 36 ], [ "store_field", 230, 241, "access", 308, 36 ], [ "access", 242, 1, 309, 13 ], [ "array", 243, 2, 309, 16 ], [ "push", 243, 242, 309, 16 ], [ "push", 243, 7, 309, 16 ], [ "store_field", 230, 243, "array", 309, 16 ], [ "access", 244, 1, 309, 35 ], [ "array", 245, 2, 309, 38 ], [ "push", 245, 244, 309, 38 ], [ "push", 245, 34, 309, 38 ], [ "store_field", 230, 245, "record", 309, 38 ], [ "access", 246, 1, 310, 16 ], [ "array", 247, 2, 310, 19 ], [ "push", 247, 246, 310, 19 ], [ "push", 247, 37, 310, 19 ], [ "store_field", 230, 247, "function", 310, 19 ], [ "access", 248, 1, 310, 41 ], [ "array", 249, 2, 310, 44 ], [ "push", 249, 248, 310, 44 ], [ "push", 249, 27, 310, 44 ], [ "store_field", 230, 249, "length", 310, 44 ], [ "access", 250, 1, 311, 14 ], [ "array", 251, 2, 311, 17 ], [ "push", 251, 250, 311, 17 ], [ "push", 251, 27, 311, 17 ], [ "store_field", 230, 251, "bitnot", 311, 17 ], [ "access", 252, 1, 311, 34 ], [ "array", 253, 2, 311, 37 ], [ "push", 253, 252, 311, 37 ], [ "push", 253, 27, 311, 37 ], [ "store_field", 230, 253, "bitand", 311, 37 ], [ "access", 254, 1, 311, 53 ], [ "array", 255, 2, 311, 56 ], [ "push", 255, 254, 311, 56 ], [ "push", 255, 27, 311, 56 ], [ "store_field", 230, 255, "bitor", 311, 56 ], [ "access", 256, 1, 312, 14 ], [ "array", 257, 2, 312, 17 ], [ "push", 257, 256, 312, 17 ], [ "push", 257, 27, 312, 17 ], [ "store_field", 230, 257, "bitxor", 312, 17 ], [ "access", 258, 1, 312, 31 ], [ "array", 259, 2, 312, 34 ], [ "push", 259, 258, 312, 34 ], [ "push", 259, 27, 312, 34 ], [ "store_field", 230, 259, "shl", 312, 34 ], [ "access", 260, 1, 312, 48 ], [ "array", 261, 2, 312, 51 ], [ "push", 261, 260, 312, 51 ], [ "push", 261, 27, 312, 51 ], [ "store_field", 230, 261, "shr", 312, 51 ], [ "access", 262, 1, 312, 66 ], [ "array", 263, 2, 312, 69 ], [ "push", 263, 262, 312, 69 ], [ "push", 263, 27, 312, 69 ], [ "store_field", 230, 263, "ushr", 312, 69 ], [ "access", 264, 1, 313, 14 ], [ "array", 265, 2, 313, 17 ], [ "push", 265, 264, 313, 17 ], [ "push", 265, 6, 313, 17 ], [ "store_field", 230, 265, "negate", 313, 17 ], [ "access", 266, 1, 313, 38 ], [ "array", 267, 2, 313, 41 ], [ "push", 267, 266, 313, 41 ], [ "push", 267, 22, 313, 41 ], [ "store_field", 230, 267, "concat", 313, 41 ], [ "access", 268, 1, 314, 10 ], [ "array", 269, 2, 314, 13 ], [ "push", 269, 268, 314, 13 ], [ "push", 269, 24, 314, 13 ], [ "store_field", 230, 269, "eq", 314, 13 ], [ "access", 270, 1, 314, 27 ], [ "array", 271, 2, 314, 30 ], [ "push", 271, 270, 314, 30 ], [ "push", 271, 24, 314, 30 ], [ "store_field", 230, 271, "ne", 314, 30 ], [ "access", 272, 1, 314, 44 ], [ "array", 273, 2, 314, 47 ], [ "push", 273, 272, 314, 47 ], [ "push", 273, 24, 314, 47 ], [ "store_field", 230, 273, "lt", 314, 47 ], [ "access", 274, 1, 315, 10 ], [ "array", 275, 2, 315, 13 ], [ "push", 275, 274, 315, 13 ], [ "push", 275, 24, 315, 13 ], [ "store_field", 230, 275, "le", 315, 13 ], [ "access", 276, 1, 315, 27 ], [ "array", 277, 2, 315, 30 ], [ "push", 277, 276, 315, 30 ], [ "push", 277, 24, 315, 30 ], [ "store_field", 230, 277, "gt", 315, 30 ], [ "access", 278, 1, 315, 44 ], [ "array", 279, 2, 315, 47 ], [ "push", 279, 278, 315, 47 ], [ "push", 279, 24, 315, 47 ], [ "store_field", 230, 279, "ge", 315, 47 ], [ "access", 280, 1, 315, 61 ], [ "array", 281, 2, 315, 64 ], [ "push", 281, 280, 315, 64 ], [ "push", 281, 24, 315, 64 ], [ "store_field", 230, 281, "in", 315, 64 ], [ "access", 282, 1, 316, 11 ], [ "array", 283, 2, 316, 14 ], [ "push", 283, 282, 316, 14 ], [ "push", 283, 6, 316, 14 ], [ "store_field", 230, 283, "add", 316, 14 ], [ "access", 284, 1, 316, 37 ], [ "array", 285, 2, 316, 40 ], [ "push", 285, 284, 316, 40 ], [ "push", 285, 6, 316, 40 ], [ "store_field", 230, 285, "subtract", 316, 40 ], [ "access", 286, 1, 316, 63 ], [ "array", 287, 2, 316, 66 ], [ "push", 287, 286, 316, 66 ], [ "push", 287, 6, 316, 66 ], [ "store_field", 230, 287, "multiply", 316, 66 ], [ "access", 288, 1, 317, 14 ], [ "array", 289, 2, 317, 17 ], [ "push", 289, 288, 317, 17 ], [ "push", 289, 6, 317, 17 ], [ "store_field", 230, 289, "divide", 317, 17 ], [ "access", 290, 1, 317, 38 ], [ "array", 291, 2, 317, 41 ], [ "push", 291, 290, 317, 41 ], [ "push", 291, 6, 317, 41 ], [ "store_field", 230, 291, "modulo", 317, 41 ], [ "access", 292, 1, 317, 59 ], [ "array", 293, 2, 317, 62 ], [ "push", 293, 292, 317, 62 ], [ "push", 293, 6, 317, 62 ], [ "store_field", 230, 293, "pow", 317, 62 ], [ "access", 294, 1, 318, 12 ], [ "array", 295, 2, 318, 15 ], [ "push", 295, 294, 318, 15 ], [ "push", 295, 6, 318, 15 ], [ "store_field", 230, 295, "move", 318, 15 ], [ "access", 296, 1, 318, 40 ], [ "array", 297, 2, 318, 43 ], [ "push", 297, 296, 318, 43 ], [ "push", 297, 6, 318, 43 ], [ "store_field", 230, 297, "load_field", 318, 43 ], [ "access", 298, 1, 319, 18 ], [ "array", 299, 2, 319, 21 ], [ "push", 299, 298, 319, 21 ], [ "push", 299, 6, 319, 21 ], [ "store_field", 230, 299, "load_index", 319, 21 ], [ "access", 300, 1, 319, 48 ], [ "array", 301, 2, 319, 51 ], [ "push", 301, 300, 319, 51 ], [ "push", 301, 6, 319, 51 ], [ "store_field", 230, 301, "load_dynamic", 319, 51 ], [ "access", 302, 1, 320, 11 ], [ "array", 303, 2, 320, 14 ], [ "push", 303, 302, 320, 14 ], [ "push", 303, 6, 320, 14 ], [ "store_field", 230, 303, "pop", 320, 14 ], [ "access", 304, 1, 320, 32 ], [ "array", 305, 2, 320, 35 ], [ "push", 305, 304, 320, 35 ], [ "push", 305, 6, 320, 35 ], [ "store_field", 230, 305, "get", 320, 35 ], [ "access", 306, 2, 321, 14 ], [ "array", 307, 2, 321, 17 ], [ "push", 307, 306, 321, 17 ], [ "push", 307, 6, 321, 17 ], [ "store_field", 230, 307, "invoke", 321, 17 ], [ "access", 308, 2, 321, 43 ], [ "array", 309, 2, 321, 46 ], [ "push", 309, 308, 321, 46 ], [ "push", 309, 6, 321, 46 ], [ "store_field", 230, 309, "tail_invoke", 321, 46 ], [ "access", 310, 1, 322, 14 ], [ "array", 311, 2, 322, 17 ], [ "push", 311, 310, 322, 17 ], [ "push", 311, 24, 322, 17 ], [ "store_field", 230, 311, "eq_int", 322, 17 ], [ "access", 312, 1, 322, 35 ], [ "array", 313, 2, 322, 38 ], [ "push", 313, 312, 322, 38 ], [ "push", 313, 24, 322, 38 ], [ "store_field", 230, 313, "ne_int", 322, 38 ], [ "access", 314, 1, 322, 56 ], [ "array", 315, 2, 322, 59 ], [ "push", 315, 314, 322, 59 ], [ "push", 315, 24, 322, 59 ], [ "store_field", 230, 315, "lt_int", 322, 59 ], [ "access", 316, 1, 323, 14 ], [ "array", 317, 2, 323, 17 ], [ "push", 317, 316, 323, 17 ], [ "push", 317, 24, 323, 17 ], [ "store_field", 230, 317, "gt_int", 323, 17 ], [ "access", 318, 1, 323, 35 ], [ "array", 319, 2, 323, 38 ], [ "push", 319, 318, 323, 38 ], [ "push", 319, 24, 323, 38 ], [ "store_field", 230, 319, "le_int", 323, 38 ], [ "access", 320, 1, 323, 56 ], [ "array", 321, 2, 323, 59 ], [ "push", 321, 320, 323, 59 ], [ "push", 321, 24, 323, 59 ], [ "store_field", 230, 321, "ge_int", 323, 59 ], [ "access", 322, 1, 324, 16 ], [ "array", 323, 2, 324, 19 ], [ "push", 323, 322, 324, 19 ], [ "push", 323, 24, 324, 19 ], [ "store_field", 230, 323, "eq_float", 324, 19 ], [ "access", 324, 1, 324, 39 ], [ "array", 325, 2, 324, 42 ], [ "push", 325, 324, 324, 42 ], [ "push", 325, 24, 324, 42 ], [ "store_field", 230, 325, "ne_float", 324, 42 ], [ "access", 326, 1, 324, 62 ], [ "array", 327, 2, 324, 65 ], [ "push", 327, 326, 324, 65 ], [ "push", 327, 24, 324, 65 ], [ "store_field", 230, 327, "lt_float", 324, 65 ], [ "access", 328, 1, 325, 16 ], [ "array", 329, 2, 325, 19 ], [ "push", 329, 328, 325, 19 ], [ "push", 329, 24, 325, 19 ], [ "store_field", 230, 329, "gt_float", 325, 19 ], [ "access", 330, 1, 325, 39 ], [ "array", 331, 2, 325, 42 ], [ "push", 331, 330, 325, 42 ], [ "push", 331, 24, 325, 42 ], [ "store_field", 230, 331, "le_float", 325, 42 ], [ "access", 332, 1, 325, 62 ], [ "array", 333, 2, 325, 65 ], [ "push", 333, 332, 325, 65 ], [ "push", 333, 24, 325, 65 ], [ "store_field", 230, 333, "ge_float", 325, 65 ], [ "access", 334, 1, 326, 15 ], [ "array", 335, 2, 326, 18 ], [ "push", 335, 334, 326, 18 ], [ "push", 335, 24, 326, 18 ], [ "store_field", 230, 335, "eq_text", 326, 18 ], [ "access", 336, 1, 326, 37 ], [ "array", 337, 2, 326, 40 ], [ "push", 337, 336, 326, 40 ], [ "push", 337, 24, 326, 40 ], [ "store_field", 230, 337, "ne_text", 326, 40 ], [ "access", 338, 1, 326, 59 ], [ "array", 339, 2, 326, 62 ], [ "push", 339, 338, 326, 62 ], [ "push", 339, 24, 326, 62 ], [ "store_field", 230, 339, "lt_text", 326, 62 ], [ "access", 340, 1, 327, 15 ], [ "array", 341, 2, 327, 18 ], [ "push", 341, 340, 327, 18 ], [ "push", 341, 24, 327, 18 ], [ "store_field", 230, 341, "gt_text", 327, 18 ], [ "access", 342, 1, 327, 37 ], [ "array", 343, 2, 327, 40 ], [ "push", 343, 342, 327, 40 ], [ "push", 343, 24, 327, 40 ], [ "store_field", 230, 343, "le_text", 327, 40 ], [ "access", 344, 1, 327, 59 ], [ "array", 345, 2, 327, 62 ], [ "push", 345, 344, 327, 62 ], [ "push", 345, 24, 327, 62 ], [ "store_field", 230, 345, "ge_text", 327, 62 ], [ "access", 346, 1, 328, 15 ], [ "array", 347, 2, 328, 18 ], [ "push", 347, 346, 328, 18 ], [ "push", 347, 24, 328, 18 ], [ "store_field", 230, 347, "eq_bool", 328, 18 ], [ "access", 348, 1, 328, 37 ], [ "array", 349, 2, 328, 40 ], [ "push", 349, 348, 328, 40 ], [ "push", 349, 24, 328, 40 ], [ "store_field", 230, 349, "ne_bool", 328, 40 ], [ "access", 350, 1, 329, 14 ], [ "array", 351, 2, 329, 17 ], [ "push", 351, 350, 329, 17 ], [ "push", 351, 24, 329, 17 ], [ "store_field", 230, 351, "eq_tol", 329, 17 ], [ "access", 352, 1, 329, 35 ], [ "array", 353, 2, 329, 38 ], [ "push", 353, 352, 329, 38 ], [ "push", 353, 24, 329, 38 ], [ "store_field", 230, 353, "ne_tol", 329, 38 ], [ "access", 354, 1, 330, 11 ], [ "array", 355, 2, 330, 14 ], [ "push", 355, 354, 330, 14 ], [ "push", 355, 24, 330, 14 ], [ "store_field", 230, 355, "not", 330, 14 ], [ "access", 356, 1, 330, 29 ], [ "array", 357, 2, 330, 32 ], [ "push", 357, 356, 330, 32 ], [ "push", 357, 24, 330, 32 ], [ "store_field", 230, 357, "and", 330, 32 ], [ "access", 358, 1, 330, 46 ], [ "array", 359, 2, 330, 49 ], [ "push", 359, 358, 330, 49 ], [ "push", 359, 24, 330, 49 ], [ "store_field", 230, 359, "or", 330, 49 ], [ "access", 360, 1, 331, 14 ], [ "array", 361, 2, 331, 17 ], [ "push", 361, 360, 331, 17 ], [ "push", 361, 24, 331, 17 ], [ "store_field", 230, 361, "is_int", 331, 17 ], [ "access", 362, 1, 331, 36 ], [ "array", 363, 2, 331, 39 ], [ "push", 363, 362, 331, 39 ], [ "push", 363, 24, 331, 39 ], [ "store_field", 230, 363, "is_text", 331, 39 ], [ "access", 364, 1, 331, 57 ], [ "array", 365, 2, 331, 60 ], [ "push", 365, 364, 331, 60 ], [ "push", 365, 24, 331, 60 ], [ "store_field", 230, 365, "is_num", 331, 60 ], [ "access", 366, 1, 332, 15 ], [ "array", 367, 2, 332, 18 ], [ "push", 367, 366, 332, 18 ], [ "push", 367, 24, 332, 18 ], [ "store_field", 230, 367, "is_bool", 332, 18 ], [ "access", 368, 1, 332, 37 ], [ "array", 369, 2, 332, 40 ], [ "push", 369, 368, 332, 40 ], [ "push", 369, 24, 332, 40 ], [ "store_field", 230, 369, "is_null", 332, 40 ], [ "access", 370, 1, 332, 64 ], [ "array", 371, 2, 332, 67 ], [ "push", 371, 370, 332, 67 ], [ "push", 371, 24, 332, 67 ], [ "store_field", 230, 371, "is_identical", 332, 67 ], [ "access", 372, 1, 333, 16 ], [ "array", 373, 2, 333, 19 ], [ "push", 373, 372, 333, 19 ], [ "push", 373, 24, 333, 19 ], [ "store_field", 230, 373, "is_array", 333, 19 ], [ "access", 374, 1, 333, 38 ], [ "array", 375, 2, 333, 41 ], [ "push", 375, 374, 333, 41 ], [ "push", 375, 24, 333, 41 ], [ "store_field", 230, 375, "is_func", 333, 41 ], [ "access", 376, 1, 334, 17 ], [ "array", 377, 2, 334, 20 ], [ "push", 377, 376, 334, 20 ], [ "push", 377, 24, 334, 20 ], [ "store_field", 230, 377, "is_record", 334, 20 ], [ "access", 378, 1, 334, 40 ], [ "array", 379, 2, 334, 43 ], [ "push", 379, 378, 334, 43 ], [ "push", 379, 24, 334, 43 ], [ "store_field", 230, 379, "is_stone", 334, 43 ], [ "move", 8, 230, 334, 43 ], [ "function", 380, 7, 337, 32 ], [ "move", 17, 380, 337, 32 ], [ "function", 381, 8, 390, 31 ], [ "move", 9, 381, 390, 31 ], [ "function", 382, 9, 682, 26 ], [ "move", 21, 382, 682, 26 ], [ "function", 383, 10, 790, 27 ], [ "move", 31, 383, 790, 27 ], [ "function", 384, 11, 887, 25 ], [ "move", 12, 384, 887, 25 ], [ "function", 385, 12, 927, 31 ], [ "move", 4, 385, 927, 31 ], [ "function", 386, 13, 964, 30 ], [ "move", 36, 386, 964, 30 ], [ "function", 387, 22, 1022, 27 ], [ "move", 20, 387, 1022, 27 ], [ "load_field", 388, 1, "main", 1075, 7 ], [ "null", 389, 1075, 18 ], [ "is_identical", 390, 388, 389, 1075, 18 ], [ "jump_true", 390, "ne_nid_1335", 1075, 18 ], [ "jump", "ne_ni_1336", 1075, 18 ], "ne_nid_1335", [ "false", 390, 1075, 18 ], [ "jump", "ne_done_1334", 1075, 18 ], "ne_ni_1336", [ "is_int", 391, 388, 1075, 18 ], [ "jump_false", 391, "ne_nn_1337", 1075, 18 ], "_nop_tc_7", [ "jump", "ne_nn_1337", 1075, 18 ], [ "ne_int", 390, 388, 389, 1075, 18 ], [ "jump", "ne_done_1334", 1075, 18 ], "ne_nn_1337", [ "is_num", 391, 388, 1075, 18 ], [ "jump_false", 391, "ne_nt_1338", 1075, 18 ], "_nop_tc_8", [ "jump", "ne_nt_1338", 1075, 18 ], [ "ne_float", 390, 388, 389, 1075, 18 ], [ "jump", "ne_done_1334", 1075, 18 ], "ne_nt_1338", [ "is_text", 391, 388, 1075, 18 ], [ "jump_false", 391, "ne_nnl_1339", 1075, 18 ], "_nop_tc_9", [ "jump", "ne_nnl_1339", 1075, 18 ], [ "ne_text", 390, 388, 389, 1075, 18 ], [ "jump", "ne_done_1334", 1075, 18 ], "ne_nnl_1339", [ "is_null", 391, 388, 1075, 18 ], [ "jump_false", 391, "ne_nb_1340", 1075, 18 ], "_nop_tc_10", "_nop_tc_11", [ "false", 390, 1075, 18 ], [ "jump", "ne_done_1334", 1075, 18 ], "ne_nb_1340", [ "is_bool", 391, 388, 1075, 18 ], [ "jump_false", 391, "ne_mis_1341", 1075, 18 ], "_nop_tc_12", [ "jump", "ne_mis_1341", 1075, 18 ], [ "ne_bool", 390, 388, 389, 1075, 18 ], [ "jump", "ne_done_1334", 1075, 18 ], "ne_mis_1341", [ "true", 390, 1075, 18 ], "ne_done_1334", [ "jump_false", 390, "if_else_1332", 1075, 18 ], [ "load_field", 393, 1, "main", 1076, 23 ], [ "frame", 395, 20, 2, 1076, 5 ], [ "null", 396, 1076, 5 ], [ "setarg", 395, 0, 396, 1076, 5 ], [ "setarg", 395, 1, 393, 1076, 5 ], [ "setarg", 395, 2, 2, 1076, 5 ], [ "invoke", 395, 394, 1076, 5 ], [ "jump", "if_end_1333", 1076, 5 ], "if_else_1332", "if_end_1333", [ "access", 5, 0, 1080, 12 ], [ "load_field", 397, 1, "functions", 1081, 7 ], [ "null", 398, 1081, 23 ], [ "is_identical", 399, 397, 398, 1081, 23 ], [ "jump_true", 399, "ne_nid_1345", 1081, 23 ], [ "jump", "ne_ni_1346", 1081, 23 ], "ne_nid_1345", [ "false", 399, 1081, 23 ], [ "jump", "ne_done_1344", 1081, 23 ], "ne_ni_1346", [ "is_int", 400, 397, 1081, 23 ], [ "jump_false", 400, "ne_nn_1347", 1081, 23 ], "_nop_tc_13", [ "jump", "ne_nn_1347", 1081, 23 ], [ "ne_int", 399, 397, 398, 1081, 23 ], [ "jump", "ne_done_1344", 1081, 23 ], "ne_nn_1347", [ "is_num", 400, 397, 1081, 23 ], [ "jump_false", 400, "ne_nt_1348", 1081, 23 ], "_nop_tc_14", [ "jump", "ne_nt_1348", 1081, 23 ], [ "ne_float", 399, 397, 398, 1081, 23 ], [ "jump", "ne_done_1344", 1081, 23 ], "ne_nt_1348", [ "is_text", 400, 397, 1081, 23 ], [ "jump_false", 400, "ne_nnl_1349", 1081, 23 ], "_nop_tc_15", [ "jump", "ne_nnl_1349", 1081, 23 ], [ "ne_text", 399, 397, 398, 1081, 23 ], [ "jump", "ne_done_1344", 1081, 23 ], "ne_nnl_1349", [ "is_null", 400, 397, 1081, 23 ], [ "jump_false", 400, "ne_nb_1350", 1081, 23 ], "_nop_tc_16", "_nop_tc_17", [ "false", 399, 1081, 23 ], [ "jump", "ne_done_1344", 1081, 23 ], "ne_nb_1350", [ "is_bool", 400, 397, 1081, 23 ], [ "jump_false", 400, "ne_mis_1351", 1081, 23 ], "_nop_tc_18", [ "jump", "ne_mis_1351", 1081, 23 ], [ "ne_bool", 399, 397, 398, 1081, 23 ], [ "jump", "ne_done_1344", 1081, 23 ], "ne_mis_1351", [ "true", 399, 1081, 23 ], "ne_done_1344", [ "jump_false", 399, "if_else_1342", 1081, 23 ], [ "access", 402, 0, 1082, 10 ], [ "move", 5, 402, 1082, 10 ], "while_start_1352", [ "load_field", 403, 1, "functions", 1083, 24 ], [ "length", 404, 403, 1083, 24 ], [ "is_int", 406, 5, 1083, 24 ], [ "jump_false", 406, "rel_ni_1354", 1083, 24 ], "_nop_tc_19", "_nop_tc_20", [ "lt_int", 405, 5, 404, 1083, 24 ], [ "jump", "rel_done_1356", 1083, 24 ], "rel_ni_1354", [ "is_num", 406, 5, 1083, 24 ], [ "jump_false", 406, "rel_nn_1355", 1083, 24 ], "_nop_tc_21", "_nop_tc_22", [ "lt_float", 405, 5, 404, 1083, 24 ], [ "jump", "rel_done_1356", 1083, 24 ], "rel_nn_1355", [ "is_text", 406, 5, 1083, 24 ], [ "jump_false", 406, "rel_err_1357", 1083, 24 ], "_nop_tc_23", [ "jump", "rel_err_1357", 1083, 24 ], [ "lt_text", 405, 5, 404, 1083, 24 ], [ "jump", "rel_done_1356", 1083, 24 ], "rel_err_1357", [ "disrupt", 1083, 24 ], "rel_done_1356", [ "jump_false", 405, "while_end_1353", 1083, 24 ], [ "load_field", 408, 1, "functions", 1084, 25 ], [ "load_dynamic", 409, 408, 5, 1084, 38 ], [ "frame", 411, 20, 2, 1084, 7 ], [ "null", 412, 1084, 7 ], [ "setarg", 411, 0, 412, 1084, 7 ], [ "setarg", 411, 1, 409, 1084, 7 ], [ "setarg", 411, 2, 2, 1084, 7 ], [ "invoke", 411, 410, 1084, 7 ], [ "access", 413, 1, 1085, 17 ], [ "add", 414, 5, 413, 1085, 17 ], [ "move", 5, 414, 1085, 17 ], [ "jump", "while_start_1352", 1085, 17 ], "while_end_1353", [ "jump", "if_end_1343", 1085, 17 ], "if_else_1342", "if_end_1343", [ "return", 1, 1089, 10 ], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": "streamline.cm", "nr_args": 2 } ], "main": { "nr_slots": 4, "nr_close_slots": 0, "instructions": [ [ "function", 2, 23, 5, 18 ], [ "move", 1, 2, 5, 18 ], [ "return", 1, 1092, 8 ], "_nop_ur_1", "_nop_ur_2" ], "nr_args": 0 }, "filename": "streamline.cm", "data": {} }