{ "name": "verify_ir.cm", "functions": [ { "disruption_pc": 0, "nr_slots": 99, "nr_close_slots": 0, "instructions": [ ["load_field", 12, 1, "instructions", 161, 22], ["move", 3, 12, 161, 22], ["load_field", 13, 1, "nr_slots", 162, 18], ["move", 2, 13, 162, 18], ["array", 14, 0, 163, 16], ["move", 9, 14, 163, 16], ["access", 10, 0, 164, 11], ["null", 5, 165, 15], ["null", 7, 166, 12], ["null", 11, 167, 19], ["access", 8, 0, 168, 11], ["null", 4, 169, 13], ["null", 6, 170, 13], ["null", 15, 172, 23], ["is_identical", 16, 3, 15, 172, 23], ["jump_true", 16, "eq_done_2", 172, 23], ["is_int", 17, 3, 172, 23], ["jump_false", 17, "eq_ni_3", 172, 23], "_nop_tc_1", ["jump", "eq_ni_3", 172, 23], ["eq_int", 16, 3, 15, 172, 23], ["jump", "eq_done_2", 172, 23], "eq_ni_3", ["is_num", 17, 3, 172, 23], ["jump_false", 17, "eq_nn_4", 172, 23], ["is_num", 18, 15, 172, 23], ["jump_false", 18, "eq_nn_4", 172, 23], ["eq_float", 16, 3, 15, 172, 23], ["jump", "eq_done_2", 172, 23], "eq_nn_4", ["is_text", 17, 3, 172, 23], ["jump_false", 17, "eq_nt_5", 172, 23], ["is_text", 18, 15, 172, 23], ["jump_false", 18, "eq_nt_5", 172, 23], ["eq_text", 16, 3, 15, 172, 23], ["jump", "eq_done_2", 172, 23], "eq_nt_5", ["is_null", 17, 3, 172, 23], ["jump_false", 17, "eq_nnl_6", 172, 23], ["is_null", 18, 15, 172, 23], ["jump_false", 18, "eq_nnl_6", 172, 23], ["true", 16, 172, 23], ["jump", "eq_done_2", 172, 23], "eq_nnl_6", ["is_bool", 17, 3, 172, 23], ["jump_false", 17, "eq_nb_7", 172, 23], ["is_bool", 18, 15, 172, 23], ["jump_false", 18, "eq_nb_7", 172, 23], ["eq_bool", 16, 3, 15, 172, 23], ["jump", "eq_done_2", 172, 23], "eq_nb_7", ["false", 16, 172, 23], "eq_done_2", ["jump_false", 16, "if_else_0", 172, 23], ["return", 9, 172, 36], ["jump", "if_end_1", 172, 36], "if_else_0", "if_end_1", "while_start_8", ["length", 19, 3, 174, 21], ["is_int", 21, 10, 174, 21], ["jump_false", 21, "rel_ni_10", 174, 21], "_nop_tc_2", "_nop_tc_3", ["lt_int", 20, 10, 19, 174, 21], ["jump", "rel_done_12", 174, 21], "rel_ni_10", ["is_num", 21, 10, 174, 21], ["jump_false", 21, "rel_nn_11", 174, 21], ["is_num", 22, 19, 174, 21], ["jump_false", 22, "rel_nn_11", 174, 21], ["lt_float", 20, 10, 19, 174, 21], ["jump", "rel_done_12", 174, 21], "rel_nn_11", ["is_text", 21, 10, 174, 21], ["jump_false", 21, "rel_err_13", 174, 21], ["is_text", 22, 19, 174, 21], ["jump_false", 22, "rel_err_13", 174, 21], ["lt_text", 20, 10, 19, 174, 21], ["jump", "rel_done_12", 174, 21], "rel_err_13", ["disrupt", 174, 21], "rel_done_12", ["jump_false", 20, "while_end_9", 174, 21], ["load_dynamic", 23, 3, 10, 175, 26], ["move", 5, 23, 175, 26], ["is_array", 24, 5, 176, 18], ["jump_false", 24, "if_else_14", 176, 18], ["access", 25, 0, 177, 18], ["load_index", 26, 5, 25, 177, 18], ["move", 7, 26, 177, 18], ["get", 27, 1, 1, 178, 19], ["load_dynamic", 28, 27, 7, 178, 34], ["move", 11, 28, 178, 34], ["null", 29, 179, 24], ["is_identical", 30, 11, 29, 179, 24], ["jump_true", 30, "ne_nid_19", 179, 24], ["jump", "ne_ni_20", 179, 24], "ne_nid_19", ["false", 30, 179, 24], ["jump", "ne_done_18", 179, 24], "ne_ni_20", ["is_int", 31, 11, 179, 24], ["jump_false", 31, "ne_nn_21", 179, 24], ["is_int", 32, 29, 179, 24], ["jump_false", 32, "ne_nn_21", 179, 24], ["ne_int", 30, 11, 29, 179, 24], ["jump", "ne_done_18", 179, 24], "ne_nn_21", ["is_num", 31, 11, 179, 24], ["jump_false", 31, "ne_nt_22", 179, 24], ["is_num", 32, 29, 179, 24], ["jump_false", 32, "ne_nt_22", 179, 24], ["ne_float", 30, 11, 29, 179, 24], ["jump", "ne_done_18", 179, 24], "ne_nt_22", ["is_text", 31, 11, 179, 24], ["jump_false", 31, "ne_nnl_23", 179, 24], ["is_text", 32, 29, 179, 24], ["jump_false", 32, "ne_nnl_23", 179, 24], ["ne_text", 30, 11, 29, 179, 24], ["jump", "ne_done_18", 179, 24], "ne_nnl_23", ["is_null", 31, 11, 179, 24], ["jump_false", 31, "ne_nb_24", 179, 24], ["is_null", 32, 29, 179, 24], ["jump_false", 32, "ne_nb_24", 179, 24], ["false", 30, 179, 24], ["jump", "ne_done_18", 179, 24], "ne_nb_24", ["is_bool", 31, 11, 179, 24], ["jump_false", 31, "ne_mis_25", 179, 24], ["is_bool", 32, 29, 179, 24], ["jump_false", 32, "ne_mis_25", 179, 24], ["ne_bool", 30, 11, 29, 179, 24], ["jump", "ne_done_18", 179, 24], "ne_mis_25", ["true", 30, 179, 24], "ne_done_18", ["jump_false", 30, "if_else_16", 179, 24], ["access", 33, 0, 180, 13], ["move", 8, 33, 180, 13], "while_start_26", ["length", 34, 11, 181, 27], ["is_int", 36, 8, 181, 27], ["jump_false", 36, "rel_ni_28", 181, 27], "_nop_tc_4", "_nop_tc_5", ["lt_int", 35, 8, 34, 181, 27], ["jump", "rel_done_30", 181, 27], "rel_ni_28", ["is_num", 36, 8, 181, 27], ["jump_false", 36, "rel_nn_29", 181, 27], ["is_num", 37, 34, 181, 27], ["jump_false", 37, "rel_nn_29", 181, 27], ["lt_float", 35, 8, 34, 181, 27], ["jump", "rel_done_30", 181, 27], "rel_nn_29", ["is_text", 36, 8, 181, 27], ["jump_false", 36, "rel_err_31", 181, 27], ["is_text", 37, 34, 181, 27], ["jump_false", 37, "rel_err_31", 181, 27], ["lt_text", 35, 8, 34, 181, 27], ["jump", "rel_done_30", 181, 27], "rel_err_31", ["disrupt", 181, 27], "rel_done_30", ["jump_false", 35, "while_end_27", 181, 27], ["load_dynamic", 38, 11, 8, 182, 27], ["access", 39, 1, 182, 32], ["is_int", 41, 38, 182, 32], ["jump_false", 41, "add_ni_32", 182, 32], ["add_int", 40, 38, 39, 182, 32], ["jump", "add_done_34", 182, 32], "add_ni_32", ["is_text", 41, 38, 182, 32], ["jump_false", 41, "add_nt_33", 182, 32], ["is_text", 42, 39, 182, 32], ["jump_false", 42, "add_nt_33", 182, 32], ["concat", 40, 38, 39, 182, 32], ["jump", "add_done_34", 182, 32], "add_nt_33", ["is_num", 41, 38, 182, 32], ["jump_false", 41, "add_err_35", 182, 32], ["add_float", 40, 38, 39, 182, 32], ["jump", "add_done_34", 182, 32], "add_err_35", ["disrupt", 182, 32], "add_done_34", ["move", 4, 40, 182, 32], ["length", 43, 5, 183, 28], ["access", 44, 2, 183, 37], "_nop_tc_6", "_nop_tc_7", ["sub_int", 45, 43, 44, 183, 37], ["jump", "num_done_39", 183, 37], "num_ni_38", ["is_num", 46, 43, 183, 37], ["jump_false", 46, "num_err_40", 183, 37], ["sub_float", 45, 43, 44, 183, 37], ["jump", "num_done_39", 183, 37], "num_err_40", ["disrupt", 183, 37], "num_done_39", ["is_int", 49, 4, 183, 37], ["jump_false", 49, "rel_ni_41", 183, 37], ["is_int", 50, 45, 183, 37], ["jump_false", 50, "rel_ni_41", 183, 37], ["lt_int", 48, 4, 45, 183, 37], ["jump", "rel_done_43", 183, 37], "rel_ni_41", ["is_num", 49, 4, 183, 37], ["jump_false", 49, "rel_nn_42", 183, 37], ["is_num", 50, 45, 183, 37], ["jump_false", 50, "rel_nn_42", 183, 37], ["lt_float", 48, 4, 45, 183, 37], ["jump", "rel_done_43", 183, 37], "rel_nn_42", ["is_text", 49, 4, 183, 37], ["jump_false", 49, "rel_err_44", 183, 37], ["is_text", 50, 45, 183, 37], ["jump_false", 50, "rel_err_44", 183, 37], ["lt_text", 48, 4, 45, 183, 37], ["jump", "rel_done_43", 183, 37], "rel_err_44", ["disrupt", 183, 37], "rel_done_43", ["jump_false", 48, "if_else_36", 183, 37], ["load_dynamic", 51, 5, 4, 184, 25], ["move", 6, 51, 184, 25], ["is_num", 52, 6, 185, 27], ["move", 53, 52, 185, 27], ["jump_false", 53, "and_end_47", 185, 27], ["access", 54, 0, 185, 42], ["is_int", 56, 6, 185, 42], ["jump_false", 56, "rel_ni_49", 185, 42], "_nop_tc_8", ["jump", "rel_ni_49", 185, 42], ["lt_int", 55, 6, 54, 185, 42], ["jump", "rel_done_51", 185, 42], "rel_ni_49", ["is_num", 56, 6, 185, 42], ["jump_false", 56, "rel_nn_50", 185, 42], ["is_num", 57, 54, 185, 42], ["jump_false", 57, "rel_nn_50", 185, 42], ["lt_float", 55, 6, 54, 185, 42], ["jump", "rel_done_51", 185, 42], "rel_nn_50", ["is_text", 56, 6, 185, 42], ["jump_false", 56, "rel_err_52", 185, 42], ["is_text", 57, 54, 185, 42], ["jump_false", 57, "rel_err_52", 185, 42], ["lt_text", 55, 6, 54, 185, 42], ["jump", "rel_done_51", 185, 42], "rel_err_52", ["disrupt", 185, 42], "rel_done_51", ["move", 58, 55, 185, 42], ["jump_true", 58, "or_end_48", 185, 42], ["is_int", 60, 6, 185, 54], ["jump_false", 60, "rel_ni_53", 185, 54], ["is_int", 61, 2, 185, 54], ["jump_false", 61, "rel_ni_53", 185, 54], ["ge_int", 59, 6, 2, 185, 54], ["jump", "rel_done_55", 185, 54], "rel_ni_53", ["is_num", 60, 6, 185, 54], ["jump_false", 60, "rel_nn_54", 185, 54], ["is_num", 61, 2, 185, 54], ["jump_false", 61, "rel_nn_54", 185, 54], ["ge_float", 59, 6, 2, 185, 54], ["jump", "rel_done_55", 185, 54], "rel_nn_54", ["is_text", 60, 6, 185, 54], ["jump_false", 60, "rel_err_56", 185, 54], ["is_text", 61, 2, 185, 54], ["jump_false", 61, "rel_err_56", 185, 54], ["ge_text", 59, 6, 2, 185, 54], ["jump", "rel_done_55", 185, 54], "rel_err_56", ["disrupt", 185, 54], "rel_done_55", ["move", 58, 59, 185, 54], "or_end_48", ["move", 53, 58, 185, 54], "and_end_47", ["jump_false", 53, "if_else_45", 185, 54], [ "access", 63, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 64, 63, 1, 1, 1], ["null", 65, 1, 1], ["setarg", 64, 0, 65, 1, 1], ["setarg", 64, 1, 10, 1, 1], ["invoke", 64, 62, 1, 1], ["load_dynamic", 66, 11, 8, 1, 16], [ "access", 68, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 69, 68, 1, 1, 1], ["null", 70, 1, 1], ["setarg", 69, 0, 70, 1, 1], ["setarg", 69, 1, 66, 1, 1], ["invoke", 69, 67, 1, 1], [ "access", 72, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 73, 72, 1, 1, 1], ["null", 74, 1, 1], ["setarg", 73, 0, 74, 1, 1], ["setarg", 73, 1, 6, 1, 1], ["invoke", 73, 71, 1, 1], ["access", 75, 1, 1, 17], ["is_int", 77, 2, 1, 17], ["jump_false", 77, "num_ni_57", 1, 17], ["sub_int", 76, 2, 75, 1, 17], ["jump", "num_done_58", 1, 17], "num_ni_57", ["is_num", 77, 2, 1, 17], ["jump_false", 77, "num_err_59", 1, 17], ["sub_float", 76, 2, 75, 1, 17], ["jump", "num_done_58", 1, 17], "num_err_59", ["disrupt", 1, 17], "num_done_58", [ "access", 80, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 81, 80, 1, 1, 1], ["null", 82, 1, 1], ["setarg", 81, 0, 82, 1, 1], ["setarg", 81, 1, 76, 1, 1], ["invoke", 81, 79, 1, 1], ["array", 83, 0, 1, 1], ["push", 83, 62, 1, 1], ["push", 83, 7, 1, 1], ["push", 83, 67, 1, 1], ["push", 83, 71, 1, 1], ["push", 83, 79, 1, 1], [ "access", 84, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 85, "slot_bounds: instr {0} op={1} slot[{2}]={3} out of range 0..{4}", 1, 1], ["frame", 87, 84, 2, 1, 1], ["null", 88, 1, 1], ["setarg", 87, 0, 88, 1, 1], ["setarg", 87, 1, 85, 1, 1], ["setarg", 87, 2, 83, 1, 1], ["invoke", 87, 86, 1, 1], ["is_array", 89, 9, 1, 1], ["jump_false", 89, "push_err_60", 1, 1], ["push", 9, 86, 1, 1], ["jump", "push_done_61", 1, 1], "push_err_60", ["disrupt", 1, 1], "push_done_61", ["jump", "if_end_46", 1, 1], "if_else_45", "if_end_46", ["jump", "if_end_37", 1, 1], "if_else_36", "if_end_37", ["access", 90, 1, 189, 19], ["is_int", 92, 8, 189, 19], ["jump_false", 92, "add_ni_62", 189, 19], ["add_int", 91, 8, 90, 189, 19], ["jump", "add_done_64", 189, 19], "add_ni_62", ["is_text", 92, 8, 189, 19], ["jump_false", 92, "add_nt_63", 189, 19], ["is_text", 93, 90, 189, 19], ["jump_false", 93, "add_nt_63", 189, 19], ["concat", 91, 8, 90, 189, 19], ["jump", "add_done_64", 189, 19], "add_nt_63", ["is_num", 92, 8, 189, 19], ["jump_false", 92, "add_err_65", 189, 19], ["add_float", 91, 8, 90, 189, 19], ["jump", "add_done_64", 189, 19], "add_err_65", ["disrupt", 189, 19], "add_done_64", ["move", 8, 91, 189, 19], ["jump", "while_start_26", 189, 19], "while_end_27", ["jump", "if_end_17", 189, 19], "if_else_16", "if_end_17", ["jump", "if_end_15", 189, 19], "if_else_14", "if_end_15", ["access", 94, 1, 193, 13], ["is_int", 96, 10, 193, 13], ["jump_false", 96, "add_ni_66", 193, 13], ["add_int", 95, 10, 94, 193, 13], ["jump", "add_done_68", 193, 13], "add_ni_66", ["is_text", 96, 10, 193, 13], ["jump_false", 96, "add_nt_67", 193, 13], ["is_text", 97, 94, 193, 13], ["jump_false", 97, "add_nt_67", 193, 13], ["concat", 95, 10, 94, 193, 13], ["jump", "add_done_68", 193, 13], "add_nt_67", ["is_num", 96, 10, 193, 13], ["jump_false", 96, "add_err_69", 193, 13], ["add_float", 95, 10, 94, 193, 13], ["jump", "add_done_68", 193, 13], "add_err_69", ["disrupt", 193, 13], "add_done_68", ["move", 10, 95, 193, 13], ["jump", "while_start_8", 193, 13], "while_end_9", ["return", 9, 195, 10], ["null", 98, 195, 10], ["return", 98, 195, 10] ], "name": "", "filename": "verify_ir.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 78, "nr_close_slots": 0, "instructions": [ ["load_field", 10, 1, "instructions", 201, 22], ["move", 6, 10, 201, 22], ["array", 11, 0, 202, 16], ["move", 8, 11, 202, 16], ["record", 12, 0], ["move", 2, 12, 203, 16], ["access", 9, 0, 204, 11], ["null", 4, 205, 15], ["null", 7, 206, 12], ["null", 3, 207, 19], ["null", 5, 208, 16], ["null", 13, 210, 23], ["is_identical", 14, 6, 13, 210, 23], ["jump_true", 14, "eq_done_72", 210, 23], ["is_int", 15, 6, 210, 23], ["jump_false", 15, "eq_ni_73", 210, 23], "_nop_tc_1", ["jump", "eq_ni_73", 210, 23], ["eq_int", 14, 6, 13, 210, 23], ["jump", "eq_done_72", 210, 23], "eq_ni_73", ["is_num", 15, 6, 210, 23], ["jump_false", 15, "eq_nn_74", 210, 23], ["is_num", 16, 13, 210, 23], ["jump_false", 16, "eq_nn_74", 210, 23], ["eq_float", 14, 6, 13, 210, 23], ["jump", "eq_done_72", 210, 23], "eq_nn_74", ["is_text", 15, 6, 210, 23], ["jump_false", 15, "eq_nt_75", 210, 23], ["is_text", 16, 13, 210, 23], ["jump_false", 16, "eq_nt_75", 210, 23], ["eq_text", 14, 6, 13, 210, 23], ["jump", "eq_done_72", 210, 23], "eq_nt_75", ["is_null", 15, 6, 210, 23], ["jump_false", 15, "eq_nnl_76", 210, 23], ["is_null", 16, 13, 210, 23], ["jump_false", 16, "eq_nnl_76", 210, 23], ["true", 14, 210, 23], ["jump", "eq_done_72", 210, 23], "eq_nnl_76", ["is_bool", 15, 6, 210, 23], ["jump_false", 15, "eq_nb_77", 210, 23], ["is_bool", 16, 13, 210, 23], ["jump_false", 16, "eq_nb_77", 210, 23], ["eq_bool", 14, 6, 13, 210, 23], ["jump", "eq_done_72", 210, 23], "eq_nb_77", ["false", 14, 210, 23], "eq_done_72", ["jump_false", 14, "if_else_70", 210, 23], ["return", 8, 210, 36], ["jump", "if_end_71", 210, 36], "if_else_70", "if_end_71", "while_start_78", ["length", 17, 6, 213, 21], ["is_int", 19, 9, 213, 21], ["jump_false", 19, "rel_ni_80", 213, 21], "_nop_tc_2", "_nop_tc_3", ["lt_int", 18, 9, 17, 213, 21], ["jump", "rel_done_82", 213, 21], "rel_ni_80", ["is_num", 19, 9, 213, 21], ["jump_false", 19, "rel_nn_81", 213, 21], ["is_num", 20, 17, 213, 21], ["jump_false", 20, "rel_nn_81", 213, 21], ["lt_float", 18, 9, 17, 213, 21], ["jump", "rel_done_82", 213, 21], "rel_nn_81", ["is_text", 19, 9, 213, 21], ["jump_false", 19, "rel_err_83", 213, 21], ["is_text", 20, 17, 213, 21], ["jump_false", 20, "rel_err_83", 213, 21], ["lt_text", 18, 9, 17, 213, 21], ["jump", "rel_done_82", 213, 21], "rel_err_83", ["disrupt", 213, 21], "rel_done_82", ["jump_false", 18, "while_end_79", 213, 21], ["load_dynamic", 21, 6, 9, 214, 26], ["move", 4, 21, 214, 26], ["is_text", 22, 4, 215, 17], ["move", 23, 22, 215, 17], ["jump_false", 23, "and_end_86", 215, 17], ["access", 24, "_nop_", 215, 47], [ "access", 26, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 215, 28 ], ["frame", 27, 26, 2, 215, 28], ["null", 28, 215, 28], ["setarg", 27, 0, 28, 215, 28], ["setarg", 27, 1, 4, 215, 28], ["setarg", 27, 2, 24, 215, 28], ["invoke", 27, 25, 215, 28], ["not", 29, 25, 215, 28], ["move", 23, 29, 215, 28], "and_end_86", ["jump_false", 23, "if_else_84", 215, 28], ["true", 30, 216, 23], ["store_dynamic", 2, 30, 4, 216, 14], ["jump", "if_end_85", 216, 14], "if_else_84", "if_end_85", ["access", 31, 1, 218, 13], ["is_int", 33, 9, 218, 13], ["jump_false", 33, "add_ni_87", 218, 13], ["add_int", 32, 9, 31, 218, 13], ["jump", "add_done_89", 218, 13], "add_ni_87", ["is_text", 33, 9, 218, 13], ["jump_false", 33, "add_nt_88", 218, 13], ["is_text", 34, 31, 218, 13], ["jump_false", 34, "add_nt_88", 218, 13], ["concat", 32, 9, 31, 218, 13], ["jump", "add_done_89", 218, 13], "add_nt_88", ["is_num", 33, 9, 218, 13], ["jump_false", 33, "add_err_90", 218, 13], ["add_float", 32, 9, 31, 218, 13], ["jump", "add_done_89", 218, 13], "add_err_90", ["disrupt", 218, 13], "add_done_89", ["move", 9, 32, 218, 13], ["jump", "while_start_78", 218, 13], "while_end_79", ["access", 35, 0, 222, 7], ["move", 9, 35, 222, 7], "while_start_91", ["length", 36, 6, 223, 21], ["is_int", 38, 9, 223, 21], ["jump_false", 38, "rel_ni_93", 223, 21], "_nop_tc_4", "_nop_tc_5", ["lt_int", 37, 9, 36, 223, 21], ["jump", "rel_done_95", 223, 21], "rel_ni_93", ["is_num", 38, 9, 223, 21], ["jump_false", 38, "rel_nn_94", 223, 21], ["is_num", 39, 36, 223, 21], ["jump_false", 39, "rel_nn_94", 223, 21], ["lt_float", 37, 9, 36, 223, 21], ["jump", "rel_done_95", 223, 21], "rel_nn_94", ["is_text", 38, 9, 223, 21], ["jump_false", 38, "rel_err_96", 223, 21], ["is_text", 39, 36, 223, 21], ["jump_false", 39, "rel_err_96", 223, 21], ["lt_text", 37, 9, 36, 223, 21], ["jump", "rel_done_95", 223, 21], "rel_err_96", ["disrupt", 223, 21], "rel_done_95", ["jump_false", 37, "while_end_92", 223, 21], ["load_dynamic", 40, 6, 9, 224, 26], ["move", 4, 40, 224, 26], ["is_array", 41, 4, 225, 18], ["jump_false", 41, "if_else_97", 225, 18], ["access", 42, 0, 226, 18], ["load_index", 43, 4, 42, 226, 18], ["move", 7, 43, 226, 18], ["get", 44, 4, 1, 227, 19], ["load_dynamic", 45, 44, 7, 227, 34], ["move", 3, 45, 227, 34], ["null", 46, 228, 24], ["is_identical", 47, 3, 46, 228, 24], ["jump_true", 47, "ne_nid_102", 228, 24], ["jump", "ne_ni_103", 228, 24], "ne_nid_102", ["false", 47, 228, 24], ["jump", "ne_done_101", 228, 24], "ne_ni_103", ["is_int", 48, 3, 228, 24], ["jump_false", 48, "ne_nn_104", 228, 24], ["is_int", 49, 46, 228, 24], ["jump_false", 49, "ne_nn_104", 228, 24], ["ne_int", 47, 3, 46, 228, 24], ["jump", "ne_done_101", 228, 24], "ne_nn_104", ["is_num", 48, 3, 228, 24], ["jump_false", 48, "ne_nt_105", 228, 24], ["is_num", 49, 46, 228, 24], ["jump_false", 49, "ne_nt_105", 228, 24], ["ne_float", 47, 3, 46, 228, 24], ["jump", "ne_done_101", 228, 24], "ne_nt_105", ["is_text", 48, 3, 228, 24], ["jump_false", 48, "ne_nnl_106", 228, 24], ["is_text", 49, 46, 228, 24], ["jump_false", 49, "ne_nnl_106", 228, 24], ["ne_text", 47, 3, 46, 228, 24], ["jump", "ne_done_101", 228, 24], "ne_nnl_106", ["is_null", 48, 3, 228, 24], ["jump_false", 48, "ne_nb_107", 228, 24], ["is_null", 49, 46, 228, 24], ["jump_false", 49, "ne_nb_107", 228, 24], ["false", 47, 228, 24], ["jump", "ne_done_101", 228, 24], "ne_nb_107", ["is_bool", 48, 3, 228, 24], ["jump_false", 48, "ne_mis_108", 228, 24], ["is_bool", 49, 46, 228, 24], ["jump_false", 49, "ne_mis_108", 228, 24], ["ne_bool", 47, 3, 46, 228, 24], ["jump", "ne_done_101", 228, 24], "ne_mis_108", ["true", 47, 228, 24], "ne_done_101", ["jump_false", 47, "if_else_99", 228, 24], ["access", 50, 1, 229, 36], ["is_int", 52, 3, 229, 36], ["jump_false", 52, "add_ni_109", 229, 36], ["add_int", 51, 3, 50, 229, 36], ["jump", "add_done_111", 229, 36], "add_ni_109", ["is_text", 52, 3, 229, 36], ["jump_false", 52, "add_nt_110", 229, 36], ["is_text", 53, 50, 229, 36], ["jump_false", 53, "add_nt_110", 229, 36], ["concat", 51, 3, 50, 229, 36], ["jump", "add_done_111", 229, 36], "add_nt_110", ["is_num", 52, 3, 229, 36], ["jump_false", 52, "add_err_112", 229, 36], ["add_float", 51, 3, 50, 229, 36], ["jump", "add_done_111", 229, 36], "add_err_112", ["disrupt", 229, 36], "add_done_111", ["load_dynamic", 54, 4, 51, 229, 36], ["move", 5, 54, 229, 36], ["is_text", 55, 5, 230, 21], ["move", 56, 55, 230, 21], ["jump_false", 56, "and_end_115", 230, 21], ["load_dynamic", 57, 2, 5, 230, 39], ["true", 58, 230, 50], ["is_identical", 59, 57, 58, 230, 50], ["jump_true", 59, "ne_nid_117", 230, 50], ["jump", "ne_ni_118", 230, 50], "ne_nid_117", ["false", 59, 230, 50], ["jump", "ne_done_116", 230, 50], "ne_ni_118", ["is_int", 60, 57, 230, 50], ["jump_false", 60, "ne_nn_119", 230, 50], ["is_int", 61, 58, 230, 50], ["jump_false", 61, "ne_nn_119", 230, 50], ["ne_int", 59, 57, 58, 230, 50], ["jump", "ne_done_116", 230, 50], "ne_nn_119", ["is_num", 60, 57, 230, 50], ["jump_false", 60, "ne_nt_120", 230, 50], ["is_num", 61, 58, 230, 50], ["jump_false", 61, "ne_nt_120", 230, 50], ["ne_float", 59, 57, 58, 230, 50], ["jump", "ne_done_116", 230, 50], "ne_nt_120", ["is_text", 60, 57, 230, 50], ["jump_false", 60, "ne_nnl_121", 230, 50], ["is_text", 61, 58, 230, 50], ["jump_false", 61, "ne_nnl_121", 230, 50], ["ne_text", 59, 57, 58, 230, 50], ["jump", "ne_done_116", 230, 50], "ne_nnl_121", ["is_null", 60, 57, 230, 50], ["jump_false", 60, "ne_nb_122", 230, 50], ["is_null", 61, 58, 230, 50], ["jump_false", 61, "ne_nb_122", 230, 50], ["false", 59, 230, 50], ["jump", "ne_done_116", 230, 50], "ne_nb_122", ["is_bool", 60, 57, 230, 50], ["jump_false", 60, "ne_mis_123", 230, 50], ["is_bool", 61, 58, 230, 50], ["jump_false", 61, "ne_mis_123", 230, 50], ["ne_bool", 59, 57, 58, 230, 50], ["jump", "ne_done_116", 230, 50], "ne_mis_123", ["true", 59, 230, 50], "ne_done_116", ["move", 56, 59, 230, 50], "and_end_115", ["jump_false", 56, "if_else_113", 230, 50], [ "access", 63, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 64, 63, 1, 1, 1], ["null", 65, 1, 1], ["setarg", 64, 0, 65, 1, 1], ["setarg", 64, 1, 9, 1, 1], ["invoke", 64, 62, 1, 1], ["array", 66, 0, 1, 1], ["push", 66, 62, 1, 1], ["push", 66, 7, 1, 1], ["push", 66, 5, 1, 1], [ "access", 67, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 68, "jump_targets: instr {0} op={1} target label \"{2}\" not found", 1, 1], ["frame", 70, 67, 2, 1, 1], ["null", 71, 1, 1], ["setarg", 70, 0, 71, 1, 1], ["setarg", 70, 1, 68, 1, 1], ["setarg", 70, 2, 66, 1, 1], ["invoke", 70, 69, 1, 1], ["is_array", 72, 8, 1, 1], ["jump_false", 72, "push_err_124", 1, 1], ["push", 8, 69, 1, 1], ["jump", "push_done_125", 1, 1], "push_err_124", ["disrupt", 1, 1], "push_done_125", ["jump", "if_end_114", 1, 1], "if_else_113", "if_end_114", ["jump", "if_end_100", 1, 1], "if_else_99", "if_end_100", ["jump", "if_end_98", 1, 1], "if_else_97", "if_end_98", ["access", 73, 1, 235, 13], ["is_int", 75, 9, 235, 13], ["jump_false", 75, "add_ni_126", 235, 13], ["add_int", 74, 9, 73, 235, 13], ["jump", "add_done_128", 235, 13], "add_ni_126", ["is_text", 75, 9, 235, 13], ["jump_false", 75, "add_nt_127", 235, 13], ["is_text", 76, 73, 235, 13], ["jump_false", 76, "add_nt_127", 235, 13], ["concat", 74, 9, 73, 235, 13], ["jump", "add_done_128", 235, 13], "add_nt_127", ["is_num", 75, 9, 235, 13], ["jump_false", 75, "add_err_129", 235, 13], ["add_float", 74, 9, 73, 235, 13], ["jump", "add_done_128", 235, 13], "add_err_129", ["disrupt", 235, 13], "add_done_128", ["move", 9, 74, 235, 13], ["jump", "while_start_91", 235, 13], "while_end_92", ["return", 8, 237, 10], ["null", 77, 237, 10], ["return", 77, 237, 10] ], "name": "", "filename": "verify_ir.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 467, "nr_close_slots": 0, "instructions": [ ["load_field", 20, 1, "instructions", 243, 22], ["move", 4, 20, 243, 22], ["array", 21, 0, 244, 16], ["move", 18, 21, 244, 16], ["record", 22, 0], ["move", 14, 22, 245, 20], ["access", 19, 0, 246, 11], ["null", 12, 247, 15], ["null", 15, 248, 12], ["null", 2, 249, 12], ["null", 13, 250, 12], ["null", 9, 251, 12], ["null", 16, 252, 12], ["null", 23, 254, 23], ["is_identical", 24, 4, 23, 254, 23], ["jump_true", 24, "eq_done_132", 254, 23], ["is_int", 25, 4, 254, 23], ["jump_false", 25, "eq_ni_133", 254, 23], "_nop_tc_1", ["jump", "eq_ni_133", 254, 23], ["eq_int", 24, 4, 23, 254, 23], ["jump", "eq_done_132", 254, 23], "eq_ni_133", ["is_num", 25, 4, 254, 23], ["jump_false", 25, "eq_nn_134", 254, 23], ["is_num", 26, 23, 254, 23], ["jump_false", 26, "eq_nn_134", 254, 23], ["eq_float", 24, 4, 23, 254, 23], ["jump", "eq_done_132", 254, 23], "eq_nn_134", ["is_text", 25, 4, 254, 23], ["jump_false", 25, "eq_nt_135", 254, 23], ["is_text", 26, 23, 254, 23], ["jump_false", 26, "eq_nt_135", 254, 23], ["eq_text", 24, 4, 23, 254, 23], ["jump", "eq_done_132", 254, 23], "eq_nt_135", ["is_null", 25, 4, 254, 23], ["jump_false", 25, "eq_nnl_136", 254, 23], ["is_null", 26, 23, 254, 23], ["jump_false", 26, "eq_nnl_136", 254, 23], ["true", 24, 254, 23], ["jump", "eq_done_132", 254, 23], "eq_nnl_136", ["is_bool", 25, 4, 254, 23], ["jump_false", 25, "eq_nb_137", 254, 23], ["is_bool", 26, 23, 254, 23], ["jump_false", 26, "eq_nb_137", 254, 23], ["eq_bool", 24, 4, 23, 254, 23], ["jump", "eq_done_132", 254, 23], "eq_nb_137", ["false", 24, 254, 23], "eq_done_132", ["jump_false", 24, "if_else_130", 254, 23], ["return", 18, 254, 36], ["jump", "if_end_131", 254, 36], "if_else_130", "if_end_131", ["access", 11, "int", 257, 15], ["access", 10, "float", 258, 17], ["access", 6, "text", 259, 16], ["access", 7, "bool", 260, 16], ["record", 27, 0], ["true", 28, 263, 14], ["store_field", 27, 28, "add_int", 263, 14], ["true", 29, 263, 29], ["store_field", 27, 29, "sub_int", 263, 29], ["true", 30, 263, 44], ["store_field", 27, 30, "mul_int", 263, 44], ["true", 31, 263, 59], ["store_field", 27, 31, "div_int", 263, 59], ["true", 32, 263, 74], ["store_field", 27, 32, "mod_int", 263, 74], ["true", 33, 264, 13], ["store_field", 27, 33, "eq_int", 264, 13], ["true", 34, 264, 27], ["store_field", 27, 34, "ne_int", 264, 27], ["true", 35, 264, 41], ["store_field", 27, 35, "lt_int", 264, 41], ["true", 36, 264, 55], ["store_field", 27, 36, "gt_int", 264, 55], ["true", 37, 264, 69], ["store_field", 27, 37, "le_int", 264, 69], ["true", 38, 264, 83], ["store_field", 27, 38, "ge_int", 264, 83], ["true", 39, 265, 14], ["store_field", 27, 39, "neg_int", 265, 14], ["move", 3, 27, 265, 14], ["record", 40, 0], ["true", 41, 268, 16], ["store_field", 40, 41, "add_float", 268, 16], ["true", 42, 268, 33], ["store_field", 40, 42, "sub_float", 268, 33], ["true", 43, 268, 50], ["store_field", 40, 43, "mul_float", 268, 50], ["true", 44, 268, 67], ["store_field", 40, 44, "div_float", 268, 67], ["true", 45, 268, 84], ["store_field", 40, 45, "mod_float", 268, 84], ["true", 46, 269, 15], ["store_field", 40, 46, "eq_float", 269, 15], ["true", 47, 269, 31], ["store_field", 40, 47, "ne_float", 269, 31], ["true", 48, 269, 47], ["store_field", 40, 48, "lt_float", 269, 47], ["true", 49, 269, 63], ["store_field", 40, 49, "gt_float", 269, 63], ["true", 50, 269, 79], ["store_field", 40, 50, "le_float", 269, 79], ["true", 51, 269, 95], ["store_field", 40, 51, "ge_float", 269, 95], ["true", 52, 270, 16], ["store_field", 40, 52, "neg_float", 270, 16], ["move", 5, 40, 270, 16], ["record", 53, 0], ["true", 54, 273, 14], ["store_field", 53, 54, "eq_text", 273, 14], ["true", 55, 273, 29], ["store_field", 53, 55, "ne_text", 273, 29], ["true", 56, 273, 44], ["store_field", 53, 56, "lt_text", 273, 44], ["true", 57, 273, 59], ["store_field", 53, 57, "gt_text", 273, 59], ["true", 58, 273, 74], ["store_field", 53, 58, "le_text", 273, 74], ["true", 59, 273, 89], ["store_field", 53, 59, "ge_text", 273, 89], ["true", 60, 274, 13], ["store_field", 53, 60, "concat", 274, 13], ["move", 8, 53, 274, 13], ["record", 61, 0], ["true", 62, 277, 14], ["store_field", 61, 62, "eq_bool", 277, 14], ["true", 63, 277, 29], ["store_field", 61, 63, "ne_bool", 277, 29], ["true", 64, 277, 40], ["store_field", 61, 64, "not", 277, 40], ["true", 65, 277, 51], ["store_field", 61, 65, "and", 277, 51], ["true", 66, 277, 61], ["store_field", 61, 66, "or", 277, 61], ["move", 17, 61, 277, 61], "while_start_138", ["length", 67, 4, 280, 21], ["is_int", 69, 19, 280, 21], ["jump_false", 69, "rel_ni_140", 280, 21], "_nop_tc_2", "_nop_tc_3", ["lt_int", 68, 19, 67, 280, 21], ["jump", "rel_done_142", 280, 21], "rel_ni_140", ["is_num", 69, 19, 280, 21], ["jump_false", 69, "rel_nn_141", 280, 21], ["is_num", 70, 67, 280, 21], ["jump_false", 70, "rel_nn_141", 280, 21], ["lt_float", 68, 19, 67, 280, 21], ["jump", "rel_done_142", 280, 21], "rel_nn_141", ["is_text", 69, 19, 280, 21], ["jump_false", 69, "rel_err_143", 280, 21], ["is_text", 70, 67, 280, 21], ["jump_false", 70, "rel_err_143", 280, 21], ["lt_text", 68, 19, 67, 280, 21], ["jump", "rel_done_142", 280, 21], "rel_err_143", ["disrupt", 280, 21], "rel_done_142", ["jump_false", 68, "while_end_139", 280, 21], ["load_dynamic", 71, 4, 19, 281, 26], ["move", 12, 71, 281, 26], ["is_text", 72, 12, 284, 17], ["move", 73, 72, 284, 17], ["jump_false", 73, "and_end_146", 284, 17], ["access", 74, "_nop_", 284, 47], [ "access", 76, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 284, 28 ], ["frame", 77, 76, 2, 284, 28], ["null", 78, 284, 28], ["setarg", 77, 0, 78, 284, 28], ["setarg", 77, 1, 12, 284, 28], ["setarg", 77, 2, 74, 284, 28], ["invoke", 77, 75, 284, 28], ["not", 79, 75, 284, 28], ["move", 73, 79, 284, 28], "and_end_146", ["jump_false", 73, "if_else_144", 284, 28], ["record", 80, 0], ["move", 14, 80, 285, 20], ["access", 81, 1, 286, 15], ["is_int", 83, 19, 286, 15], ["jump_false", 83, "add_ni_147", 286, 15], ["add_int", 82, 19, 81, 286, 15], ["jump", "add_done_149", 286, 15], "add_ni_147", ["is_text", 83, 19, 286, 15], ["jump_false", 83, "add_nt_148", 286, 15], ["is_text", 84, 81, 286, 15], ["jump_false", 84, "add_nt_148", 286, 15], ["concat", 82, 19, 81, 286, 15], ["jump", "add_done_149", 286, 15], "add_nt_148", ["is_num", 83, 19, 286, 15], ["jump_false", 83, "add_err_150", 286, 15], ["add_float", 82, 19, 81, 286, 15], ["jump", "add_done_149", 286, 15], "add_err_150", ["disrupt", 286, 15], "add_done_149", ["move", 19, 82, 286, 15], ["jump", "while_start_138", 287, 7], ["jump", "if_end_145", 287, 7], "if_else_144", "if_end_145", ["is_array", 85, 12, 290, 19], "_nop_bl_1", ["jump_true", 85, "if_else_151", 290, 19], ["access", 87, 1, 291, 15], ["is_int", 89, 19, 291, 15], ["jump_false", 89, "add_ni_153", 291, 15], ["add_int", 88, 19, 87, 291, 15], ["jump", "add_done_155", 291, 15], "add_ni_153", ["is_text", 89, 19, 291, 15], ["jump_false", 89, "add_nt_154", 291, 15], ["is_text", 90, 87, 291, 15], ["jump_false", 90, "add_nt_154", 291, 15], ["concat", 88, 19, 87, 291, 15], ["jump", "add_done_155", 291, 15], "add_nt_154", ["is_num", 89, 19, 291, 15], ["jump_false", 89, "add_err_156", 291, 15], ["add_float", 88, 19, 87, 291, 15], ["jump", "add_done_155", 291, 15], "add_err_156", ["disrupt", 291, 15], "add_done_155", ["move", 19, 88, 291, 15], ["jump", "while_start_138", 292, 7], ["jump", "if_end_152", 292, 7], "if_else_151", "if_end_152", ["access", 91, 0, 295, 16], ["load_index", 92, 12, 91, 295, 16], ["move", 15, 92, 295, 16], ["access", 93, "int", 298, 15], ["is_identical", 94, 15, 93, 298, 15], ["jump_true", 94, "eq_done_159", 298, 15], ["is_int", 95, 15, 298, 15], ["jump_false", 95, "eq_ni_160", 298, 15], "_nop_tc_4", ["jump", "eq_ni_160", 298, 15], ["eq_int", 94, 15, 93, 298, 15], ["jump", "eq_done_159", 298, 15], "eq_ni_160", ["is_num", 95, 15, 298, 15], ["jump_false", 95, "eq_nn_161", 298, 15], ["is_num", 96, 93, 298, 15], ["jump_false", 96, "eq_nn_161", 298, 15], ["eq_float", 94, 15, 93, 298, 15], ["jump", "eq_done_159", 298, 15], "eq_nn_161", ["is_text", 95, 15, 298, 15], ["jump_false", 95, "eq_nt_162", 298, 15], ["is_text", 96, 93, 298, 15], ["jump_false", 96, "eq_nt_162", 298, 15], ["eq_text", 94, 15, 93, 298, 15], ["jump", "eq_done_159", 298, 15], "eq_nt_162", ["is_null", 95, 15, 298, 15], ["jump_false", 95, "eq_nnl_163", 298, 15], ["is_null", 96, 93, 298, 15], ["jump_false", 96, "eq_nnl_163", 298, 15], ["true", 94, 298, 15], ["jump", "eq_done_159", 298, 15], "eq_nnl_163", ["is_bool", 95, 15, 298, 15], ["jump_false", 95, "eq_nb_164", 298, 15], ["is_bool", 96, 93, 298, 15], ["jump_false", 96, "eq_nb_164", 298, 15], ["eq_bool", 94, 15, 93, 298, 15], ["jump", "eq_done_159", 298, 15], "eq_nb_164", ["false", 94, 298, 15], "eq_done_159", ["jump_false", 94, "if_else_157", 298, 15], ["access", 97, 1, 299, 29], ["load_index", 98, 12, 97, 299, 29], [ "access", 100, { "name": "text", "kind": "name", "make": "intrinsic" }, 299, 18 ], ["frame", 101, 100, 1, 299, 18], ["null", 102, 299, 18], ["setarg", 101, 0, 102, 299, 18], ["setarg", 101, 1, 98, 299, 18], ["invoke", 101, 99, 299, 18], ["store_dynamic", 14, 11, 99, 299, 18], ["jump", "if_end_158", 299, 18], "if_else_157", ["access", 103, "access", 300, 22], ["is_identical", 104, 15, 103, 300, 22], ["jump_true", 104, "eq_done_167", 300, 22], ["is_int", 105, 15, 300, 22], ["jump_false", 105, "eq_ni_168", 300, 22], "_nop_tc_5", ["jump", "eq_ni_168", 300, 22], ["eq_int", 104, 15, 103, 300, 22], ["jump", "eq_done_167", 300, 22], "eq_ni_168", ["is_num", 105, 15, 300, 22], ["jump_false", 105, "eq_nn_169", 300, 22], ["is_num", 106, 103, 300, 22], ["jump_false", 106, "eq_nn_169", 300, 22], ["eq_float", 104, 15, 103, 300, 22], ["jump", "eq_done_167", 300, 22], "eq_nn_169", ["is_text", 105, 15, 300, 22], ["jump_false", 105, "eq_nt_170", 300, 22], ["is_text", 106, 103, 300, 22], ["jump_false", 106, "eq_nt_170", 300, 22], ["eq_text", 104, 15, 103, 300, 22], ["jump", "eq_done_167", 300, 22], "eq_nt_170", ["is_null", 105, 15, 300, 22], ["jump_false", 105, "eq_nnl_171", 300, 22], ["is_null", 106, 103, 300, 22], ["jump_false", 106, "eq_nnl_171", 300, 22], ["true", 104, 300, 22], ["jump", "eq_done_167", 300, 22], "eq_nnl_171", ["is_bool", 105, 15, 300, 22], ["jump_false", 105, "eq_nb_172", 300, 22], ["is_bool", 106, 103, 300, 22], ["jump_false", 106, "eq_nb_172", 300, 22], ["eq_bool", 104, 15, 103, 300, 22], ["jump", "eq_done_167", 300, 22], "eq_nb_172", ["false", 104, 300, 22], "eq_done_167", ["jump_false", 104, "if_else_165", 300, 22], ["access", 107, 2, 301, 27], ["load_index", 108, 12, 107, 301, 27], ["is_num", 109, 108, 301, 27], ["jump_false", 109, "if_else_173", 301, 27], ["access", 110, 2, 302, 30], ["load_index", 111, 12, 110, 302, 30], ["is_int", 112, 111, 302, 30], ["jump_false", 112, "if_else_175", 302, 30], ["access", 113, 1, 303, 33], ["load_index", 114, 12, 113, 303, 33], [ "access", 116, { "name": "text", "kind": "name", "make": "intrinsic" }, 303, 22 ], ["frame", 117, 116, 1, 303, 22], ["null", 118, 303, 22], ["setarg", 117, 0, 118, 303, 22], ["setarg", 117, 1, 114, 303, 22], ["invoke", 117, 115, 303, 22], ["store_dynamic", 14, 11, 115, 303, 22], ["jump", "if_end_176", 303, 22], "if_else_175", ["access", 119, 1, 305, 33], ["load_index", 120, 12, 119, 305, 33], [ "access", 122, { "name": "text", "kind": "name", "make": "intrinsic" }, 305, 22 ], ["frame", 123, 122, 1, 305, 22], ["null", 124, 305, 22], ["setarg", 123, 0, 124, 305, 22], ["setarg", 123, 1, 120, 305, 22], ["invoke", 123, 121, 305, 22], ["store_dynamic", 14, 10, 121, 305, 22], "if_end_176", ["jump", "if_end_174", 305, 22], "if_else_173", ["access", 125, 2, 307, 32], ["load_index", 126, 12, 125, 307, 32], ["is_text", 127, 126, 307, 32], ["jump_false", 127, "if_else_177", 307, 32], ["access", 128, 1, 308, 31], ["load_index", 129, 12, 128, 308, 31], [ "access", 131, { "name": "text", "kind": "name", "make": "intrinsic" }, 308, 20 ], ["frame", 132, 131, 1, 308, 20], ["null", 133, 308, 20], ["setarg", 132, 0, 133, 308, 20], ["setarg", 132, 1, 129, 308, 20], ["invoke", 132, 130, 308, 20], ["store_dynamic", 14, 6, 130, 308, 20], ["jump", "if_end_178", 308, 20], "if_else_177", "if_end_178", "if_end_174", ["jump", "if_end_166", 308, 20], "if_else_165", ["access", 134, "true", 310, 22], ["is_identical", 135, 15, 134, 310, 22], ["jump_true", 135, "eq_done_182", 310, 22], ["is_int", 136, 15, 310, 22], ["jump_false", 136, "eq_ni_183", 310, 22], "_nop_tc_6", ["jump", "eq_ni_183", 310, 22], ["eq_int", 135, 15, 134, 310, 22], ["jump", "eq_done_182", 310, 22], "eq_ni_183", ["is_num", 136, 15, 310, 22], ["jump_false", 136, "eq_nn_184", 310, 22], ["is_num", 137, 134, 310, 22], ["jump_false", 137, "eq_nn_184", 310, 22], ["eq_float", 135, 15, 134, 310, 22], ["jump", "eq_done_182", 310, 22], "eq_nn_184", ["is_text", 136, 15, 310, 22], ["jump_false", 136, "eq_nt_185", 310, 22], ["is_text", 137, 134, 310, 22], ["jump_false", 137, "eq_nt_185", 310, 22], ["eq_text", 135, 15, 134, 310, 22], ["jump", "eq_done_182", 310, 22], "eq_nt_185", ["is_null", 136, 15, 310, 22], ["jump_false", 136, "eq_nnl_186", 310, 22], ["is_null", 137, 134, 310, 22], ["jump_false", 137, "eq_nnl_186", 310, 22], ["true", 135, 310, 22], ["jump", "eq_done_182", 310, 22], "eq_nnl_186", ["is_bool", 136, 15, 310, 22], ["jump_false", 136, "eq_nb_187", 310, 22], ["is_bool", 137, 134, 310, 22], ["jump_false", 137, "eq_nb_187", 310, 22], ["eq_bool", 135, 15, 134, 310, 22], ["jump", "eq_done_182", 310, 22], "eq_nb_187", ["false", 135, 310, 22], "eq_done_182", ["move", 138, 135, 310, 22], ["jump_true", 138, "or_end_181", 310, 22], ["access", 139, "false", 310, 38], ["is_identical", 140, 15, 139, 310, 38], ["jump_true", 140, "eq_done_188", 310, 38], ["is_int", 141, 15, 310, 38], ["jump_false", 141, "eq_ni_189", 310, 38], "_nop_tc_7", ["jump", "eq_ni_189", 310, 38], ["eq_int", 140, 15, 139, 310, 38], ["jump", "eq_done_188", 310, 38], "eq_ni_189", ["is_num", 141, 15, 310, 38], ["jump_false", 141, "eq_nn_190", 310, 38], ["is_num", 142, 139, 310, 38], ["jump_false", 142, "eq_nn_190", 310, 38], ["eq_float", 140, 15, 139, 310, 38], ["jump", "eq_done_188", 310, 38], "eq_nn_190", ["is_text", 141, 15, 310, 38], ["jump_false", 141, "eq_nt_191", 310, 38], ["is_text", 142, 139, 310, 38], ["jump_false", 142, "eq_nt_191", 310, 38], ["eq_text", 140, 15, 139, 310, 38], ["jump", "eq_done_188", 310, 38], "eq_nt_191", ["is_null", 141, 15, 310, 38], ["jump_false", 141, "eq_nnl_192", 310, 38], ["is_null", 142, 139, 310, 38], ["jump_false", 142, "eq_nnl_192", 310, 38], ["true", 140, 310, 38], ["jump", "eq_done_188", 310, 38], "eq_nnl_192", ["is_bool", 141, 15, 310, 38], ["jump_false", 141, "eq_nb_193", 310, 38], ["is_bool", 142, 139, 310, 38], ["jump_false", 142, "eq_nb_193", 310, 38], ["eq_bool", 140, 15, 139, 310, 38], ["jump", "eq_done_188", 310, 38], "eq_nb_193", ["false", 140, 310, 38], "eq_done_188", ["move", 138, 140, 310, 38], "or_end_181", ["jump_false", 138, "if_else_179", 310, 38], ["access", 143, 1, 311, 29], ["load_index", 144, 12, 143, 311, 29], [ "access", 146, { "name": "text", "kind": "name", "make": "intrinsic" }, 311, 18 ], ["frame", 147, 146, 1, 311, 18], ["null", 148, 311, 18], ["setarg", 147, 0, 148, 311, 18], ["setarg", 147, 1, 144, 311, 18], ["invoke", 147, 145, 311, 18], ["store_dynamic", 14, 7, 145, 311, 18], ["jump", "if_end_180", 311, 18], "if_else_179", "if_end_180", "if_end_166", "if_end_158", ["load_dynamic", 149, 3, 15, 315, 17], ["true", 150, 315, 24], ["is_identical", 151, 149, 150, 315, 24], ["jump_true", 151, "eq_done_197", 315, 24], ["is_int", 152, 149, 315, 24], ["jump_false", 152, "eq_ni_198", 315, 24], "_nop_tc_8", ["jump", "eq_ni_198", 315, 24], ["eq_int", 151, 149, 150, 315, 24], ["jump", "eq_done_197", 315, 24], "eq_ni_198", ["is_num", 152, 149, 315, 24], ["jump_false", 152, "eq_nn_199", 315, 24], ["is_num", 153, 150, 315, 24], ["jump_false", 153, "eq_nn_199", 315, 24], ["eq_float", 151, 149, 150, 315, 24], ["jump", "eq_done_197", 315, 24], "eq_nn_199", ["is_text", 152, 149, 315, 24], ["jump_false", 152, "eq_nt_200", 315, 24], ["is_text", 153, 150, 315, 24], ["jump_false", 153, "eq_nt_200", 315, 24], ["eq_text", 151, 149, 150, 315, 24], ["jump", "eq_done_197", 315, 24], "eq_nt_200", ["is_null", 152, 149, 315, 24], ["jump_false", 152, "eq_nnl_201", 315, 24], ["is_null", 153, 150, 315, 24], ["jump_false", 153, "eq_nnl_201", 315, 24], ["true", 151, 315, 24], ["jump", "eq_done_197", 315, 24], "eq_nnl_201", ["is_bool", 152, 149, 315, 24], ["jump_false", 152, "eq_nb_202", 315, 24], ["is_bool", 153, 150, 315, 24], ["jump_false", 153, "eq_nb_202", 315, 24], ["eq_bool", 151, 149, 150, 315, 24], ["jump", "eq_done_197", 315, 24], "eq_nb_202", ["false", 151, 315, 24], "eq_done_197", ["move", 154, 151, 315, 24], ["jump_false", 154, "and_end_196", 315, 24], ["length", 155, 12, 315, 39], ["access", 156, 5, 315, 49], "_nop_tc_9", "_nop_tc_10", "_nop_tc_11", ["jump", "rel_ni_203", 315, 49], ["ge_int", 157, 155, 156, 315, 49], ["jump", "rel_done_205", 315, 49], "rel_ni_203", ["is_num", 158, 155, 315, 49], ["jump_false", 158, "rel_nn_204", 315, 49], ["is_num", 159, 156, 315, 49], ["jump_false", 159, "rel_nn_204", 315, 49], ["ge_float", 157, 155, 156, 315, 49], ["jump", "rel_done_205", 315, 49], "rel_nn_204", ["is_text", 158, 155, 315, 49], ["jump_false", 158, "rel_err_206", 315, 49], ["is_text", 159, 156, 315, 49], ["jump_false", 159, "rel_err_206", 315, 49], ["ge_text", 157, 155, 156, 315, 49], ["jump", "rel_done_205", 315, 49], "rel_err_206", ["disrupt", 315, 49], "rel_done_205", ["move", 154, 157, 315, 49], "and_end_196", ["jump_false", 154, "if_else_194", 315, 49], ["access", 160, 2, 316, 23], ["load_index", 161, 12, 160, 316, 23], [ "access", 163, { "name": "text", "kind": "name", "make": "intrinsic" }, 316, 12 ], ["frame", 164, 163, 1, 316, 12], ["null", 165, 316, 12], ["setarg", 164, 0, 165, 316, 12], ["setarg", 164, 1, 161, 316, 12], ["invoke", 164, 162, 316, 12], ["move", 2, 162, 316, 12], ["load_dynamic", 166, 14, 2, 317, 23], ["move", 9, 166, 317, 23], ["null", 167, 318, 17], ["is_identical", 168, 9, 167, 318, 17], ["jump_true", 168, "ne_nid_212", 318, 17], ["jump", "ne_ni_213", 318, 17], "ne_nid_212", ["false", 168, 318, 17], ["jump", "ne_done_211", 318, 17], "ne_ni_213", ["is_int", 169, 9, 318, 17], ["jump_false", 169, "ne_nn_214", 318, 17], ["is_int", 170, 167, 318, 17], ["jump_false", 170, "ne_nn_214", 318, 17], ["ne_int", 168, 9, 167, 318, 17], ["jump", "ne_done_211", 318, 17], "ne_nn_214", ["is_num", 169, 9, 318, 17], ["jump_false", 169, "ne_nt_215", 318, 17], ["is_num", 170, 167, 318, 17], ["jump_false", 170, "ne_nt_215", 318, 17], ["ne_float", 168, 9, 167, 318, 17], ["jump", "ne_done_211", 318, 17], "ne_nt_215", ["is_text", 169, 9, 318, 17], ["jump_false", 169, "ne_nnl_216", 318, 17], ["is_text", 170, 167, 318, 17], ["jump_false", 170, "ne_nnl_216", 318, 17], ["ne_text", 168, 9, 167, 318, 17], ["jump", "ne_done_211", 318, 17], "ne_nnl_216", ["is_null", 169, 9, 318, 17], ["jump_false", 169, "ne_nb_217", 318, 17], ["is_null", 170, 167, 318, 17], ["jump_false", 170, "ne_nb_217", 318, 17], ["false", 168, 318, 17], ["jump", "ne_done_211", 318, 17], "ne_nb_217", ["is_bool", 169, 9, 318, 17], ["jump_false", 169, "ne_mis_218", 318, 17], ["is_bool", 170, 167, 318, 17], ["jump_false", 170, "ne_mis_218", 318, 17], ["ne_bool", 168, 9, 167, 318, 17], ["jump", "ne_done_211", 318, 17], "ne_mis_218", ["true", 168, 318, 17], "ne_done_211", ["move", 171, 168, 318, 17], ["jump_false", 171, "and_end_210", 318, 17], ["is_identical", 172, 9, 11, 318, 31], ["jump_true", 172, "ne_nid_220", 318, 31], ["jump", "ne_ni_221", 318, 31], "ne_nid_220", ["false", 172, 318, 31], ["jump", "ne_done_219", 318, 31], "ne_ni_221", ["is_int", 173, 9, 318, 31], ["jump_false", 173, "ne_nn_222", 318, 31], ["is_int", 174, 11, 318, 31], ["jump_false", 174, "ne_nn_222", 318, 31], ["ne_int", 172, 9, 11, 318, 31], ["jump", "ne_done_219", 318, 31], "ne_nn_222", ["is_num", 173, 9, 318, 31], ["jump_false", 173, "ne_nt_223", 318, 31], ["is_num", 174, 11, 318, 31], ["jump_false", 174, "ne_nt_223", 318, 31], ["ne_float", 172, 9, 11, 318, 31], ["jump", "ne_done_219", 318, 31], "ne_nt_223", ["is_text", 173, 9, 318, 31], ["jump_false", 173, "ne_nnl_224", 318, 31], ["is_text", 174, 11, 318, 31], ["jump_false", 174, "ne_nnl_224", 318, 31], ["ne_text", 172, 9, 11, 318, 31], ["jump", "ne_done_219", 318, 31], "ne_nnl_224", ["is_null", 173, 9, 318, 31], ["jump_false", 173, "ne_nb_225", 318, 31], ["is_null", 174, 11, 318, 31], ["jump_false", 174, "ne_nb_225", 318, 31], ["false", 172, 318, 31], ["jump", "ne_done_219", 318, 31], "ne_nb_225", ["is_bool", 173, 9, 318, 31], ["jump_false", 173, "ne_mis_226", 318, 31], ["is_bool", 174, 11, 318, 31], ["jump_false", 174, "ne_mis_226", 318, 31], ["ne_bool", 172, 9, 11, 318, 31], ["jump", "ne_done_219", 318, 31], "ne_mis_226", ["true", 172, 318, 31], "ne_done_219", ["move", 171, 172, 318, 31], "and_end_210", ["move", 175, 171, 318, 31], ["jump_false", 175, "and_end_209", 318, 31], ["access", 176, "unknown", 318, 46], ["is_identical", 177, 9, 176, 318, 46], ["jump_true", 177, "ne_nid_228", 318, 46], ["jump", "ne_ni_229", 318, 46], "ne_nid_228", ["false", 177, 318, 46], ["jump", "ne_done_227", 318, 46], "ne_ni_229", ["is_int", 178, 9, 318, 46], ["jump_false", 178, "ne_nn_230", 318, 46], ["is_int", 179, 176, 318, 46], ["jump_false", 179, "ne_nn_230", 318, 46], ["ne_int", 177, 9, 176, 318, 46], ["jump", "ne_done_227", 318, 46], "ne_nn_230", ["is_num", 178, 9, 318, 46], ["jump_false", 178, "ne_nt_231", 318, 46], ["is_num", 179, 176, 318, 46], ["jump_false", 179, "ne_nt_231", 318, 46], ["ne_float", 177, 9, 176, 318, 46], ["jump", "ne_done_227", 318, 46], "ne_nt_231", ["is_text", 178, 9, 318, 46], ["jump_false", 178, "ne_nnl_232", 318, 46], ["is_text", 179, 176, 318, 46], ["jump_false", 179, "ne_nnl_232", 318, 46], ["ne_text", 177, 9, 176, 318, 46], ["jump", "ne_done_227", 318, 46], "ne_nnl_232", ["is_null", 178, 9, 318, 46], ["jump_false", 178, "ne_nb_233", 318, 46], ["is_null", 179, 176, 318, 46], ["jump_false", 179, "ne_nb_233", 318, 46], ["false", 177, 318, 46], ["jump", "ne_done_227", 318, 46], "ne_nb_233", ["is_bool", 178, 9, 318, 46], ["jump_false", 178, "ne_mis_234", 318, 46], ["is_bool", 179, 176, 318, 46], ["jump_false", 179, "ne_mis_234", 318, 46], ["ne_bool", 177, 9, 176, 318, 46], ["jump", "ne_done_227", 318, 46], "ne_mis_234", ["true", 177, 318, 46], "ne_done_227", ["move", 175, 177, 318, 46], "and_end_209", ["jump_false", 175, "if_else_207", 318, 46], [ "access", 181, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 182, 181, 1, 1, 1], ["null", 183, 1, 1], ["setarg", 182, 0, 183, 1, 1], ["setarg", 182, 1, 19, 1, 1], ["invoke", 182, 180, 1, 1], ["array", 184, 0, 1, 1], ["push", 184, 180, 1, 1], ["push", 184, 15, 1, 1], ["push", 184, 2, 1, 1], ["push", 184, 9, 1, 1], [ "access", 185, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 186, "type_consistency: instr {0} op={1} src1 slot {2} has type {3}, expected int", 1, 1], ["frame", 188, 185, 2, 1, 1], ["null", 189, 1, 1], ["setarg", 188, 0, 189, 1, 1], ["setarg", 188, 1, 186, 1, 1], ["setarg", 188, 2, 184, 1, 1], ["invoke", 188, 187, 1, 1], ["is_array", 190, 18, 1, 1], ["jump_false", 190, "push_err_235", 1, 1], ["push", 18, 187, 1, 1], ["jump", "push_done_236", 1, 1], "push_err_235", ["disrupt", 1, 1], "push_done_236", ["jump", "if_end_208", 1, 1], "if_else_207", "if_end_208", ["length", 191, 12, 321, 18], ["access", 192, 6, 321, 28], "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", ["jump", "rel_ni_239", 321, 28], ["ge_int", 193, 191, 192, 321, 28], ["jump", "rel_done_241", 321, 28], "rel_ni_239", ["is_num", 194, 191, 321, 28], ["jump_false", 194, "rel_nn_240", 321, 28], ["is_num", 195, 192, 321, 28], ["jump_false", 195, "rel_nn_240", 321, 28], ["ge_float", 193, 191, 192, 321, 28], ["jump", "rel_done_241", 321, 28], "rel_nn_240", ["is_text", 194, 191, 321, 28], ["jump_false", 194, "rel_err_242", 321, 28], ["is_text", 195, 192, 321, 28], ["jump_false", 195, "rel_err_242", 321, 28], ["ge_text", 193, 191, 192, 321, 28], ["jump", "rel_done_241", 321, 28], "rel_err_242", ["disrupt", 321, 28], "rel_done_241", ["jump_false", 193, "if_else_237", 321, 28], ["access", 196, 3, 322, 25], ["load_index", 197, 12, 196, 322, 25], [ "access", 199, { "name": "text", "kind": "name", "make": "intrinsic" }, 322, 14 ], ["frame", 200, 199, 1, 322, 14], ["null", 201, 322, 14], ["setarg", 200, 0, 201, 322, 14], ["setarg", 200, 1, 197, 322, 14], ["invoke", 200, 198, 322, 14], ["move", 13, 198, 322, 14], ["load_dynamic", 202, 14, 13, 323, 25], ["move", 16, 202, 323, 25], ["null", 203, 324, 19], ["is_identical", 204, 16, 203, 324, 19], ["jump_true", 204, "ne_nid_248", 324, 19], ["jump", "ne_ni_249", 324, 19], "ne_nid_248", ["false", 204, 324, 19], ["jump", "ne_done_247", 324, 19], "ne_ni_249", ["is_int", 205, 16, 324, 19], ["jump_false", 205, "ne_nn_250", 324, 19], ["is_int", 206, 203, 324, 19], ["jump_false", 206, "ne_nn_250", 324, 19], ["ne_int", 204, 16, 203, 324, 19], ["jump", "ne_done_247", 324, 19], "ne_nn_250", ["is_num", 205, 16, 324, 19], ["jump_false", 205, "ne_nt_251", 324, 19], ["is_num", 206, 203, 324, 19], ["jump_false", 206, "ne_nt_251", 324, 19], ["ne_float", 204, 16, 203, 324, 19], ["jump", "ne_done_247", 324, 19], "ne_nt_251", ["is_text", 205, 16, 324, 19], ["jump_false", 205, "ne_nnl_252", 324, 19], ["is_text", 206, 203, 324, 19], ["jump_false", 206, "ne_nnl_252", 324, 19], ["ne_text", 204, 16, 203, 324, 19], ["jump", "ne_done_247", 324, 19], "ne_nnl_252", ["is_null", 205, 16, 324, 19], ["jump_false", 205, "ne_nb_253", 324, 19], ["is_null", 206, 203, 324, 19], ["jump_false", 206, "ne_nb_253", 324, 19], ["false", 204, 324, 19], ["jump", "ne_done_247", 324, 19], "ne_nb_253", ["is_bool", 205, 16, 324, 19], ["jump_false", 205, "ne_mis_254", 324, 19], ["is_bool", 206, 203, 324, 19], ["jump_false", 206, "ne_mis_254", 324, 19], ["ne_bool", 204, 16, 203, 324, 19], ["jump", "ne_done_247", 324, 19], "ne_mis_254", ["true", 204, 324, 19], "ne_done_247", ["move", 207, 204, 324, 19], ["jump_false", 207, "and_end_246", 324, 19], ["is_identical", 208, 16, 11, 324, 33], ["jump_true", 208, "ne_nid_256", 324, 33], ["jump", "ne_ni_257", 324, 33], "ne_nid_256", ["false", 208, 324, 33], ["jump", "ne_done_255", 324, 33], "ne_ni_257", ["is_int", 209, 16, 324, 33], ["jump_false", 209, "ne_nn_258", 324, 33], ["is_int", 210, 11, 324, 33], ["jump_false", 210, "ne_nn_258", 324, 33], ["ne_int", 208, 16, 11, 324, 33], ["jump", "ne_done_255", 324, 33], "ne_nn_258", ["is_num", 209, 16, 324, 33], ["jump_false", 209, "ne_nt_259", 324, 33], ["is_num", 210, 11, 324, 33], ["jump_false", 210, "ne_nt_259", 324, 33], ["ne_float", 208, 16, 11, 324, 33], ["jump", "ne_done_255", 324, 33], "ne_nt_259", ["is_text", 209, 16, 324, 33], ["jump_false", 209, "ne_nnl_260", 324, 33], ["is_text", 210, 11, 324, 33], ["jump_false", 210, "ne_nnl_260", 324, 33], ["ne_text", 208, 16, 11, 324, 33], ["jump", "ne_done_255", 324, 33], "ne_nnl_260", ["is_null", 209, 16, 324, 33], ["jump_false", 209, "ne_nb_261", 324, 33], ["is_null", 210, 11, 324, 33], ["jump_false", 210, "ne_nb_261", 324, 33], ["false", 208, 324, 33], ["jump", "ne_done_255", 324, 33], "ne_nb_261", ["is_bool", 209, 16, 324, 33], ["jump_false", 209, "ne_mis_262", 324, 33], ["is_bool", 210, 11, 324, 33], ["jump_false", 210, "ne_mis_262", 324, 33], ["ne_bool", 208, 16, 11, 324, 33], ["jump", "ne_done_255", 324, 33], "ne_mis_262", ["true", 208, 324, 33], "ne_done_255", ["move", 207, 208, 324, 33], "and_end_246", ["move", 211, 207, 324, 33], ["jump_false", 211, "and_end_245", 324, 33], ["access", 212, "unknown", 324, 48], ["is_identical", 213, 16, 212, 324, 48], ["jump_true", 213, "ne_nid_264", 324, 48], ["jump", "ne_ni_265", 324, 48], "ne_nid_264", ["false", 213, 324, 48], ["jump", "ne_done_263", 324, 48], "ne_ni_265", ["is_int", 214, 16, 324, 48], ["jump_false", 214, "ne_nn_266", 324, 48], ["is_int", 215, 212, 324, 48], ["jump_false", 215, "ne_nn_266", 324, 48], ["ne_int", 213, 16, 212, 324, 48], ["jump", "ne_done_263", 324, 48], "ne_nn_266", ["is_num", 214, 16, 324, 48], ["jump_false", 214, "ne_nt_267", 324, 48], ["is_num", 215, 212, 324, 48], ["jump_false", 215, "ne_nt_267", 324, 48], ["ne_float", 213, 16, 212, 324, 48], ["jump", "ne_done_263", 324, 48], "ne_nt_267", ["is_text", 214, 16, 324, 48], ["jump_false", 214, "ne_nnl_268", 324, 48], ["is_text", 215, 212, 324, 48], ["jump_false", 215, "ne_nnl_268", 324, 48], ["ne_text", 213, 16, 212, 324, 48], ["jump", "ne_done_263", 324, 48], "ne_nnl_268", ["is_null", 214, 16, 324, 48], ["jump_false", 214, "ne_nb_269", 324, 48], ["is_null", 215, 212, 324, 48], ["jump_false", 215, "ne_nb_269", 324, 48], ["false", 213, 324, 48], ["jump", "ne_done_263", 324, 48], "ne_nb_269", ["is_bool", 214, 16, 324, 48], ["jump_false", 214, "ne_mis_270", 324, 48], ["is_bool", 215, 212, 324, 48], ["jump_false", 215, "ne_mis_270", 324, 48], ["ne_bool", 213, 16, 212, 324, 48], ["jump", "ne_done_263", 324, 48], "ne_mis_270", ["true", 213, 324, 48], "ne_done_263", ["move", 211, 213, 324, 48], "and_end_245", ["jump_false", 211, "if_else_243", 324, 48], [ "access", 217, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 218, 217, 1, 1, 1], ["null", 219, 1, 1], ["setarg", 218, 0, 219, 1, 1], ["setarg", 218, 1, 19, 1, 1], ["invoke", 218, 216, 1, 1], ["array", 220, 0, 1, 1], ["push", 220, 216, 1, 1], ["push", 220, 15, 1, 1], ["push", 220, 13, 1, 1], ["push", 220, 16, 1, 1], [ "access", 221, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 222, "type_consistency: instr {0} op={1} src2 slot {2} has type {3}, expected int", 1, 1], ["frame", 224, 221, 2, 1, 1], ["null", 225, 1, 1], ["setarg", 224, 0, 225, 1, 1], ["setarg", 224, 1, 222, 1, 1], ["setarg", 224, 2, 220, 1, 1], ["invoke", 224, 223, 1, 1], ["is_array", 226, 18, 1, 1], ["jump_false", 226, "push_err_271", 1, 1], ["push", 18, 223, 1, 1], ["jump", "push_done_272", 1, 1], "push_err_271", ["disrupt", 1, 1], "push_done_272", ["jump", "if_end_244", 1, 1], "if_else_243", "if_end_244", ["jump", "if_end_238", 1, 1], "if_else_237", "if_end_238", ["jump", "if_end_195", 1, 1], "if_else_194", ["load_dynamic", 227, 5, 15, 328, 26], ["true", 228, 328, 33], ["is_identical", 229, 227, 228, 328, 33], ["jump_true", 229, "eq_done_276", 328, 33], ["is_int", 230, 227, 328, 33], ["jump_false", 230, "eq_ni_277", 328, 33], "_nop_tc_15", ["jump", "eq_ni_277", 328, 33], ["eq_int", 229, 227, 228, 328, 33], ["jump", "eq_done_276", 328, 33], "eq_ni_277", ["is_num", 230, 227, 328, 33], ["jump_false", 230, "eq_nn_278", 328, 33], ["is_num", 231, 228, 328, 33], ["jump_false", 231, "eq_nn_278", 328, 33], ["eq_float", 229, 227, 228, 328, 33], ["jump", "eq_done_276", 328, 33], "eq_nn_278", ["is_text", 230, 227, 328, 33], ["jump_false", 230, "eq_nt_279", 328, 33], ["is_text", 231, 228, 328, 33], ["jump_false", 231, "eq_nt_279", 328, 33], ["eq_text", 229, 227, 228, 328, 33], ["jump", "eq_done_276", 328, 33], "eq_nt_279", ["is_null", 230, 227, 328, 33], ["jump_false", 230, "eq_nnl_280", 328, 33], ["is_null", 231, 228, 328, 33], ["jump_false", 231, "eq_nnl_280", 328, 33], ["true", 229, 328, 33], ["jump", "eq_done_276", 328, 33], "eq_nnl_280", ["is_bool", 230, 227, 328, 33], ["jump_false", 230, "eq_nb_281", 328, 33], ["is_bool", 231, 228, 328, 33], ["jump_false", 231, "eq_nb_281", 328, 33], ["eq_bool", 229, 227, 228, 328, 33], ["jump", "eq_done_276", 328, 33], "eq_nb_281", ["false", 229, 328, 33], "eq_done_276", ["move", 232, 229, 328, 33], ["jump_false", 232, "and_end_275", 328, 33], ["length", 233, 12, 328, 48], ["access", 234, 5, 328, 58], "_nop_tc_16", "_nop_tc_17", "_nop_tc_18", ["jump", "rel_ni_282", 328, 58], ["ge_int", 235, 233, 234, 328, 58], ["jump", "rel_done_284", 328, 58], "rel_ni_282", ["is_num", 236, 233, 328, 58], ["jump_false", 236, "rel_nn_283", 328, 58], ["is_num", 237, 234, 328, 58], ["jump_false", 237, "rel_nn_283", 328, 58], ["ge_float", 235, 233, 234, 328, 58], ["jump", "rel_done_284", 328, 58], "rel_nn_283", ["is_text", 236, 233, 328, 58], ["jump_false", 236, "rel_err_285", 328, 58], ["is_text", 237, 234, 328, 58], ["jump_false", 237, "rel_err_285", 328, 58], ["ge_text", 235, 233, 234, 328, 58], ["jump", "rel_done_284", 328, 58], "rel_err_285", ["disrupt", 328, 58], "rel_done_284", ["move", 232, 235, 328, 58], "and_end_275", ["jump_false", 232, "if_else_273", 328, 58], ["access", 238, 2, 329, 23], ["load_index", 239, 12, 238, 329, 23], [ "access", 241, { "name": "text", "kind": "name", "make": "intrinsic" }, 329, 12 ], ["frame", 242, 241, 1, 329, 12], ["null", 243, 329, 12], ["setarg", 242, 0, 243, 329, 12], ["setarg", 242, 1, 239, 329, 12], ["invoke", 242, 240, 329, 12], ["move", 2, 240, 329, 12], ["load_dynamic", 244, 14, 2, 330, 23], ["move", 9, 244, 330, 23], ["null", 245, 331, 17], ["is_identical", 246, 9, 245, 331, 17], ["jump_true", 246, "ne_nid_291", 331, 17], ["jump", "ne_ni_292", 331, 17], "ne_nid_291", ["false", 246, 331, 17], ["jump", "ne_done_290", 331, 17], "ne_ni_292", ["is_int", 247, 9, 331, 17], ["jump_false", 247, "ne_nn_293", 331, 17], ["is_int", 248, 245, 331, 17], ["jump_false", 248, "ne_nn_293", 331, 17], ["ne_int", 246, 9, 245, 331, 17], ["jump", "ne_done_290", 331, 17], "ne_nn_293", ["is_num", 247, 9, 331, 17], ["jump_false", 247, "ne_nt_294", 331, 17], ["is_num", 248, 245, 331, 17], ["jump_false", 248, "ne_nt_294", 331, 17], ["ne_float", 246, 9, 245, 331, 17], ["jump", "ne_done_290", 331, 17], "ne_nt_294", ["is_text", 247, 9, 331, 17], ["jump_false", 247, "ne_nnl_295", 331, 17], ["is_text", 248, 245, 331, 17], ["jump_false", 248, "ne_nnl_295", 331, 17], ["ne_text", 246, 9, 245, 331, 17], ["jump", "ne_done_290", 331, 17], "ne_nnl_295", ["is_null", 247, 9, 331, 17], ["jump_false", 247, "ne_nb_296", 331, 17], ["is_null", 248, 245, 331, 17], ["jump_false", 248, "ne_nb_296", 331, 17], ["false", 246, 331, 17], ["jump", "ne_done_290", 331, 17], "ne_nb_296", ["is_bool", 247, 9, 331, 17], ["jump_false", 247, "ne_mis_297", 331, 17], ["is_bool", 248, 245, 331, 17], ["jump_false", 248, "ne_mis_297", 331, 17], ["ne_bool", 246, 9, 245, 331, 17], ["jump", "ne_done_290", 331, 17], "ne_mis_297", ["true", 246, 331, 17], "ne_done_290", ["move", 249, 246, 331, 17], ["jump_false", 249, "and_end_289", 331, 17], ["is_identical", 250, 9, 10, 331, 31], ["jump_true", 250, "ne_nid_299", 331, 31], ["jump", "ne_ni_300", 331, 31], "ne_nid_299", ["false", 250, 331, 31], ["jump", "ne_done_298", 331, 31], "ne_ni_300", ["is_int", 251, 9, 331, 31], ["jump_false", 251, "ne_nn_301", 331, 31], ["is_int", 252, 10, 331, 31], ["jump_false", 252, "ne_nn_301", 331, 31], ["ne_int", 250, 9, 10, 331, 31], ["jump", "ne_done_298", 331, 31], "ne_nn_301", ["is_num", 251, 9, 331, 31], ["jump_false", 251, "ne_nt_302", 331, 31], ["is_num", 252, 10, 331, 31], ["jump_false", 252, "ne_nt_302", 331, 31], ["ne_float", 250, 9, 10, 331, 31], ["jump", "ne_done_298", 331, 31], "ne_nt_302", ["is_text", 251, 9, 331, 31], ["jump_false", 251, "ne_nnl_303", 331, 31], ["is_text", 252, 10, 331, 31], ["jump_false", 252, "ne_nnl_303", 331, 31], ["ne_text", 250, 9, 10, 331, 31], ["jump", "ne_done_298", 331, 31], "ne_nnl_303", ["is_null", 251, 9, 331, 31], ["jump_false", 251, "ne_nb_304", 331, 31], ["is_null", 252, 10, 331, 31], ["jump_false", 252, "ne_nb_304", 331, 31], ["false", 250, 331, 31], ["jump", "ne_done_298", 331, 31], "ne_nb_304", ["is_bool", 251, 9, 331, 31], ["jump_false", 251, "ne_mis_305", 331, 31], ["is_bool", 252, 10, 331, 31], ["jump_false", 252, "ne_mis_305", 331, 31], ["ne_bool", 250, 9, 10, 331, 31], ["jump", "ne_done_298", 331, 31], "ne_mis_305", ["true", 250, 331, 31], "ne_done_298", ["move", 249, 250, 331, 31], "and_end_289", ["move", 253, 249, 331, 31], ["jump_false", 253, "and_end_288", 331, 31], ["access", 254, "unknown", 331, 48], ["is_identical", 255, 9, 254, 331, 48], ["jump_true", 255, "ne_nid_307", 331, 48], ["jump", "ne_ni_308", 331, 48], "ne_nid_307", ["false", 255, 331, 48], ["jump", "ne_done_306", 331, 48], "ne_ni_308", ["is_int", 256, 9, 331, 48], ["jump_false", 256, "ne_nn_309", 331, 48], ["is_int", 257, 254, 331, 48], ["jump_false", 257, "ne_nn_309", 331, 48], ["ne_int", 255, 9, 254, 331, 48], ["jump", "ne_done_306", 331, 48], "ne_nn_309", ["is_num", 256, 9, 331, 48], ["jump_false", 256, "ne_nt_310", 331, 48], ["is_num", 257, 254, 331, 48], ["jump_false", 257, "ne_nt_310", 331, 48], ["ne_float", 255, 9, 254, 331, 48], ["jump", "ne_done_306", 331, 48], "ne_nt_310", ["is_text", 256, 9, 331, 48], ["jump_false", 256, "ne_nnl_311", 331, 48], ["is_text", 257, 254, 331, 48], ["jump_false", 257, "ne_nnl_311", 331, 48], ["ne_text", 255, 9, 254, 331, 48], ["jump", "ne_done_306", 331, 48], "ne_nnl_311", ["is_null", 256, 9, 331, 48], ["jump_false", 256, "ne_nb_312", 331, 48], ["is_null", 257, 254, 331, 48], ["jump_false", 257, "ne_nb_312", 331, 48], ["false", 255, 331, 48], ["jump", "ne_done_306", 331, 48], "ne_nb_312", ["is_bool", 256, 9, 331, 48], ["jump_false", 256, "ne_mis_313", 331, 48], ["is_bool", 257, 254, 331, 48], ["jump_false", 257, "ne_mis_313", 331, 48], ["ne_bool", 255, 9, 254, 331, 48], ["jump", "ne_done_306", 331, 48], "ne_mis_313", ["true", 255, 331, 48], "ne_done_306", ["move", 253, 255, 331, 48], "and_end_288", ["jump_false", 253, "if_else_286", 331, 48], [ "access", 259, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 260, 259, 1, 1, 1], ["null", 261, 1, 1], ["setarg", 260, 0, 261, 1, 1], ["setarg", 260, 1, 19, 1, 1], ["invoke", 260, 258, 1, 1], ["array", 262, 0, 1, 1], ["push", 262, 258, 1, 1], ["push", 262, 15, 1, 1], ["push", 262, 2, 1, 1], ["push", 262, 9, 1, 1], [ "access", 263, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 264, "type_consistency: instr {0} op={1} src1 slot {2} has type {3}, expected float", 1, 1], ["frame", 266, 263, 2, 1, 1], ["null", 267, 1, 1], ["setarg", 266, 0, 267, 1, 1], ["setarg", 266, 1, 264, 1, 1], ["setarg", 266, 2, 262, 1, 1], ["invoke", 266, 265, 1, 1], ["is_array", 268, 18, 1, 1], ["jump_false", 268, "push_err_314", 1, 1], ["push", 18, 265, 1, 1], ["jump", "push_done_315", 1, 1], "push_err_314", ["disrupt", 1, 1], "push_done_315", ["jump", "if_end_287", 1, 1], "if_else_286", "if_end_287", ["length", 269, 12, 334, 18], ["access", 270, 6, 334, 28], "_nop_tc_19", "_nop_tc_20", "_nop_tc_21", ["jump", "rel_ni_318", 334, 28], ["ge_int", 271, 269, 270, 334, 28], ["jump", "rel_done_320", 334, 28], "rel_ni_318", ["is_num", 272, 269, 334, 28], ["jump_false", 272, "rel_nn_319", 334, 28], ["is_num", 273, 270, 334, 28], ["jump_false", 273, "rel_nn_319", 334, 28], ["ge_float", 271, 269, 270, 334, 28], ["jump", "rel_done_320", 334, 28], "rel_nn_319", ["is_text", 272, 269, 334, 28], ["jump_false", 272, "rel_err_321", 334, 28], ["is_text", 273, 270, 334, 28], ["jump_false", 273, "rel_err_321", 334, 28], ["ge_text", 271, 269, 270, 334, 28], ["jump", "rel_done_320", 334, 28], "rel_err_321", ["disrupt", 334, 28], "rel_done_320", ["jump_false", 271, "if_else_316", 334, 28], ["access", 274, 3, 335, 25], ["load_index", 275, 12, 274, 335, 25], [ "access", 277, { "name": "text", "kind": "name", "make": "intrinsic" }, 335, 14 ], ["frame", 278, 277, 1, 335, 14], ["null", 279, 335, 14], ["setarg", 278, 0, 279, 335, 14], ["setarg", 278, 1, 275, 335, 14], ["invoke", 278, 276, 335, 14], ["move", 13, 276, 335, 14], ["load_dynamic", 280, 14, 13, 336, 25], ["move", 16, 280, 336, 25], ["null", 281, 337, 19], ["is_identical", 282, 16, 281, 337, 19], ["jump_true", 282, "ne_nid_327", 337, 19], ["jump", "ne_ni_328", 337, 19], "ne_nid_327", ["false", 282, 337, 19], ["jump", "ne_done_326", 337, 19], "ne_ni_328", ["is_int", 283, 16, 337, 19], ["jump_false", 283, "ne_nn_329", 337, 19], ["is_int", 284, 281, 337, 19], ["jump_false", 284, "ne_nn_329", 337, 19], ["ne_int", 282, 16, 281, 337, 19], ["jump", "ne_done_326", 337, 19], "ne_nn_329", ["is_num", 283, 16, 337, 19], ["jump_false", 283, "ne_nt_330", 337, 19], ["is_num", 284, 281, 337, 19], ["jump_false", 284, "ne_nt_330", 337, 19], ["ne_float", 282, 16, 281, 337, 19], ["jump", "ne_done_326", 337, 19], "ne_nt_330", ["is_text", 283, 16, 337, 19], ["jump_false", 283, "ne_nnl_331", 337, 19], ["is_text", 284, 281, 337, 19], ["jump_false", 284, "ne_nnl_331", 337, 19], ["ne_text", 282, 16, 281, 337, 19], ["jump", "ne_done_326", 337, 19], "ne_nnl_331", ["is_null", 283, 16, 337, 19], ["jump_false", 283, "ne_nb_332", 337, 19], ["is_null", 284, 281, 337, 19], ["jump_false", 284, "ne_nb_332", 337, 19], ["false", 282, 337, 19], ["jump", "ne_done_326", 337, 19], "ne_nb_332", ["is_bool", 283, 16, 337, 19], ["jump_false", 283, "ne_mis_333", 337, 19], ["is_bool", 284, 281, 337, 19], ["jump_false", 284, "ne_mis_333", 337, 19], ["ne_bool", 282, 16, 281, 337, 19], ["jump", "ne_done_326", 337, 19], "ne_mis_333", ["true", 282, 337, 19], "ne_done_326", ["move", 285, 282, 337, 19], ["jump_false", 285, "and_end_325", 337, 19], ["is_identical", 286, 16, 10, 337, 33], ["jump_true", 286, "ne_nid_335", 337, 33], ["jump", "ne_ni_336", 337, 33], "ne_nid_335", ["false", 286, 337, 33], ["jump", "ne_done_334", 337, 33], "ne_ni_336", ["is_int", 287, 16, 337, 33], ["jump_false", 287, "ne_nn_337", 337, 33], ["is_int", 288, 10, 337, 33], ["jump_false", 288, "ne_nn_337", 337, 33], ["ne_int", 286, 16, 10, 337, 33], ["jump", "ne_done_334", 337, 33], "ne_nn_337", ["is_num", 287, 16, 337, 33], ["jump_false", 287, "ne_nt_338", 337, 33], ["is_num", 288, 10, 337, 33], ["jump_false", 288, "ne_nt_338", 337, 33], ["ne_float", 286, 16, 10, 337, 33], ["jump", "ne_done_334", 337, 33], "ne_nt_338", ["is_text", 287, 16, 337, 33], ["jump_false", 287, "ne_nnl_339", 337, 33], ["is_text", 288, 10, 337, 33], ["jump_false", 288, "ne_nnl_339", 337, 33], ["ne_text", 286, 16, 10, 337, 33], ["jump", "ne_done_334", 337, 33], "ne_nnl_339", ["is_null", 287, 16, 337, 33], ["jump_false", 287, "ne_nb_340", 337, 33], ["is_null", 288, 10, 337, 33], ["jump_false", 288, "ne_nb_340", 337, 33], ["false", 286, 337, 33], ["jump", "ne_done_334", 337, 33], "ne_nb_340", ["is_bool", 287, 16, 337, 33], ["jump_false", 287, "ne_mis_341", 337, 33], ["is_bool", 288, 10, 337, 33], ["jump_false", 288, "ne_mis_341", 337, 33], ["ne_bool", 286, 16, 10, 337, 33], ["jump", "ne_done_334", 337, 33], "ne_mis_341", ["true", 286, 337, 33], "ne_done_334", ["move", 285, 286, 337, 33], "and_end_325", ["move", 289, 285, 337, 33], ["jump_false", 289, "and_end_324", 337, 33], ["access", 290, "unknown", 337, 50], ["is_identical", 291, 16, 290, 337, 50], ["jump_true", 291, "ne_nid_343", 337, 50], ["jump", "ne_ni_344", 337, 50], "ne_nid_343", ["false", 291, 337, 50], ["jump", "ne_done_342", 337, 50], "ne_ni_344", ["is_int", 292, 16, 337, 50], ["jump_false", 292, "ne_nn_345", 337, 50], ["is_int", 293, 290, 337, 50], ["jump_false", 293, "ne_nn_345", 337, 50], ["ne_int", 291, 16, 290, 337, 50], ["jump", "ne_done_342", 337, 50], "ne_nn_345", ["is_num", 292, 16, 337, 50], ["jump_false", 292, "ne_nt_346", 337, 50], ["is_num", 293, 290, 337, 50], ["jump_false", 293, "ne_nt_346", 337, 50], ["ne_float", 291, 16, 290, 337, 50], ["jump", "ne_done_342", 337, 50], "ne_nt_346", ["is_text", 292, 16, 337, 50], ["jump_false", 292, "ne_nnl_347", 337, 50], ["is_text", 293, 290, 337, 50], ["jump_false", 293, "ne_nnl_347", 337, 50], ["ne_text", 291, 16, 290, 337, 50], ["jump", "ne_done_342", 337, 50], "ne_nnl_347", ["is_null", 292, 16, 337, 50], ["jump_false", 292, "ne_nb_348", 337, 50], ["is_null", 293, 290, 337, 50], ["jump_false", 293, "ne_nb_348", 337, 50], ["false", 291, 337, 50], ["jump", "ne_done_342", 337, 50], "ne_nb_348", ["is_bool", 292, 16, 337, 50], ["jump_false", 292, "ne_mis_349", 337, 50], ["is_bool", 293, 290, 337, 50], ["jump_false", 293, "ne_mis_349", 337, 50], ["ne_bool", 291, 16, 290, 337, 50], ["jump", "ne_done_342", 337, 50], "ne_mis_349", ["true", 291, 337, 50], "ne_done_342", ["move", 289, 291, 337, 50], "and_end_324", ["jump_false", 289, "if_else_322", 337, 50], [ "access", 295, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 296, 295, 1, 1, 1], ["null", 297, 1, 1], ["setarg", 296, 0, 297, 1, 1], ["setarg", 296, 1, 19, 1, 1], ["invoke", 296, 294, 1, 1], ["array", 298, 0, 1, 1], ["push", 298, 294, 1, 1], ["push", 298, 15, 1, 1], ["push", 298, 13, 1, 1], ["push", 298, 16, 1, 1], [ "access", 299, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 300, "type_consistency: instr {0} op={1} src2 slot {2} has type {3}, expected float", 1, 1], ["frame", 302, 299, 2, 1, 1], ["null", 303, 1, 1], ["setarg", 302, 0, 303, 1, 1], ["setarg", 302, 1, 300, 1, 1], ["setarg", 302, 2, 298, 1, 1], ["invoke", 302, 301, 1, 1], ["is_array", 304, 18, 1, 1], ["jump_false", 304, "push_err_350", 1, 1], ["push", 18, 301, 1, 1], ["jump", "push_done_351", 1, 1], "push_err_350", ["disrupt", 1, 1], "push_done_351", ["jump", "if_end_323", 1, 1], "if_else_322", "if_end_323", ["jump", "if_end_317", 1, 1], "if_else_316", "if_end_317", ["jump", "if_end_274", 1, 1], "if_else_273", ["load_dynamic", 305, 8, 15, 341, 25], ["true", 306, 341, 32], ["is_identical", 307, 305, 306, 341, 32], ["jump_true", 307, "eq_done_355", 341, 32], ["is_int", 308, 305, 341, 32], ["jump_false", 308, "eq_ni_356", 341, 32], "_nop_tc_22", ["jump", "eq_ni_356", 341, 32], ["eq_int", 307, 305, 306, 341, 32], ["jump", "eq_done_355", 341, 32], "eq_ni_356", ["is_num", 308, 305, 341, 32], ["jump_false", 308, "eq_nn_357", 341, 32], ["is_num", 309, 306, 341, 32], ["jump_false", 309, "eq_nn_357", 341, 32], ["eq_float", 307, 305, 306, 341, 32], ["jump", "eq_done_355", 341, 32], "eq_nn_357", ["is_text", 308, 305, 341, 32], ["jump_false", 308, "eq_nt_358", 341, 32], ["is_text", 309, 306, 341, 32], ["jump_false", 309, "eq_nt_358", 341, 32], ["eq_text", 307, 305, 306, 341, 32], ["jump", "eq_done_355", 341, 32], "eq_nt_358", ["is_null", 308, 305, 341, 32], ["jump_false", 308, "eq_nnl_359", 341, 32], ["is_null", 309, 306, 341, 32], ["jump_false", 309, "eq_nnl_359", 341, 32], ["true", 307, 341, 32], ["jump", "eq_done_355", 341, 32], "eq_nnl_359", ["is_bool", 308, 305, 341, 32], ["jump_false", 308, "eq_nb_360", 341, 32], ["is_bool", 309, 306, 341, 32], ["jump_false", 309, "eq_nb_360", 341, 32], ["eq_bool", 307, 305, 306, 341, 32], ["jump", "eq_done_355", 341, 32], "eq_nb_360", ["false", 307, 341, 32], "eq_done_355", ["move", 310, 307, 341, 32], ["jump_false", 310, "and_end_354", 341, 32], ["length", 311, 12, 341, 47], ["access", 312, 5, 341, 57], "_nop_tc_23", "_nop_tc_24", "_nop_tc_25", ["jump", "rel_ni_361", 341, 57], ["ge_int", 313, 311, 312, 341, 57], ["jump", "rel_done_363", 341, 57], "rel_ni_361", ["is_num", 314, 311, 341, 57], ["jump_false", 314, "rel_nn_362", 341, 57], ["is_num", 315, 312, 341, 57], ["jump_false", 315, "rel_nn_362", 341, 57], ["ge_float", 313, 311, 312, 341, 57], ["jump", "rel_done_363", 341, 57], "rel_nn_362", ["is_text", 314, 311, 341, 57], ["jump_false", 314, "rel_err_364", 341, 57], ["is_text", 315, 312, 341, 57], ["jump_false", 315, "rel_err_364", 341, 57], ["ge_text", 313, 311, 312, 341, 57], ["jump", "rel_done_363", 341, 57], "rel_err_364", ["disrupt", 341, 57], "rel_done_363", ["move", 310, 313, 341, 57], "and_end_354", ["jump_false", 310, "if_else_352", 341, 57], ["access", 316, 2, 342, 23], ["load_index", 317, 12, 316, 342, 23], [ "access", 319, { "name": "text", "kind": "name", "make": "intrinsic" }, 342, 12 ], ["frame", 320, 319, 1, 342, 12], ["null", 321, 342, 12], ["setarg", 320, 0, 321, 342, 12], ["setarg", 320, 1, 317, 342, 12], ["invoke", 320, 318, 342, 12], ["move", 2, 318, 342, 12], ["load_dynamic", 322, 14, 2, 343, 23], ["move", 9, 322, 343, 23], ["null", 323, 344, 17], ["is_identical", 324, 9, 323, 344, 17], ["jump_true", 324, "ne_nid_370", 344, 17], ["jump", "ne_ni_371", 344, 17], "ne_nid_370", ["false", 324, 344, 17], ["jump", "ne_done_369", 344, 17], "ne_ni_371", ["is_int", 325, 9, 344, 17], ["jump_false", 325, "ne_nn_372", 344, 17], ["is_int", 326, 323, 344, 17], ["jump_false", 326, "ne_nn_372", 344, 17], ["ne_int", 324, 9, 323, 344, 17], ["jump", "ne_done_369", 344, 17], "ne_nn_372", ["is_num", 325, 9, 344, 17], ["jump_false", 325, "ne_nt_373", 344, 17], ["is_num", 326, 323, 344, 17], ["jump_false", 326, "ne_nt_373", 344, 17], ["ne_float", 324, 9, 323, 344, 17], ["jump", "ne_done_369", 344, 17], "ne_nt_373", ["is_text", 325, 9, 344, 17], ["jump_false", 325, "ne_nnl_374", 344, 17], ["is_text", 326, 323, 344, 17], ["jump_false", 326, "ne_nnl_374", 344, 17], ["ne_text", 324, 9, 323, 344, 17], ["jump", "ne_done_369", 344, 17], "ne_nnl_374", ["is_null", 325, 9, 344, 17], ["jump_false", 325, "ne_nb_375", 344, 17], ["is_null", 326, 323, 344, 17], ["jump_false", 326, "ne_nb_375", 344, 17], ["false", 324, 344, 17], ["jump", "ne_done_369", 344, 17], "ne_nb_375", ["is_bool", 325, 9, 344, 17], ["jump_false", 325, "ne_mis_376", 344, 17], ["is_bool", 326, 323, 344, 17], ["jump_false", 326, "ne_mis_376", 344, 17], ["ne_bool", 324, 9, 323, 344, 17], ["jump", "ne_done_369", 344, 17], "ne_mis_376", ["true", 324, 344, 17], "ne_done_369", ["move", 327, 324, 344, 17], ["jump_false", 327, "and_end_368", 344, 17], ["is_identical", 328, 9, 6, 344, 31], ["jump_true", 328, "ne_nid_378", 344, 31], ["jump", "ne_ni_379", 344, 31], "ne_nid_378", ["false", 328, 344, 31], ["jump", "ne_done_377", 344, 31], "ne_ni_379", ["is_int", 329, 9, 344, 31], ["jump_false", 329, "ne_nn_380", 344, 31], ["is_int", 330, 6, 344, 31], ["jump_false", 330, "ne_nn_380", 344, 31], ["ne_int", 328, 9, 6, 344, 31], ["jump", "ne_done_377", 344, 31], "ne_nn_380", ["is_num", 329, 9, 344, 31], ["jump_false", 329, "ne_nt_381", 344, 31], ["is_num", 330, 6, 344, 31], ["jump_false", 330, "ne_nt_381", 344, 31], ["ne_float", 328, 9, 6, 344, 31], ["jump", "ne_done_377", 344, 31], "ne_nt_381", ["is_text", 329, 9, 344, 31], ["jump_false", 329, "ne_nnl_382", 344, 31], ["is_text", 330, 6, 344, 31], ["jump_false", 330, "ne_nnl_382", 344, 31], ["ne_text", 328, 9, 6, 344, 31], ["jump", "ne_done_377", 344, 31], "ne_nnl_382", ["is_null", 329, 9, 344, 31], ["jump_false", 329, "ne_nb_383", 344, 31], ["is_null", 330, 6, 344, 31], ["jump_false", 330, "ne_nb_383", 344, 31], ["false", 328, 344, 31], ["jump", "ne_done_377", 344, 31], "ne_nb_383", ["is_bool", 329, 9, 344, 31], ["jump_false", 329, "ne_mis_384", 344, 31], ["is_bool", 330, 6, 344, 31], ["jump_false", 330, "ne_mis_384", 344, 31], ["ne_bool", 328, 9, 6, 344, 31], ["jump", "ne_done_377", 344, 31], "ne_mis_384", ["true", 328, 344, 31], "ne_done_377", ["move", 327, 328, 344, 31], "and_end_368", ["move", 331, 327, 344, 31], ["jump_false", 331, "and_end_367", 344, 31], ["access", 332, "unknown", 344, 47], ["is_identical", 333, 9, 332, 344, 47], ["jump_true", 333, "ne_nid_386", 344, 47], ["jump", "ne_ni_387", 344, 47], "ne_nid_386", ["false", 333, 344, 47], ["jump", "ne_done_385", 344, 47], "ne_ni_387", ["is_int", 334, 9, 344, 47], ["jump_false", 334, "ne_nn_388", 344, 47], ["is_int", 335, 332, 344, 47], ["jump_false", 335, "ne_nn_388", 344, 47], ["ne_int", 333, 9, 332, 344, 47], ["jump", "ne_done_385", 344, 47], "ne_nn_388", ["is_num", 334, 9, 344, 47], ["jump_false", 334, "ne_nt_389", 344, 47], ["is_num", 335, 332, 344, 47], ["jump_false", 335, "ne_nt_389", 344, 47], ["ne_float", 333, 9, 332, 344, 47], ["jump", "ne_done_385", 344, 47], "ne_nt_389", ["is_text", 334, 9, 344, 47], ["jump_false", 334, "ne_nnl_390", 344, 47], ["is_text", 335, 332, 344, 47], ["jump_false", 335, "ne_nnl_390", 344, 47], ["ne_text", 333, 9, 332, 344, 47], ["jump", "ne_done_385", 344, 47], "ne_nnl_390", ["is_null", 334, 9, 344, 47], ["jump_false", 334, "ne_nb_391", 344, 47], ["is_null", 335, 332, 344, 47], ["jump_false", 335, "ne_nb_391", 344, 47], ["false", 333, 344, 47], ["jump", "ne_done_385", 344, 47], "ne_nb_391", ["is_bool", 334, 9, 344, 47], ["jump_false", 334, "ne_mis_392", 344, 47], ["is_bool", 335, 332, 344, 47], ["jump_false", 335, "ne_mis_392", 344, 47], ["ne_bool", 333, 9, 332, 344, 47], ["jump", "ne_done_385", 344, 47], "ne_mis_392", ["true", 333, 344, 47], "ne_done_385", ["move", 331, 333, 344, 47], "and_end_367", ["jump_false", 331, "if_else_365", 344, 47], [ "access", 337, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 338, 337, 1, 1, 1], ["null", 339, 1, 1], ["setarg", 338, 0, 339, 1, 1], ["setarg", 338, 1, 19, 1, 1], ["invoke", 338, 336, 1, 1], ["array", 340, 0, 1, 1], ["push", 340, 336, 1, 1], ["push", 340, 15, 1, 1], ["push", 340, 2, 1, 1], ["push", 340, 9, 1, 1], [ "access", 341, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 342, "type_consistency: instr {0} op={1} src1 slot {2} has type {3}, expected text", 1, 1], ["frame", 344, 341, 2, 1, 1], ["null", 345, 1, 1], ["setarg", 344, 0, 345, 1, 1], ["setarg", 344, 1, 342, 1, 1], ["setarg", 344, 2, 340, 1, 1], ["invoke", 344, 343, 1, 1], ["is_array", 346, 18, 1, 1], ["jump_false", 346, "push_err_393", 1, 1], ["push", 18, 343, 1, 1], ["jump", "push_done_394", 1, 1], "push_err_393", ["disrupt", 1, 1], "push_done_394", ["jump", "if_end_366", 1, 1], "if_else_365", "if_end_366", ["length", 347, 12, 347, 18], ["access", 348, 6, 347, 28], "_nop_tc_26", "_nop_tc_27", "_nop_tc_28", ["jump", "rel_ni_397", 347, 28], ["ge_int", 349, 347, 348, 347, 28], ["jump", "rel_done_399", 347, 28], "rel_ni_397", ["is_num", 350, 347, 347, 28], ["jump_false", 350, "rel_nn_398", 347, 28], ["is_num", 351, 348, 347, 28], ["jump_false", 351, "rel_nn_398", 347, 28], ["ge_float", 349, 347, 348, 347, 28], ["jump", "rel_done_399", 347, 28], "rel_nn_398", ["is_text", 350, 347, 347, 28], ["jump_false", 350, "rel_err_400", 347, 28], ["is_text", 351, 348, 347, 28], ["jump_false", 351, "rel_err_400", 347, 28], ["ge_text", 349, 347, 348, 347, 28], ["jump", "rel_done_399", 347, 28], "rel_err_400", ["disrupt", 347, 28], "rel_done_399", ["jump_false", 349, "if_else_395", 347, 28], ["access", 352, 3, 348, 25], ["load_index", 353, 12, 352, 348, 25], [ "access", 355, { "name": "text", "kind": "name", "make": "intrinsic" }, 348, 14 ], ["frame", 356, 355, 1, 348, 14], ["null", 357, 348, 14], ["setarg", 356, 0, 357, 348, 14], ["setarg", 356, 1, 353, 348, 14], ["invoke", 356, 354, 348, 14], ["move", 13, 354, 348, 14], ["load_dynamic", 358, 14, 13, 349, 25], ["move", 16, 358, 349, 25], ["null", 359, 350, 19], ["is_identical", 360, 16, 359, 350, 19], ["jump_true", 360, "ne_nid_406", 350, 19], ["jump", "ne_ni_407", 350, 19], "ne_nid_406", ["false", 360, 350, 19], ["jump", "ne_done_405", 350, 19], "ne_ni_407", ["is_int", 361, 16, 350, 19], ["jump_false", 361, "ne_nn_408", 350, 19], ["is_int", 362, 359, 350, 19], ["jump_false", 362, "ne_nn_408", 350, 19], ["ne_int", 360, 16, 359, 350, 19], ["jump", "ne_done_405", 350, 19], "ne_nn_408", ["is_num", 361, 16, 350, 19], ["jump_false", 361, "ne_nt_409", 350, 19], ["is_num", 362, 359, 350, 19], ["jump_false", 362, "ne_nt_409", 350, 19], ["ne_float", 360, 16, 359, 350, 19], ["jump", "ne_done_405", 350, 19], "ne_nt_409", ["is_text", 361, 16, 350, 19], ["jump_false", 361, "ne_nnl_410", 350, 19], ["is_text", 362, 359, 350, 19], ["jump_false", 362, "ne_nnl_410", 350, 19], ["ne_text", 360, 16, 359, 350, 19], ["jump", "ne_done_405", 350, 19], "ne_nnl_410", ["is_null", 361, 16, 350, 19], ["jump_false", 361, "ne_nb_411", 350, 19], ["is_null", 362, 359, 350, 19], ["jump_false", 362, "ne_nb_411", 350, 19], ["false", 360, 350, 19], ["jump", "ne_done_405", 350, 19], "ne_nb_411", ["is_bool", 361, 16, 350, 19], ["jump_false", 361, "ne_mis_412", 350, 19], ["is_bool", 362, 359, 350, 19], ["jump_false", 362, "ne_mis_412", 350, 19], ["ne_bool", 360, 16, 359, 350, 19], ["jump", "ne_done_405", 350, 19], "ne_mis_412", ["true", 360, 350, 19], "ne_done_405", ["move", 363, 360, 350, 19], ["jump_false", 363, "and_end_404", 350, 19], ["is_identical", 364, 16, 6, 350, 33], ["jump_true", 364, "ne_nid_414", 350, 33], ["jump", "ne_ni_415", 350, 33], "ne_nid_414", ["false", 364, 350, 33], ["jump", "ne_done_413", 350, 33], "ne_ni_415", ["is_int", 365, 16, 350, 33], ["jump_false", 365, "ne_nn_416", 350, 33], ["is_int", 366, 6, 350, 33], ["jump_false", 366, "ne_nn_416", 350, 33], ["ne_int", 364, 16, 6, 350, 33], ["jump", "ne_done_413", 350, 33], "ne_nn_416", ["is_num", 365, 16, 350, 33], ["jump_false", 365, "ne_nt_417", 350, 33], ["is_num", 366, 6, 350, 33], ["jump_false", 366, "ne_nt_417", 350, 33], ["ne_float", 364, 16, 6, 350, 33], ["jump", "ne_done_413", 350, 33], "ne_nt_417", ["is_text", 365, 16, 350, 33], ["jump_false", 365, "ne_nnl_418", 350, 33], ["is_text", 366, 6, 350, 33], ["jump_false", 366, "ne_nnl_418", 350, 33], ["ne_text", 364, 16, 6, 350, 33], ["jump", "ne_done_413", 350, 33], "ne_nnl_418", ["is_null", 365, 16, 350, 33], ["jump_false", 365, "ne_nb_419", 350, 33], ["is_null", 366, 6, 350, 33], ["jump_false", 366, "ne_nb_419", 350, 33], ["false", 364, 350, 33], ["jump", "ne_done_413", 350, 33], "ne_nb_419", ["is_bool", 365, 16, 350, 33], ["jump_false", 365, "ne_mis_420", 350, 33], ["is_bool", 366, 6, 350, 33], ["jump_false", 366, "ne_mis_420", 350, 33], ["ne_bool", 364, 16, 6, 350, 33], ["jump", "ne_done_413", 350, 33], "ne_mis_420", ["true", 364, 350, 33], "ne_done_413", ["move", 363, 364, 350, 33], "and_end_404", ["move", 367, 363, 350, 33], ["jump_false", 367, "and_end_403", 350, 33], ["access", 368, "unknown", 350, 49], ["is_identical", 369, 16, 368, 350, 49], ["jump_true", 369, "ne_nid_422", 350, 49], ["jump", "ne_ni_423", 350, 49], "ne_nid_422", ["false", 369, 350, 49], ["jump", "ne_done_421", 350, 49], "ne_ni_423", ["is_int", 370, 16, 350, 49], ["jump_false", 370, "ne_nn_424", 350, 49], ["is_int", 371, 368, 350, 49], ["jump_false", 371, "ne_nn_424", 350, 49], ["ne_int", 369, 16, 368, 350, 49], ["jump", "ne_done_421", 350, 49], "ne_nn_424", ["is_num", 370, 16, 350, 49], ["jump_false", 370, "ne_nt_425", 350, 49], ["is_num", 371, 368, 350, 49], ["jump_false", 371, "ne_nt_425", 350, 49], ["ne_float", 369, 16, 368, 350, 49], ["jump", "ne_done_421", 350, 49], "ne_nt_425", ["is_text", 370, 16, 350, 49], ["jump_false", 370, "ne_nnl_426", 350, 49], ["is_text", 371, 368, 350, 49], ["jump_false", 371, "ne_nnl_426", 350, 49], ["ne_text", 369, 16, 368, 350, 49], ["jump", "ne_done_421", 350, 49], "ne_nnl_426", ["is_null", 370, 16, 350, 49], ["jump_false", 370, "ne_nb_427", 350, 49], ["is_null", 371, 368, 350, 49], ["jump_false", 371, "ne_nb_427", 350, 49], ["false", 369, 350, 49], ["jump", "ne_done_421", 350, 49], "ne_nb_427", ["is_bool", 370, 16, 350, 49], ["jump_false", 370, "ne_mis_428", 350, 49], ["is_bool", 371, 368, 350, 49], ["jump_false", 371, "ne_mis_428", 350, 49], ["ne_bool", 369, 16, 368, 350, 49], ["jump", "ne_done_421", 350, 49], "ne_mis_428", ["true", 369, 350, 49], "ne_done_421", ["move", 367, 369, 350, 49], "and_end_403", ["jump_false", 367, "if_else_401", 350, 49], [ "access", 373, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 374, 373, 1, 1, 1], ["null", 375, 1, 1], ["setarg", 374, 0, 375, 1, 1], ["setarg", 374, 1, 19, 1, 1], ["invoke", 374, 372, 1, 1], ["array", 376, 0, 1, 1], ["push", 376, 372, 1, 1], ["push", 376, 15, 1, 1], ["push", 376, 13, 1, 1], ["push", 376, 16, 1, 1], [ "access", 377, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 378, "type_consistency: instr {0} op={1} src2 slot {2} has type {3}, expected text", 1, 1], ["frame", 380, 377, 2, 1, 1], ["null", 381, 1, 1], ["setarg", 380, 0, 381, 1, 1], ["setarg", 380, 1, 378, 1, 1], ["setarg", 380, 2, 376, 1, 1], ["invoke", 380, 379, 1, 1], ["is_array", 382, 18, 1, 1], ["jump_false", 382, "push_err_429", 1, 1], ["push", 18, 379, 1, 1], ["jump", "push_done_430", 1, 1], "push_err_429", ["disrupt", 1, 1], "push_done_430", ["jump", "if_end_402", 1, 1], "if_else_401", "if_end_402", ["jump", "if_end_396", 1, 1], "if_else_395", "if_end_396", ["jump", "if_end_353", 1, 1], "if_else_352", ["load_dynamic", 383, 17, 15, 354, 25], ["true", 384, 354, 32], ["is_identical", 385, 383, 384, 354, 32], ["jump_true", 385, "eq_done_434", 354, 32], ["is_int", 386, 383, 354, 32], ["jump_false", 386, "eq_ni_435", 354, 32], "_nop_tc_29", ["jump", "eq_ni_435", 354, 32], ["eq_int", 385, 383, 384, 354, 32], ["jump", "eq_done_434", 354, 32], "eq_ni_435", ["is_num", 386, 383, 354, 32], ["jump_false", 386, "eq_nn_436", 354, 32], ["is_num", 387, 384, 354, 32], ["jump_false", 387, "eq_nn_436", 354, 32], ["eq_float", 385, 383, 384, 354, 32], ["jump", "eq_done_434", 354, 32], "eq_nn_436", ["is_text", 386, 383, 354, 32], ["jump_false", 386, "eq_nt_437", 354, 32], ["is_text", 387, 384, 354, 32], ["jump_false", 387, "eq_nt_437", 354, 32], ["eq_text", 385, 383, 384, 354, 32], ["jump", "eq_done_434", 354, 32], "eq_nt_437", ["is_null", 386, 383, 354, 32], ["jump_false", 386, "eq_nnl_438", 354, 32], ["is_null", 387, 384, 354, 32], ["jump_false", 387, "eq_nnl_438", 354, 32], ["true", 385, 354, 32], ["jump", "eq_done_434", 354, 32], "eq_nnl_438", ["is_bool", 386, 383, 354, 32], ["jump_false", 386, "eq_nb_439", 354, 32], ["is_bool", 387, 384, 354, 32], ["jump_false", 387, "eq_nb_439", 354, 32], ["eq_bool", 385, 383, 384, 354, 32], ["jump", "eq_done_434", 354, 32], "eq_nb_439", ["false", 385, 354, 32], "eq_done_434", ["move", 388, 385, 354, 32], ["jump_false", 388, "and_end_433", 354, 32], ["length", 389, 12, 354, 47], ["access", 390, 5, 354, 57], "_nop_tc_30", "_nop_tc_31", "_nop_tc_32", ["jump", "rel_ni_440", 354, 57], ["ge_int", 391, 389, 390, 354, 57], ["jump", "rel_done_442", 354, 57], "rel_ni_440", ["is_num", 392, 389, 354, 57], ["jump_false", 392, "rel_nn_441", 354, 57], ["is_num", 393, 390, 354, 57], ["jump_false", 393, "rel_nn_441", 354, 57], ["ge_float", 391, 389, 390, 354, 57], ["jump", "rel_done_442", 354, 57], "rel_nn_441", ["is_text", 392, 389, 354, 57], ["jump_false", 392, "rel_err_443", 354, 57], ["is_text", 393, 390, 354, 57], ["jump_false", 393, "rel_err_443", 354, 57], ["ge_text", 391, 389, 390, 354, 57], ["jump", "rel_done_442", 354, 57], "rel_err_443", ["disrupt", 354, 57], "rel_done_442", ["move", 388, 391, 354, 57], "and_end_433", ["jump_false", 388, "if_else_431", 354, 57], ["access", 394, 2, 355, 23], ["load_index", 395, 12, 394, 355, 23], [ "access", 397, { "name": "text", "kind": "name", "make": "intrinsic" }, 355, 12 ], ["frame", 398, 397, 1, 355, 12], ["null", 399, 355, 12], ["setarg", 398, 0, 399, 355, 12], ["setarg", 398, 1, 395, 355, 12], ["invoke", 398, 396, 355, 12], ["move", 2, 396, 355, 12], ["load_dynamic", 400, 14, 2, 356, 23], ["move", 9, 400, 356, 23], ["null", 401, 357, 17], ["is_identical", 402, 9, 401, 357, 17], ["jump_true", 402, "ne_nid_449", 357, 17], ["jump", "ne_ni_450", 357, 17], "ne_nid_449", ["false", 402, 357, 17], ["jump", "ne_done_448", 357, 17], "ne_ni_450", ["is_int", 403, 9, 357, 17], ["jump_false", 403, "ne_nn_451", 357, 17], ["is_int", 404, 401, 357, 17], ["jump_false", 404, "ne_nn_451", 357, 17], ["ne_int", 402, 9, 401, 357, 17], ["jump", "ne_done_448", 357, 17], "ne_nn_451", ["is_num", 403, 9, 357, 17], ["jump_false", 403, "ne_nt_452", 357, 17], ["is_num", 404, 401, 357, 17], ["jump_false", 404, "ne_nt_452", 357, 17], ["ne_float", 402, 9, 401, 357, 17], ["jump", "ne_done_448", 357, 17], "ne_nt_452", ["is_text", 403, 9, 357, 17], ["jump_false", 403, "ne_nnl_453", 357, 17], ["is_text", 404, 401, 357, 17], ["jump_false", 404, "ne_nnl_453", 357, 17], ["ne_text", 402, 9, 401, 357, 17], ["jump", "ne_done_448", 357, 17], "ne_nnl_453", ["is_null", 403, 9, 357, 17], ["jump_false", 403, "ne_nb_454", 357, 17], ["is_null", 404, 401, 357, 17], ["jump_false", 404, "ne_nb_454", 357, 17], ["false", 402, 357, 17], ["jump", "ne_done_448", 357, 17], "ne_nb_454", ["is_bool", 403, 9, 357, 17], ["jump_false", 403, "ne_mis_455", 357, 17], ["is_bool", 404, 401, 357, 17], ["jump_false", 404, "ne_mis_455", 357, 17], ["ne_bool", 402, 9, 401, 357, 17], ["jump", "ne_done_448", 357, 17], "ne_mis_455", ["true", 402, 357, 17], "ne_done_448", ["move", 405, 402, 357, 17], ["jump_false", 405, "and_end_447", 357, 17], ["is_identical", 406, 9, 7, 357, 31], ["jump_true", 406, "ne_nid_457", 357, 31], ["jump", "ne_ni_458", 357, 31], "ne_nid_457", ["false", 406, 357, 31], ["jump", "ne_done_456", 357, 31], "ne_ni_458", ["is_int", 407, 9, 357, 31], ["jump_false", 407, "ne_nn_459", 357, 31], ["is_int", 408, 7, 357, 31], ["jump_false", 408, "ne_nn_459", 357, 31], ["ne_int", 406, 9, 7, 357, 31], ["jump", "ne_done_456", 357, 31], "ne_nn_459", ["is_num", 407, 9, 357, 31], ["jump_false", 407, "ne_nt_460", 357, 31], ["is_num", 408, 7, 357, 31], ["jump_false", 408, "ne_nt_460", 357, 31], ["ne_float", 406, 9, 7, 357, 31], ["jump", "ne_done_456", 357, 31], "ne_nt_460", ["is_text", 407, 9, 357, 31], ["jump_false", 407, "ne_nnl_461", 357, 31], ["is_text", 408, 7, 357, 31], ["jump_false", 408, "ne_nnl_461", 357, 31], ["ne_text", 406, 9, 7, 357, 31], ["jump", "ne_done_456", 357, 31], "ne_nnl_461", ["is_null", 407, 9, 357, 31], ["jump_false", 407, "ne_nb_462", 357, 31], ["is_null", 408, 7, 357, 31], ["jump_false", 408, "ne_nb_462", 357, 31], ["false", 406, 357, 31], ["jump", "ne_done_456", 357, 31], "ne_nb_462", ["is_bool", 407, 9, 357, 31], ["jump_false", 407, "ne_mis_463", 357, 31], ["is_bool", 408, 7, 357, 31], ["jump_false", 408, "ne_mis_463", 357, 31], ["ne_bool", 406, 9, 7, 357, 31], ["jump", "ne_done_456", 357, 31], "ne_mis_463", ["true", 406, 357, 31], "ne_done_456", ["move", 405, 406, 357, 31], "and_end_447", ["move", 409, 405, 357, 31], ["jump_false", 409, "and_end_446", 357, 31], ["access", 410, "unknown", 357, 47], ["is_identical", 411, 9, 410, 357, 47], ["jump_true", 411, "ne_nid_465", 357, 47], ["jump", "ne_ni_466", 357, 47], "ne_nid_465", ["false", 411, 357, 47], ["jump", "ne_done_464", 357, 47], "ne_ni_466", ["is_int", 412, 9, 357, 47], ["jump_false", 412, "ne_nn_467", 357, 47], ["is_int", 413, 410, 357, 47], ["jump_false", 413, "ne_nn_467", 357, 47], ["ne_int", 411, 9, 410, 357, 47], ["jump", "ne_done_464", 357, 47], "ne_nn_467", ["is_num", 412, 9, 357, 47], ["jump_false", 412, "ne_nt_468", 357, 47], ["is_num", 413, 410, 357, 47], ["jump_false", 413, "ne_nt_468", 357, 47], ["ne_float", 411, 9, 410, 357, 47], ["jump", "ne_done_464", 357, 47], "ne_nt_468", ["is_text", 412, 9, 357, 47], ["jump_false", 412, "ne_nnl_469", 357, 47], ["is_text", 413, 410, 357, 47], ["jump_false", 413, "ne_nnl_469", 357, 47], ["ne_text", 411, 9, 410, 357, 47], ["jump", "ne_done_464", 357, 47], "ne_nnl_469", ["is_null", 412, 9, 357, 47], ["jump_false", 412, "ne_nb_470", 357, 47], ["is_null", 413, 410, 357, 47], ["jump_false", 413, "ne_nb_470", 357, 47], ["false", 411, 357, 47], ["jump", "ne_done_464", 357, 47], "ne_nb_470", ["is_bool", 412, 9, 357, 47], ["jump_false", 412, "ne_mis_471", 357, 47], ["is_bool", 413, 410, 357, 47], ["jump_false", 413, "ne_mis_471", 357, 47], ["ne_bool", 411, 9, 410, 357, 47], ["jump", "ne_done_464", 357, 47], "ne_mis_471", ["true", 411, 357, 47], "ne_done_464", ["move", 409, 411, 357, 47], "and_end_446", ["jump_false", 409, "if_else_444", 357, 47], [ "access", 415, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 416, 415, 1, 1, 1], ["null", 417, 1, 1], ["setarg", 416, 0, 417, 1, 1], ["setarg", 416, 1, 19, 1, 1], ["invoke", 416, 414, 1, 1], ["array", 418, 0, 1, 1], ["push", 418, 414, 1, 1], ["push", 418, 15, 1, 1], ["push", 418, 2, 1, 1], ["push", 418, 9, 1, 1], [ "access", 419, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 420, "type_consistency: instr {0} op={1} src1 slot {2} has type {3}, expected bool", 1, 1], ["frame", 422, 419, 2, 1, 1], ["null", 423, 1, 1], ["setarg", 422, 0, 423, 1, 1], ["setarg", 422, 1, 420, 1, 1], ["setarg", 422, 2, 418, 1, 1], ["invoke", 422, 421, 1, 1], ["is_array", 424, 18, 1, 1], ["jump_false", 424, "push_err_472", 1, 1], ["push", 18, 421, 1, 1], ["jump", "push_done_473", 1, 1], "push_err_472", ["disrupt", 1, 1], "push_done_473", ["jump", "if_end_445", 1, 1], "if_else_444", "if_end_445", ["jump", "if_end_432", 1, 1], "if_else_431", "if_end_432", "if_end_353", "if_end_274", "if_end_195", ["get", 425, 2, 1, 363, 9], ["load_dynamic", 426, 425, 15, 363, 21], ["true", 427, 363, 28], ["is_identical", 428, 426, 427, 363, 28], ["jump_true", 428, "eq_done_476", 363, 28], ["is_int", 429, 426, 363, 28], ["jump_false", 429, "eq_ni_477", 363, 28], "_nop_tc_33", ["jump", "eq_ni_477", 363, 28], ["eq_int", 428, 426, 427, 363, 28], ["jump", "eq_done_476", 363, 28], "eq_ni_477", ["is_num", 429, 426, 363, 28], ["jump_false", 429, "eq_nn_478", 363, 28], ["is_num", 430, 427, 363, 28], ["jump_false", 430, "eq_nn_478", 363, 28], ["eq_float", 428, 426, 427, 363, 28], ["jump", "eq_done_476", 363, 28], "eq_nn_478", ["is_text", 429, 426, 363, 28], ["jump_false", 429, "eq_nt_479", 363, 28], ["is_text", 430, 427, 363, 28], ["jump_false", 430, "eq_nt_479", 363, 28], ["eq_text", 428, 426, 427, 363, 28], ["jump", "eq_done_476", 363, 28], "eq_nt_479", ["is_null", 429, 426, 363, 28], ["jump_false", 429, "eq_nnl_480", 363, 28], ["is_null", 430, 427, 363, 28], ["jump_false", 430, "eq_nnl_480", 363, 28], ["true", 428, 363, 28], ["jump", "eq_done_476", 363, 28], "eq_nnl_480", ["is_bool", 429, 426, 363, 28], ["jump_false", 429, "eq_nb_481", 363, 28], ["is_bool", 430, 427, 363, 28], ["jump_false", 430, "eq_nb_481", 363, 28], ["eq_bool", 428, 426, 427, 363, 28], ["jump", "eq_done_476", 363, 28], "eq_nb_481", ["false", 428, 363, 28], "eq_done_476", ["jump_false", 428, "if_else_474", 363, 28], ["null", 431, 364, 36], ["access", 432, 1, 364, 29], ["load_index", 433, 12, 432, 364, 29], [ "access", 435, { "name": "text", "kind": "name", "make": "intrinsic" }, 364, 18 ], ["frame", 436, 435, 1, 364, 18], ["null", 437, 364, 18], ["setarg", 436, 0, 437, 364, 18], ["setarg", 436, 1, 433, 364, 18], ["invoke", 436, 434, 364, 18], ["store_dynamic", 14, 431, 434, 364, 18], ["access", 438, "int", 366, 17], ["is_identical", 439, 15, 438, 366, 17], ["jump_true", 439, "eq_done_485", 366, 17], ["is_int", 440, 15, 366, 17], ["jump_false", 440, "eq_ni_486", 366, 17], "_nop_tc_34", ["jump", "eq_ni_486", 366, 17], ["eq_int", 439, 15, 438, 366, 17], ["jump", "eq_done_485", 366, 17], "eq_ni_486", ["is_num", 440, 15, 366, 17], ["jump_false", 440, "eq_nn_487", 366, 17], ["is_num", 441, 438, 366, 17], ["jump_false", 441, "eq_nn_487", 366, 17], ["eq_float", 439, 15, 438, 366, 17], ["jump", "eq_done_485", 366, 17], "eq_nn_487", ["is_text", 440, 15, 366, 17], ["jump_false", 440, "eq_nt_488", 366, 17], ["is_text", 441, 438, 366, 17], ["jump_false", 441, "eq_nt_488", 366, 17], ["eq_text", 439, 15, 438, 366, 17], ["jump", "eq_done_485", 366, 17], "eq_nt_488", ["is_null", 440, 15, 366, 17], ["jump_false", 440, "eq_nnl_489", 366, 17], ["is_null", 441, 438, 366, 17], ["jump_false", 441, "eq_nnl_489", 366, 17], ["true", 439, 366, 17], ["jump", "eq_done_485", 366, 17], "eq_nnl_489", ["is_bool", 440, 15, 366, 17], ["jump_false", 440, "eq_nb_490", 366, 17], ["is_bool", 441, 438, 366, 17], ["jump_false", 441, "eq_nb_490", 366, 17], ["eq_bool", 439, 15, 438, 366, 17], ["jump", "eq_done_485", 366, 17], "eq_nb_490", ["false", 439, 366, 17], "eq_done_485", ["move", 442, 439, 366, 17], ["jump_true", 442, "or_end_484", 366, 17], ["access", 443, "access", 366, 33], ["is_identical", 444, 15, 443, 366, 33], ["jump_true", 444, "eq_done_492", 366, 33], ["is_int", 445, 15, 366, 33], ["jump_false", 445, "eq_ni_493", 366, 33], "_nop_tc_35", ["jump", "eq_ni_493", 366, 33], ["eq_int", 444, 15, 443, 366, 33], ["jump", "eq_done_492", 366, 33], "eq_ni_493", ["is_num", 445, 15, 366, 33], ["jump_false", 445, "eq_nn_494", 366, 33], ["is_num", 446, 443, 366, 33], ["jump_false", 446, "eq_nn_494", 366, 33], ["eq_float", 444, 15, 443, 366, 33], ["jump", "eq_done_492", 366, 33], "eq_nn_494", ["is_text", 445, 15, 366, 33], ["jump_false", 445, "eq_nt_495", 366, 33], ["is_text", 446, 443, 366, 33], ["jump_false", 446, "eq_nt_495", 366, 33], ["eq_text", 444, 15, 443, 366, 33], ["jump", "eq_done_492", 366, 33], "eq_nt_495", ["is_null", 445, 15, 366, 33], ["jump_false", 445, "eq_nnl_496", 366, 33], ["is_null", 446, 443, 366, 33], ["jump_false", 446, "eq_nnl_496", 366, 33], ["true", 444, 366, 33], ["jump", "eq_done_492", 366, 33], "eq_nnl_496", ["is_bool", 445, 15, 366, 33], ["jump_false", 445, "eq_nb_497", 366, 33], ["is_bool", 446, 443, 366, 33], ["jump_false", 446, "eq_nb_497", 366, 33], ["eq_bool", 444, 15, 443, 366, 33], ["jump", "eq_done_492", 366, 33], "eq_nb_497", ["false", 444, 366, 33], "eq_done_492", ["move", 447, 444, 366, 33], ["jump_false", 447, "and_end_491", 366, 33], ["access", 448, 2, 366, 61], ["load_index", 449, 12, 448, 366, 61], ["is_num", 450, 449, 366, 61], ["move", 447, 450, 366, 61], "and_end_491", ["move", 442, 447, 366, 61], "or_end_484", ["jump_false", 442, "if_else_482", 366, 61], ["jump", "if_end_483", 366, 67], "if_else_482", "if_end_483", ["jump", "if_end_475", 366, 67], "if_else_474", "if_end_475", ["access", 451, "invoke", 370, 15], ["is_identical", 452, 15, 451, 370, 15], ["jump_true", 452, "eq_done_500", 370, 15], ["is_int", 453, 15, 370, 15], ["jump_false", 453, "eq_ni_501", 370, 15], "_nop_tc_36", ["jump", "eq_ni_501", 370, 15], ["eq_int", 452, 15, 451, 370, 15], ["jump", "eq_done_500", 370, 15], "eq_ni_501", ["is_num", 453, 15, 370, 15], ["jump_false", 453, "eq_nn_502", 370, 15], ["is_num", 454, 451, 370, 15], ["jump_false", 454, "eq_nn_502", 370, 15], ["eq_float", 452, 15, 451, 370, 15], ["jump", "eq_done_500", 370, 15], "eq_nn_502", ["is_text", 453, 15, 370, 15], ["jump_false", 453, "eq_nt_503", 370, 15], ["is_text", 454, 451, 370, 15], ["jump_false", 454, "eq_nt_503", 370, 15], ["eq_text", 452, 15, 451, 370, 15], ["jump", "eq_done_500", 370, 15], "eq_nt_503", ["is_null", 453, 15, 370, 15], ["jump_false", 453, "eq_nnl_504", 370, 15], ["is_null", 454, 451, 370, 15], ["jump_false", 454, "eq_nnl_504", 370, 15], ["true", 452, 370, 15], ["jump", "eq_done_500", 370, 15], "eq_nnl_504", ["is_bool", 453, 15, 370, 15], ["jump_false", 453, "eq_nb_505", 370, 15], ["is_bool", 454, 451, 370, 15], ["jump_false", 454, "eq_nb_505", 370, 15], ["eq_bool", 452, 15, 451, 370, 15], ["jump", "eq_done_500", 370, 15], "eq_nb_505", ["false", 452, 370, 15], "eq_done_500", ["jump_false", 452, "if_else_498", 370, 15], ["null", 455, 371, 36], ["access", 456, 2, 371, 29], ["load_index", 457, 12, 456, 371, 29], [ "access", 459, { "name": "text", "kind": "name", "make": "intrinsic" }, 371, 18 ], ["frame", 460, 459, 1, 371, 18], ["null", 461, 371, 18], ["setarg", 460, 0, 461, 371, 18], ["setarg", 460, 1, 457, 371, 18], ["invoke", 460, 458, 371, 18], ["store_dynamic", 14, 455, 458, 371, 18], ["jump", "if_end_499", 371, 18], "if_else_498", "if_end_499", ["access", 462, 1, 374, 13], ["is_int", 464, 19, 374, 13], ["jump_false", 464, "add_ni_506", 374, 13], ["add_int", 463, 19, 462, 374, 13], ["jump", "add_done_508", 374, 13], "add_ni_506", ["is_text", 464, 19, 374, 13], ["jump_false", 464, "add_nt_507", 374, 13], ["is_text", 465, 462, 374, 13], ["jump_false", 465, "add_nt_507", 374, 13], ["concat", 463, 19, 462, 374, 13], ["jump", "add_done_508", 374, 13], "add_nt_507", ["is_num", 464, 19, 374, 13], ["jump_false", 464, "add_err_509", 374, 13], ["add_float", 463, 19, 462, 374, 13], ["jump", "add_done_508", 374, 13], "add_err_509", ["disrupt", 374, 13], "add_done_508", ["move", 19, 463, 374, 13], ["jump", "while_start_138", 374, 13], "while_end_139", ["return", 18, 376, 10], ["null", 466, 376, 10], ["return", 466, 376, 10] ], "name": "", "filename": "verify_ir.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 77, "nr_close_slots": 0, "instructions": [ ["load_field", 10, 1, "instructions", 382, 22], ["move", 5, 10, 382, 22], ["array", 11, 0, 383, 16], ["move", 7, 11, 383, 16], ["record", 12, 0], ["move", 9, 12, 384, 14], ["access", 8, 0, 385, 11], ["null", 4, 386, 15], ["null", 6, 387, 12], ["null", 2, 388, 19], ["null", 3, 389, 16], ["null", 13, 391, 23], ["is_identical", 14, 5, 13, 391, 23], ["jump_true", 14, "eq_done_512", 391, 23], ["is_int", 15, 5, 391, 23], ["jump_false", 15, "eq_ni_513", 391, 23], "_nop_tc_1", ["jump", "eq_ni_513", 391, 23], ["eq_int", 14, 5, 13, 391, 23], ["jump", "eq_done_512", 391, 23], "eq_ni_513", ["is_num", 15, 5, 391, 23], ["jump_false", 15, "eq_nn_514", 391, 23], ["is_num", 16, 13, 391, 23], ["jump_false", 16, "eq_nn_514", 391, 23], ["eq_float", 14, 5, 13, 391, 23], ["jump", "eq_done_512", 391, 23], "eq_nn_514", ["is_text", 15, 5, 391, 23], ["jump_false", 15, "eq_nt_515", 391, 23], ["is_text", 16, 13, 391, 23], ["jump_false", 16, "eq_nt_515", 391, 23], ["eq_text", 14, 5, 13, 391, 23], ["jump", "eq_done_512", 391, 23], "eq_nt_515", ["is_null", 15, 5, 391, 23], ["jump_false", 15, "eq_nnl_516", 391, 23], ["is_null", 16, 13, 391, 23], ["jump_false", 16, "eq_nnl_516", 391, 23], ["true", 14, 391, 23], ["jump", "eq_done_512", 391, 23], "eq_nnl_516", ["is_bool", 15, 5, 391, 23], ["jump_false", 15, "eq_nb_517", 391, 23], ["is_bool", 16, 13, 391, 23], ["jump_false", 16, "eq_nb_517", 391, 23], ["eq_bool", 14, 5, 13, 391, 23], ["jump", "eq_done_512", 391, 23], "eq_nb_517", ["false", 14, 391, 23], "eq_done_512", ["jump_false", 14, "if_else_510", 391, 23], ["return", 7, 391, 36], ["jump", "if_end_511", 391, 36], "if_else_510", "if_end_511", "while_start_518", ["length", 17, 5, 394, 21], ["is_int", 19, 8, 394, 21], ["jump_false", 19, "rel_ni_520", 394, 21], "_nop_tc_2", "_nop_tc_3", ["lt_int", 18, 8, 17, 394, 21], ["jump", "rel_done_522", 394, 21], "rel_ni_520", ["is_num", 19, 8, 394, 21], ["jump_false", 19, "rel_nn_521", 394, 21], ["is_num", 20, 17, 394, 21], ["jump_false", 20, "rel_nn_521", 394, 21], ["lt_float", 18, 8, 17, 394, 21], ["jump", "rel_done_522", 394, 21], "rel_nn_521", ["is_text", 19, 8, 394, 21], ["jump_false", 19, "rel_err_523", 394, 21], ["is_text", 20, 17, 394, 21], ["jump_false", 20, "rel_err_523", 394, 21], ["lt_text", 18, 8, 17, 394, 21], ["jump", "rel_done_522", 394, 21], "rel_err_523", ["disrupt", 394, 21], "rel_done_522", ["jump_false", 18, "while_end_519", 394, 21], ["load_dynamic", 21, 5, 8, 395, 26], ["move", 4, 21, 395, 26], ["is_text", 22, 4, 396, 17], ["move", 23, 22, 396, 17], ["jump_false", 23, "and_end_526", 396, 17], ["access", 24, "_nop_", 396, 46], [ "access", 26, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 396, 27 ], ["frame", 27, 26, 2, 396, 27], ["null", 28, 396, 27], ["setarg", 27, 0, 28, 396, 27], ["setarg", 27, 1, 4, 396, 27], ["setarg", 27, 2, 24, 396, 27], ["invoke", 27, 25, 396, 27], ["move", 23, 25, 396, 27], "and_end_526", ["jump_false", 23, "if_else_524", 396, 27], ["true", 29, 397, 21], ["store_dynamic", 9, 29, 4, 397, 12], ["jump", "if_end_525", 397, 12], "if_else_524", "if_end_525", ["access", 30, 1, 399, 13], ["is_int", 32, 8, 399, 13], ["jump_false", 32, "add_ni_527", 399, 13], ["add_int", 31, 8, 30, 399, 13], ["jump", "add_done_529", 399, 13], "add_ni_527", ["is_text", 32, 8, 399, 13], ["jump_false", 32, "add_nt_528", 399, 13], ["is_text", 33, 30, 399, 13], ["jump_false", 33, "add_nt_528", 399, 13], ["concat", 31, 8, 30, 399, 13], ["jump", "add_done_529", 399, 13], "add_nt_528", ["is_num", 32, 8, 399, 13], ["jump_false", 32, "add_err_530", 399, 13], ["add_float", 31, 8, 30, 399, 13], ["jump", "add_done_529", 399, 13], "add_err_530", ["disrupt", 399, 13], "add_done_529", ["move", 8, 31, 399, 13], ["jump", "while_start_518", 399, 13], "while_end_519", ["access", 34, 0, 403, 7], ["move", 8, 34, 403, 7], "while_start_531", ["length", 35, 5, 404, 21], ["is_int", 37, 8, 404, 21], ["jump_false", 37, "rel_ni_533", 404, 21], "_nop_tc_4", "_nop_tc_5", ["lt_int", 36, 8, 35, 404, 21], ["jump", "rel_done_535", 404, 21], "rel_ni_533", ["is_num", 37, 8, 404, 21], ["jump_false", 37, "rel_nn_534", 404, 21], ["is_num", 38, 35, 404, 21], ["jump_false", 38, "rel_nn_534", 404, 21], ["lt_float", 36, 8, 35, 404, 21], ["jump", "rel_done_535", 404, 21], "rel_nn_534", ["is_text", 37, 8, 404, 21], ["jump_false", 37, "rel_err_536", 404, 21], ["is_text", 38, 35, 404, 21], ["jump_false", 38, "rel_err_536", 404, 21], ["lt_text", 36, 8, 35, 404, 21], ["jump", "rel_done_535", 404, 21], "rel_err_536", ["disrupt", 404, 21], "rel_done_535", ["jump_false", 36, "while_end_532", 404, 21], ["load_dynamic", 39, 5, 8, 405, 26], ["move", 4, 39, 405, 26], ["is_array", 40, 4, 406, 18], ["jump_false", 40, "if_else_537", 406, 18], ["access", 41, 0, 407, 18], ["load_index", 42, 4, 41, 407, 18], ["move", 6, 42, 407, 18], ["get", 43, 4, 1, 408, 19], ["load_dynamic", 44, 43, 6, 408, 34], ["move", 2, 44, 408, 34], ["null", 45, 409, 24], ["is_identical", 46, 2, 45, 409, 24], ["jump_true", 46, "ne_nid_542", 409, 24], ["jump", "ne_ni_543", 409, 24], "ne_nid_542", ["false", 46, 409, 24], ["jump", "ne_done_541", 409, 24], "ne_ni_543", ["is_int", 47, 2, 409, 24], ["jump_false", 47, "ne_nn_544", 409, 24], ["is_int", 48, 45, 409, 24], ["jump_false", 48, "ne_nn_544", 409, 24], ["ne_int", 46, 2, 45, 409, 24], ["jump", "ne_done_541", 409, 24], "ne_nn_544", ["is_num", 47, 2, 409, 24], ["jump_false", 47, "ne_nt_545", 409, 24], ["is_num", 48, 45, 409, 24], ["jump_false", 48, "ne_nt_545", 409, 24], ["ne_float", 46, 2, 45, 409, 24], ["jump", "ne_done_541", 409, 24], "ne_nt_545", ["is_text", 47, 2, 409, 24], ["jump_false", 47, "ne_nnl_546", 409, 24], ["is_text", 48, 45, 409, 24], ["jump_false", 48, "ne_nnl_546", 409, 24], ["ne_text", 46, 2, 45, 409, 24], ["jump", "ne_done_541", 409, 24], "ne_nnl_546", ["is_null", 47, 2, 409, 24], ["jump_false", 47, "ne_nb_547", 409, 24], ["is_null", 48, 45, 409, 24], ["jump_false", 48, "ne_nb_547", 409, 24], ["false", 46, 409, 24], ["jump", "ne_done_541", 409, 24], "ne_nb_547", ["is_bool", 47, 2, 409, 24], ["jump_false", 47, "ne_mis_548", 409, 24], ["is_bool", 48, 45, 409, 24], ["jump_false", 48, "ne_mis_548", 409, 24], ["ne_bool", 46, 2, 45, 409, 24], ["jump", "ne_done_541", 409, 24], "ne_mis_548", ["true", 46, 409, 24], "ne_done_541", ["jump_false", 46, "if_else_539", 409, 24], ["access", 49, 1, 410, 36], ["is_int", 51, 2, 410, 36], ["jump_false", 51, "add_ni_549", 410, 36], ["add_int", 50, 2, 49, 410, 36], ["jump", "add_done_551", 410, 36], "add_ni_549", ["is_text", 51, 2, 410, 36], ["jump_false", 51, "add_nt_550", 410, 36], ["is_text", 52, 49, 410, 36], ["jump_false", 52, "add_nt_550", 410, 36], ["concat", 50, 2, 49, 410, 36], ["jump", "add_done_551", 410, 36], "add_nt_550", ["is_num", 51, 2, 410, 36], ["jump_false", 51, "add_err_552", 410, 36], ["add_float", 50, 2, 49, 410, 36], ["jump", "add_done_551", 410, 36], "add_err_552", ["disrupt", 410, 36], "add_done_551", ["load_dynamic", 53, 4, 50, 410, 36], ["move", 3, 53, 410, 36], ["is_text", 54, 3, 411, 21], ["move", 55, 54, 411, 21], ["jump_false", 55, "and_end_555", 411, 21], ["load_dynamic", 56, 9, 3, 411, 37], ["true", 57, 411, 48], ["is_identical", 58, 56, 57, 411, 48], ["jump_true", 58, "eq_done_556", 411, 48], ["is_int", 59, 56, 411, 48], ["jump_false", 59, "eq_ni_557", 411, 48], "_nop_tc_6", ["jump", "eq_ni_557", 411, 48], ["eq_int", 58, 56, 57, 411, 48], ["jump", "eq_done_556", 411, 48], "eq_ni_557", ["is_num", 59, 56, 411, 48], ["jump_false", 59, "eq_nn_558", 411, 48], ["is_num", 60, 57, 411, 48], ["jump_false", 60, "eq_nn_558", 411, 48], ["eq_float", 58, 56, 57, 411, 48], ["jump", "eq_done_556", 411, 48], "eq_nn_558", ["is_text", 59, 56, 411, 48], ["jump_false", 59, "eq_nt_559", 411, 48], ["is_text", 60, 57, 411, 48], ["jump_false", 60, "eq_nt_559", 411, 48], ["eq_text", 58, 56, 57, 411, 48], ["jump", "eq_done_556", 411, 48], "eq_nt_559", ["is_null", 59, 56, 411, 48], ["jump_false", 59, "eq_nnl_560", 411, 48], ["is_null", 60, 57, 411, 48], ["jump_false", 60, "eq_nnl_560", 411, 48], ["true", 58, 411, 48], ["jump", "eq_done_556", 411, 48], "eq_nnl_560", ["is_bool", 59, 56, 411, 48], ["jump_false", 59, "eq_nb_561", 411, 48], ["is_bool", 60, 57, 411, 48], ["jump_false", 60, "eq_nb_561", 411, 48], ["eq_bool", 58, 56, 57, 411, 48], ["jump", "eq_done_556", 411, 48], "eq_nb_561", ["false", 58, 411, 48], "eq_done_556", ["move", 55, 58, 411, 48], "and_end_555", ["jump_false", 55, "if_else_553", 411, 48], [ "access", 62, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 63, 62, 1, 1, 1], ["null", 64, 1, 1], ["setarg", 63, 0, 64, 1, 1], ["setarg", 63, 1, 8, 1, 1], ["invoke", 63, 61, 1, 1], ["array", 65, 0, 1, 1], ["push", 65, 61, 1, 1], ["push", 65, 6, 1, 1], ["push", 65, 3, 1, 1], [ "access", 66, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 67, "nop_consistency: instr {0} op={1} jumps to nop marker \"{2}\"", 1, 1], ["frame", 69, 66, 2, 1, 1], ["null", 70, 1, 1], ["setarg", 69, 0, 70, 1, 1], ["setarg", 69, 1, 67, 1, 1], ["setarg", 69, 2, 65, 1, 1], ["invoke", 69, 68, 1, 1], ["is_array", 71, 7, 1, 1], ["jump_false", 71, "push_err_562", 1, 1], ["push", 7, 68, 1, 1], ["jump", "push_done_563", 1, 1], "push_err_562", ["disrupt", 1, 1], "push_done_563", ["jump", "if_end_554", 1, 1], "if_else_553", "if_end_554", ["jump", "if_end_540", 1, 1], "if_else_539", "if_end_540", ["jump", "if_end_538", 1, 1], "if_else_537", "if_end_538", ["access", 72, 1, 416, 13], ["is_int", 74, 8, 416, 13], ["jump_false", 74, "add_ni_564", 416, 13], ["add_int", 73, 8, 72, 416, 13], ["jump", "add_done_566", 416, 13], "add_ni_564", ["is_text", 74, 8, 416, 13], ["jump_false", 74, "add_nt_565", 416, 13], ["is_text", 75, 72, 416, 13], ["jump_false", 75, "add_nt_565", 416, 13], ["concat", 73, 8, 72, 416, 13], ["jump", "add_done_566", 416, 13], "add_nt_565", ["is_num", 74, 8, 416, 13], ["jump_false", 74, "add_err_567", 416, 13], ["add_float", 73, 8, 72, 416, 13], ["jump", "add_done_566", 416, 13], "add_err_567", ["disrupt", 416, 13], "add_done_566", ["move", 8, 73, 416, 13], ["jump", "while_start_531", 416, 13], "while_end_532", ["return", 7, 418, 10], ["null", 76, 418, 10], ["return", 76, 418, 10] ], "name": "", "filename": "verify_ir.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 112, "nr_close_slots": 0, "instructions": [ ["array", 8, 0, 424, 20], ["move", 3, 8, 424, 20], ["null", 4, 425, 22], ["access", 7, 0, 426, 11], ["null", 9, 427, 29], ["is_identical", 10, 2, 9, 427, 29], ["jump_true", 10, "ne_nid_571", 427, 29], ["jump", "ne_ni_572", 427, 29], "ne_nid_571", ["false", 10, 427, 29], ["jump", "ne_done_570", 427, 29], "ne_ni_572", ["is_int", 11, 2, 427, 29], ["jump_false", 11, "ne_nn_573", 427, 29], ["is_int", 12, 9, 427, 29], ["jump_false", 12, "ne_nn_573", 427, 29], ["ne_int", 10, 2, 9, 427, 29], ["jump", "ne_done_570", 427, 29], "ne_nn_573", ["is_num", 11, 2, 427, 29], ["jump_false", 11, "ne_nt_574", 427, 29], ["is_num", 12, 9, 427, 29], ["jump_false", 12, "ne_nt_574", 427, 29], ["ne_float", 10, 2, 9, 427, 29], ["jump", "ne_done_570", 427, 29], "ne_nt_574", ["is_text", 11, 2, 427, 29], ["jump_false", 11, "ne_nnl_575", 427, 29], ["is_text", 12, 9, 427, 29], ["jump_false", 12, "ne_nnl_575", 427, 29], ["ne_text", 10, 2, 9, 427, 29], ["jump", "ne_done_570", 427, 29], "ne_nnl_575", ["is_null", 11, 2, 427, 29], ["jump_false", 11, "ne_nb_576", 427, 29], ["is_null", 12, 9, 427, 29], ["jump_false", 12, "ne_nb_576", 427, 29], ["false", 10, 427, 29], ["jump", "ne_done_570", 427, 29], "ne_nb_576", ["is_bool", 11, 2, 427, 29], ["jump_false", 11, "ne_mis_577", 427, 29], ["is_bool", 12, 9, 427, 29], ["jump_false", 12, "ne_mis_577", 427, 29], ["ne_bool", 10, 2, 9, 427, 29], ["jump", "ne_done_570", 427, 29], "ne_mis_577", ["true", 10, 427, 29], "ne_done_570", ["jump_false", 10, "tern_else_568", 427, 29], ["access", 14, ": ", 427, 48], ["is_int", 16, 2, 427, 48], ["jump_false", 16, "add_ni_578", 427, 48], "_nop_tc_1", ["jump", "add_ni_578", 427, 48], ["add_int", 15, 2, 14, 427, 48], ["jump", "add_done_580", 427, 48], "add_ni_578", ["is_text", 16, 2, 427, 48], ["jump_false", 16, "add_nt_579", 427, 48], ["concat", 15, 2, 14, 427, 48], ["jump", "add_done_580", 427, 48], "add_nt_579", ["is_num", 16, 2, 427, 48], ["jump_false", 16, "add_err_581", 427, 48], ["is_num", 17, 14, 427, 48], ["jump_false", 17, "add_err_581", 427, 48], ["add_float", 15, 2, 14, 427, 48], ["jump", "add_done_580", 427, 48], "add_err_581", ["disrupt", 427, 48], "add_done_580", ["move", 13, 15, 427, 48], ["jump", "tern_end_569", 427, 48], "tern_else_568", ["access", 18, "", 427, 55], ["move", 13, 18, 427, 55], "tern_end_569", ["move", 5, 13, 427, 55], ["load_field", 19, 1, "name", 428, 17], ["null", 20, 428, 30], ["is_identical", 21, 19, 20, 428, 30], ["jump_true", 21, "ne_nid_585", 428, 30], ["jump", "ne_ni_586", 428, 30], "ne_nid_585", ["false", 21, 428, 30], ["jump", "ne_done_584", 428, 30], "ne_ni_586", ["is_int", 22, 19, 428, 30], ["jump_false", 22, "ne_nn_587", 428, 30], ["is_int", 23, 20, 428, 30], ["jump_false", 23, "ne_nn_587", 428, 30], ["ne_int", 21, 19, 20, 428, 30], ["jump", "ne_done_584", 428, 30], "ne_nn_587", ["is_num", 22, 19, 428, 30], ["jump_false", 22, "ne_nt_588", 428, 30], ["is_num", 23, 20, 428, 30], ["jump_false", 23, "ne_nt_588", 428, 30], ["ne_float", 21, 19, 20, 428, 30], ["jump", "ne_done_584", 428, 30], "ne_nt_588", ["is_text", 22, 19, 428, 30], ["jump_false", 22, "ne_nnl_589", 428, 30], ["is_text", 23, 20, 428, 30], ["jump_false", 23, "ne_nnl_589", 428, 30], ["ne_text", 21, 19, 20, 428, 30], ["jump", "ne_done_584", 428, 30], "ne_nnl_589", ["is_null", 22, 19, 428, 30], ["jump_false", 22, "ne_nb_590", 428, 30], ["is_null", 23, 20, 428, 30], ["jump_false", 23, "ne_nb_590", 428, 30], ["false", 21, 428, 30], ["jump", "ne_done_584", 428, 30], "ne_nb_590", ["is_bool", 22, 19, 428, 30], ["jump_false", 22, "ne_mis_591", 428, 30], ["is_bool", 23, 20, 428, 30], ["jump_false", 23, "ne_mis_591", 428, 30], ["ne_bool", 21, 19, 20, 428, 30], ["jump", "ne_done_584", 428, 30], "ne_mis_591", ["true", 21, 428, 30], "ne_done_584", ["jump_false", 21, "tern_else_582", 428, 30], ["load_field", 25, 1, "name", 428, 37], ["move", 24, 25, 428, 37], ["jump", "tern_end_583", 428, 37], "tern_else_582", ["access", 26, "", 428, 49], ["move", 24, 26, 428, 49], "tern_end_583", ["move", 6, 24, 428, 49], ["get", 28, 3, 1, 430, 18], ["frame", 29, 28, 1, 430, 18], ["null", 30, 430, 18], ["setarg", 29, 0, 30, 430, 18], ["setarg", 29, 1, 1, 430, 18], ["invoke", 29, 27, 430, 18], ["move", 4, 27, 430, 18], ["access", 31, 0, 431, 7], ["move", 7, 31, 431, 7], "while_start_592", ["length", 32, 4, 432, 21], ["is_int", 34, 7, 432, 21], ["jump_false", 34, "rel_ni_594", 432, 21], "_nop_tc_2", "_nop_tc_3", ["lt_int", 33, 7, 32, 432, 21], ["jump", "rel_done_596", 432, 21], "rel_ni_594", ["is_num", 34, 7, 432, 21], ["jump_false", 34, "rel_nn_595", 432, 21], ["is_num", 35, 32, 432, 21], ["jump_false", 35, "rel_nn_595", 432, 21], ["lt_float", 33, 7, 32, 432, 21], ["jump", "rel_done_596", 432, 21], "rel_nn_595", ["is_text", 34, 7, 432, 21], ["jump_false", 34, "rel_err_597", 432, 21], ["is_text", 35, 32, 432, 21], ["jump_false", 35, "rel_err_597", 432, 21], ["lt_text", 33, 7, 32, 432, 21], ["jump", "rel_done_596", 432, 21], "rel_err_597", ["disrupt", 432, 21], "rel_done_596", ["jump_false", 33, "while_end_593", 432, 21], ["load_dynamic", 36, 4, 7, 1, 14], ["array", 37, 0, 1, 14], ["push", 37, 5, 1, 14], ["push", 37, 6, 1, 14], ["push", 37, 36, 1, 14], [ "access", 38, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 14 ], ["access", 39, "{0}{1}: {2}", 1, 14], ["frame", 41, 38, 2, 1, 14], ["null", 42, 1, 14], ["setarg", 41, 0, 42, 1, 14], ["setarg", 41, 1, 39, 1, 14], ["setarg", 41, 2, 37, 1, 14], ["invoke", 41, 40, 1, 14], ["is_array", 43, 3, 1, 14], ["jump_false", 43, "push_err_598", 1, 14], ["push", 3, 40, 1, 14], ["jump", "push_done_599", 1, 14], "push_err_598", ["disrupt", 1, 14], "push_done_599", ["access", 44, 1, 434, 13], ["is_int", 46, 7, 434, 13], ["jump_false", 46, "add_ni_600", 434, 13], ["add_int", 45, 7, 44, 434, 13], ["jump", "add_done_602", 434, 13], "add_ni_600", ["is_text", 46, 7, 434, 13], ["jump_false", 46, "add_nt_601", 434, 13], ["is_text", 47, 44, 434, 13], ["jump_false", 47, "add_nt_601", 434, 13], ["concat", 45, 7, 44, 434, 13], ["jump", "add_done_602", 434, 13], "add_nt_601", ["is_num", 46, 7, 434, 13], ["jump_false", 46, "add_err_603", 434, 13], ["add_float", 45, 7, 44, 434, 13], ["jump", "add_done_602", 434, 13], "add_err_603", ["disrupt", 434, 13], "add_done_602", ["move", 7, 45, 434, 13], ["jump", "while_start_592", 434, 13], "while_end_593", ["get", 49, 5, 1, 437, 18], ["frame", 50, 49, 1, 437, 18], ["null", 51, 437, 18], ["setarg", 50, 0, 51, 437, 18], ["setarg", 50, 1, 1, 437, 18], ["invoke", 50, 48, 437, 18], ["move", 4, 48, 437, 18], ["access", 52, 0, 438, 7], ["move", 7, 52, 438, 7], "while_start_604", ["length", 53, 4, 439, 21], ["is_int", 55, 7, 439, 21], ["jump_false", 55, "rel_ni_606", 439, 21], "_nop_tc_4", "_nop_tc_5", ["lt_int", 54, 7, 53, 439, 21], ["jump", "rel_done_608", 439, 21], "rel_ni_606", ["is_num", 55, 7, 439, 21], ["jump_false", 55, "rel_nn_607", 439, 21], ["is_num", 56, 53, 439, 21], ["jump_false", 56, "rel_nn_607", 439, 21], ["lt_float", 54, 7, 53, 439, 21], ["jump", "rel_done_608", 439, 21], "rel_nn_607", ["is_text", 55, 7, 439, 21], ["jump_false", 55, "rel_err_609", 439, 21], ["is_text", 56, 53, 439, 21], ["jump_false", 56, "rel_err_609", 439, 21], ["lt_text", 54, 7, 53, 439, 21], ["jump", "rel_done_608", 439, 21], "rel_err_609", ["disrupt", 439, 21], "rel_done_608", ["jump_false", 54, "while_end_605", 439, 21], ["load_dynamic", 57, 4, 7, 1, 14], ["array", 58, 0, 1, 14], ["push", 58, 5, 1, 14], ["push", 58, 6, 1, 14], ["push", 58, 57, 1, 14], [ "access", 59, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 14 ], ["access", 60, "{0}{1}: {2}", 1, 14], ["frame", 62, 59, 2, 1, 14], ["null", 63, 1, 14], ["setarg", 62, 0, 63, 1, 14], ["setarg", 62, 1, 60, 1, 14], ["setarg", 62, 2, 58, 1, 14], ["invoke", 62, 61, 1, 14], ["is_array", 64, 3, 1, 14], ["jump_false", 64, "push_err_610", 1, 14], ["push", 3, 61, 1, 14], ["jump", "push_done_611", 1, 14], "push_err_610", ["disrupt", 1, 14], "push_done_611", ["access", 65, 1, 441, 13], ["is_int", 67, 7, 441, 13], ["jump_false", 67, "add_ni_612", 441, 13], ["add_int", 66, 7, 65, 441, 13], ["jump", "add_done_614", 441, 13], "add_ni_612", ["is_text", 67, 7, 441, 13], ["jump_false", 67, "add_nt_613", 441, 13], ["is_text", 68, 65, 441, 13], ["jump_false", 68, "add_nt_613", 441, 13], ["concat", 66, 7, 65, 441, 13], ["jump", "add_done_614", 441, 13], "add_nt_613", ["is_num", 67, 7, 441, 13], ["jump_false", 67, "add_err_615", 441, 13], ["add_float", 66, 7, 65, 441, 13], ["jump", "add_done_614", 441, 13], "add_err_615", ["disrupt", 441, 13], "add_done_614", ["move", 7, 66, 441, 13], ["jump", "while_start_604", 441, 13], "while_end_605", ["get", 70, 6, 1, 444, 18], ["frame", 71, 70, 1, 444, 18], ["null", 72, 444, 18], ["setarg", 71, 0, 72, 444, 18], ["setarg", 71, 1, 1, 444, 18], ["invoke", 71, 69, 444, 18], ["move", 4, 69, 444, 18], ["access", 73, 0, 445, 7], ["move", 7, 73, 445, 7], "while_start_616", ["length", 74, 4, 446, 21], ["is_int", 76, 7, 446, 21], ["jump_false", 76, "rel_ni_618", 446, 21], "_nop_tc_6", "_nop_tc_7", ["lt_int", 75, 7, 74, 446, 21], ["jump", "rel_done_620", 446, 21], "rel_ni_618", ["is_num", 76, 7, 446, 21], ["jump_false", 76, "rel_nn_619", 446, 21], ["is_num", 77, 74, 446, 21], ["jump_false", 77, "rel_nn_619", 446, 21], ["lt_float", 75, 7, 74, 446, 21], ["jump", "rel_done_620", 446, 21], "rel_nn_619", ["is_text", 76, 7, 446, 21], ["jump_false", 76, "rel_err_621", 446, 21], ["is_text", 77, 74, 446, 21], ["jump_false", 77, "rel_err_621", 446, 21], ["lt_text", 75, 7, 74, 446, 21], ["jump", "rel_done_620", 446, 21], "rel_err_621", ["disrupt", 446, 21], "rel_done_620", ["jump_false", 75, "while_end_617", 446, 21], ["load_dynamic", 78, 4, 7, 1, 14], ["array", 79, 0, 1, 14], ["push", 79, 5, 1, 14], ["push", 79, 6, 1, 14], ["push", 79, 78, 1, 14], [ "access", 80, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 14 ], ["access", 81, "{0}{1}: {2}", 1, 14], ["frame", 83, 80, 2, 1, 14], ["null", 84, 1, 14], ["setarg", 83, 0, 84, 1, 14], ["setarg", 83, 1, 81, 1, 14], ["setarg", 83, 2, 79, 1, 14], ["invoke", 83, 82, 1, 14], ["is_array", 85, 3, 1, 14], ["jump_false", 85, "push_err_622", 1, 14], ["push", 3, 82, 1, 14], ["jump", "push_done_623", 1, 14], "push_err_622", ["disrupt", 1, 14], "push_done_623", ["access", 86, 1, 448, 13], ["is_int", 88, 7, 448, 13], ["jump_false", 88, "add_ni_624", 448, 13], ["add_int", 87, 7, 86, 448, 13], ["jump", "add_done_626", 448, 13], "add_ni_624", ["is_text", 88, 7, 448, 13], ["jump_false", 88, "add_nt_625", 448, 13], ["is_text", 89, 86, 448, 13], ["jump_false", 89, "add_nt_625", 448, 13], ["concat", 87, 7, 86, 448, 13], ["jump", "add_done_626", 448, 13], "add_nt_625", ["is_num", 88, 7, 448, 13], ["jump_false", 88, "add_err_627", 448, 13], ["add_float", 87, 7, 86, 448, 13], ["jump", "add_done_626", 448, 13], "add_err_627", ["disrupt", 448, 13], "add_done_626", ["move", 7, 87, 448, 13], ["jump", "while_start_616", 448, 13], "while_end_617", ["get", 91, 7, 1, 451, 18], ["frame", 92, 91, 1, 451, 18], ["null", 93, 451, 18], ["setarg", 92, 0, 93, 451, 18], ["setarg", 92, 1, 1, 451, 18], ["invoke", 92, 90, 451, 18], ["move", 4, 90, 451, 18], ["access", 94, 0, 452, 7], ["move", 7, 94, 452, 7], "while_start_628", ["length", 95, 4, 453, 21], ["is_int", 97, 7, 453, 21], ["jump_false", 97, "rel_ni_630", 453, 21], "_nop_tc_8", "_nop_tc_9", ["lt_int", 96, 7, 95, 453, 21], ["jump", "rel_done_632", 453, 21], "rel_ni_630", ["is_num", 97, 7, 453, 21], ["jump_false", 97, "rel_nn_631", 453, 21], ["is_num", 98, 95, 453, 21], ["jump_false", 98, "rel_nn_631", 453, 21], ["lt_float", 96, 7, 95, 453, 21], ["jump", "rel_done_632", 453, 21], "rel_nn_631", ["is_text", 97, 7, 453, 21], ["jump_false", 97, "rel_err_633", 453, 21], ["is_text", 98, 95, 453, 21], ["jump_false", 98, "rel_err_633", 453, 21], ["lt_text", 96, 7, 95, 453, 21], ["jump", "rel_done_632", 453, 21], "rel_err_633", ["disrupt", 453, 21], "rel_done_632", ["jump_false", 96, "while_end_629", 453, 21], ["load_dynamic", 99, 4, 7, 1, 14], ["array", 100, 0, 1, 14], ["push", 100, 5, 1, 14], ["push", 100, 6, 1, 14], ["push", 100, 99, 1, 14], [ "access", 101, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 14 ], ["access", 102, "{0}{1}: {2}", 1, 14], ["frame", 104, 101, 2, 1, 14], ["null", 105, 1, 14], ["setarg", 104, 0, 105, 1, 14], ["setarg", 104, 1, 102, 1, 14], ["setarg", 104, 2, 100, 1, 14], ["invoke", 104, 103, 1, 14], ["is_array", 106, 3, 1, 14], ["jump_false", 106, "push_err_634", 1, 14], ["push", 3, 103, 1, 14], ["jump", "push_done_635", 1, 14], "push_err_634", ["disrupt", 1, 14], "push_done_635", ["access", 107, 1, 455, 13], ["is_int", 109, 7, 455, 13], ["jump_false", 109, "add_ni_636", 455, 13], ["add_int", 108, 7, 107, 455, 13], ["jump", "add_done_638", 455, 13], "add_ni_636", ["is_text", 109, 7, 455, 13], ["jump_false", 109, "add_nt_637", 455, 13], ["is_text", 110, 107, 455, 13], ["jump_false", 110, "add_nt_637", 455, 13], ["concat", 108, 7, 107, 455, 13], ["jump", "add_done_638", 455, 13], "add_nt_637", ["is_num", 109, 7, 455, 13], ["jump_false", 109, "add_err_639", 455, 13], ["add_float", 108, 7, 107, 455, 13], ["jump", "add_done_638", 455, 13], "add_err_639", ["disrupt", 455, 13], "add_done_638", ["move", 7, 108, 455, 13], ["jump", "while_start_628", 455, 13], "while_end_629", ["return", 3, 458, 10], ["null", 111, 458, 10], ["return", 111, 458, 10] ], "name": "", "filename": "verify_ir.cm", "nr_args": 2 } ], "main": { "nr_args": 0, "nr_close_slots": 0, "nr_slots": 444, "instructions": [ ["record", 9, 0], ["access", 10, 0, 9, 12], ["array", 11, 0, 9, 12], ["push", 11, 10, 9, 12], ["store_field", 9, 11, "access", 9, 12], ["access", 12, 0, 10, 9], ["array", 13, 0, 10, 9], ["push", 13, 12, 10, 9], ["store_field", 9, 13, "int", 10, 9], ["access", 14, 0, 11, 10], ["array", 15, 0, 11, 10], ["push", 15, 14, 11, 10], ["store_field", 9, 15, "true", 11, 10], ["access", 16, 0, 12, 11], ["array", 17, 0, 12, 11], ["push", 17, 16, 12, 11], ["store_field", 9, 17, "false", 12, 11], ["access", 18, 0, 13, 10], ["array", 19, 0, 13, 10], ["push", 19, 18, 13, 10], ["store_field", 9, 19, "null", 13, 10], ["access", 20, 0, 14, 14], ["array", 21, 0, 14, 14], ["push", 21, 20, 14, 14], ["store_field", 9, 21, "function", 14, 14], ["access", 22, 0, 15, 11], ["array", 23, 0, 15, 11], ["push", 23, 22, 15, 11], ["store_field", 9, 23, "array", 15, 11], ["access", 24, 0, 16, 12], ["array", 25, 0, 16, 12], ["push", 25, 24, 16, 12], ["store_field", 9, 25, "record", 16, 12], ["access", 26, 0, 19, 10], ["access", 27, 1, 19, 13], ["array", 28, 0, 19, 13], ["push", 28, 26, 19, 13], ["push", 28, 27, 19, 13], ["store_field", 9, 28, "move", 19, 13], ["access", 29, 0, 20, 9], ["access", 30, 1, 20, 12], ["array", 31, 0, 20, 12], ["push", 31, 29, 20, 12], ["push", 31, 30, 20, 12], ["store_field", 9, 31, "not", 20, 12], ["access", 32, 0, 21, 13], ["access", 33, 1, 21, 16], ["array", 34, 0, 21, 16], ["push", 34, 32, 21, 16], ["push", 34, 33, 21, 16], ["store_field", 9, 34, "neg_int", 21, 16], ["access", 35, 0, 22, 15], ["access", 36, 1, 22, 18], ["array", 37, 0, 22, 18], ["push", 37, 35, 22, 18], ["push", 37, 36, 22, 18], ["store_field", 9, 37, "neg_float", 22, 18], ["access", 38, 0, 23, 12], ["access", 39, 1, 23, 15], ["array", 40, 0, 23, 15], ["push", 40, 38, 23, 15], ["push", 40, 39, 23, 15], ["store_field", 9, 40, "bitnot", 23, 15], ["access", 41, 0, 24, 12], ["access", 42, 1, 24, 15], ["array", 43, 0, 24, 15], ["push", 43, 41, 24, 15], ["push", 43, 42, 24, 15], ["store_field", 9, 43, "length", 24, 15], ["access", 44, 0, 25, 12], ["access", 45, 1, 25, 15], ["array", 46, 0, 25, 15], ["push", 46, 44, 25, 15], ["push", 46, 45, 25, 15], ["store_field", 9, 46, "typeof", 25, 15], ["access", 47, 0, 26, 12], ["access", 48, 1, 26, 15], ["array", 49, 0, 26, 15], ["push", 49, 47, 26, 15], ["push", 49, 48, 26, 15], ["store_field", 9, 49, "is_int", 26, 15], ["access", 50, 0, 27, 13], ["access", 51, 1, 27, 16], ["array", 52, 0, 27, 16], ["push", 52, 50, 27, 16], ["push", 52, 51, 27, 16], ["store_field", 9, 52, "is_text", 27, 16], ["access", 53, 0, 28, 12], ["access", 54, 1, 28, 15], ["array", 55, 0, 28, 15], ["push", 55, 53, 28, 15], ["push", 55, 54, 28, 15], ["store_field", 9, 55, "is_num", 28, 15], ["access", 56, 0, 29, 13], ["access", 57, 1, 29, 16], ["array", 58, 0, 29, 16], ["push", 58, 56, 29, 16], ["push", 58, 57, 29, 16], ["store_field", 9, 58, "is_bool", 29, 16], ["access", 59, 0, 30, 13], ["access", 60, 1, 30, 16], ["array", 61, 0, 30, 16], ["push", 61, 59, 30, 16], ["push", 61, 60, 30, 16], ["store_field", 9, 61, "is_null", 30, 16], ["access", 62, 0, 31, 14], ["access", 63, 1, 31, 17], ["array", 64, 0, 31, 17], ["push", 64, 62, 31, 17], ["push", 64, 63, 31, 17], ["store_field", 9, 64, "is_array", 31, 17], ["access", 65, 0, 32, 13], ["access", 66, 1, 32, 16], ["array", 67, 0, 32, 16], ["push", 67, 65, 32, 16], ["push", 67, 66, 32, 16], ["store_field", 9, 67, "is_func", 32, 16], ["access", 68, 0, 33, 15], ["access", 69, 1, 33, 18], ["array", 70, 0, 33, 18], ["push", 70, 68, 33, 18], ["push", 70, 69, 33, 18], ["store_field", 9, 70, "is_record", 33, 18], ["access", 71, 0, 34, 14], ["access", 72, 1, 34, 17], ["array", 73, 0, 34, 17], ["push", 73, 71, 34, 17], ["push", 73, 72, 34, 17], ["store_field", 9, 73, "is_stone", 34, 17], ["access", 74, 0, 35, 18], ["access", 75, 1, 35, 21], ["access", 76, 2, 35, 24], ["array", 77, 0, 35, 24], ["push", 77, 74, 35, 24], ["push", 77, 75, 35, 24], ["push", 77, 76, 35, 24], ["store_field", 9, 77, "is_identical", 35, 24], ["access", 78, 0, 38, 9], ["access", 79, 1, 38, 12], ["access", 80, 2, 38, 15], ["array", 81, 0, 38, 15], ["push", 81, 78, 38, 15], ["push", 81, 79, 38, 15], ["push", 81, 80, 38, 15], ["store_field", 9, 81, "add", 38, 15], ["access", 82, 0, 39, 14], ["access", 83, 1, 39, 17], ["access", 84, 2, 39, 20], ["array", 85, 0, 39, 20], ["push", 85, 82, 39, 20], ["push", 85, 83, 39, 20], ["push", 85, 84, 39, 20], ["store_field", 9, 85, "subtract", 39, 20], ["access", 86, 0, 40, 14], ["access", 87, 1, 40, 17], ["access", 88, 2, 40, 20], ["array", 89, 0, 40, 20], ["push", 89, 86, 40, 20], ["push", 89, 87, 40, 20], ["push", 89, 88, 40, 20], ["store_field", 9, 89, "multiply", 40, 20], ["access", 90, 0, 41, 12], ["access", 91, 1, 41, 15], ["access", 92, 2, 41, 18], ["array", 93, 0, 41, 18], ["push", 93, 90, 41, 18], ["push", 93, 91, 41, 18], ["push", 93, 92, 41, 18], ["store_field", 9, 93, "divide", 41, 18], ["access", 94, 0, 42, 12], ["access", 95, 1, 42, 15], ["access", 96, 2, 42, 18], ["array", 97, 0, 42, 18], ["push", 97, 94, 42, 18], ["push", 97, 95, 42, 18], ["push", 97, 96, 42, 18], ["store_field", 9, 97, "modulo", 42, 18], ["access", 98, 0, 43, 9], ["access", 99, 1, 43, 12], ["access", 100, 2, 43, 15], ["array", 101, 0, 43, 15], ["push", 101, 98, 43, 15], ["push", 101, 99, 43, 15], ["push", 101, 100, 43, 15], ["store_field", 9, 101, "pow", 43, 15], ["access", 102, 0, 44, 13], ["access", 103, 1, 44, 16], ["access", 104, 2, 44, 19], ["array", 105, 0, 44, 19], ["push", 105, 102, 44, 19], ["push", 105, 103, 44, 19], ["push", 105, 104, 44, 19], ["store_field", 9, 105, "add_int", 44, 19], ["access", 106, 0, 45, 13], ["access", 107, 1, 45, 16], ["access", 108, 2, 45, 19], ["array", 109, 0, 45, 19], ["push", 109, 106, 45, 19], ["push", 109, 107, 45, 19], ["push", 109, 108, 45, 19], ["store_field", 9, 109, "sub_int", 45, 19], ["access", 110, 0, 46, 13], ["access", 111, 1, 46, 16], ["access", 112, 2, 46, 19], ["array", 113, 0, 46, 19], ["push", 113, 110, 46, 19], ["push", 113, 111, 46, 19], ["push", 113, 112, 46, 19], ["store_field", 9, 113, "mul_int", 46, 19], ["access", 114, 0, 47, 13], ["access", 115, 1, 47, 16], ["access", 116, 2, 47, 19], ["array", 117, 0, 47, 19], ["push", 117, 114, 47, 19], ["push", 117, 115, 47, 19], ["push", 117, 116, 47, 19], ["store_field", 9, 117, "div_int", 47, 19], ["access", 118, 0, 48, 13], ["access", 119, 1, 48, 16], ["access", 120, 2, 48, 19], ["array", 121, 0, 48, 19], ["push", 121, 118, 48, 19], ["push", 121, 119, 48, 19], ["push", 121, 120, 48, 19], ["store_field", 9, 121, "mod_int", 48, 19], ["access", 122, 0, 49, 15], ["access", 123, 1, 49, 18], ["access", 124, 2, 49, 21], ["array", 125, 0, 49, 21], ["push", 125, 122, 49, 21], ["push", 125, 123, 49, 21], ["push", 125, 124, 49, 21], ["store_field", 9, 125, "add_float", 49, 21], ["access", 126, 0, 50, 15], ["access", 127, 1, 50, 18], ["access", 128, 2, 50, 21], ["array", 129, 0, 50, 21], ["push", 129, 126, 50, 21], ["push", 129, 127, 50, 21], ["push", 129, 128, 50, 21], ["store_field", 9, 129, "sub_float", 50, 21], ["access", 130, 0, 51, 15], ["access", 131, 1, 51, 18], ["access", 132, 2, 51, 21], ["array", 133, 0, 51, 21], ["push", 133, 130, 51, 21], ["push", 133, 131, 51, 21], ["push", 133, 132, 51, 21], ["store_field", 9, 133, "mul_float", 51, 21], ["access", 134, 0, 52, 15], ["access", 135, 1, 52, 18], ["access", 136, 2, 52, 21], ["array", 137, 0, 52, 21], ["push", 137, 134, 52, 21], ["push", 137, 135, 52, 21], ["push", 137, 136, 52, 21], ["store_field", 9, 137, "div_float", 52, 21], ["access", 138, 0, 53, 15], ["access", 139, 1, 53, 18], ["access", 140, 2, 53, 21], ["array", 141, 0, 53, 21], ["push", 141, 138, 53, 21], ["push", 141, 139, 53, 21], ["push", 141, 140, 53, 21], ["store_field", 9, 141, "mod_float", 53, 21], ["access", 142, 0, 54, 8], ["access", 143, 1, 54, 11], ["access", 144, 2, 54, 14], ["array", 145, 0, 54, 14], ["push", 145, 142, 54, 14], ["push", 145, 143, 54, 14], ["push", 145, 144, 54, 14], ["store_field", 9, 145, "eq", 54, 14], ["access", 146, 0, 55, 8], ["access", 147, 1, 55, 11], ["access", 148, 2, 55, 14], ["array", 149, 0, 55, 14], ["push", 149, 146, 55, 14], ["push", 149, 147, 55, 14], ["push", 149, 148, 55, 14], ["store_field", 9, 149, "ne", 55, 14], ["access", 150, 0, 56, 8], ["access", 151, 1, 56, 11], ["access", 152, 2, 56, 14], ["array", 153, 0, 56, 14], ["push", 153, 150, 56, 14], ["push", 153, 151, 56, 14], ["push", 153, 152, 56, 14], ["store_field", 9, 153, "lt", 56, 14], ["access", 154, 0, 57, 8], ["access", 155, 1, 57, 11], ["access", 156, 2, 57, 14], ["array", 157, 0, 57, 14], ["push", 157, 154, 57, 14], ["push", 157, 155, 57, 14], ["push", 157, 156, 57, 14], ["store_field", 9, 157, "le", 57, 14], ["access", 158, 0, 58, 8], ["access", 159, 1, 58, 11], ["access", 160, 2, 58, 14], ["array", 161, 0, 58, 14], ["push", 161, 158, 58, 14], ["push", 161, 159, 58, 14], ["push", 161, 160, 58, 14], ["store_field", 9, 161, "gt", 58, 14], ["access", 162, 0, 59, 8], ["access", 163, 1, 59, 11], ["access", 164, 2, 59, 14], ["array", 165, 0, 59, 14], ["push", 165, 162, 59, 14], ["push", 165, 163, 59, 14], ["push", 165, 164, 59, 14], ["store_field", 9, 165, "ge", 59, 14], ["access", 166, 0, 60, 12], ["access", 167, 1, 60, 15], ["access", 168, 2, 60, 18], ["array", 169, 0, 60, 18], ["push", 169, 166, 60, 18], ["push", 169, 167, 60, 18], ["push", 169, 168, 60, 18], ["store_field", 9, 169, "eq_int", 60, 18], ["access", 170, 0, 61, 12], ["access", 171, 1, 61, 15], ["access", 172, 2, 61, 18], ["array", 173, 0, 61, 18], ["push", 173, 170, 61, 18], ["push", 173, 171, 61, 18], ["push", 173, 172, 61, 18], ["store_field", 9, 173, "ne_int", 61, 18], ["access", 174, 0, 62, 12], ["access", 175, 1, 62, 15], ["access", 176, 2, 62, 18], ["array", 177, 0, 62, 18], ["push", 177, 174, 62, 18], ["push", 177, 175, 62, 18], ["push", 177, 176, 62, 18], ["store_field", 9, 177, "lt_int", 62, 18], ["access", 178, 0, 63, 12], ["access", 179, 1, 63, 15], ["access", 180, 2, 63, 18], ["array", 181, 0, 63, 18], ["push", 181, 178, 63, 18], ["push", 181, 179, 63, 18], ["push", 181, 180, 63, 18], ["store_field", 9, 181, "gt_int", 63, 18], ["access", 182, 0, 64, 12], ["access", 183, 1, 64, 15], ["access", 184, 2, 64, 18], ["array", 185, 0, 64, 18], ["push", 185, 182, 64, 18], ["push", 185, 183, 64, 18], ["push", 185, 184, 64, 18], ["store_field", 9, 185, "le_int", 64, 18], ["access", 186, 0, 65, 12], ["access", 187, 1, 65, 15], ["access", 188, 2, 65, 18], ["array", 189, 0, 65, 18], ["push", 189, 186, 65, 18], ["push", 189, 187, 65, 18], ["push", 189, 188, 65, 18], ["store_field", 9, 189, "ge_int", 65, 18], ["access", 190, 0, 66, 14], ["access", 191, 1, 66, 17], ["access", 192, 2, 66, 20], ["array", 193, 0, 66, 20], ["push", 193, 190, 66, 20], ["push", 193, 191, 66, 20], ["push", 193, 192, 66, 20], ["store_field", 9, 193, "eq_float", 66, 20], ["access", 194, 0, 67, 14], ["access", 195, 1, 67, 17], ["access", 196, 2, 67, 20], ["array", 197, 0, 67, 20], ["push", 197, 194, 67, 20], ["push", 197, 195, 67, 20], ["push", 197, 196, 67, 20], ["store_field", 9, 197, "ne_float", 67, 20], ["access", 198, 0, 68, 14], ["access", 199, 1, 68, 17], ["access", 200, 2, 68, 20], ["array", 201, 0, 68, 20], ["push", 201, 198, 68, 20], ["push", 201, 199, 68, 20], ["push", 201, 200, 68, 20], ["store_field", 9, 201, "lt_float", 68, 20], ["access", 202, 0, 69, 14], ["access", 203, 1, 69, 17], ["access", 204, 2, 69, 20], ["array", 205, 0, 69, 20], ["push", 205, 202, 69, 20], ["push", 205, 203, 69, 20], ["push", 205, 204, 69, 20], ["store_field", 9, 205, "gt_float", 69, 20], ["access", 206, 0, 70, 14], ["access", 207, 1, 70, 17], ["access", 208, 2, 70, 20], ["array", 209, 0, 70, 20], ["push", 209, 206, 70, 20], ["push", 209, 207, 70, 20], ["push", 209, 208, 70, 20], ["store_field", 9, 209, "le_float", 70, 20], ["access", 210, 0, 71, 14], ["access", 211, 1, 71, 17], ["access", 212, 2, 71, 20], ["array", 213, 0, 71, 20], ["push", 213, 210, 71, 20], ["push", 213, 211, 71, 20], ["push", 213, 212, 71, 20], ["store_field", 9, 213, "ge_float", 71, 20], ["access", 214, 0, 72, 13], ["access", 215, 1, 72, 16], ["access", 216, 2, 72, 19], ["array", 217, 0, 72, 19], ["push", 217, 214, 72, 19], ["push", 217, 215, 72, 19], ["push", 217, 216, 72, 19], ["store_field", 9, 217, "eq_text", 72, 19], ["access", 218, 0, 73, 13], ["access", 219, 1, 73, 16], ["access", 220, 2, 73, 19], ["array", 221, 0, 73, 19], ["push", 221, 218, 73, 19], ["push", 221, 219, 73, 19], ["push", 221, 220, 73, 19], ["store_field", 9, 221, "ne_text", 73, 19], ["access", 222, 0, 74, 13], ["access", 223, 1, 74, 16], ["access", 224, 2, 74, 19], ["array", 225, 0, 74, 19], ["push", 225, 222, 74, 19], ["push", 225, 223, 74, 19], ["push", 225, 224, 74, 19], ["store_field", 9, 225, "lt_text", 74, 19], ["access", 226, 0, 75, 13], ["access", 227, 1, 75, 16], ["access", 228, 2, 75, 19], ["array", 229, 0, 75, 19], ["push", 229, 226, 75, 19], ["push", 229, 227, 75, 19], ["push", 229, 228, 75, 19], ["store_field", 9, 229, "gt_text", 75, 19], ["access", 230, 0, 76, 13], ["access", 231, 1, 76, 16], ["access", 232, 2, 76, 19], ["array", 233, 0, 76, 19], ["push", 233, 230, 76, 19], ["push", 233, 231, 76, 19], ["push", 233, 232, 76, 19], ["store_field", 9, 233, "le_text", 76, 19], ["access", 234, 0, 77, 13], ["access", 235, 1, 77, 16], ["access", 236, 2, 77, 19], ["array", 237, 0, 77, 19], ["push", 237, 234, 77, 19], ["push", 237, 235, 77, 19], ["push", 237, 236, 77, 19], ["store_field", 9, 237, "ge_text", 77, 19], ["access", 238, 0, 78, 13], ["access", 239, 1, 78, 16], ["access", 240, 2, 78, 19], ["array", 241, 0, 78, 19], ["push", 241, 238, 78, 19], ["push", 241, 239, 78, 19], ["push", 241, 240, 78, 19], ["store_field", 9, 241, "eq_bool", 78, 19], ["access", 242, 0, 79, 13], ["access", 243, 1, 79, 16], ["access", 244, 2, 79, 19], ["array", 245, 0, 79, 19], ["push", 245, 242, 79, 19], ["push", 245, 243, 79, 19], ["push", 245, 244, 79, 19], ["store_field", 9, 245, "ne_bool", 79, 19], ["access", 246, 0, 80, 12], ["access", 247, 1, 80, 15], ["access", 248, 2, 80, 18], ["array", 249, 0, 80, 18], ["push", 249, 246, 80, 18], ["push", 249, 247, 80, 18], ["push", 249, 248, 80, 18], ["store_field", 9, 249, "eq_tol", 80, 18], ["access", 250, 0, 81, 12], ["access", 251, 1, 81, 15], ["access", 252, 2, 81, 18], ["array", 253, 0, 81, 18], ["push", 253, 250, 81, 18], ["push", 253, 251, 81, 18], ["push", 253, 252, 81, 18], ["store_field", 9, 253, "ne_tol", 81, 18], ["access", 254, 0, 82, 12], ["access", 255, 1, 82, 15], ["access", 256, 2, 82, 18], ["array", 257, 0, 82, 18], ["push", 257, 254, 82, 18], ["push", 257, 255, 82, 18], ["push", 257, 256, 82, 18], ["store_field", 9, 257, "concat", 82, 18], ["access", 258, 0, 83, 9], ["access", 259, 1, 83, 12], ["access", 260, 2, 83, 15], ["array", 261, 0, 83, 15], ["push", 261, 258, 83, 15], ["push", 261, 259, 83, 15], ["push", 261, 260, 83, 15], ["store_field", 9, 261, "and", 83, 15], ["access", 262, 0, 84, 8], ["access", 263, 1, 84, 11], ["access", 264, 2, 84, 14], ["array", 265, 0, 84, 14], ["push", 265, 262, 84, 14], ["push", 265, 263, 84, 14], ["push", 265, 264, 84, 14], ["store_field", 9, 265, "or", 84, 14], ["access", 266, 0, 85, 12], ["access", 267, 1, 85, 15], ["access", 268, 2, 85, 18], ["array", 269, 0, 85, 18], ["push", 269, 266, 85, 18], ["push", 269, 267, 85, 18], ["push", 269, 268, 85, 18], ["store_field", 9, 269, "bitand", 85, 18], ["access", 270, 0, 86, 11], ["access", 271, 1, 86, 14], ["access", 272, 2, 86, 17], ["array", 273, 0, 86, 17], ["push", 273, 270, 86, 17], ["push", 273, 271, 86, 17], ["push", 273, 272, 86, 17], ["store_field", 9, 273, "bitor", 86, 17], ["access", 274, 0, 87, 12], ["access", 275, 1, 87, 15], ["access", 276, 2, 87, 18], ["array", 277, 0, 87, 18], ["push", 277, 274, 87, 18], ["push", 277, 275, 87, 18], ["push", 277, 276, 87, 18], ["store_field", 9, 277, "bitxor", 87, 18], ["access", 278, 0, 88, 9], ["access", 279, 1, 88, 12], ["access", 280, 2, 88, 15], ["array", 281, 0, 88, 15], ["push", 281, 278, 88, 15], ["push", 281, 279, 88, 15], ["push", 281, 280, 88, 15], ["store_field", 9, 281, "shl", 88, 15], ["access", 282, 0, 89, 9], ["access", 283, 1, 89, 12], ["access", 284, 2, 89, 15], ["array", 285, 0, 89, 15], ["push", 285, 282, 89, 15], ["push", 285, 283, 89, 15], ["push", 285, 284, 89, 15], ["store_field", 9, 285, "shr", 89, 15], ["access", 286, 0, 90, 10], ["access", 287, 1, 90, 13], ["access", 288, 2, 90, 16], ["array", 289, 0, 90, 16], ["push", 289, 286, 90, 16], ["push", 289, 287, 90, 16], ["push", 289, 288, 90, 16], ["store_field", 9, 289, "ushr", 90, 16], ["access", 290, 0, 91, 8], ["access", 291, 1, 91, 11], ["access", 292, 2, 91, 14], ["array", 293, 0, 91, 14], ["push", 293, 290, 91, 14], ["push", 293, 291, 91, 14], ["push", 293, 292, 91, 14], ["store_field", 9, 293, "in", 91, 14], ["access", 294, 0, 94, 16], ["access", 295, 1, 94, 19], ["access", 296, 2, 94, 22], ["array", 297, 0, 94, 22], ["push", 297, 294, 94, 22], ["push", 297, 295, 94, 22], ["push", 297, 296, 94, 22], ["store_field", 9, 297, "load_index", 94, 22], ["access", 298, 0, 95, 18], ["access", 299, 1, 95, 21], ["access", 300, 2, 95, 24], ["array", 301, 0, 95, 24], ["push", 301, 298, 95, 24], ["push", 301, 299, 95, 24], ["push", 301, 300, 95, 24], ["store_field", 9, 301, "load_dynamic", 95, 24], ["access", 302, 0, 96, 16], ["access", 303, 1, 96, 19], ["array", 304, 0, 96, 19], ["push", 304, 302, 96, 19], ["push", 304, 303, 96, 19], ["store_field", 9, 304, "load_field", 96, 19], ["access", 305, 0, 97, 17], ["access", 306, 1, 97, 20], ["access", 307, 2, 97, 23], ["array", 308, 0, 97, 23], ["push", 308, 305, 97, 23], ["push", 308, 306, 97, 23], ["push", 308, 307, 97, 23], ["store_field", 9, 308, "store_index", 97, 23], ["access", 309, 0, 98, 19], ["access", 310, 1, 98, 22], ["access", 311, 2, 98, 25], ["array", 312, 0, 98, 25], ["push", 312, 309, 98, 25], ["push", 312, 310, 98, 25], ["push", 312, 311, 98, 25], ["store_field", 9, 312, "store_dynamic", 98, 25], ["access", 313, 0, 99, 17], ["access", 314, 1, 99, 20], ["array", 315, 0, 99, 20], ["push", 315, 313, 99, 20], ["push", 315, 314, 99, 20], ["store_field", 9, 315, "store_field", 99, 20], ["access", 316, 0, 102, 10], ["access", 317, 1, 102, 13], ["array", 318, 0, 102, 13], ["push", 318, 316, 102, 13], ["push", 318, 317, 102, 13], ["store_field", 9, 318, "push", 102, 13], ["access", 319, 0, 103, 9], ["access", 320, 1, 103, 12], ["array", 321, 0, 103, 12], ["push", 321, 319, 103, 12], ["push", 321, 320, 103, 12], ["store_field", 9, 321, "pop", 103, 12], ["access", 322, 0, 104, 9], ["access", 323, 1, 104, 12], ["array", 324, 0, 104, 12], ["push", 324, 322, 104, 12], ["push", 324, 323, 104, 12], ["store_field", 9, 324, "get", 104, 12], ["access", 325, 0, 107, 12], ["array", 326, 0, 107, 12], ["push", 326, 325, 107, 12], ["store_field", 9, 326, "return", 107, 12], ["array", 327, 0, 108, 9], ["store_field", 9, 327, "jump", 108, 9], ["access", 328, 0, 109, 15], ["array", 329, 0, 109, 15], ["push", 329, 328, 109, 15], ["store_field", 9, 329, "jump_true", 109, 15], ["access", 330, 0, 110, 16], ["array", 331, 0, 110, 16], ["push", 331, 330, 110, 16], ["store_field", 9, 331, "jump_false", 110, 16], ["access", 332, 0, 111, 19], ["array", 333, 0, 111, 19], ["push", 333, 332, 111, 19], ["store_field", 9, 333, "jump_not_null", 111, 19], ["array", 334, 0, 112, 12], ["store_field", 9, 334, "disrupt", 112, 12], ["access", 335, 0, 115, 12], ["access", 336, 1, 115, 15], ["array", 337, 0, 115, 15], ["push", 337, 335, 115, 15], ["push", 337, 336, 115, 15], ["store_field", 9, 337, "invoke", 115, 15], ["access", 338, 0, 116, 14], ["array", 339, 0, 116, 14], ["push", 339, 338, 116, 14], ["store_field", 9, 339, "goinvoke", 116, 14], ["access", 340, 0, 117, 11], ["access", 341, 1, 117, 14], ["array", 342, 0, 117, 14], ["push", 342, 340, 117, 14], ["push", 342, 341, 117, 14], ["store_field", 9, 342, "frame", 117, 14], ["access", 343, 0, 118, 12], ["access", 344, 2, 118, 15], ["array", 345, 0, 118, 15], ["push", 345, 343, 118, 15], ["push", 345, 344, 118, 15], ["store_field", 9, 345, "setarg", 118, 15], ["move", 1, 9, 118, 15], ["record", 346, 0], ["true", 347, 123, 11], ["store_field", 346, 347, "access", 123, 11], ["true", 348, 123, 22], ["store_field", 346, 348, "int", 123, 22], ["true", 349, 123, 34], ["store_field", 346, 349, "true", 123, 34], ["true", 350, 123, 47], ["store_field", 346, 350, "false", 123, 47], ["true", 351, 123, 59], ["store_field", 346, 351, "null", 123, 59], ["true", 352, 124, 13], ["store_field", 346, 352, "function", 124, 13], ["true", 353, 124, 26], ["store_field", 346, 353, "array", 124, 26], ["true", 354, 124, 40], ["store_field", 346, 354, "record", 124, 40], ["true", 355, 125, 9], ["store_field", 346, 355, "move", 125, 9], ["true", 356, 125, 20], ["store_field", 346, 356, "not", 125, 20], ["true", 357, 125, 35], ["store_field", 346, 357, "neg_int", 125, 35], ["true", 358, 125, 52], ["store_field", 346, 358, "neg_float", 125, 52], ["true", 359, 125, 66], ["store_field", 346, 359, "bitnot", 125, 66], ["true", 360, 126, 11], ["store_field", 346, 360, "length", 126, 11], ["true", 361, 126, 25], ["store_field", 346, 361, "typeof", 126, 25], ["true", 362, 127, 11], ["store_field", 346, 362, "is_int", 127, 11], ["true", 363, 127, 26], ["store_field", 346, 363, "is_text", 127, 26], ["true", 364, 127, 40], ["store_field", 346, 364, "is_num", 127, 40], ["true", 365, 128, 12], ["store_field", 346, 365, "is_bool", 128, 12], ["true", 366, 128, 27], ["store_field", 346, 366, "is_null", 128, 27], ["true", 367, 128, 43], ["store_field", 346, 367, "is_array", 128, 43], ["true", 368, 129, 12], ["store_field", 346, 368, "is_func", 129, 12], ["true", 369, 129, 29], ["store_field", 346, 369, "is_record", 129, 29], ["true", 370, 129, 45], ["store_field", 346, 370, "is_stone", 129, 45], ["true", 371, 129, 65], ["store_field", 346, 371, "is_identical", 129, 65], ["true", 372, 130, 8], ["store_field", 346, 372, "add", 130, 8], ["true", 373, 130, 24], ["store_field", 346, 373, "subtract", 130, 24], ["true", 374, 130, 40], ["store_field", 346, 374, "multiply", 130, 40], ["true", 375, 130, 54], ["store_field", 346, 375, "divide", 130, 54], ["true", 376, 131, 11], ["store_field", 346, 376, "modulo", 131, 11], ["true", 377, 131, 22], ["store_field", 346, 377, "pow", 131, 22], ["true", 378, 132, 12], ["store_field", 346, 378, "add_int", 132, 12], ["true", 379, 132, 27], ["store_field", 346, 379, "sub_int", 132, 27], ["true", 380, 132, 42], ["store_field", 346, 380, "mul_int", 132, 42], ["true", 381, 132, 57], ["store_field", 346, 381, "div_int", 132, 57], ["true", 382, 132, 72], ["store_field", 346, 382, "mod_int", 132, 72], ["true", 383, 133, 14], ["store_field", 346, 383, "add_float", 133, 14], ["true", 384, 133, 31], ["store_field", 346, 384, "sub_float", 133, 31], ["true", 385, 133, 48], ["store_field", 346, 385, "mul_float", 133, 48], ["true", 386, 133, 65], ["store_field", 346, 386, "div_float", 133, 65], ["true", 387, 133, 82], ["store_field", 346, 387, "mod_float", 133, 82], ["true", 388, 134, 7], ["store_field", 346, 388, "eq", 134, 7], ["true", 389, 134, 17], ["store_field", 346, 389, "ne", 134, 17], ["true", 390, 134, 27], ["store_field", 346, 390, "lt", 134, 27], ["true", 391, 134, 37], ["store_field", 346, 391, "le", 134, 37], ["true", 392, 134, 47], ["store_field", 346, 392, "gt", 134, 47], ["true", 393, 134, 57], ["store_field", 346, 393, "ge", 134, 57], ["true", 394, 135, 11], ["store_field", 346, 394, "eq_int", 135, 11], ["true", 395, 135, 25], ["store_field", 346, 395, "ne_int", 135, 25], ["true", 396, 135, 39], ["store_field", 346, 396, "lt_int", 135, 39], ["true", 397, 135, 53], ["store_field", 346, 397, "gt_int", 135, 53], ["true", 398, 135, 67], ["store_field", 346, 398, "le_int", 135, 67], ["true", 399, 135, 81], ["store_field", 346, 399, "ge_int", 135, 81], ["true", 400, 136, 13], ["store_field", 346, 400, "eq_float", 136, 13], ["true", 401, 136, 29], ["store_field", 346, 401, "ne_float", 136, 29], ["true", 402, 136, 45], ["store_field", 346, 402, "lt_float", 136, 45], ["true", 403, 136, 61], ["store_field", 346, 403, "gt_float", 136, 61], ["true", 404, 136, 77], ["store_field", 346, 404, "le_float", 136, 77], ["true", 405, 136, 93], ["store_field", 346, 405, "ge_float", 136, 93], ["true", 406, 137, 12], ["store_field", 346, 406, "eq_text", 137, 12], ["true", 407, 137, 27], ["store_field", 346, 407, "ne_text", 137, 27], ["true", 408, 137, 42], ["store_field", 346, 408, "lt_text", 137, 42], ["true", 409, 137, 57], ["store_field", 346, 409, "gt_text", 137, 57], ["true", 410, 137, 72], ["store_field", 346, 410, "le_text", 137, 72], ["true", 411, 137, 87], ["store_field", 346, 411, "ge_text", 137, 87], ["true", 412, 138, 12], ["store_field", 346, 412, "eq_bool", 138, 12], ["true", 413, 138, 27], ["store_field", 346, 413, "ne_bool", 138, 27], ["true", 414, 138, 41], ["store_field", 346, 414, "eq_tol", 138, 41], ["true", 415, 138, 55], ["store_field", 346, 415, "ne_tol", 138, 55], ["true", 416, 139, 11], ["store_field", 346, 416, "concat", 139, 11], ["true", 417, 139, 22], ["store_field", 346, 417, "and", 139, 22], ["true", 418, 139, 32], ["store_field", 346, 418, "or", 139, 32], ["true", 419, 140, 11], ["store_field", 346, 419, "bitand", 140, 11], ["true", 420, 140, 24], ["store_field", 346, 420, "bitor", 140, 24], ["true", 421, 140, 38], ["store_field", 346, 421, "bitxor", 140, 38], ["true", 422, 140, 49], ["store_field", 346, 422, "shl", 140, 49], ["true", 423, 140, 60], ["store_field", 346, 423, "shr", 140, 60], ["true", 424, 140, 72], ["store_field", 346, 424, "ushr", 140, 72], ["true", 425, 141, 7], ["store_field", 346, 425, "in", 141, 7], ["true", 426, 142, 15], ["store_field", 346, 426, "load_index", 142, 15], ["true", 427, 142, 35], ["store_field", 346, 427, "load_dynamic", 142, 35], ["true", 428, 142, 53], ["store_field", 346, 428, "load_field", 142, 53], ["true", 429, 143, 8], ["store_field", 346, 429, "pop", 143, 8], ["true", 430, 143, 19], ["store_field", 346, 430, "get", 143, 19], ["true", 431, 144, 11], ["store_field", 346, 431, "invoke", 144, 11], ["move", 2, 346, 144, 11], ["record", 432, 0], ["access", 433, 0, 152, 9], ["store_field", 432, 433, "jump", 152, 9], ["access", 434, 1, 153, 14], ["store_field", 432, 434, "jump_true", 153, 14], ["access", 435, 1, 154, 15], ["store_field", 432, 435, "jump_false", 154, 15], ["access", 436, 1, 155, 18], ["store_field", 432, 436, "jump_not_null", 155, 18], ["move", 4, 432, 155, 18], ["function", 437, 0, 160, 25], ["move", 3, 437, 160, 25], ["function", 438, 1, 200, 26], ["move", 5, 438, 200, 26], ["function", 439, 2, 242, 30], ["move", 6, 439, 242, 30], ["function", 440, 3, 381, 29], ["move", 7, 440, 381, 29], ["function", 441, 4, 423, 18], ["move", 8, 441, 423, 18], ["record", 442, 0], ["store_field", 442, 8, "verify_all", 462, 15], ["store_field", 442, 3, "check_slot_bounds", 463, 22], ["store_field", 442, 5, "check_jump_targets", 464, 23], ["store_field", 442, 6, "check_type_consistency", 465, 27], ["store_field", 442, 7, "check_nop_consistency", 466, 26], ["return", 442, 466, 26], ["null", 443, 466, 26], ["return", 443, 466, 26] ] }, "filename": "verify_ir.cm", "data": {} }