Files
cell/boot/streamline.cm.mcode

56261 lines
560 KiB
Plaintext

{
"name": "streamline.cm",
"functions": [
{
"disruption_pc": 0,
"nr_slots": 52,
"nr_close_slots": 0,
"instructions": [
[
"get",
6,
14,
1,
13,
18
],
[
"is_proxy",
7,
6,
13,
18
],
[
"jump_false",
7,
"record_path_3",
13,
18
],
[
"null",
8,
13,
18
],
[
"access",
9,
"verify_all",
13,
18
],
[
"array",
10,
0,
13,
18
],
[
"push",
10,
1,
13,
18
],
[
"push",
10,
2,
13,
18
],
[
"frame",
11,
6,
2,
13,
18
],
[
"setarg",
11,
0,
8,
13,
18
],
[
"setarg",
11,
1,
9,
13,
18
],
[
"setarg",
11,
2,
10,
13,
18
],
[
"invoke",
11,
5,
13,
18
],
[
"jump",
"call_done_4",
13,
18
],
"record_path_3",
[
"load_field",
12,
6,
"verify_all",
13,
18
],
[
"frame",
13,
12,
2,
13,
18
],
[
"setarg",
13,
0,
6,
13,
18
],
[
"setarg",
13,
1,
1,
13,
18
],
[
"setarg",
13,
2,
2,
13,
18
],
[
"invoke",
13,
5,
13,
18
],
"call_done_4",
[
"move",
3,
5,
13,
18
],
[
"access",
4,
0,
14,
15
],
"while_start_5",
[
"length",
14,
3,
15,
25
],
[
"is_int",
16,
4,
15,
25
],
[
"jump_false",
16,
"rel_ni_7",
15,
25
],
"_nop_tc_1",
"_nop_tc_2",
[
"lt_int",
15,
4,
14,
15,
25
],
[
"jump",
"rel_done_9",
15,
25
],
"rel_ni_7",
[
"is_num",
16,
4,
15,
25
],
[
"jump_false",
16,
"rel_nn_8",
15,
25
],
"_nop_tc_3",
"_nop_tc_4",
[
"lt_float",
15,
4,
14,
15,
25
],
[
"jump",
"rel_done_9",
15,
25
],
"rel_nn_8",
[
"is_text",
16,
4,
15,
25
],
[
"jump_false",
16,
"rel_err_10",
15,
25
],
"_nop_tc_5",
[
"jump",
"rel_err_10",
15,
25
],
[
"lt_text",
15,
4,
14,
15,
25
],
[
"jump",
"rel_done_9",
15,
25
],
"rel_err_10",
[
"disrupt",
15,
25
],
"rel_done_9",
[
"jump_false",
15,
"while_end_6",
15,
25
],
[
"load_dynamic",
18,
3,
4,
1,
6
],
[
"array",
19,
0,
1,
6
],
[
"push",
19,
18,
1,
6
],
[
"access",
20,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
6
],
[
"access",
21,
"[verify_ir] {0}\n",
1,
6
],
[
"frame",
23,
20,
2,
1,
6
],
[
"null",
24,
1,
6
],
[
"setarg",
23,
0,
24,
1,
6
],
[
"setarg",
23,
1,
21,
1,
6
],
[
"setarg",
23,
2,
19,
1,
6
],
[
"invoke",
23,
22,
1,
6
],
[
"access",
26,
{
"name": "print",
"kind": "name",
"make": "intrinsic"
},
16,
9
],
[
"frame",
27,
26,
1,
16,
9
],
[
"null",
28,
16,
9
],
[
"setarg",
27,
0,
28,
16,
9
],
[
"setarg",
27,
1,
22,
16,
9
],
[
"invoke",
27,
25,
16,
9
],
[
"access",
29,
1,
17,
17
],
[
"add",
30,
4,
29,
17,
17
],
[
"move",
4,
30,
17,
17
],
[
"jump",
"while_start_5",
17,
17
],
"while_end_6",
[
"length",
31,
3,
19,
18
],
[
"access",
32,
0,
19,
26
],
"_nop_tc_6",
"_nop_tc_7",
"_nop_tc_8",
[
"jump",
"rel_ni_13",
19,
26
],
[
"gt_int",
33,
31,
32,
19,
26
],
[
"jump",
"rel_done_15",
19,
26
],
"rel_ni_13",
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
[
"gt_float",
33,
31,
32,
19,
26
],
[
"jump",
"rel_done_15",
19,
26
],
"rel_nn_14",
"_nop_tc_13",
[
"jump",
"rel_err_16",
19,
26
],
"_nop_tc_14",
[
"jump",
"rel_err_16",
19,
26
],
[
"gt_text",
33,
31,
32,
19,
26
],
[
"jump",
"rel_done_15",
19,
26
],
"rel_err_16",
[
"disrupt",
19,
26
],
"rel_done_15",
[
"jump_false",
33,
"if_else_11",
19,
26
],
[
"length",
36,
3,
1,
13
],
[
"access",
38,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
[
"frame",
39,
38,
1,
1,
1
],
[
"null",
40,
1,
1
],
[
"setarg",
39,
0,
40,
1,
1
],
[
"setarg",
39,
1,
36,
1,
1
],
[
"invoke",
39,
37,
1,
1
],
[
"array",
41,
0,
1,
1
],
[
"push",
41,
37,
1,
1
],
[
"push",
41,
2,
1,
1
],
[
"access",
42,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
[
"access",
43,
"[verify_ir] {0} errors after {1}\n",
1,
1
],
[
"frame",
45,
42,
2,
1,
1
],
[
"null",
46,
1,
1
],
[
"setarg",
45,
0,
46,
1,
1
],
[
"setarg",
45,
1,
43,
1,
1
],
[
"setarg",
45,
2,
41,
1,
1
],
[
"invoke",
45,
44,
1,
1
],
[
"access",
48,
{
"name": "print",
"kind": "name",
"make": "intrinsic"
},
20,
9
],
[
"frame",
49,
48,
1,
20,
9
],
[
"null",
50,
20,
9
],
[
"setarg",
49,
0,
50,
20,
9
],
[
"setarg",
49,
1,
44,
20,
9
],
[
"invoke",
49,
47,
20,
9
],
[
"jump",
"if_end_12",
20,
9
],
"if_else_11",
"if_end_12",
[
"null",
51,
20,
9
],
[
"return",
51,
20,
9
]
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 91,
"nr_close_slots": 0,
"instructions": [
[
"null",
7,
93,
18
],
[
"null",
4,
94,
17
],
[
"null",
9,
95,
14
],
[
"null",
8,
96,
14
],
[
"null",
5,
97,
14
],
[
"false",
6,
98,
19
],
[
"null",
10,
99,
18
],
[
"get",
11,
2,
1,
100,
9
],
[
"null",
12,
100,
16
],
[
"is_identical",
13,
11,
12,
100,
16
],
[
"jump_true",
13,
"eq_done_29",
100,
16
],
[
"is_int",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_ni_30",
100,
16
],
"_nop_tc_1",
[
"jump",
"eq_ni_30",
100,
16
],
[
"eq_int",
13,
11,
12,
100,
16
],
[
"jump",
"eq_done_29",
100,
16
],
"eq_ni_30",
[
"is_num",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_nn_31",
100,
16
],
"_nop_tc_2",
[
"jump",
"eq_nn_31",
100,
16
],
[
"eq_float",
13,
11,
12,
100,
16
],
[
"jump",
"eq_done_29",
100,
16
],
"eq_nn_31",
[
"is_text",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_nt_32",
100,
16
],
"_nop_tc_3",
[
"jump",
"eq_nt_32",
100,
16
],
[
"eq_text",
13,
11,
12,
100,
16
],
[
"jump",
"eq_done_29",
100,
16
],
"eq_nt_32",
[
"is_null",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_nnl_33",
100,
16
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
13,
100,
16
],
[
"jump",
"eq_done_29",
100,
16
],
"eq_nnl_33",
[
"is_bool",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_nb_34",
100,
16
],
"_nop_tc_6",
[
"jump",
"eq_nb_34",
100,
16
],
[
"eq_bool",
13,
11,
12,
100,
16
],
[
"jump",
"eq_done_29",
100,
16
],
"eq_nb_34",
[
"false",
13,
100,
16
],
"eq_done_29",
[
"jump_false",
13,
"if_else_27",
100,
16
],
[
"frame",
17,
3,
0,
101,
14
],
[
"null",
18,
101,
14
],
[
"setarg",
17,
0,
18,
101,
14
],
[
"tail_invoke",
17,
16,
101,
14
],
[
"return",
16,
101,
14
],
"_nop_ur_1",
"if_else_27",
"if_end_28",
[
"get",
20,
19,
1,
103,
14
],
[
"is_proxy",
21,
20,
103,
14
],
[
"jump_false",
21,
"record_path_35",
103,
14
],
[
"null",
22,
103,
14
],
[
"access",
23,
"detailed_stats",
103,
14
],
[
"array",
24,
0,
103,
14
],
[
"push",
24,
1,
103,
14
],
[
"frame",
25,
20,
2,
103,
14
],
[
"setarg",
25,
0,
22,
103,
14
],
[
"setarg",
25,
1,
23,
103,
14
],
[
"setarg",
25,
2,
24,
103,
14
],
[
"invoke",
25,
19,
103,
14
],
[
"jump",
"call_done_36",
103,
14
],
"record_path_35",
[
"load_field",
26,
20,
"detailed_stats",
103,
14
],
[
"frame",
27,
26,
1,
103,
14
],
[
"setarg",
27,
0,
20,
103,
14
],
[
"setarg",
27,
1,
1,
103,
14
],
[
"invoke",
27,
19,
103,
14
],
"call_done_36",
[
"move",
7,
19,
103,
14
],
[
"get",
29,
18,
1,
104,
10
],
[
"is_proxy",
30,
29,
104,
10
],
[
"jump_false",
30,
"record_path_37",
104,
10
],
[
"null",
31,
104,
10
],
[
"access",
32,
"number",
104,
10
],
[
"array",
33,
0,
104,
10
],
[
"frame",
34,
29,
2,
104,
10
],
[
"setarg",
34,
0,
31,
104,
10
],
[
"setarg",
34,
1,
32,
104,
10
],
[
"setarg",
34,
2,
33,
104,
10
],
[
"invoke",
34,
28,
104,
10
],
[
"jump",
"call_done_38",
104,
10
],
"record_path_37",
[
"load_field",
35,
29,
"number",
104,
10
],
[
"frame",
36,
35,
0,
104,
10
],
[
"setarg",
36,
0,
29,
104,
10
],
[
"invoke",
36,
28,
104,
10
],
"call_done_38",
[
"move",
9,
28,
104,
10
],
[
"frame",
38,
3,
0,
105,
14
],
[
"null",
39,
105,
14
],
[
"setarg",
38,
0,
39,
105,
14
],
[
"invoke",
38,
37,
105,
14
],
[
"move",
10,
37,
105,
14
],
[
"get",
41,
18,
1,
106,
10
],
[
"is_proxy",
42,
41,
106,
10
],
[
"jump_false",
42,
"record_path_39",
106,
10
],
[
"null",
43,
106,
10
],
[
"access",
44,
"number",
106,
10
],
[
"array",
45,
0,
106,
10
],
[
"frame",
46,
41,
2,
106,
10
],
[
"setarg",
46,
0,
43,
106,
10
],
[
"setarg",
46,
1,
44,
106,
10
],
[
"setarg",
46,
2,
45,
106,
10
],
[
"invoke",
46,
40,
106,
10
],
[
"jump",
"call_done_40",
106,
10
],
"record_path_39",
[
"load_field",
47,
41,
"number",
106,
10
],
[
"frame",
48,
47,
0,
106,
10
],
[
"setarg",
48,
0,
41,
106,
10
],
[
"invoke",
48,
40,
106,
10
],
"call_done_40",
[
"move",
8,
40,
106,
10
],
[
"get",
50,
19,
1,
107,
13
],
[
"is_proxy",
51,
50,
107,
13
],
[
"jump_false",
51,
"record_path_41",
107,
13
],
[
"null",
52,
107,
13
],
[
"access",
53,
"detailed_stats",
107,
13
],
[
"array",
54,
0,
107,
13
],
[
"push",
54,
1,
107,
13
],
[
"frame",
55,
50,
2,
107,
13
],
[
"setarg",
55,
0,
52,
107,
13
],
[
"setarg",
55,
1,
53,
107,
13
],
[
"setarg",
55,
2,
54,
107,
13
],
[
"invoke",
55,
49,
107,
13
],
[
"jump",
"call_done_42",
107,
13
],
"record_path_41",
[
"load_field",
56,
50,
"detailed_stats",
107,
13
],
[
"frame",
57,
56,
1,
107,
13
],
[
"setarg",
57,
0,
50,
107,
13
],
[
"setarg",
57,
1,
1,
107,
13
],
[
"invoke",
57,
49,
107,
13
],
"call_done_42",
[
"move",
4,
49,
107,
13
],
[
"subtract",
58,
8,
9,
108,
16
],
[
"access",
59,
1000,
108,
22
],
[
"multiply",
60,
58,
59,
108,
22
],
[
"move",
5,
60,
108,
22
],
[
"load_field",
61,
7,
"instr",
109,
15
],
[
"load_field",
62,
4,
"instr",
109,
31
],
[
"is_identical",
63,
61,
62,
109,
31
],
[
"jump_true",
63,
"ne_nid_46",
109,
31
],
[
"jump",
"ne_ni_47",
109,
31
],
"ne_nid_46",
[
"false",
63,
109,
31
],
[
"jump",
"ne_done_45",
109,
31
],
"ne_ni_47",
[
"is_int",
64,
61,
109,
31
],
[
"jump_false",
64,
"ne_nn_48",
109,
31
],
[
"is_int",
65,
62,
109,
31
],
[
"jump_false",
65,
"ne_nn_48",
109,
31
],
[
"ne_int",
63,
61,
62,
109,
31
],
[
"jump",
"ne_done_45",
109,
31
],
"ne_nn_48",
[
"is_num",
64,
61,
109,
31
],
[
"jump_false",
64,
"ne_nt_49",
109,
31
],
[
"is_num",
65,
62,
109,
31
],
[
"jump_false",
65,
"ne_nt_49",
109,
31
],
[
"ne_float",
63,
61,
62,
109,
31
],
[
"jump",
"ne_done_45",
109,
31
],
"ne_nt_49",
[
"is_text",
64,
61,
109,
31
],
[
"jump_false",
64,
"ne_nnl_50",
109,
31
],
[
"is_text",
65,
62,
109,
31
],
[
"jump_false",
65,
"ne_nnl_50",
109,
31
],
[
"ne_text",
63,
61,
62,
109,
31
],
[
"jump",
"ne_done_45",
109,
31
],
"ne_nnl_50",
[
"is_null",
64,
61,
109,
31
],
[
"jump_false",
64,
"ne_nb_51",
109,
31
],
[
"is_null",
65,
62,
109,
31
],
[
"jump_false",
65,
"ne_nb_51",
109,
31
],
[
"false",
63,
109,
31
],
[
"jump",
"ne_done_45",
109,
31
],
"ne_nb_51",
[
"is_bool",
64,
61,
109,
31
],
[
"jump_false",
64,
"ne_mis_52",
109,
31
],
[
"is_bool",
65,
62,
109,
31
],
[
"jump_false",
65,
"ne_mis_52",
109,
31
],
[
"ne_bool",
63,
61,
62,
109,
31
],
[
"jump",
"ne_done_45",
109,
31
],
"ne_mis_52",
[
"true",
63,
109,
31
],
"ne_done_45",
[
"move",
66,
63,
109,
31
],
[
"jump_true",
66,
"or_end_44",
109,
31
],
[
"load_field",
67,
7,
"nop",
110,
15
],
[
"load_field",
68,
4,
"nop",
110,
29
],
[
"is_identical",
69,
67,
68,
110,
29
],
[
"jump_true",
69,
"ne_nid_54",
110,
29
],
[
"jump",
"ne_ni_55",
110,
29
],
"ne_nid_54",
[
"false",
69,
110,
29
],
[
"jump",
"ne_done_53",
110,
29
],
"ne_ni_55",
[
"is_int",
70,
67,
110,
29
],
[
"jump_false",
70,
"ne_nn_56",
110,
29
],
[
"is_int",
71,
68,
110,
29
],
[
"jump_false",
71,
"ne_nn_56",
110,
29
],
[
"ne_int",
69,
67,
68,
110,
29
],
[
"jump",
"ne_done_53",
110,
29
],
"ne_nn_56",
[
"is_num",
70,
67,
110,
29
],
[
"jump_false",
70,
"ne_nt_57",
110,
29
],
[
"is_num",
71,
68,
110,
29
],
[
"jump_false",
71,
"ne_nt_57",
110,
29
],
[
"ne_float",
69,
67,
68,
110,
29
],
[
"jump",
"ne_done_53",
110,
29
],
"ne_nt_57",
[
"is_text",
70,
67,
110,
29
],
[
"jump_false",
70,
"ne_nnl_58",
110,
29
],
[
"is_text",
71,
68,
110,
29
],
[
"jump_false",
71,
"ne_nnl_58",
110,
29
],
[
"ne_text",
69,
67,
68,
110,
29
],
[
"jump",
"ne_done_53",
110,
29
],
"ne_nnl_58",
[
"is_null",
70,
67,
110,
29
],
[
"jump_false",
70,
"ne_nb_59",
110,
29
],
[
"is_null",
71,
68,
110,
29
],
[
"jump_false",
71,
"ne_nb_59",
110,
29
],
[
"false",
69,
110,
29
],
[
"jump",
"ne_done_53",
110,
29
],
"ne_nb_59",
[
"is_bool",
70,
67,
110,
29
],
[
"jump_false",
70,
"ne_mis_60",
110,
29
],
[
"is_bool",
71,
68,
110,
29
],
[
"jump_false",
71,
"ne_mis_60",
110,
29
],
[
"ne_bool",
69,
67,
68,
110,
29
],
[
"jump",
"ne_done_53",
110,
29
],
"ne_mis_60",
[
"true",
69,
110,
29
],
"ne_done_53",
[
"move",
66,
69,
110,
29
],
"or_end_44",
[
"move",
72,
66,
110,
29
],
[
"jump_true",
72,
"or_end_43",
110,
29
],
[
"load_field",
73,
7,
"guard",
111,
15
],
[
"load_field",
74,
4,
"guard",
111,
31
],
[
"is_identical",
75,
73,
74,
111,
31
],
[
"jump_true",
75,
"ne_nid_62",
111,
31
],
[
"jump",
"ne_ni_63",
111,
31
],
"ne_nid_62",
[
"false",
75,
111,
31
],
[
"jump",
"ne_done_61",
111,
31
],
"ne_ni_63",
[
"is_int",
76,
73,
111,
31
],
[
"jump_false",
76,
"ne_nn_64",
111,
31
],
[
"is_int",
77,
74,
111,
31
],
[
"jump_false",
77,
"ne_nn_64",
111,
31
],
[
"ne_int",
75,
73,
74,
111,
31
],
[
"jump",
"ne_done_61",
111,
31
],
"ne_nn_64",
[
"is_num",
76,
73,
111,
31
],
[
"jump_false",
76,
"ne_nt_65",
111,
31
],
[
"is_num",
77,
74,
111,
31
],
[
"jump_false",
77,
"ne_nt_65",
111,
31
],
[
"ne_float",
75,
73,
74,
111,
31
],
[
"jump",
"ne_done_61",
111,
31
],
"ne_nt_65",
[
"is_text",
76,
73,
111,
31
],
[
"jump_false",
76,
"ne_nnl_66",
111,
31
],
[
"is_text",
77,
74,
111,
31
],
[
"jump_false",
77,
"ne_nnl_66",
111,
31
],
[
"ne_text",
75,
73,
74,
111,
31
],
[
"jump",
"ne_done_61",
111,
31
],
"ne_nnl_66",
[
"is_null",
76,
73,
111,
31
],
[
"jump_false",
76,
"ne_nb_67",
111,
31
],
[
"is_null",
77,
74,
111,
31
],
[
"jump_false",
77,
"ne_nb_67",
111,
31
],
[
"false",
75,
111,
31
],
[
"jump",
"ne_done_61",
111,
31
],
"ne_nb_67",
[
"is_bool",
76,
73,
111,
31
],
[
"jump_false",
76,
"ne_mis_68",
111,
31
],
[
"is_bool",
77,
74,
111,
31
],
[
"jump_false",
77,
"ne_mis_68",
111,
31
],
[
"ne_bool",
75,
73,
74,
111,
31
],
[
"jump",
"ne_done_61",
111,
31
],
"ne_mis_68",
[
"true",
75,
111,
31
],
"ne_done_61",
[
"move",
72,
75,
111,
31
],
"or_end_43",
[
"move",
6,
72,
111,
31
],
[
"get",
78,
2,
1,
112,
5
],
[
"load_field",
79,
78,
"passes",
112,
5
],
[
"record",
80,
7
],
[
"store_field",
80,
2,
"pass",
113,
13
],
[
"load_field",
81,
1,
"name",
114,
11
],
[
"store_field",
80,
81,
"fn",
114,
11
],
[
"store_field",
80,
5,
"ms",
115,
11
],
[
"store_field",
80,
7,
"before",
116,
15
],
[
"store_field",
80,
4,
"after",
117,
14
],
[
"store_field",
80,
6,
"changed",
118,
16
],
[
"record",
82,
2
],
[
"load_field",
83,
4,
"nop",
120,
21
],
[
"load_field",
84,
7,
"nop",
120,
33
],
[
"subtract",
85,
83,
84,
120,
33
],
[
"store_field",
82,
85,
"nops_added",
120,
33
],
[
"load_field",
86,
7,
"guard",
121,
25
],
[
"load_field",
87,
4,
"guard",
121,
40
],
[
"subtract",
88,
86,
87,
121,
40
],
[
"store_field",
82,
88,
"guards_removed",
121,
40
],
[
"store_field",
80,
82,
"changes",
121,
40
],
[
"is_array",
89,
79,
121,
40
],
[
"jump_false",
89,
"push_err_69",
121,
40
],
[
"push",
79,
80,
121,
40
],
[
"jump",
"push_done_70",
121,
40
],
"push_err_69",
[
"disrupt",
121,
40
],
"push_done_70",
[
"return",
10,
124,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
[
"access",
3,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
130,
9
],
[
"frame",
4,
3,
1,
130,
9
],
[
"null",
5,
130,
9
],
[
"setarg",
4,
0,
5,
130,
9
],
[
"setarg",
4,
1,
1,
130,
9
],
[
"invoke",
4,
2,
130,
9
],
[
"jump_false",
2,
"if_else_71",
130,
9
],
[
"is_int",
6,
1,
131,
22
],
[
"jump_false",
6,
"if_else_73",
131,
22
],
[
"get",
7,
27,
1,
132,
16
],
[
"return",
7,
132,
16
],
"_nop_ur_1",
"if_else_73",
"if_end_74",
[
"get",
8,
28,
1,
134,
14
],
[
"return",
8,
134,
14
],
"_nop_ur_2",
"if_else_71",
"if_end_72",
[
"is_text",
9,
1,
136,
17
],
[
"jump_false",
9,
"if_else_75",
136,
17
],
[
"get",
10,
22,
1,
137,
14
],
[
"return",
10,
137,
14
],
"_nop_ur_3",
"if_else_75",
"if_end_76",
[
"get",
11,
6,
1,
139,
12
],
[
"return",
11,
139,
12
],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 48,
"nr_close_slots": 0,
"instructions": [
[
"access",
7,
0,
144,
20
],
[
"load_index",
8,
2,
7,
144,
20
],
[
"move",
4,
8,
144,
20
],
[
"null",
5,
145,
16
],
[
"null",
6,
146,
20
],
[
"null",
3,
147,
15
],
[
"access",
9,
"move",
148,
15
],
[
"is_identical",
10,
4,
9,
148,
15
],
[
"jump_true",
10,
"eq_done_79",
148,
15
],
[
"is_int",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_ni_80",
148,
15
],
"_nop_tc_1",
[
"jump",
"eq_ni_80",
148,
15
],
[
"eq_int",
10,
4,
9,
148,
15
],
[
"jump",
"eq_done_79",
148,
15
],
"eq_ni_80",
[
"is_num",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_nn_81",
148,
15
],
"_nop_tc_2",
[
"jump",
"eq_nn_81",
148,
15
],
[
"eq_float",
10,
4,
9,
148,
15
],
[
"jump",
"eq_done_79",
148,
15
],
"eq_nn_81",
[
"is_text",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_nt_82",
148,
15
],
"_nop_tc_3",
"_nop_tc_4",
[
"eq_text",
10,
4,
9,
148,
15
],
[
"jump",
"eq_done_79",
148,
15
],
"eq_nt_82",
[
"is_null",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_nnl_83",
148,
15
],
"_nop_tc_5",
[
"jump",
"eq_nnl_83",
148,
15
],
[
"true",
10,
148,
15
],
[
"jump",
"eq_done_79",
148,
15
],
"eq_nnl_83",
[
"is_bool",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_nb_84",
148,
15
],
"_nop_tc_6",
[
"jump",
"eq_nb_84",
148,
15
],
[
"eq_bool",
10,
4,
9,
148,
15
],
[
"jump",
"eq_done_79",
148,
15
],
"eq_nb_84",
[
"false",
10,
148,
15
],
"eq_done_79",
[
"jump_false",
10,
"if_else_77",
148,
15
],
[
"access",
13,
2,
149,
35
],
[
"load_index",
14,
2,
13,
149,
35
],
[
"load_dynamic",
15,
1,
14,
149,
35
],
[
"move",
6,
15,
149,
35
],
[
"null",
16,
150,
42
],
[
"is_identical",
17,
6,
16,
150,
42
],
[
"jump_true",
17,
"ne_nid_88",
150,
42
],
[
"jump",
"ne_ni_89",
150,
42
],
"ne_nid_88",
[
"false",
17,
150,
42
],
[
"jump",
"ne_done_87",
150,
42
],
"ne_ni_89",
[
"is_int",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_nn_90",
150,
42
],
"_nop_tc_7",
[
"jump",
"ne_nn_90",
150,
42
],
[
"ne_int",
17,
6,
16,
150,
42
],
[
"jump",
"ne_done_87",
150,
42
],
"ne_nn_90",
[
"is_num",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_nt_91",
150,
42
],
"_nop_tc_8",
[
"jump",
"ne_nt_91",
150,
42
],
[
"ne_float",
17,
6,
16,
150,
42
],
[
"jump",
"ne_done_87",
150,
42
],
"ne_nt_91",
[
"is_text",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_nnl_92",
150,
42
],
"_nop_tc_9",
[
"jump",
"ne_nnl_92",
150,
42
],
[
"ne_text",
17,
6,
16,
150,
42
],
[
"jump",
"ne_done_87",
150,
42
],
"ne_nnl_92",
[
"is_null",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_nb_93",
150,
42
],
"_nop_tc_10",
"_nop_tc_11",
[
"false",
17,
150,
42
],
[
"jump",
"ne_done_87",
150,
42
],
"ne_nb_93",
[
"is_bool",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_mis_94",
150,
42
],
"_nop_tc_12",
[
"jump",
"ne_mis_94",
150,
42
],
[
"ne_bool",
17,
6,
16,
150,
42
],
[
"jump",
"ne_done_87",
150,
42
],
"ne_mis_94",
[
"true",
17,
150,
42
],
"ne_done_87",
[
"jump_false",
17,
"tern_else_85",
150,
42
],
[
"move",
20,
6,
150,
49
],
[
"jump",
"tern_end_86",
150,
49
],
"tern_else_85",
[
"get",
21,
6,
1,
150,
60
],
[
"move",
20,
21,
150,
60
],
"tern_end_86",
[
"access",
22,
1,
150,
24
],
[
"load_index",
23,
2,
22,
150,
24
],
[
"store_dynamic",
1,
20,
23,
150,
24
],
[
"null",
24,
151,
14
],
[
"return",
24,
151,
14
],
"_nop_ur_1",
"if_else_77",
"if_end_78",
[
"get",
25,
8,
1,
153,
12
],
[
"load_dynamic",
26,
25,
4,
153,
24
],
[
"move",
5,
26,
153,
24
],
[
"null",
27,
154,
17
],
[
"is_identical",
28,
5,
27,
154,
17
],
[
"jump_true",
28,
"ne_nid_98",
154,
17
],
[
"jump",
"ne_ni_99",
154,
17
],
"ne_nid_98",
[
"false",
28,
154,
17
],
[
"jump",
"ne_done_97",
154,
17
],
"ne_ni_99",
[
"is_int",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_nn_100",
154,
17
],
"_nop_tc_13",
[
"jump",
"ne_nn_100",
154,
17
],
[
"ne_int",
28,
5,
27,
154,
17
],
[
"jump",
"ne_done_97",
154,
17
],
"ne_nn_100",
[
"is_num",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_nt_101",
154,
17
],
"_nop_tc_14",
[
"jump",
"ne_nt_101",
154,
17
],
[
"ne_float",
28,
5,
27,
154,
17
],
[
"jump",
"ne_done_97",
154,
17
],
"ne_nt_101",
[
"is_text",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_nnl_102",
154,
17
],
"_nop_tc_15",
[
"jump",
"ne_nnl_102",
154,
17
],
[
"ne_text",
28,
5,
27,
154,
17
],
[
"jump",
"ne_done_97",
154,
17
],
"ne_nnl_102",
[
"is_null",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_nb_103",
154,
17
],
"_nop_tc_16",
"_nop_tc_17",
[
"false",
28,
154,
17
],
[
"jump",
"ne_done_97",
154,
17
],
"ne_nb_103",
[
"is_bool",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_mis_104",
154,
17
],
"_nop_tc_18",
[
"jump",
"ne_mis_104",
154,
17
],
[
"ne_bool",
28,
5,
27,
154,
17
],
[
"jump",
"ne_done_97",
154,
17
],
"ne_mis_104",
[
"true",
28,
154,
17
],
"ne_done_97",
[
"jump_false",
28,
"if_else_95",
154,
17
],
[
"access",
31,
1,
155,
18
],
[
"load_index",
32,
5,
31,
155,
18
],
[
"move",
3,
32,
155,
18
],
[
"null",
33,
156,
18
],
[
"is_identical",
34,
3,
33,
156,
18
],
[
"jump_true",
34,
"eq_done_107",
156,
18
],
[
"is_int",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_ni_108",
156,
18
],
"_nop_tc_19",
[
"jump",
"eq_ni_108",
156,
18
],
[
"eq_int",
34,
3,
33,
156,
18
],
[
"jump",
"eq_done_107",
156,
18
],
"eq_ni_108",
[
"is_num",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_nn_109",
156,
18
],
"_nop_tc_20",
[
"jump",
"eq_nn_109",
156,
18
],
[
"eq_float",
34,
3,
33,
156,
18
],
[
"jump",
"eq_done_107",
156,
18
],
"eq_nn_109",
[
"is_text",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_nt_110",
156,
18
],
"_nop_tc_21",
[
"jump",
"eq_nt_110",
156,
18
],
[
"eq_text",
34,
3,
33,
156,
18
],
[
"jump",
"eq_done_107",
156,
18
],
"eq_nt_110",
[
"is_null",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_nnl_111",
156,
18
],
"_nop_tc_22",
"_nop_tc_23",
[
"true",
34,
156,
18
],
[
"jump",
"eq_done_107",
156,
18
],
"eq_nnl_111",
[
"is_bool",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_nb_112",
156,
18
],
"_nop_tc_24",
[
"jump",
"eq_nb_112",
156,
18
],
[
"eq_bool",
34,
3,
33,
156,
18
],
[
"jump",
"eq_done_107",
156,
18
],
"eq_nb_112",
[
"false",
34,
156,
18
],
"eq_done_107",
[
"jump_false",
34,
"if_else_105",
156,
18
],
[
"access",
37,
2,
157,
39
],
[
"load_index",
38,
2,
37,
157,
39
],
[
"get",
40,
16,
1,
157,
15
],
[
"frame",
41,
40,
1,
157,
15
],
[
"null",
42,
157,
15
],
[
"setarg",
41,
0,
42,
157,
15
],
[
"setarg",
41,
1,
38,
157,
15
],
[
"invoke",
41,
39,
157,
15
],
[
"move",
3,
39,
157,
15
],
[
"jump",
"if_end_106",
157,
15
],
"if_else_105",
"if_end_106",
[
"access",
43,
0,
159,
29
],
[
"load_index",
44,
5,
43,
159,
29
],
[
"load_dynamic",
45,
2,
44,
159,
29
],
[
"store_dynamic",
1,
3,
45,
159,
29
],
[
"jump",
"if_end_96",
159,
29
],
"if_else_95",
"if_end_96",
[
"null",
46,
161,
12
],
[
"return",
46,
161,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 32,
"nr_close_slots": 0,
"instructions": [
[
"load_dynamic",
5,
1,
2,
165,
28
],
[
"move",
4,
5,
165,
28
],
[
"null",
6,
166,
18
],
[
"is_identical",
7,
4,
6,
166,
18
],
[
"jump_true",
7,
"eq_done_115",
166,
18
],
[
"is_int",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_ni_116",
166,
18
],
"_nop_tc_1",
[
"jump",
"eq_ni_116",
166,
18
],
[
"eq_int",
7,
4,
6,
166,
18
],
[
"jump",
"eq_done_115",
166,
18
],
"eq_ni_116",
[
"is_num",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_nn_117",
166,
18
],
"_nop_tc_2",
[
"jump",
"eq_nn_117",
166,
18
],
[
"eq_float",
7,
4,
6,
166,
18
],
[
"jump",
"eq_done_115",
166,
18
],
"eq_nn_117",
[
"is_text",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_nt_118",
166,
18
],
"_nop_tc_3",
[
"jump",
"eq_nt_118",
166,
18
],
[
"eq_text",
7,
4,
6,
166,
18
],
[
"jump",
"eq_done_115",
166,
18
],
"eq_nt_118",
[
"is_null",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_nnl_119",
166,
18
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
7,
166,
18
],
[
"jump",
"eq_done_115",
166,
18
],
"eq_nnl_119",
[
"is_bool",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_nb_120",
166,
18
],
"_nop_tc_6",
[
"jump",
"eq_nb_120",
166,
18
],
[
"eq_bool",
7,
4,
6,
166,
18
],
[
"jump",
"eq_done_115",
166,
18
],
"eq_nb_120",
[
"false",
7,
166,
18
],
"eq_done_115",
[
"jump_false",
7,
"if_else_113",
166,
18
],
[
"false",
10,
167,
14
],
[
"return",
10,
167,
14
],
"_nop_ur_1",
"if_else_113",
"if_end_114",
[
"is_identical",
11,
4,
3,
169,
18
],
[
"jump_true",
11,
"eq_done_123",
169,
18
],
[
"is_int",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_ni_124",
169,
18
],
[
"is_int",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_ni_124",
169,
18
],
[
"eq_int",
11,
4,
3,
169,
18
],
[
"jump",
"eq_done_123",
169,
18
],
"eq_ni_124",
[
"is_num",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_nn_125",
169,
18
],
[
"is_num",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_nn_125",
169,
18
],
[
"eq_float",
11,
4,
3,
169,
18
],
[
"jump",
"eq_done_123",
169,
18
],
"eq_nn_125",
[
"is_text",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_nt_126",
169,
18
],
[
"is_text",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_nt_126",
169,
18
],
[
"eq_text",
11,
4,
3,
169,
18
],
[
"jump",
"eq_done_123",
169,
18
],
"eq_nt_126",
[
"is_null",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_nnl_127",
169,
18
],
[
"is_null",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_nnl_127",
169,
18
],
[
"true",
11,
169,
18
],
[
"jump",
"eq_done_123",
169,
18
],
"eq_nnl_127",
[
"is_bool",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_nb_128",
169,
18
],
[
"is_bool",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_nb_128",
169,
18
],
[
"eq_bool",
11,
4,
3,
169,
18
],
[
"jump",
"eq_done_123",
169,
18
],
"eq_nb_128",
[
"false",
11,
169,
18
],
"eq_done_123",
[
"jump_false",
11,
"if_else_121",
169,
18
],
[
"true",
14,
170,
14
],
[
"return",
14,
170,
14
],
"_nop_ur_2",
"if_else_121",
"if_end_122",
[
"get",
15,
15,
1,
172,
16
],
[
"is_identical",
16,
3,
15,
172,
16
],
[
"jump_true",
16,
"eq_done_132",
172,
16
],
[
"is_int",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_ni_133",
172,
16
],
[
"is_int",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_ni_133",
172,
16
],
[
"eq_int",
16,
3,
15,
172,
16
],
[
"jump",
"eq_done_132",
172,
16
],
"eq_ni_133",
[
"is_num",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_nn_134",
172,
16
],
[
"is_num",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_nn_134",
172,
16
],
[
"eq_float",
16,
3,
15,
172,
16
],
[
"jump",
"eq_done_132",
172,
16
],
"eq_nn_134",
[
"is_text",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_nt_135",
172,
16
],
[
"is_text",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_nt_135",
172,
16
],
[
"eq_text",
16,
3,
15,
172,
16
],
[
"jump",
"eq_done_132",
172,
16
],
"eq_nt_135",
[
"is_null",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_nnl_136",
172,
16
],
[
"is_null",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_nnl_136",
172,
16
],
[
"true",
16,
172,
16
],
[
"jump",
"eq_done_132",
172,
16
],
"eq_nnl_136",
[
"is_bool",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_nb_137",
172,
16
],
[
"is_bool",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_nb_137",
172,
16
],
[
"eq_bool",
16,
3,
15,
172,
16
],
[
"jump",
"eq_done_132",
172,
16
],
"eq_nb_137",
[
"false",
16,
172,
16
],
"eq_done_132",
[
"move",
19,
16,
172,
16
],
[
"jump_false",
19,
"and_end_131",
172,
16
],
[
"get",
20,
27,
1,
172,
35
],
[
"is_identical",
21,
4,
20,
172,
35
],
[
"jump_true",
21,
"eq_done_139",
172,
35
],
[
"is_int",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_ni_140",
172,
35
],
[
"is_int",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_ni_140",
172,
35
],
[
"eq_int",
21,
4,
20,
172,
35
],
[
"jump",
"eq_done_139",
172,
35
],
"eq_ni_140",
[
"is_num",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_nn_141",
172,
35
],
[
"is_num",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_nn_141",
172,
35
],
[
"eq_float",
21,
4,
20,
172,
35
],
[
"jump",
"eq_done_139",
172,
35
],
"eq_nn_141",
[
"is_text",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_nt_142",
172,
35
],
[
"is_text",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_nt_142",
172,
35
],
[
"eq_text",
21,
4,
20,
172,
35
],
[
"jump",
"eq_done_139",
172,
35
],
"eq_nt_142",
[
"is_null",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_nnl_143",
172,
35
],
[
"is_null",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_nnl_143",
172,
35
],
[
"true",
21,
172,
35
],
[
"jump",
"eq_done_139",
172,
35
],
"eq_nnl_143",
[
"is_bool",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_nb_144",
172,
35
],
[
"is_bool",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_nb_144",
172,
35
],
[
"eq_bool",
21,
4,
20,
172,
35
],
[
"jump",
"eq_done_139",
172,
35
],
"eq_nb_144",
[
"false",
21,
172,
35
],
"eq_done_139",
[
"move",
24,
21,
172,
35
],
[
"jump_true",
24,
"or_end_138",
172,
35
],
[
"get",
25,
28,
1,
172,
53
],
[
"is_identical",
26,
4,
25,
172,
53
],
[
"jump_true",
26,
"eq_done_145",
172,
53
],
[
"is_int",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_ni_146",
172,
53
],
[
"is_int",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_ni_146",
172,
53
],
[
"eq_int",
26,
4,
25,
172,
53
],
[
"jump",
"eq_done_145",
172,
53
],
"eq_ni_146",
[
"is_num",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_nn_147",
172,
53
],
[
"is_num",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_nn_147",
172,
53
],
[
"eq_float",
26,
4,
25,
172,
53
],
[
"jump",
"eq_done_145",
172,
53
],
"eq_nn_147",
[
"is_text",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_nt_148",
172,
53
],
[
"is_text",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_nt_148",
172,
53
],
[
"eq_text",
26,
4,
25,
172,
53
],
[
"jump",
"eq_done_145",
172,
53
],
"eq_nt_148",
[
"is_null",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_nnl_149",
172,
53
],
[
"is_null",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_nnl_149",
172,
53
],
[
"true",
26,
172,
53
],
[
"jump",
"eq_done_145",
172,
53
],
"eq_nnl_149",
[
"is_bool",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_nb_150",
172,
53
],
[
"is_bool",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_nb_150",
172,
53
],
[
"eq_bool",
26,
4,
25,
172,
53
],
[
"jump",
"eq_done_145",
172,
53
],
"eq_nb_150",
[
"false",
26,
172,
53
],
"eq_done_145",
[
"move",
24,
26,
172,
53
],
"or_end_138",
[
"move",
19,
24,
172,
53
],
"and_end_131",
[
"jump_false",
19,
"if_else_129",
172,
53
],
[
"true",
29,
173,
14
],
[
"return",
29,
173,
14
],
"_nop_ur_3",
"if_else_129",
"if_end_130",
[
"false",
30,
175,
12
],
[
"return",
30,
175,
12
],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 75,
"nr_close_slots": 0,
"instructions": [
[
"null",
4,
179,
20
],
[
"access",
6,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
180,
10
],
[
"frame",
7,
6,
1,
180,
10
],
[
"null",
8,
180,
10
],
[
"setarg",
7,
0,
8,
180,
10
],
[
"setarg",
7,
1,
2,
180,
10
],
[
"invoke",
7,
5,
180,
10
],
"_nop_bl_1",
[
"jump_true",
5,
"if_else_151",
180,
10
],
[
"null",
10,
181,
14
],
[
"return",
10,
181,
14
],
"_nop_ur_1",
"if_else_151",
"if_end_152",
[
"load_dynamic",
11,
1,
2,
183,
31
],
[
"move",
4,
11,
183,
31
],
[
"null",
12,
184,
21
],
[
"is_identical",
13,
4,
12,
184,
21
],
[
"jump_true",
13,
"eq_done_155",
184,
21
],
[
"is_int",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_ni_156",
184,
21
],
"_nop_tc_1",
[
"jump",
"eq_ni_156",
184,
21
],
[
"eq_int",
13,
4,
12,
184,
21
],
[
"jump",
"eq_done_155",
184,
21
],
"eq_ni_156",
[
"is_num",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_nn_157",
184,
21
],
"_nop_tc_2",
[
"jump",
"eq_nn_157",
184,
21
],
[
"eq_float",
13,
4,
12,
184,
21
],
[
"jump",
"eq_done_155",
184,
21
],
"eq_nn_157",
[
"is_text",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_nt_158",
184,
21
],
"_nop_tc_3",
[
"jump",
"eq_nt_158",
184,
21
],
[
"eq_text",
13,
4,
12,
184,
21
],
[
"jump",
"eq_done_155",
184,
21
],
"eq_nt_158",
[
"is_null",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_nnl_159",
184,
21
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
13,
184,
21
],
[
"jump",
"eq_done_155",
184,
21
],
"eq_nnl_159",
[
"is_bool",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_nb_160",
184,
21
],
"_nop_tc_6",
[
"jump",
"eq_nb_160",
184,
21
],
[
"eq_bool",
13,
4,
12,
184,
21
],
[
"jump",
"eq_done_155",
184,
21
],
"eq_nb_160",
[
"false",
13,
184,
21
],
"eq_done_155",
[
"jump_false",
13,
"if_else_153",
184,
21
],
[
"store_dynamic",
1,
3,
2,
185,
22
],
[
"jump",
"if_end_154",
185,
22
],
"if_else_153",
[
"is_identical",
16,
4,
3,
186,
28
],
[
"jump_true",
16,
"ne_nid_165",
186,
28
],
[
"jump",
"ne_ni_166",
186,
28
],
"ne_nid_165",
[
"false",
16,
186,
28
],
[
"jump",
"ne_done_164",
186,
28
],
"ne_ni_166",
[
"is_int",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_nn_167",
186,
28
],
[
"is_int",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_nn_167",
186,
28
],
[
"ne_int",
16,
4,
3,
186,
28
],
[
"jump",
"ne_done_164",
186,
28
],
"ne_nn_167",
[
"is_num",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_nt_168",
186,
28
],
[
"is_num",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_nt_168",
186,
28
],
[
"ne_float",
16,
4,
3,
186,
28
],
[
"jump",
"ne_done_164",
186,
28
],
"ne_nt_168",
[
"is_text",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_nnl_169",
186,
28
],
[
"is_text",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_nnl_169",
186,
28
],
[
"ne_text",
16,
4,
3,
186,
28
],
[
"jump",
"ne_done_164",
186,
28
],
"ne_nnl_169",
[
"is_null",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_nb_170",
186,
28
],
[
"is_null",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_nb_170",
186,
28
],
[
"false",
16,
186,
28
],
[
"jump",
"ne_done_164",
186,
28
],
"ne_nb_170",
[
"is_bool",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_mis_171",
186,
28
],
[
"is_bool",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_mis_171",
186,
28
],
[
"ne_bool",
16,
4,
3,
186,
28
],
[
"jump",
"ne_done_164",
186,
28
],
"ne_mis_171",
[
"true",
16,
186,
28
],
"ne_done_164",
[
"move",
19,
16,
186,
28
],
[
"jump_false",
19,
"and_end_163",
186,
28
],
[
"get",
20,
6,
1,
186,
47
],
[
"is_identical",
21,
4,
20,
186,
47
],
[
"jump_true",
21,
"ne_nid_173",
186,
47
],
[
"jump",
"ne_ni_174",
186,
47
],
"ne_nid_173",
[
"false",
21,
186,
47
],
[
"jump",
"ne_done_172",
186,
47
],
"ne_ni_174",
[
"is_int",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_nn_175",
186,
47
],
[
"is_int",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_nn_175",
186,
47
],
[
"ne_int",
21,
4,
20,
186,
47
],
[
"jump",
"ne_done_172",
186,
47
],
"ne_nn_175",
[
"is_num",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_nt_176",
186,
47
],
[
"is_num",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_nt_176",
186,
47
],
[
"ne_float",
21,
4,
20,
186,
47
],
[
"jump",
"ne_done_172",
186,
47
],
"ne_nt_176",
[
"is_text",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_nnl_177",
186,
47
],
[
"is_text",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_nnl_177",
186,
47
],
[
"ne_text",
21,
4,
20,
186,
47
],
[
"jump",
"ne_done_172",
186,
47
],
"ne_nnl_177",
[
"is_null",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_nb_178",
186,
47
],
[
"is_null",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_nb_178",
186,
47
],
[
"false",
21,
186,
47
],
[
"jump",
"ne_done_172",
186,
47
],
"ne_nb_178",
[
"is_bool",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_mis_179",
186,
47
],
[
"is_bool",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_mis_179",
186,
47
],
[
"ne_bool",
21,
4,
20,
186,
47
],
[
"jump",
"ne_done_172",
186,
47
],
"ne_mis_179",
[
"true",
21,
186,
47
],
"ne_done_172",
[
"move",
19,
21,
186,
47
],
"and_end_163",
[
"jump_false",
19,
"if_else_161",
186,
47
],
[
"get",
24,
27,
1,
187,
24
],
[
"is_identical",
25,
4,
24,
187,
24
],
[
"jump_true",
25,
"eq_done_184",
187,
24
],
[
"is_int",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_ni_185",
187,
24
],
[
"is_int",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_ni_185",
187,
24
],
[
"eq_int",
25,
4,
24,
187,
24
],
[
"jump",
"eq_done_184",
187,
24
],
"eq_ni_185",
[
"is_num",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_nn_186",
187,
24
],
[
"is_num",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_nn_186",
187,
24
],
[
"eq_float",
25,
4,
24,
187,
24
],
[
"jump",
"eq_done_184",
187,
24
],
"eq_nn_186",
[
"is_text",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_nt_187",
187,
24
],
[
"is_text",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_nt_187",
187,
24
],
[
"eq_text",
25,
4,
24,
187,
24
],
[
"jump",
"eq_done_184",
187,
24
],
"eq_nt_187",
[
"is_null",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_nnl_188",
187,
24
],
[
"is_null",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_nnl_188",
187,
24
],
[
"true",
25,
187,
24
],
[
"jump",
"eq_done_184",
187,
24
],
"eq_nnl_188",
[
"is_bool",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_nb_189",
187,
24
],
[
"is_bool",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_nb_189",
187,
24
],
[
"eq_bool",
25,
4,
24,
187,
24
],
[
"jump",
"eq_done_184",
187,
24
],
"eq_nb_189",
[
"false",
25,
187,
24
],
"eq_done_184",
[
"move",
28,
25,
187,
24
],
[
"jump_true",
28,
"or_end_183",
187,
24
],
[
"get",
29,
28,
1,
187,
45
],
[
"is_identical",
30,
4,
29,
187,
45
],
[
"jump_true",
30,
"eq_done_190",
187,
45
],
[
"is_int",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_ni_191",
187,
45
],
[
"is_int",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_ni_191",
187,
45
],
[
"eq_int",
30,
4,
29,
187,
45
],
[
"jump",
"eq_done_190",
187,
45
],
"eq_ni_191",
[
"is_num",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_nn_192",
187,
45
],
[
"is_num",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_nn_192",
187,
45
],
[
"eq_float",
30,
4,
29,
187,
45
],
[
"jump",
"eq_done_190",
187,
45
],
"eq_nn_192",
[
"is_text",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_nt_193",
187,
45
],
[
"is_text",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_nt_193",
187,
45
],
[
"eq_text",
30,
4,
29,
187,
45
],
[
"jump",
"eq_done_190",
187,
45
],
"eq_nt_193",
[
"is_null",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_nnl_194",
187,
45
],
[
"is_null",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_nnl_194",
187,
45
],
[
"true",
30,
187,
45
],
[
"jump",
"eq_done_190",
187,
45
],
"eq_nnl_194",
[
"is_bool",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_nb_195",
187,
45
],
[
"is_bool",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_nb_195",
187,
45
],
[
"eq_bool",
30,
4,
29,
187,
45
],
[
"jump",
"eq_done_190",
187,
45
],
"eq_nb_195",
[
"false",
30,
187,
45
],
"eq_done_190",
[
"move",
28,
30,
187,
45
],
"or_end_183",
[
"move",
33,
28,
187,
45
],
[
"jump_false",
33,
"and_end_182",
187,
45
],
[
"get",
34,
15,
1,
187,
64
],
[
"is_identical",
35,
3,
34,
187,
64
],
[
"jump_true",
35,
"eq_done_196",
187,
64
],
[
"is_int",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_ni_197",
187,
64
],
[
"is_int",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_ni_197",
187,
64
],
[
"eq_int",
35,
3,
34,
187,
64
],
[
"jump",
"eq_done_196",
187,
64
],
"eq_ni_197",
[
"is_num",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_nn_198",
187,
64
],
[
"is_num",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_nn_198",
187,
64
],
[
"eq_float",
35,
3,
34,
187,
64
],
[
"jump",
"eq_done_196",
187,
64
],
"eq_nn_198",
[
"is_text",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_nt_199",
187,
64
],
[
"is_text",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_nt_199",
187,
64
],
[
"eq_text",
35,
3,
34,
187,
64
],
[
"jump",
"eq_done_196",
187,
64
],
"eq_nt_199",
[
"is_null",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_nnl_200",
187,
64
],
[
"is_null",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_nnl_200",
187,
64
],
[
"true",
35,
187,
64
],
[
"jump",
"eq_done_196",
187,
64
],
"eq_nnl_200",
[
"is_bool",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_nb_201",
187,
64
],
[
"is_bool",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_nb_201",
187,
64
],
[
"eq_bool",
35,
3,
34,
187,
64
],
[
"jump",
"eq_done_196",
187,
64
],
"eq_nb_201",
[
"false",
35,
187,
64
],
"eq_done_196",
[
"move",
33,
35,
187,
64
],
"and_end_182",
[
"jump_false",
33,
"if_else_180",
187,
64
],
[
"jump",
"if_end_181",
187,
71
],
"if_else_180",
[
"get",
38,
15,
1,
189,
30
],
[
"is_identical",
39,
4,
38,
189,
30
],
[
"jump_true",
39,
"eq_done_205",
189,
30
],
[
"is_int",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_ni_206",
189,
30
],
[
"is_int",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_ni_206",
189,
30
],
[
"eq_int",
39,
4,
38,
189,
30
],
[
"jump",
"eq_done_205",
189,
30
],
"eq_ni_206",
[
"is_num",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_nn_207",
189,
30
],
[
"is_num",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_nn_207",
189,
30
],
[
"eq_float",
39,
4,
38,
189,
30
],
[
"jump",
"eq_done_205",
189,
30
],
"eq_nn_207",
[
"is_text",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_nt_208",
189,
30
],
[
"is_text",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_nt_208",
189,
30
],
[
"eq_text",
39,
4,
38,
189,
30
],
[
"jump",
"eq_done_205",
189,
30
],
"eq_nt_208",
[
"is_null",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_nnl_209",
189,
30
],
[
"is_null",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_nnl_209",
189,
30
],
[
"true",
39,
189,
30
],
[
"jump",
"eq_done_205",
189,
30
],
"eq_nnl_209",
[
"is_bool",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_nb_210",
189,
30
],
[
"is_bool",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_nb_210",
189,
30
],
[
"eq_bool",
39,
4,
38,
189,
30
],
[
"jump",
"eq_done_205",
189,
30
],
"eq_nb_210",
[
"false",
39,
189,
30
],
"eq_done_205",
[
"move",
42,
39,
189,
30
],
[
"jump_false",
42,
"and_end_204",
189,
30
],
[
"get",
43,
27,
1,
189,
47
],
[
"is_identical",
44,
3,
43,
189,
47
],
[
"jump_true",
44,
"eq_done_212",
189,
47
],
[
"is_int",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_ni_213",
189,
47
],
[
"is_int",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_ni_213",
189,
47
],
[
"eq_int",
44,
3,
43,
189,
47
],
[
"jump",
"eq_done_212",
189,
47
],
"eq_ni_213",
[
"is_num",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_nn_214",
189,
47
],
[
"is_num",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_nn_214",
189,
47
],
[
"eq_float",
44,
3,
43,
189,
47
],
[
"jump",
"eq_done_212",
189,
47
],
"eq_nn_214",
[
"is_text",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_nt_215",
189,
47
],
[
"is_text",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_nt_215",
189,
47
],
[
"eq_text",
44,
3,
43,
189,
47
],
[
"jump",
"eq_done_212",
189,
47
],
"eq_nt_215",
[
"is_null",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_nnl_216",
189,
47
],
[
"is_null",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_nnl_216",
189,
47
],
[
"true",
44,
189,
47
],
[
"jump",
"eq_done_212",
189,
47
],
"eq_nnl_216",
[
"is_bool",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_nb_217",
189,
47
],
[
"is_bool",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_nb_217",
189,
47
],
[
"eq_bool",
44,
3,
43,
189,
47
],
[
"jump",
"eq_done_212",
189,
47
],
"eq_nb_217",
[
"false",
44,
189,
47
],
"eq_done_212",
[
"move",
47,
44,
189,
47
],
[
"jump_true",
47,
"or_end_211",
189,
47
],
[
"get",
48,
28,
1,
189,
63
],
[
"is_identical",
49,
3,
48,
189,
63
],
[
"jump_true",
49,
"eq_done_218",
189,
63
],
[
"is_int",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_ni_219",
189,
63
],
[
"is_int",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_ni_219",
189,
63
],
[
"eq_int",
49,
3,
48,
189,
63
],
[
"jump",
"eq_done_218",
189,
63
],
"eq_ni_219",
[
"is_num",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_nn_220",
189,
63
],
[
"is_num",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_nn_220",
189,
63
],
[
"eq_float",
49,
3,
48,
189,
63
],
[
"jump",
"eq_done_218",
189,
63
],
"eq_nn_220",
[
"is_text",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_nt_221",
189,
63
],
[
"is_text",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_nt_221",
189,
63
],
[
"eq_text",
49,
3,
48,
189,
63
],
[
"jump",
"eq_done_218",
189,
63
],
"eq_nt_221",
[
"is_null",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_nnl_222",
189,
63
],
[
"is_null",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_nnl_222",
189,
63
],
[
"true",
49,
189,
63
],
[
"jump",
"eq_done_218",
189,
63
],
"eq_nnl_222",
[
"is_bool",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_nb_223",
189,
63
],
[
"is_bool",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_nb_223",
189,
63
],
[
"eq_bool",
49,
3,
48,
189,
63
],
[
"jump",
"eq_done_218",
189,
63
],
"eq_nb_223",
[
"false",
49,
189,
63
],
"eq_done_218",
[
"move",
47,
49,
189,
63
],
"or_end_211",
[
"move",
42,
47,
189,
63
],
"and_end_204",
[
"jump_false",
42,
"if_else_202",
189,
63
],
[
"store_dynamic",
1,
3,
2,
190,
24
],
[
"jump",
"if_end_203",
190,
24
],
"if_else_202",
[
"get",
52,
27,
1,
191,
31
],
[
"is_identical",
53,
4,
52,
191,
31
],
[
"jump_true",
53,
"eq_done_228",
191,
31
],
[
"is_int",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_ni_229",
191,
31
],
[
"is_int",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_ni_229",
191,
31
],
[
"eq_int",
53,
4,
52,
191,
31
],
[
"jump",
"eq_done_228",
191,
31
],
"eq_ni_229",
[
"is_num",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_nn_230",
191,
31
],
[
"is_num",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_nn_230",
191,
31
],
[
"eq_float",
53,
4,
52,
191,
31
],
[
"jump",
"eq_done_228",
191,
31
],
"eq_nn_230",
[
"is_text",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_nt_231",
191,
31
],
[
"is_text",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_nt_231",
191,
31
],
[
"eq_text",
53,
4,
52,
191,
31
],
[
"jump",
"eq_done_228",
191,
31
],
"eq_nt_231",
[
"is_null",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_nnl_232",
191,
31
],
[
"is_null",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_nnl_232",
191,
31
],
[
"true",
53,
191,
31
],
[
"jump",
"eq_done_228",
191,
31
],
"eq_nnl_232",
[
"is_bool",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_nb_233",
191,
31
],
[
"is_bool",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_nb_233",
191,
31
],
[
"eq_bool",
53,
4,
52,
191,
31
],
[
"jump",
"eq_done_228",
191,
31
],
"eq_nb_233",
[
"false",
53,
191,
31
],
"eq_done_228",
[
"move",
56,
53,
191,
31
],
[
"jump_false",
56,
"and_end_227",
191,
31
],
[
"get",
57,
28,
1,
191,
47
],
[
"is_identical",
58,
3,
57,
191,
47
],
[
"jump_true",
58,
"eq_done_234",
191,
47
],
[
"is_int",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_ni_235",
191,
47
],
[
"is_int",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_ni_235",
191,
47
],
[
"eq_int",
58,
3,
57,
191,
47
],
[
"jump",
"eq_done_234",
191,
47
],
"eq_ni_235",
[
"is_num",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_nn_236",
191,
47
],
[
"is_num",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_nn_236",
191,
47
],
[
"eq_float",
58,
3,
57,
191,
47
],
[
"jump",
"eq_done_234",
191,
47
],
"eq_nn_236",
[
"is_text",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_nt_237",
191,
47
],
[
"is_text",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_nt_237",
191,
47
],
[
"eq_text",
58,
3,
57,
191,
47
],
[
"jump",
"eq_done_234",
191,
47
],
"eq_nt_237",
[
"is_null",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_nnl_238",
191,
47
],
[
"is_null",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_nnl_238",
191,
47
],
[
"true",
58,
191,
47
],
[
"jump",
"eq_done_234",
191,
47
],
"eq_nnl_238",
[
"is_bool",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_nb_239",
191,
47
],
[
"is_bool",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_nb_239",
191,
47
],
[
"eq_bool",
58,
3,
57,
191,
47
],
[
"jump",
"eq_done_234",
191,
47
],
"eq_nb_239",
[
"false",
58,
191,
47
],
"eq_done_234",
[
"move",
56,
58,
191,
47
],
"and_end_227",
[
"move",
61,
56,
191,
47
],
[
"jump_true",
61,
"or_end_226",
191,
47
],
[
"get",
62,
28,
1,
191,
72
],
[
"is_identical",
63,
4,
62,
191,
72
],
[
"jump_true",
63,
"eq_done_241",
191,
72
],
[
"is_int",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_ni_242",
191,
72
],
[
"is_int",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_ni_242",
191,
72
],
[
"eq_int",
63,
4,
62,
191,
72
],
[
"jump",
"eq_done_241",
191,
72
],
"eq_ni_242",
[
"is_num",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_nn_243",
191,
72
],
[
"is_num",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_nn_243",
191,
72
],
[
"eq_float",
63,
4,
62,
191,
72
],
[
"jump",
"eq_done_241",
191,
72
],
"eq_nn_243",
[
"is_text",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_nt_244",
191,
72
],
[
"is_text",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_nt_244",
191,
72
],
[
"eq_text",
63,
4,
62,
191,
72
],
[
"jump",
"eq_done_241",
191,
72
],
"eq_nt_244",
[
"is_null",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_nnl_245",
191,
72
],
[
"is_null",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_nnl_245",
191,
72
],
[
"true",
63,
191,
72
],
[
"jump",
"eq_done_241",
191,
72
],
"eq_nnl_245",
[
"is_bool",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_nb_246",
191,
72
],
[
"is_bool",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_nb_246",
191,
72
],
[
"eq_bool",
63,
4,
62,
191,
72
],
[
"jump",
"eq_done_241",
191,
72
],
"eq_nb_246",
[
"false",
63,
191,
72
],
"eq_done_241",
[
"move",
66,
63,
191,
72
],
[
"jump_false",
66,
"and_end_240",
191,
72
],
[
"get",
67,
27,
1,
191,
90
],
[
"is_identical",
68,
3,
67,
191,
90
],
[
"jump_true",
68,
"eq_done_247",
191,
90
],
[
"is_int",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_ni_248",
191,
90
],
[
"is_int",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_ni_248",
191,
90
],
[
"eq_int",
68,
3,
67,
191,
90
],
[
"jump",
"eq_done_247",
191,
90
],
"eq_ni_248",
[
"is_num",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_nn_249",
191,
90
],
[
"is_num",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_nn_249",
191,
90
],
[
"eq_float",
68,
3,
67,
191,
90
],
[
"jump",
"eq_done_247",
191,
90
],
"eq_nn_249",
[
"is_text",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_nt_250",
191,
90
],
[
"is_text",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_nt_250",
191,
90
],
[
"eq_text",
68,
3,
67,
191,
90
],
[
"jump",
"eq_done_247",
191,
90
],
"eq_nt_250",
[
"is_null",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_nnl_251",
191,
90
],
[
"is_null",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_nnl_251",
191,
90
],
[
"true",
68,
191,
90
],
[
"jump",
"eq_done_247",
191,
90
],
"eq_nnl_251",
[
"is_bool",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_nb_252",
191,
90
],
[
"is_bool",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_nb_252",
191,
90
],
[
"eq_bool",
68,
3,
67,
191,
90
],
[
"jump",
"eq_done_247",
191,
90
],
"eq_nb_252",
[
"false",
68,
191,
90
],
"eq_done_247",
[
"move",
66,
68,
191,
90
],
"and_end_240",
[
"move",
61,
66,
191,
90
],
"or_end_226",
[
"jump_false",
61,
"if_else_224",
191,
90
],
[
"get",
71,
15,
1,
192,
32
],
[
"store_dynamic",
1,
71,
2,
192,
24
],
[
"jump",
"if_end_225",
192,
24
],
"if_else_224",
[
"get",
72,
6,
1,
194,
32
],
[
"store_dynamic",
1,
72,
2,
194,
24
],
"if_end_225",
"if_end_203",
"if_end_181",
[
"jump",
"if_end_162",
194,
24
],
"if_else_161",
"if_end_162",
"if_end_154",
[
"null",
73,
197,
12
],
[
"return",
73,
197,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 102,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
255,
24
],
[
"move",
3,
12,
255,
24
],
[
"load_field",
13,
1,
"nr_args",
256,
19
],
[
"null",
14,
256,
35
],
[
"is_identical",
15,
13,
14,
256,
35
],
[
"jump_true",
15,
"ne_nid_256",
256,
35
],
[
"jump",
"ne_ni_257",
256,
35
],
"ne_nid_256",
[
"false",
15,
256,
35
],
[
"jump",
"ne_done_255",
256,
35
],
"ne_ni_257",
[
"is_int",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_nn_258",
256,
35
],
"_nop_tc_1",
[
"jump",
"ne_nn_258",
256,
35
],
[
"ne_int",
15,
13,
14,
256,
35
],
[
"jump",
"ne_done_255",
256,
35
],
"ne_nn_258",
[
"is_num",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_nt_259",
256,
35
],
"_nop_tc_2",
[
"jump",
"ne_nt_259",
256,
35
],
[
"ne_float",
15,
13,
14,
256,
35
],
[
"jump",
"ne_done_255",
256,
35
],
"ne_nt_259",
[
"is_text",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_nnl_260",
256,
35
],
"_nop_tc_3",
[
"jump",
"ne_nnl_260",
256,
35
],
[
"ne_text",
15,
13,
14,
256,
35
],
[
"jump",
"ne_done_255",
256,
35
],
"ne_nnl_260",
[
"is_null",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_nb_261",
256,
35
],
"_nop_tc_4",
"_nop_tc_5",
[
"false",
15,
256,
35
],
[
"jump",
"ne_done_255",
256,
35
],
"ne_nb_261",
[
"is_bool",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_mis_262",
256,
35
],
"_nop_tc_6",
[
"jump",
"ne_mis_262",
256,
35
],
[
"ne_bool",
15,
13,
14,
256,
35
],
[
"jump",
"ne_done_255",
256,
35
],
"ne_mis_262",
[
"true",
15,
256,
35
],
"ne_done_255",
[
"jump_false",
15,
"tern_else_253",
256,
35
],
[
"load_field",
19,
1,
"nr_args",
256,
42
],
[
"move",
18,
19,
256,
42
],
[
"jump",
"tern_end_254",
256,
42
],
"tern_else_253",
[
"access",
20,
0,
256,
57
],
[
"move",
18,
20,
256,
57
],
"tern_end_254",
[
"move",
4,
18,
256,
57
],
[
"access",
2,
0,
257,
21
],
[
"null",
9,
258,
26
],
[
"null",
5,
259,
23
],
[
"access",
11,
0,
260,
13
],
[
"access",
10,
0,
261,
13
],
[
"null",
7,
262,
17
],
[
"null",
8,
263,
14
],
[
"null",
6,
264,
16
],
[
"null",
21,
266,
25
],
[
"is_identical",
22,
3,
21,
266,
25
],
[
"jump_true",
22,
"eq_done_266",
266,
25
],
[
"is_int",
23,
3,
266,
25
],
[
"jump_false",
23,
"eq_ni_267",
266,
25
],
"_nop_tc_7",
[
"jump",
"eq_ni_267",
266,
25
],
[
"eq_int",
22,
3,
21,
266,
25
],
[
"jump",
"eq_done_266",
266,
25
],
"eq_ni_267",
[
"is_num",
23,
3,
266,
25
],
[
"jump_false",
23,
"eq_nn_268",
266,
25
],
"_nop_tc_8",
[
"jump",
"eq_nn_268",
266,
25
],
[
"eq_float",
22,
3,
21,
266,
25
],
[
"jump",
"eq_done_266",
266,
25
],
"eq_nn_268",
[
"is_text",
23,
3,
266,
25
],
[
"jump_false",
23,
"eq_nt_269",
266,
25
],
"_nop_tc_9",
[
"jump",
"eq_nt_269",
266,
25
],
[
"eq_text",
22,
3,
21,
266,
25
],
[
"jump",
"eq_done_266",
266,
25
],
"eq_nt_269",
[
"is_null",
23,
3,
266,
25
],
[
"jump_false",
23,
"eq_nnl_270",
266,
25
],
"_nop_tc_10",
"_nop_tc_11",
[
"true",
22,
266,
25
],
[
"jump",
"eq_done_266",
266,
25
],
"eq_nnl_270",
[
"is_bool",
23,
3,
266,
25
],
[
"jump_false",
23,
"eq_nb_271",
266,
25
],
"_nop_tc_12",
[
"jump",
"eq_nb_271",
266,
25
],
[
"eq_bool",
22,
3,
21,
266,
25
],
[
"jump",
"eq_done_266",
266,
25
],
"eq_nb_271",
[
"false",
22,
266,
25
],
"eq_done_266",
[
"move",
25,
22,
266,
25
],
[
"jump_true",
25,
"or_end_265",
266,
25
],
[
"access",
26,
0,
266,
44
],
[
"is_identical",
27,
4,
26,
266,
44
],
[
"jump_true",
27,
"eq_done_272",
266,
44
],
[
"is_int",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_ni_273",
266,
44
],
"_nop_tc_13",
[
"jump",
"eq_ni_273",
266,
44
],
[
"eq_int",
27,
4,
26,
266,
44
],
[
"jump",
"eq_done_272",
266,
44
],
"eq_ni_273",
[
"is_num",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_nn_274",
266,
44
],
"_nop_tc_14",
"_nop_tc_15",
[
"eq_float",
27,
4,
26,
266,
44
],
[
"jump",
"eq_done_272",
266,
44
],
"eq_nn_274",
[
"is_text",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_nt_275",
266,
44
],
"_nop_tc_16",
[
"jump",
"eq_nt_275",
266,
44
],
[
"eq_text",
27,
4,
26,
266,
44
],
[
"jump",
"eq_done_272",
266,
44
],
"eq_nt_275",
[
"is_null",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_nnl_276",
266,
44
],
"_nop_tc_17",
[
"jump",
"eq_nnl_276",
266,
44
],
[
"true",
27,
266,
44
],
[
"jump",
"eq_done_272",
266,
44
],
"eq_nnl_276",
[
"is_bool",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_nb_277",
266,
44
],
"_nop_tc_18",
[
"jump",
"eq_nb_277",
266,
44
],
[
"eq_bool",
27,
4,
26,
266,
44
],
[
"jump",
"eq_done_272",
266,
44
],
"eq_nb_277",
[
"false",
27,
266,
44
],
"eq_done_272",
[
"move",
25,
27,
266,
44
],
"or_end_265",
[
"jump_false",
25,
"if_else_263",
266,
44
],
[
"load_field",
30,
1,
"nr_slots",
267,
20
],
[
"access",
32,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
267,
14
],
[
"frame",
33,
32,
1,
267,
14
],
[
"null",
34,
267,
14
],
[
"setarg",
33,
0,
34,
267,
14
],
[
"setarg",
33,
1,
30,
267,
14
],
[
"tail_invoke",
33,
31,
267,
14
],
[
"return",
31,
267,
14
],
"_nop_ur_1",
"if_else_263",
"if_end_264",
[
"length",
35,
3,
270,
24
],
[
"move",
2,
35,
270,
24
],
[
"load_field",
36,
1,
"nr_slots",
271,
28
],
[
"access",
38,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
271,
22
],
[
"frame",
39,
38,
1,
271,
22
],
[
"null",
40,
271,
22
],
[
"setarg",
39,
0,
40,
271,
22
],
[
"setarg",
39,
1,
36,
271,
22
],
[
"invoke",
39,
37,
271,
22
],
[
"move",
9,
37,
271,
22
],
[
"access",
41,
0,
272,
9
],
[
"move",
11,
41,
272,
9
],
"while_start_278",
[
"is_int",
43,
11,
273,
16
],
[
"jump_false",
43,
"rel_ni_280",
273,
16
],
[
"is_int",
44,
2,
273,
16
],
[
"jump_false",
44,
"rel_ni_280",
273,
16
],
[
"lt_int",
42,
11,
2,
273,
16
],
[
"jump",
"rel_done_282",
273,
16
],
"rel_ni_280",
[
"is_num",
43,
11,
273,
16
],
[
"jump_false",
43,
"rel_nn_281",
273,
16
],
[
"is_num",
44,
2,
273,
16
],
[
"jump_false",
44,
"rel_nn_281",
273,
16
],
[
"lt_float",
42,
11,
2,
273,
16
],
[
"jump",
"rel_done_282",
273,
16
],
"rel_nn_281",
[
"is_text",
43,
11,
273,
16
],
[
"jump_false",
43,
"rel_err_283",
273,
16
],
[
"is_text",
44,
2,
273,
16
],
[
"jump_false",
44,
"rel_err_283",
273,
16
],
[
"lt_text",
42,
11,
2,
273,
16
],
[
"jump",
"rel_done_282",
273,
16
],
"rel_err_283",
[
"disrupt",
273,
16
],
"rel_done_282",
[
"jump_false",
42,
"while_end_279",
273,
16
],
[
"load_dynamic",
45,
3,
11,
274,
28
],
[
"move",
7,
45,
274,
28
],
[
"is_array",
46,
7,
275,
20
],
[
"jump_false",
46,
"if_else_284",
275,
20
],
[
"get",
47,
26,
1,
276,
16
],
[
"access",
48,
0,
276,
34
],
[
"load_index",
49,
7,
48,
276,
34
],
[
"load_dynamic",
50,
47,
49,
276,
34
],
[
"move",
6,
50,
276,
34
],
[
"null",
51,
277,
21
],
[
"is_identical",
52,
6,
51,
277,
21
],
[
"jump_true",
52,
"ne_nid_289",
277,
21
],
[
"jump",
"ne_ni_290",
277,
21
],
"ne_nid_289",
[
"false",
52,
277,
21
],
[
"jump",
"ne_done_288",
277,
21
],
"ne_ni_290",
[
"is_int",
53,
6,
277,
21
],
[
"jump_false",
53,
"ne_nn_291",
277,
21
],
"_nop_tc_19",
[
"jump",
"ne_nn_291",
277,
21
],
[
"ne_int",
52,
6,
51,
277,
21
],
[
"jump",
"ne_done_288",
277,
21
],
"ne_nn_291",
[
"is_num",
53,
6,
277,
21
],
[
"jump_false",
53,
"ne_nt_292",
277,
21
],
"_nop_tc_20",
[
"jump",
"ne_nt_292",
277,
21
],
[
"ne_float",
52,
6,
51,
277,
21
],
[
"jump",
"ne_done_288",
277,
21
],
"ne_nt_292",
[
"is_text",
53,
6,
277,
21
],
[
"jump_false",
53,
"ne_nnl_293",
277,
21
],
"_nop_tc_21",
[
"jump",
"ne_nnl_293",
277,
21
],
[
"ne_text",
52,
6,
51,
277,
21
],
[
"jump",
"ne_done_288",
277,
21
],
"ne_nnl_293",
[
"is_null",
53,
6,
277,
21
],
[
"jump_false",
53,
"ne_nb_294",
277,
21
],
"_nop_tc_22",
"_nop_tc_23",
[
"false",
52,
277,
21
],
[
"jump",
"ne_done_288",
277,
21
],
"ne_nb_294",
[
"is_bool",
53,
6,
277,
21
],
[
"jump_false",
53,
"ne_mis_295",
277,
21
],
"_nop_tc_24",
[
"jump",
"ne_mis_295",
277,
21
],
[
"ne_bool",
52,
6,
51,
277,
21
],
[
"jump",
"ne_done_288",
277,
21
],
"ne_mis_295",
[
"true",
52,
277,
21
],
"ne_done_288",
[
"jump_false",
52,
"if_else_286",
277,
21
],
[
"access",
55,
0,
278,
53
],
[
"load_index",
56,
6,
55,
278,
53
],
[
"load_dynamic",
57,
7,
56,
278,
53
],
[
"access",
58,
1,
278,
63
],
[
"load_index",
59,
6,
58,
278,
63
],
[
"get",
61,
33,
1,
278,
11
],
[
"frame",
62,
61,
3,
278,
11
],
[
"null",
63,
278,
11
],
[
"setarg",
62,
0,
63,
278,
11
],
[
"setarg",
62,
1,
9,
278,
11
],
[
"setarg",
62,
2,
57,
278,
11
],
[
"setarg",
62,
3,
59,
278,
11
],
[
"invoke",
62,
60,
278,
11
],
[
"length",
64,
6,
279,
22
],
[
"access",
65,
2,
279,
30
],
"_nop_tc_25",
"_nop_tc_26",
"_nop_tc_27",
[
"jump",
"rel_ni_298",
279,
30
],
[
"gt_int",
66,
64,
65,
279,
30
],
[
"jump",
"rel_done_300",
279,
30
],
"rel_ni_298",
"_nop_tc_28",
"_nop_tc_29",
"_nop_tc_30",
"_nop_tc_31",
[
"gt_float",
66,
64,
65,
279,
30
],
[
"jump",
"rel_done_300",
279,
30
],
"rel_nn_299",
"_nop_tc_32",
[
"jump",
"rel_err_301",
279,
30
],
"_nop_tc_33",
[
"jump",
"rel_err_301",
279,
30
],
[
"gt_text",
66,
64,
65,
279,
30
],
[
"jump",
"rel_done_300",
279,
30
],
"rel_err_301",
[
"disrupt",
279,
30
],
"rel_done_300",
[
"jump_false",
66,
"if_else_296",
279,
30
],
[
"access",
69,
2,
280,
55
],
[
"load_index",
70,
6,
69,
280,
55
],
[
"load_dynamic",
71,
7,
70,
280,
55
],
[
"access",
72,
3,
280,
65
],
[
"load_index",
73,
6,
72,
280,
65
],
[
"get",
75,
33,
1,
280,
13
],
[
"frame",
76,
75,
3,
280,
13
],
[
"null",
77,
280,
13
],
[
"setarg",
76,
0,
77,
280,
13
],
[
"setarg",
76,
1,
9,
280,
13
],
[
"setarg",
76,
2,
71,
280,
13
],
[
"setarg",
76,
3,
73,
280,
13
],
[
"invoke",
76,
74,
280,
13
],
[
"jump",
"if_end_297",
280,
13
],
"if_else_296",
"if_end_297",
[
"jump",
"if_end_287",
280,
13
],
"if_else_286",
"if_end_287",
[
"jump",
"if_end_285",
280,
13
],
"if_else_284",
"if_end_285",
[
"access",
78,
1,
284,
15
],
[
"add",
79,
11,
78,
284,
15
],
[
"move",
11,
79,
284,
15
],
[
"jump",
"while_start_278",
284,
15
],
"while_end_279",
[
"load_field",
80,
1,
"nr_slots",
287,
25
],
[
"access",
82,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
287,
19
],
[
"frame",
83,
82,
1,
287,
19
],
[
"null",
84,
287,
19
],
[
"setarg",
83,
0,
84,
287,
19
],
[
"setarg",
83,
1,
80,
287,
19
],
[
"invoke",
83,
81,
287,
19
],
[
"move",
5,
81,
287,
19
],
[
"access",
85,
1,
288,
9
],
[
"move",
10,
85,
288,
9
],
"while_start_302",
[
"is_int",
87,
10,
289,
17
],
[
"jump_false",
87,
"rel_ni_304",
289,
17
],
[
"is_int",
88,
4,
289,
17
],
[
"jump_false",
88,
"rel_ni_304",
289,
17
],
[
"le_int",
86,
10,
4,
289,
17
],
[
"jump",
"rel_done_306",
289,
17
],
"rel_ni_304",
[
"is_num",
87,
10,
289,
17
],
[
"jump_false",
87,
"rel_nn_305",
289,
17
],
[
"is_num",
88,
4,
289,
17
],
[
"jump_false",
88,
"rel_nn_305",
289,
17
],
[
"le_float",
86,
10,
4,
289,
17
],
[
"jump",
"rel_done_306",
289,
17
],
"rel_nn_305",
[
"is_text",
87,
10,
289,
17
],
[
"jump_false",
87,
"rel_err_307",
289,
17
],
[
"is_text",
88,
4,
289,
17
],
[
"jump_false",
88,
"rel_err_307",
289,
17
],
[
"le_text",
86,
10,
4,
289,
17
],
[
"jump",
"rel_done_306",
289,
17
],
"rel_err_307",
[
"disrupt",
289,
17
],
"rel_done_306",
[
"jump_false",
86,
"while_end_303",
289,
17
],
[
"load_dynamic",
89,
9,
10,
290,
27
],
[
"move",
8,
89,
290,
27
],
[
"null",
90,
291,
17
],
[
"is_identical",
91,
8,
90,
291,
17
],
[
"jump_true",
91,
"ne_nid_312",
291,
17
],
[
"jump",
"ne_ni_313",
291,
17
],
"ne_nid_312",
[
"false",
91,
291,
17
],
[
"jump",
"ne_done_311",
291,
17
],
"ne_ni_313",
[
"is_int",
92,
8,
291,
17
],
[
"jump_false",
92,
"ne_nn_314",
291,
17
],
"_nop_tc_34",
[
"jump",
"ne_nn_314",
291,
17
],
[
"ne_int",
91,
8,
90,
291,
17
],
[
"jump",
"ne_done_311",
291,
17
],
"ne_nn_314",
[
"is_num",
92,
8,
291,
17
],
[
"jump_false",
92,
"ne_nt_315",
291,
17
],
"_nop_tc_35",
[
"jump",
"ne_nt_315",
291,
17
],
[
"ne_float",
91,
8,
90,
291,
17
],
[
"jump",
"ne_done_311",
291,
17
],
"ne_nt_315",
[
"is_text",
92,
8,
291,
17
],
[
"jump_false",
92,
"ne_nnl_316",
291,
17
],
"_nop_tc_36",
[
"jump",
"ne_nnl_316",
291,
17
],
[
"ne_text",
91,
8,
90,
291,
17
],
[
"jump",
"ne_done_311",
291,
17
],
"ne_nnl_316",
[
"is_null",
92,
8,
291,
17
],
[
"jump_false",
92,
"ne_nb_317",
291,
17
],
"_nop_tc_37",
"_nop_tc_38",
[
"false",
91,
291,
17
],
[
"jump",
"ne_done_311",
291,
17
],
"ne_nb_317",
[
"is_bool",
92,
8,
291,
17
],
[
"jump_false",
92,
"ne_mis_318",
291,
17
],
"_nop_tc_39",
[
"jump",
"ne_mis_318",
291,
17
],
[
"ne_bool",
91,
8,
90,
291,
17
],
[
"jump",
"ne_done_311",
291,
17
],
"ne_mis_318",
[
"true",
91,
291,
17
],
"ne_done_311",
[
"move",
94,
91,
291,
17
],
[
"jump_false",
94,
"and_end_310",
291,
17
],
[
"get",
95,
6,
1,
291,
31
],
[
"is_identical",
96,
8,
95,
291,
31
],
[
"jump_true",
96,
"ne_nid_320",
291,
31
],
[
"jump",
"ne_ni_321",
291,
31
],
"ne_nid_320",
[
"false",
96,
291,
31
],
[
"jump",
"ne_done_319",
291,
31
],
"ne_ni_321",
[
"is_int",
97,
8,
291,
31
],
[
"jump_false",
97,
"ne_nn_322",
291,
31
],
[
"is_int",
98,
95,
291,
31
],
[
"jump_false",
98,
"ne_nn_322",
291,
31
],
[
"ne_int",
96,
8,
95,
291,
31
],
[
"jump",
"ne_done_319",
291,
31
],
"ne_nn_322",
[
"is_num",
97,
8,
291,
31
],
[
"jump_false",
97,
"ne_nt_323",
291,
31
],
[
"is_num",
98,
95,
291,
31
],
[
"jump_false",
98,
"ne_nt_323",
291,
31
],
[
"ne_float",
96,
8,
95,
291,
31
],
[
"jump",
"ne_done_319",
291,
31
],
"ne_nt_323",
[
"is_text",
97,
8,
291,
31
],
[
"jump_false",
97,
"ne_nnl_324",
291,
31
],
[
"is_text",
98,
95,
291,
31
],
[
"jump_false",
98,
"ne_nnl_324",
291,
31
],
[
"ne_text",
96,
8,
95,
291,
31
],
[
"jump",
"ne_done_319",
291,
31
],
"ne_nnl_324",
[
"is_null",
97,
8,
291,
31
],
[
"jump_false",
97,
"ne_nb_325",
291,
31
],
[
"is_null",
98,
95,
291,
31
],
[
"jump_false",
98,
"ne_nb_325",
291,
31
],
[
"false",
96,
291,
31
],
[
"jump",
"ne_done_319",
291,
31
],
"ne_nb_325",
[
"is_bool",
97,
8,
291,
31
],
[
"jump_false",
97,
"ne_mis_326",
291,
31
],
[
"is_bool",
98,
95,
291,
31
],
[
"jump_false",
98,
"ne_mis_326",
291,
31
],
[
"ne_bool",
96,
8,
95,
291,
31
],
[
"jump",
"ne_done_319",
291,
31
],
"ne_mis_326",
[
"true",
96,
291,
31
],
"ne_done_319",
[
"move",
94,
96,
291,
31
],
"and_end_310",
[
"jump_false",
94,
"if_else_308",
291,
31
],
[
"store_dynamic",
5,
8,
10,
292,
21
],
[
"jump",
"if_end_309",
292,
21
],
"if_else_308",
"if_end_309",
[
"access",
99,
1,
294,
15
],
[
"add",
100,
10,
99,
294,
15
],
[
"move",
10,
100,
294,
15
],
[
"jump",
"while_start_302",
294,
15
],
"while_end_303",
[
"return",
5,
296,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 93,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
338,
24
],
[
"move",
4,
12,
338,
24
],
[
"load_field",
13,
1,
"nr_args",
339,
19
],
[
"null",
14,
339,
35
],
[
"is_identical",
15,
13,
14,
339,
35
],
[
"jump_true",
15,
"ne_nid_330",
339,
35
],
[
"jump",
"ne_ni_331",
339,
35
],
"ne_nid_330",
[
"false",
15,
339,
35
],
[
"jump",
"ne_done_329",
339,
35
],
"ne_ni_331",
[
"is_int",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_nn_332",
339,
35
],
"_nop_tc_1",
[
"jump",
"ne_nn_332",
339,
35
],
[
"ne_int",
15,
13,
14,
339,
35
],
[
"jump",
"ne_done_329",
339,
35
],
"ne_nn_332",
[
"is_num",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_nt_333",
339,
35
],
"_nop_tc_2",
[
"jump",
"ne_nt_333",
339,
35
],
[
"ne_float",
15,
13,
14,
339,
35
],
[
"jump",
"ne_done_329",
339,
35
],
"ne_nt_333",
[
"is_text",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_nnl_334",
339,
35
],
"_nop_tc_3",
[
"jump",
"ne_nnl_334",
339,
35
],
[
"ne_text",
15,
13,
14,
339,
35
],
[
"jump",
"ne_done_329",
339,
35
],
"ne_nnl_334",
[
"is_null",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_nb_335",
339,
35
],
"_nop_tc_4",
"_nop_tc_5",
[
"false",
15,
339,
35
],
[
"jump",
"ne_done_329",
339,
35
],
"ne_nb_335",
[
"is_bool",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_mis_336",
339,
35
],
"_nop_tc_6",
[
"jump",
"ne_mis_336",
339,
35
],
[
"ne_bool",
15,
13,
14,
339,
35
],
[
"jump",
"ne_done_329",
339,
35
],
"ne_mis_336",
[
"true",
15,
339,
35
],
"ne_done_329",
[
"jump_false",
15,
"tern_else_327",
339,
35
],
[
"load_field",
19,
1,
"nr_args",
339,
42
],
[
"move",
18,
19,
339,
42
],
[
"jump",
"tern_end_328",
339,
42
],
"tern_else_327",
[
"access",
20,
0,
339,
57
],
[
"move",
18,
20,
339,
57
],
"tern_end_328",
[
"move",
5,
18,
339,
57
],
[
"access",
3,
0,
340,
21
],
[
"null",
6,
341,
23
],
[
"access",
11,
0,
342,
13
],
[
"access",
10,
0,
343,
13
],
[
"null",
9,
344,
17
],
[
"access",
2,
0,
345,
16
],
[
"null",
8,
346,
15
],
[
"null",
7,
347,
16
],
[
"null",
21,
349,
25
],
[
"is_identical",
22,
4,
21,
349,
25
],
[
"jump_true",
22,
"eq_done_339",
349,
25
],
[
"is_int",
23,
4,
349,
25
],
[
"jump_false",
23,
"eq_ni_340",
349,
25
],
"_nop_tc_7",
[
"jump",
"eq_ni_340",
349,
25
],
[
"eq_int",
22,
4,
21,
349,
25
],
[
"jump",
"eq_done_339",
349,
25
],
"eq_ni_340",
[
"is_num",
23,
4,
349,
25
],
[
"jump_false",
23,
"eq_nn_341",
349,
25
],
"_nop_tc_8",
[
"jump",
"eq_nn_341",
349,
25
],
[
"eq_float",
22,
4,
21,
349,
25
],
[
"jump",
"eq_done_339",
349,
25
],
"eq_nn_341",
[
"is_text",
23,
4,
349,
25
],
[
"jump_false",
23,
"eq_nt_342",
349,
25
],
"_nop_tc_9",
[
"jump",
"eq_nt_342",
349,
25
],
[
"eq_text",
22,
4,
21,
349,
25
],
[
"jump",
"eq_done_339",
349,
25
],
"eq_nt_342",
[
"is_null",
23,
4,
349,
25
],
[
"jump_false",
23,
"eq_nnl_343",
349,
25
],
"_nop_tc_10",
"_nop_tc_11",
[
"true",
22,
349,
25
],
[
"jump",
"eq_done_339",
349,
25
],
"eq_nnl_343",
[
"is_bool",
23,
4,
349,
25
],
[
"jump_false",
23,
"eq_nb_344",
349,
25
],
"_nop_tc_12",
[
"jump",
"eq_nb_344",
349,
25
],
[
"eq_bool",
22,
4,
21,
349,
25
],
[
"jump",
"eq_done_339",
349,
25
],
"eq_nb_344",
[
"false",
22,
349,
25
],
"eq_done_339",
[
"jump_false",
22,
"if_else_337",
349,
25
],
[
"load_field",
25,
1,
"nr_slots",
350,
20
],
[
"access",
27,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
350,
14
],
[
"frame",
28,
27,
1,
350,
14
],
[
"null",
29,
350,
14
],
[
"setarg",
28,
0,
29,
350,
14
],
[
"setarg",
28,
1,
25,
350,
14
],
[
"tail_invoke",
28,
26,
350,
14
],
[
"return",
26,
350,
14
],
"_nop_ur_1",
"if_else_337",
"if_end_338",
[
"length",
30,
4,
353,
24
],
[
"move",
3,
30,
353,
24
],
[
"load_field",
31,
1,
"nr_slots",
354,
25
],
[
"access",
33,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
354,
19
],
[
"frame",
34,
33,
1,
354,
19
],
[
"null",
35,
354,
19
],
[
"setarg",
34,
0,
35,
354,
19
],
[
"setarg",
34,
1,
31,
354,
19
],
[
"invoke",
34,
32,
354,
19
],
[
"move",
6,
32,
354,
19
],
[
"access",
36,
0,
355,
9
],
[
"move",
11,
36,
355,
9
],
"while_start_345",
[
"is_int",
38,
11,
356,
16
],
[
"jump_false",
38,
"rel_ni_347",
356,
16
],
[
"is_int",
39,
3,
356,
16
],
[
"jump_false",
39,
"rel_ni_347",
356,
16
],
[
"lt_int",
37,
11,
3,
356,
16
],
[
"jump",
"rel_done_349",
356,
16
],
"rel_ni_347",
[
"is_num",
38,
11,
356,
16
],
[
"jump_false",
38,
"rel_nn_348",
356,
16
],
[
"is_num",
39,
3,
356,
16
],
[
"jump_false",
39,
"rel_nn_348",
356,
16
],
[
"lt_float",
37,
11,
3,
356,
16
],
[
"jump",
"rel_done_349",
356,
16
],
"rel_nn_348",
[
"is_text",
38,
11,
356,
16
],
[
"jump_false",
38,
"rel_err_350",
356,
16
],
[
"is_text",
39,
3,
356,
16
],
[
"jump_false",
39,
"rel_err_350",
356,
16
],
[
"lt_text",
37,
11,
3,
356,
16
],
[
"jump",
"rel_done_349",
356,
16
],
"rel_err_350",
[
"disrupt",
356,
16
],
"rel_done_349",
[
"jump_false",
37,
"while_end_346",
356,
16
],
[
"load_dynamic",
40,
4,
11,
357,
28
],
[
"move",
9,
40,
357,
28
],
[
"is_array",
41,
9,
358,
20
],
[
"jump_false",
41,
"if_else_351",
358,
20
],
[
"get",
42,
8,
1,
359,
16
],
[
"access",
43,
0,
359,
34
],
[
"load_index",
44,
9,
43,
359,
34
],
[
"load_dynamic",
45,
42,
44,
359,
34
],
[
"move",
7,
45,
359,
34
],
[
"null",
46,
360,
21
],
[
"is_identical",
47,
7,
46,
360,
21
],
[
"jump_true",
47,
"ne_nid_356",
360,
21
],
[
"jump",
"ne_ni_357",
360,
21
],
"ne_nid_356",
[
"false",
47,
360,
21
],
[
"jump",
"ne_done_355",
360,
21
],
"ne_ni_357",
[
"is_int",
48,
7,
360,
21
],
[
"jump_false",
48,
"ne_nn_358",
360,
21
],
"_nop_tc_13",
[
"jump",
"ne_nn_358",
360,
21
],
[
"ne_int",
47,
7,
46,
360,
21
],
[
"jump",
"ne_done_355",
360,
21
],
"ne_nn_358",
[
"is_num",
48,
7,
360,
21
],
[
"jump_false",
48,
"ne_nt_359",
360,
21
],
"_nop_tc_14",
[
"jump",
"ne_nt_359",
360,
21
],
[
"ne_float",
47,
7,
46,
360,
21
],
[
"jump",
"ne_done_355",
360,
21
],
"ne_nt_359",
[
"is_text",
48,
7,
360,
21
],
[
"jump_false",
48,
"ne_nnl_360",
360,
21
],
"_nop_tc_15",
[
"jump",
"ne_nnl_360",
360,
21
],
[
"ne_text",
47,
7,
46,
360,
21
],
[
"jump",
"ne_done_355",
360,
21
],
"ne_nnl_360",
[
"is_null",
48,
7,
360,
21
],
[
"jump_false",
48,
"ne_nb_361",
360,
21
],
"_nop_tc_16",
"_nop_tc_17",
[
"false",
47,
360,
21
],
[
"jump",
"ne_done_355",
360,
21
],
"ne_nb_361",
[
"is_bool",
48,
7,
360,
21
],
[
"jump_false",
48,
"ne_mis_362",
360,
21
],
"_nop_tc_18",
[
"jump",
"ne_mis_362",
360,
21
],
[
"ne_bool",
47,
7,
46,
360,
21
],
[
"jump",
"ne_done_355",
360,
21
],
"ne_mis_362",
[
"true",
47,
360,
21
],
"ne_done_355",
[
"jump_false",
47,
"if_else_353",
360,
21
],
[
"access",
50,
0,
361,
29
],
[
"load_index",
51,
7,
50,
361,
29
],
[
"load_dynamic",
52,
9,
51,
361,
29
],
[
"move",
2,
52,
361,
29
],
[
"access",
53,
1,
362,
22
],
[
"load_index",
54,
7,
53,
362,
22
],
[
"move",
8,
54,
362,
22
],
[
"null",
55,
363,
22
],
[
"is_identical",
56,
8,
55,
363,
22
],
[
"jump_true",
56,
"eq_done_365",
363,
22
],
[
"is_int",
57,
8,
363,
22
],
[
"jump_false",
57,
"eq_ni_366",
363,
22
],
"_nop_tc_19",
[
"jump",
"eq_ni_366",
363,
22
],
[
"eq_int",
56,
8,
55,
363,
22
],
[
"jump",
"eq_done_365",
363,
22
],
"eq_ni_366",
[
"is_num",
57,
8,
363,
22
],
[
"jump_false",
57,
"eq_nn_367",
363,
22
],
"_nop_tc_20",
[
"jump",
"eq_nn_367",
363,
22
],
[
"eq_float",
56,
8,
55,
363,
22
],
[
"jump",
"eq_done_365",
363,
22
],
"eq_nn_367",
[
"is_text",
57,
8,
363,
22
],
[
"jump_false",
57,
"eq_nt_368",
363,
22
],
"_nop_tc_21",
[
"jump",
"eq_nt_368",
363,
22
],
[
"eq_text",
56,
8,
55,
363,
22
],
[
"jump",
"eq_done_365",
363,
22
],
"eq_nt_368",
[
"is_null",
57,
8,
363,
22
],
[
"jump_false",
57,
"eq_nnl_369",
363,
22
],
"_nop_tc_22",
"_nop_tc_23",
[
"true",
56,
363,
22
],
[
"jump",
"eq_done_365",
363,
22
],
"eq_nnl_369",
[
"is_bool",
57,
8,
363,
22
],
[
"jump_false",
57,
"eq_nb_370",
363,
22
],
"_nop_tc_24",
[
"jump",
"eq_nb_370",
363,
22
],
[
"eq_bool",
56,
8,
55,
363,
22
],
[
"jump",
"eq_done_365",
363,
22
],
"eq_nb_370",
[
"false",
56,
363,
22
],
"eq_done_365",
[
"jump_false",
56,
"if_else_363",
363,
22
],
[
"access",
59,
2,
364,
43
],
[
"load_index",
60,
9,
59,
364,
43
],
[
"get",
62,
16,
1,
364,
19
],
[
"frame",
63,
62,
1,
364,
19
],
[
"null",
64,
364,
19
],
[
"setarg",
63,
0,
64,
364,
19
],
[
"setarg",
63,
1,
60,
364,
19
],
[
"invoke",
63,
61,
364,
19
],
[
"move",
8,
61,
364,
19
],
[
"jump",
"if_end_364",
364,
19
],
"if_else_363",
"if_end_364",
[
"access",
65,
0,
366,
22
],
[
"is_int",
67,
2,
366,
22
],
[
"jump_false",
67,
"rel_ni_374",
366,
22
],
"_nop_tc_25",
[
"jump",
"rel_ni_374",
366,
22
],
[
"gt_int",
66,
2,
65,
366,
22
],
[
"jump",
"rel_done_376",
366,
22
],
"rel_ni_374",
[
"is_num",
67,
2,
366,
22
],
[
"jump_false",
67,
"rel_nn_375",
366,
22
],
"_nop_tc_26",
"_nop_tc_27",
[
"gt_float",
66,
2,
65,
366,
22
],
[
"jump",
"rel_done_376",
366,
22
],
"rel_nn_375",
[
"is_text",
67,
2,
366,
22
],
[
"jump_false",
67,
"rel_err_377",
366,
22
],
"_nop_tc_28",
[
"jump",
"rel_err_377",
366,
22
],
[
"gt_text",
66,
2,
65,
366,
22
],
[
"jump",
"rel_done_376",
366,
22
],
"rel_err_377",
[
"disrupt",
366,
22
],
"rel_done_376",
[
"move",
69,
66,
366,
22
],
[
"jump_false",
69,
"and_end_373",
366,
22
],
[
"is_int",
71,
2,
366,
34
],
[
"jump_false",
71,
"rel_ni_378",
366,
34
],
[
"is_int",
72,
5,
366,
34
],
[
"jump_false",
72,
"rel_ni_378",
366,
34
],
[
"gt_int",
70,
2,
5,
366,
34
],
[
"jump",
"rel_done_380",
366,
34
],
"rel_ni_378",
[
"is_num",
71,
2,
366,
34
],
[
"jump_false",
71,
"rel_nn_379",
366,
34
],
[
"is_num",
72,
5,
366,
34
],
[
"jump_false",
72,
"rel_nn_379",
366,
34
],
[
"gt_float",
70,
2,
5,
366,
34
],
[
"jump",
"rel_done_380",
366,
34
],
"rel_nn_379",
[
"is_text",
71,
2,
366,
34
],
[
"jump_false",
71,
"rel_err_381",
366,
34
],
[
"is_text",
72,
5,
366,
34
],
[
"jump_false",
72,
"rel_err_381",
366,
34
],
[
"gt_text",
70,
2,
5,
366,
34
],
[
"jump",
"rel_done_380",
366,
34
],
"rel_err_381",
[
"disrupt",
366,
34
],
"rel_done_380",
[
"move",
69,
70,
366,
34
],
"and_end_373",
[
"jump_false",
69,
"if_else_371",
366,
34
],
[
"get",
74,
33,
1,
367,
13
],
[
"frame",
75,
74,
3,
367,
13
],
[
"null",
76,
367,
13
],
[
"setarg",
75,
0,
76,
367,
13
],
[
"setarg",
75,
1,
6,
367,
13
],
[
"setarg",
75,
2,
2,
367,
13
],
[
"setarg",
75,
3,
8,
367,
13
],
[
"invoke",
75,
73,
367,
13
],
[
"jump",
"if_end_372",
367,
13
],
"if_else_371",
"if_end_372",
[
"jump",
"if_end_354",
367,
13
],
"if_else_353",
"if_end_354",
[
"jump",
"if_end_352",
367,
13
],
"if_else_351",
"if_end_352",
[
"access",
77,
1,
371,
15
],
[
"add",
78,
11,
77,
371,
15
],
[
"move",
11,
78,
371,
15
],
[
"jump",
"while_start_345",
371,
15
],
"while_end_346",
[
"access",
79,
0,
375,
9
],
[
"move",
10,
79,
375,
9
],
"while_start_382",
[
"length",
80,
6,
376,
23
],
[
"is_int",
82,
10,
376,
23
],
[
"jump_false",
82,
"rel_ni_384",
376,
23
],
"_nop_tc_29",
"_nop_tc_30",
[
"lt_int",
81,
10,
80,
376,
23
],
[
"jump",
"rel_done_386",
376,
23
],
"rel_ni_384",
[
"is_num",
82,
10,
376,
23
],
[
"jump_false",
82,
"rel_nn_385",
376,
23
],
"_nop_tc_31",
"_nop_tc_32",
[
"lt_float",
81,
10,
80,
376,
23
],
[
"jump",
"rel_done_386",
376,
23
],
"rel_nn_385",
[
"is_text",
82,
10,
376,
23
],
[
"jump_false",
82,
"rel_err_387",
376,
23
],
"_nop_tc_33",
[
"jump",
"rel_err_387",
376,
23
],
[
"lt_text",
81,
10,
80,
376,
23
],
[
"jump",
"rel_done_386",
376,
23
],
"rel_err_387",
[
"disrupt",
376,
23
],
"rel_done_386",
[
"jump_false",
81,
"while_end_383",
376,
23
],
[
"load_dynamic",
84,
6,
10,
377,
23
],
[
"get",
85,
6,
1,
377,
29
],
[
"is_identical",
86,
84,
85,
377,
29
],
[
"jump_true",
86,
"eq_done_390",
377,
29
],
[
"is_int",
87,
84,
377,
29
],
[
"jump_false",
87,
"eq_ni_391",
377,
29
],
[
"is_int",
88,
85,
377,
29
],
[
"jump_false",
88,
"eq_ni_391",
377,
29
],
[
"eq_int",
86,
84,
85,
377,
29
],
[
"jump",
"eq_done_390",
377,
29
],
"eq_ni_391",
[
"is_num",
87,
84,
377,
29
],
[
"jump_false",
87,
"eq_nn_392",
377,
29
],
[
"is_num",
88,
85,
377,
29
],
[
"jump_false",
88,
"eq_nn_392",
377,
29
],
[
"eq_float",
86,
84,
85,
377,
29
],
[
"jump",
"eq_done_390",
377,
29
],
"eq_nn_392",
[
"is_text",
87,
84,
377,
29
],
[
"jump_false",
87,
"eq_nt_393",
377,
29
],
[
"is_text",
88,
85,
377,
29
],
[
"jump_false",
88,
"eq_nt_393",
377,
29
],
[
"eq_text",
86,
84,
85,
377,
29
],
[
"jump",
"eq_done_390",
377,
29
],
"eq_nt_393",
[
"is_null",
87,
84,
377,
29
],
[
"jump_false",
87,
"eq_nnl_394",
377,
29
],
[
"is_null",
88,
85,
377,
29
],
[
"jump_false",
88,
"eq_nnl_394",
377,
29
],
[
"true",
86,
377,
29
],
[
"jump",
"eq_done_390",
377,
29
],
"eq_nnl_394",
[
"is_bool",
87,
84,
377,
29
],
[
"jump_false",
87,
"eq_nb_395",
377,
29
],
[
"is_bool",
88,
85,
377,
29
],
[
"jump_false",
88,
"eq_nb_395",
377,
29
],
[
"eq_bool",
86,
84,
85,
377,
29
],
[
"jump",
"eq_done_390",
377,
29
],
"eq_nb_395",
[
"false",
86,
377,
29
],
"eq_done_390",
[
"jump_false",
86,
"if_else_388",
377,
29
],
[
"null",
89,
378,
26
],
[
"store_dynamic",
6,
89,
10,
378,
21
],
[
"jump",
"if_end_389",
378,
21
],
"if_else_388",
"if_end_389",
[
"access",
90,
1,
380,
15
],
[
"add",
91,
10,
90,
380,
15
],
[
"move",
10,
91,
380,
15
],
[
"jump",
"while_start_382",
380,
15
],
"while_end_383",
[
"return",
6,
382,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 583,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
25,
1,
"instructions",
391,
24
],
[
"move",
5,
25,
391,
24
],
[
"load_field",
26,
1,
"nr_args",
392,
19
],
[
"null",
27,
392,
35
],
[
"is_identical",
28,
26,
27,
392,
35
],
[
"jump_true",
28,
"ne_nid_399",
392,
35
],
[
"jump",
"ne_ni_400",
392,
35
],
"ne_nid_399",
[
"false",
28,
392,
35
],
[
"jump",
"ne_done_398",
392,
35
],
"ne_ni_400",
[
"is_int",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_nn_401",
392,
35
],
"_nop_tc_1",
[
"jump",
"ne_nn_401",
392,
35
],
[
"ne_int",
28,
26,
27,
392,
35
],
[
"jump",
"ne_done_398",
392,
35
],
"ne_nn_401",
[
"is_num",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_nt_402",
392,
35
],
"_nop_tc_2",
[
"jump",
"ne_nt_402",
392,
35
],
[
"ne_float",
28,
26,
27,
392,
35
],
[
"jump",
"ne_done_398",
392,
35
],
"ne_nt_402",
[
"is_text",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_nnl_403",
392,
35
],
"_nop_tc_3",
[
"jump",
"ne_nnl_403",
392,
35
],
[
"ne_text",
28,
26,
27,
392,
35
],
[
"jump",
"ne_done_398",
392,
35
],
"ne_nnl_403",
[
"is_null",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_nb_404",
392,
35
],
"_nop_tc_4",
"_nop_tc_5",
[
"false",
28,
392,
35
],
[
"jump",
"ne_done_398",
392,
35
],
"ne_nb_404",
[
"is_bool",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_mis_405",
392,
35
],
"_nop_tc_6",
[
"jump",
"ne_mis_405",
392,
35
],
[
"ne_bool",
28,
26,
27,
392,
35
],
[
"jump",
"ne_done_398",
392,
35
],
"ne_mis_405",
[
"true",
28,
392,
35
],
"ne_done_398",
[
"jump_false",
28,
"tern_else_396",
392,
35
],
[
"load_field",
32,
1,
"nr_args",
392,
42
],
[
"move",
31,
32,
392,
42
],
[
"jump",
"tern_end_397",
392,
42
],
"tern_else_396",
[
"access",
33,
0,
392,
57
],
[
"move",
31,
33,
392,
57
],
"tern_end_397",
[
"move",
18,
31,
392,
57
],
[
"access",
6,
0,
393,
21
],
[
"null",
20,
394,
22
],
[
"null",
10,
395,
22
],
[
"access",
11,
0,
396,
14
],
[
"access",
15,
0,
397,
13
],
[
"access",
13,
0,
398,
13
],
[
"null",
21,
399,
17
],
[
"null",
23,
400,
14
],
[
"access",
14,
0,
401,
16
],
[
"access",
12,
0,
402,
15
],
[
"null",
22,
403,
24
],
[
"null",
17,
404,
16
],
[
"null",
16,
405,
19
],
[
"null",
24,
406,
24
],
[
"null",
9,
407,
21
],
[
"access",
7,
0,
408,
16
],
[
"null",
8,
409,
18
],
[
"null",
19,
410,
18
],
[
"null",
34,
412,
25
],
[
"is_identical",
35,
5,
34,
412,
25
],
[
"jump_true",
35,
"eq_done_409",
412,
25
],
[
"is_int",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_ni_410",
412,
25
],
"_nop_tc_7",
[
"jump",
"eq_ni_410",
412,
25
],
[
"eq_int",
35,
5,
34,
412,
25
],
[
"jump",
"eq_done_409",
412,
25
],
"eq_ni_410",
[
"is_num",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_nn_411",
412,
25
],
"_nop_tc_8",
[
"jump",
"eq_nn_411",
412,
25
],
[
"eq_float",
35,
5,
34,
412,
25
],
[
"jump",
"eq_done_409",
412,
25
],
"eq_nn_411",
[
"is_text",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_nt_412",
412,
25
],
"_nop_tc_9",
[
"jump",
"eq_nt_412",
412,
25
],
[
"eq_text",
35,
5,
34,
412,
25
],
[
"jump",
"eq_done_409",
412,
25
],
"eq_nt_412",
[
"is_null",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_nnl_413",
412,
25
],
"_nop_tc_10",
"_nop_tc_11",
[
"true",
35,
412,
25
],
[
"jump",
"eq_done_409",
412,
25
],
"eq_nnl_413",
[
"is_bool",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_nb_414",
412,
25
],
"_nop_tc_12",
[
"jump",
"eq_nb_414",
412,
25
],
[
"eq_bool",
35,
5,
34,
412,
25
],
[
"jump",
"eq_done_409",
412,
25
],
"eq_nb_414",
[
"false",
35,
412,
25
],
"eq_done_409",
[
"move",
38,
35,
412,
25
],
[
"jump_true",
38,
"or_end_408",
412,
25
],
[
"length",
39,
5,
412,
40
],
[
"access",
40,
0,
412,
57
],
[
"is_identical",
41,
39,
40,
412,
57
],
[
"jump_true",
41,
"eq_done_415",
412,
57
],
"_nop_tc_13",
"_nop_tc_14",
"_nop_tc_15",
[
"jump",
"eq_ni_416",
412,
57
],
[
"eq_int",
41,
39,
40,
412,
57
],
[
"jump",
"eq_done_415",
412,
57
],
"eq_ni_416",
"_nop_tc_16",
"_nop_tc_17",
"_nop_tc_18",
"_nop_tc_19",
[
"eq_float",
41,
39,
40,
412,
57
],
[
"jump",
"eq_done_415",
412,
57
],
"eq_nn_417",
"_nop_tc_20",
[
"jump",
"eq_nt_418",
412,
57
],
"_nop_tc_21",
[
"jump",
"eq_nt_418",
412,
57
],
[
"eq_text",
41,
39,
40,
412,
57
],
[
"jump",
"eq_done_415",
412,
57
],
"eq_nt_418",
"_nop_tc_22",
[
"jump",
"eq_nnl_419",
412,
57
],
"_nop_tc_23",
[
"jump",
"eq_nnl_419",
412,
57
],
[
"true",
41,
412,
57
],
[
"jump",
"eq_done_415",
412,
57
],
"eq_nnl_419",
"_nop_tc_24",
[
"jump",
"eq_nb_420",
412,
57
],
"_nop_tc_25",
[
"jump",
"eq_nb_420",
412,
57
],
[
"eq_bool",
41,
39,
40,
412,
57
],
[
"jump",
"eq_done_415",
412,
57
],
"eq_nb_420",
[
"false",
41,
412,
57
],
"eq_done_415",
[
"move",
38,
41,
412,
57
],
"or_end_408",
[
"jump_false",
38,
"if_else_406",
412,
57
],
[
"record",
44,
0
],
[
"return",
44,
413,
14
],
"_nop_ur_1",
"if_else_406",
"if_end_407",
[
"null",
45,
416,
16
],
[
"is_identical",
46,
4,
45,
416,
16
],
[
"jump_true",
46,
"ne_nid_425",
416,
16
],
[
"jump",
"ne_ni_426",
416,
16
],
"ne_nid_425",
[
"false",
46,
416,
16
],
[
"jump",
"ne_done_424",
416,
16
],
"ne_ni_426",
[
"is_int",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_nn_427",
416,
16
],
"_nop_tc_26",
[
"jump",
"ne_nn_427",
416,
16
],
[
"ne_int",
46,
4,
45,
416,
16
],
[
"jump",
"ne_done_424",
416,
16
],
"ne_nn_427",
[
"is_num",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_nt_428",
416,
16
],
"_nop_tc_27",
[
"jump",
"ne_nt_428",
416,
16
],
[
"ne_float",
46,
4,
45,
416,
16
],
[
"jump",
"ne_done_424",
416,
16
],
"ne_nt_428",
[
"is_text",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_nnl_429",
416,
16
],
"_nop_tc_28",
[
"jump",
"ne_nnl_429",
416,
16
],
[
"ne_text",
46,
4,
45,
416,
16
],
[
"jump",
"ne_done_424",
416,
16
],
"ne_nnl_429",
[
"is_null",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_nb_430",
416,
16
],
"_nop_tc_29",
"_nop_tc_30",
[
"false",
46,
416,
16
],
[
"jump",
"ne_done_424",
416,
16
],
"ne_nb_430",
[
"is_bool",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_mis_431",
416,
16
],
"_nop_tc_31",
[
"jump",
"ne_mis_431",
416,
16
],
[
"ne_bool",
46,
4,
45,
416,
16
],
[
"jump",
"ne_done_424",
416,
16
],
"ne_mis_431",
[
"true",
46,
416,
16
],
"ne_done_424",
[
"move",
49,
46,
416,
16
],
[
"jump_false",
49,
"and_end_423",
416,
16
],
[
"load_field",
50,
4,
"events",
416,
24
],
[
"null",
51,
416,
38
],
[
"is_identical",
52,
50,
51,
416,
38
],
[
"jump_true",
52,
"ne_nid_433",
416,
38
],
[
"jump",
"ne_ni_434",
416,
38
],
"ne_nid_433",
[
"false",
52,
416,
38
],
[
"jump",
"ne_done_432",
416,
38
],
"ne_ni_434",
[
"is_int",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_nn_435",
416,
38
],
"_nop_tc_32",
[
"jump",
"ne_nn_435",
416,
38
],
[
"ne_int",
52,
50,
51,
416,
38
],
[
"jump",
"ne_done_432",
416,
38
],
"ne_nn_435",
[
"is_num",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_nt_436",
416,
38
],
"_nop_tc_33",
[
"jump",
"ne_nt_436",
416,
38
],
[
"ne_float",
52,
50,
51,
416,
38
],
[
"jump",
"ne_done_432",
416,
38
],
"ne_nt_436",
[
"is_text",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_nnl_437",
416,
38
],
"_nop_tc_34",
[
"jump",
"ne_nnl_437",
416,
38
],
[
"ne_text",
52,
50,
51,
416,
38
],
[
"jump",
"ne_done_432",
416,
38
],
"ne_nnl_437",
[
"is_null",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_nb_438",
416,
38
],
"_nop_tc_35",
"_nop_tc_36",
[
"false",
52,
416,
38
],
[
"jump",
"ne_done_432",
416,
38
],
"ne_nb_438",
[
"is_bool",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_mis_439",
416,
38
],
"_nop_tc_37",
[
"jump",
"ne_mis_439",
416,
38
],
[
"ne_bool",
52,
50,
51,
416,
38
],
[
"jump",
"ne_done_432",
416,
38
],
"ne_mis_439",
[
"true",
52,
416,
38
],
"ne_done_432",
[
"move",
49,
52,
416,
38
],
"and_end_423",
[
"jump_false",
49,
"if_else_421",
416,
38
],
[
"load_field",
55,
4,
"events",
417,
16
],
[
"move",
8,
55,
417,
16
],
[
"jump",
"if_end_422",
417,
16
],
"if_else_421",
"if_end_422",
[
"length",
56,
5,
420,
24
],
[
"move",
6,
56,
420,
24
],
[
"load_field",
57,
1,
"nr_slots",
423,
24
],
[
"access",
59,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
423,
18
],
[
"frame",
60,
59,
1,
423,
18
],
[
"null",
61,
423,
18
],
[
"setarg",
60,
0,
61,
423,
18
],
[
"setarg",
60,
1,
57,
423,
18
],
[
"invoke",
60,
58,
423,
18
],
[
"move",
20,
58,
423,
18
],
[
"access",
62,
1,
424,
9
],
[
"move",
13,
62,
424,
9
],
"while_start_440",
[
"is_int",
64,
13,
425,
17
],
[
"jump_false",
64,
"rel_ni_442",
425,
17
],
[
"is_int",
65,
18,
425,
17
],
[
"jump_false",
65,
"rel_ni_442",
425,
17
],
[
"le_int",
63,
13,
18,
425,
17
],
[
"jump",
"rel_done_444",
425,
17
],
"rel_ni_442",
[
"is_num",
64,
13,
425,
17
],
[
"jump_false",
64,
"rel_nn_443",
425,
17
],
[
"is_num",
65,
18,
425,
17
],
[
"jump_false",
65,
"rel_nn_443",
425,
17
],
[
"le_float",
63,
13,
18,
425,
17
],
[
"jump",
"rel_done_444",
425,
17
],
"rel_nn_443",
[
"is_text",
64,
13,
425,
17
],
[
"jump_false",
64,
"rel_err_445",
425,
17
],
[
"is_text",
65,
18,
425,
17
],
[
"jump_false",
65,
"rel_err_445",
425,
17
],
[
"le_text",
63,
13,
18,
425,
17
],
[
"jump",
"rel_done_444",
425,
17
],
"rel_err_445",
[
"disrupt",
425,
17
],
"rel_done_444",
[
"jump_false",
63,
"while_end_441",
425,
17
],
[
"load_dynamic",
66,
2,
13,
426,
23
],
[
"null",
67,
426,
29
],
[
"is_identical",
68,
66,
67,
426,
29
],
[
"jump_true",
68,
"ne_nid_449",
426,
29
],
[
"jump",
"ne_ni_450",
426,
29
],
"ne_nid_449",
[
"false",
68,
426,
29
],
[
"jump",
"ne_done_448",
426,
29
],
"ne_ni_450",
[
"is_int",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_nn_451",
426,
29
],
"_nop_tc_38",
[
"jump",
"ne_nn_451",
426,
29
],
[
"ne_int",
68,
66,
67,
426,
29
],
[
"jump",
"ne_done_448",
426,
29
],
"ne_nn_451",
[
"is_num",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_nt_452",
426,
29
],
"_nop_tc_39",
[
"jump",
"ne_nt_452",
426,
29
],
[
"ne_float",
68,
66,
67,
426,
29
],
[
"jump",
"ne_done_448",
426,
29
],
"ne_nt_452",
[
"is_text",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_nnl_453",
426,
29
],
"_nop_tc_40",
[
"jump",
"ne_nnl_453",
426,
29
],
[
"ne_text",
68,
66,
67,
426,
29
],
[
"jump",
"ne_done_448",
426,
29
],
"ne_nnl_453",
[
"is_null",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_nb_454",
426,
29
],
"_nop_tc_41",
"_nop_tc_42",
[
"false",
68,
426,
29
],
[
"jump",
"ne_done_448",
426,
29
],
"ne_nb_454",
[
"is_bool",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_mis_455",
426,
29
],
"_nop_tc_43",
[
"jump",
"ne_mis_455",
426,
29
],
[
"ne_bool",
68,
66,
67,
426,
29
],
[
"jump",
"ne_done_448",
426,
29
],
"ne_mis_455",
[
"true",
68,
426,
29
],
"ne_done_448",
[
"jump_false",
68,
"if_else_446",
426,
29
],
[
"load_dynamic",
71,
2,
13,
427,
37
],
[
"store_dynamic",
20,
71,
13,
427,
20
],
[
"jump",
"if_end_447",
427,
20
],
"if_else_446",
"if_end_447",
[
"access",
72,
1,
429,
15
],
[
"add",
73,
13,
72,
429,
15
],
[
"move",
13,
73,
429,
15
],
[
"jump",
"while_start_440",
429,
15
],
"while_end_441",
[
"access",
74,
0,
431,
9
],
[
"move",
13,
74,
431,
9
],
"while_start_456",
[
"length",
75,
3,
432,
23
],
[
"is_int",
77,
13,
432,
23
],
[
"jump_false",
77,
"rel_ni_458",
432,
23
],
"_nop_tc_44",
"_nop_tc_45",
[
"lt_int",
76,
13,
75,
432,
23
],
[
"jump",
"rel_done_460",
432,
23
],
"rel_ni_458",
[
"is_num",
77,
13,
432,
23
],
[
"jump_false",
77,
"rel_nn_459",
432,
23
],
"_nop_tc_46",
"_nop_tc_47",
[
"lt_float",
76,
13,
75,
432,
23
],
[
"jump",
"rel_done_460",
432,
23
],
"rel_nn_459",
[
"is_text",
77,
13,
432,
23
],
[
"jump_false",
77,
"rel_err_461",
432,
23
],
"_nop_tc_48",
[
"jump",
"rel_err_461",
432,
23
],
[
"lt_text",
76,
13,
75,
432,
23
],
[
"jump",
"rel_done_460",
432,
23
],
"rel_err_461",
[
"disrupt",
432,
23
],
"rel_done_460",
[
"jump_false",
76,
"while_end_457",
432,
23
],
[
"load_dynamic",
79,
3,
13,
433,
23
],
[
"null",
80,
433,
29
],
[
"is_identical",
81,
79,
80,
433,
29
],
[
"jump_true",
81,
"ne_nid_465",
433,
29
],
[
"jump",
"ne_ni_466",
433,
29
],
"ne_nid_465",
[
"false",
81,
433,
29
],
[
"jump",
"ne_done_464",
433,
29
],
"ne_ni_466",
[
"is_int",
82,
79,
433,
29
],
[
"jump_false",
82,
"ne_nn_467",
433,
29
],
"_nop_tc_49",
[
"jump",
"ne_nn_467",
433,
29
],
[
"ne_int",
81,
79,
80,
433,
29
],
[
"jump",
"ne_done_464",
433,
29
],
"ne_nn_467",
[
"is_num",
82,
79,
433,
29
],
[
"jump_false",
82,
"ne_nt_468",
433,
29
],
"_nop_tc_50",
[
"jump",
"ne_nt_468",
433,
29
],
[
"ne_float",
81,
79,
80,
433,
29
],
[
"jump",
"ne_done_464",
433,
29
],
"ne_nt_468",
[
"is_text",
82,
79,
433,
29
],
[
"jump_false",
82,
"ne_nnl_469",
433,
29
],
"_nop_tc_51",
[
"jump",
"ne_nnl_469",
433,
29
],
[
"ne_text",
81,
79,
80,
433,
29
],
[
"jump",
"ne_done_464",
433,
29
],
"ne_nnl_469",
[
"is_null",
82,
79,
433,
29
],
[
"jump_false",
82,
"ne_nb_470",
433,
29
],
"_nop_tc_52",
"_nop_tc_53",
[
"false",
81,
433,
29
],
[
"jump",
"ne_done_464",
433,
29
],
"ne_nb_470",
[
"is_bool",
82,
79,
433,
29
],
[
"jump_false",
82,
"ne_mis_471",
433,
29
],
"_nop_tc_54",
[
"jump",
"ne_mis_471",
433,
29
],
[
"ne_bool",
81,
79,
80,
433,
29
],
[
"jump",
"ne_done_464",
433,
29
],
"ne_mis_471",
[
"true",
81,
433,
29
],
"ne_done_464",
[
"jump_false",
81,
"if_else_462",
433,
29
],
[
"load_dynamic",
84,
3,
13,
434,
37
],
[
"store_dynamic",
20,
84,
13,
434,
20
],
[
"jump",
"if_end_463",
434,
20
],
"if_else_462",
"if_end_463",
[
"access",
85,
1,
436,
15
],
[
"add",
86,
13,
85,
436,
15
],
[
"move",
13,
86,
436,
15
],
[
"jump",
"while_start_456",
436,
15
],
"while_end_457",
[
"access",
88,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
439,
18
],
[
"frame",
89,
88,
1,
439,
18
],
[
"null",
90,
439,
18
],
[
"setarg",
89,
0,
90,
439,
18
],
[
"setarg",
89,
1,
20,
439,
18
],
[
"invoke",
89,
87,
439,
18
],
[
"move",
10,
87,
439,
18
],
[
"access",
91,
0,
441,
9
],
[
"move",
15,
91,
441,
9
],
"while_start_472",
[
"is_int",
93,
15,
442,
16
],
[
"jump_false",
93,
"rel_ni_474",
442,
16
],
[
"is_int",
94,
6,
442,
16
],
[
"jump_false",
94,
"rel_ni_474",
442,
16
],
[
"lt_int",
92,
15,
6,
442,
16
],
[
"jump",
"rel_done_476",
442,
16
],
"rel_ni_474",
[
"is_num",
93,
15,
442,
16
],
[
"jump_false",
93,
"rel_nn_475",
442,
16
],
[
"is_num",
94,
6,
442,
16
],
[
"jump_false",
94,
"rel_nn_475",
442,
16
],
[
"lt_float",
92,
15,
6,
442,
16
],
[
"jump",
"rel_done_476",
442,
16
],
"rel_nn_475",
[
"is_text",
93,
15,
442,
16
],
[
"jump_false",
93,
"rel_err_477",
442,
16
],
[
"is_text",
94,
6,
442,
16
],
[
"jump_false",
94,
"rel_err_477",
442,
16
],
[
"lt_text",
92,
15,
6,
442,
16
],
[
"jump",
"rel_done_476",
442,
16
],
"rel_err_477",
[
"disrupt",
442,
16
],
"rel_done_476",
[
"jump_false",
92,
"while_end_473",
442,
16
],
[
"load_dynamic",
95,
5,
15,
443,
28
],
[
"move",
21,
95,
443,
28
],
[
"is_text",
96,
21,
445,
19
],
[
"jump_false",
96,
"if_else_478",
445,
19
],
[
"access",
98,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
446,
22
],
[
"frame",
99,
98,
1,
446,
22
],
[
"null",
100,
446,
22
],
[
"setarg",
99,
0,
100,
446,
22
],
[
"setarg",
99,
1,
20,
446,
22
],
[
"invoke",
99,
97,
446,
22
],
[
"move",
10,
97,
446,
22
],
[
"access",
101,
1,
447,
17
],
[
"add",
102,
15,
101,
447,
17
],
[
"move",
15,
102,
447,
17
],
[
"jump",
"while_start_472",
448,
9
],
[
"jump",
"if_end_479",
448,
9
],
"if_else_478",
"if_end_479",
[
"is_array",
103,
21,
451,
21
],
"_nop_bl_1",
[
"jump_true",
103,
"if_else_480",
451,
21
],
[
"access",
105,
1,
452,
17
],
[
"add",
106,
15,
105,
452,
17
],
[
"move",
15,
106,
452,
17
],
[
"jump",
"while_start_472",
453,
9
],
[
"jump",
"if_end_481",
453,
9
],
"if_else_480",
"if_end_481",
[
"access",
107,
0,
456,
18
],
[
"load_index",
108,
21,
107,
456,
18
],
[
"move",
23,
108,
456,
18
],
[
"get",
109,
25,
1,
459,
11
],
[
"load_dynamic",
110,
109,
23,
459,
26
],
[
"null",
111,
459,
33
],
[
"is_identical",
112,
110,
111,
459,
33
],
[
"jump_true",
112,
"ne_nid_486",
459,
33
],
[
"jump",
"ne_ni_487",
459,
33
],
"ne_nid_486",
[
"false",
112,
459,
33
],
[
"jump",
"ne_done_485",
459,
33
],
"ne_ni_487",
[
"is_int",
113,
110,
459,
33
],
[
"jump_false",
113,
"ne_nn_488",
459,
33
],
"_nop_tc_55",
[
"jump",
"ne_nn_488",
459,
33
],
[
"ne_int",
112,
110,
111,
459,
33
],
[
"jump",
"ne_done_485",
459,
33
],
"ne_nn_488",
[
"is_num",
113,
110,
459,
33
],
[
"jump_false",
113,
"ne_nt_489",
459,
33
],
"_nop_tc_56",
[
"jump",
"ne_nt_489",
459,
33
],
[
"ne_float",
112,
110,
111,
459,
33
],
[
"jump",
"ne_done_485",
459,
33
],
"ne_nt_489",
[
"is_text",
113,
110,
459,
33
],
[
"jump_false",
113,
"ne_nnl_490",
459,
33
],
"_nop_tc_57",
[
"jump",
"ne_nnl_490",
459,
33
],
[
"ne_text",
112,
110,
111,
459,
33
],
[
"jump",
"ne_done_485",
459,
33
],
"ne_nnl_490",
[
"is_null",
113,
110,
459,
33
],
[
"jump_false",
113,
"ne_nb_491",
459,
33
],
"_nop_tc_58",
"_nop_tc_59",
[
"false",
112,
459,
33
],
[
"jump",
"ne_done_485",
459,
33
],
"ne_nb_491",
[
"is_bool",
113,
110,
459,
33
],
[
"jump_false",
113,
"ne_mis_492",
459,
33
],
"_nop_tc_60",
[
"jump",
"ne_mis_492",
459,
33
],
[
"ne_bool",
112,
110,
111,
459,
33
],
[
"jump",
"ne_done_485",
459,
33
],
"ne_mis_492",
[
"true",
112,
459,
33
],
"ne_done_485",
[
"move",
115,
112,
459,
33
],
[
"jump_false",
115,
"and_end_484",
459,
33
],
[
"access",
116,
1,
459,
45
],
[
"add",
117,
15,
116,
459,
45
],
[
"is_int",
119,
117,
459,
49
],
[
"jump_false",
119,
"rel_ni_493",
459,
49
],
[
"is_int",
120,
6,
459,
49
],
[
"jump_false",
120,
"rel_ni_493",
459,
49
],
[
"lt_int",
118,
117,
6,
459,
49
],
[
"jump",
"rel_done_495",
459,
49
],
"rel_ni_493",
[
"is_num",
119,
117,
459,
49
],
[
"jump_false",
119,
"rel_nn_494",
459,
49
],
[
"is_num",
120,
6,
459,
49
],
[
"jump_false",
120,
"rel_nn_494",
459,
49
],
[
"lt_float",
118,
117,
6,
459,
49
],
[
"jump",
"rel_done_495",
459,
49
],
"rel_nn_494",
[
"is_text",
119,
117,
459,
49
],
[
"jump_false",
119,
"rel_err_496",
459,
49
],
[
"is_text",
120,
6,
459,
49
],
[
"jump_false",
120,
"rel_err_496",
459,
49
],
[
"lt_text",
118,
117,
6,
459,
49
],
[
"jump",
"rel_done_495",
459,
49
],
"rel_err_496",
[
"disrupt",
459,
49
],
"rel_done_495",
[
"move",
115,
118,
459,
49
],
"and_end_484",
[
"jump_false",
115,
"if_else_482",
459,
49
],
[
"access",
121,
1,
460,
22
],
[
"load_index",
122,
21,
121,
460,
22
],
[
"move",
14,
122,
460,
22
],
[
"access",
123,
2,
461,
21
],
[
"load_index",
124,
21,
123,
461,
21
],
[
"move",
12,
124,
461,
21
],
[
"get",
125,
25,
1,
462,
24
],
[
"load_dynamic",
126,
125,
23,
462,
39
],
[
"move",
22,
126,
462,
39
],
[
"access",
127,
1,
463,
33
],
[
"add",
128,
15,
127,
463,
33
],
[
"load_dynamic",
129,
5,
128,
463,
33
],
[
"move",
17,
129,
463,
33
],
[
"is_array",
130,
17,
465,
22
],
[
"jump_false",
130,
"if_else_497",
465,
22
],
[
"access",
131,
0,
466,
26
],
[
"load_index",
132,
17,
131,
466,
26
],
[
"move",
16,
132,
466,
26
],
[
"access",
133,
"jump_false",
468,
26
],
[
"is_identical",
134,
16,
133,
468,
26
],
[
"jump_true",
134,
"eq_done_502",
468,
26
],
[
"is_int",
135,
16,
468,
26
],
[
"jump_false",
135,
"eq_ni_503",
468,
26
],
"_nop_tc_61",
[
"jump",
"eq_ni_503",
468,
26
],
[
"eq_int",
134,
16,
133,
468,
26
],
[
"jump",
"eq_done_502",
468,
26
],
"eq_ni_503",
[
"is_num",
135,
16,
468,
26
],
[
"jump_false",
135,
"eq_nn_504",
468,
26
],
"_nop_tc_62",
[
"jump",
"eq_nn_504",
468,
26
],
[
"eq_float",
134,
16,
133,
468,
26
],
[
"jump",
"eq_done_502",
468,
26
],
"eq_nn_504",
[
"is_text",
135,
16,
468,
26
],
[
"jump_false",
135,
"eq_nt_505",
468,
26
],
"_nop_tc_63",
"_nop_tc_64",
[
"eq_text",
134,
16,
133,
468,
26
],
[
"jump",
"eq_done_502",
468,
26
],
"eq_nt_505",
[
"is_null",
135,
16,
468,
26
],
[
"jump_false",
135,
"eq_nnl_506",
468,
26
],
"_nop_tc_65",
[
"jump",
"eq_nnl_506",
468,
26
],
[
"true",
134,
468,
26
],
[
"jump",
"eq_done_502",
468,
26
],
"eq_nnl_506",
[
"is_bool",
135,
16,
468,
26
],
[
"jump_false",
135,
"eq_nb_507",
468,
26
],
"_nop_tc_66",
[
"jump",
"eq_nb_507",
468,
26
],
[
"eq_bool",
134,
16,
133,
468,
26
],
[
"jump",
"eq_done_502",
468,
26
],
"eq_nb_507",
[
"false",
134,
468,
26
],
"eq_done_502",
[
"move",
137,
134,
468,
26
],
[
"jump_false",
137,
"and_end_501",
468,
26
],
[
"access",
138,
1,
468,
47
],
[
"load_index",
139,
17,
138,
468,
47
],
[
"is_identical",
140,
139,
14,
468,
53
],
[
"jump_true",
140,
"eq_done_508",
468,
53
],
[
"is_int",
141,
139,
468,
53
],
[
"jump_false",
141,
"eq_ni_509",
468,
53
],
[
"is_int",
142,
14,
468,
53
],
[
"jump_false",
142,
"eq_ni_509",
468,
53
],
[
"eq_int",
140,
139,
14,
468,
53
],
[
"jump",
"eq_done_508",
468,
53
],
"eq_ni_509",
[
"is_num",
141,
139,
468,
53
],
[
"jump_false",
141,
"eq_nn_510",
468,
53
],
[
"is_num",
142,
14,
468,
53
],
[
"jump_false",
142,
"eq_nn_510",
468,
53
],
[
"eq_float",
140,
139,
14,
468,
53
],
[
"jump",
"eq_done_508",
468,
53
],
"eq_nn_510",
[
"is_text",
141,
139,
468,
53
],
[
"jump_false",
141,
"eq_nt_511",
468,
53
],
[
"is_text",
142,
14,
468,
53
],
[
"jump_false",
142,
"eq_nt_511",
468,
53
],
[
"eq_text",
140,
139,
14,
468,
53
],
[
"jump",
"eq_done_508",
468,
53
],
"eq_nt_511",
[
"is_null",
141,
139,
468,
53
],
[
"jump_false",
141,
"eq_nnl_512",
468,
53
],
[
"is_null",
142,
14,
468,
53
],
[
"jump_false",
142,
"eq_nnl_512",
468,
53
],
[
"true",
140,
468,
53
],
[
"jump",
"eq_done_508",
468,
53
],
"eq_nnl_512",
[
"is_bool",
141,
139,
468,
53
],
[
"jump_false",
141,
"eq_nb_513",
468,
53
],
[
"is_bool",
142,
14,
468,
53
],
[
"jump_false",
142,
"eq_nb_513",
468,
53
],
[
"eq_bool",
140,
139,
14,
468,
53
],
[
"jump",
"eq_done_508",
468,
53
],
"eq_nb_513",
[
"false",
140,
468,
53
],
"eq_done_508",
[
"move",
137,
140,
468,
53
],
"and_end_501",
[
"jump_false",
137,
"if_else_499",
468,
53
],
[
"access",
143,
2,
469,
33
],
[
"load_index",
144,
17,
143,
469,
33
],
[
"move",
24,
144,
469,
33
],
[
"get",
146,
30,
1,
470,
17
],
[
"frame",
147,
146,
3,
470,
17
],
[
"null",
148,
470,
17
],
[
"setarg",
147,
0,
148,
470,
17
],
[
"setarg",
147,
1,
10,
470,
17
],
[
"setarg",
147,
2,
12,
470,
17
],
[
"setarg",
147,
3,
22,
470,
17
],
[
"invoke",
147,
145,
470,
17
],
[
"jump_false",
145,
"if_else_514",
470,
17
],
[
"access",
149,
1,
471,
25
],
[
"add",
150,
11,
149,
471,
25
],
[
"move",
11,
150,
471,
25
],
[
"access",
151,
"_nop_tc_",
472,
33
],
[
"access",
153,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
472,
46
],
[
"frame",
154,
153,
1,
472,
46
],
[
"null",
155,
472,
46
],
[
"setarg",
154,
0,
155,
472,
46
],
[
"setarg",
154,
1,
11,
472,
46
],
[
"invoke",
154,
152,
472,
46
],
[
"add",
156,
151,
152,
472,
46
],
[
"store_dynamic",
5,
156,
15,
472,
28
],
[
"access",
157,
1,
473,
25
],
[
"add",
158,
11,
157,
473,
25
],
[
"move",
11,
158,
473,
25
],
[
"access",
159,
"_nop_tc_",
474,
37
],
[
"access",
161,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
474,
50
],
[
"frame",
162,
161,
1,
474,
50
],
[
"null",
163,
474,
50
],
[
"setarg",
162,
0,
163,
474,
50
],
[
"setarg",
162,
1,
11,
474,
50
],
[
"invoke",
162,
160,
474,
50
],
[
"add",
164,
159,
160,
474,
50
],
[
"access",
165,
1,
474,
32
],
[
"add",
166,
15,
165,
474,
32
],
[
"store_dynamic",
5,
164,
166,
474,
32
],
[
"null",
167,
475,
29
],
[
"is_identical",
168,
8,
167,
475,
29
],
[
"jump_true",
168,
"ne_nid_519",
475,
29
],
[
"jump",
"ne_ni_520",
475,
29
],
"ne_nid_519",
[
"false",
168,
475,
29
],
[
"jump",
"ne_done_518",
475,
29
],
"ne_ni_520",
[
"is_int",
169,
8,
475,
29
],
[
"jump_false",
169,
"ne_nn_521",
475,
29
],
"_nop_tc_67",
[
"jump",
"ne_nn_521",
475,
29
],
[
"ne_int",
168,
8,
167,
475,
29
],
[
"jump",
"ne_done_518",
475,
29
],
"ne_nn_521",
[
"is_num",
169,
8,
475,
29
],
[
"jump_false",
169,
"ne_nt_522",
475,
29
],
"_nop_tc_68",
[
"jump",
"ne_nt_522",
475,
29
],
[
"ne_float",
168,
8,
167,
475,
29
],
[
"jump",
"ne_done_518",
475,
29
],
"ne_nt_522",
[
"is_text",
169,
8,
475,
29
],
[
"jump_false",
169,
"ne_nnl_523",
475,
29
],
"_nop_tc_69",
[
"jump",
"ne_nnl_523",
475,
29
],
[
"ne_text",
168,
8,
167,
475,
29
],
[
"jump",
"ne_done_518",
475,
29
],
"ne_nnl_523",
[
"is_null",
169,
8,
475,
29
],
[
"jump_false",
169,
"ne_nb_524",
475,
29
],
"_nop_tc_70",
"_nop_tc_71",
[
"false",
168,
475,
29
],
[
"jump",
"ne_done_518",
475,
29
],
"ne_nb_524",
[
"is_bool",
169,
8,
475,
29
],
[
"jump_false",
169,
"ne_mis_525",
475,
29
],
"_nop_tc_72",
[
"jump",
"ne_mis_525",
475,
29
],
[
"ne_bool",
168,
8,
167,
475,
29
],
[
"jump",
"ne_done_518",
475,
29
],
"ne_mis_525",
[
"true",
168,
475,
29
],
"ne_done_518",
[
"jump_false",
168,
"if_else_516",
475,
29
],
[
"record",
171,
7
],
[
"access",
172,
"rewrite",
477,
26
],
[
"store_field",
171,
172,
"event",
477,
26
],
[
"access",
173,
"eliminate_type_checks",
478,
25
],
[
"store_field",
171,
173,
"pass",
478,
25
],
[
"access",
174,
"known_type_eliminates_guard",
479,
25
],
[
"store_field",
171,
174,
"rule",
479,
25
],
[
"store_field",
171,
15,
"at",
480,
23
],
[
"array",
175,
2,
481,
35
],
[
"push",
175,
21,
481,
35
],
[
"push",
175,
17,
481,
35
],
[
"store_field",
171,
175,
"before",
481,
35
],
[
"load_dynamic",
176,
5,
15,
482,
40
],
[
"access",
177,
1,
482,
61
],
[
"add",
178,
15,
177,
482,
61
],
[
"load_dynamic",
179,
5,
178,
482,
61
],
[
"array",
180,
2,
482,
61
],
[
"push",
180,
176,
482,
61
],
[
"push",
180,
179,
482,
61
],
[
"store_field",
171,
180,
"after",
482,
61
],
[
"record",
181,
3
],
[
"store_field",
181,
12,
"slot",
483,
31
],
[
"load_dynamic",
182,
10,
12,
483,
59
],
[
"store_field",
181,
182,
"known_type",
483,
59
],
[
"store_field",
181,
22,
"checked_type",
483,
79
],
[
"store_field",
171,
181,
"why",
483,
79
],
[
"is_array",
183,
8,
483,
79
],
[
"jump_false",
183,
"push_err_526",
483,
79
],
[
"push",
8,
171,
483,
79
],
[
"jump",
"push_done_527",
483,
79
],
"push_err_526",
[
"disrupt",
483,
79
],
"push_done_527",
[
"jump",
"if_end_517",
483,
79
],
"if_else_516",
"if_end_517",
[
"get",
184,
24,
1,
486,
34
],
[
"store_dynamic",
10,
184,
14,
486,
26
],
[
"access",
185,
2,
487,
23
],
[
"add",
186,
15,
185,
487,
23
],
[
"move",
15,
186,
487,
23
],
[
"jump",
"while_start_472",
488,
15
],
[
"jump",
"if_end_515",
488,
15
],
"if_else_514",
"if_end_515",
[
"load_dynamic",
187,
10,
12,
490,
36
],
[
"move",
9,
187,
490,
36
],
[
"null",
188,
491,
30
],
[
"is_identical",
189,
9,
188,
491,
30
],
[
"jump_true",
189,
"ne_nid_533",
491,
30
],
[
"jump",
"ne_ni_534",
491,
30
],
"ne_nid_533",
[
"false",
189,
491,
30
],
[
"jump",
"ne_done_532",
491,
30
],
"ne_ni_534",
[
"is_int",
190,
9,
491,
30
],
[
"jump_false",
190,
"ne_nn_535",
491,
30
],
"_nop_tc_73",
[
"jump",
"ne_nn_535",
491,
30
],
[
"ne_int",
189,
9,
188,
491,
30
],
[
"jump",
"ne_done_532",
491,
30
],
"ne_nn_535",
[
"is_num",
190,
9,
491,
30
],
[
"jump_false",
190,
"ne_nt_536",
491,
30
],
"_nop_tc_74",
[
"jump",
"ne_nt_536",
491,
30
],
[
"ne_float",
189,
9,
188,
491,
30
],
[
"jump",
"ne_done_532",
491,
30
],
"ne_nt_536",
[
"is_text",
190,
9,
491,
30
],
[
"jump_false",
190,
"ne_nnl_537",
491,
30
],
"_nop_tc_75",
[
"jump",
"ne_nnl_537",
491,
30
],
[
"ne_text",
189,
9,
188,
491,
30
],
[
"jump",
"ne_done_532",
491,
30
],
"ne_nnl_537",
[
"is_null",
190,
9,
491,
30
],
[
"jump_false",
190,
"ne_nb_538",
491,
30
],
"_nop_tc_76",
"_nop_tc_77",
[
"false",
189,
491,
30
],
[
"jump",
"ne_done_532",
491,
30
],
"ne_nb_538",
[
"is_bool",
190,
9,
491,
30
],
[
"jump_false",
190,
"ne_mis_539",
491,
30
],
"_nop_tc_78",
[
"jump",
"ne_mis_539",
491,
30
],
[
"ne_bool",
189,
9,
188,
491,
30
],
[
"jump",
"ne_done_532",
491,
30
],
"ne_mis_539",
[
"true",
189,
491,
30
],
"ne_done_532",
[
"move",
192,
189,
491,
30
],
[
"jump_false",
192,
"and_end_531",
491,
30
],
[
"get",
193,
6,
1,
491,
51
],
[
"is_identical",
194,
9,
193,
491,
51
],
[
"jump_true",
194,
"ne_nid_541",
491,
51
],
[
"jump",
"ne_ni_542",
491,
51
],
"ne_nid_541",
[
"false",
194,
491,
51
],
[
"jump",
"ne_done_540",
491,
51
],
"ne_ni_542",
[
"is_int",
195,
9,
491,
51
],
[
"jump_false",
195,
"ne_nn_543",
491,
51
],
[
"is_int",
196,
193,
491,
51
],
[
"jump_false",
196,
"ne_nn_543",
491,
51
],
[
"ne_int",
194,
9,
193,
491,
51
],
[
"jump",
"ne_done_540",
491,
51
],
"ne_nn_543",
[
"is_num",
195,
9,
491,
51
],
[
"jump_false",
195,
"ne_nt_544",
491,
51
],
[
"is_num",
196,
193,
491,
51
],
[
"jump_false",
196,
"ne_nt_544",
491,
51
],
[
"ne_float",
194,
9,
193,
491,
51
],
[
"jump",
"ne_done_540",
491,
51
],
"ne_nt_544",
[
"is_text",
195,
9,
491,
51
],
[
"jump_false",
195,
"ne_nnl_545",
491,
51
],
[
"is_text",
196,
193,
491,
51
],
[
"jump_false",
196,
"ne_nnl_545",
491,
51
],
[
"ne_text",
194,
9,
193,
491,
51
],
[
"jump",
"ne_done_540",
491,
51
],
"ne_nnl_545",
[
"is_null",
195,
9,
491,
51
],
[
"jump_false",
195,
"ne_nb_546",
491,
51
],
[
"is_null",
196,
193,
491,
51
],
[
"jump_false",
196,
"ne_nb_546",
491,
51
],
[
"false",
194,
491,
51
],
[
"jump",
"ne_done_540",
491,
51
],
"ne_nb_546",
[
"is_bool",
195,
9,
491,
51
],
[
"jump_false",
195,
"ne_mis_547",
491,
51
],
[
"is_bool",
196,
193,
491,
51
],
[
"jump_false",
196,
"ne_mis_547",
491,
51
],
[
"ne_bool",
194,
9,
193,
491,
51
],
[
"jump",
"ne_done_540",
491,
51
],
"ne_mis_547",
[
"true",
194,
491,
51
],
"ne_done_540",
[
"move",
192,
194,
491,
51
],
"and_end_531",
[
"move",
197,
192,
491,
51
],
[
"jump_false",
197,
"and_end_530",
491,
51
],
[
"is_identical",
198,
9,
22,
491,
77
],
[
"jump_true",
198,
"ne_nid_549",
491,
77
],
[
"jump",
"ne_ni_550",
491,
77
],
"ne_nid_549",
[
"false",
198,
491,
77
],
[
"jump",
"ne_done_548",
491,
77
],
"ne_ni_550",
[
"is_int",
199,
9,
491,
77
],
[
"jump_false",
199,
"ne_nn_551",
491,
77
],
[
"is_int",
200,
22,
491,
77
],
[
"jump_false",
200,
"ne_nn_551",
491,
77
],
[
"ne_int",
198,
9,
22,
491,
77
],
[
"jump",
"ne_done_548",
491,
77
],
"ne_nn_551",
[
"is_num",
199,
9,
491,
77
],
[
"jump_false",
199,
"ne_nt_552",
491,
77
],
[
"is_num",
200,
22,
491,
77
],
[
"jump_false",
200,
"ne_nt_552",
491,
77
],
[
"ne_float",
198,
9,
22,
491,
77
],
[
"jump",
"ne_done_548",
491,
77
],
"ne_nt_552",
[
"is_text",
199,
9,
491,
77
],
[
"jump_false",
199,
"ne_nnl_553",
491,
77
],
[
"is_text",
200,
22,
491,
77
],
[
"jump_false",
200,
"ne_nnl_553",
491,
77
],
[
"ne_text",
198,
9,
22,
491,
77
],
[
"jump",
"ne_done_548",
491,
77
],
"ne_nnl_553",
[
"is_null",
199,
9,
491,
77
],
[
"jump_false",
199,
"ne_nb_554",
491,
77
],
[
"is_null",
200,
22,
491,
77
],
[
"jump_false",
200,
"ne_nb_554",
491,
77
],
[
"false",
198,
491,
77
],
[
"jump",
"ne_done_548",
491,
77
],
"ne_nb_554",
[
"is_bool",
199,
9,
491,
77
],
[
"jump_false",
199,
"ne_mis_555",
491,
77
],
[
"is_bool",
200,
22,
491,
77
],
[
"jump_false",
200,
"ne_mis_555",
491,
77
],
[
"ne_bool",
198,
9,
22,
491,
77
],
[
"jump",
"ne_done_548",
491,
77
],
"ne_mis_555",
[
"true",
198,
491,
77
],
"ne_done_548",
[
"move",
197,
198,
491,
77
],
"and_end_530",
[
"jump_false",
197,
"if_else_528",
491,
77
],
[
"get",
201,
15,
1,
492,
35
],
[
"is_identical",
202,
22,
201,
492,
35
],
[
"jump_true",
202,
"eq_done_559",
492,
35
],
[
"is_int",
203,
22,
492,
35
],
[
"jump_false",
203,
"eq_ni_560",
492,
35
],
[
"is_int",
204,
201,
492,
35
],
[
"jump_false",
204,
"eq_ni_560",
492,
35
],
[
"eq_int",
202,
22,
201,
492,
35
],
[
"jump",
"eq_done_559",
492,
35
],
"eq_ni_560",
[
"is_num",
203,
22,
492,
35
],
[
"jump_false",
203,
"eq_nn_561",
492,
35
],
[
"is_num",
204,
201,
492,
35
],
[
"jump_false",
204,
"eq_nn_561",
492,
35
],
[
"eq_float",
202,
22,
201,
492,
35
],
[
"jump",
"eq_done_559",
492,
35
],
"eq_nn_561",
[
"is_text",
203,
22,
492,
35
],
[
"jump_false",
203,
"eq_nt_562",
492,
35
],
[
"is_text",
204,
201,
492,
35
],
[
"jump_false",
204,
"eq_nt_562",
492,
35
],
[
"eq_text",
202,
22,
201,
492,
35
],
[
"jump",
"eq_done_559",
492,
35
],
"eq_nt_562",
[
"is_null",
203,
22,
492,
35
],
[
"jump_false",
203,
"eq_nnl_563",
492,
35
],
[
"is_null",
204,
201,
492,
35
],
[
"jump_false",
204,
"eq_nnl_563",
492,
35
],
[
"true",
202,
492,
35
],
[
"jump",
"eq_done_559",
492,
35
],
"eq_nnl_563",
[
"is_bool",
203,
22,
492,
35
],
[
"jump_false",
203,
"eq_nb_564",
492,
35
],
[
"is_bool",
204,
201,
492,
35
],
[
"jump_false",
204,
"eq_nb_564",
492,
35
],
[
"eq_bool",
202,
22,
201,
492,
35
],
[
"jump",
"eq_done_559",
492,
35
],
"eq_nb_564",
[
"false",
202,
492,
35
],
"eq_done_559",
[
"move",
205,
202,
492,
35
],
[
"jump_false",
205,
"and_end_558",
492,
35
],
[
"get",
206,
27,
1,
492,
58
],
[
"is_identical",
207,
9,
206,
492,
58
],
[
"jump_true",
207,
"eq_done_566",
492,
58
],
[
"is_int",
208,
9,
492,
58
],
[
"jump_false",
208,
"eq_ni_567",
492,
58
],
[
"is_int",
209,
206,
492,
58
],
[
"jump_false",
209,
"eq_ni_567",
492,
58
],
[
"eq_int",
207,
9,
206,
492,
58
],
[
"jump",
"eq_done_566",
492,
58
],
"eq_ni_567",
[
"is_num",
208,
9,
492,
58
],
[
"jump_false",
208,
"eq_nn_568",
492,
58
],
[
"is_num",
209,
206,
492,
58
],
[
"jump_false",
209,
"eq_nn_568",
492,
58
],
[
"eq_float",
207,
9,
206,
492,
58
],
[
"jump",
"eq_done_566",
492,
58
],
"eq_nn_568",
[
"is_text",
208,
9,
492,
58
],
[
"jump_false",
208,
"eq_nt_569",
492,
58
],
[
"is_text",
209,
206,
492,
58
],
[
"jump_false",
209,
"eq_nt_569",
492,
58
],
[
"eq_text",
207,
9,
206,
492,
58
],
[
"jump",
"eq_done_566",
492,
58
],
"eq_nt_569",
[
"is_null",
208,
9,
492,
58
],
[
"jump_false",
208,
"eq_nnl_570",
492,
58
],
[
"is_null",
209,
206,
492,
58
],
[
"jump_false",
209,
"eq_nnl_570",
492,
58
],
[
"true",
207,
492,
58
],
[
"jump",
"eq_done_566",
492,
58
],
"eq_nnl_570",
[
"is_bool",
208,
9,
492,
58
],
[
"jump_false",
208,
"eq_nb_571",
492,
58
],
[
"is_bool",
209,
206,
492,
58
],
[
"jump_false",
209,
"eq_nb_571",
492,
58
],
[
"eq_bool",
207,
9,
206,
492,
58
],
[
"jump",
"eq_done_566",
492,
58
],
"eq_nb_571",
[
"false",
207,
492,
58
],
"eq_done_566",
[
"move",
210,
207,
492,
58
],
[
"jump_true",
210,
"or_end_565",
492,
58
],
[
"get",
211,
28,
1,
492,
80
],
[
"is_identical",
212,
9,
211,
492,
80
],
[
"jump_true",
212,
"eq_done_572",
492,
80
],
[
"is_int",
213,
9,
492,
80
],
[
"jump_false",
213,
"eq_ni_573",
492,
80
],
[
"is_int",
214,
211,
492,
80
],
[
"jump_false",
214,
"eq_ni_573",
492,
80
],
[
"eq_int",
212,
9,
211,
492,
80
],
[
"jump",
"eq_done_572",
492,
80
],
"eq_ni_573",
[
"is_num",
213,
9,
492,
80
],
[
"jump_false",
213,
"eq_nn_574",
492,
80
],
[
"is_num",
214,
211,
492,
80
],
[
"jump_false",
214,
"eq_nn_574",
492,
80
],
[
"eq_float",
212,
9,
211,
492,
80
],
[
"jump",
"eq_done_572",
492,
80
],
"eq_nn_574",
[
"is_text",
213,
9,
492,
80
],
[
"jump_false",
213,
"eq_nt_575",
492,
80
],
[
"is_text",
214,
211,
492,
80
],
[
"jump_false",
214,
"eq_nt_575",
492,
80
],
[
"eq_text",
212,
9,
211,
492,
80
],
[
"jump",
"eq_done_572",
492,
80
],
"eq_nt_575",
[
"is_null",
213,
9,
492,
80
],
[
"jump_false",
213,
"eq_nnl_576",
492,
80
],
[
"is_null",
214,
211,
492,
80
],
[
"jump_false",
214,
"eq_nnl_576",
492,
80
],
[
"true",
212,
492,
80
],
[
"jump",
"eq_done_572",
492,
80
],
"eq_nnl_576",
[
"is_bool",
213,
9,
492,
80
],
[
"jump_false",
213,
"eq_nb_577",
492,
80
],
[
"is_bool",
214,
211,
492,
80
],
[
"jump_false",
214,
"eq_nb_577",
492,
80
],
[
"eq_bool",
212,
9,
211,
492,
80
],
[
"jump",
"eq_done_572",
492,
80
],
"eq_nb_577",
[
"false",
212,
492,
80
],
"eq_done_572",
[
"move",
210,
212,
492,
80
],
"or_end_565",
[
"move",
205,
210,
492,
80
],
"and_end_558",
[
"jump_false",
205,
"if_else_556",
492,
80
],
[
"access",
215,
1,
493,
27
],
[
"add",
216,
11,
215,
493,
27
],
[
"move",
11,
216,
493,
27
],
[
"access",
217,
"_nop_tc_",
494,
35
],
[
"access",
219,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
494,
48
],
[
"frame",
220,
219,
1,
494,
48
],
[
"null",
221,
494,
48
],
[
"setarg",
220,
0,
221,
494,
48
],
[
"setarg",
220,
1,
11,
494,
48
],
[
"invoke",
220,
218,
494,
48
],
[
"add",
222,
217,
218,
494,
48
],
[
"store_dynamic",
5,
222,
15,
494,
30
],
[
"access",
223,
1,
495,
27
],
[
"add",
224,
11,
223,
495,
27
],
[
"move",
11,
224,
495,
27
],
[
"access",
225,
"_nop_tc_",
496,
39
],
[
"access",
227,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
496,
52
],
[
"frame",
228,
227,
1,
496,
52
],
[
"null",
229,
496,
52
],
[
"setarg",
228,
0,
229,
496,
52
],
[
"setarg",
228,
1,
11,
496,
52
],
[
"invoke",
228,
226,
496,
52
],
[
"add",
230,
225,
226,
496,
52
],
[
"access",
231,
1,
496,
34
],
[
"add",
232,
15,
231,
496,
34
],
[
"store_dynamic",
5,
230,
232,
496,
34
],
[
"null",
233,
497,
31
],
[
"is_identical",
234,
8,
233,
497,
31
],
[
"jump_true",
234,
"ne_nid_581",
497,
31
],
[
"jump",
"ne_ni_582",
497,
31
],
"ne_nid_581",
[
"false",
234,
497,
31
],
[
"jump",
"ne_done_580",
497,
31
],
"ne_ni_582",
[
"is_int",
235,
8,
497,
31
],
[
"jump_false",
235,
"ne_nn_583",
497,
31
],
"_nop_tc_79",
[
"jump",
"ne_nn_583",
497,
31
],
[
"ne_int",
234,
8,
233,
497,
31
],
[
"jump",
"ne_done_580",
497,
31
],
"ne_nn_583",
[
"is_num",
235,
8,
497,
31
],
[
"jump_false",
235,
"ne_nt_584",
497,
31
],
"_nop_tc_80",
[
"jump",
"ne_nt_584",
497,
31
],
[
"ne_float",
234,
8,
233,
497,
31
],
[
"jump",
"ne_done_580",
497,
31
],
"ne_nt_584",
[
"is_text",
235,
8,
497,
31
],
[
"jump_false",
235,
"ne_nnl_585",
497,
31
],
"_nop_tc_81",
[
"jump",
"ne_nnl_585",
497,
31
],
[
"ne_text",
234,
8,
233,
497,
31
],
[
"jump",
"ne_done_580",
497,
31
],
"ne_nnl_585",
[
"is_null",
235,
8,
497,
31
],
[
"jump_false",
235,
"ne_nb_586",
497,
31
],
"_nop_tc_82",
"_nop_tc_83",
[
"false",
234,
497,
31
],
[
"jump",
"ne_done_580",
497,
31
],
"ne_nb_586",
[
"is_bool",
235,
8,
497,
31
],
[
"jump_false",
235,
"ne_mis_587",
497,
31
],
"_nop_tc_84",
[
"jump",
"ne_mis_587",
497,
31
],
[
"ne_bool",
234,
8,
233,
497,
31
],
[
"jump",
"ne_done_580",
497,
31
],
"ne_mis_587",
[
"true",
234,
497,
31
],
"ne_done_580",
[
"jump_false",
234,
"if_else_578",
497,
31
],
[
"record",
237,
7
],
[
"access",
238,
"rewrite",
499,
28
],
[
"store_field",
237,
238,
"event",
499,
28
],
[
"access",
239,
"eliminate_type_checks",
500,
27
],
[
"store_field",
237,
239,
"pass",
500,
27
],
[
"access",
240,
"num_subsumes_int_float",
501,
27
],
[
"store_field",
237,
240,
"rule",
501,
27
],
[
"store_field",
237,
15,
"at",
502,
25
],
[
"array",
241,
2,
503,
37
],
[
"push",
241,
21,
503,
37
],
[
"push",
241,
17,
503,
37
],
[
"store_field",
237,
241,
"before",
503,
37
],
[
"load_dynamic",
242,
5,
15,
504,
42
],
[
"access",
243,
1,
504,
63
],
[
"add",
244,
15,
243,
504,
63
],
[
"load_dynamic",
245,
5,
244,
504,
63
],
[
"array",
246,
2,
504,
63
],
[
"push",
246,
242,
504,
63
],
[
"push",
246,
245,
504,
63
],
[
"store_field",
237,
246,
"after",
504,
63
],
[
"record",
247,
3
],
[
"store_field",
247,
12,
"slot",
505,
33
],
[
"store_field",
247,
9,
"known_type",
505,
50
],
[
"store_field",
247,
22,
"checked_type",
505,
75
],
[
"store_field",
237,
247,
"why",
505,
75
],
[
"is_array",
248,
8,
505,
75
],
[
"jump_false",
248,
"push_err_588",
505,
75
],
[
"push",
8,
237,
505,
75
],
[
"jump",
"push_done_589",
505,
75
],
"push_err_588",
[
"disrupt",
505,
75
],
"push_done_589",
[
"jump",
"if_end_579",
505,
75
],
"if_else_578",
"if_end_579",
[
"get",
249,
24,
1,
508,
36
],
[
"store_dynamic",
10,
249,
14,
508,
28
],
[
"access",
250,
2,
509,
25
],
[
"add",
251,
15,
250,
509,
25
],
[
"move",
15,
251,
509,
25
],
[
"jump",
"while_start_472",
510,
17
],
[
"jump",
"if_end_557",
510,
17
],
"if_else_556",
"if_end_557",
[
"access",
252,
1,
512,
25
],
[
"add",
253,
11,
252,
512,
25
],
[
"move",
11,
253,
512,
25
],
[
"access",
254,
"_nop_tc_",
513,
33
],
[
"access",
256,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
513,
46
],
[
"frame",
257,
256,
1,
513,
46
],
[
"null",
258,
513,
46
],
[
"setarg",
257,
0,
258,
513,
46
],
[
"setarg",
257,
1,
11,
513,
46
],
[
"invoke",
257,
255,
513,
46
],
[
"add",
259,
254,
255,
513,
46
],
[
"store_dynamic",
5,
259,
15,
513,
28
],
[
"length",
260,
17,
514,
29
],
[
"move",
7,
260,
514,
29
],
[
"access",
261,
"jump",
515,
38
],
[
"access",
262,
2,
515,
72
],
[
"subtract",
263,
7,
262,
515,
72
],
[
"load_dynamic",
264,
17,
263,
515,
72
],
[
"access",
265,
1,
515,
88
],
[
"subtract",
266,
7,
265,
515,
88
],
[
"load_dynamic",
267,
17,
266,
515,
88
],
[
"array",
268,
4,
515,
88
],
[
"push",
268,
261,
515,
88
],
[
"push",
268,
24,
515,
88
],
[
"push",
268,
264,
515,
88
],
[
"push",
268,
267,
515,
88
],
[
"access",
269,
1,
515,
32
],
[
"add",
270,
15,
269,
515,
32
],
[
"store_dynamic",
5,
268,
270,
515,
32
],
[
"null",
271,
516,
29
],
[
"is_identical",
272,
8,
271,
516,
29
],
[
"jump_true",
272,
"ne_nid_593",
516,
29
],
[
"jump",
"ne_ni_594",
516,
29
],
"ne_nid_593",
[
"false",
272,
516,
29
],
[
"jump",
"ne_done_592",
516,
29
],
"ne_ni_594",
[
"is_int",
273,
8,
516,
29
],
[
"jump_false",
273,
"ne_nn_595",
516,
29
],
"_nop_tc_85",
[
"jump",
"ne_nn_595",
516,
29
],
[
"ne_int",
272,
8,
271,
516,
29
],
[
"jump",
"ne_done_592",
516,
29
],
"ne_nn_595",
[
"is_num",
273,
8,
516,
29
],
[
"jump_false",
273,
"ne_nt_596",
516,
29
],
"_nop_tc_86",
[
"jump",
"ne_nt_596",
516,
29
],
[
"ne_float",
272,
8,
271,
516,
29
],
[
"jump",
"ne_done_592",
516,
29
],
"ne_nt_596",
[
"is_text",
273,
8,
516,
29
],
[
"jump_false",
273,
"ne_nnl_597",
516,
29
],
"_nop_tc_87",
[
"jump",
"ne_nnl_597",
516,
29
],
[
"ne_text",
272,
8,
271,
516,
29
],
[
"jump",
"ne_done_592",
516,
29
],
"ne_nnl_597",
[
"is_null",
273,
8,
516,
29
],
[
"jump_false",
273,
"ne_nb_598",
516,
29
],
"_nop_tc_88",
"_nop_tc_89",
[
"false",
272,
516,
29
],
[
"jump",
"ne_done_592",
516,
29
],
"ne_nb_598",
[
"is_bool",
273,
8,
516,
29
],
[
"jump_false",
273,
"ne_mis_599",
516,
29
],
"_nop_tc_90",
[
"jump",
"ne_mis_599",
516,
29
],
[
"ne_bool",
272,
8,
271,
516,
29
],
[
"jump",
"ne_done_592",
516,
29
],
"ne_mis_599",
[
"true",
272,
516,
29
],
"ne_done_592",
[
"jump_false",
272,
"if_else_590",
516,
29
],
[
"record",
275,
7
],
[
"access",
276,
"rewrite",
518,
26
],
[
"store_field",
275,
276,
"event",
518,
26
],
[
"access",
277,
"eliminate_type_checks",
519,
25
],
[
"store_field",
275,
277,
"pass",
519,
25
],
[
"access",
278,
"incompatible_type_forces_jump",
520,
25
],
[
"store_field",
275,
278,
"rule",
520,
25
],
[
"store_field",
275,
15,
"at",
521,
23
],
[
"array",
279,
2,
522,
35
],
[
"push",
279,
21,
522,
35
],
[
"push",
279,
17,
522,
35
],
[
"store_field",
275,
279,
"before",
522,
35
],
[
"load_dynamic",
280,
5,
15,
523,
40
],
[
"access",
281,
1,
523,
61
],
[
"add",
282,
15,
281,
523,
61
],
[
"load_dynamic",
283,
5,
282,
523,
61
],
[
"array",
284,
2,
523,
61
],
[
"push",
284,
280,
523,
61
],
[
"push",
284,
283,
523,
61
],
[
"store_field",
275,
284,
"after",
523,
61
],
[
"record",
285,
3
],
[
"store_field",
285,
12,
"slot",
524,
31
],
[
"store_field",
285,
9,
"known_type",
524,
48
],
[
"store_field",
285,
22,
"checked_type",
524,
73
],
[
"store_field",
275,
285,
"why",
524,
73
],
[
"is_array",
286,
8,
524,
73
],
[
"jump_false",
286,
"push_err_600",
524,
73
],
[
"push",
8,
275,
524,
73
],
[
"jump",
"push_done_601",
524,
73
],
"push_err_600",
[
"disrupt",
524,
73
],
"push_done_601",
[
"jump",
"if_end_591",
524,
73
],
"if_else_590",
"if_end_591",
[
"get",
287,
6,
1,
527,
34
],
[
"store_dynamic",
10,
287,
14,
527,
26
],
[
"access",
288,
2,
528,
23
],
[
"add",
289,
15,
288,
528,
23
],
[
"move",
15,
289,
528,
23
],
[
"jump",
"while_start_472",
529,
15
],
[
"jump",
"if_end_529",
529,
15
],
"if_else_528",
"if_end_529",
[
"get",
290,
24,
1,
531,
32
],
[
"store_dynamic",
10,
290,
14,
531,
24
],
[
"store_dynamic",
10,
22,
12,
532,
24
],
[
"access",
291,
2,
533,
21
],
[
"add",
292,
15,
291,
533,
21
],
[
"move",
15,
292,
533,
21
],
[
"jump",
"while_start_472",
534,
13
],
[
"jump",
"if_end_500",
534,
13
],
"if_else_499",
"if_end_500",
[
"access",
293,
"jump_true",
537,
26
],
[
"is_identical",
294,
16,
293,
537,
26
],
[
"jump_true",
294,
"eq_done_605",
537,
26
],
[
"is_int",
295,
16,
537,
26
],
[
"jump_false",
295,
"eq_ni_606",
537,
26
],
"_nop_tc_91",
[
"jump",
"eq_ni_606",
537,
26
],
[
"eq_int",
294,
16,
293,
537,
26
],
[
"jump",
"eq_done_605",
537,
26
],
"eq_ni_606",
[
"is_num",
295,
16,
537,
26
],
[
"jump_false",
295,
"eq_nn_607",
537,
26
],
"_nop_tc_92",
[
"jump",
"eq_nn_607",
537,
26
],
[
"eq_float",
294,
16,
293,
537,
26
],
[
"jump",
"eq_done_605",
537,
26
],
"eq_nn_607",
[
"is_text",
295,
16,
537,
26
],
[
"jump_false",
295,
"eq_nt_608",
537,
26
],
"_nop_tc_93",
"_nop_tc_94",
[
"eq_text",
294,
16,
293,
537,
26
],
[
"jump",
"eq_done_605",
537,
26
],
"eq_nt_608",
[
"is_null",
295,
16,
537,
26
],
[
"jump_false",
295,
"eq_nnl_609",
537,
26
],
"_nop_tc_95",
[
"jump",
"eq_nnl_609",
537,
26
],
[
"true",
294,
537,
26
],
[
"jump",
"eq_done_605",
537,
26
],
"eq_nnl_609",
[
"is_bool",
295,
16,
537,
26
],
[
"jump_false",
295,
"eq_nb_610",
537,
26
],
"_nop_tc_96",
[
"jump",
"eq_nb_610",
537,
26
],
[
"eq_bool",
294,
16,
293,
537,
26
],
[
"jump",
"eq_done_605",
537,
26
],
"eq_nb_610",
[
"false",
294,
537,
26
],
"eq_done_605",
[
"move",
297,
294,
537,
26
],
[
"jump_false",
297,
"and_end_604",
537,
26
],
[
"access",
298,
1,
537,
46
],
[
"load_index",
299,
17,
298,
537,
46
],
[
"is_identical",
300,
299,
14,
537,
52
],
[
"jump_true",
300,
"eq_done_611",
537,
52
],
[
"is_int",
301,
299,
537,
52
],
[
"jump_false",
301,
"eq_ni_612",
537,
52
],
[
"is_int",
302,
14,
537,
52
],
[
"jump_false",
302,
"eq_ni_612",
537,
52
],
[
"eq_int",
300,
299,
14,
537,
52
],
[
"jump",
"eq_done_611",
537,
52
],
"eq_ni_612",
[
"is_num",
301,
299,
537,
52
],
[
"jump_false",
301,
"eq_nn_613",
537,
52
],
[
"is_num",
302,
14,
537,
52
],
[
"jump_false",
302,
"eq_nn_613",
537,
52
],
[
"eq_float",
300,
299,
14,
537,
52
],
[
"jump",
"eq_done_611",
537,
52
],
"eq_nn_613",
[
"is_text",
301,
299,
537,
52
],
[
"jump_false",
301,
"eq_nt_614",
537,
52
],
[
"is_text",
302,
14,
537,
52
],
[
"jump_false",
302,
"eq_nt_614",
537,
52
],
[
"eq_text",
300,
299,
14,
537,
52
],
[
"jump",
"eq_done_611",
537,
52
],
"eq_nt_614",
[
"is_null",
301,
299,
537,
52
],
[
"jump_false",
301,
"eq_nnl_615",
537,
52
],
[
"is_null",
302,
14,
537,
52
],
[
"jump_false",
302,
"eq_nnl_615",
537,
52
],
[
"true",
300,
537,
52
],
[
"jump",
"eq_done_611",
537,
52
],
"eq_nnl_615",
[
"is_bool",
301,
299,
537,
52
],
[
"jump_false",
301,
"eq_nb_616",
537,
52
],
[
"is_bool",
302,
14,
537,
52
],
[
"jump_false",
302,
"eq_nb_616",
537,
52
],
[
"eq_bool",
300,
299,
14,
537,
52
],
[
"jump",
"eq_done_611",
537,
52
],
"eq_nb_616",
[
"false",
300,
537,
52
],
"eq_done_611",
[
"move",
297,
300,
537,
52
],
"and_end_604",
[
"jump_false",
297,
"if_else_602",
537,
52
],
[
"access",
303,
2,
538,
33
],
[
"load_index",
304,
17,
303,
538,
33
],
[
"move",
24,
304,
538,
33
],
[
"get",
306,
30,
1,
539,
17
],
[
"frame",
307,
306,
3,
539,
17
],
[
"null",
308,
539,
17
],
[
"setarg",
307,
0,
308,
539,
17
],
[
"setarg",
307,
1,
10,
539,
17
],
[
"setarg",
307,
2,
12,
539,
17
],
[
"setarg",
307,
3,
22,
539,
17
],
[
"invoke",
307,
305,
539,
17
],
[
"jump_false",
305,
"if_else_617",
539,
17
],
[
"access",
309,
1,
540,
25
],
[
"add",
310,
11,
309,
540,
25
],
[
"move",
11,
310,
540,
25
],
[
"access",
311,
"_nop_tc_",
541,
33
],
[
"access",
313,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
541,
46
],
[
"frame",
314,
313,
1,
541,
46
],
[
"null",
315,
541,
46
],
[
"setarg",
314,
0,
315,
541,
46
],
[
"setarg",
314,
1,
11,
541,
46
],
[
"invoke",
314,
312,
541,
46
],
[
"add",
316,
311,
312,
541,
46
],
[
"store_dynamic",
5,
316,
15,
541,
28
],
[
"length",
317,
17,
542,
29
],
[
"move",
7,
317,
542,
29
],
[
"access",
318,
"jump",
543,
38
],
[
"access",
319,
2,
543,
72
],
[
"subtract",
320,
7,
319,
543,
72
],
[
"load_dynamic",
321,
17,
320,
543,
72
],
[
"access",
322,
1,
543,
88
],
[
"subtract",
323,
7,
322,
543,
88
],
[
"load_dynamic",
324,
17,
323,
543,
88
],
[
"array",
325,
4,
543,
88
],
[
"push",
325,
318,
543,
88
],
[
"push",
325,
24,
543,
88
],
[
"push",
325,
321,
543,
88
],
[
"push",
325,
324,
543,
88
],
[
"access",
326,
1,
543,
32
],
[
"add",
327,
15,
326,
543,
32
],
[
"store_dynamic",
5,
325,
327,
543,
32
],
[
"null",
328,
544,
29
],
[
"is_identical",
329,
8,
328,
544,
29
],
[
"jump_true",
329,
"ne_nid_622",
544,
29
],
[
"jump",
"ne_ni_623",
544,
29
],
"ne_nid_622",
[
"false",
329,
544,
29
],
[
"jump",
"ne_done_621",
544,
29
],
"ne_ni_623",
[
"is_int",
330,
8,
544,
29
],
[
"jump_false",
330,
"ne_nn_624",
544,
29
],
"_nop_tc_97",
[
"jump",
"ne_nn_624",
544,
29
],
[
"ne_int",
329,
8,
328,
544,
29
],
[
"jump",
"ne_done_621",
544,
29
],
"ne_nn_624",
[
"is_num",
330,
8,
544,
29
],
[
"jump_false",
330,
"ne_nt_625",
544,
29
],
"_nop_tc_98",
[
"jump",
"ne_nt_625",
544,
29
],
[
"ne_float",
329,
8,
328,
544,
29
],
[
"jump",
"ne_done_621",
544,
29
],
"ne_nt_625",
[
"is_text",
330,
8,
544,
29
],
[
"jump_false",
330,
"ne_nnl_626",
544,
29
],
"_nop_tc_99",
[
"jump",
"ne_nnl_626",
544,
29
],
[
"ne_text",
329,
8,
328,
544,
29
],
[
"jump",
"ne_done_621",
544,
29
],
"ne_nnl_626",
[
"is_null",
330,
8,
544,
29
],
[
"jump_false",
330,
"ne_nb_627",
544,
29
],
"_nop_tc_100",
"_nop_tc_101",
[
"false",
329,
544,
29
],
[
"jump",
"ne_done_621",
544,
29
],
"ne_nb_627",
[
"is_bool",
330,
8,
544,
29
],
[
"jump_false",
330,
"ne_mis_628",
544,
29
],
"_nop_tc_102",
[
"jump",
"ne_mis_628",
544,
29
],
[
"ne_bool",
329,
8,
328,
544,
29
],
[
"jump",
"ne_done_621",
544,
29
],
"ne_mis_628",
[
"true",
329,
544,
29
],
"ne_done_621",
[
"jump_false",
329,
"if_else_619",
544,
29
],
[
"record",
332,
7
],
[
"access",
333,
"rewrite",
546,
26
],
[
"store_field",
332,
333,
"event",
546,
26
],
[
"access",
334,
"eliminate_type_checks",
547,
25
],
[
"store_field",
332,
334,
"pass",
547,
25
],
[
"access",
335,
"known_type_eliminates_guard",
548,
25
],
[
"store_field",
332,
335,
"rule",
548,
25
],
[
"store_field",
332,
15,
"at",
549,
23
],
[
"array",
336,
2,
550,
35
],
[
"push",
336,
21,
550,
35
],
[
"push",
336,
17,
550,
35
],
[
"store_field",
332,
336,
"before",
550,
35
],
[
"load_dynamic",
337,
5,
15,
551,
40
],
[
"access",
338,
1,
551,
61
],
[
"add",
339,
15,
338,
551,
61
],
[
"load_dynamic",
340,
5,
339,
551,
61
],
[
"array",
341,
2,
551,
61
],
[
"push",
341,
337,
551,
61
],
[
"push",
341,
340,
551,
61
],
[
"store_field",
332,
341,
"after",
551,
61
],
[
"record",
342,
3
],
[
"store_field",
342,
12,
"slot",
552,
31
],
[
"load_dynamic",
343,
10,
12,
552,
59
],
[
"store_field",
342,
343,
"known_type",
552,
59
],
[
"store_field",
342,
22,
"checked_type",
552,
79
],
[
"store_field",
332,
342,
"why",
552,
79
],
[
"is_array",
344,
8,
552,
79
],
[
"jump_false",
344,
"push_err_629",
552,
79
],
[
"push",
8,
332,
552,
79
],
[
"jump",
"push_done_630",
552,
79
],
"push_err_629",
[
"disrupt",
552,
79
],
"push_done_630",
[
"jump",
"if_end_620",
552,
79
],
"if_else_619",
"if_end_620",
[
"get",
345,
24,
1,
555,
34
],
[
"store_dynamic",
10,
345,
14,
555,
26
],
[
"access",
346,
2,
556,
23
],
[
"add",
347,
15,
346,
556,
23
],
[
"move",
15,
347,
556,
23
],
[
"jump",
"while_start_472",
557,
15
],
[
"jump",
"if_end_618",
557,
15
],
"if_else_617",
"if_end_618",
[
"load_dynamic",
348,
10,
12,
559,
36
],
[
"move",
9,
348,
559,
36
],
[
"null",
349,
560,
30
],
[
"is_identical",
350,
9,
349,
560,
30
],
[
"jump_true",
350,
"ne_nid_636",
560,
30
],
[
"jump",
"ne_ni_637",
560,
30
],
"ne_nid_636",
[
"false",
350,
560,
30
],
[
"jump",
"ne_done_635",
560,
30
],
"ne_ni_637",
[
"is_int",
351,
9,
560,
30
],
[
"jump_false",
351,
"ne_nn_638",
560,
30
],
"_nop_tc_103",
[
"jump",
"ne_nn_638",
560,
30
],
[
"ne_int",
350,
9,
349,
560,
30
],
[
"jump",
"ne_done_635",
560,
30
],
"ne_nn_638",
[
"is_num",
351,
9,
560,
30
],
[
"jump_false",
351,
"ne_nt_639",
560,
30
],
"_nop_tc_104",
[
"jump",
"ne_nt_639",
560,
30
],
[
"ne_float",
350,
9,
349,
560,
30
],
[
"jump",
"ne_done_635",
560,
30
],
"ne_nt_639",
[
"is_text",
351,
9,
560,
30
],
[
"jump_false",
351,
"ne_nnl_640",
560,
30
],
"_nop_tc_105",
[
"jump",
"ne_nnl_640",
560,
30
],
[
"ne_text",
350,
9,
349,
560,
30
],
[
"jump",
"ne_done_635",
560,
30
],
"ne_nnl_640",
[
"is_null",
351,
9,
560,
30
],
[
"jump_false",
351,
"ne_nb_641",
560,
30
],
"_nop_tc_106",
"_nop_tc_107",
[
"false",
350,
560,
30
],
[
"jump",
"ne_done_635",
560,
30
],
"ne_nb_641",
[
"is_bool",
351,
9,
560,
30
],
[
"jump_false",
351,
"ne_mis_642",
560,
30
],
"_nop_tc_108",
[
"jump",
"ne_mis_642",
560,
30
],
[
"ne_bool",
350,
9,
349,
560,
30
],
[
"jump",
"ne_done_635",
560,
30
],
"ne_mis_642",
[
"true",
350,
560,
30
],
"ne_done_635",
[
"move",
353,
350,
560,
30
],
[
"jump_false",
353,
"and_end_634",
560,
30
],
[
"get",
354,
6,
1,
560,
51
],
[
"is_identical",
355,
9,
354,
560,
51
],
[
"jump_true",
355,
"ne_nid_644",
560,
51
],
[
"jump",
"ne_ni_645",
560,
51
],
"ne_nid_644",
[
"false",
355,
560,
51
],
[
"jump",
"ne_done_643",
560,
51
],
"ne_ni_645",
[
"is_int",
356,
9,
560,
51
],
[
"jump_false",
356,
"ne_nn_646",
560,
51
],
[
"is_int",
357,
354,
560,
51
],
[
"jump_false",
357,
"ne_nn_646",
560,
51
],
[
"ne_int",
355,
9,
354,
560,
51
],
[
"jump",
"ne_done_643",
560,
51
],
"ne_nn_646",
[
"is_num",
356,
9,
560,
51
],
[
"jump_false",
356,
"ne_nt_647",
560,
51
],
[
"is_num",
357,
354,
560,
51
],
[
"jump_false",
357,
"ne_nt_647",
560,
51
],
[
"ne_float",
355,
9,
354,
560,
51
],
[
"jump",
"ne_done_643",
560,
51
],
"ne_nt_647",
[
"is_text",
356,
9,
560,
51
],
[
"jump_false",
356,
"ne_nnl_648",
560,
51
],
[
"is_text",
357,
354,
560,
51
],
[
"jump_false",
357,
"ne_nnl_648",
560,
51
],
[
"ne_text",
355,
9,
354,
560,
51
],
[
"jump",
"ne_done_643",
560,
51
],
"ne_nnl_648",
[
"is_null",
356,
9,
560,
51
],
[
"jump_false",
356,
"ne_nb_649",
560,
51
],
[
"is_null",
357,
354,
560,
51
],
[
"jump_false",
357,
"ne_nb_649",
560,
51
],
[
"false",
355,
560,
51
],
[
"jump",
"ne_done_643",
560,
51
],
"ne_nb_649",
[
"is_bool",
356,
9,
560,
51
],
[
"jump_false",
356,
"ne_mis_650",
560,
51
],
[
"is_bool",
357,
354,
560,
51
],
[
"jump_false",
357,
"ne_mis_650",
560,
51
],
[
"ne_bool",
355,
9,
354,
560,
51
],
[
"jump",
"ne_done_643",
560,
51
],
"ne_mis_650",
[
"true",
355,
560,
51
],
"ne_done_643",
[
"move",
353,
355,
560,
51
],
"and_end_634",
[
"move",
358,
353,
560,
51
],
[
"jump_false",
358,
"and_end_633",
560,
51
],
[
"is_identical",
359,
9,
22,
560,
77
],
[
"jump_true",
359,
"ne_nid_652",
560,
77
],
[
"jump",
"ne_ni_653",
560,
77
],
"ne_nid_652",
[
"false",
359,
560,
77
],
[
"jump",
"ne_done_651",
560,
77
],
"ne_ni_653",
[
"is_int",
360,
9,
560,
77
],
[
"jump_false",
360,
"ne_nn_654",
560,
77
],
[
"is_int",
361,
22,
560,
77
],
[
"jump_false",
361,
"ne_nn_654",
560,
77
],
[
"ne_int",
359,
9,
22,
560,
77
],
[
"jump",
"ne_done_651",
560,
77
],
"ne_nn_654",
[
"is_num",
360,
9,
560,
77
],
[
"jump_false",
360,
"ne_nt_655",
560,
77
],
[
"is_num",
361,
22,
560,
77
],
[
"jump_false",
361,
"ne_nt_655",
560,
77
],
[
"ne_float",
359,
9,
22,
560,
77
],
[
"jump",
"ne_done_651",
560,
77
],
"ne_nt_655",
[
"is_text",
360,
9,
560,
77
],
[
"jump_false",
360,
"ne_nnl_656",
560,
77
],
[
"is_text",
361,
22,
560,
77
],
[
"jump_false",
361,
"ne_nnl_656",
560,
77
],
[
"ne_text",
359,
9,
22,
560,
77
],
[
"jump",
"ne_done_651",
560,
77
],
"ne_nnl_656",
[
"is_null",
360,
9,
560,
77
],
[
"jump_false",
360,
"ne_nb_657",
560,
77
],
[
"is_null",
361,
22,
560,
77
],
[
"jump_false",
361,
"ne_nb_657",
560,
77
],
[
"false",
359,
560,
77
],
[
"jump",
"ne_done_651",
560,
77
],
"ne_nb_657",
[
"is_bool",
360,
9,
560,
77
],
[
"jump_false",
360,
"ne_mis_658",
560,
77
],
[
"is_bool",
361,
22,
560,
77
],
[
"jump_false",
361,
"ne_mis_658",
560,
77
],
[
"ne_bool",
359,
9,
22,
560,
77
],
[
"jump",
"ne_done_651",
560,
77
],
"ne_mis_658",
[
"true",
359,
560,
77
],
"ne_done_651",
[
"move",
358,
359,
560,
77
],
"and_end_633",
[
"jump_false",
358,
"if_else_631",
560,
77
],
[
"get",
362,
15,
1,
561,
35
],
[
"is_identical",
363,
22,
362,
561,
35
],
[
"jump_true",
363,
"eq_done_662",
561,
35
],
[
"is_int",
364,
22,
561,
35
],
[
"jump_false",
364,
"eq_ni_663",
561,
35
],
[
"is_int",
365,
362,
561,
35
],
[
"jump_false",
365,
"eq_ni_663",
561,
35
],
[
"eq_int",
363,
22,
362,
561,
35
],
[
"jump",
"eq_done_662",
561,
35
],
"eq_ni_663",
[
"is_num",
364,
22,
561,
35
],
[
"jump_false",
364,
"eq_nn_664",
561,
35
],
[
"is_num",
365,
362,
561,
35
],
[
"jump_false",
365,
"eq_nn_664",
561,
35
],
[
"eq_float",
363,
22,
362,
561,
35
],
[
"jump",
"eq_done_662",
561,
35
],
"eq_nn_664",
[
"is_text",
364,
22,
561,
35
],
[
"jump_false",
364,
"eq_nt_665",
561,
35
],
[
"is_text",
365,
362,
561,
35
],
[
"jump_false",
365,
"eq_nt_665",
561,
35
],
[
"eq_text",
363,
22,
362,
561,
35
],
[
"jump",
"eq_done_662",
561,
35
],
"eq_nt_665",
[
"is_null",
364,
22,
561,
35
],
[
"jump_false",
364,
"eq_nnl_666",
561,
35
],
[
"is_null",
365,
362,
561,
35
],
[
"jump_false",
365,
"eq_nnl_666",
561,
35
],
[
"true",
363,
561,
35
],
[
"jump",
"eq_done_662",
561,
35
],
"eq_nnl_666",
[
"is_bool",
364,
22,
561,
35
],
[
"jump_false",
364,
"eq_nb_667",
561,
35
],
[
"is_bool",
365,
362,
561,
35
],
[
"jump_false",
365,
"eq_nb_667",
561,
35
],
[
"eq_bool",
363,
22,
362,
561,
35
],
[
"jump",
"eq_done_662",
561,
35
],
"eq_nb_667",
[
"false",
363,
561,
35
],
"eq_done_662",
[
"move",
366,
363,
561,
35
],
[
"jump_false",
366,
"and_end_661",
561,
35
],
[
"get",
367,
27,
1,
561,
58
],
[
"is_identical",
368,
9,
367,
561,
58
],
[
"jump_true",
368,
"eq_done_669",
561,
58
],
[
"is_int",
369,
9,
561,
58
],
[
"jump_false",
369,
"eq_ni_670",
561,
58
],
[
"is_int",
370,
367,
561,
58
],
[
"jump_false",
370,
"eq_ni_670",
561,
58
],
[
"eq_int",
368,
9,
367,
561,
58
],
[
"jump",
"eq_done_669",
561,
58
],
"eq_ni_670",
[
"is_num",
369,
9,
561,
58
],
[
"jump_false",
369,
"eq_nn_671",
561,
58
],
[
"is_num",
370,
367,
561,
58
],
[
"jump_false",
370,
"eq_nn_671",
561,
58
],
[
"eq_float",
368,
9,
367,
561,
58
],
[
"jump",
"eq_done_669",
561,
58
],
"eq_nn_671",
[
"is_text",
369,
9,
561,
58
],
[
"jump_false",
369,
"eq_nt_672",
561,
58
],
[
"is_text",
370,
367,
561,
58
],
[
"jump_false",
370,
"eq_nt_672",
561,
58
],
[
"eq_text",
368,
9,
367,
561,
58
],
[
"jump",
"eq_done_669",
561,
58
],
"eq_nt_672",
[
"is_null",
369,
9,
561,
58
],
[
"jump_false",
369,
"eq_nnl_673",
561,
58
],
[
"is_null",
370,
367,
561,
58
],
[
"jump_false",
370,
"eq_nnl_673",
561,
58
],
[
"true",
368,
561,
58
],
[
"jump",
"eq_done_669",
561,
58
],
"eq_nnl_673",
[
"is_bool",
369,
9,
561,
58
],
[
"jump_false",
369,
"eq_nb_674",
561,
58
],
[
"is_bool",
370,
367,
561,
58
],
[
"jump_false",
370,
"eq_nb_674",
561,
58
],
[
"eq_bool",
368,
9,
367,
561,
58
],
[
"jump",
"eq_done_669",
561,
58
],
"eq_nb_674",
[
"false",
368,
561,
58
],
"eq_done_669",
[
"move",
371,
368,
561,
58
],
[
"jump_true",
371,
"or_end_668",
561,
58
],
[
"get",
372,
28,
1,
561,
80
],
[
"is_identical",
373,
9,
372,
561,
80
],
[
"jump_true",
373,
"eq_done_675",
561,
80
],
[
"is_int",
374,
9,
561,
80
],
[
"jump_false",
374,
"eq_ni_676",
561,
80
],
[
"is_int",
375,
372,
561,
80
],
[
"jump_false",
375,
"eq_ni_676",
561,
80
],
[
"eq_int",
373,
9,
372,
561,
80
],
[
"jump",
"eq_done_675",
561,
80
],
"eq_ni_676",
[
"is_num",
374,
9,
561,
80
],
[
"jump_false",
374,
"eq_nn_677",
561,
80
],
[
"is_num",
375,
372,
561,
80
],
[
"jump_false",
375,
"eq_nn_677",
561,
80
],
[
"eq_float",
373,
9,
372,
561,
80
],
[
"jump",
"eq_done_675",
561,
80
],
"eq_nn_677",
[
"is_text",
374,
9,
561,
80
],
[
"jump_false",
374,
"eq_nt_678",
561,
80
],
[
"is_text",
375,
372,
561,
80
],
[
"jump_false",
375,
"eq_nt_678",
561,
80
],
[
"eq_text",
373,
9,
372,
561,
80
],
[
"jump",
"eq_done_675",
561,
80
],
"eq_nt_678",
[
"is_null",
374,
9,
561,
80
],
[
"jump_false",
374,
"eq_nnl_679",
561,
80
],
[
"is_null",
375,
372,
561,
80
],
[
"jump_false",
375,
"eq_nnl_679",
561,
80
],
[
"true",
373,
561,
80
],
[
"jump",
"eq_done_675",
561,
80
],
"eq_nnl_679",
[
"is_bool",
374,
9,
561,
80
],
[
"jump_false",
374,
"eq_nb_680",
561,
80
],
[
"is_bool",
375,
372,
561,
80
],
[
"jump_false",
375,
"eq_nb_680",
561,
80
],
[
"eq_bool",
373,
9,
372,
561,
80
],
[
"jump",
"eq_done_675",
561,
80
],
"eq_nb_680",
[
"false",
373,
561,
80
],
"eq_done_675",
[
"move",
371,
373,
561,
80
],
"or_end_668",
[
"move",
366,
371,
561,
80
],
"and_end_661",
[
"jump_false",
366,
"if_else_659",
561,
80
],
[
"access",
376,
1,
562,
27
],
[
"add",
377,
11,
376,
562,
27
],
[
"move",
11,
377,
562,
27
],
[
"access",
378,
"_nop_tc_",
563,
35
],
[
"access",
380,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
563,
48
],
[
"frame",
381,
380,
1,
563,
48
],
[
"null",
382,
563,
48
],
[
"setarg",
381,
0,
382,
563,
48
],
[
"setarg",
381,
1,
11,
563,
48
],
[
"invoke",
381,
379,
563,
48
],
[
"add",
383,
378,
379,
563,
48
],
[
"store_dynamic",
5,
383,
15,
563,
30
],
[
"length",
384,
17,
564,
31
],
[
"move",
7,
384,
564,
31
],
[
"access",
385,
"jump",
565,
40
],
[
"access",
386,
2,
565,
74
],
[
"subtract",
387,
7,
386,
565,
74
],
[
"load_dynamic",
388,
17,
387,
565,
74
],
[
"access",
389,
1,
565,
90
],
[
"subtract",
390,
7,
389,
565,
90
],
[
"load_dynamic",
391,
17,
390,
565,
90
],
[
"array",
392,
4,
565,
90
],
[
"push",
392,
385,
565,
90
],
[
"push",
392,
24,
565,
90
],
[
"push",
392,
388,
565,
90
],
[
"push",
392,
391,
565,
90
],
[
"access",
393,
1,
565,
34
],
[
"add",
394,
15,
393,
565,
34
],
[
"store_dynamic",
5,
392,
394,
565,
34
],
[
"null",
395,
566,
31
],
[
"is_identical",
396,
8,
395,
566,
31
],
[
"jump_true",
396,
"ne_nid_684",
566,
31
],
[
"jump",
"ne_ni_685",
566,
31
],
"ne_nid_684",
[
"false",
396,
566,
31
],
[
"jump",
"ne_done_683",
566,
31
],
"ne_ni_685",
[
"is_int",
397,
8,
566,
31
],
[
"jump_false",
397,
"ne_nn_686",
566,
31
],
"_nop_tc_109",
[
"jump",
"ne_nn_686",
566,
31
],
[
"ne_int",
396,
8,
395,
566,
31
],
[
"jump",
"ne_done_683",
566,
31
],
"ne_nn_686",
[
"is_num",
397,
8,
566,
31
],
[
"jump_false",
397,
"ne_nt_687",
566,
31
],
"_nop_tc_110",
[
"jump",
"ne_nt_687",
566,
31
],
[
"ne_float",
396,
8,
395,
566,
31
],
[
"jump",
"ne_done_683",
566,
31
],
"ne_nt_687",
[
"is_text",
397,
8,
566,
31
],
[
"jump_false",
397,
"ne_nnl_688",
566,
31
],
"_nop_tc_111",
[
"jump",
"ne_nnl_688",
566,
31
],
[
"ne_text",
396,
8,
395,
566,
31
],
[
"jump",
"ne_done_683",
566,
31
],
"ne_nnl_688",
[
"is_null",
397,
8,
566,
31
],
[
"jump_false",
397,
"ne_nb_689",
566,
31
],
"_nop_tc_112",
"_nop_tc_113",
[
"false",
396,
566,
31
],
[
"jump",
"ne_done_683",
566,
31
],
"ne_nb_689",
[
"is_bool",
397,
8,
566,
31
],
[
"jump_false",
397,
"ne_mis_690",
566,
31
],
"_nop_tc_114",
[
"jump",
"ne_mis_690",
566,
31
],
[
"ne_bool",
396,
8,
395,
566,
31
],
[
"jump",
"ne_done_683",
566,
31
],
"ne_mis_690",
[
"true",
396,
566,
31
],
"ne_done_683",
[
"jump_false",
396,
"if_else_681",
566,
31
],
[
"record",
399,
7
],
[
"access",
400,
"rewrite",
568,
28
],
[
"store_field",
399,
400,
"event",
568,
28
],
[
"access",
401,
"eliminate_type_checks",
569,
27
],
[
"store_field",
399,
401,
"pass",
569,
27
],
[
"access",
402,
"num_subsumes_int_float",
570,
27
],
[
"store_field",
399,
402,
"rule",
570,
27
],
[
"store_field",
399,
15,
"at",
571,
25
],
[
"array",
403,
2,
572,
37
],
[
"push",
403,
21,
572,
37
],
[
"push",
403,
17,
572,
37
],
[
"store_field",
399,
403,
"before",
572,
37
],
[
"load_dynamic",
404,
5,
15,
573,
42
],
[
"access",
405,
1,
573,
63
],
[
"add",
406,
15,
405,
573,
63
],
[
"load_dynamic",
407,
5,
406,
573,
63
],
[
"array",
408,
2,
573,
63
],
[
"push",
408,
404,
573,
63
],
[
"push",
408,
407,
573,
63
],
[
"store_field",
399,
408,
"after",
573,
63
],
[
"record",
409,
3
],
[
"store_field",
409,
12,
"slot",
574,
33
],
[
"store_field",
409,
9,
"known_type",
574,
50
],
[
"store_field",
409,
22,
"checked_type",
574,
75
],
[
"store_field",
399,
409,
"why",
574,
75
],
[
"is_array",
410,
8,
574,
75
],
[
"jump_false",
410,
"push_err_691",
574,
75
],
[
"push",
8,
399,
574,
75
],
[
"jump",
"push_done_692",
574,
75
],
"push_err_691",
[
"disrupt",
574,
75
],
"push_done_692",
[
"jump",
"if_end_682",
574,
75
],
"if_else_681",
"if_end_682",
[
"get",
411,
24,
1,
577,
36
],
[
"store_dynamic",
10,
411,
14,
577,
28
],
[
"access",
412,
2,
578,
25
],
[
"add",
413,
15,
412,
578,
25
],
[
"move",
15,
413,
578,
25
],
[
"jump",
"while_start_472",
579,
17
],
[
"jump",
"if_end_660",
579,
17
],
"if_else_659",
"if_end_660",
[
"access",
414,
1,
581,
25
],
[
"add",
415,
11,
414,
581,
25
],
[
"move",
11,
415,
581,
25
],
[
"access",
416,
"_nop_tc_",
582,
33
],
[
"access",
418,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
582,
46
],
[
"frame",
419,
418,
1,
582,
46
],
[
"null",
420,
582,
46
],
[
"setarg",
419,
0,
420,
582,
46
],
[
"setarg",
419,
1,
11,
582,
46
],
[
"invoke",
419,
417,
582,
46
],
[
"add",
421,
416,
417,
582,
46
],
[
"store_dynamic",
5,
421,
15,
582,
28
],
[
"access",
422,
1,
583,
25
],
[
"add",
423,
11,
422,
583,
25
],
[
"move",
11,
423,
583,
25
],
[
"access",
424,
"_nop_tc_",
584,
37
],
[
"access",
426,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
584,
50
],
[
"frame",
427,
426,
1,
584,
50
],
[
"null",
428,
584,
50
],
[
"setarg",
427,
0,
428,
584,
50
],
[
"setarg",
427,
1,
11,
584,
50
],
[
"invoke",
427,
425,
584,
50
],
[
"add",
429,
424,
425,
584,
50
],
[
"access",
430,
1,
584,
32
],
[
"add",
431,
15,
430,
584,
32
],
[
"store_dynamic",
5,
429,
431,
584,
32
],
[
"null",
432,
585,
29
],
[
"is_identical",
433,
8,
432,
585,
29
],
[
"jump_true",
433,
"ne_nid_696",
585,
29
],
[
"jump",
"ne_ni_697",
585,
29
],
"ne_nid_696",
[
"false",
433,
585,
29
],
[
"jump",
"ne_done_695",
585,
29
],
"ne_ni_697",
[
"is_int",
434,
8,
585,
29
],
[
"jump_false",
434,
"ne_nn_698",
585,
29
],
"_nop_tc_115",
[
"jump",
"ne_nn_698",
585,
29
],
[
"ne_int",
433,
8,
432,
585,
29
],
[
"jump",
"ne_done_695",
585,
29
],
"ne_nn_698",
[
"is_num",
434,
8,
585,
29
],
[
"jump_false",
434,
"ne_nt_699",
585,
29
],
"_nop_tc_116",
[
"jump",
"ne_nt_699",
585,
29
],
[
"ne_float",
433,
8,
432,
585,
29
],
[
"jump",
"ne_done_695",
585,
29
],
"ne_nt_699",
[
"is_text",
434,
8,
585,
29
],
[
"jump_false",
434,
"ne_nnl_700",
585,
29
],
"_nop_tc_117",
[
"jump",
"ne_nnl_700",
585,
29
],
[
"ne_text",
433,
8,
432,
585,
29
],
[
"jump",
"ne_done_695",
585,
29
],
"ne_nnl_700",
[
"is_null",
434,
8,
585,
29
],
[
"jump_false",
434,
"ne_nb_701",
585,
29
],
"_nop_tc_118",
"_nop_tc_119",
[
"false",
433,
585,
29
],
[
"jump",
"ne_done_695",
585,
29
],
"ne_nb_701",
[
"is_bool",
434,
8,
585,
29
],
[
"jump_false",
434,
"ne_mis_702",
585,
29
],
"_nop_tc_120",
[
"jump",
"ne_mis_702",
585,
29
],
[
"ne_bool",
433,
8,
432,
585,
29
],
[
"jump",
"ne_done_695",
585,
29
],
"ne_mis_702",
[
"true",
433,
585,
29
],
"ne_done_695",
[
"jump_false",
433,
"if_else_693",
585,
29
],
[
"record",
436,
7
],
[
"access",
437,
"rewrite",
587,
26
],
[
"store_field",
436,
437,
"event",
587,
26
],
[
"access",
438,
"eliminate_type_checks",
588,
25
],
[
"store_field",
436,
438,
"pass",
588,
25
],
[
"access",
439,
"incompatible_type_forces_jump",
589,
25
],
[
"store_field",
436,
439,
"rule",
589,
25
],
[
"store_field",
436,
15,
"at",
590,
23
],
[
"array",
440,
2,
591,
35
],
[
"push",
440,
21,
591,
35
],
[
"push",
440,
17,
591,
35
],
[
"store_field",
436,
440,
"before",
591,
35
],
[
"load_dynamic",
441,
5,
15,
592,
40
],
[
"access",
442,
1,
592,
61
],
[
"add",
443,
15,
442,
592,
61
],
[
"load_dynamic",
444,
5,
443,
592,
61
],
[
"array",
445,
2,
592,
61
],
[
"push",
445,
441,
592,
61
],
[
"push",
445,
444,
592,
61
],
[
"store_field",
436,
445,
"after",
592,
61
],
[
"record",
446,
3
],
[
"store_field",
446,
12,
"slot",
593,
31
],
[
"store_field",
446,
9,
"known_type",
593,
48
],
[
"store_field",
446,
22,
"checked_type",
593,
73
],
[
"store_field",
436,
446,
"why",
593,
73
],
[
"is_array",
447,
8,
593,
73
],
[
"jump_false",
447,
"push_err_703",
593,
73
],
[
"push",
8,
436,
593,
73
],
[
"jump",
"push_done_704",
593,
73
],
"push_err_703",
[
"disrupt",
593,
73
],
"push_done_704",
[
"jump",
"if_end_694",
593,
73
],
"if_else_693",
"if_end_694",
[
"get",
448,
24,
1,
596,
34
],
[
"store_dynamic",
10,
448,
14,
596,
26
],
[
"access",
449,
2,
597,
23
],
[
"add",
450,
15,
449,
597,
23
],
[
"move",
15,
450,
597,
23
],
[
"jump",
"while_start_472",
598,
15
],
[
"jump",
"if_end_632",
598,
15
],
"if_else_631",
"if_end_632",
[
"get",
451,
24,
1,
600,
32
],
[
"store_dynamic",
10,
451,
14,
600,
24
],
[
"access",
452,
2,
601,
21
],
[
"add",
453,
15,
452,
601,
21
],
[
"move",
15,
453,
601,
21
],
[
"jump",
"while_start_472",
602,
13
],
[
"jump",
"if_end_603",
602,
13
],
"if_else_602",
"if_end_603",
[
"jump",
"if_end_498",
602,
13
],
"if_else_497",
"if_end_498",
[
"get",
454,
24,
1,
606,
28
],
[
"store_dynamic",
10,
454,
14,
606,
20
],
[
"access",
455,
1,
607,
17
],
[
"add",
456,
15,
455,
607,
17
],
[
"move",
15,
456,
607,
17
],
[
"jump",
"while_start_472",
608,
9
],
[
"jump",
"if_end_483",
608,
9
],
"if_else_482",
"if_end_483",
[
"access",
457,
"load_dynamic",
612,
17
],
[
"is_identical",
458,
23,
457,
612,
17
],
[
"jump_true",
458,
"eq_done_707",
612,
17
],
[
"is_int",
459,
23,
612,
17
],
[
"jump_false",
459,
"eq_ni_708",
612,
17
],
"_nop_tc_121",
[
"jump",
"eq_ni_708",
612,
17
],
[
"eq_int",
458,
23,
457,
612,
17
],
[
"jump",
"eq_done_707",
612,
17
],
"eq_ni_708",
[
"is_num",
459,
23,
612,
17
],
[
"jump_false",
459,
"eq_nn_709",
612,
17
],
"_nop_tc_122",
[
"jump",
"eq_nn_709",
612,
17
],
[
"eq_float",
458,
23,
457,
612,
17
],
[
"jump",
"eq_done_707",
612,
17
],
"eq_nn_709",
[
"is_text",
459,
23,
612,
17
],
[
"jump_false",
459,
"eq_nt_710",
612,
17
],
"_nop_tc_123",
"_nop_tc_124",
[
"eq_text",
458,
23,
457,
612,
17
],
[
"jump",
"eq_done_707",
612,
17
],
"eq_nt_710",
[
"is_null",
459,
23,
612,
17
],
[
"jump_false",
459,
"eq_nnl_711",
612,
17
],
"_nop_tc_125",
[
"jump",
"eq_nnl_711",
612,
17
],
[
"true",
458,
612,
17
],
[
"jump",
"eq_done_707",
612,
17
],
"eq_nnl_711",
[
"is_bool",
459,
23,
612,
17
],
[
"jump_false",
459,
"eq_nb_712",
612,
17
],
"_nop_tc_126",
[
"jump",
"eq_nb_712",
612,
17
],
[
"eq_bool",
458,
23,
457,
612,
17
],
[
"jump",
"eq_done_707",
612,
17
],
"eq_nb_712",
[
"false",
458,
612,
17
],
"eq_done_707",
[
"jump_false",
458,
"if_else_705",
612,
17
],
[
"move",
19,
23,
613,
18
],
[
"access",
461,
3,
614,
39
],
[
"load_index",
462,
21,
461,
614,
39
],
[
"get",
463,
22,
1,
614,
43
],
[
"get",
465,
30,
1,
614,
13
],
[
"frame",
466,
465,
3,
614,
13
],
[
"null",
467,
614,
13
],
[
"setarg",
466,
0,
467,
614,
13
],
[
"setarg",
466,
1,
10,
614,
13
],
[
"setarg",
466,
2,
462,
614,
13
],
[
"setarg",
466,
3,
463,
614,
13
],
[
"invoke",
466,
464,
614,
13
],
[
"jump_false",
464,
"if_else_713",
614,
13
],
[
"access",
468,
"load_field",
615,
22
],
[
"access",
469,
0,
615,
17
],
[
"store_dynamic",
21,
468,
469,
615,
17
],
[
"null",
470,
616,
25
],
[
"is_identical",
471,
8,
470,
616,
25
],
[
"jump_true",
471,
"ne_nid_718",
616,
25
],
[
"jump",
"ne_ni_719",
616,
25
],
"ne_nid_718",
[
"false",
471,
616,
25
],
[
"jump",
"ne_done_717",
616,
25
],
"ne_ni_719",
[
"is_int",
472,
8,
616,
25
],
[
"jump_false",
472,
"ne_nn_720",
616,
25
],
"_nop_tc_127",
[
"jump",
"ne_nn_720",
616,
25
],
[
"ne_int",
471,
8,
470,
616,
25
],
[
"jump",
"ne_done_717",
616,
25
],
"ne_nn_720",
[
"is_num",
472,
8,
616,
25
],
[
"jump_false",
472,
"ne_nt_721",
616,
25
],
"_nop_tc_128",
[
"jump",
"ne_nt_721",
616,
25
],
[
"ne_float",
471,
8,
470,
616,
25
],
[
"jump",
"ne_done_717",
616,
25
],
"ne_nt_721",
[
"is_text",
472,
8,
616,
25
],
[
"jump_false",
472,
"ne_nnl_722",
616,
25
],
"_nop_tc_129",
[
"jump",
"ne_nnl_722",
616,
25
],
[
"ne_text",
471,
8,
470,
616,
25
],
[
"jump",
"ne_done_717",
616,
25
],
"ne_nnl_722",
[
"is_null",
472,
8,
616,
25
],
[
"jump_false",
472,
"ne_nb_723",
616,
25
],
"_nop_tc_130",
"_nop_tc_131",
[
"false",
471,
616,
25
],
[
"jump",
"ne_done_717",
616,
25
],
"ne_nb_723",
[
"is_bool",
472,
8,
616,
25
],
[
"jump_false",
472,
"ne_mis_724",
616,
25
],
"_nop_tc_132",
[
"jump",
"ne_mis_724",
616,
25
],
[
"ne_bool",
471,
8,
470,
616,
25
],
[
"jump",
"ne_done_717",
616,
25
],
"ne_mis_724",
[
"true",
471,
616,
25
],
"ne_done_717",
[
"jump_false",
471,
"if_else_715",
616,
25
],
[
"record",
474,
7
],
[
"access",
475,
"rewrite",
618,
22
],
[
"store_field",
474,
475,
"event",
618,
22
],
[
"access",
476,
"eliminate_type_checks",
619,
21
],
[
"store_field",
474,
476,
"pass",
619,
21
],
[
"access",
477,
"dynamic_to_field",
620,
21
],
[
"store_field",
474,
477,
"rule",
620,
21
],
[
"store_field",
474,
15,
"at",
621,
19
],
[
"store_field",
474,
19,
"before",
621,
30
],
[
"access",
478,
0,
621,
51
],
[
"load_index",
479,
21,
478,
621,
51
],
[
"store_field",
474,
479,
"after",
621,
51
],
[
"record",
480,
2
],
[
"access",
481,
3,
622,
33
],
[
"load_index",
482,
21,
481,
622,
33
],
[
"store_field",
480,
482,
"slot",
622,
33
],
[
"access",
483,
3,
622,
66
],
[
"load_index",
484,
21,
483,
622,
66
],
[
"load_dynamic",
485,
10,
484,
622,
66
],
[
"store_field",
480,
485,
"known_type",
622,
66
],
[
"store_field",
474,
480,
"why",
622,
66
],
[
"is_array",
486,
8,
622,
66
],
[
"jump_false",
486,
"push_err_725",
622,
66
],
[
"push",
8,
474,
622,
66
],
[
"jump",
"push_done_726",
622,
66
],
"push_err_725",
[
"disrupt",
622,
66
],
"push_done_726",
[
"jump",
"if_end_716",
622,
66
],
"if_else_715",
"if_end_716",
[
"jump",
"if_end_714",
622,
66
],
"if_else_713",
[
"access",
487,
3,
625,
46
],
[
"load_index",
488,
21,
487,
625,
46
],
[
"get",
489,
27,
1,
625,
50
],
[
"get",
491,
30,
1,
625,
20
],
[
"frame",
492,
491,
3,
625,
20
],
[
"null",
493,
625,
20
],
[
"setarg",
492,
0,
493,
625,
20
],
[
"setarg",
492,
1,
10,
625,
20
],
[
"setarg",
492,
2,
488,
625,
20
],
[
"setarg",
492,
3,
489,
625,
20
],
[
"invoke",
492,
490,
625,
20
],
[
"jump_false",
490,
"if_else_727",
625,
20
],
[
"access",
494,
"load_index",
626,
22
],
[
"access",
495,
0,
626,
17
],
[
"store_dynamic",
21,
494,
495,
626,
17
],
[
"null",
496,
627,
25
],
[
"is_identical",
497,
8,
496,
627,
25
],
[
"jump_true",
497,
"ne_nid_732",
627,
25
],
[
"jump",
"ne_ni_733",
627,
25
],
"ne_nid_732",
[
"false",
497,
627,
25
],
[
"jump",
"ne_done_731",
627,
25
],
"ne_ni_733",
[
"is_int",
498,
8,
627,
25
],
[
"jump_false",
498,
"ne_nn_734",
627,
25
],
"_nop_tc_133",
[
"jump",
"ne_nn_734",
627,
25
],
[
"ne_int",
497,
8,
496,
627,
25
],
[
"jump",
"ne_done_731",
627,
25
],
"ne_nn_734",
[
"is_num",
498,
8,
627,
25
],
[
"jump_false",
498,
"ne_nt_735",
627,
25
],
"_nop_tc_134",
[
"jump",
"ne_nt_735",
627,
25
],
[
"ne_float",
497,
8,
496,
627,
25
],
[
"jump",
"ne_done_731",
627,
25
],
"ne_nt_735",
[
"is_text",
498,
8,
627,
25
],
[
"jump_false",
498,
"ne_nnl_736",
627,
25
],
"_nop_tc_135",
[
"jump",
"ne_nnl_736",
627,
25
],
[
"ne_text",
497,
8,
496,
627,
25
],
[
"jump",
"ne_done_731",
627,
25
],
"ne_nnl_736",
[
"is_null",
498,
8,
627,
25
],
[
"jump_false",
498,
"ne_nb_737",
627,
25
],
"_nop_tc_136",
"_nop_tc_137",
[
"false",
497,
627,
25
],
[
"jump",
"ne_done_731",
627,
25
],
"ne_nb_737",
[
"is_bool",
498,
8,
627,
25
],
[
"jump_false",
498,
"ne_mis_738",
627,
25
],
"_nop_tc_138",
[
"jump",
"ne_mis_738",
627,
25
],
[
"ne_bool",
497,
8,
496,
627,
25
],
[
"jump",
"ne_done_731",
627,
25
],
"ne_mis_738",
[
"true",
497,
627,
25
],
"ne_done_731",
[
"jump_false",
497,
"if_else_729",
627,
25
],
[
"record",
500,
7
],
[
"access",
501,
"rewrite",
629,
22
],
[
"store_field",
500,
501,
"event",
629,
22
],
[
"access",
502,
"eliminate_type_checks",
630,
21
],
[
"store_field",
500,
502,
"pass",
630,
21
],
[
"access",
503,
"dynamic_to_index",
631,
21
],
[
"store_field",
500,
503,
"rule",
631,
21
],
[
"store_field",
500,
15,
"at",
632,
19
],
[
"store_field",
500,
19,
"before",
632,
30
],
[
"access",
504,
0,
632,
51
],
[
"load_index",
505,
21,
504,
632,
51
],
[
"store_field",
500,
505,
"after",
632,
51
],
[
"record",
506,
2
],
[
"access",
507,
3,
633,
33
],
[
"load_index",
508,
21,
507,
633,
33
],
[
"store_field",
506,
508,
"slot",
633,
33
],
[
"access",
509,
3,
633,
66
],
[
"load_index",
510,
21,
509,
633,
66
],
[
"load_dynamic",
511,
10,
510,
633,
66
],
[
"store_field",
506,
511,
"known_type",
633,
66
],
[
"store_field",
500,
506,
"why",
633,
66
],
[
"is_array",
512,
8,
633,
66
],
[
"jump_false",
512,
"push_err_739",
633,
66
],
[
"push",
8,
500,
633,
66
],
[
"jump",
"push_done_740",
633,
66
],
"push_err_739",
[
"disrupt",
633,
66
],
"push_done_740",
[
"jump",
"if_end_730",
633,
66
],
"if_else_729",
"if_end_730",
[
"jump",
"if_end_728",
633,
66
],
"if_else_727",
"if_end_728",
"if_end_714",
[
"get",
513,
6,
1,
637,
32
],
[
"access",
514,
1,
637,
26
],
[
"load_index",
515,
21,
514,
637,
26
],
[
"store_dynamic",
10,
513,
515,
637,
26
],
[
"access",
516,
1,
638,
17
],
[
"add",
517,
15,
516,
638,
17
],
[
"move",
15,
517,
638,
17
],
[
"jump",
"while_start_472",
639,
9
],
[
"jump",
"if_end_706",
639,
9
],
"if_else_705",
"if_end_706",
[
"access",
518,
"store_dynamic",
641,
17
],
[
"is_identical",
519,
23,
518,
641,
17
],
[
"jump_true",
519,
"eq_done_743",
641,
17
],
[
"is_int",
520,
23,
641,
17
],
[
"jump_false",
520,
"eq_ni_744",
641,
17
],
"_nop_tc_139",
[
"jump",
"eq_ni_744",
641,
17
],
[
"eq_int",
519,
23,
518,
641,
17
],
[
"jump",
"eq_done_743",
641,
17
],
"eq_ni_744",
[
"is_num",
520,
23,
641,
17
],
[
"jump_false",
520,
"eq_nn_745",
641,
17
],
"_nop_tc_140",
[
"jump",
"eq_nn_745",
641,
17
],
[
"eq_float",
519,
23,
518,
641,
17
],
[
"jump",
"eq_done_743",
641,
17
],
"eq_nn_745",
[
"is_text",
520,
23,
641,
17
],
[
"jump_false",
520,
"eq_nt_746",
641,
17
],
"_nop_tc_141",
"_nop_tc_142",
[
"eq_text",
519,
23,
518,
641,
17
],
[
"jump",
"eq_done_743",
641,
17
],
"eq_nt_746",
[
"is_null",
520,
23,
641,
17
],
[
"jump_false",
520,
"eq_nnl_747",
641,
17
],
"_nop_tc_143",
[
"jump",
"eq_nnl_747",
641,
17
],
[
"true",
519,
641,
17
],
[
"jump",
"eq_done_743",
641,
17
],
"eq_nnl_747",
[
"is_bool",
520,
23,
641,
17
],
[
"jump_false",
520,
"eq_nb_748",
641,
17
],
"_nop_tc_144",
[
"jump",
"eq_nb_748",
641,
17
],
[
"eq_bool",
519,
23,
518,
641,
17
],
[
"jump",
"eq_done_743",
641,
17
],
"eq_nb_748",
[
"false",
519,
641,
17
],
"eq_done_743",
[
"jump_false",
519,
"if_else_741",
641,
17
],
[
"move",
19,
23,
642,
18
],
[
"access",
522,
3,
643,
39
],
[
"load_index",
523,
21,
522,
643,
39
],
[
"get",
524,
22,
1,
643,
43
],
[
"get",
526,
30,
1,
643,
13
],
[
"frame",
527,
526,
3,
643,
13
],
[
"null",
528,
643,
13
],
[
"setarg",
527,
0,
528,
643,
13
],
[
"setarg",
527,
1,
10,
643,
13
],
[
"setarg",
527,
2,
523,
643,
13
],
[
"setarg",
527,
3,
524,
643,
13
],
[
"invoke",
527,
525,
643,
13
],
[
"jump_false",
525,
"if_else_749",
643,
13
],
[
"access",
529,
"store_field",
644,
22
],
[
"access",
530,
0,
644,
17
],
[
"store_dynamic",
21,
529,
530,
644,
17
],
[
"null",
531,
645,
25
],
[
"is_identical",
532,
8,
531,
645,
25
],
[
"jump_true",
532,
"ne_nid_754",
645,
25
],
[
"jump",
"ne_ni_755",
645,
25
],
"ne_nid_754",
[
"false",
532,
645,
25
],
[
"jump",
"ne_done_753",
645,
25
],
"ne_ni_755",
[
"is_int",
533,
8,
645,
25
],
[
"jump_false",
533,
"ne_nn_756",
645,
25
],
"_nop_tc_145",
[
"jump",
"ne_nn_756",
645,
25
],
[
"ne_int",
532,
8,
531,
645,
25
],
[
"jump",
"ne_done_753",
645,
25
],
"ne_nn_756",
[
"is_num",
533,
8,
645,
25
],
[
"jump_false",
533,
"ne_nt_757",
645,
25
],
"_nop_tc_146",
[
"jump",
"ne_nt_757",
645,
25
],
[
"ne_float",
532,
8,
531,
645,
25
],
[
"jump",
"ne_done_753",
645,
25
],
"ne_nt_757",
[
"is_text",
533,
8,
645,
25
],
[
"jump_false",
533,
"ne_nnl_758",
645,
25
],
"_nop_tc_147",
[
"jump",
"ne_nnl_758",
645,
25
],
[
"ne_text",
532,
8,
531,
645,
25
],
[
"jump",
"ne_done_753",
645,
25
],
"ne_nnl_758",
[
"is_null",
533,
8,
645,
25
],
[
"jump_false",
533,
"ne_nb_759",
645,
25
],
"_nop_tc_148",
"_nop_tc_149",
[
"false",
532,
645,
25
],
[
"jump",
"ne_done_753",
645,
25
],
"ne_nb_759",
[
"is_bool",
533,
8,
645,
25
],
[
"jump_false",
533,
"ne_mis_760",
645,
25
],
"_nop_tc_150",
[
"jump",
"ne_mis_760",
645,
25
],
[
"ne_bool",
532,
8,
531,
645,
25
],
[
"jump",
"ne_done_753",
645,
25
],
"ne_mis_760",
[
"true",
532,
645,
25
],
"ne_done_753",
[
"jump_false",
532,
"if_else_751",
645,
25
],
[
"record",
535,
7
],
[
"access",
536,
"rewrite",
647,
22
],
[
"store_field",
535,
536,
"event",
647,
22
],
[
"access",
537,
"eliminate_type_checks",
648,
21
],
[
"store_field",
535,
537,
"pass",
648,
21
],
[
"access",
538,
"dynamic_to_field",
649,
21
],
[
"store_field",
535,
538,
"rule",
649,
21
],
[
"store_field",
535,
15,
"at",
650,
19
],
[
"store_field",
535,
19,
"before",
650,
30
],
[
"access",
539,
0,
650,
51
],
[
"load_index",
540,
21,
539,
650,
51
],
[
"store_field",
535,
540,
"after",
650,
51
],
[
"record",
541,
2
],
[
"access",
542,
3,
651,
33
],
[
"load_index",
543,
21,
542,
651,
33
],
[
"store_field",
541,
543,
"slot",
651,
33
],
[
"access",
544,
3,
651,
66
],
[
"load_index",
545,
21,
544,
651,
66
],
[
"load_dynamic",
546,
10,
545,
651,
66
],
[
"store_field",
541,
546,
"known_type",
651,
66
],
[
"store_field",
535,
541,
"why",
651,
66
],
[
"is_array",
547,
8,
651,
66
],
[
"jump_false",
547,
"push_err_761",
651,
66
],
[
"push",
8,
535,
651,
66
],
[
"jump",
"push_done_762",
651,
66
],
"push_err_761",
[
"disrupt",
651,
66
],
"push_done_762",
[
"jump",
"if_end_752",
651,
66
],
"if_else_751",
"if_end_752",
[
"jump",
"if_end_750",
651,
66
],
"if_else_749",
[
"access",
548,
3,
654,
46
],
[
"load_index",
549,
21,
548,
654,
46
],
[
"get",
550,
27,
1,
654,
50
],
[
"get",
552,
30,
1,
654,
20
],
[
"frame",
553,
552,
3,
654,
20
],
[
"null",
554,
654,
20
],
[
"setarg",
553,
0,
554,
654,
20
],
[
"setarg",
553,
1,
10,
654,
20
],
[
"setarg",
553,
2,
549,
654,
20
],
[
"setarg",
553,
3,
550,
654,
20
],
[
"invoke",
553,
551,
654,
20
],
[
"jump_false",
551,
"if_else_763",
654,
20
],
[
"access",
555,
"store_index",
655,
22
],
[
"access",
556,
0,
655,
17
],
[
"store_dynamic",
21,
555,
556,
655,
17
],
[
"null",
557,
656,
25
],
[
"is_identical",
558,
8,
557,
656,
25
],
[
"jump_true",
558,
"ne_nid_768",
656,
25
],
[
"jump",
"ne_ni_769",
656,
25
],
"ne_nid_768",
[
"false",
558,
656,
25
],
[
"jump",
"ne_done_767",
656,
25
],
"ne_ni_769",
[
"is_int",
559,
8,
656,
25
],
[
"jump_false",
559,
"ne_nn_770",
656,
25
],
"_nop_tc_151",
[
"jump",
"ne_nn_770",
656,
25
],
[
"ne_int",
558,
8,
557,
656,
25
],
[
"jump",
"ne_done_767",
656,
25
],
"ne_nn_770",
[
"is_num",
559,
8,
656,
25
],
[
"jump_false",
559,
"ne_nt_771",
656,
25
],
"_nop_tc_152",
[
"jump",
"ne_nt_771",
656,
25
],
[
"ne_float",
558,
8,
557,
656,
25
],
[
"jump",
"ne_done_767",
656,
25
],
"ne_nt_771",
[
"is_text",
559,
8,
656,
25
],
[
"jump_false",
559,
"ne_nnl_772",
656,
25
],
"_nop_tc_153",
[
"jump",
"ne_nnl_772",
656,
25
],
[
"ne_text",
558,
8,
557,
656,
25
],
[
"jump",
"ne_done_767",
656,
25
],
"ne_nnl_772",
[
"is_null",
559,
8,
656,
25
],
[
"jump_false",
559,
"ne_nb_773",
656,
25
],
"_nop_tc_154",
"_nop_tc_155",
[
"false",
558,
656,
25
],
[
"jump",
"ne_done_767",
656,
25
],
"ne_nb_773",
[
"is_bool",
559,
8,
656,
25
],
[
"jump_false",
559,
"ne_mis_774",
656,
25
],
"_nop_tc_156",
[
"jump",
"ne_mis_774",
656,
25
],
[
"ne_bool",
558,
8,
557,
656,
25
],
[
"jump",
"ne_done_767",
656,
25
],
"ne_mis_774",
[
"true",
558,
656,
25
],
"ne_done_767",
[
"jump_false",
558,
"if_else_765",
656,
25
],
[
"record",
561,
7
],
[
"access",
562,
"rewrite",
658,
22
],
[
"store_field",
561,
562,
"event",
658,
22
],
[
"access",
563,
"eliminate_type_checks",
659,
21
],
[
"store_field",
561,
563,
"pass",
659,
21
],
[
"access",
564,
"dynamic_to_index",
660,
21
],
[
"store_field",
561,
564,
"rule",
660,
21
],
[
"store_field",
561,
15,
"at",
661,
19
],
[
"store_field",
561,
19,
"before",
661,
30
],
[
"access",
565,
0,
661,
51
],
[
"load_index",
566,
21,
565,
661,
51
],
[
"store_field",
561,
566,
"after",
661,
51
],
[
"record",
567,
2
],
[
"access",
568,
3,
662,
33
],
[
"load_index",
569,
21,
568,
662,
33
],
[
"store_field",
567,
569,
"slot",
662,
33
],
[
"access",
570,
3,
662,
66
],
[
"load_index",
571,
21,
570,
662,
66
],
[
"load_dynamic",
572,
10,
571,
662,
66
],
[
"store_field",
567,
572,
"known_type",
662,
66
],
[
"store_field",
561,
567,
"why",
662,
66
],
[
"is_array",
573,
8,
662,
66
],
[
"jump_false",
573,
"push_err_775",
662,
66
],
[
"push",
8,
561,
662,
66
],
[
"jump",
"push_done_776",
662,
66
],
"push_err_775",
[
"disrupt",
662,
66
],
"push_done_776",
[
"jump",
"if_end_766",
662,
66
],
"if_else_765",
"if_end_766",
[
"jump",
"if_end_764",
662,
66
],
"if_else_763",
"if_end_764",
"if_end_750",
[
"access",
574,
1,
666,
17
],
[
"add",
575,
15,
574,
666,
17
],
[
"move",
15,
575,
666,
17
],
[
"jump",
"while_start_472",
667,
9
],
[
"jump",
"if_end_742",
667,
9
],
"if_else_741",
"if_end_742",
[
"get",
577,
11,
1,
670,
7
],
[
"frame",
578,
577,
2,
670,
7
],
[
"null",
579,
670,
7
],
[
"setarg",
578,
0,
579,
670,
7
],
[
"setarg",
578,
1,
10,
670,
7
],
[
"setarg",
578,
2,
21,
670,
7
],
[
"invoke",
578,
576,
670,
7
],
[
"access",
580,
1,
671,
15
],
[
"add",
581,
15,
580,
671,
15
],
[
"move",
15,
581,
671,
15
],
[
"jump",
"while_start_472",
671,
15
],
"while_end_473",
[
"return",
10,
674,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 227,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
683,
24
],
[
"move",
5,
12,
683,
24
],
[
"access",
4,
0,
684,
21
],
[
"null",
3,
685,
23
],
[
"access",
11,
0,
687,
13
],
[
"null",
8,
688,
17
],
[
"null",
10,
689,
14
],
[
"access",
9,
0,
690,
16
],
[
"null",
7,
691,
14
],
[
"null",
6,
692,
18
],
[
"null",
13,
694,
25
],
[
"is_identical",
14,
5,
13,
694,
25
],
[
"jump_true",
14,
"eq_done_780",
694,
25
],
[
"is_int",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_ni_781",
694,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_781",
694,
25
],
[
"eq_int",
14,
5,
13,
694,
25
],
[
"jump",
"eq_done_780",
694,
25
],
"eq_ni_781",
[
"is_num",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_nn_782",
694,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_782",
694,
25
],
[
"eq_float",
14,
5,
13,
694,
25
],
[
"jump",
"eq_done_780",
694,
25
],
"eq_nn_782",
[
"is_text",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_nt_783",
694,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_783",
694,
25
],
[
"eq_text",
14,
5,
13,
694,
25
],
[
"jump",
"eq_done_780",
694,
25
],
"eq_nt_783",
[
"is_null",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_nnl_784",
694,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
14,
694,
25
],
[
"jump",
"eq_done_780",
694,
25
],
"eq_nnl_784",
[
"is_bool",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_nb_785",
694,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_785",
694,
25
],
[
"eq_bool",
14,
5,
13,
694,
25
],
[
"jump",
"eq_done_780",
694,
25
],
"eq_nb_785",
[
"false",
14,
694,
25
],
"eq_done_780",
[
"move",
17,
14,
694,
25
],
[
"jump_true",
17,
"or_end_779",
694,
25
],
[
"length",
18,
5,
694,
40
],
[
"access",
19,
0,
694,
57
],
[
"is_identical",
20,
18,
19,
694,
57
],
[
"jump_true",
20,
"eq_done_786",
694,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
[
"jump",
"eq_ni_787",
694,
57
],
[
"eq_int",
20,
18,
19,
694,
57
],
[
"jump",
"eq_done_786",
694,
57
],
"eq_ni_787",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
[
"eq_float",
20,
18,
19,
694,
57
],
[
"jump",
"eq_done_786",
694,
57
],
"eq_nn_788",
"_nop_tc_14",
[
"jump",
"eq_nt_789",
694,
57
],
"_nop_tc_15",
[
"jump",
"eq_nt_789",
694,
57
],
[
"eq_text",
20,
18,
19,
694,
57
],
[
"jump",
"eq_done_786",
694,
57
],
"eq_nt_789",
"_nop_tc_16",
[
"jump",
"eq_nnl_790",
694,
57
],
"_nop_tc_17",
[
"jump",
"eq_nnl_790",
694,
57
],
[
"true",
20,
694,
57
],
[
"jump",
"eq_done_786",
694,
57
],
"eq_nnl_790",
"_nop_tc_18",
[
"jump",
"eq_nb_791",
694,
57
],
"_nop_tc_19",
[
"jump",
"eq_nb_791",
694,
57
],
[
"eq_bool",
20,
18,
19,
694,
57
],
[
"jump",
"eq_done_786",
694,
57
],
"eq_nb_791",
[
"false",
20,
694,
57
],
"eq_done_786",
[
"move",
17,
20,
694,
57
],
"or_end_779",
[
"jump_false",
17,
"if_else_777",
694,
57
],
[
"null",
23,
695,
14
],
[
"return",
23,
695,
14
],
"_nop_ur_1",
"if_else_777",
"if_end_778",
[
"null",
24,
698,
16
],
[
"is_identical",
25,
2,
24,
698,
16
],
[
"jump_true",
25,
"ne_nid_796",
698,
16
],
[
"jump",
"ne_ni_797",
698,
16
],
"ne_nid_796",
[
"false",
25,
698,
16
],
[
"jump",
"ne_done_795",
698,
16
],
"ne_ni_797",
[
"is_int",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_nn_798",
698,
16
],
"_nop_tc_20",
[
"jump",
"ne_nn_798",
698,
16
],
[
"ne_int",
25,
2,
24,
698,
16
],
[
"jump",
"ne_done_795",
698,
16
],
"ne_nn_798",
[
"is_num",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_nt_799",
698,
16
],
"_nop_tc_21",
[
"jump",
"ne_nt_799",
698,
16
],
[
"ne_float",
25,
2,
24,
698,
16
],
[
"jump",
"ne_done_795",
698,
16
],
"ne_nt_799",
[
"is_text",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_nnl_800",
698,
16
],
"_nop_tc_22",
[
"jump",
"ne_nnl_800",
698,
16
],
[
"ne_text",
25,
2,
24,
698,
16
],
[
"jump",
"ne_done_795",
698,
16
],
"ne_nnl_800",
[
"is_null",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_nb_801",
698,
16
],
"_nop_tc_23",
"_nop_tc_24",
[
"false",
25,
698,
16
],
[
"jump",
"ne_done_795",
698,
16
],
"ne_nb_801",
[
"is_bool",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_mis_802",
698,
16
],
"_nop_tc_25",
[
"jump",
"ne_mis_802",
698,
16
],
[
"ne_bool",
25,
2,
24,
698,
16
],
[
"jump",
"ne_done_795",
698,
16
],
"ne_mis_802",
[
"true",
25,
698,
16
],
"ne_done_795",
[
"move",
28,
25,
698,
16
],
[
"jump_false",
28,
"and_end_794",
698,
16
],
[
"load_field",
29,
2,
"events",
698,
24
],
[
"null",
30,
698,
38
],
[
"is_identical",
31,
29,
30,
698,
38
],
[
"jump_true",
31,
"ne_nid_804",
698,
38
],
[
"jump",
"ne_ni_805",
698,
38
],
"ne_nid_804",
[
"false",
31,
698,
38
],
[
"jump",
"ne_done_803",
698,
38
],
"ne_ni_805",
[
"is_int",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_nn_806",
698,
38
],
"_nop_tc_26",
[
"jump",
"ne_nn_806",
698,
38
],
[
"ne_int",
31,
29,
30,
698,
38
],
[
"jump",
"ne_done_803",
698,
38
],
"ne_nn_806",
[
"is_num",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_nt_807",
698,
38
],
"_nop_tc_27",
[
"jump",
"ne_nt_807",
698,
38
],
[
"ne_float",
31,
29,
30,
698,
38
],
[
"jump",
"ne_done_803",
698,
38
],
"ne_nt_807",
[
"is_text",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_nnl_808",
698,
38
],
"_nop_tc_28",
[
"jump",
"ne_nnl_808",
698,
38
],
[
"ne_text",
31,
29,
30,
698,
38
],
[
"jump",
"ne_done_803",
698,
38
],
"ne_nnl_808",
[
"is_null",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_nb_809",
698,
38
],
"_nop_tc_29",
"_nop_tc_30",
[
"false",
31,
698,
38
],
[
"jump",
"ne_done_803",
698,
38
],
"ne_nb_809",
[
"is_bool",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_mis_810",
698,
38
],
"_nop_tc_31",
[
"jump",
"ne_mis_810",
698,
38
],
[
"ne_bool",
31,
29,
30,
698,
38
],
[
"jump",
"ne_done_803",
698,
38
],
"ne_mis_810",
[
"true",
31,
698,
38
],
"ne_done_803",
[
"move",
28,
31,
698,
38
],
"and_end_794",
[
"jump_false",
28,
"if_else_792",
698,
38
],
[
"load_field",
34,
2,
"events",
699,
16
],
[
"move",
6,
34,
699,
16
],
[
"jump",
"if_end_793",
699,
16
],
"if_else_792",
"if_end_793",
[
"length",
35,
5,
702,
24
],
[
"move",
4,
35,
702,
24
],
[
"load_field",
36,
1,
"nr_slots",
703,
25
],
[
"access",
38,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
703,
19
],
[
"frame",
39,
38,
1,
703,
19
],
[
"null",
40,
703,
19
],
[
"setarg",
39,
0,
40,
703,
19
],
[
"setarg",
39,
1,
36,
703,
19
],
[
"invoke",
39,
37,
703,
19
],
[
"move",
3,
37,
703,
19
],
[
"access",
41,
0,
705,
9
],
[
"move",
11,
41,
705,
9
],
"while_start_811",
[
"is_int",
43,
11,
706,
16
],
[
"jump_false",
43,
"rel_ni_813",
706,
16
],
[
"is_int",
44,
4,
706,
16
],
[
"jump_false",
44,
"rel_ni_813",
706,
16
],
[
"lt_int",
42,
11,
4,
706,
16
],
[
"jump",
"rel_done_815",
706,
16
],
"rel_ni_813",
[
"is_num",
43,
11,
706,
16
],
[
"jump_false",
43,
"rel_nn_814",
706,
16
],
[
"is_num",
44,
4,
706,
16
],
[
"jump_false",
44,
"rel_nn_814",
706,
16
],
[
"lt_float",
42,
11,
4,
706,
16
],
[
"jump",
"rel_done_815",
706,
16
],
"rel_nn_814",
[
"is_text",
43,
11,
706,
16
],
[
"jump_false",
43,
"rel_err_816",
706,
16
],
[
"is_text",
44,
4,
706,
16
],
[
"jump_false",
44,
"rel_err_816",
706,
16
],
[
"lt_text",
42,
11,
4,
706,
16
],
[
"jump",
"rel_done_815",
706,
16
],
"rel_err_816",
[
"disrupt",
706,
16
],
"rel_done_815",
[
"jump_false",
42,
"while_end_812",
706,
16
],
[
"load_dynamic",
45,
5,
11,
707,
28
],
[
"move",
8,
45,
707,
28
],
[
"is_text",
46,
8,
709,
19
],
[
"jump_false",
46,
"if_else_817",
709,
19
],
[
"load_field",
47,
1,
"nr_slots",
710,
29
],
[
"access",
49,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
710,
23
],
[
"frame",
50,
49,
1,
710,
23
],
[
"null",
51,
710,
23
],
[
"setarg",
50,
0,
51,
710,
23
],
[
"setarg",
50,
1,
47,
710,
23
],
[
"invoke",
50,
48,
710,
23
],
[
"move",
3,
48,
710,
23
],
[
"access",
52,
1,
711,
17
],
[
"add",
53,
11,
52,
711,
17
],
[
"move",
11,
53,
711,
17
],
[
"jump",
"while_start_811",
712,
9
],
[
"jump",
"if_end_818",
712,
9
],
"if_else_817",
"if_end_818",
[
"is_array",
54,
8,
714,
21
],
"_nop_bl_1",
[
"jump_true",
54,
"if_else_819",
714,
21
],
[
"access",
56,
1,
715,
17
],
[
"add",
57,
11,
56,
715,
17
],
[
"move",
11,
57,
715,
17
],
[
"jump",
"while_start_811",
716,
9
],
[
"jump",
"if_end_820",
716,
9
],
"if_else_819",
"if_end_820",
[
"access",
58,
0,
719,
18
],
[
"load_index",
59,
8,
58,
719,
18
],
[
"move",
10,
59,
719,
18
],
[
"length",
60,
8,
720,
21
],
[
"move",
9,
60,
720,
21
],
[
"access",
61,
"int",
723,
17
],
[
"is_identical",
62,
10,
61,
723,
17
],
[
"jump_true",
62,
"eq_done_823",
723,
17
],
[
"is_int",
63,
10,
723,
17
],
[
"jump_false",
63,
"eq_ni_824",
723,
17
],
"_nop_tc_32",
[
"jump",
"eq_ni_824",
723,
17
],
[
"eq_int",
62,
10,
61,
723,
17
],
[
"jump",
"eq_done_823",
723,
17
],
"eq_ni_824",
[
"is_num",
63,
10,
723,
17
],
[
"jump_false",
63,
"eq_nn_825",
723,
17
],
"_nop_tc_33",
[
"jump",
"eq_nn_825",
723,
17
],
[
"eq_float",
62,
10,
61,
723,
17
],
[
"jump",
"eq_done_823",
723,
17
],
"eq_nn_825",
[
"is_text",
63,
10,
723,
17
],
[
"jump_false",
63,
"eq_nt_826",
723,
17
],
"_nop_tc_34",
"_nop_tc_35",
[
"eq_text",
62,
10,
61,
723,
17
],
[
"jump",
"eq_done_823",
723,
17
],
"eq_nt_826",
[
"is_null",
63,
10,
723,
17
],
[
"jump_false",
63,
"eq_nnl_827",
723,
17
],
"_nop_tc_36",
[
"jump",
"eq_nnl_827",
723,
17
],
[
"true",
62,
723,
17
],
[
"jump",
"eq_done_823",
723,
17
],
"eq_nnl_827",
[
"is_bool",
63,
10,
723,
17
],
[
"jump_false",
63,
"eq_nb_828",
723,
17
],
"_nop_tc_37",
[
"jump",
"eq_nb_828",
723,
17
],
[
"eq_bool",
62,
10,
61,
723,
17
],
[
"jump",
"eq_done_823",
723,
17
],
"eq_nb_828",
[
"false",
62,
723,
17
],
"eq_done_823",
[
"jump_false",
62,
"if_else_821",
723,
17
],
[
"access",
65,
2,
724,
39
],
[
"load_index",
66,
8,
65,
724,
39
],
[
"access",
67,
1,
724,
27
],
[
"load_index",
68,
8,
67,
724,
27
],
[
"store_dynamic",
3,
66,
68,
724,
27
],
[
"jump",
"if_end_822",
724,
27
],
"if_else_821",
[
"access",
69,
"access",
725,
24
],
[
"is_identical",
70,
10,
69,
725,
24
],
[
"jump_true",
70,
"eq_done_832",
725,
24
],
[
"is_int",
71,
10,
725,
24
],
[
"jump_false",
71,
"eq_ni_833",
725,
24
],
"_nop_tc_38",
[
"jump",
"eq_ni_833",
725,
24
],
[
"eq_int",
70,
10,
69,
725,
24
],
[
"jump",
"eq_done_832",
725,
24
],
"eq_ni_833",
[
"is_num",
71,
10,
725,
24
],
[
"jump_false",
71,
"eq_nn_834",
725,
24
],
"_nop_tc_39",
[
"jump",
"eq_nn_834",
725,
24
],
[
"eq_float",
70,
10,
69,
725,
24
],
[
"jump",
"eq_done_832",
725,
24
],
"eq_nn_834",
[
"is_text",
71,
10,
725,
24
],
[
"jump_false",
71,
"eq_nt_835",
725,
24
],
"_nop_tc_40",
"_nop_tc_41",
[
"eq_text",
70,
10,
69,
725,
24
],
[
"jump",
"eq_done_832",
725,
24
],
"eq_nt_835",
[
"is_null",
71,
10,
725,
24
],
[
"jump_false",
71,
"eq_nnl_836",
725,
24
],
"_nop_tc_42",
[
"jump",
"eq_nnl_836",
725,
24
],
[
"true",
70,
725,
24
],
[
"jump",
"eq_done_832",
725,
24
],
"eq_nnl_836",
[
"is_bool",
71,
10,
725,
24
],
[
"jump_false",
71,
"eq_nb_837",
725,
24
],
"_nop_tc_43",
[
"jump",
"eq_nb_837",
725,
24
],
[
"eq_bool",
70,
10,
69,
725,
24
],
[
"jump",
"eq_done_832",
725,
24
],
"eq_nb_837",
[
"false",
70,
725,
24
],
"eq_done_832",
[
"move",
73,
70,
725,
24
],
[
"jump_false",
73,
"and_end_831",
725,
24
],
[
"access",
74,
2,
725,
52
],
[
"load_index",
75,
8,
74,
725,
52
],
[
"access",
77,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
725,
36
],
[
"frame",
78,
77,
1,
725,
36
],
[
"null",
79,
725,
36
],
[
"setarg",
78,
0,
79,
725,
36
],
[
"setarg",
78,
1,
75,
725,
36
],
[
"invoke",
78,
76,
725,
36
],
[
"move",
73,
76,
725,
36
],
"and_end_831",
[
"jump_false",
73,
"if_else_829",
725,
36
],
[
"access",
80,
2,
726,
39
],
[
"load_index",
81,
8,
80,
726,
39
],
[
"access",
82,
1,
726,
27
],
[
"load_index",
83,
8,
82,
726,
27
],
[
"store_dynamic",
3,
81,
83,
726,
27
],
[
"jump",
"if_end_830",
726,
27
],
"if_else_829",
[
"access",
84,
"true",
727,
24
],
[
"is_identical",
85,
10,
84,
727,
24
],
[
"jump_true",
85,
"eq_done_840",
727,
24
],
[
"is_int",
86,
10,
727,
24
],
[
"jump_false",
86,
"eq_ni_841",
727,
24
],
"_nop_tc_44",
[
"jump",
"eq_ni_841",
727,
24
],
[
"eq_int",
85,
10,
84,
727,
24
],
[
"jump",
"eq_done_840",
727,
24
],
"eq_ni_841",
[
"is_num",
86,
10,
727,
24
],
[
"jump_false",
86,
"eq_nn_842",
727,
24
],
"_nop_tc_45",
[
"jump",
"eq_nn_842",
727,
24
],
[
"eq_float",
85,
10,
84,
727,
24
],
[
"jump",
"eq_done_840",
727,
24
],
"eq_nn_842",
[
"is_text",
86,
10,
727,
24
],
[
"jump_false",
86,
"eq_nt_843",
727,
24
],
"_nop_tc_46",
"_nop_tc_47",
[
"eq_text",
85,
10,
84,
727,
24
],
[
"jump",
"eq_done_840",
727,
24
],
"eq_nt_843",
[
"is_null",
86,
10,
727,
24
],
[
"jump_false",
86,
"eq_nnl_844",
727,
24
],
"_nop_tc_48",
[
"jump",
"eq_nnl_844",
727,
24
],
[
"true",
85,
727,
24
],
[
"jump",
"eq_done_840",
727,
24
],
"eq_nnl_844",
[
"is_bool",
86,
10,
727,
24
],
[
"jump_false",
86,
"eq_nb_845",
727,
24
],
"_nop_tc_49",
[
"jump",
"eq_nb_845",
727,
24
],
[
"eq_bool",
85,
10,
84,
727,
24
],
[
"jump",
"eq_done_840",
727,
24
],
"eq_nb_845",
[
"false",
85,
727,
24
],
"eq_done_840",
[
"jump_false",
85,
"if_else_838",
727,
24
],
[
"true",
88,
728,
33
],
[
"access",
89,
1,
728,
27
],
[
"load_index",
90,
8,
89,
728,
27
],
[
"store_dynamic",
3,
88,
90,
728,
27
],
[
"jump",
"if_end_839",
728,
27
],
"if_else_838",
[
"access",
91,
"false",
729,
24
],
[
"is_identical",
92,
10,
91,
729,
24
],
[
"jump_true",
92,
"eq_done_848",
729,
24
],
[
"is_int",
93,
10,
729,
24
],
[
"jump_false",
93,
"eq_ni_849",
729,
24
],
"_nop_tc_50",
[
"jump",
"eq_ni_849",
729,
24
],
[
"eq_int",
92,
10,
91,
729,
24
],
[
"jump",
"eq_done_848",
729,
24
],
"eq_ni_849",
[
"is_num",
93,
10,
729,
24
],
[
"jump_false",
93,
"eq_nn_850",
729,
24
],
"_nop_tc_51",
[
"jump",
"eq_nn_850",
729,
24
],
[
"eq_float",
92,
10,
91,
729,
24
],
[
"jump",
"eq_done_848",
729,
24
],
"eq_nn_850",
[
"is_text",
93,
10,
729,
24
],
[
"jump_false",
93,
"eq_nt_851",
729,
24
],
"_nop_tc_52",
"_nop_tc_53",
[
"eq_text",
92,
10,
91,
729,
24
],
[
"jump",
"eq_done_848",
729,
24
],
"eq_nt_851",
[
"is_null",
93,
10,
729,
24
],
[
"jump_false",
93,
"eq_nnl_852",
729,
24
],
"_nop_tc_54",
[
"jump",
"eq_nnl_852",
729,
24
],
[
"true",
92,
729,
24
],
[
"jump",
"eq_done_848",
729,
24
],
"eq_nnl_852",
[
"is_bool",
93,
10,
729,
24
],
[
"jump_false",
93,
"eq_nb_853",
729,
24
],
"_nop_tc_55",
[
"jump",
"eq_nb_853",
729,
24
],
[
"eq_bool",
92,
10,
91,
729,
24
],
[
"jump",
"eq_done_848",
729,
24
],
"eq_nb_853",
[
"false",
92,
729,
24
],
"eq_done_848",
[
"jump_false",
92,
"if_else_846",
729,
24
],
[
"false",
95,
730,
33
],
[
"access",
96,
1,
730,
27
],
[
"load_index",
97,
8,
96,
730,
27
],
[
"store_dynamic",
3,
95,
97,
730,
27
],
[
"jump",
"if_end_847",
730,
27
],
"if_else_846",
[
"access",
98,
"move",
731,
24
],
[
"is_identical",
99,
10,
98,
731,
24
],
[
"jump_true",
99,
"eq_done_856",
731,
24
],
[
"is_int",
100,
10,
731,
24
],
[
"jump_false",
100,
"eq_ni_857",
731,
24
],
"_nop_tc_56",
[
"jump",
"eq_ni_857",
731,
24
],
[
"eq_int",
99,
10,
98,
731,
24
],
[
"jump",
"eq_done_856",
731,
24
],
"eq_ni_857",
[
"is_num",
100,
10,
731,
24
],
[
"jump_false",
100,
"eq_nn_858",
731,
24
],
"_nop_tc_57",
[
"jump",
"eq_nn_858",
731,
24
],
[
"eq_float",
99,
10,
98,
731,
24
],
[
"jump",
"eq_done_856",
731,
24
],
"eq_nn_858",
[
"is_text",
100,
10,
731,
24
],
[
"jump_false",
100,
"eq_nt_859",
731,
24
],
"_nop_tc_58",
"_nop_tc_59",
[
"eq_text",
99,
10,
98,
731,
24
],
[
"jump",
"eq_done_856",
731,
24
],
"eq_nt_859",
[
"is_null",
100,
10,
731,
24
],
[
"jump_false",
100,
"eq_nnl_860",
731,
24
],
"_nop_tc_60",
[
"jump",
"eq_nnl_860",
731,
24
],
[
"true",
99,
731,
24
],
[
"jump",
"eq_done_856",
731,
24
],
"eq_nnl_860",
[
"is_bool",
100,
10,
731,
24
],
[
"jump_false",
100,
"eq_nb_861",
731,
24
],
"_nop_tc_61",
[
"jump",
"eq_nb_861",
731,
24
],
[
"eq_bool",
99,
10,
98,
731,
24
],
[
"jump",
"eq_done_856",
731,
24
],
"eq_nb_861",
[
"false",
99,
731,
24
],
"eq_done_856",
[
"jump_false",
99,
"if_else_854",
731,
24
],
[
"access",
102,
2,
732,
32
],
[
"load_index",
103,
8,
102,
732,
32
],
[
"load_dynamic",
104,
3,
103,
732,
32
],
[
"move",
7,
104,
732,
32
],
[
"null",
105,
733,
19
],
[
"is_identical",
106,
7,
105,
733,
19
],
[
"jump_true",
106,
"ne_nid_865",
733,
19
],
[
"jump",
"ne_ni_866",
733,
19
],
"ne_nid_865",
[
"false",
106,
733,
19
],
[
"jump",
"ne_done_864",
733,
19
],
"ne_ni_866",
[
"is_int",
107,
7,
733,
19
],
[
"jump_false",
107,
"ne_nn_867",
733,
19
],
"_nop_tc_62",
[
"jump",
"ne_nn_867",
733,
19
],
[
"ne_int",
106,
7,
105,
733,
19
],
[
"jump",
"ne_done_864",
733,
19
],
"ne_nn_867",
[
"is_num",
107,
7,
733,
19
],
[
"jump_false",
107,
"ne_nt_868",
733,
19
],
"_nop_tc_63",
[
"jump",
"ne_nt_868",
733,
19
],
[
"ne_float",
106,
7,
105,
733,
19
],
[
"jump",
"ne_done_864",
733,
19
],
"ne_nt_868",
[
"is_text",
107,
7,
733,
19
],
[
"jump_false",
107,
"ne_nnl_869",
733,
19
],
"_nop_tc_64",
[
"jump",
"ne_nnl_869",
733,
19
],
[
"ne_text",
106,
7,
105,
733,
19
],
[
"jump",
"ne_done_864",
733,
19
],
"ne_nnl_869",
[
"is_null",
107,
7,
733,
19
],
[
"jump_false",
107,
"ne_nb_870",
733,
19
],
"_nop_tc_65",
"_nop_tc_66",
[
"false",
106,
733,
19
],
[
"jump",
"ne_done_864",
733,
19
],
"ne_nb_870",
[
"is_bool",
107,
7,
733,
19
],
[
"jump_false",
107,
"ne_mis_871",
733,
19
],
"_nop_tc_67",
[
"jump",
"ne_mis_871",
733,
19
],
[
"ne_bool",
106,
7,
105,
733,
19
],
[
"jump",
"ne_done_864",
733,
19
],
"ne_mis_871",
[
"true",
106,
733,
19
],
"ne_done_864",
[
"jump_false",
106,
"if_else_862",
733,
19
],
[
"access",
109,
1,
734,
29
],
[
"load_index",
110,
8,
109,
734,
29
],
[
"store_dynamic",
3,
7,
110,
734,
29
],
[
"jump",
"if_end_863",
734,
29
],
"if_else_862",
[
"null",
111,
736,
35
],
[
"access",
112,
1,
736,
29
],
[
"load_index",
113,
8,
112,
736,
29
],
[
"store_dynamic",
3,
111,
113,
736,
29
],
"if_end_863",
[
"jump",
"if_end_855",
736,
29
],
"if_else_854",
"if_end_855",
"if_end_847",
"if_end_839",
"if_end_830",
"if_end_822",
[
"access",
114,
2,
741,
27
],
[
"load_index",
115,
8,
114,
741,
27
],
[
"access",
117,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
741,
11
],
[
"frame",
118,
117,
1,
741,
11
],
[
"null",
119,
741,
11
],
[
"setarg",
118,
0,
119,
741,
11
],
[
"setarg",
118,
1,
115,
741,
11
],
[
"invoke",
118,
116,
741,
11
],
[
"move",
120,
116,
741,
11
],
[
"jump_false",
120,
"and_end_874",
741,
11
],
[
"access",
121,
2,
741,
40
],
[
"load_index",
122,
8,
121,
741,
40
],
[
"access",
123,
3,
741,
52
],
[
"load_index",
124,
8,
123,
741,
52
],
[
"is_identical",
125,
122,
124,
741,
52
],
[
"jump_true",
125,
"eq_done_875",
741,
52
],
[
"is_int",
126,
122,
741,
52
],
[
"jump_false",
126,
"eq_ni_876",
741,
52
],
[
"is_int",
127,
124,
741,
52
],
[
"jump_false",
127,
"eq_ni_876",
741,
52
],
[
"eq_int",
125,
122,
124,
741,
52
],
[
"jump",
"eq_done_875",
741,
52
],
"eq_ni_876",
[
"is_num",
126,
122,
741,
52
],
[
"jump_false",
126,
"eq_nn_877",
741,
52
],
[
"is_num",
127,
124,
741,
52
],
[
"jump_false",
127,
"eq_nn_877",
741,
52
],
[
"eq_float",
125,
122,
124,
741,
52
],
[
"jump",
"eq_done_875",
741,
52
],
"eq_nn_877",
[
"is_text",
126,
122,
741,
52
],
[
"jump_false",
126,
"eq_nt_878",
741,
52
],
[
"is_text",
127,
124,
741,
52
],
[
"jump_false",
127,
"eq_nt_878",
741,
52
],
[
"eq_text",
125,
122,
124,
741,
52
],
[
"jump",
"eq_done_875",
741,
52
],
"eq_nt_878",
[
"is_null",
126,
122,
741,
52
],
[
"jump_false",
126,
"eq_nnl_879",
741,
52
],
[
"is_null",
127,
124,
741,
52
],
[
"jump_false",
127,
"eq_nnl_879",
741,
52
],
[
"true",
125,
741,
52
],
[
"jump",
"eq_done_875",
741,
52
],
"eq_nnl_879",
[
"is_bool",
126,
122,
741,
52
],
[
"jump_false",
126,
"eq_nb_880",
741,
52
],
[
"is_bool",
127,
124,
741,
52
],
[
"jump_false",
127,
"eq_nb_880",
741,
52
],
[
"eq_bool",
125,
122,
124,
741,
52
],
[
"jump",
"eq_done_875",
741,
52
],
"eq_nb_880",
[
"false",
125,
741,
52
],
"eq_done_875",
[
"move",
120,
125,
741,
52
],
"and_end_874",
[
"jump_false",
120,
"if_else_872",
741,
52
],
[
"get",
128,
32,
1,
742,
13
],
[
"load_dynamic",
129,
128,
10,
742,
27
],
[
"true",
130,
742,
34
],
[
"is_identical",
131,
129,
130,
742,
34
],
[
"jump_true",
131,
"eq_done_883",
742,
34
],
[
"is_int",
132,
129,
742,
34
],
[
"jump_false",
132,
"eq_ni_884",
742,
34
],
"_nop_tc_68",
[
"jump",
"eq_ni_884",
742,
34
],
[
"eq_int",
131,
129,
130,
742,
34
],
[
"jump",
"eq_done_883",
742,
34
],
"eq_ni_884",
[
"is_num",
132,
129,
742,
34
],
[
"jump_false",
132,
"eq_nn_885",
742,
34
],
"_nop_tc_69",
[
"jump",
"eq_nn_885",
742,
34
],
[
"eq_float",
131,
129,
130,
742,
34
],
[
"jump",
"eq_done_883",
742,
34
],
"eq_nn_885",
[
"is_text",
132,
129,
742,
34
],
[
"jump_false",
132,
"eq_nt_886",
742,
34
],
"_nop_tc_70",
[
"jump",
"eq_nt_886",
742,
34
],
[
"eq_text",
131,
129,
130,
742,
34
],
[
"jump",
"eq_done_883",
742,
34
],
"eq_nt_886",
[
"is_null",
132,
129,
742,
34
],
[
"jump_false",
132,
"eq_nnl_887",
742,
34
],
"_nop_tc_71",
[
"jump",
"eq_nnl_887",
742,
34
],
[
"true",
131,
742,
34
],
[
"jump",
"eq_done_883",
742,
34
],
"eq_nnl_887",
[
"is_bool",
132,
129,
742,
34
],
[
"jump_false",
132,
"eq_nb_888",
742,
34
],
"_nop_tc_72",
"_nop_tc_73",
[
"eq_bool",
131,
129,
130,
742,
34
],
[
"jump",
"eq_done_883",
742,
34
],
"eq_nb_888",
[
"false",
131,
742,
34
],
"eq_done_883",
[
"jump_false",
131,
"if_else_881",
742,
34
],
[
"access",
134,
"true",
743,
30
],
[
"access",
135,
1,
743,
44
],
[
"load_index",
136,
8,
135,
743,
44
],
[
"access",
137,
2,
743,
61
],
[
"subtract",
138,
9,
137,
743,
61
],
[
"load_dynamic",
139,
8,
138,
743,
61
],
[
"access",
140,
1,
743,
78
],
[
"subtract",
141,
9,
140,
743,
78
],
[
"load_dynamic",
142,
8,
141,
743,
78
],
[
"array",
143,
4,
743,
78
],
[
"push",
143,
134,
743,
78
],
[
"push",
143,
136,
743,
78
],
[
"push",
143,
139,
743,
78
],
[
"push",
143,
142,
743,
78
],
[
"store_dynamic",
5,
143,
11,
743,
24
],
[
"null",
144,
744,
25
],
[
"is_identical",
145,
6,
144,
744,
25
],
[
"jump_true",
145,
"ne_nid_892",
744,
25
],
[
"jump",
"ne_ni_893",
744,
25
],
"ne_nid_892",
[
"false",
145,
744,
25
],
[
"jump",
"ne_done_891",
744,
25
],
"ne_ni_893",
[
"is_int",
146,
6,
744,
25
],
[
"jump_false",
146,
"ne_nn_894",
744,
25
],
"_nop_tc_74",
[
"jump",
"ne_nn_894",
744,
25
],
[
"ne_int",
145,
6,
144,
744,
25
],
[
"jump",
"ne_done_891",
744,
25
],
"ne_nn_894",
[
"is_num",
146,
6,
744,
25
],
[
"jump_false",
146,
"ne_nt_895",
744,
25
],
"_nop_tc_75",
[
"jump",
"ne_nt_895",
744,
25
],
[
"ne_float",
145,
6,
144,
744,
25
],
[
"jump",
"ne_done_891",
744,
25
],
"ne_nt_895",
[
"is_text",
146,
6,
744,
25
],
[
"jump_false",
146,
"ne_nnl_896",
744,
25
],
"_nop_tc_76",
[
"jump",
"ne_nnl_896",
744,
25
],
[
"ne_text",
145,
6,
144,
744,
25
],
[
"jump",
"ne_done_891",
744,
25
],
"ne_nnl_896",
[
"is_null",
146,
6,
744,
25
],
[
"jump_false",
146,
"ne_nb_897",
744,
25
],
"_nop_tc_77",
"_nop_tc_78",
[
"false",
145,
744,
25
],
[
"jump",
"ne_done_891",
744,
25
],
"ne_nb_897",
[
"is_bool",
146,
6,
744,
25
],
[
"jump_false",
146,
"ne_mis_898",
744,
25
],
"_nop_tc_79",
[
"jump",
"ne_mis_898",
744,
25
],
[
"ne_bool",
145,
6,
144,
744,
25
],
[
"jump",
"ne_done_891",
744,
25
],
"ne_mis_898",
[
"true",
145,
744,
25
],
"ne_done_891",
[
"jump_false",
145,
"if_else_889",
744,
25
],
[
"record",
148,
7
],
[
"access",
149,
"rewrite",
746,
22
],
[
"store_field",
148,
149,
"event",
746,
22
],
[
"access",
150,
"simplify_algebra",
746,
39
],
[
"store_field",
148,
150,
"pass",
746,
39
],
[
"access",
151,
"self_eq",
747,
21
],
[
"store_field",
148,
151,
"rule",
747,
21
],
[
"store_field",
148,
11,
"at",
747,
36
],
[
"store_field",
148,
8,
"before",
748,
23
],
[
"load_dynamic",
152,
5,
11,
748,
50
],
[
"store_field",
148,
152,
"after",
748,
50
],
[
"record",
153,
2
],
[
"store_field",
153,
10,
"op",
749,
25
],
[
"access",
154,
2,
749,
41
],
[
"load_index",
155,
8,
154,
749,
41
],
[
"store_field",
153,
155,
"slot",
749,
41
],
[
"store_field",
148,
153,
"why",
749,
41
],
[
"is_array",
156,
6,
749,
41
],
[
"jump_false",
156,
"push_err_899",
749,
41
],
[
"push",
6,
148,
749,
41
],
[
"jump",
"push_done_900",
749,
41
],
"push_err_899",
[
"disrupt",
749,
41
],
"push_done_900",
[
"jump",
"if_end_890",
749,
41
],
"if_else_889",
"if_end_890",
[
"true",
157,
752,
35
],
[
"access",
158,
1,
752,
29
],
[
"load_index",
159,
8,
158,
752,
29
],
[
"store_dynamic",
3,
157,
159,
752,
29
],
[
"access",
160,
1,
753,
19
],
[
"add",
161,
11,
160,
753,
19
],
[
"move",
11,
161,
753,
19
],
[
"jump",
"while_start_811",
754,
11
],
[
"jump",
"if_end_882",
754,
11
],
"if_else_881",
"if_end_882",
[
"get",
162,
13,
1,
756,
13
],
[
"load_dynamic",
163,
162,
10,
756,
28
],
[
"true",
164,
756,
35
],
[
"is_identical",
165,
163,
164,
756,
35
],
[
"jump_true",
165,
"eq_done_903",
756,
35
],
[
"is_int",
166,
163,
756,
35
],
[
"jump_false",
166,
"eq_ni_904",
756,
35
],
"_nop_tc_80",
[
"jump",
"eq_ni_904",
756,
35
],
[
"eq_int",
165,
163,
164,
756,
35
],
[
"jump",
"eq_done_903",
756,
35
],
"eq_ni_904",
[
"is_num",
166,
163,
756,
35
],
[
"jump_false",
166,
"eq_nn_905",
756,
35
],
"_nop_tc_81",
[
"jump",
"eq_nn_905",
756,
35
],
[
"eq_float",
165,
163,
164,
756,
35
],
[
"jump",
"eq_done_903",
756,
35
],
"eq_nn_905",
[
"is_text",
166,
163,
756,
35
],
[
"jump_false",
166,
"eq_nt_906",
756,
35
],
"_nop_tc_82",
[
"jump",
"eq_nt_906",
756,
35
],
[
"eq_text",
165,
163,
164,
756,
35
],
[
"jump",
"eq_done_903",
756,
35
],
"eq_nt_906",
[
"is_null",
166,
163,
756,
35
],
[
"jump_false",
166,
"eq_nnl_907",
756,
35
],
"_nop_tc_83",
[
"jump",
"eq_nnl_907",
756,
35
],
[
"true",
165,
756,
35
],
[
"jump",
"eq_done_903",
756,
35
],
"eq_nnl_907",
[
"is_bool",
166,
163,
756,
35
],
[
"jump_false",
166,
"eq_nb_908",
756,
35
],
"_nop_tc_84",
"_nop_tc_85",
[
"eq_bool",
165,
163,
164,
756,
35
],
[
"jump",
"eq_done_903",
756,
35
],
"eq_nb_908",
[
"false",
165,
756,
35
],
"eq_done_903",
[
"jump_false",
165,
"if_else_901",
756,
35
],
[
"access",
168,
"false",
757,
30
],
[
"access",
169,
1,
757,
45
],
[
"load_index",
170,
8,
169,
757,
45
],
[
"access",
171,
2,
757,
62
],
[
"subtract",
172,
9,
171,
757,
62
],
[
"load_dynamic",
173,
8,
172,
757,
62
],
[
"access",
174,
1,
757,
79
],
[
"subtract",
175,
9,
174,
757,
79
],
[
"load_dynamic",
176,
8,
175,
757,
79
],
[
"array",
177,
4,
757,
79
],
[
"push",
177,
168,
757,
79
],
[
"push",
177,
170,
757,
79
],
[
"push",
177,
173,
757,
79
],
[
"push",
177,
176,
757,
79
],
[
"store_dynamic",
5,
177,
11,
757,
24
],
[
"null",
178,
758,
25
],
[
"is_identical",
179,
6,
178,
758,
25
],
[
"jump_true",
179,
"ne_nid_912",
758,
25
],
[
"jump",
"ne_ni_913",
758,
25
],
"ne_nid_912",
[
"false",
179,
758,
25
],
[
"jump",
"ne_done_911",
758,
25
],
"ne_ni_913",
[
"is_int",
180,
6,
758,
25
],
[
"jump_false",
180,
"ne_nn_914",
758,
25
],
"_nop_tc_86",
[
"jump",
"ne_nn_914",
758,
25
],
[
"ne_int",
179,
6,
178,
758,
25
],
[
"jump",
"ne_done_911",
758,
25
],
"ne_nn_914",
[
"is_num",
180,
6,
758,
25
],
[
"jump_false",
180,
"ne_nt_915",
758,
25
],
"_nop_tc_87",
[
"jump",
"ne_nt_915",
758,
25
],
[
"ne_float",
179,
6,
178,
758,
25
],
[
"jump",
"ne_done_911",
758,
25
],
"ne_nt_915",
[
"is_text",
180,
6,
758,
25
],
[
"jump_false",
180,
"ne_nnl_916",
758,
25
],
"_nop_tc_88",
[
"jump",
"ne_nnl_916",
758,
25
],
[
"ne_text",
179,
6,
178,
758,
25
],
[
"jump",
"ne_done_911",
758,
25
],
"ne_nnl_916",
[
"is_null",
180,
6,
758,
25
],
[
"jump_false",
180,
"ne_nb_917",
758,
25
],
"_nop_tc_89",
"_nop_tc_90",
[
"false",
179,
758,
25
],
[
"jump",
"ne_done_911",
758,
25
],
"ne_nb_917",
[
"is_bool",
180,
6,
758,
25
],
[
"jump_false",
180,
"ne_mis_918",
758,
25
],
"_nop_tc_91",
[
"jump",
"ne_mis_918",
758,
25
],
[
"ne_bool",
179,
6,
178,
758,
25
],
[
"jump",
"ne_done_911",
758,
25
],
"ne_mis_918",
[
"true",
179,
758,
25
],
"ne_done_911",
[
"jump_false",
179,
"if_else_909",
758,
25
],
[
"record",
182,
7
],
[
"access",
183,
"rewrite",
760,
22
],
[
"store_field",
182,
183,
"event",
760,
22
],
[
"access",
184,
"simplify_algebra",
760,
39
],
[
"store_field",
182,
184,
"pass",
760,
39
],
[
"access",
185,
"self_ne",
761,
21
],
[
"store_field",
182,
185,
"rule",
761,
21
],
[
"store_field",
182,
11,
"at",
761,
36
],
[
"store_field",
182,
8,
"before",
762,
23
],
[
"load_dynamic",
186,
5,
11,
762,
50
],
[
"store_field",
182,
186,
"after",
762,
50
],
[
"record",
187,
2
],
[
"store_field",
187,
10,
"op",
763,
25
],
[
"access",
188,
2,
763,
41
],
[
"load_index",
189,
8,
188,
763,
41
],
[
"store_field",
187,
189,
"slot",
763,
41
],
[
"store_field",
182,
187,
"why",
763,
41
],
[
"is_array",
190,
6,
763,
41
],
[
"jump_false",
190,
"push_err_919",
763,
41
],
[
"push",
6,
182,
763,
41
],
[
"jump",
"push_done_920",
763,
41
],
"push_err_919",
[
"disrupt",
763,
41
],
"push_done_920",
[
"jump",
"if_end_910",
763,
41
],
"if_else_909",
"if_end_910",
[
"false",
191,
766,
35
],
[
"access",
192,
1,
766,
29
],
[
"load_index",
193,
8,
192,
766,
29
],
[
"store_dynamic",
3,
191,
193,
766,
29
],
[
"access",
194,
1,
767,
19
],
[
"add",
195,
11,
194,
767,
19
],
[
"move",
11,
195,
767,
19
],
[
"jump",
"while_start_811",
768,
11
],
[
"jump",
"if_end_902",
768,
11
],
"if_else_901",
"if_end_902",
[
"jump",
"if_end_873",
768,
11
],
"if_else_872",
"if_end_873",
[
"access",
196,
"invoke",
773,
17
],
[
"is_identical",
197,
10,
196,
773,
17
],
[
"jump_true",
197,
"eq_done_924",
773,
17
],
[
"is_int",
198,
10,
773,
17
],
[
"jump_false",
198,
"eq_ni_925",
773,
17
],
"_nop_tc_92",
[
"jump",
"eq_ni_925",
773,
17
],
[
"eq_int",
197,
10,
196,
773,
17
],
[
"jump",
"eq_done_924",
773,
17
],
"eq_ni_925",
[
"is_num",
198,
10,
773,
17
],
[
"jump_false",
198,
"eq_nn_926",
773,
17
],
"_nop_tc_93",
[
"jump",
"eq_nn_926",
773,
17
],
[
"eq_float",
197,
10,
196,
773,
17
],
[
"jump",
"eq_done_924",
773,
17
],
"eq_nn_926",
[
"is_text",
198,
10,
773,
17
],
[
"jump_false",
198,
"eq_nt_927",
773,
17
],
"_nop_tc_94",
"_nop_tc_95",
[
"eq_text",
197,
10,
196,
773,
17
],
[
"jump",
"eq_done_924",
773,
17
],
"eq_nt_927",
[
"is_null",
198,
10,
773,
17
],
[
"jump_false",
198,
"eq_nnl_928",
773,
17
],
"_nop_tc_96",
[
"jump",
"eq_nnl_928",
773,
17
],
[
"true",
197,
773,
17
],
[
"jump",
"eq_done_924",
773,
17
],
"eq_nnl_928",
[
"is_bool",
198,
10,
773,
17
],
[
"jump_false",
198,
"eq_nb_929",
773,
17
],
"_nop_tc_97",
[
"jump",
"eq_nb_929",
773,
17
],
[
"eq_bool",
197,
10,
196,
773,
17
],
[
"jump",
"eq_done_924",
773,
17
],
"eq_nb_929",
[
"false",
197,
773,
17
],
"eq_done_924",
[
"move",
200,
197,
773,
17
],
[
"jump_true",
200,
"or_end_923",
773,
17
],
[
"access",
201,
"tail_invoke",
773,
35
],
[
"is_identical",
202,
10,
201,
773,
35
],
[
"jump_true",
202,
"eq_done_930",
773,
35
],
[
"is_int",
203,
10,
773,
35
],
[
"jump_false",
203,
"eq_ni_931",
773,
35
],
"_nop_tc_98",
[
"jump",
"eq_ni_931",
773,
35
],
[
"eq_int",
202,
10,
201,
773,
35
],
[
"jump",
"eq_done_930",
773,
35
],
"eq_ni_931",
[
"is_num",
203,
10,
773,
35
],
[
"jump_false",
203,
"eq_nn_932",
773,
35
],
"_nop_tc_99",
[
"jump",
"eq_nn_932",
773,
35
],
[
"eq_float",
202,
10,
201,
773,
35
],
[
"jump",
"eq_done_930",
773,
35
],
"eq_nn_932",
[
"is_text",
203,
10,
773,
35
],
[
"jump_false",
203,
"eq_nt_933",
773,
35
],
"_nop_tc_100",
"_nop_tc_101",
[
"eq_text",
202,
10,
201,
773,
35
],
[
"jump",
"eq_done_930",
773,
35
],
"eq_nt_933",
[
"is_null",
203,
10,
773,
35
],
[
"jump_false",
203,
"eq_nnl_934",
773,
35
],
"_nop_tc_102",
[
"jump",
"eq_nnl_934",
773,
35
],
[
"true",
202,
773,
35
],
[
"jump",
"eq_done_930",
773,
35
],
"eq_nnl_934",
[
"is_bool",
203,
10,
773,
35
],
[
"jump_false",
203,
"eq_nb_935",
773,
35
],
"_nop_tc_103",
[
"jump",
"eq_nb_935",
773,
35
],
[
"eq_bool",
202,
10,
201,
773,
35
],
[
"jump",
"eq_done_930",
773,
35
],
"eq_nb_935",
[
"false",
202,
773,
35
],
"eq_done_930",
[
"move",
200,
202,
773,
35
],
"or_end_923",
[
"jump_false",
200,
"if_else_921",
773,
35
],
[
"null",
205,
774,
33
],
[
"access",
206,
2,
774,
27
],
[
"load_index",
207,
8,
206,
774,
27
],
[
"store_dynamic",
3,
205,
207,
774,
27
],
[
"jump",
"if_end_922",
774,
27
],
"if_else_921",
[
"get",
208,
10,
1,
775,
18
],
[
"load_dynamic",
209,
208,
10,
775,
31
],
[
"true",
210,
775,
38
],
[
"is_identical",
211,
209,
210,
775,
38
],
[
"jump_true",
211,
"ne_nid_939",
775,
38
],
[
"jump",
"ne_ni_940",
775,
38
],
"ne_nid_939",
[
"false",
211,
775,
38
],
[
"jump",
"ne_done_938",
775,
38
],
"ne_ni_940",
[
"is_int",
212,
209,
775,
38
],
[
"jump_false",
212,
"ne_nn_941",
775,
38
],
"_nop_tc_104",
[
"jump",
"ne_nn_941",
775,
38
],
[
"ne_int",
211,
209,
210,
775,
38
],
[
"jump",
"ne_done_938",
775,
38
],
"ne_nn_941",
[
"is_num",
212,
209,
775,
38
],
[
"jump_false",
212,
"ne_nt_942",
775,
38
],
"_nop_tc_105",
[
"jump",
"ne_nt_942",
775,
38
],
[
"ne_float",
211,
209,
210,
775,
38
],
[
"jump",
"ne_done_938",
775,
38
],
"ne_nt_942",
[
"is_text",
212,
209,
775,
38
],
[
"jump_false",
212,
"ne_nnl_943",
775,
38
],
"_nop_tc_106",
[
"jump",
"ne_nnl_943",
775,
38
],
[
"ne_text",
211,
209,
210,
775,
38
],
[
"jump",
"ne_done_938",
775,
38
],
"ne_nnl_943",
[
"is_null",
212,
209,
775,
38
],
[
"jump_false",
212,
"ne_nb_944",
775,
38
],
"_nop_tc_107",
[
"jump",
"ne_nb_944",
775,
38
],
[
"false",
211,
775,
38
],
[
"jump",
"ne_done_938",
775,
38
],
"ne_nb_944",
[
"is_bool",
212,
209,
775,
38
],
[
"jump_false",
212,
"ne_mis_945",
775,
38
],
"_nop_tc_108",
"_nop_tc_109",
[
"ne_bool",
211,
209,
210,
775,
38
],
[
"jump",
"ne_done_938",
775,
38
],
"ne_mis_945",
[
"true",
211,
775,
38
],
"ne_done_938",
[
"jump_false",
211,
"if_else_936",
775,
38
],
[
"access",
214,
1,
776,
29
],
[
"load_index",
215,
8,
214,
776,
29
],
[
"access",
217,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
776,
13
],
[
"frame",
218,
217,
1,
776,
13
],
[
"null",
219,
776,
13
],
[
"setarg",
218,
0,
219,
776,
13
],
[
"setarg",
218,
1,
215,
776,
13
],
[
"invoke",
218,
216,
776,
13
],
[
"jump_false",
216,
"if_else_946",
776,
13
],
[
"null",
220,
777,
35
],
[
"access",
221,
1,
777,
29
],
[
"load_index",
222,
8,
221,
777,
29
],
[
"store_dynamic",
3,
220,
222,
777,
29
],
[
"jump",
"if_end_947",
777,
29
],
"if_else_946",
"if_end_947",
[
"jump",
"if_end_937",
777,
29
],
"if_else_936",
"if_end_937",
"if_end_922",
[
"access",
223,
1,
781,
15
],
[
"add",
224,
11,
223,
781,
15
],
[
"move",
11,
224,
781,
15
],
[
"jump",
"while_start_811",
781,
15
],
"while_end_812",
[
"null",
225,
784,
12
],
[
"return",
225,
784,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 225,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
791,
24
],
[
"move",
4,
12,
791,
24
],
[
"access",
11,
0,
792,
21
],
[
"access",
8,
0,
793,
14
],
[
"access",
9,
0,
794,
13
],
[
"null",
7,
795,
17
],
[
"null",
3,
796,
16
],
[
"null",
10,
797,
19
],
[
"access",
5,
0,
798,
16
],
[
"null",
6,
799,
18
],
[
"null",
13,
801,
25
],
[
"is_identical",
14,
4,
13,
801,
25
],
[
"jump_true",
14,
"eq_done_951",
801,
25
],
[
"is_int",
15,
4,
801,
25
],
[
"jump_false",
15,
"eq_ni_952",
801,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_952",
801,
25
],
[
"eq_int",
14,
4,
13,
801,
25
],
[
"jump",
"eq_done_951",
801,
25
],
"eq_ni_952",
[
"is_num",
15,
4,
801,
25
],
[
"jump_false",
15,
"eq_nn_953",
801,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_953",
801,
25
],
[
"eq_float",
14,
4,
13,
801,
25
],
[
"jump",
"eq_done_951",
801,
25
],
"eq_nn_953",
[
"is_text",
15,
4,
801,
25
],
[
"jump_false",
15,
"eq_nt_954",
801,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_954",
801,
25
],
[
"eq_text",
14,
4,
13,
801,
25
],
[
"jump",
"eq_done_951",
801,
25
],
"eq_nt_954",
[
"is_null",
15,
4,
801,
25
],
[
"jump_false",
15,
"eq_nnl_955",
801,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
14,
801,
25
],
[
"jump",
"eq_done_951",
801,
25
],
"eq_nnl_955",
[
"is_bool",
15,
4,
801,
25
],
[
"jump_false",
15,
"eq_nb_956",
801,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_956",
801,
25
],
[
"eq_bool",
14,
4,
13,
801,
25
],
[
"jump",
"eq_done_951",
801,
25
],
"eq_nb_956",
[
"false",
14,
801,
25
],
"eq_done_951",
[
"move",
17,
14,
801,
25
],
[
"jump_true",
17,
"or_end_950",
801,
25
],
[
"length",
18,
4,
801,
40
],
[
"access",
19,
0,
801,
57
],
[
"is_identical",
20,
18,
19,
801,
57
],
[
"jump_true",
20,
"eq_done_957",
801,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
[
"jump",
"eq_ni_958",
801,
57
],
[
"eq_int",
20,
18,
19,
801,
57
],
[
"jump",
"eq_done_957",
801,
57
],
"eq_ni_958",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
[
"eq_float",
20,
18,
19,
801,
57
],
[
"jump",
"eq_done_957",
801,
57
],
"eq_nn_959",
"_nop_tc_14",
[
"jump",
"eq_nt_960",
801,
57
],
"_nop_tc_15",
[
"jump",
"eq_nt_960",
801,
57
],
[
"eq_text",
20,
18,
19,
801,
57
],
[
"jump",
"eq_done_957",
801,
57
],
"eq_nt_960",
"_nop_tc_16",
[
"jump",
"eq_nnl_961",
801,
57
],
"_nop_tc_17",
[
"jump",
"eq_nnl_961",
801,
57
],
[
"true",
20,
801,
57
],
[
"jump",
"eq_done_957",
801,
57
],
"eq_nnl_961",
"_nop_tc_18",
[
"jump",
"eq_nb_962",
801,
57
],
"_nop_tc_19",
[
"jump",
"eq_nb_962",
801,
57
],
[
"eq_bool",
20,
18,
19,
801,
57
],
[
"jump",
"eq_done_957",
801,
57
],
"eq_nb_962",
[
"false",
20,
801,
57
],
"eq_done_957",
[
"move",
17,
20,
801,
57
],
"or_end_950",
[
"jump_false",
17,
"if_else_948",
801,
57
],
[
"null",
23,
802,
14
],
[
"return",
23,
802,
14
],
"_nop_ur_1",
"if_else_948",
"if_end_949",
[
"null",
24,
805,
16
],
[
"is_identical",
25,
2,
24,
805,
16
],
[
"jump_true",
25,
"ne_nid_967",
805,
16
],
[
"jump",
"ne_ni_968",
805,
16
],
"ne_nid_967",
[
"false",
25,
805,
16
],
[
"jump",
"ne_done_966",
805,
16
],
"ne_ni_968",
[
"is_int",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_nn_969",
805,
16
],
"_nop_tc_20",
[
"jump",
"ne_nn_969",
805,
16
],
[
"ne_int",
25,
2,
24,
805,
16
],
[
"jump",
"ne_done_966",
805,
16
],
"ne_nn_969",
[
"is_num",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_nt_970",
805,
16
],
"_nop_tc_21",
[
"jump",
"ne_nt_970",
805,
16
],
[
"ne_float",
25,
2,
24,
805,
16
],
[
"jump",
"ne_done_966",
805,
16
],
"ne_nt_970",
[
"is_text",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_nnl_971",
805,
16
],
"_nop_tc_22",
[
"jump",
"ne_nnl_971",
805,
16
],
[
"ne_text",
25,
2,
24,
805,
16
],
[
"jump",
"ne_done_966",
805,
16
],
"ne_nnl_971",
[
"is_null",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_nb_972",
805,
16
],
"_nop_tc_23",
"_nop_tc_24",
[
"false",
25,
805,
16
],
[
"jump",
"ne_done_966",
805,
16
],
"ne_nb_972",
[
"is_bool",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_mis_973",
805,
16
],
"_nop_tc_25",
[
"jump",
"ne_mis_973",
805,
16
],
[
"ne_bool",
25,
2,
24,
805,
16
],
[
"jump",
"ne_done_966",
805,
16
],
"ne_mis_973",
[
"true",
25,
805,
16
],
"ne_done_966",
[
"move",
28,
25,
805,
16
],
[
"jump_false",
28,
"and_end_965",
805,
16
],
[
"load_field",
29,
2,
"events",
805,
24
],
[
"null",
30,
805,
38
],
[
"is_identical",
31,
29,
30,
805,
38
],
[
"jump_true",
31,
"ne_nid_975",
805,
38
],
[
"jump",
"ne_ni_976",
805,
38
],
"ne_nid_975",
[
"false",
31,
805,
38
],
[
"jump",
"ne_done_974",
805,
38
],
"ne_ni_976",
[
"is_int",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_nn_977",
805,
38
],
"_nop_tc_26",
[
"jump",
"ne_nn_977",
805,
38
],
[
"ne_int",
31,
29,
30,
805,
38
],
[
"jump",
"ne_done_974",
805,
38
],
"ne_nn_977",
[
"is_num",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_nt_978",
805,
38
],
"_nop_tc_27",
[
"jump",
"ne_nt_978",
805,
38
],
[
"ne_float",
31,
29,
30,
805,
38
],
[
"jump",
"ne_done_974",
805,
38
],
"ne_nt_978",
[
"is_text",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_nnl_979",
805,
38
],
"_nop_tc_28",
[
"jump",
"ne_nnl_979",
805,
38
],
[
"ne_text",
31,
29,
30,
805,
38
],
[
"jump",
"ne_done_974",
805,
38
],
"ne_nnl_979",
[
"is_null",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_nb_980",
805,
38
],
"_nop_tc_29",
"_nop_tc_30",
[
"false",
31,
805,
38
],
[
"jump",
"ne_done_974",
805,
38
],
"ne_nb_980",
[
"is_bool",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_mis_981",
805,
38
],
"_nop_tc_31",
[
"jump",
"ne_mis_981",
805,
38
],
[
"ne_bool",
31,
29,
30,
805,
38
],
[
"jump",
"ne_done_974",
805,
38
],
"ne_mis_981",
[
"true",
31,
805,
38
],
"ne_done_974",
[
"move",
28,
31,
805,
38
],
"and_end_965",
[
"jump_false",
28,
"if_else_963",
805,
38
],
[
"load_field",
34,
2,
"events",
806,
16
],
[
"move",
6,
34,
806,
16
],
[
"jump",
"if_end_964",
806,
16
],
"if_else_963",
"if_end_964",
[
"length",
35,
4,
809,
24
],
[
"move",
11,
35,
809,
24
],
[
"access",
36,
0,
810,
9
],
[
"move",
9,
36,
810,
9
],
"while_start_982",
[
"is_int",
38,
9,
811,
16
],
[
"jump_false",
38,
"rel_ni_984",
811,
16
],
[
"is_int",
39,
11,
811,
16
],
[
"jump_false",
39,
"rel_ni_984",
811,
16
],
[
"lt_int",
37,
9,
11,
811,
16
],
[
"jump",
"rel_done_986",
811,
16
],
"rel_ni_984",
[
"is_num",
38,
9,
811,
16
],
[
"jump_false",
38,
"rel_nn_985",
811,
16
],
[
"is_num",
39,
11,
811,
16
],
[
"jump_false",
39,
"rel_nn_985",
811,
16
],
[
"lt_float",
37,
9,
11,
811,
16
],
[
"jump",
"rel_done_986",
811,
16
],
"rel_nn_985",
[
"is_text",
38,
9,
811,
16
],
[
"jump_false",
38,
"rel_err_987",
811,
16
],
[
"is_text",
39,
11,
811,
16
],
[
"jump_false",
39,
"rel_err_987",
811,
16
],
[
"lt_text",
37,
9,
11,
811,
16
],
[
"jump",
"rel_done_986",
811,
16
],
"rel_err_987",
[
"disrupt",
811,
16
],
"rel_done_986",
[
"jump_false",
37,
"while_end_983",
811,
16
],
[
"load_dynamic",
40,
4,
9,
812,
28
],
[
"move",
7,
40,
812,
28
],
[
"is_array",
41,
7,
813,
21
],
[
"not",
42,
41,
813,
21
],
[
"move",
43,
42,
813,
21
],
[
"jump_true",
43,
"or_end_991",
813,
21
],
[
"access",
44,
0,
813,
37
],
[
"load_index",
45,
7,
44,
813,
37
],
[
"access",
46,
"not",
813,
43
],
[
"is_identical",
47,
45,
46,
813,
43
],
[
"jump_true",
47,
"ne_nid_993",
813,
43
],
[
"jump",
"ne_ni_994",
813,
43
],
"ne_nid_993",
[
"false",
47,
813,
43
],
[
"jump",
"ne_done_992",
813,
43
],
"ne_ni_994",
[
"is_int",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_nn_995",
813,
43
],
"_nop_tc_32",
[
"jump",
"ne_nn_995",
813,
43
],
[
"ne_int",
47,
45,
46,
813,
43
],
[
"jump",
"ne_done_992",
813,
43
],
"ne_nn_995",
[
"is_num",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_nt_996",
813,
43
],
"_nop_tc_33",
[
"jump",
"ne_nt_996",
813,
43
],
[
"ne_float",
47,
45,
46,
813,
43
],
[
"jump",
"ne_done_992",
813,
43
],
"ne_nt_996",
[
"is_text",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_nnl_997",
813,
43
],
"_nop_tc_34",
"_nop_tc_35",
[
"ne_text",
47,
45,
46,
813,
43
],
[
"jump",
"ne_done_992",
813,
43
],
"ne_nnl_997",
[
"is_null",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_nb_998",
813,
43
],
"_nop_tc_36",
[
"jump",
"ne_nb_998",
813,
43
],
[
"false",
47,
813,
43
],
[
"jump",
"ne_done_992",
813,
43
],
"ne_nb_998",
[
"is_bool",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_mis_999",
813,
43
],
"_nop_tc_37",
[
"jump",
"ne_mis_999",
813,
43
],
[
"ne_bool",
47,
45,
46,
813,
43
],
[
"jump",
"ne_done_992",
813,
43
],
"ne_mis_999",
[
"true",
47,
813,
43
],
"ne_done_992",
[
"move",
43,
47,
813,
43
],
"or_end_991",
[
"move",
50,
43,
813,
43
],
[
"jump_true",
50,
"or_end_990",
813,
43
],
[
"access",
51,
1,
813,
56
],
[
"add",
52,
9,
51,
813,
56
],
[
"is_int",
54,
52,
813,
61
],
[
"jump_false",
54,
"rel_ni_1000",
813,
61
],
[
"is_int",
55,
11,
813,
61
],
[
"jump_false",
55,
"rel_ni_1000",
813,
61
],
[
"ge_int",
53,
52,
11,
813,
61
],
[
"jump",
"rel_done_1002",
813,
61
],
"rel_ni_1000",
[
"is_num",
54,
52,
813,
61
],
[
"jump_false",
54,
"rel_nn_1001",
813,
61
],
[
"is_num",
55,
11,
813,
61
],
[
"jump_false",
55,
"rel_nn_1001",
813,
61
],
[
"ge_float",
53,
52,
11,
813,
61
],
[
"jump",
"rel_done_1002",
813,
61
],
"rel_nn_1001",
[
"is_text",
54,
52,
813,
61
],
[
"jump_false",
54,
"rel_err_1003",
813,
61
],
[
"is_text",
55,
11,
813,
61
],
[
"jump_false",
55,
"rel_err_1003",
813,
61
],
[
"ge_text",
53,
52,
11,
813,
61
],
[
"jump",
"rel_done_1002",
813,
61
],
"rel_err_1003",
[
"disrupt",
813,
61
],
"rel_done_1002",
[
"move",
50,
53,
813,
61
],
"or_end_990",
[
"jump_false",
50,
"if_else_988",
813,
61
],
[
"access",
56,
1,
814,
17
],
[
"add",
57,
9,
56,
814,
17
],
[
"move",
9,
57,
814,
17
],
[
"jump",
"while_start_982",
815,
9
],
[
"jump",
"if_end_989",
815,
9
],
"if_else_988",
"if_end_989",
[
"access",
58,
1,
818,
31
],
[
"add",
59,
9,
58,
818,
31
],
[
"load_dynamic",
60,
4,
59,
818,
31
],
[
"move",
3,
60,
818,
31
],
[
"is_array",
61,
3,
819,
21
],
"_nop_bl_1",
[
"jump_true",
61,
"if_else_1004",
819,
21
],
[
"access",
63,
1,
820,
17
],
[
"add",
64,
9,
63,
820,
17
],
[
"move",
9,
64,
820,
17
],
[
"jump",
"while_start_982",
821,
9
],
[
"jump",
"if_end_1005",
821,
9
],
"if_else_1004",
"if_end_1005",
[
"access",
65,
0,
824,
22
],
[
"load_index",
66,
3,
65,
824,
22
],
[
"move",
10,
66,
824,
22
],
[
"length",
67,
3,
825,
21
],
[
"move",
5,
67,
825,
21
],
[
"access",
68,
"jump_false",
828,
22
],
[
"is_identical",
69,
10,
68,
828,
22
],
[
"jump_true",
69,
"eq_done_1009",
828,
22
],
[
"is_int",
70,
10,
828,
22
],
[
"jump_false",
70,
"eq_ni_1010",
828,
22
],
"_nop_tc_38",
[
"jump",
"eq_ni_1010",
828,
22
],
[
"eq_int",
69,
10,
68,
828,
22
],
[
"jump",
"eq_done_1009",
828,
22
],
"eq_ni_1010",
[
"is_num",
70,
10,
828,
22
],
[
"jump_false",
70,
"eq_nn_1011",
828,
22
],
"_nop_tc_39",
[
"jump",
"eq_nn_1011",
828,
22
],
[
"eq_float",
69,
10,
68,
828,
22
],
[
"jump",
"eq_done_1009",
828,
22
],
"eq_nn_1011",
[
"is_text",
70,
10,
828,
22
],
[
"jump_false",
70,
"eq_nt_1012",
828,
22
],
"_nop_tc_40",
"_nop_tc_41",
[
"eq_text",
69,
10,
68,
828,
22
],
[
"jump",
"eq_done_1009",
828,
22
],
"eq_nt_1012",
[
"is_null",
70,
10,
828,
22
],
[
"jump_false",
70,
"eq_nnl_1013",
828,
22
],
"_nop_tc_42",
[
"jump",
"eq_nnl_1013",
828,
22
],
[
"true",
69,
828,
22
],
[
"jump",
"eq_done_1009",
828,
22
],
"eq_nnl_1013",
[
"is_bool",
70,
10,
828,
22
],
[
"jump_false",
70,
"eq_nb_1014",
828,
22
],
"_nop_tc_43",
[
"jump",
"eq_nb_1014",
828,
22
],
[
"eq_bool",
69,
10,
68,
828,
22
],
[
"jump",
"eq_done_1009",
828,
22
],
"eq_nb_1014",
[
"false",
69,
828,
22
],
"eq_done_1009",
[
"move",
72,
69,
828,
22
],
[
"jump_false",
72,
"and_end_1008",
828,
22
],
[
"access",
73,
1,
828,
43
],
[
"load_index",
74,
3,
73,
828,
43
],
[
"access",
75,
1,
828,
55
],
[
"load_index",
76,
7,
75,
828,
55
],
[
"is_identical",
77,
74,
76,
828,
55
],
[
"jump_true",
77,
"eq_done_1015",
828,
55
],
[
"is_int",
78,
74,
828,
55
],
[
"jump_false",
78,
"eq_ni_1016",
828,
55
],
[
"is_int",
79,
76,
828,
55
],
[
"jump_false",
79,
"eq_ni_1016",
828,
55
],
[
"eq_int",
77,
74,
76,
828,
55
],
[
"jump",
"eq_done_1015",
828,
55
],
"eq_ni_1016",
[
"is_num",
78,
74,
828,
55
],
[
"jump_false",
78,
"eq_nn_1017",
828,
55
],
[
"is_num",
79,
76,
828,
55
],
[
"jump_false",
79,
"eq_nn_1017",
828,
55
],
[
"eq_float",
77,
74,
76,
828,
55
],
[
"jump",
"eq_done_1015",
828,
55
],
"eq_nn_1017",
[
"is_text",
78,
74,
828,
55
],
[
"jump_false",
78,
"eq_nt_1018",
828,
55
],
[
"is_text",
79,
76,
828,
55
],
[
"jump_false",
79,
"eq_nt_1018",
828,
55
],
[
"eq_text",
77,
74,
76,
828,
55
],
[
"jump",
"eq_done_1015",
828,
55
],
"eq_nt_1018",
[
"is_null",
78,
74,
828,
55
],
[
"jump_false",
78,
"eq_nnl_1019",
828,
55
],
[
"is_null",
79,
76,
828,
55
],
[
"jump_false",
79,
"eq_nnl_1019",
828,
55
],
[
"true",
77,
828,
55
],
[
"jump",
"eq_done_1015",
828,
55
],
"eq_nnl_1019",
[
"is_bool",
78,
74,
828,
55
],
[
"jump_false",
78,
"eq_nb_1020",
828,
55
],
[
"is_bool",
79,
76,
828,
55
],
[
"jump_false",
79,
"eq_nb_1020",
828,
55
],
[
"eq_bool",
77,
74,
76,
828,
55
],
[
"jump",
"eq_done_1015",
828,
55
],
"eq_nb_1020",
[
"false",
77,
828,
55
],
"eq_done_1015",
[
"move",
72,
77,
828,
55
],
"and_end_1008",
[
"jump_false",
72,
"if_else_1006",
828,
55
],
[
"access",
80,
1,
829,
19
],
[
"add",
81,
8,
80,
829,
19
],
[
"move",
8,
81,
829,
19
],
[
"access",
82,
"_nop_bl_",
830,
27
],
[
"access",
84,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
830,
40
],
[
"frame",
85,
84,
1,
830,
40
],
[
"null",
86,
830,
40
],
[
"setarg",
85,
0,
86,
830,
40
],
[
"setarg",
85,
1,
8,
830,
40
],
[
"invoke",
85,
83,
830,
40
],
[
"add",
87,
82,
83,
830,
40
],
[
"store_dynamic",
4,
87,
9,
830,
22
],
[
"access",
88,
"jump_true",
831,
32
],
[
"access",
89,
2,
831,
51
],
[
"load_index",
90,
7,
89,
831,
51
],
[
"access",
91,
2,
831,
60
],
[
"load_index",
92,
3,
91,
831,
60
],
[
"access",
93,
2,
831,
76
],
[
"subtract",
94,
5,
93,
831,
76
],
[
"load_dynamic",
95,
3,
94,
831,
76
],
[
"access",
96,
1,
831,
92
],
[
"subtract",
97,
5,
96,
831,
92
],
[
"load_dynamic",
98,
3,
97,
831,
92
],
[
"array",
99,
5,
831,
92
],
[
"push",
99,
88,
831,
92
],
[
"push",
99,
90,
831,
92
],
[
"push",
99,
92,
831,
92
],
[
"push",
99,
95,
831,
92
],
[
"push",
99,
98,
831,
92
],
[
"access",
100,
1,
831,
26
],
[
"add",
101,
9,
100,
831,
26
],
[
"store_dynamic",
4,
99,
101,
831,
26
],
[
"null",
102,
832,
23
],
[
"is_identical",
103,
6,
102,
832,
23
],
[
"jump_true",
103,
"ne_nid_1024",
832,
23
],
[
"jump",
"ne_ni_1025",
832,
23
],
"ne_nid_1024",
[
"false",
103,
832,
23
],
[
"jump",
"ne_done_1023",
832,
23
],
"ne_ni_1025",
[
"is_int",
104,
6,
832,
23
],
[
"jump_false",
104,
"ne_nn_1026",
832,
23
],
"_nop_tc_44",
[
"jump",
"ne_nn_1026",
832,
23
],
[
"ne_int",
103,
6,
102,
832,
23
],
[
"jump",
"ne_done_1023",
832,
23
],
"ne_nn_1026",
[
"is_num",
104,
6,
832,
23
],
[
"jump_false",
104,
"ne_nt_1027",
832,
23
],
"_nop_tc_45",
[
"jump",
"ne_nt_1027",
832,
23
],
[
"ne_float",
103,
6,
102,
832,
23
],
[
"jump",
"ne_done_1023",
832,
23
],
"ne_nt_1027",
[
"is_text",
104,
6,
832,
23
],
[
"jump_false",
104,
"ne_nnl_1028",
832,
23
],
"_nop_tc_46",
[
"jump",
"ne_nnl_1028",
832,
23
],
[
"ne_text",
103,
6,
102,
832,
23
],
[
"jump",
"ne_done_1023",
832,
23
],
"ne_nnl_1028",
[
"is_null",
104,
6,
832,
23
],
[
"jump_false",
104,
"ne_nb_1029",
832,
23
],
"_nop_tc_47",
"_nop_tc_48",
[
"false",
103,
832,
23
],
[
"jump",
"ne_done_1023",
832,
23
],
"ne_nb_1029",
[
"is_bool",
104,
6,
832,
23
],
[
"jump_false",
104,
"ne_mis_1030",
832,
23
],
"_nop_tc_49",
[
"jump",
"ne_mis_1030",
832,
23
],
[
"ne_bool",
103,
6,
102,
832,
23
],
[
"jump",
"ne_done_1023",
832,
23
],
"ne_mis_1030",
[
"true",
103,
832,
23
],
"ne_done_1023",
[
"jump_false",
103,
"if_else_1021",
832,
23
],
[
"record",
106,
6
],
[
"access",
107,
"rewrite",
834,
20
],
[
"store_field",
106,
107,
"event",
834,
20
],
[
"access",
108,
"simplify_booleans",
834,
37
],
[
"store_field",
106,
108,
"pass",
834,
37
],
[
"access",
109,
"not_jump_false_fusion",
835,
19
],
[
"store_field",
106,
109,
"rule",
835,
19
],
[
"store_field",
106,
9,
"at",
835,
48
],
[
"array",
110,
2,
836,
29
],
[
"push",
110,
7,
836,
29
],
[
"push",
110,
3,
836,
29
],
[
"store_field",
106,
110,
"before",
836,
29
],
[
"load_dynamic",
111,
4,
9,
837,
34
],
[
"access",
112,
1,
837,
55
],
[
"add",
113,
9,
112,
837,
55
],
[
"load_dynamic",
114,
4,
113,
837,
55
],
[
"array",
115,
2,
837,
55
],
[
"push",
115,
111,
837,
55
],
[
"push",
115,
114,
837,
55
],
[
"store_field",
106,
115,
"after",
837,
55
],
[
"is_array",
116,
6,
837,
55
],
[
"jump_false",
116,
"push_err_1031",
837,
55
],
[
"push",
6,
106,
837,
55
],
[
"jump",
"push_done_1032",
837,
55
],
"push_err_1031",
[
"disrupt",
837,
55
],
"push_done_1032",
[
"jump",
"if_end_1022",
837,
55
],
"if_else_1021",
"if_end_1022",
[
"access",
117,
2,
840,
17
],
[
"add",
118,
9,
117,
840,
17
],
[
"move",
9,
118,
840,
17
],
[
"jump",
"while_start_982",
841,
9
],
[
"jump",
"if_end_1007",
841,
9
],
"if_else_1006",
"if_end_1007",
[
"access",
119,
"jump_true",
845,
22
],
[
"is_identical",
120,
10,
119,
845,
22
],
[
"jump_true",
120,
"eq_done_1036",
845,
22
],
[
"is_int",
121,
10,
845,
22
],
[
"jump_false",
121,
"eq_ni_1037",
845,
22
],
"_nop_tc_50",
[
"jump",
"eq_ni_1037",
845,
22
],
[
"eq_int",
120,
10,
119,
845,
22
],
[
"jump",
"eq_done_1036",
845,
22
],
"eq_ni_1037",
[
"is_num",
121,
10,
845,
22
],
[
"jump_false",
121,
"eq_nn_1038",
845,
22
],
"_nop_tc_51",
[
"jump",
"eq_nn_1038",
845,
22
],
[
"eq_float",
120,
10,
119,
845,
22
],
[
"jump",
"eq_done_1036",
845,
22
],
"eq_nn_1038",
[
"is_text",
121,
10,
845,
22
],
[
"jump_false",
121,
"eq_nt_1039",
845,
22
],
"_nop_tc_52",
"_nop_tc_53",
[
"eq_text",
120,
10,
119,
845,
22
],
[
"jump",
"eq_done_1036",
845,
22
],
"eq_nt_1039",
[
"is_null",
121,
10,
845,
22
],
[
"jump_false",
121,
"eq_nnl_1040",
845,
22
],
"_nop_tc_54",
[
"jump",
"eq_nnl_1040",
845,
22
],
[
"true",
120,
845,
22
],
[
"jump",
"eq_done_1036",
845,
22
],
"eq_nnl_1040",
[
"is_bool",
121,
10,
845,
22
],
[
"jump_false",
121,
"eq_nb_1041",
845,
22
],
"_nop_tc_55",
[
"jump",
"eq_nb_1041",
845,
22
],
[
"eq_bool",
120,
10,
119,
845,
22
],
[
"jump",
"eq_done_1036",
845,
22
],
"eq_nb_1041",
[
"false",
120,
845,
22
],
"eq_done_1036",
[
"move",
123,
120,
845,
22
],
[
"jump_false",
123,
"and_end_1035",
845,
22
],
[
"access",
124,
1,
845,
42
],
[
"load_index",
125,
3,
124,
845,
42
],
[
"access",
126,
1,
845,
54
],
[
"load_index",
127,
7,
126,
845,
54
],
[
"is_identical",
128,
125,
127,
845,
54
],
[
"jump_true",
128,
"eq_done_1042",
845,
54
],
[
"is_int",
129,
125,
845,
54
],
[
"jump_false",
129,
"eq_ni_1043",
845,
54
],
[
"is_int",
130,
127,
845,
54
],
[
"jump_false",
130,
"eq_ni_1043",
845,
54
],
[
"eq_int",
128,
125,
127,
845,
54
],
[
"jump",
"eq_done_1042",
845,
54
],
"eq_ni_1043",
[
"is_num",
129,
125,
845,
54
],
[
"jump_false",
129,
"eq_nn_1044",
845,
54
],
[
"is_num",
130,
127,
845,
54
],
[
"jump_false",
130,
"eq_nn_1044",
845,
54
],
[
"eq_float",
128,
125,
127,
845,
54
],
[
"jump",
"eq_done_1042",
845,
54
],
"eq_nn_1044",
[
"is_text",
129,
125,
845,
54
],
[
"jump_false",
129,
"eq_nt_1045",
845,
54
],
[
"is_text",
130,
127,
845,
54
],
[
"jump_false",
130,
"eq_nt_1045",
845,
54
],
[
"eq_text",
128,
125,
127,
845,
54
],
[
"jump",
"eq_done_1042",
845,
54
],
"eq_nt_1045",
[
"is_null",
129,
125,
845,
54
],
[
"jump_false",
129,
"eq_nnl_1046",
845,
54
],
[
"is_null",
130,
127,
845,
54
],
[
"jump_false",
130,
"eq_nnl_1046",
845,
54
],
[
"true",
128,
845,
54
],
[
"jump",
"eq_done_1042",
845,
54
],
"eq_nnl_1046",
[
"is_bool",
129,
125,
845,
54
],
[
"jump_false",
129,
"eq_nb_1047",
845,
54
],
[
"is_bool",
130,
127,
845,
54
],
[
"jump_false",
130,
"eq_nb_1047",
845,
54
],
[
"eq_bool",
128,
125,
127,
845,
54
],
[
"jump",
"eq_done_1042",
845,
54
],
"eq_nb_1047",
[
"false",
128,
845,
54
],
"eq_done_1042",
[
"move",
123,
128,
845,
54
],
"and_end_1035",
[
"jump_false",
123,
"if_else_1033",
845,
54
],
[
"access",
131,
1,
846,
19
],
[
"add",
132,
8,
131,
846,
19
],
[
"move",
8,
132,
846,
19
],
[
"access",
133,
"_nop_bl_",
847,
27
],
[
"access",
135,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
847,
40
],
[
"frame",
136,
135,
1,
847,
40
],
[
"null",
137,
847,
40
],
[
"setarg",
136,
0,
137,
847,
40
],
[
"setarg",
136,
1,
8,
847,
40
],
[
"invoke",
136,
134,
847,
40
],
[
"add",
138,
133,
134,
847,
40
],
[
"store_dynamic",
4,
138,
9,
847,
22
],
[
"access",
139,
"jump_false",
848,
32
],
[
"access",
140,
2,
848,
52
],
[
"load_index",
141,
7,
140,
848,
52
],
[
"access",
142,
2,
848,
61
],
[
"load_index",
143,
3,
142,
848,
61
],
[
"access",
144,
2,
848,
77
],
[
"subtract",
145,
5,
144,
848,
77
],
[
"load_dynamic",
146,
3,
145,
848,
77
],
[
"access",
147,
1,
848,
93
],
[
"subtract",
148,
5,
147,
848,
93
],
[
"load_dynamic",
149,
3,
148,
848,
93
],
[
"array",
150,
5,
848,
93
],
[
"push",
150,
139,
848,
93
],
[
"push",
150,
141,
848,
93
],
[
"push",
150,
143,
848,
93
],
[
"push",
150,
146,
848,
93
],
[
"push",
150,
149,
848,
93
],
[
"access",
151,
1,
848,
26
],
[
"add",
152,
9,
151,
848,
26
],
[
"store_dynamic",
4,
150,
152,
848,
26
],
[
"null",
153,
849,
23
],
[
"is_identical",
154,
6,
153,
849,
23
],
[
"jump_true",
154,
"ne_nid_1051",
849,
23
],
[
"jump",
"ne_ni_1052",
849,
23
],
"ne_nid_1051",
[
"false",
154,
849,
23
],
[
"jump",
"ne_done_1050",
849,
23
],
"ne_ni_1052",
[
"is_int",
155,
6,
849,
23
],
[
"jump_false",
155,
"ne_nn_1053",
849,
23
],
"_nop_tc_56",
[
"jump",
"ne_nn_1053",
849,
23
],
[
"ne_int",
154,
6,
153,
849,
23
],
[
"jump",
"ne_done_1050",
849,
23
],
"ne_nn_1053",
[
"is_num",
155,
6,
849,
23
],
[
"jump_false",
155,
"ne_nt_1054",
849,
23
],
"_nop_tc_57",
[
"jump",
"ne_nt_1054",
849,
23
],
[
"ne_float",
154,
6,
153,
849,
23
],
[
"jump",
"ne_done_1050",
849,
23
],
"ne_nt_1054",
[
"is_text",
155,
6,
849,
23
],
[
"jump_false",
155,
"ne_nnl_1055",
849,
23
],
"_nop_tc_58",
[
"jump",
"ne_nnl_1055",
849,
23
],
[
"ne_text",
154,
6,
153,
849,
23
],
[
"jump",
"ne_done_1050",
849,
23
],
"ne_nnl_1055",
[
"is_null",
155,
6,
849,
23
],
[
"jump_false",
155,
"ne_nb_1056",
849,
23
],
"_nop_tc_59",
"_nop_tc_60",
[
"false",
154,
849,
23
],
[
"jump",
"ne_done_1050",
849,
23
],
"ne_nb_1056",
[
"is_bool",
155,
6,
849,
23
],
[
"jump_false",
155,
"ne_mis_1057",
849,
23
],
"_nop_tc_61",
[
"jump",
"ne_mis_1057",
849,
23
],
[
"ne_bool",
154,
6,
153,
849,
23
],
[
"jump",
"ne_done_1050",
849,
23
],
"ne_mis_1057",
[
"true",
154,
849,
23
],
"ne_done_1050",
[
"jump_false",
154,
"if_else_1048",
849,
23
],
[
"record",
157,
6
],
[
"access",
158,
"rewrite",
851,
20
],
[
"store_field",
157,
158,
"event",
851,
20
],
[
"access",
159,
"simplify_booleans",
851,
37
],
[
"store_field",
157,
159,
"pass",
851,
37
],
[
"access",
160,
"not_jump_true_fusion",
852,
19
],
[
"store_field",
157,
160,
"rule",
852,
19
],
[
"store_field",
157,
9,
"at",
852,
47
],
[
"array",
161,
2,
853,
29
],
[
"push",
161,
7,
853,
29
],
[
"push",
161,
3,
853,
29
],
[
"store_field",
157,
161,
"before",
853,
29
],
[
"load_dynamic",
162,
4,
9,
854,
34
],
[
"access",
163,
1,
854,
55
],
[
"add",
164,
9,
163,
854,
55
],
[
"load_dynamic",
165,
4,
164,
854,
55
],
[
"array",
166,
2,
854,
55
],
[
"push",
166,
162,
854,
55
],
[
"push",
166,
165,
854,
55
],
[
"store_field",
157,
166,
"after",
854,
55
],
[
"is_array",
167,
6,
854,
55
],
[
"jump_false",
167,
"push_err_1058",
854,
55
],
[
"push",
6,
157,
854,
55
],
[
"jump",
"push_done_1059",
854,
55
],
"push_err_1058",
[
"disrupt",
854,
55
],
"push_done_1059",
[
"jump",
"if_end_1049",
854,
55
],
"if_else_1048",
"if_end_1049",
[
"access",
168,
2,
857,
17
],
[
"add",
169,
9,
168,
857,
17
],
[
"move",
9,
169,
857,
17
],
[
"jump",
"while_start_982",
858,
9
],
[
"jump",
"if_end_1034",
858,
9
],
"if_else_1033",
"if_end_1034",
[
"access",
170,
"not",
862,
22
],
[
"is_identical",
171,
10,
170,
862,
22
],
[
"jump_true",
171,
"eq_done_1063",
862,
22
],
[
"is_int",
172,
10,
862,
22
],
[
"jump_false",
172,
"eq_ni_1064",
862,
22
],
"_nop_tc_62",
[
"jump",
"eq_ni_1064",
862,
22
],
[
"eq_int",
171,
10,
170,
862,
22
],
[
"jump",
"eq_done_1063",
862,
22
],
"eq_ni_1064",
[
"is_num",
172,
10,
862,
22
],
[
"jump_false",
172,
"eq_nn_1065",
862,
22
],
"_nop_tc_63",
[
"jump",
"eq_nn_1065",
862,
22
],
[
"eq_float",
171,
10,
170,
862,
22
],
[
"jump",
"eq_done_1063",
862,
22
],
"eq_nn_1065",
[
"is_text",
172,
10,
862,
22
],
[
"jump_false",
172,
"eq_nt_1066",
862,
22
],
"_nop_tc_64",
"_nop_tc_65",
[
"eq_text",
171,
10,
170,
862,
22
],
[
"jump",
"eq_done_1063",
862,
22
],
"eq_nt_1066",
[
"is_null",
172,
10,
862,
22
],
[
"jump_false",
172,
"eq_nnl_1067",
862,
22
],
"_nop_tc_66",
[
"jump",
"eq_nnl_1067",
862,
22
],
[
"true",
171,
862,
22
],
[
"jump",
"eq_done_1063",
862,
22
],
"eq_nnl_1067",
[
"is_bool",
172,
10,
862,
22
],
[
"jump_false",
172,
"eq_nb_1068",
862,
22
],
"_nop_tc_67",
[
"jump",
"eq_nb_1068",
862,
22
],
[
"eq_bool",
171,
10,
170,
862,
22
],
[
"jump",
"eq_done_1063",
862,
22
],
"eq_nb_1068",
[
"false",
171,
862,
22
],
"eq_done_1063",
[
"move",
174,
171,
862,
22
],
[
"jump_false",
174,
"and_end_1062",
862,
22
],
[
"access",
175,
2,
862,
36
],
[
"load_index",
176,
3,
175,
862,
36
],
[
"access",
177,
1,
862,
48
],
[
"load_index",
178,
7,
177,
862,
48
],
[
"is_identical",
179,
176,
178,
862,
48
],
[
"jump_true",
179,
"eq_done_1069",
862,
48
],
[
"is_int",
180,
176,
862,
48
],
[
"jump_false",
180,
"eq_ni_1070",
862,
48
],
[
"is_int",
181,
178,
862,
48
],
[
"jump_false",
181,
"eq_ni_1070",
862,
48
],
[
"eq_int",
179,
176,
178,
862,
48
],
[
"jump",
"eq_done_1069",
862,
48
],
"eq_ni_1070",
[
"is_num",
180,
176,
862,
48
],
[
"jump_false",
180,
"eq_nn_1071",
862,
48
],
[
"is_num",
181,
178,
862,
48
],
[
"jump_false",
181,
"eq_nn_1071",
862,
48
],
[
"eq_float",
179,
176,
178,
862,
48
],
[
"jump",
"eq_done_1069",
862,
48
],
"eq_nn_1071",
[
"is_text",
180,
176,
862,
48
],
[
"jump_false",
180,
"eq_nt_1072",
862,
48
],
[
"is_text",
181,
178,
862,
48
],
[
"jump_false",
181,
"eq_nt_1072",
862,
48
],
[
"eq_text",
179,
176,
178,
862,
48
],
[
"jump",
"eq_done_1069",
862,
48
],
"eq_nt_1072",
[
"is_null",
180,
176,
862,
48
],
[
"jump_false",
180,
"eq_nnl_1073",
862,
48
],
[
"is_null",
181,
178,
862,
48
],
[
"jump_false",
181,
"eq_nnl_1073",
862,
48
],
[
"true",
179,
862,
48
],
[
"jump",
"eq_done_1069",
862,
48
],
"eq_nnl_1073",
[
"is_bool",
180,
176,
862,
48
],
[
"jump_false",
180,
"eq_nb_1074",
862,
48
],
[
"is_bool",
181,
178,
862,
48
],
[
"jump_false",
181,
"eq_nb_1074",
862,
48
],
[
"eq_bool",
179,
176,
178,
862,
48
],
[
"jump",
"eq_done_1069",
862,
48
],
"eq_nb_1074",
[
"false",
179,
862,
48
],
"eq_done_1069",
[
"move",
174,
179,
862,
48
],
"and_end_1062",
[
"jump_false",
174,
"if_else_1060",
862,
48
],
[
"access",
182,
1,
863,
19
],
[
"add",
183,
8,
182,
863,
19
],
[
"move",
8,
183,
863,
19
],
[
"access",
184,
"_nop_bl_",
864,
27
],
[
"access",
186,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
864,
40
],
[
"frame",
187,
186,
1,
864,
40
],
[
"null",
188,
864,
40
],
[
"setarg",
187,
0,
188,
864,
40
],
[
"setarg",
187,
1,
8,
864,
40
],
[
"invoke",
187,
185,
864,
40
],
[
"add",
189,
184,
185,
864,
40
],
[
"store_dynamic",
4,
189,
9,
864,
22
],
[
"access",
190,
"move",
865,
32
],
[
"access",
191,
1,
865,
45
],
[
"load_index",
192,
3,
191,
865,
45
],
[
"access",
193,
2,
865,
55
],
[
"load_index",
194,
7,
193,
865,
55
],
[
"access",
195,
2,
865,
71
],
[
"subtract",
196,
5,
195,
865,
71
],
[
"load_dynamic",
197,
3,
196,
865,
71
],
[
"access",
198,
1,
865,
87
],
[
"subtract",
199,
5,
198,
865,
87
],
[
"load_dynamic",
200,
3,
199,
865,
87
],
[
"array",
201,
5,
865,
87
],
[
"push",
201,
190,
865,
87
],
[
"push",
201,
192,
865,
87
],
[
"push",
201,
194,
865,
87
],
[
"push",
201,
197,
865,
87
],
[
"push",
201,
200,
865,
87
],
[
"access",
202,
1,
865,
26
],
[
"add",
203,
9,
202,
865,
26
],
[
"store_dynamic",
4,
201,
203,
865,
26
],
[
"null",
204,
866,
23
],
[
"is_identical",
205,
6,
204,
866,
23
],
[
"jump_true",
205,
"ne_nid_1078",
866,
23
],
[
"jump",
"ne_ni_1079",
866,
23
],
"ne_nid_1078",
[
"false",
205,
866,
23
],
[
"jump",
"ne_done_1077",
866,
23
],
"ne_ni_1079",
[
"is_int",
206,
6,
866,
23
],
[
"jump_false",
206,
"ne_nn_1080",
866,
23
],
"_nop_tc_68",
[
"jump",
"ne_nn_1080",
866,
23
],
[
"ne_int",
205,
6,
204,
866,
23
],
[
"jump",
"ne_done_1077",
866,
23
],
"ne_nn_1080",
[
"is_num",
206,
6,
866,
23
],
[
"jump_false",
206,
"ne_nt_1081",
866,
23
],
"_nop_tc_69",
[
"jump",
"ne_nt_1081",
866,
23
],
[
"ne_float",
205,
6,
204,
866,
23
],
[
"jump",
"ne_done_1077",
866,
23
],
"ne_nt_1081",
[
"is_text",
206,
6,
866,
23
],
[
"jump_false",
206,
"ne_nnl_1082",
866,
23
],
"_nop_tc_70",
[
"jump",
"ne_nnl_1082",
866,
23
],
[
"ne_text",
205,
6,
204,
866,
23
],
[
"jump",
"ne_done_1077",
866,
23
],
"ne_nnl_1082",
[
"is_null",
206,
6,
866,
23
],
[
"jump_false",
206,
"ne_nb_1083",
866,
23
],
"_nop_tc_71",
"_nop_tc_72",
[
"false",
205,
866,
23
],
[
"jump",
"ne_done_1077",
866,
23
],
"ne_nb_1083",
[
"is_bool",
206,
6,
866,
23
],
[
"jump_false",
206,
"ne_mis_1084",
866,
23
],
"_nop_tc_73",
[
"jump",
"ne_mis_1084",
866,
23
],
[
"ne_bool",
205,
6,
204,
866,
23
],
[
"jump",
"ne_done_1077",
866,
23
],
"ne_mis_1084",
[
"true",
205,
866,
23
],
"ne_done_1077",
[
"jump_false",
205,
"if_else_1075",
866,
23
],
[
"record",
208,
6
],
[
"access",
209,
"rewrite",
868,
20
],
[
"store_field",
208,
209,
"event",
868,
20
],
[
"access",
210,
"simplify_booleans",
868,
37
],
[
"store_field",
208,
210,
"pass",
868,
37
],
[
"access",
211,
"double_not",
869,
19
],
[
"store_field",
208,
211,
"rule",
869,
19
],
[
"store_field",
208,
9,
"at",
869,
37
],
[
"array",
212,
2,
870,
29
],
[
"push",
212,
7,
870,
29
],
[
"push",
212,
3,
870,
29
],
[
"store_field",
208,
212,
"before",
870,
29
],
[
"load_dynamic",
213,
4,
9,
871,
34
],
[
"access",
214,
1,
871,
55
],
[
"add",
215,
9,
214,
871,
55
],
[
"load_dynamic",
216,
4,
215,
871,
55
],
[
"array",
217,
2,
871,
55
],
[
"push",
217,
213,
871,
55
],
[
"push",
217,
216,
871,
55
],
[
"store_field",
208,
217,
"after",
871,
55
],
[
"is_array",
218,
6,
871,
55
],
[
"jump_false",
218,
"push_err_1085",
871,
55
],
[
"push",
6,
208,
871,
55
],
[
"jump",
"push_done_1086",
871,
55
],
"push_err_1085",
[
"disrupt",
871,
55
],
"push_done_1086",
[
"jump",
"if_end_1076",
871,
55
],
"if_else_1075",
"if_end_1076",
[
"access",
219,
2,
874,
17
],
[
"add",
220,
9,
219,
874,
17
],
[
"move",
9,
220,
874,
17
],
[
"jump",
"while_start_982",
875,
9
],
[
"jump",
"if_end_1061",
875,
9
],
"if_else_1060",
"if_end_1061",
[
"access",
221,
1,
878,
15
],
[
"add",
222,
9,
221,
878,
15
],
[
"move",
9,
222,
878,
15
],
[
"jump",
"while_start_982",
878,
15
],
"while_end_983",
[
"null",
223,
881,
12
],
[
"return",
223,
881,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 76,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
9,
1,
"instructions",
888,
24
],
[
"move",
5,
9,
888,
24
],
[
"access",
4,
0,
889,
21
],
[
"access",
6,
0,
890,
14
],
[
"access",
8,
0,
891,
13
],
[
"null",
3,
892,
17
],
[
"null",
7,
893,
18
],
[
"null",
10,
895,
25
],
[
"is_identical",
11,
5,
10,
895,
25
],
[
"jump_true",
11,
"eq_done_1090",
895,
25
],
[
"is_int",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_ni_1091",
895,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_1091",
895,
25
],
[
"eq_int",
11,
5,
10,
895,
25
],
[
"jump",
"eq_done_1090",
895,
25
],
"eq_ni_1091",
[
"is_num",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_nn_1092",
895,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_1092",
895,
25
],
[
"eq_float",
11,
5,
10,
895,
25
],
[
"jump",
"eq_done_1090",
895,
25
],
"eq_nn_1092",
[
"is_text",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_nt_1093",
895,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_1093",
895,
25
],
[
"eq_text",
11,
5,
10,
895,
25
],
[
"jump",
"eq_done_1090",
895,
25
],
"eq_nt_1093",
[
"is_null",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_nnl_1094",
895,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
11,
895,
25
],
[
"jump",
"eq_done_1090",
895,
25
],
"eq_nnl_1094",
[
"is_bool",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_nb_1095",
895,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_1095",
895,
25
],
[
"eq_bool",
11,
5,
10,
895,
25
],
[
"jump",
"eq_done_1090",
895,
25
],
"eq_nb_1095",
[
"false",
11,
895,
25
],
"eq_done_1090",
[
"move",
14,
11,
895,
25
],
[
"jump_true",
14,
"or_end_1089",
895,
25
],
[
"length",
15,
5,
895,
40
],
[
"access",
16,
0,
895,
57
],
[
"is_identical",
17,
15,
16,
895,
57
],
[
"jump_true",
17,
"eq_done_1096",
895,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
[
"jump",
"eq_ni_1097",
895,
57
],
[
"eq_int",
17,
15,
16,
895,
57
],
[
"jump",
"eq_done_1096",
895,
57
],
"eq_ni_1097",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
[
"eq_float",
17,
15,
16,
895,
57
],
[
"jump",
"eq_done_1096",
895,
57
],
"eq_nn_1098",
"_nop_tc_14",
[
"jump",
"eq_nt_1099",
895,
57
],
"_nop_tc_15",
[
"jump",
"eq_nt_1099",
895,
57
],
[
"eq_text",
17,
15,
16,
895,
57
],
[
"jump",
"eq_done_1096",
895,
57
],
"eq_nt_1099",
"_nop_tc_16",
[
"jump",
"eq_nnl_1100",
895,
57
],
"_nop_tc_17",
[
"jump",
"eq_nnl_1100",
895,
57
],
[
"true",
17,
895,
57
],
[
"jump",
"eq_done_1096",
895,
57
],
"eq_nnl_1100",
"_nop_tc_18",
[
"jump",
"eq_nb_1101",
895,
57
],
"_nop_tc_19",
[
"jump",
"eq_nb_1101",
895,
57
],
[
"eq_bool",
17,
15,
16,
895,
57
],
[
"jump",
"eq_done_1096",
895,
57
],
"eq_nb_1101",
[
"false",
17,
895,
57
],
"eq_done_1096",
[
"move",
14,
17,
895,
57
],
"or_end_1089",
[
"jump_false",
14,
"if_else_1087",
895,
57
],
[
"null",
20,
896,
14
],
[
"return",
20,
896,
14
],
"_nop_ur_1",
"if_else_1087",
"if_end_1088",
[
"null",
21,
899,
16
],
[
"is_identical",
22,
2,
21,
899,
16
],
[
"jump_true",
22,
"ne_nid_1106",
899,
16
],
[
"jump",
"ne_ni_1107",
899,
16
],
"ne_nid_1106",
[
"false",
22,
899,
16
],
[
"jump",
"ne_done_1105",
899,
16
],
"ne_ni_1107",
[
"is_int",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_nn_1108",
899,
16
],
"_nop_tc_20",
[
"jump",
"ne_nn_1108",
899,
16
],
[
"ne_int",
22,
2,
21,
899,
16
],
[
"jump",
"ne_done_1105",
899,
16
],
"ne_nn_1108",
[
"is_num",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_nt_1109",
899,
16
],
"_nop_tc_21",
[
"jump",
"ne_nt_1109",
899,
16
],
[
"ne_float",
22,
2,
21,
899,
16
],
[
"jump",
"ne_done_1105",
899,
16
],
"ne_nt_1109",
[
"is_text",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_nnl_1110",
899,
16
],
"_nop_tc_22",
[
"jump",
"ne_nnl_1110",
899,
16
],
[
"ne_text",
22,
2,
21,
899,
16
],
[
"jump",
"ne_done_1105",
899,
16
],
"ne_nnl_1110",
[
"is_null",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_nb_1111",
899,
16
],
"_nop_tc_23",
"_nop_tc_24",
[
"false",
22,
899,
16
],
[
"jump",
"ne_done_1105",
899,
16
],
"ne_nb_1111",
[
"is_bool",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_mis_1112",
899,
16
],
"_nop_tc_25",
[
"jump",
"ne_mis_1112",
899,
16
],
[
"ne_bool",
22,
2,
21,
899,
16
],
[
"jump",
"ne_done_1105",
899,
16
],
"ne_mis_1112",
[
"true",
22,
899,
16
],
"ne_done_1105",
[
"move",
25,
22,
899,
16
],
[
"jump_false",
25,
"and_end_1104",
899,
16
],
[
"load_field",
26,
2,
"events",
899,
24
],
[
"null",
27,
899,
38
],
[
"is_identical",
28,
26,
27,
899,
38
],
[
"jump_true",
28,
"ne_nid_1114",
899,
38
],
[
"jump",
"ne_ni_1115",
899,
38
],
"ne_nid_1114",
[
"false",
28,
899,
38
],
[
"jump",
"ne_done_1113",
899,
38
],
"ne_ni_1115",
[
"is_int",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_nn_1116",
899,
38
],
"_nop_tc_26",
[
"jump",
"ne_nn_1116",
899,
38
],
[
"ne_int",
28,
26,
27,
899,
38
],
[
"jump",
"ne_done_1113",
899,
38
],
"ne_nn_1116",
[
"is_num",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_nt_1117",
899,
38
],
"_nop_tc_27",
[
"jump",
"ne_nt_1117",
899,
38
],
[
"ne_float",
28,
26,
27,
899,
38
],
[
"jump",
"ne_done_1113",
899,
38
],
"ne_nt_1117",
[
"is_text",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_nnl_1118",
899,
38
],
"_nop_tc_28",
[
"jump",
"ne_nnl_1118",
899,
38
],
[
"ne_text",
28,
26,
27,
899,
38
],
[
"jump",
"ne_done_1113",
899,
38
],
"ne_nnl_1118",
[
"is_null",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_nb_1119",
899,
38
],
"_nop_tc_29",
"_nop_tc_30",
[
"false",
28,
899,
38
],
[
"jump",
"ne_done_1113",
899,
38
],
"ne_nb_1119",
[
"is_bool",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_mis_1120",
899,
38
],
"_nop_tc_31",
[
"jump",
"ne_mis_1120",
899,
38
],
[
"ne_bool",
28,
26,
27,
899,
38
],
[
"jump",
"ne_done_1113",
899,
38
],
"ne_mis_1120",
[
"true",
28,
899,
38
],
"ne_done_1113",
[
"move",
25,
28,
899,
38
],
"and_end_1104",
[
"jump_false",
25,
"if_else_1102",
899,
38
],
[
"load_field",
31,
2,
"events",
900,
16
],
[
"move",
7,
31,
900,
16
],
[
"jump",
"if_end_1103",
900,
16
],
"if_else_1102",
"if_end_1103",
[
"length",
32,
5,
903,
24
],
[
"move",
4,
32,
903,
24
],
[
"access",
33,
0,
904,
9
],
[
"move",
8,
33,
904,
9
],
"while_start_1121",
[
"is_int",
35,
8,
905,
16
],
[
"jump_false",
35,
"rel_ni_1123",
905,
16
],
[
"is_int",
36,
4,
905,
16
],
[
"jump_false",
36,
"rel_ni_1123",
905,
16
],
[
"lt_int",
34,
8,
4,
905,
16
],
[
"jump",
"rel_done_1125",
905,
16
],
"rel_ni_1123",
[
"is_num",
35,
8,
905,
16
],
[
"jump_false",
35,
"rel_nn_1124",
905,
16
],
[
"is_num",
36,
4,
905,
16
],
[
"jump_false",
36,
"rel_nn_1124",
905,
16
],
[
"lt_float",
34,
8,
4,
905,
16
],
[
"jump",
"rel_done_1125",
905,
16
],
"rel_nn_1124",
[
"is_text",
35,
8,
905,
16
],
[
"jump_false",
35,
"rel_err_1126",
905,
16
],
[
"is_text",
36,
4,
905,
16
],
[
"jump_false",
36,
"rel_err_1126",
905,
16
],
[
"lt_text",
34,
8,
4,
905,
16
],
[
"jump",
"rel_done_1125",
905,
16
],
"rel_err_1126",
[
"disrupt",
905,
16
],
"rel_done_1125",
[
"jump_false",
34,
"while_end_1122",
905,
16
],
[
"load_dynamic",
37,
5,
8,
906,
28
],
[
"move",
3,
37,
906,
28
],
[
"is_array",
38,
3,
907,
20
],
[
"move",
39,
38,
907,
20
],
[
"jump_false",
39,
"and_end_1130",
907,
20
],
[
"access",
40,
0,
907,
36
],
[
"load_index",
41,
3,
40,
907,
36
],
[
"access",
42,
"move",
907,
42
],
[
"is_identical",
43,
41,
42,
907,
42
],
[
"jump_true",
43,
"eq_done_1131",
907,
42
],
[
"is_int",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_ni_1132",
907,
42
],
"_nop_tc_32",
[
"jump",
"eq_ni_1132",
907,
42
],
[
"eq_int",
43,
41,
42,
907,
42
],
[
"jump",
"eq_done_1131",
907,
42
],
"eq_ni_1132",
[
"is_num",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_nn_1133",
907,
42
],
"_nop_tc_33",
[
"jump",
"eq_nn_1133",
907,
42
],
[
"eq_float",
43,
41,
42,
907,
42
],
[
"jump",
"eq_done_1131",
907,
42
],
"eq_nn_1133",
[
"is_text",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_nt_1134",
907,
42
],
"_nop_tc_34",
"_nop_tc_35",
[
"eq_text",
43,
41,
42,
907,
42
],
[
"jump",
"eq_done_1131",
907,
42
],
"eq_nt_1134",
[
"is_null",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_nnl_1135",
907,
42
],
"_nop_tc_36",
[
"jump",
"eq_nnl_1135",
907,
42
],
[
"true",
43,
907,
42
],
[
"jump",
"eq_done_1131",
907,
42
],
"eq_nnl_1135",
[
"is_bool",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_nb_1136",
907,
42
],
"_nop_tc_37",
[
"jump",
"eq_nb_1136",
907,
42
],
[
"eq_bool",
43,
41,
42,
907,
42
],
[
"jump",
"eq_done_1131",
907,
42
],
"eq_nb_1136",
[
"false",
43,
907,
42
],
"eq_done_1131",
[
"move",
39,
43,
907,
42
],
"and_end_1130",
[
"move",
46,
39,
907,
42
],
[
"jump_false",
46,
"and_end_1129",
907,
42
],
[
"access",
47,
1,
907,
58
],
[
"load_index",
48,
3,
47,
907,
58
],
[
"access",
49,
2,
907,
70
],
[
"load_index",
50,
3,
49,
907,
70
],
[
"is_identical",
51,
48,
50,
907,
70
],
[
"jump_true",
51,
"eq_done_1137",
907,
70
],
[
"is_int",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_ni_1138",
907,
70
],
[
"is_int",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_ni_1138",
907,
70
],
[
"eq_int",
51,
48,
50,
907,
70
],
[
"jump",
"eq_done_1137",
907,
70
],
"eq_ni_1138",
[
"is_num",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_nn_1139",
907,
70
],
[
"is_num",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_nn_1139",
907,
70
],
[
"eq_float",
51,
48,
50,
907,
70
],
[
"jump",
"eq_done_1137",
907,
70
],
"eq_nn_1139",
[
"is_text",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_nt_1140",
907,
70
],
[
"is_text",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_nt_1140",
907,
70
],
[
"eq_text",
51,
48,
50,
907,
70
],
[
"jump",
"eq_done_1137",
907,
70
],
"eq_nt_1140",
[
"is_null",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_nnl_1141",
907,
70
],
[
"is_null",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_nnl_1141",
907,
70
],
[
"true",
51,
907,
70
],
[
"jump",
"eq_done_1137",
907,
70
],
"eq_nnl_1141",
[
"is_bool",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_nb_1142",
907,
70
],
[
"is_bool",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_nb_1142",
907,
70
],
[
"eq_bool",
51,
48,
50,
907,
70
],
[
"jump",
"eq_done_1137",
907,
70
],
"eq_nb_1142",
[
"false",
51,
907,
70
],
"eq_done_1137",
[
"move",
46,
51,
907,
70
],
"and_end_1129",
[
"jump_false",
46,
"if_else_1127",
907,
70
],
[
"access",
54,
1,
908,
19
],
[
"add",
55,
6,
54,
908,
19
],
[
"move",
6,
55,
908,
19
],
[
"access",
56,
"_nop_mv_",
909,
27
],
[
"access",
58,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
909,
40
],
[
"frame",
59,
58,
1,
909,
40
],
[
"null",
60,
909,
40
],
[
"setarg",
59,
0,
60,
909,
40
],
[
"setarg",
59,
1,
6,
909,
40
],
[
"invoke",
59,
57,
909,
40
],
[
"add",
61,
56,
57,
909,
40
],
[
"store_dynamic",
5,
61,
8,
909,
22
],
[
"null",
62,
910,
23
],
[
"is_identical",
63,
7,
62,
910,
23
],
[
"jump_true",
63,
"ne_nid_1146",
910,
23
],
[
"jump",
"ne_ni_1147",
910,
23
],
"ne_nid_1146",
[
"false",
63,
910,
23
],
[
"jump",
"ne_done_1145",
910,
23
],
"ne_ni_1147",
[
"is_int",
64,
7,
910,
23
],
[
"jump_false",
64,
"ne_nn_1148",
910,
23
],
"_nop_tc_38",
[
"jump",
"ne_nn_1148",
910,
23
],
[
"ne_int",
63,
7,
62,
910,
23
],
[
"jump",
"ne_done_1145",
910,
23
],
"ne_nn_1148",
[
"is_num",
64,
7,
910,
23
],
[
"jump_false",
64,
"ne_nt_1149",
910,
23
],
"_nop_tc_39",
[
"jump",
"ne_nt_1149",
910,
23
],
[
"ne_float",
63,
7,
62,
910,
23
],
[
"jump",
"ne_done_1145",
910,
23
],
"ne_nt_1149",
[
"is_text",
64,
7,
910,
23
],
[
"jump_false",
64,
"ne_nnl_1150",
910,
23
],
"_nop_tc_40",
[
"jump",
"ne_nnl_1150",
910,
23
],
[
"ne_text",
63,
7,
62,
910,
23
],
[
"jump",
"ne_done_1145",
910,
23
],
"ne_nnl_1150",
[
"is_null",
64,
7,
910,
23
],
[
"jump_false",
64,
"ne_nb_1151",
910,
23
],
"_nop_tc_41",
"_nop_tc_42",
[
"false",
63,
910,
23
],
[
"jump",
"ne_done_1145",
910,
23
],
"ne_nb_1151",
[
"is_bool",
64,
7,
910,
23
],
[
"jump_false",
64,
"ne_mis_1152",
910,
23
],
"_nop_tc_43",
[
"jump",
"ne_mis_1152",
910,
23
],
[
"ne_bool",
63,
7,
62,
910,
23
],
[
"jump",
"ne_done_1145",
910,
23
],
"ne_mis_1152",
[
"true",
63,
910,
23
],
"ne_done_1145",
[
"jump_false",
63,
"if_else_1143",
910,
23
],
[
"record",
66,
6
],
[
"access",
67,
"rewrite",
912,
20
],
[
"store_field",
66,
67,
"event",
912,
20
],
[
"access",
68,
"eliminate_moves",
912,
37
],
[
"store_field",
66,
68,
"pass",
912,
37
],
[
"access",
69,
"self_move",
913,
19
],
[
"store_field",
66,
69,
"rule",
913,
19
],
[
"store_field",
66,
8,
"at",
913,
36
],
[
"store_field",
66,
3,
"before",
914,
21
],
[
"load_dynamic",
70,
5,
8,
914,
48
],
[
"store_field",
66,
70,
"after",
914,
48
],
[
"is_array",
71,
7,
914,
48
],
[
"jump_false",
71,
"push_err_1153",
914,
48
],
[
"push",
7,
66,
914,
48
],
[
"jump",
"push_done_1154",
914,
48
],
"push_err_1153",
[
"disrupt",
914,
48
],
"push_done_1154",
[
"jump",
"if_end_1144",
914,
48
],
"if_else_1143",
"if_end_1144",
[
"jump",
"if_end_1128",
914,
48
],
"if_else_1127",
"if_end_1128",
[
"access",
72,
1,
918,
15
],
[
"add",
73,
8,
72,
918,
15
],
[
"move",
8,
73,
918,
15
],
[
"jump",
"while_start_1121",
918,
15
],
"while_end_1122",
[
"null",
74,
921,
12
],
[
"return",
74,
921,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 54,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
8,
1,
"instructions",
928,
24
],
[
"move",
6,
8,
928,
24
],
[
"access",
4,
0,
929,
21
],
[
"access",
5,
0,
930,
14
],
[
"false",
2,
931,
24
],
[
"access",
7,
0,
932,
13
],
[
"null",
3,
933,
17
],
[
"null",
9,
935,
25
],
[
"is_identical",
10,
6,
9,
935,
25
],
[
"jump_true",
10,
"eq_done_1158",
935,
25
],
[
"is_int",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_ni_1159",
935,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_1159",
935,
25
],
[
"eq_int",
10,
6,
9,
935,
25
],
[
"jump",
"eq_done_1158",
935,
25
],
"eq_ni_1159",
[
"is_num",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_nn_1160",
935,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_1160",
935,
25
],
[
"eq_float",
10,
6,
9,
935,
25
],
[
"jump",
"eq_done_1158",
935,
25
],
"eq_nn_1160",
[
"is_text",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_nt_1161",
935,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_1161",
935,
25
],
[
"eq_text",
10,
6,
9,
935,
25
],
[
"jump",
"eq_done_1158",
935,
25
],
"eq_nt_1161",
[
"is_null",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_nnl_1162",
935,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
10,
935,
25
],
[
"jump",
"eq_done_1158",
935,
25
],
"eq_nnl_1162",
[
"is_bool",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_nb_1163",
935,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_1163",
935,
25
],
[
"eq_bool",
10,
6,
9,
935,
25
],
[
"jump",
"eq_done_1158",
935,
25
],
"eq_nb_1163",
[
"false",
10,
935,
25
],
"eq_done_1158",
[
"move",
13,
10,
935,
25
],
[
"jump_true",
13,
"or_end_1157",
935,
25
],
[
"length",
14,
6,
935,
40
],
[
"access",
15,
0,
935,
57
],
[
"is_identical",
16,
14,
15,
935,
57
],
[
"jump_true",
16,
"eq_done_1164",
935,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
[
"jump",
"eq_ni_1165",
935,
57
],
[
"eq_int",
16,
14,
15,
935,
57
],
[
"jump",
"eq_done_1164",
935,
57
],
"eq_ni_1165",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
[
"eq_float",
16,
14,
15,
935,
57
],
[
"jump",
"eq_done_1164",
935,
57
],
"eq_nn_1166",
"_nop_tc_14",
[
"jump",
"eq_nt_1167",
935,
57
],
"_nop_tc_15",
[
"jump",
"eq_nt_1167",
935,
57
],
[
"eq_text",
16,
14,
15,
935,
57
],
[
"jump",
"eq_done_1164",
935,
57
],
"eq_nt_1167",
"_nop_tc_16",
[
"jump",
"eq_nnl_1168",
935,
57
],
"_nop_tc_17",
[
"jump",
"eq_nnl_1168",
935,
57
],
[
"true",
16,
935,
57
],
[
"jump",
"eq_done_1164",
935,
57
],
"eq_nnl_1168",
"_nop_tc_18",
[
"jump",
"eq_nb_1169",
935,
57
],
"_nop_tc_19",
[
"jump",
"eq_nb_1169",
935,
57
],
[
"eq_bool",
16,
14,
15,
935,
57
],
[
"jump",
"eq_done_1164",
935,
57
],
"eq_nb_1169",
[
"false",
16,
935,
57
],
"eq_done_1164",
[
"move",
13,
16,
935,
57
],
"or_end_1157",
[
"jump_false",
13,
"if_else_1155",
935,
57
],
[
"null",
19,
936,
14
],
[
"return",
19,
936,
14
],
"_nop_ur_1",
"if_else_1155",
"if_end_1156",
[
"length",
20,
6,
939,
24
],
[
"move",
4,
20,
939,
24
],
[
"access",
21,
0,
940,
9
],
[
"move",
7,
21,
940,
9
],
"while_start_1170",
[
"is_int",
23,
7,
941,
16
],
[
"jump_false",
23,
"rel_ni_1172",
941,
16
],
[
"is_int",
24,
4,
941,
16
],
[
"jump_false",
24,
"rel_ni_1172",
941,
16
],
[
"lt_int",
22,
7,
4,
941,
16
],
[
"jump",
"rel_done_1174",
941,
16
],
"rel_ni_1172",
[
"is_num",
23,
7,
941,
16
],
[
"jump_false",
23,
"rel_nn_1173",
941,
16
],
[
"is_num",
24,
4,
941,
16
],
[
"jump_false",
24,
"rel_nn_1173",
941,
16
],
[
"lt_float",
22,
7,
4,
941,
16
],
[
"jump",
"rel_done_1174",
941,
16
],
"rel_nn_1173",
[
"is_text",
23,
7,
941,
16
],
[
"jump_false",
23,
"rel_err_1175",
941,
16
],
[
"is_text",
24,
4,
941,
16
],
[
"jump_false",
24,
"rel_err_1175",
941,
16
],
[
"lt_text",
22,
7,
4,
941,
16
],
[
"jump",
"rel_done_1174",
941,
16
],
"rel_err_1175",
[
"disrupt",
941,
16
],
"rel_done_1174",
[
"jump_false",
22,
"while_end_1171",
941,
16
],
[
"load_dynamic",
25,
6,
7,
942,
28
],
[
"move",
3,
25,
942,
28
],
[
"is_text",
26,
3,
943,
19
],
[
"jump_false",
26,
"if_else_1176",
943,
19
],
[
"access",
27,
"_nop_",
944,
33
],
[
"access",
29,
{
"name": "starts_with",
"kind": "name",
"make": "intrinsic"
},
944,
14
],
[
"frame",
30,
29,
2,
944,
14
],
[
"null",
31,
944,
14
],
[
"setarg",
30,
0,
31,
944,
14
],
[
"setarg",
30,
1,
3,
944,
14
],
[
"setarg",
30,
2,
27,
944,
14
],
[
"invoke",
30,
28,
944,
14
],
"_nop_bl_1",
[
"jump_true",
28,
"if_else_1178",
944,
14
],
[
"false",
33,
945,
26
],
[
"move",
2,
33,
945,
26
],
[
"jump",
"if_end_1179",
945,
26
],
"if_else_1178",
"if_end_1179",
[
"jump",
"if_end_1177",
945,
26
],
"if_else_1176",
[
"is_array",
34,
3,
947,
27
],
[
"jump_false",
34,
"if_else_1180",
947,
27
],
[
"jump_false",
2,
"if_else_1182",
948,
13
],
[
"access",
35,
1,
949,
21
],
[
"add",
36,
5,
35,
949,
21
],
[
"move",
5,
36,
949,
21
],
[
"access",
37,
"_nop_ur_",
950,
29
],
[
"access",
39,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
950,
42
],
[
"frame",
40,
39,
1,
950,
42
],
[
"null",
41,
950,
42
],
[
"setarg",
40,
0,
41,
950,
42
],
[
"setarg",
40,
1,
5,
950,
42
],
[
"invoke",
40,
38,
950,
42
],
[
"add",
42,
37,
38,
950,
42
],
[
"store_dynamic",
6,
42,
7,
950,
24
],
[
"jump",
"if_end_1183",
950,
24
],
"if_else_1182",
[
"access",
43,
0,
951,
26
],
[
"load_index",
44,
3,
43,
951,
26
],
[
"access",
45,
"return",
951,
32
],
[
"is_identical",
46,
44,
45,
951,
32
],
[
"jump_true",
46,
"eq_done_1186",
951,
32
],
[
"is_int",
47,
44,
951,
32
],
[
"jump_false",
47,
"eq_ni_1187",
951,
32
],
"_nop_tc_20",
[
"jump",
"eq_ni_1187",
951,
32
],
[
"eq_int",
46,
44,
45,
951,
32
],
[
"jump",
"eq_done_1186",
951,
32
],
"eq_ni_1187",
[
"is_num",
47,
44,
951,
32
],
[
"jump_false",
47,
"eq_nn_1188",
951,
32
],
"_nop_tc_21",
[
"jump",
"eq_nn_1188",
951,
32
],
[
"eq_float",
46,
44,
45,
951,
32
],
[
"jump",
"eq_done_1186",
951,
32
],
"eq_nn_1188",
[
"is_text",
47,
44,
951,
32
],
[
"jump_false",
47,
"eq_nt_1189",
951,
32
],
"_nop_tc_22",
"_nop_tc_23",
[
"eq_text",
46,
44,
45,
951,
32
],
[
"jump",
"eq_done_1186",
951,
32
],
"eq_nt_1189",
[
"is_null",
47,
44,
951,
32
],
[
"jump_false",
47,
"eq_nnl_1190",
951,
32
],
"_nop_tc_24",
[
"jump",
"eq_nnl_1190",
951,
32
],
[
"true",
46,
951,
32
],
[
"jump",
"eq_done_1186",
951,
32
],
"eq_nnl_1190",
[
"is_bool",
47,
44,
951,
32
],
[
"jump_false",
47,
"eq_nb_1191",
951,
32
],
"_nop_tc_25",
[
"jump",
"eq_nb_1191",
951,
32
],
[
"eq_bool",
46,
44,
45,
951,
32
],
[
"jump",
"eq_done_1186",
951,
32
],
"eq_nb_1191",
[
"false",
46,
951,
32
],
"eq_done_1186",
[
"jump_false",
46,
"if_else_1184",
951,
32
],
[
"true",
49,
952,
26
],
[
"move",
2,
49,
952,
26
],
[
"jump",
"if_end_1185",
952,
26
],
"if_else_1184",
"if_end_1185",
"if_end_1183",
[
"jump",
"if_end_1181",
952,
26
],
"if_else_1180",
"if_end_1181",
"if_end_1177",
[
"access",
50,
1,
955,
15
],
[
"add",
51,
7,
50,
955,
15
],
[
"move",
7,
51,
955,
15
],
[
"jump",
"while_start_1170",
955,
15
],
"while_end_1171",
[
"null",
52,
958,
12
],
[
"return",
52,
958,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 87,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
965,
24
],
[
"move",
5,
12,
965,
24
],
[
"access",
4,
0,
966,
21
],
[
"access",
8,
0,
967,
14
],
[
"access",
11,
0,
968,
13
],
[
"access",
9,
0,
969,
13
],
[
"null",
7,
970,
17
],
[
"null",
10,
971,
24
],
[
"null",
3,
972,
16
],
[
"null",
6,
973,
18
],
[
"null",
13,
975,
25
],
[
"is_identical",
14,
5,
13,
975,
25
],
[
"jump_true",
14,
"eq_done_1195",
975,
25
],
[
"is_int",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_ni_1196",
975,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_1196",
975,
25
],
[
"eq_int",
14,
5,
13,
975,
25
],
[
"jump",
"eq_done_1195",
975,
25
],
"eq_ni_1196",
[
"is_num",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_nn_1197",
975,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_1197",
975,
25
],
[
"eq_float",
14,
5,
13,
975,
25
],
[
"jump",
"eq_done_1195",
975,
25
],
"eq_nn_1197",
[
"is_text",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_nt_1198",
975,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_1198",
975,
25
],
[
"eq_text",
14,
5,
13,
975,
25
],
[
"jump",
"eq_done_1195",
975,
25
],
"eq_nt_1198",
[
"is_null",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_nnl_1199",
975,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
14,
975,
25
],
[
"jump",
"eq_done_1195",
975,
25
],
"eq_nnl_1199",
[
"is_bool",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_nb_1200",
975,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_1200",
975,
25
],
[
"eq_bool",
14,
5,
13,
975,
25
],
[
"jump",
"eq_done_1195",
975,
25
],
"eq_nb_1200",
[
"false",
14,
975,
25
],
"eq_done_1195",
[
"move",
17,
14,
975,
25
],
[
"jump_true",
17,
"or_end_1194",
975,
25
],
[
"length",
18,
5,
975,
40
],
[
"access",
19,
0,
975,
57
],
[
"is_identical",
20,
18,
19,
975,
57
],
[
"jump_true",
20,
"eq_done_1201",
975,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
[
"jump",
"eq_ni_1202",
975,
57
],
[
"eq_int",
20,
18,
19,
975,
57
],
[
"jump",
"eq_done_1201",
975,
57
],
"eq_ni_1202",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
[
"eq_float",
20,
18,
19,
975,
57
],
[
"jump",
"eq_done_1201",
975,
57
],
"eq_nn_1203",
"_nop_tc_14",
[
"jump",
"eq_nt_1204",
975,
57
],
"_nop_tc_15",
[
"jump",
"eq_nt_1204",
975,
57
],
[
"eq_text",
20,
18,
19,
975,
57
],
[
"jump",
"eq_done_1201",
975,
57
],
"eq_nt_1204",
"_nop_tc_16",
[
"jump",
"eq_nnl_1205",
975,
57
],
"_nop_tc_17",
[
"jump",
"eq_nnl_1205",
975,
57
],
[
"true",
20,
975,
57
],
[
"jump",
"eq_done_1201",
975,
57
],
"eq_nnl_1205",
"_nop_tc_18",
[
"jump",
"eq_nb_1206",
975,
57
],
"_nop_tc_19",
[
"jump",
"eq_nb_1206",
975,
57
],
[
"eq_bool",
20,
18,
19,
975,
57
],
[
"jump",
"eq_done_1201",
975,
57
],
"eq_nb_1206",
[
"false",
20,
975,
57
],
"eq_done_1201",
[
"move",
17,
20,
975,
57
],
"or_end_1194",
[
"jump_false",
17,
"if_else_1192",
975,
57
],
[
"null",
23,
976,
14
],
[
"return",
23,
976,
14
],
"_nop_ur_1",
"if_else_1192",
"if_end_1193",
[
"null",
24,
979,
16
],
[
"is_identical",
25,
2,
24,
979,
16
],
[
"jump_true",
25,
"ne_nid_1211",
979,
16
],
[
"jump",
"ne_ni_1212",
979,
16
],
"ne_nid_1211",
[
"false",
25,
979,
16
],
[
"jump",
"ne_done_1210",
979,
16
],
"ne_ni_1212",
[
"is_int",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_nn_1213",
979,
16
],
"_nop_tc_20",
[
"jump",
"ne_nn_1213",
979,
16
],
[
"ne_int",
25,
2,
24,
979,
16
],
[
"jump",
"ne_done_1210",
979,
16
],
"ne_nn_1213",
[
"is_num",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_nt_1214",
979,
16
],
"_nop_tc_21",
[
"jump",
"ne_nt_1214",
979,
16
],
[
"ne_float",
25,
2,
24,
979,
16
],
[
"jump",
"ne_done_1210",
979,
16
],
"ne_nt_1214",
[
"is_text",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_nnl_1215",
979,
16
],
"_nop_tc_22",
[
"jump",
"ne_nnl_1215",
979,
16
],
[
"ne_text",
25,
2,
24,
979,
16
],
[
"jump",
"ne_done_1210",
979,
16
],
"ne_nnl_1215",
[
"is_null",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_nb_1216",
979,
16
],
"_nop_tc_23",
"_nop_tc_24",
[
"false",
25,
979,
16
],
[
"jump",
"ne_done_1210",
979,
16
],
"ne_nb_1216",
[
"is_bool",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_mis_1217",
979,
16
],
"_nop_tc_25",
[
"jump",
"ne_mis_1217",
979,
16
],
[
"ne_bool",
25,
2,
24,
979,
16
],
[
"jump",
"ne_done_1210",
979,
16
],
"ne_mis_1217",
[
"true",
25,
979,
16
],
"ne_done_1210",
[
"move",
28,
25,
979,
16
],
[
"jump_false",
28,
"and_end_1209",
979,
16
],
[
"load_field",
29,
2,
"events",
979,
24
],
[
"null",
30,
979,
38
],
[
"is_identical",
31,
29,
30,
979,
38
],
[
"jump_true",
31,
"ne_nid_1219",
979,
38
],
[
"jump",
"ne_ni_1220",
979,
38
],
"ne_nid_1219",
[
"false",
31,
979,
38
],
[
"jump",
"ne_done_1218",
979,
38
],
"ne_ni_1220",
[
"is_int",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_nn_1221",
979,
38
],
"_nop_tc_26",
[
"jump",
"ne_nn_1221",
979,
38
],
[
"ne_int",
31,
29,
30,
979,
38
],
[
"jump",
"ne_done_1218",
979,
38
],
"ne_nn_1221",
[
"is_num",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_nt_1222",
979,
38
],
"_nop_tc_27",
[
"jump",
"ne_nt_1222",
979,
38
],
[
"ne_float",
31,
29,
30,
979,
38
],
[
"jump",
"ne_done_1218",
979,
38
],
"ne_nt_1222",
[
"is_text",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_nnl_1223",
979,
38
],
"_nop_tc_28",
[
"jump",
"ne_nnl_1223",
979,
38
],
[
"ne_text",
31,
29,
30,
979,
38
],
[
"jump",
"ne_done_1218",
979,
38
],
"ne_nnl_1223",
[
"is_null",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_nb_1224",
979,
38
],
"_nop_tc_29",
"_nop_tc_30",
[
"false",
31,
979,
38
],
[
"jump",
"ne_done_1218",
979,
38
],
"ne_nb_1224",
[
"is_bool",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_mis_1225",
979,
38
],
"_nop_tc_31",
[
"jump",
"ne_mis_1225",
979,
38
],
[
"ne_bool",
31,
29,
30,
979,
38
],
[
"jump",
"ne_done_1218",
979,
38
],
"ne_mis_1225",
[
"true",
31,
979,
38
],
"ne_done_1218",
[
"move",
28,
31,
979,
38
],
"and_end_1209",
[
"jump_false",
28,
"if_else_1207",
979,
38
],
[
"load_field",
34,
2,
"events",
980,
16
],
[
"move",
6,
34,
980,
16
],
[
"jump",
"if_end_1208",
980,
16
],
"if_else_1207",
"if_end_1208",
[
"length",
35,
5,
983,
24
],
[
"move",
4,
35,
983,
24
],
[
"access",
36,
0,
984,
9
],
[
"move",
11,
36,
984,
9
],
"while_start_1226",
[
"is_int",
38,
11,
985,
16
],
[
"jump_false",
38,
"rel_ni_1228",
985,
16
],
[
"is_int",
39,
4,
985,
16
],
[
"jump_false",
39,
"rel_ni_1228",
985,
16
],
[
"lt_int",
37,
11,
4,
985,
16
],
[
"jump",
"rel_done_1230",
985,
16
],
"rel_ni_1228",
[
"is_num",
38,
11,
985,
16
],
[
"jump_false",
38,
"rel_nn_1229",
985,
16
],
[
"is_num",
39,
4,
985,
16
],
[
"jump_false",
39,
"rel_nn_1229",
985,
16
],
[
"lt_float",
37,
11,
4,
985,
16
],
[
"jump",
"rel_done_1230",
985,
16
],
"rel_nn_1229",
[
"is_text",
38,
11,
985,
16
],
[
"jump_false",
38,
"rel_err_1231",
985,
16
],
[
"is_text",
39,
4,
985,
16
],
[
"jump_false",
39,
"rel_err_1231",
985,
16
],
[
"lt_text",
37,
11,
4,
985,
16
],
[
"jump",
"rel_done_1230",
985,
16
],
"rel_err_1231",
[
"disrupt",
985,
16
],
"rel_done_1230",
[
"jump_false",
37,
"while_end_1227",
985,
16
],
[
"load_dynamic",
40,
5,
11,
986,
28
],
[
"move",
7,
40,
986,
28
],
[
"is_array",
41,
7,
987,
20
],
[
"move",
42,
41,
987,
20
],
[
"jump_false",
42,
"and_end_1234",
987,
20
],
[
"access",
43,
0,
987,
36
],
[
"load_index",
44,
7,
43,
987,
36
],
[
"access",
45,
"jump",
987,
42
],
[
"is_identical",
46,
44,
45,
987,
42
],
[
"jump_true",
46,
"eq_done_1235",
987,
42
],
[
"is_int",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_ni_1236",
987,
42
],
"_nop_tc_32",
[
"jump",
"eq_ni_1236",
987,
42
],
[
"eq_int",
46,
44,
45,
987,
42
],
[
"jump",
"eq_done_1235",
987,
42
],
"eq_ni_1236",
[
"is_num",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_nn_1237",
987,
42
],
"_nop_tc_33",
[
"jump",
"eq_nn_1237",
987,
42
],
[
"eq_float",
46,
44,
45,
987,
42
],
[
"jump",
"eq_done_1235",
987,
42
],
"eq_nn_1237",
[
"is_text",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_nt_1238",
987,
42
],
"_nop_tc_34",
"_nop_tc_35",
[
"eq_text",
46,
44,
45,
987,
42
],
[
"jump",
"eq_done_1235",
987,
42
],
"eq_nt_1238",
[
"is_null",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_nnl_1239",
987,
42
],
"_nop_tc_36",
[
"jump",
"eq_nnl_1239",
987,
42
],
[
"true",
46,
987,
42
],
[
"jump",
"eq_done_1235",
987,
42
],
"eq_nnl_1239",
[
"is_bool",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_nb_1240",
987,
42
],
"_nop_tc_37",
[
"jump",
"eq_nb_1240",
987,
42
],
[
"eq_bool",
46,
44,
45,
987,
42
],
[
"jump",
"eq_done_1235",
987,
42
],
"eq_nb_1240",
[
"false",
46,
987,
42
],
"eq_done_1235",
[
"move",
42,
46,
987,
42
],
"and_end_1234",
[
"jump_false",
42,
"if_else_1232",
987,
42
],
[
"access",
49,
1,
988,
30
],
[
"load_index",
50,
7,
49,
988,
30
],
[
"move",
10,
50,
988,
30
],
[
"access",
51,
1,
989,
17
],
[
"add",
52,
11,
51,
989,
17
],
[
"move",
9,
52,
989,
17
],
"while_start_1241",
[
"is_int",
54,
9,
990,
20
],
[
"jump_false",
54,
"rel_ni_1243",
990,
20
],
[
"is_int",
55,
4,
990,
20
],
[
"jump_false",
55,
"rel_ni_1243",
990,
20
],
[
"lt_int",
53,
9,
4,
990,
20
],
[
"jump",
"rel_done_1245",
990,
20
],
"rel_ni_1243",
[
"is_num",
54,
9,
990,
20
],
[
"jump_false",
54,
"rel_nn_1244",
990,
20
],
[
"is_num",
55,
4,
990,
20
],
[
"jump_false",
55,
"rel_nn_1244",
990,
20
],
[
"lt_float",
53,
9,
4,
990,
20
],
[
"jump",
"rel_done_1245",
990,
20
],
"rel_nn_1244",
[
"is_text",
54,
9,
990,
20
],
[
"jump_false",
54,
"rel_err_1246",
990,
20
],
[
"is_text",
55,
4,
990,
20
],
[
"jump_false",
55,
"rel_err_1246",
990,
20
],
[
"lt_text",
53,
9,
4,
990,
20
],
[
"jump",
"rel_done_1245",
990,
20
],
"rel_err_1246",
[
"disrupt",
990,
20
],
"rel_done_1245",
[
"jump_false",
53,
"while_end_1242",
990,
20
],
[
"load_dynamic",
56,
5,
9,
991,
31
],
[
"move",
3,
56,
991,
31
],
[
"is_text",
57,
3,
992,
23
],
[
"jump_false",
57,
"if_else_1247",
992,
23
],
[
"is_identical",
58,
3,
10,
993,
25
],
[
"jump_true",
58,
"eq_done_1251",
993,
25
],
"_nop_tc_38",
[
"jump",
"eq_ni_1252",
993,
25
],
[
"is_int",
60,
10,
993,
25
],
[
"jump_false",
60,
"eq_ni_1252",
993,
25
],
[
"eq_int",
58,
3,
10,
993,
25
],
[
"jump",
"eq_done_1251",
993,
25
],
"eq_ni_1252",
[
"is_num",
59,
3,
993,
25
],
[
"jump_false",
59,
"eq_nn_1253",
993,
25
],
[
"is_num",
60,
10,
993,
25
],
[
"jump_false",
60,
"eq_nn_1253",
993,
25
],
[
"eq_float",
58,
3,
10,
993,
25
],
[
"jump",
"eq_done_1251",
993,
25
],
"eq_nn_1253",
[
"is_text",
59,
3,
993,
25
],
[
"jump_false",
59,
"eq_nt_1254",
993,
25
],
[
"is_text",
60,
10,
993,
25
],
[
"jump_false",
60,
"eq_nt_1254",
993,
25
],
[
"eq_text",
58,
3,
10,
993,
25
],
[
"jump",
"eq_done_1251",
993,
25
],
"eq_nt_1254",
[
"is_null",
59,
3,
993,
25
],
[
"jump_false",
59,
"eq_nnl_1255",
993,
25
],
[
"is_null",
60,
10,
993,
25
],
[
"jump_false",
60,
"eq_nnl_1255",
993,
25
],
[
"true",
58,
993,
25
],
[
"jump",
"eq_done_1251",
993,
25
],
"eq_nnl_1255",
[
"is_bool",
59,
3,
993,
25
],
[
"jump_false",
59,
"eq_nb_1256",
993,
25
],
[
"is_bool",
60,
10,
993,
25
],
[
"jump_false",
60,
"eq_nb_1256",
993,
25
],
[
"eq_bool",
58,
3,
10,
993,
25
],
[
"jump",
"eq_done_1251",
993,
25
],
"eq_nb_1256",
[
"false",
58,
993,
25
],
"eq_done_1251",
[
"jump_false",
58,
"if_else_1249",
993,
25
],
[
"access",
61,
1,
994,
25
],
[
"add",
62,
8,
61,
994,
25
],
[
"move",
8,
62,
994,
25
],
[
"access",
63,
"_nop_dj_",
995,
33
],
[
"access",
65,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
995,
46
],
[
"frame",
66,
65,
1,
995,
46
],
[
"null",
67,
995,
46
],
[
"setarg",
66,
0,
67,
995,
46
],
[
"setarg",
66,
1,
8,
995,
46
],
[
"invoke",
66,
64,
995,
46
],
[
"add",
68,
63,
64,
995,
46
],
[
"store_dynamic",
5,
68,
11,
995,
28
],
[
"null",
69,
996,
29
],
[
"is_identical",
70,
6,
69,
996,
29
],
[
"jump_true",
70,
"ne_nid_1260",
996,
29
],
[
"jump",
"ne_ni_1261",
996,
29
],
"ne_nid_1260",
[
"false",
70,
996,
29
],
[
"jump",
"ne_done_1259",
996,
29
],
"ne_ni_1261",
[
"is_int",
71,
6,
996,
29
],
[
"jump_false",
71,
"ne_nn_1262",
996,
29
],
"_nop_tc_39",
[
"jump",
"ne_nn_1262",
996,
29
],
[
"ne_int",
70,
6,
69,
996,
29
],
[
"jump",
"ne_done_1259",
996,
29
],
"ne_nn_1262",
[
"is_num",
71,
6,
996,
29
],
[
"jump_false",
71,
"ne_nt_1263",
996,
29
],
"_nop_tc_40",
[
"jump",
"ne_nt_1263",
996,
29
],
[
"ne_float",
70,
6,
69,
996,
29
],
[
"jump",
"ne_done_1259",
996,
29
],
"ne_nt_1263",
[
"is_text",
71,
6,
996,
29
],
[
"jump_false",
71,
"ne_nnl_1264",
996,
29
],
"_nop_tc_41",
[
"jump",
"ne_nnl_1264",
996,
29
],
[
"ne_text",
70,
6,
69,
996,
29
],
[
"jump",
"ne_done_1259",
996,
29
],
"ne_nnl_1264",
[
"is_null",
71,
6,
996,
29
],
[
"jump_false",
71,
"ne_nb_1265",
996,
29
],
"_nop_tc_42",
"_nop_tc_43",
[
"false",
70,
996,
29
],
[
"jump",
"ne_done_1259",
996,
29
],
"ne_nb_1265",
[
"is_bool",
71,
6,
996,
29
],
[
"jump_false",
71,
"ne_mis_1266",
996,
29
],
"_nop_tc_44",
[
"jump",
"ne_mis_1266",
996,
29
],
[
"ne_bool",
70,
6,
69,
996,
29
],
[
"jump",
"ne_done_1259",
996,
29
],
"ne_mis_1266",
[
"true",
70,
996,
29
],
"ne_done_1259",
[
"jump_false",
70,
"if_else_1257",
996,
29
],
[
"record",
73,
7
],
[
"access",
74,
"rewrite",
998,
26
],
[
"store_field",
73,
74,
"event",
998,
26
],
[
"access",
75,
"eliminate_dead_jumps",
998,
43
],
[
"store_field",
73,
75,
"pass",
998,
43
],
[
"access",
76,
"jump_to_next",
999,
25
],
[
"store_field",
73,
76,
"rule",
999,
25
],
[
"store_field",
73,
11,
"at",
999,
45
],
[
"store_field",
73,
7,
"before",
1000,
27
],
[
"load_dynamic",
77,
5,
11,
1000,
54
],
[
"store_field",
73,
77,
"after",
1000,
54
],
[
"record",
78,
1
],
[
"store_field",
78,
10,
"label",
1001,
32
],
[
"store_field",
73,
78,
"why",
1001,
32
],
[
"is_array",
79,
6,
1001,
32
],
[
"jump_false",
79,
"push_err_1267",
1001,
32
],
[
"push",
6,
73,
1001,
32
],
[
"jump",
"push_done_1268",
1001,
32
],
"push_err_1267",
[
"disrupt",
1001,
32
],
"push_done_1268",
[
"jump",
"if_end_1258",
1001,
32
],
"if_else_1257",
"if_end_1258",
[
"jump",
"if_end_1250",
1001,
32
],
"if_else_1249",
"if_end_1250",
[
"jump",
"while_end_1242",
1005,
13
],
[
"jump",
"if_end_1248",
1005,
13
],
"if_else_1247",
"if_end_1248",
[
"is_array",
80,
3,
1007,
24
],
[
"jump_false",
80,
"if_else_1269",
1007,
24
],
[
"jump",
"while_end_1242",
1008,
13
],
[
"jump",
"if_end_1270",
1008,
13
],
"if_else_1269",
"if_end_1270",
[
"access",
81,
1,
1010,
19
],
[
"add",
82,
9,
81,
1010,
19
],
[
"move",
9,
82,
1010,
19
],
[
"jump",
"while_start_1241",
1010,
19
],
"while_end_1242",
[
"jump",
"if_end_1233",
1010,
19
],
"if_else_1232",
"if_end_1233",
[
"access",
83,
1,
1013,
15
],
[
"add",
84,
11,
83,
1013,
15
],
[
"move",
11,
84,
1013,
15
],
[
"jump",
"while_start_1226",
1013,
15
],
"while_end_1227",
[
"null",
85,
1016,
12
],
[
"return",
85,
1016,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1030,
39
],
[
"get",
3,
35,
2,
1030,
21
],
[
"frame",
4,
3,
1,
1030,
21
],
[
"null",
5,
1030,
21
],
[
"setarg",
4,
0,
5,
1030,
21
],
[
"setarg",
4,
1,
1,
1030,
21
],
[
"invoke",
4,
2,
1030,
21
],
[
"put",
2,
4,
1,
1030,
21
],
[
"get",
6,
4,
1,
1031,
14
],
[
"return",
6,
1031,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1035,
44
],
[
"get",
3,
17,
2,
1035,
21
],
[
"frame",
4,
3,
1,
1035,
21
],
[
"null",
5,
1035,
21
],
[
"setarg",
4,
0,
5,
1035,
21
],
[
"setarg",
4,
1,
1,
1035,
21
],
[
"invoke",
4,
2,
1035,
21
],
[
"put",
2,
5,
1,
1035,
21
],
[
"get",
6,
5,
1,
1036,
14
],
[
"return",
6,
1036,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1040,
42
],
[
"get",
2,
4,
1,
1040,
48
],
[
"get",
3,
5,
1,
1040,
61
],
[
"get",
4,
2,
1,
1040,
74
],
[
"get",
6,
9,
2,
1040,
20
],
[
"frame",
7,
6,
4,
1040,
20
],
[
"null",
8,
1040,
20
],
[
"setarg",
7,
0,
8,
1040,
20
],
[
"setarg",
7,
1,
1,
1040,
20
],
[
"setarg",
7,
2,
2,
1040,
20
],
[
"setarg",
7,
3,
3,
1040,
20
],
[
"setarg",
7,
4,
4,
1040,
20
],
[
"invoke",
7,
5,
1040,
20
],
[
"put",
5,
3,
1,
1040,
20
],
[
"get",
9,
3,
1,
1041,
14
],
[
"return",
9,
1041,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1052,
31
],
[
"get",
2,
2,
1,
1052,
37
],
[
"get",
4,
21,
2,
1052,
14
],
[
"frame",
5,
4,
2,
1052,
14
],
[
"null",
6,
1052,
14
],
[
"setarg",
5,
0,
6,
1052,
14
],
[
"setarg",
5,
1,
1,
1052,
14
],
[
"setarg",
5,
2,
2,
1052,
14
],
[
"tail_invoke",
5,
3,
1052,
14
],
[
"return",
3,
1052,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1056,
32
],
[
"get",
2,
2,
1,
1056,
38
],
[
"get",
4,
31,
2,
1056,
14
],
[
"frame",
5,
4,
2,
1056,
14
],
[
"null",
6,
1056,
14
],
[
"setarg",
5,
0,
6,
1056,
14
],
[
"setarg",
5,
1,
1,
1056,
14
],
[
"setarg",
5,
2,
2,
1056,
14
],
[
"tail_invoke",
5,
3,
1056,
14
],
[
"return",
3,
1056,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1060,
30
],
[
"get",
2,
2,
1,
1060,
36
],
[
"get",
4,
12,
2,
1060,
14
],
[
"frame",
5,
4,
2,
1060,
14
],
[
"null",
6,
1060,
14
],
[
"setarg",
5,
0,
6,
1060,
14
],
[
"setarg",
5,
1,
1,
1060,
14
],
[
"setarg",
5,
2,
2,
1060,
14
],
[
"tail_invoke",
5,
3,
1060,
14
],
[
"return",
3,
1060,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1064,
36
],
[
"get",
3,
4,
2,
1064,
14
],
[
"frame",
4,
3,
1,
1064,
14
],
[
"null",
5,
1064,
14
],
[
"setarg",
4,
0,
5,
1064,
14
],
[
"setarg",
4,
1,
1,
1064,
14
],
[
"tail_invoke",
4,
2,
1064,
14
],
[
"return",
2,
1064,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1068,
35
],
[
"get",
2,
2,
1,
1068,
41
],
[
"get",
4,
36,
2,
1068,
14
],
[
"frame",
5,
4,
2,
1068,
14
],
[
"null",
6,
1068,
14
],
[
"setarg",
5,
0,
6,
1068,
14
],
[
"setarg",
5,
1,
1,
1068,
14
],
[
"setarg",
5,
2,
2,
1068,
14
],
[
"tail_invoke",
5,
3,
1068,
14
],
[
"return",
3,
1068,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 136,
"nr_close_slots": 0,
"instructions": [
[
"null",
4,
1023,
23
],
[
"null",
5,
1024,
23
],
[
"null",
3,
1025,
22
],
[
"load_field",
6,
1,
"instructions",
1026,
9
],
[
"null",
7,
1026,
30
],
[
"is_identical",
8,
6,
7,
1026,
30
],
[
"jump_true",
8,
"eq_done_1274",
1026,
30
],
[
"is_int",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_ni_1275",
1026,
30
],
"_nop_tc_1",
[
"jump",
"eq_ni_1275",
1026,
30
],
[
"eq_int",
8,
6,
7,
1026,
30
],
[
"jump",
"eq_done_1274",
1026,
30
],
"eq_ni_1275",
[
"is_num",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_nn_1276",
1026,
30
],
"_nop_tc_2",
[
"jump",
"eq_nn_1276",
1026,
30
],
[
"eq_float",
8,
6,
7,
1026,
30
],
[
"jump",
"eq_done_1274",
1026,
30
],
"eq_nn_1276",
[
"is_text",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_nt_1277",
1026,
30
],
"_nop_tc_3",
[
"jump",
"eq_nt_1277",
1026,
30
],
[
"eq_text",
8,
6,
7,
1026,
30
],
[
"jump",
"eq_done_1274",
1026,
30
],
"eq_nt_1277",
[
"is_null",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_nnl_1278",
1026,
30
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
8,
1026,
30
],
[
"jump",
"eq_done_1274",
1026,
30
],
"eq_nnl_1278",
[
"is_bool",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_nb_1279",
1026,
30
],
"_nop_tc_6",
[
"jump",
"eq_nb_1279",
1026,
30
],
[
"eq_bool",
8,
6,
7,
1026,
30
],
[
"jump",
"eq_done_1274",
1026,
30
],
"eq_nb_1279",
[
"false",
8,
1026,
30
],
"eq_done_1274",
[
"move",
11,
8,
1026,
30
],
[
"jump_true",
11,
"or_end_1273",
1026,
30
],
[
"load_field",
12,
1,
"instructions",
1026,
45
],
[
"length",
13,
12,
1026,
45
],
[
"access",
14,
0,
1026,
67
],
[
"is_identical",
15,
13,
14,
1026,
67
],
[
"jump_true",
15,
"eq_done_1280",
1026,
67
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
[
"jump",
"eq_ni_1281",
1026,
67
],
[
"eq_int",
15,
13,
14,
1026,
67
],
[
"jump",
"eq_done_1280",
1026,
67
],
"eq_ni_1281",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
[
"eq_float",
15,
13,
14,
1026,
67
],
[
"jump",
"eq_done_1280",
1026,
67
],
"eq_nn_1282",
"_nop_tc_14",
[
"jump",
"eq_nt_1283",
1026,
67
],
"_nop_tc_15",
[
"jump",
"eq_nt_1283",
1026,
67
],
[
"eq_text",
15,
13,
14,
1026,
67
],
[
"jump",
"eq_done_1280",
1026,
67
],
"eq_nt_1283",
"_nop_tc_16",
[
"jump",
"eq_nnl_1284",
1026,
67
],
"_nop_tc_17",
[
"jump",
"eq_nnl_1284",
1026,
67
],
[
"true",
15,
1026,
67
],
[
"jump",
"eq_done_1280",
1026,
67
],
"eq_nnl_1284",
"_nop_tc_18",
[
"jump",
"eq_nb_1285",
1026,
67
],
"_nop_tc_19",
[
"jump",
"eq_nb_1285",
1026,
67
],
[
"eq_bool",
15,
13,
14,
1026,
67
],
[
"jump",
"eq_done_1280",
1026,
67
],
"eq_nb_1285",
[
"false",
15,
1026,
67
],
"eq_done_1280",
[
"move",
11,
15,
1026,
67
],
"or_end_1273",
[
"jump_false",
11,
"if_else_1271",
1026,
67
],
[
"null",
18,
1027,
14
],
[
"return",
18,
1027,
14
],
"_nop_ur_1",
"if_else_1271",
"if_end_1272",
[
"access",
19,
"infer_param_types",
1029,
20
],
[
"function",
20,
14,
1029,
41
],
[
"get",
22,
29,
1,
1029,
5
],
[
"frame",
23,
22,
3,
1029,
5
],
[
"null",
24,
1029,
5
],
[
"setarg",
23,
0,
24,
1029,
5
],
[
"setarg",
23,
1,
1,
1029,
5
],
[
"setarg",
23,
2,
19,
1029,
5
],
[
"setarg",
23,
3,
20,
1029,
5
],
[
"invoke",
23,
21,
1029,
5
],
[
"get",
25,
23,
1,
1033,
9
],
[
"jump_false",
25,
"if_else_1286",
1033,
9
],
[
"access",
26,
"after infer_param_types",
1033,
36
],
[
"get",
28,
23,
1,
1033,
20
],
[
"frame",
29,
28,
2,
1033,
20
],
[
"null",
30,
1033,
20
],
[
"setarg",
29,
0,
30,
1033,
20
],
[
"setarg",
29,
1,
1,
1033,
20
],
[
"setarg",
29,
2,
26,
1033,
20
],
[
"invoke",
29,
27,
1033,
20
],
[
"jump",
"if_end_1287",
1033,
20
],
"if_else_1286",
"if_end_1287",
[
"access",
31,
"infer_slot_write_types",
1034,
20
],
[
"function",
32,
15,
1034,
46
],
[
"get",
34,
29,
1,
1034,
5
],
[
"frame",
35,
34,
3,
1034,
5
],
[
"null",
36,
1034,
5
],
[
"setarg",
35,
0,
36,
1034,
5
],
[
"setarg",
35,
1,
1,
1034,
5
],
[
"setarg",
35,
2,
31,
1034,
5
],
[
"setarg",
35,
3,
32,
1034,
5
],
[
"invoke",
35,
33,
1034,
5
],
[
"get",
37,
23,
1,
1038,
9
],
[
"jump_false",
37,
"if_else_1288",
1038,
9
],
[
"access",
38,
"after infer_slot_write_types",
1038,
36
],
[
"get",
40,
23,
1,
1038,
20
],
[
"frame",
41,
40,
2,
1038,
20
],
[
"null",
42,
1038,
20
],
[
"setarg",
41,
0,
42,
1038,
20
],
[
"setarg",
41,
1,
1,
1038,
20
],
[
"setarg",
41,
2,
38,
1038,
20
],
[
"invoke",
41,
39,
1038,
20
],
[
"jump",
"if_end_1289",
1038,
20
],
"if_else_1288",
"if_end_1289",
[
"access",
43,
"eliminate_type_checks",
1039,
20
],
[
"function",
44,
16,
1039,
45
],
[
"get",
46,
29,
1,
1039,
5
],
[
"frame",
47,
46,
3,
1039,
5
],
[
"null",
48,
1039,
5
],
[
"setarg",
47,
0,
48,
1039,
5
],
[
"setarg",
47,
1,
1,
1039,
5
],
[
"setarg",
47,
2,
43,
1039,
5
],
[
"setarg",
47,
3,
44,
1039,
5
],
[
"invoke",
47,
45,
1039,
5
],
[
"get",
49,
23,
1,
1043,
9
],
[
"jump_false",
49,
"if_else_1290",
1043,
9
],
[
"access",
50,
"after eliminate_type_checks",
1043,
36
],
[
"get",
52,
23,
1,
1043,
20
],
[
"frame",
53,
52,
2,
1043,
20
],
[
"null",
54,
1043,
20
],
[
"setarg",
53,
0,
54,
1043,
20
],
[
"setarg",
53,
1,
1,
1043,
20
],
[
"setarg",
53,
2,
50,
1043,
20
],
[
"invoke",
53,
51,
1043,
20
],
[
"jump",
"if_end_1291",
1043,
20
],
"if_else_1290",
"if_end_1291",
[
"null",
55,
1044,
16
],
[
"is_identical",
56,
2,
55,
1044,
16
],
[
"jump_true",
56,
"ne_nid_1297",
1044,
16
],
[
"jump",
"ne_ni_1298",
1044,
16
],
"ne_nid_1297",
[
"false",
56,
1044,
16
],
[
"jump",
"ne_done_1296",
1044,
16
],
"ne_ni_1298",
[
"is_int",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_nn_1299",
1044,
16
],
"_nop_tc_20",
[
"jump",
"ne_nn_1299",
1044,
16
],
[
"ne_int",
56,
2,
55,
1044,
16
],
[
"jump",
"ne_done_1296",
1044,
16
],
"ne_nn_1299",
[
"is_num",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_nt_1300",
1044,
16
],
"_nop_tc_21",
[
"jump",
"ne_nt_1300",
1044,
16
],
[
"ne_float",
56,
2,
55,
1044,
16
],
[
"jump",
"ne_done_1296",
1044,
16
],
"ne_nt_1300",
[
"is_text",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_nnl_1301",
1044,
16
],
"_nop_tc_22",
[
"jump",
"ne_nnl_1301",
1044,
16
],
[
"ne_text",
56,
2,
55,
1044,
16
],
[
"jump",
"ne_done_1296",
1044,
16
],
"ne_nnl_1301",
[
"is_null",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_nb_1302",
1044,
16
],
"_nop_tc_23",
"_nop_tc_24",
[
"false",
56,
1044,
16
],
[
"jump",
"ne_done_1296",
1044,
16
],
"ne_nb_1302",
[
"is_bool",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_mis_1303",
1044,
16
],
"_nop_tc_25",
[
"jump",
"ne_mis_1303",
1044,
16
],
[
"ne_bool",
56,
2,
55,
1044,
16
],
[
"jump",
"ne_done_1296",
1044,
16
],
"ne_mis_1303",
[
"true",
56,
1044,
16
],
"ne_done_1296",
[
"move",
59,
56,
1044,
16
],
[
"jump_false",
59,
"and_end_1295",
1044,
16
],
[
"load_field",
60,
2,
"type_deltas",
1044,
24
],
[
"null",
61,
1044,
43
],
[
"is_identical",
62,
60,
61,
1044,
43
],
[
"jump_true",
62,
"ne_nid_1305",
1044,
43
],
[
"jump",
"ne_ni_1306",
1044,
43
],
"ne_nid_1305",
[
"false",
62,
1044,
43
],
[
"jump",
"ne_done_1304",
1044,
43
],
"ne_ni_1306",
[
"is_int",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_nn_1307",
1044,
43
],
"_nop_tc_26",
[
"jump",
"ne_nn_1307",
1044,
43
],
[
"ne_int",
62,
60,
61,
1044,
43
],
[
"jump",
"ne_done_1304",
1044,
43
],
"ne_nn_1307",
[
"is_num",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_nt_1308",
1044,
43
],
"_nop_tc_27",
[
"jump",
"ne_nt_1308",
1044,
43
],
[
"ne_float",
62,
60,
61,
1044,
43
],
[
"jump",
"ne_done_1304",
1044,
43
],
"ne_nt_1308",
[
"is_text",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_nnl_1309",
1044,
43
],
"_nop_tc_28",
[
"jump",
"ne_nnl_1309",
1044,
43
],
[
"ne_text",
62,
60,
61,
1044,
43
],
[
"jump",
"ne_done_1304",
1044,
43
],
"ne_nnl_1309",
[
"is_null",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_nb_1310",
1044,
43
],
"_nop_tc_29",
"_nop_tc_30",
[
"false",
62,
1044,
43
],
[
"jump",
"ne_done_1304",
1044,
43
],
"ne_nb_1310",
[
"is_bool",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_mis_1311",
1044,
43
],
"_nop_tc_31",
[
"jump",
"ne_mis_1311",
1044,
43
],
[
"ne_bool",
62,
60,
61,
1044,
43
],
[
"jump",
"ne_done_1304",
1044,
43
],
"ne_mis_1311",
[
"true",
62,
1044,
43
],
"ne_done_1304",
[
"move",
59,
62,
1044,
43
],
"and_end_1295",
[
"move",
65,
59,
1044,
43
],
[
"jump_false",
65,
"and_end_1294",
1044,
43
],
[
"null",
66,
1044,
65
],
[
"is_identical",
67,
3,
66,
1044,
65
],
[
"jump_true",
67,
"ne_nid_1313",
1044,
65
],
[
"jump",
"ne_ni_1314",
1044,
65
],
"ne_nid_1313",
[
"false",
67,
1044,
65
],
[
"jump",
"ne_done_1312",
1044,
65
],
"ne_ni_1314",
"_nop_tc_32",
[
"jump",
"ne_nn_1315",
1044,
65
],
"_nop_tc_33",
[
"jump",
"ne_nn_1315",
1044,
65
],
[
"ne_int",
67,
3,
66,
1044,
65
],
[
"jump",
"ne_done_1312",
1044,
65
],
"ne_nn_1315",
"_nop_tc_34",
[
"jump",
"ne_nt_1316",
1044,
65
],
"_nop_tc_35",
[
"jump",
"ne_nt_1316",
1044,
65
],
[
"ne_float",
67,
3,
66,
1044,
65
],
[
"jump",
"ne_done_1312",
1044,
65
],
"ne_nt_1316",
"_nop_tc_36",
[
"jump",
"ne_nnl_1317",
1044,
65
],
"_nop_tc_37",
[
"jump",
"ne_nnl_1317",
1044,
65
],
[
"ne_text",
67,
3,
66,
1044,
65
],
[
"jump",
"ne_done_1312",
1044,
65
],
"ne_nnl_1317",
"_nop_tc_38",
"_nop_tc_39",
"_nop_tc_40",
"_nop_tc_41",
[
"false",
67,
1044,
65
],
[
"jump",
"ne_done_1312",
1044,
65
],
"ne_nb_1318",
"_nop_tc_42",
[
"jump",
"ne_mis_1319",
1044,
65
],
"_nop_tc_43",
[
"jump",
"ne_mis_1319",
1044,
65
],
[
"ne_bool",
67,
3,
66,
1044,
65
],
[
"jump",
"ne_done_1312",
1044,
65
],
"ne_mis_1319",
[
"true",
67,
1044,
65
],
"ne_done_1312",
[
"move",
65,
67,
1044,
65
],
"and_end_1294",
[
"jump_false",
65,
"if_else_1292",
1044,
65
],
[
"load_field",
70,
2,
"type_deltas",
1045,
7
],
[
"record",
71,
3
],
[
"load_field",
72,
1,
"name",
1046,
13
],
[
"store_field",
71,
72,
"fn",
1046,
13
],
[
"store_field",
71,
4,
"param_types",
1047,
22
],
[
"store_field",
71,
3,
"slot_types",
1048,
21
],
[
"is_array",
73,
70,
1048,
21
],
[
"jump_false",
73,
"push_err_1320",
1048,
21
],
[
"push",
70,
71,
1048,
21
],
[
"jump",
"push_done_1321",
1048,
21
],
"push_err_1320",
[
"disrupt",
1048,
21
],
"push_done_1321",
[
"jump",
"if_end_1293",
1048,
21
],
"if_else_1292",
"if_end_1293",
[
"access",
74,
"simplify_algebra",
1051,
20
],
[
"function",
75,
17,
1051,
40
],
[
"get",
77,
29,
1,
1051,
5
],
[
"frame",
78,
77,
3,
1051,
5
],
[
"null",
79,
1051,
5
],
[
"setarg",
78,
0,
79,
1051,
5
],
[
"setarg",
78,
1,
1,
1051,
5
],
[
"setarg",
78,
2,
74,
1051,
5
],
[
"setarg",
78,
3,
75,
1051,
5
],
[
"invoke",
78,
76,
1051,
5
],
[
"get",
80,
23,
1,
1054,
9
],
[
"jump_false",
80,
"if_else_1322",
1054,
9
],
[
"access",
81,
"after simplify_algebra",
1054,
36
],
[
"get",
83,
23,
1,
1054,
20
],
[
"frame",
84,
83,
2,
1054,
20
],
[
"null",
85,
1054,
20
],
[
"setarg",
84,
0,
85,
1054,
20
],
[
"setarg",
84,
1,
1,
1054,
20
],
[
"setarg",
84,
2,
81,
1054,
20
],
[
"invoke",
84,
82,
1054,
20
],
[
"jump",
"if_end_1323",
1054,
20
],
"if_else_1322",
"if_end_1323",
[
"access",
86,
"simplify_booleans",
1055,
20
],
[
"function",
87,
18,
1055,
41
],
[
"get",
89,
29,
1,
1055,
5
],
[
"frame",
90,
89,
3,
1055,
5
],
[
"null",
91,
1055,
5
],
[
"setarg",
90,
0,
91,
1055,
5
],
[
"setarg",
90,
1,
1,
1055,
5
],
[
"setarg",
90,
2,
86,
1055,
5
],
[
"setarg",
90,
3,
87,
1055,
5
],
[
"invoke",
90,
88,
1055,
5
],
[
"get",
92,
23,
1,
1058,
9
],
[
"jump_false",
92,
"if_else_1324",
1058,
9
],
[
"access",
93,
"after simplify_booleans",
1058,
36
],
[
"get",
95,
23,
1,
1058,
20
],
[
"frame",
96,
95,
2,
1058,
20
],
[
"null",
97,
1058,
20
],
[
"setarg",
96,
0,
97,
1058,
20
],
[
"setarg",
96,
1,
1,
1058,
20
],
[
"setarg",
96,
2,
93,
1058,
20
],
[
"invoke",
96,
94,
1058,
20
],
[
"jump",
"if_end_1325",
1058,
20
],
"if_else_1324",
"if_end_1325",
[
"access",
98,
"eliminate_moves",
1059,
20
],
[
"function",
99,
19,
1059,
39
],
[
"get",
101,
29,
1,
1059,
5
],
[
"frame",
102,
101,
3,
1059,
5
],
[
"null",
103,
1059,
5
],
[
"setarg",
102,
0,
103,
1059,
5
],
[
"setarg",
102,
1,
1,
1059,
5
],
[
"setarg",
102,
2,
98,
1059,
5
],
[
"setarg",
102,
3,
99,
1059,
5
],
[
"invoke",
102,
100,
1059,
5
],
[
"get",
104,
23,
1,
1062,
9
],
[
"jump_false",
104,
"if_else_1326",
1062,
9
],
[
"access",
105,
"after eliminate_moves",
1062,
36
],
[
"get",
107,
23,
1,
1062,
20
],
[
"frame",
108,
107,
2,
1062,
20
],
[
"null",
109,
1062,
20
],
[
"setarg",
108,
0,
109,
1062,
20
],
[
"setarg",
108,
1,
1,
1062,
20
],
[
"setarg",
108,
2,
105,
1062,
20
],
[
"invoke",
108,
106,
1062,
20
],
[
"jump",
"if_end_1327",
1062,
20
],
"if_else_1326",
"if_end_1327",
[
"access",
110,
"eliminate_unreachable",
1063,
20
],
[
"function",
111,
20,
1063,
45
],
[
"get",
113,
29,
1,
1063,
5
],
[
"frame",
114,
113,
3,
1063,
5
],
[
"null",
115,
1063,
5
],
[
"setarg",
114,
0,
115,
1063,
5
],
[
"setarg",
114,
1,
1,
1063,
5
],
[
"setarg",
114,
2,
110,
1063,
5
],
[
"setarg",
114,
3,
111,
1063,
5
],
[
"invoke",
114,
112,
1063,
5
],
[
"get",
116,
23,
1,
1066,
9
],
[
"jump_false",
116,
"if_else_1328",
1066,
9
],
[
"access",
117,
"after eliminate_unreachable",
1066,
36
],
[
"get",
119,
23,
1,
1066,
20
],
[
"frame",
120,
119,
2,
1066,
20
],
[
"null",
121,
1066,
20
],
[
"setarg",
120,
0,
121,
1066,
20
],
[
"setarg",
120,
1,
1,
1066,
20
],
[
"setarg",
120,
2,
117,
1066,
20
],
[
"invoke",
120,
118,
1066,
20
],
[
"jump",
"if_end_1329",
1066,
20
],
"if_else_1328",
"if_end_1329",
[
"access",
122,
"eliminate_dead_jumps",
1067,
20
],
[
"function",
123,
21,
1067,
44
],
[
"get",
125,
29,
1,
1067,
5
],
[
"frame",
126,
125,
3,
1067,
5
],
[
"null",
127,
1067,
5
],
[
"setarg",
126,
0,
127,
1067,
5
],
[
"setarg",
126,
1,
1,
1067,
5
],
[
"setarg",
126,
2,
122,
1067,
5
],
[
"setarg",
126,
3,
123,
1067,
5
],
[
"invoke",
126,
124,
1067,
5
],
[
"get",
128,
23,
1,
1070,
9
],
[
"jump_false",
128,
"if_else_1330",
1070,
9
],
[
"access",
129,
"after eliminate_dead_jumps",
1070,
36
],
[
"get",
131,
23,
1,
1070,
20
],
[
"frame",
132,
131,
2,
1070,
20
],
[
"null",
133,
1070,
20
],
[
"setarg",
132,
0,
133,
1070,
20
],
[
"setarg",
132,
1,
1,
1070,
20
],
[
"setarg",
132,
2,
129,
1070,
20
],
[
"invoke",
132,
130,
1070,
20
],
[
"jump",
"if_end_1331",
1070,
20
],
"if_else_1330",
"if_end_1331",
[
"null",
134,
1071,
12
],
[
"return",
134,
1071,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 416,
"nr_close_slots": 0,
"instructions": [
[
"null",
23,
8,
19
],
[
"null",
14,
9,
18
],
[
"load_field",
38,
1,
"_verify",
10,
7
],
[
"move",
39,
38,
10,
7
],
[
"jump_false",
39,
"and_end_2",
10,
7
],
[
"load_field",
40,
1,
"_verify_mod",
10,
21
],
[
"move",
39,
40,
10,
21
],
"and_end_2",
[
"jump_false",
39,
"if_else_0",
10,
21
],
[
"load_field",
41,
1,
"_verify_mod",
11,
16
],
[
"move",
14,
41,
11,
16
],
[
"function",
42,
0,
12,
17
],
[
"move",
23,
42,
12,
17
],
[
"jump",
"if_end_1",
12,
17
],
"if_else_0",
"if_end_1",
[
"access",
6,
"unknown",
26,
19
],
[
"access",
27,
"int",
27,
15
],
[
"access",
28,
"float",
28,
17
],
[
"access",
15,
"num",
29,
15
],
[
"access",
22,
"text",
30,
16
],
[
"access",
24,
"bool",
31,
16
],
[
"access",
3,
"null",
32,
16
],
[
"access",
7,
"array",
33,
17
],
[
"access",
34,
"record",
34,
18
],
[
"access",
37,
"function",
35,
20
],
[
"record",
43,
8
],
[
"store_field",
43,
27,
"is_int",
57,
13
],
[
"store_field",
43,
22,
"is_text",
57,
29
],
[
"store_field",
43,
15,
"is_num",
57,
45
],
[
"store_field",
43,
24,
"is_bool",
58,
14
],
[
"store_field",
43,
3,
"is_null",
58,
31
],
[
"store_field",
43,
7,
"is_array",
59,
15
],
[
"store_field",
43,
37,
"is_func",
59,
33
],
[
"store_field",
43,
34,
"is_record",
60,
16
],
[
"move",
25,
43,
60,
16
],
[
"record",
44,
11
],
[
"true",
45,
65,
13
],
[
"store_field",
44,
45,
"eq_int",
65,
13
],
[
"true",
46,
65,
29
],
[
"store_field",
44,
46,
"eq_float",
65,
29
],
[
"true",
47,
65,
44
],
[
"store_field",
44,
47,
"eq_text",
65,
44
],
[
"true",
48,
65,
59
],
[
"store_field",
44,
48,
"eq_bool",
65,
59
],
[
"true",
49,
66,
19
],
[
"store_field",
44,
49,
"is_identical",
66,
19
],
[
"true",
50,
67,
13
],
[
"store_field",
44,
50,
"le_int",
67,
13
],
[
"true",
51,
67,
29
],
[
"store_field",
44,
51,
"le_float",
67,
29
],
[
"true",
52,
67,
44
],
[
"store_field",
44,
52,
"le_text",
67,
44
],
[
"true",
53,
68,
13
],
[
"store_field",
44,
53,
"ge_int",
68,
13
],
[
"true",
54,
68,
29
],
[
"store_field",
44,
54,
"ge_float",
68,
29
],
[
"true",
55,
68,
44
],
[
"store_field",
44,
55,
"ge_text",
68,
44
],
[
"move",
32,
44,
68,
44
],
[
"record",
56,
10
],
[
"true",
57,
71,
13
],
[
"store_field",
56,
57,
"ne_int",
71,
13
],
[
"true",
58,
71,
29
],
[
"store_field",
56,
58,
"ne_float",
71,
29
],
[
"true",
59,
71,
44
],
[
"store_field",
56,
59,
"ne_text",
71,
44
],
[
"true",
60,
71,
59
],
[
"store_field",
56,
60,
"ne_bool",
71,
59
],
[
"true",
61,
72,
13
],
[
"store_field",
56,
61,
"lt_int",
72,
13
],
[
"true",
62,
72,
29
],
[
"store_field",
56,
62,
"lt_float",
72,
29
],
[
"true",
63,
72,
44
],
[
"store_field",
56,
63,
"lt_text",
72,
44
],
[
"true",
64,
73,
13
],
[
"store_field",
56,
64,
"gt_int",
73,
13
],
[
"true",
65,
73,
29
],
[
"store_field",
56,
65,
"gt_float",
73,
29
],
[
"true",
66,
73,
44
],
[
"store_field",
56,
66,
"gt_text",
73,
44
],
[
"move",
13,
56,
73,
44
],
[
"record",
67,
19
],
[
"true",
68,
76,
10
],
[
"store_field",
67,
68,
"int",
76,
10
],
[
"true",
69,
76,
24
],
[
"store_field",
67,
69,
"access",
76,
24
],
[
"true",
70,
76,
36
],
[
"store_field",
67,
70,
"true",
76,
36
],
[
"true",
71,
76,
49
],
[
"store_field",
67,
71,
"false",
76,
49
],
[
"true",
72,
76,
61
],
[
"store_field",
67,
72,
"move",
76,
61
],
[
"true",
73,
76,
73
],
[
"store_field",
67,
73,
"null",
76,
73
],
[
"true",
74,
77,
11
],
[
"store_field",
67,
74,
"jump",
77,
11
],
[
"true",
75,
77,
28
],
[
"store_field",
67,
75,
"jump_true",
77,
28
],
[
"true",
76,
77,
46
],
[
"store_field",
67,
76,
"jump_false",
77,
46
],
[
"true",
77,
77,
67
],
[
"store_field",
67,
77,
"jump_not_null",
77,
67
],
[
"true",
78,
78,
13
],
[
"store_field",
67,
78,
"return",
78,
13
],
[
"true",
79,
78,
28
],
[
"store_field",
67,
79,
"disrupt",
78,
28
],
[
"true",
80,
79,
18
],
[
"store_field",
67,
80,
"store_field",
79,
18
],
[
"true",
81,
79,
37
],
[
"store_field",
67,
81,
"store_index",
79,
37
],
[
"true",
82,
79,
58
],
[
"store_field",
67,
82,
"store_dynamic",
79,
58
],
[
"true",
83,
80,
11
],
[
"store_field",
67,
83,
"push",
80,
11
],
[
"true",
84,
80,
25
],
[
"store_field",
67,
84,
"setarg",
80,
25
],
[
"true",
85,
80,
39
],
[
"store_field",
67,
85,
"invoke",
80,
39
],
[
"true",
86,
80,
58
],
[
"store_field",
67,
86,
"tail_invoke",
80,
58
],
[
"move",
10,
67,
80,
58
],
[
"null",
19,
85,
18
],
[
"null",
18,
86,
18
],
[
"null",
87,
87,
14
],
[
"is_identical",
88,
2,
87,
87,
14
],
[
"jump_true",
88,
"ne_nid_20",
87,
14
],
[
"jump",
"ne_ni_21",
87,
14
],
"ne_nid_20",
[
"false",
88,
87,
14
],
[
"jump",
"ne_done_19",
87,
14
],
"ne_ni_21",
[
"is_int",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_nn_22",
87,
14
],
"_nop_tc_1",
[
"jump",
"ne_nn_22",
87,
14
],
[
"ne_int",
88,
2,
87,
87,
14
],
[
"jump",
"ne_done_19",
87,
14
],
"ne_nn_22",
[
"is_num",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_nt_23",
87,
14
],
"_nop_tc_2",
[
"jump",
"ne_nt_23",
87,
14
],
[
"ne_float",
88,
2,
87,
87,
14
],
[
"jump",
"ne_done_19",
87,
14
],
"ne_nt_23",
[
"is_text",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_nnl_24",
87,
14
],
"_nop_tc_3",
[
"jump",
"ne_nnl_24",
87,
14
],
[
"ne_text",
88,
2,
87,
87,
14
],
[
"jump",
"ne_done_19",
87,
14
],
"ne_nnl_24",
[
"is_null",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_nb_25",
87,
14
],
"_nop_tc_4",
"_nop_tc_5",
[
"false",
88,
87,
14
],
[
"jump",
"ne_done_19",
87,
14
],
"ne_nb_25",
[
"is_bool",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_mis_26",
87,
14
],
"_nop_tc_6",
[
"jump",
"ne_mis_26",
87,
14
],
[
"ne_bool",
88,
2,
87,
87,
14
],
[
"jump",
"ne_done_19",
87,
14
],
"ne_mis_26",
[
"true",
88,
87,
14
],
"ne_done_19",
[
"jump_false",
88,
"if_else_17",
87,
14
],
[
"access",
91,
"ir_stats",
88,
20
],
[
"access",
93,
{
"name": "use",
"kind": "name",
"make": "intrinsic"
},
88,
16
],
[
"frame",
94,
93,
1,
88,
16
],
[
"null",
95,
88,
16
],
[
"setarg",
94,
0,
95,
88,
16
],
[
"setarg",
94,
1,
91,
88,
16
],
[
"invoke",
94,
92,
88,
16
],
[
"move",
19,
92,
88,
16
],
[
"access",
96,
"time",
89,
20
],
[
"access",
98,
{
"name": "use",
"kind": "name",
"make": "intrinsic"
},
89,
16
],
[
"frame",
99,
98,
1,
89,
16
],
[
"null",
100,
89,
16
],
[
"setarg",
99,
0,
100,
89,
16
],
[
"setarg",
99,
1,
96,
89,
16
],
[
"invoke",
99,
97,
89,
16
],
[
"move",
18,
97,
89,
16
],
[
"jump",
"if_end_18",
89,
16
],
"if_else_17",
"if_end_18",
[
"function",
101,
1,
92,
18
],
[
"move",
29,
101,
92,
18
],
[
"function",
102,
2,
129,
27
],
[
"move",
16,
102,
129,
27
],
[
"function",
103,
3,
143,
21
],
[
"move",
11,
103,
143,
21
],
[
"function",
104,
4,
164,
17
],
[
"move",
30,
104,
164,
17
],
[
"function",
105,
5,
178,
24
],
[
"move",
33,
105,
178,
24
],
[
"record",
106,
43
],
[
"access",
107,
2,
229,
16
],
[
"access",
108,
3,
229,
26
],
[
"array",
109,
4,
229,
29
],
[
"push",
109,
107,
229,
29
],
[
"push",
109,
15,
229,
29
],
[
"push",
109,
108,
229,
29
],
[
"push",
109,
15,
229,
29
],
[
"store_field",
106,
109,
"subtract",
229,
29
],
[
"access",
110,
2,
229,
48
],
[
"access",
111,
3,
229,
58
],
[
"array",
112,
4,
229,
61
],
[
"push",
112,
110,
229,
61
],
[
"push",
112,
15,
229,
61
],
[
"push",
112,
111,
229,
61
],
[
"push",
112,
15,
229,
61
],
[
"store_field",
106,
112,
"multiply",
229,
61
],
[
"access",
113,
2,
230,
14
],
[
"access",
114,
3,
230,
24
],
[
"array",
115,
4,
230,
27
],
[
"push",
115,
113,
230,
27
],
[
"push",
115,
15,
230,
27
],
[
"push",
115,
114,
230,
27
],
[
"push",
115,
15,
230,
27
],
[
"store_field",
106,
115,
"divide",
230,
27
],
[
"access",
116,
2,
230,
44
],
[
"access",
117,
3,
230,
54
],
[
"array",
118,
4,
230,
57
],
[
"push",
118,
116,
230,
57
],
[
"push",
118,
15,
230,
57
],
[
"push",
118,
117,
230,
57
],
[
"push",
118,
15,
230,
57
],
[
"store_field",
106,
118,
"modulo",
230,
57
],
[
"access",
119,
2,
231,
11
],
[
"access",
120,
3,
231,
21
],
[
"array",
121,
4,
231,
24
],
[
"push",
121,
119,
231,
24
],
[
"push",
121,
15,
231,
24
],
[
"push",
121,
120,
231,
24
],
[
"push",
121,
15,
231,
24
],
[
"store_field",
106,
121,
"pow",
231,
24
],
[
"access",
122,
2,
231,
41
],
[
"array",
123,
2,
231,
44
],
[
"push",
123,
122,
231,
44
],
[
"push",
123,
15,
231,
44
],
[
"store_field",
106,
123,
"negate",
231,
44
],
[
"access",
124,
2,
232,
14
],
[
"access",
125,
3,
232,
24
],
[
"array",
126,
4,
232,
27
],
[
"push",
126,
124,
232,
27
],
[
"push",
126,
27,
232,
27
],
[
"push",
126,
125,
232,
27
],
[
"push",
126,
27,
232,
27
],
[
"store_field",
106,
126,
"eq_int",
232,
27
],
[
"access",
127,
2,
232,
44
],
[
"access",
128,
3,
232,
54
],
[
"array",
129,
4,
232,
57
],
[
"push",
129,
127,
232,
57
],
[
"push",
129,
27,
232,
57
],
[
"push",
129,
128,
232,
57
],
[
"push",
129,
27,
232,
57
],
[
"store_field",
106,
129,
"ne_int",
232,
57
],
[
"access",
130,
2,
233,
14
],
[
"access",
131,
3,
233,
24
],
[
"array",
132,
4,
233,
27
],
[
"push",
132,
130,
233,
27
],
[
"push",
132,
27,
233,
27
],
[
"push",
132,
131,
233,
27
],
[
"push",
132,
27,
233,
27
],
[
"store_field",
106,
132,
"lt_int",
233,
27
],
[
"access",
133,
2,
233,
44
],
[
"access",
134,
3,
233,
54
],
[
"array",
135,
4,
233,
57
],
[
"push",
135,
133,
233,
57
],
[
"push",
135,
27,
233,
57
],
[
"push",
135,
134,
233,
57
],
[
"push",
135,
27,
233,
57
],
[
"store_field",
106,
135,
"gt_int",
233,
57
],
[
"access",
136,
2,
234,
14
],
[
"access",
137,
3,
234,
24
],
[
"array",
138,
4,
234,
27
],
[
"push",
138,
136,
234,
27
],
[
"push",
138,
27,
234,
27
],
[
"push",
138,
137,
234,
27
],
[
"push",
138,
27,
234,
27
],
[
"store_field",
106,
138,
"le_int",
234,
27
],
[
"access",
139,
2,
234,
44
],
[
"access",
140,
3,
234,
54
],
[
"array",
141,
4,
234,
57
],
[
"push",
141,
139,
234,
57
],
[
"push",
141,
27,
234,
57
],
[
"push",
141,
140,
234,
57
],
[
"push",
141,
27,
234,
57
],
[
"store_field",
106,
141,
"ge_int",
234,
57
],
[
"access",
142,
2,
235,
14
],
[
"access",
143,
3,
235,
24
],
[
"array",
144,
4,
235,
27
],
[
"push",
144,
142,
235,
27
],
[
"push",
144,
27,
235,
27
],
[
"push",
144,
143,
235,
27
],
[
"push",
144,
27,
235,
27
],
[
"store_field",
106,
144,
"bitand",
235,
27
],
[
"access",
145,
2,
235,
43
],
[
"access",
146,
3,
235,
53
],
[
"array",
147,
4,
235,
56
],
[
"push",
147,
145,
235,
56
],
[
"push",
147,
27,
235,
56
],
[
"push",
147,
146,
235,
56
],
[
"push",
147,
27,
235,
56
],
[
"store_field",
106,
147,
"bitor",
235,
56
],
[
"access",
148,
2,
236,
14
],
[
"access",
149,
3,
236,
24
],
[
"array",
150,
4,
236,
27
],
[
"push",
150,
148,
236,
27
],
[
"push",
150,
27,
236,
27
],
[
"push",
150,
149,
236,
27
],
[
"push",
150,
27,
236,
27
],
[
"store_field",
106,
150,
"bitxor",
236,
27
],
[
"access",
151,
2,
236,
41
],
[
"access",
152,
3,
236,
51
],
[
"array",
153,
4,
236,
54
],
[
"push",
153,
151,
236,
54
],
[
"push",
153,
27,
236,
54
],
[
"push",
153,
152,
236,
54
],
[
"push",
153,
27,
236,
54
],
[
"store_field",
106,
153,
"shl",
236,
54
],
[
"access",
154,
2,
237,
11
],
[
"access",
155,
3,
237,
21
],
[
"array",
156,
4,
237,
24
],
[
"push",
156,
154,
237,
24
],
[
"push",
156,
27,
237,
24
],
[
"push",
156,
155,
237,
24
],
[
"push",
156,
27,
237,
24
],
[
"store_field",
106,
156,
"shr",
237,
24
],
[
"access",
157,
2,
237,
39
],
[
"access",
158,
3,
237,
49
],
[
"array",
159,
4,
237,
52
],
[
"push",
159,
157,
237,
52
],
[
"push",
159,
27,
237,
52
],
[
"push",
159,
158,
237,
52
],
[
"push",
159,
27,
237,
52
],
[
"store_field",
106,
159,
"ushr",
237,
52
],
[
"access",
160,
2,
238,
14
],
[
"array",
161,
2,
238,
17
],
[
"push",
161,
160,
238,
17
],
[
"push",
161,
27,
238,
17
],
[
"store_field",
106,
161,
"bitnot",
238,
17
],
[
"access",
162,
2,
239,
16
],
[
"access",
163,
3,
239,
28
],
[
"array",
164,
4,
239,
31
],
[
"push",
164,
162,
239,
31
],
[
"push",
164,
28,
239,
31
],
[
"push",
164,
163,
239,
31
],
[
"push",
164,
28,
239,
31
],
[
"store_field",
106,
164,
"eq_float",
239,
31
],
[
"access",
165,
2,
239,
52
],
[
"access",
166,
3,
239,
64
],
[
"array",
167,
4,
239,
67
],
[
"push",
167,
165,
239,
67
],
[
"push",
167,
28,
239,
67
],
[
"push",
167,
166,
239,
67
],
[
"push",
167,
28,
239,
67
],
[
"store_field",
106,
167,
"ne_float",
239,
67
],
[
"access",
168,
2,
240,
16
],
[
"access",
169,
3,
240,
28
],
[
"array",
170,
4,
240,
31
],
[
"push",
170,
168,
240,
31
],
[
"push",
170,
28,
240,
31
],
[
"push",
170,
169,
240,
31
],
[
"push",
170,
28,
240,
31
],
[
"store_field",
106,
170,
"lt_float",
240,
31
],
[
"access",
171,
2,
240,
52
],
[
"access",
172,
3,
240,
64
],
[
"array",
173,
4,
240,
67
],
[
"push",
173,
171,
240,
67
],
[
"push",
173,
28,
240,
67
],
[
"push",
173,
172,
240,
67
],
[
"push",
173,
28,
240,
67
],
[
"store_field",
106,
173,
"gt_float",
240,
67
],
[
"access",
174,
2,
241,
16
],
[
"access",
175,
3,
241,
28
],
[
"array",
176,
4,
241,
31
],
[
"push",
176,
174,
241,
31
],
[
"push",
176,
28,
241,
31
],
[
"push",
176,
175,
241,
31
],
[
"push",
176,
28,
241,
31
],
[
"store_field",
106,
176,
"le_float",
241,
31
],
[
"access",
177,
2,
241,
52
],
[
"access",
178,
3,
241,
64
],
[
"array",
179,
4,
241,
67
],
[
"push",
179,
177,
241,
67
],
[
"push",
179,
28,
241,
67
],
[
"push",
179,
178,
241,
67
],
[
"push",
179,
28,
241,
67
],
[
"store_field",
106,
179,
"ge_float",
241,
67
],
[
"access",
180,
2,
242,
14
],
[
"access",
181,
3,
242,
25
],
[
"array",
182,
4,
242,
28
],
[
"push",
182,
180,
242,
28
],
[
"push",
182,
22,
242,
28
],
[
"push",
182,
181,
242,
28
],
[
"push",
182,
22,
242,
28
],
[
"store_field",
106,
182,
"concat",
242,
28
],
[
"access",
183,
2,
243,
15
],
[
"access",
184,
3,
243,
26
],
[
"array",
185,
4,
243,
29
],
[
"push",
185,
183,
243,
29
],
[
"push",
185,
22,
243,
29
],
[
"push",
185,
184,
243,
29
],
[
"push",
185,
22,
243,
29
],
[
"store_field",
106,
185,
"eq_text",
243,
29
],
[
"access",
186,
2,
243,
48
],
[
"access",
187,
3,
243,
59
],
[
"array",
188,
4,
243,
62
],
[
"push",
188,
186,
243,
62
],
[
"push",
188,
22,
243,
62
],
[
"push",
188,
187,
243,
62
],
[
"push",
188,
22,
243,
62
],
[
"store_field",
106,
188,
"ne_text",
243,
62
],
[
"access",
189,
2,
244,
15
],
[
"access",
190,
3,
244,
26
],
[
"array",
191,
4,
244,
29
],
[
"push",
191,
189,
244,
29
],
[
"push",
191,
22,
244,
29
],
[
"push",
191,
190,
244,
29
],
[
"push",
191,
22,
244,
29
],
[
"store_field",
106,
191,
"lt_text",
244,
29
],
[
"access",
192,
2,
244,
48
],
[
"access",
193,
3,
244,
59
],
[
"array",
194,
4,
244,
62
],
[
"push",
194,
192,
244,
62
],
[
"push",
194,
22,
244,
62
],
[
"push",
194,
193,
244,
62
],
[
"push",
194,
22,
244,
62
],
[
"store_field",
106,
194,
"gt_text",
244,
62
],
[
"access",
195,
2,
245,
15
],
[
"access",
196,
3,
245,
26
],
[
"array",
197,
4,
245,
29
],
[
"push",
197,
195,
245,
29
],
[
"push",
197,
22,
245,
29
],
[
"push",
197,
196,
245,
29
],
[
"push",
197,
22,
245,
29
],
[
"store_field",
106,
197,
"le_text",
245,
29
],
[
"access",
198,
2,
245,
48
],
[
"access",
199,
3,
245,
59
],
[
"array",
200,
4,
245,
62
],
[
"push",
200,
198,
245,
62
],
[
"push",
200,
22,
245,
62
],
[
"push",
200,
199,
245,
62
],
[
"push",
200,
22,
245,
62
],
[
"store_field",
106,
200,
"ge_text",
245,
62
],
[
"access",
201,
2,
246,
15
],
[
"access",
202,
3,
246,
26
],
[
"array",
203,
4,
246,
29
],
[
"push",
203,
201,
246,
29
],
[
"push",
203,
24,
246,
29
],
[
"push",
203,
202,
246,
29
],
[
"push",
203,
24,
246,
29
],
[
"store_field",
106,
203,
"eq_bool",
246,
29
],
[
"access",
204,
2,
246,
48
],
[
"access",
205,
3,
246,
59
],
[
"array",
206,
4,
246,
62
],
[
"push",
206,
204,
246,
62
],
[
"push",
206,
24,
246,
62
],
[
"push",
206,
205,
246,
62
],
[
"push",
206,
24,
246,
62
],
[
"store_field",
106,
206,
"ne_bool",
246,
62
],
[
"access",
207,
2,
247,
11
],
[
"array",
208,
2,
247,
14
],
[
"push",
208,
207,
247,
14
],
[
"push",
208,
24,
247,
14
],
[
"store_field",
106,
208,
"not",
247,
14
],
[
"access",
209,
2,
247,
29
],
[
"access",
210,
3,
247,
40
],
[
"array",
211,
4,
247,
43
],
[
"push",
211,
209,
247,
43
],
[
"push",
211,
24,
247,
43
],
[
"push",
211,
210,
247,
43
],
[
"push",
211,
24,
247,
43
],
[
"store_field",
106,
211,
"and",
247,
43
],
[
"access",
212,
2,
247,
57
],
[
"access",
213,
3,
247,
68
],
[
"array",
214,
4,
247,
71
],
[
"push",
214,
212,
247,
71
],
[
"push",
214,
24,
247,
71
],
[
"push",
214,
213,
247,
71
],
[
"push",
214,
24,
247,
71
],
[
"store_field",
106,
214,
"or",
247,
71
],
[
"access",
215,
1,
248,
19
],
[
"access",
216,
2,
248,
31
],
[
"array",
217,
4,
248,
34
],
[
"push",
217,
215,
248,
34
],
[
"push",
217,
7,
248,
34
],
[
"push",
217,
216,
248,
34
],
[
"push",
217,
27,
248,
34
],
[
"store_field",
106,
217,
"store_index",
248,
34
],
[
"access",
218,
1,
248,
56
],
[
"array",
219,
2,
248,
59
],
[
"push",
219,
218,
248,
59
],
[
"push",
219,
34,
248,
59
],
[
"store_field",
106,
219,
"store_field",
248,
59
],
[
"access",
220,
1,
249,
12
],
[
"array",
221,
2,
249,
15
],
[
"push",
221,
220,
249,
15
],
[
"push",
221,
7,
249,
15
],
[
"store_field",
106,
221,
"push",
249,
15
],
[
"access",
222,
2,
250,
18
],
[
"access",
223,
3,
250,
30
],
[
"array",
224,
4,
250,
33
],
[
"push",
224,
222,
250,
33
],
[
"push",
224,
7,
250,
33
],
[
"push",
224,
223,
250,
33
],
[
"push",
224,
27,
250,
33
],
[
"store_field",
106,
224,
"load_index",
250,
33
],
[
"access",
225,
2,
250,
54
],
[
"array",
226,
2,
250,
57
],
[
"push",
226,
225,
250,
57
],
[
"push",
226,
34,
250,
57
],
[
"store_field",
106,
226,
"load_field",
250,
57
],
[
"access",
227,
2,
251,
11
],
[
"array",
228,
2,
251,
14
],
[
"push",
228,
227,
251,
14
],
[
"push",
228,
7,
251,
14
],
[
"store_field",
106,
228,
"pop",
251,
14
],
[
"move",
26,
106,
251,
14
],
[
"function",
229,
6,
254,
27
],
[
"move",
35,
229,
254,
27
],
[
"record",
230,
74
],
[
"access",
231,
1,
307,
11
],
[
"array",
232,
2,
307,
14
],
[
"push",
232,
231,
307,
14
],
[
"push",
232,
27,
307,
14
],
[
"store_field",
230,
232,
"int",
307,
14
],
[
"access",
233,
1,
307,
29
],
[
"array",
234,
2,
307,
32
],
[
"push",
234,
233,
307,
32
],
[
"push",
234,
24,
307,
32
],
[
"store_field",
230,
234,
"true",
307,
32
],
[
"access",
235,
1,
307,
49
],
[
"array",
236,
2,
307,
52
],
[
"push",
236,
235,
307,
52
],
[
"push",
236,
24,
307,
52
],
[
"store_field",
230,
236,
"false",
307,
52
],
[
"access",
237,
1,
308,
12
],
[
"array",
238,
2,
308,
15
],
[
"push",
238,
237,
308,
15
],
[
"push",
238,
3,
308,
15
],
[
"store_field",
230,
238,
"null",
308,
15
],
[
"access",
239,
1,
308,
33
],
[
"null",
240,
308,
36
],
[
"array",
241,
2,
308,
36
],
[
"push",
241,
239,
308,
36
],
[
"push",
241,
240,
308,
36
],
[
"store_field",
230,
241,
"access",
308,
36
],
[
"access",
242,
1,
309,
13
],
[
"array",
243,
2,
309,
16
],
[
"push",
243,
242,
309,
16
],
[
"push",
243,
7,
309,
16
],
[
"store_field",
230,
243,
"array",
309,
16
],
[
"access",
244,
1,
309,
35
],
[
"array",
245,
2,
309,
38
],
[
"push",
245,
244,
309,
38
],
[
"push",
245,
34,
309,
38
],
[
"store_field",
230,
245,
"record",
309,
38
],
[
"access",
246,
1,
310,
16
],
[
"array",
247,
2,
310,
19
],
[
"push",
247,
246,
310,
19
],
[
"push",
247,
37,
310,
19
],
[
"store_field",
230,
247,
"function",
310,
19
],
[
"access",
248,
1,
310,
41
],
[
"array",
249,
2,
310,
44
],
[
"push",
249,
248,
310,
44
],
[
"push",
249,
27,
310,
44
],
[
"store_field",
230,
249,
"length",
310,
44
],
[
"access",
250,
1,
311,
14
],
[
"array",
251,
2,
311,
17
],
[
"push",
251,
250,
311,
17
],
[
"push",
251,
27,
311,
17
],
[
"store_field",
230,
251,
"bitnot",
311,
17
],
[
"access",
252,
1,
311,
34
],
[
"array",
253,
2,
311,
37
],
[
"push",
253,
252,
311,
37
],
[
"push",
253,
27,
311,
37
],
[
"store_field",
230,
253,
"bitand",
311,
37
],
[
"access",
254,
1,
311,
53
],
[
"array",
255,
2,
311,
56
],
[
"push",
255,
254,
311,
56
],
[
"push",
255,
27,
311,
56
],
[
"store_field",
230,
255,
"bitor",
311,
56
],
[
"access",
256,
1,
312,
14
],
[
"array",
257,
2,
312,
17
],
[
"push",
257,
256,
312,
17
],
[
"push",
257,
27,
312,
17
],
[
"store_field",
230,
257,
"bitxor",
312,
17
],
[
"access",
258,
1,
312,
31
],
[
"array",
259,
2,
312,
34
],
[
"push",
259,
258,
312,
34
],
[
"push",
259,
27,
312,
34
],
[
"store_field",
230,
259,
"shl",
312,
34
],
[
"access",
260,
1,
312,
48
],
[
"array",
261,
2,
312,
51
],
[
"push",
261,
260,
312,
51
],
[
"push",
261,
27,
312,
51
],
[
"store_field",
230,
261,
"shr",
312,
51
],
[
"access",
262,
1,
312,
66
],
[
"array",
263,
2,
312,
69
],
[
"push",
263,
262,
312,
69
],
[
"push",
263,
27,
312,
69
],
[
"store_field",
230,
263,
"ushr",
312,
69
],
[
"access",
264,
1,
313,
14
],
[
"array",
265,
2,
313,
17
],
[
"push",
265,
264,
313,
17
],
[
"push",
265,
6,
313,
17
],
[
"store_field",
230,
265,
"negate",
313,
17
],
[
"access",
266,
1,
313,
38
],
[
"array",
267,
2,
313,
41
],
[
"push",
267,
266,
313,
41
],
[
"push",
267,
22,
313,
41
],
[
"store_field",
230,
267,
"concat",
313,
41
],
[
"access",
268,
1,
314,
10
],
[
"array",
269,
2,
314,
13
],
[
"push",
269,
268,
314,
13
],
[
"push",
269,
24,
314,
13
],
[
"store_field",
230,
269,
"eq",
314,
13
],
[
"access",
270,
1,
314,
27
],
[
"array",
271,
2,
314,
30
],
[
"push",
271,
270,
314,
30
],
[
"push",
271,
24,
314,
30
],
[
"store_field",
230,
271,
"ne",
314,
30
],
[
"access",
272,
1,
314,
44
],
[
"array",
273,
2,
314,
47
],
[
"push",
273,
272,
314,
47
],
[
"push",
273,
24,
314,
47
],
[
"store_field",
230,
273,
"lt",
314,
47
],
[
"access",
274,
1,
315,
10
],
[
"array",
275,
2,
315,
13
],
[
"push",
275,
274,
315,
13
],
[
"push",
275,
24,
315,
13
],
[
"store_field",
230,
275,
"le",
315,
13
],
[
"access",
276,
1,
315,
27
],
[
"array",
277,
2,
315,
30
],
[
"push",
277,
276,
315,
30
],
[
"push",
277,
24,
315,
30
],
[
"store_field",
230,
277,
"gt",
315,
30
],
[
"access",
278,
1,
315,
44
],
[
"array",
279,
2,
315,
47
],
[
"push",
279,
278,
315,
47
],
[
"push",
279,
24,
315,
47
],
[
"store_field",
230,
279,
"ge",
315,
47
],
[
"access",
280,
1,
315,
61
],
[
"array",
281,
2,
315,
64
],
[
"push",
281,
280,
315,
64
],
[
"push",
281,
24,
315,
64
],
[
"store_field",
230,
281,
"in",
315,
64
],
[
"access",
282,
1,
316,
11
],
[
"array",
283,
2,
316,
14
],
[
"push",
283,
282,
316,
14
],
[
"push",
283,
6,
316,
14
],
[
"store_field",
230,
283,
"add",
316,
14
],
[
"access",
284,
1,
316,
37
],
[
"array",
285,
2,
316,
40
],
[
"push",
285,
284,
316,
40
],
[
"push",
285,
6,
316,
40
],
[
"store_field",
230,
285,
"subtract",
316,
40
],
[
"access",
286,
1,
316,
63
],
[
"array",
287,
2,
316,
66
],
[
"push",
287,
286,
316,
66
],
[
"push",
287,
6,
316,
66
],
[
"store_field",
230,
287,
"multiply",
316,
66
],
[
"access",
288,
1,
317,
14
],
[
"array",
289,
2,
317,
17
],
[
"push",
289,
288,
317,
17
],
[
"push",
289,
6,
317,
17
],
[
"store_field",
230,
289,
"divide",
317,
17
],
[
"access",
290,
1,
317,
38
],
[
"array",
291,
2,
317,
41
],
[
"push",
291,
290,
317,
41
],
[
"push",
291,
6,
317,
41
],
[
"store_field",
230,
291,
"modulo",
317,
41
],
[
"access",
292,
1,
317,
59
],
[
"array",
293,
2,
317,
62
],
[
"push",
293,
292,
317,
62
],
[
"push",
293,
6,
317,
62
],
[
"store_field",
230,
293,
"pow",
317,
62
],
[
"access",
294,
1,
318,
12
],
[
"array",
295,
2,
318,
15
],
[
"push",
295,
294,
318,
15
],
[
"push",
295,
6,
318,
15
],
[
"store_field",
230,
295,
"move",
318,
15
],
[
"access",
296,
1,
318,
40
],
[
"array",
297,
2,
318,
43
],
[
"push",
297,
296,
318,
43
],
[
"push",
297,
6,
318,
43
],
[
"store_field",
230,
297,
"load_field",
318,
43
],
[
"access",
298,
1,
319,
18
],
[
"array",
299,
2,
319,
21
],
[
"push",
299,
298,
319,
21
],
[
"push",
299,
6,
319,
21
],
[
"store_field",
230,
299,
"load_index",
319,
21
],
[
"access",
300,
1,
319,
48
],
[
"array",
301,
2,
319,
51
],
[
"push",
301,
300,
319,
51
],
[
"push",
301,
6,
319,
51
],
[
"store_field",
230,
301,
"load_dynamic",
319,
51
],
[
"access",
302,
1,
320,
11
],
[
"array",
303,
2,
320,
14
],
[
"push",
303,
302,
320,
14
],
[
"push",
303,
6,
320,
14
],
[
"store_field",
230,
303,
"pop",
320,
14
],
[
"access",
304,
1,
320,
32
],
[
"array",
305,
2,
320,
35
],
[
"push",
305,
304,
320,
35
],
[
"push",
305,
6,
320,
35
],
[
"store_field",
230,
305,
"get",
320,
35
],
[
"access",
306,
2,
321,
14
],
[
"array",
307,
2,
321,
17
],
[
"push",
307,
306,
321,
17
],
[
"push",
307,
6,
321,
17
],
[
"store_field",
230,
307,
"invoke",
321,
17
],
[
"access",
308,
2,
321,
43
],
[
"array",
309,
2,
321,
46
],
[
"push",
309,
308,
321,
46
],
[
"push",
309,
6,
321,
46
],
[
"store_field",
230,
309,
"tail_invoke",
321,
46
],
[
"access",
310,
1,
322,
14
],
[
"array",
311,
2,
322,
17
],
[
"push",
311,
310,
322,
17
],
[
"push",
311,
24,
322,
17
],
[
"store_field",
230,
311,
"eq_int",
322,
17
],
[
"access",
312,
1,
322,
35
],
[
"array",
313,
2,
322,
38
],
[
"push",
313,
312,
322,
38
],
[
"push",
313,
24,
322,
38
],
[
"store_field",
230,
313,
"ne_int",
322,
38
],
[
"access",
314,
1,
322,
56
],
[
"array",
315,
2,
322,
59
],
[
"push",
315,
314,
322,
59
],
[
"push",
315,
24,
322,
59
],
[
"store_field",
230,
315,
"lt_int",
322,
59
],
[
"access",
316,
1,
323,
14
],
[
"array",
317,
2,
323,
17
],
[
"push",
317,
316,
323,
17
],
[
"push",
317,
24,
323,
17
],
[
"store_field",
230,
317,
"gt_int",
323,
17
],
[
"access",
318,
1,
323,
35
],
[
"array",
319,
2,
323,
38
],
[
"push",
319,
318,
323,
38
],
[
"push",
319,
24,
323,
38
],
[
"store_field",
230,
319,
"le_int",
323,
38
],
[
"access",
320,
1,
323,
56
],
[
"array",
321,
2,
323,
59
],
[
"push",
321,
320,
323,
59
],
[
"push",
321,
24,
323,
59
],
[
"store_field",
230,
321,
"ge_int",
323,
59
],
[
"access",
322,
1,
324,
16
],
[
"array",
323,
2,
324,
19
],
[
"push",
323,
322,
324,
19
],
[
"push",
323,
24,
324,
19
],
[
"store_field",
230,
323,
"eq_float",
324,
19
],
[
"access",
324,
1,
324,
39
],
[
"array",
325,
2,
324,
42
],
[
"push",
325,
324,
324,
42
],
[
"push",
325,
24,
324,
42
],
[
"store_field",
230,
325,
"ne_float",
324,
42
],
[
"access",
326,
1,
324,
62
],
[
"array",
327,
2,
324,
65
],
[
"push",
327,
326,
324,
65
],
[
"push",
327,
24,
324,
65
],
[
"store_field",
230,
327,
"lt_float",
324,
65
],
[
"access",
328,
1,
325,
16
],
[
"array",
329,
2,
325,
19
],
[
"push",
329,
328,
325,
19
],
[
"push",
329,
24,
325,
19
],
[
"store_field",
230,
329,
"gt_float",
325,
19
],
[
"access",
330,
1,
325,
39
],
[
"array",
331,
2,
325,
42
],
[
"push",
331,
330,
325,
42
],
[
"push",
331,
24,
325,
42
],
[
"store_field",
230,
331,
"le_float",
325,
42
],
[
"access",
332,
1,
325,
62
],
[
"array",
333,
2,
325,
65
],
[
"push",
333,
332,
325,
65
],
[
"push",
333,
24,
325,
65
],
[
"store_field",
230,
333,
"ge_float",
325,
65
],
[
"access",
334,
1,
326,
15
],
[
"array",
335,
2,
326,
18
],
[
"push",
335,
334,
326,
18
],
[
"push",
335,
24,
326,
18
],
[
"store_field",
230,
335,
"eq_text",
326,
18
],
[
"access",
336,
1,
326,
37
],
[
"array",
337,
2,
326,
40
],
[
"push",
337,
336,
326,
40
],
[
"push",
337,
24,
326,
40
],
[
"store_field",
230,
337,
"ne_text",
326,
40
],
[
"access",
338,
1,
326,
59
],
[
"array",
339,
2,
326,
62
],
[
"push",
339,
338,
326,
62
],
[
"push",
339,
24,
326,
62
],
[
"store_field",
230,
339,
"lt_text",
326,
62
],
[
"access",
340,
1,
327,
15
],
[
"array",
341,
2,
327,
18
],
[
"push",
341,
340,
327,
18
],
[
"push",
341,
24,
327,
18
],
[
"store_field",
230,
341,
"gt_text",
327,
18
],
[
"access",
342,
1,
327,
37
],
[
"array",
343,
2,
327,
40
],
[
"push",
343,
342,
327,
40
],
[
"push",
343,
24,
327,
40
],
[
"store_field",
230,
343,
"le_text",
327,
40
],
[
"access",
344,
1,
327,
59
],
[
"array",
345,
2,
327,
62
],
[
"push",
345,
344,
327,
62
],
[
"push",
345,
24,
327,
62
],
[
"store_field",
230,
345,
"ge_text",
327,
62
],
[
"access",
346,
1,
328,
15
],
[
"array",
347,
2,
328,
18
],
[
"push",
347,
346,
328,
18
],
[
"push",
347,
24,
328,
18
],
[
"store_field",
230,
347,
"eq_bool",
328,
18
],
[
"access",
348,
1,
328,
37
],
[
"array",
349,
2,
328,
40
],
[
"push",
349,
348,
328,
40
],
[
"push",
349,
24,
328,
40
],
[
"store_field",
230,
349,
"ne_bool",
328,
40
],
[
"access",
350,
1,
329,
14
],
[
"array",
351,
2,
329,
17
],
[
"push",
351,
350,
329,
17
],
[
"push",
351,
24,
329,
17
],
[
"store_field",
230,
351,
"eq_tol",
329,
17
],
[
"access",
352,
1,
329,
35
],
[
"array",
353,
2,
329,
38
],
[
"push",
353,
352,
329,
38
],
[
"push",
353,
24,
329,
38
],
[
"store_field",
230,
353,
"ne_tol",
329,
38
],
[
"access",
354,
1,
330,
11
],
[
"array",
355,
2,
330,
14
],
[
"push",
355,
354,
330,
14
],
[
"push",
355,
24,
330,
14
],
[
"store_field",
230,
355,
"not",
330,
14
],
[
"access",
356,
1,
330,
29
],
[
"array",
357,
2,
330,
32
],
[
"push",
357,
356,
330,
32
],
[
"push",
357,
24,
330,
32
],
[
"store_field",
230,
357,
"and",
330,
32
],
[
"access",
358,
1,
330,
46
],
[
"array",
359,
2,
330,
49
],
[
"push",
359,
358,
330,
49
],
[
"push",
359,
24,
330,
49
],
[
"store_field",
230,
359,
"or",
330,
49
],
[
"access",
360,
1,
331,
14
],
[
"array",
361,
2,
331,
17
],
[
"push",
361,
360,
331,
17
],
[
"push",
361,
24,
331,
17
],
[
"store_field",
230,
361,
"is_int",
331,
17
],
[
"access",
362,
1,
331,
36
],
[
"array",
363,
2,
331,
39
],
[
"push",
363,
362,
331,
39
],
[
"push",
363,
24,
331,
39
],
[
"store_field",
230,
363,
"is_text",
331,
39
],
[
"access",
364,
1,
331,
57
],
[
"array",
365,
2,
331,
60
],
[
"push",
365,
364,
331,
60
],
[
"push",
365,
24,
331,
60
],
[
"store_field",
230,
365,
"is_num",
331,
60
],
[
"access",
366,
1,
332,
15
],
[
"array",
367,
2,
332,
18
],
[
"push",
367,
366,
332,
18
],
[
"push",
367,
24,
332,
18
],
[
"store_field",
230,
367,
"is_bool",
332,
18
],
[
"access",
368,
1,
332,
37
],
[
"array",
369,
2,
332,
40
],
[
"push",
369,
368,
332,
40
],
[
"push",
369,
24,
332,
40
],
[
"store_field",
230,
369,
"is_null",
332,
40
],
[
"access",
370,
1,
332,
64
],
[
"array",
371,
2,
332,
67
],
[
"push",
371,
370,
332,
67
],
[
"push",
371,
24,
332,
67
],
[
"store_field",
230,
371,
"is_identical",
332,
67
],
[
"access",
372,
1,
333,
16
],
[
"array",
373,
2,
333,
19
],
[
"push",
373,
372,
333,
19
],
[
"push",
373,
24,
333,
19
],
[
"store_field",
230,
373,
"is_array",
333,
19
],
[
"access",
374,
1,
333,
38
],
[
"array",
375,
2,
333,
41
],
[
"push",
375,
374,
333,
41
],
[
"push",
375,
24,
333,
41
],
[
"store_field",
230,
375,
"is_func",
333,
41
],
[
"access",
376,
1,
334,
17
],
[
"array",
377,
2,
334,
20
],
[
"push",
377,
376,
334,
20
],
[
"push",
377,
24,
334,
20
],
[
"store_field",
230,
377,
"is_record",
334,
20
],
[
"access",
378,
1,
334,
40
],
[
"array",
379,
2,
334,
43
],
[
"push",
379,
378,
334,
43
],
[
"push",
379,
24,
334,
43
],
[
"store_field",
230,
379,
"is_stone",
334,
43
],
[
"move",
8,
230,
334,
43
],
[
"function",
380,
7,
337,
32
],
[
"move",
17,
380,
337,
32
],
[
"function",
381,
8,
390,
31
],
[
"move",
9,
381,
390,
31
],
[
"function",
382,
9,
682,
26
],
[
"move",
21,
382,
682,
26
],
[
"function",
383,
10,
790,
27
],
[
"move",
31,
383,
790,
27
],
[
"function",
384,
11,
887,
25
],
[
"move",
12,
384,
887,
25
],
[
"function",
385,
12,
927,
31
],
[
"move",
4,
385,
927,
31
],
[
"function",
386,
13,
964,
30
],
[
"move",
36,
386,
964,
30
],
[
"function",
387,
22,
1022,
27
],
[
"move",
20,
387,
1022,
27
],
[
"load_field",
388,
1,
"main",
1075,
7
],
[
"null",
389,
1075,
18
],
[
"is_identical",
390,
388,
389,
1075,
18
],
[
"jump_true",
390,
"ne_nid_1335",
1075,
18
],
[
"jump",
"ne_ni_1336",
1075,
18
],
"ne_nid_1335",
[
"false",
390,
1075,
18
],
[
"jump",
"ne_done_1334",
1075,
18
],
"ne_ni_1336",
[
"is_int",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_nn_1337",
1075,
18
],
"_nop_tc_7",
[
"jump",
"ne_nn_1337",
1075,
18
],
[
"ne_int",
390,
388,
389,
1075,
18
],
[
"jump",
"ne_done_1334",
1075,
18
],
"ne_nn_1337",
[
"is_num",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_nt_1338",
1075,
18
],
"_nop_tc_8",
[
"jump",
"ne_nt_1338",
1075,
18
],
[
"ne_float",
390,
388,
389,
1075,
18
],
[
"jump",
"ne_done_1334",
1075,
18
],
"ne_nt_1338",
[
"is_text",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_nnl_1339",
1075,
18
],
"_nop_tc_9",
[
"jump",
"ne_nnl_1339",
1075,
18
],
[
"ne_text",
390,
388,
389,
1075,
18
],
[
"jump",
"ne_done_1334",
1075,
18
],
"ne_nnl_1339",
[
"is_null",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_nb_1340",
1075,
18
],
"_nop_tc_10",
"_nop_tc_11",
[
"false",
390,
1075,
18
],
[
"jump",
"ne_done_1334",
1075,
18
],
"ne_nb_1340",
[
"is_bool",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_mis_1341",
1075,
18
],
"_nop_tc_12",
[
"jump",
"ne_mis_1341",
1075,
18
],
[
"ne_bool",
390,
388,
389,
1075,
18
],
[
"jump",
"ne_done_1334",
1075,
18
],
"ne_mis_1341",
[
"true",
390,
1075,
18
],
"ne_done_1334",
[
"jump_false",
390,
"if_else_1332",
1075,
18
],
[
"load_field",
393,
1,
"main",
1076,
23
],
[
"frame",
395,
20,
2,
1076,
5
],
[
"null",
396,
1076,
5
],
[
"setarg",
395,
0,
396,
1076,
5
],
[
"setarg",
395,
1,
393,
1076,
5
],
[
"setarg",
395,
2,
2,
1076,
5
],
[
"invoke",
395,
394,
1076,
5
],
[
"jump",
"if_end_1333",
1076,
5
],
"if_else_1332",
"if_end_1333",
[
"access",
5,
0,
1080,
12
],
[
"load_field",
397,
1,
"functions",
1081,
7
],
[
"null",
398,
1081,
23
],
[
"is_identical",
399,
397,
398,
1081,
23
],
[
"jump_true",
399,
"ne_nid_1345",
1081,
23
],
[
"jump",
"ne_ni_1346",
1081,
23
],
"ne_nid_1345",
[
"false",
399,
1081,
23
],
[
"jump",
"ne_done_1344",
1081,
23
],
"ne_ni_1346",
[
"is_int",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_nn_1347",
1081,
23
],
"_nop_tc_13",
[
"jump",
"ne_nn_1347",
1081,
23
],
[
"ne_int",
399,
397,
398,
1081,
23
],
[
"jump",
"ne_done_1344",
1081,
23
],
"ne_nn_1347",
[
"is_num",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_nt_1348",
1081,
23
],
"_nop_tc_14",
[
"jump",
"ne_nt_1348",
1081,
23
],
[
"ne_float",
399,
397,
398,
1081,
23
],
[
"jump",
"ne_done_1344",
1081,
23
],
"ne_nt_1348",
[
"is_text",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_nnl_1349",
1081,
23
],
"_nop_tc_15",
[
"jump",
"ne_nnl_1349",
1081,
23
],
[
"ne_text",
399,
397,
398,
1081,
23
],
[
"jump",
"ne_done_1344",
1081,
23
],
"ne_nnl_1349",
[
"is_null",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_nb_1350",
1081,
23
],
"_nop_tc_16",
"_nop_tc_17",
[
"false",
399,
1081,
23
],
[
"jump",
"ne_done_1344",
1081,
23
],
"ne_nb_1350",
[
"is_bool",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_mis_1351",
1081,
23
],
"_nop_tc_18",
[
"jump",
"ne_mis_1351",
1081,
23
],
[
"ne_bool",
399,
397,
398,
1081,
23
],
[
"jump",
"ne_done_1344",
1081,
23
],
"ne_mis_1351",
[
"true",
399,
1081,
23
],
"ne_done_1344",
[
"jump_false",
399,
"if_else_1342",
1081,
23
],
[
"access",
402,
0,
1082,
10
],
[
"move",
5,
402,
1082,
10
],
"while_start_1352",
[
"load_field",
403,
1,
"functions",
1083,
24
],
[
"length",
404,
403,
1083,
24
],
[
"is_int",
406,
5,
1083,
24
],
[
"jump_false",
406,
"rel_ni_1354",
1083,
24
],
"_nop_tc_19",
"_nop_tc_20",
[
"lt_int",
405,
5,
404,
1083,
24
],
[
"jump",
"rel_done_1356",
1083,
24
],
"rel_ni_1354",
[
"is_num",
406,
5,
1083,
24
],
[
"jump_false",
406,
"rel_nn_1355",
1083,
24
],
"_nop_tc_21",
"_nop_tc_22",
[
"lt_float",
405,
5,
404,
1083,
24
],
[
"jump",
"rel_done_1356",
1083,
24
],
"rel_nn_1355",
[
"is_text",
406,
5,
1083,
24
],
[
"jump_false",
406,
"rel_err_1357",
1083,
24
],
"_nop_tc_23",
[
"jump",
"rel_err_1357",
1083,
24
],
[
"lt_text",
405,
5,
404,
1083,
24
],
[
"jump",
"rel_done_1356",
1083,
24
],
"rel_err_1357",
[
"disrupt",
1083,
24
],
"rel_done_1356",
[
"jump_false",
405,
"while_end_1353",
1083,
24
],
[
"load_field",
408,
1,
"functions",
1084,
25
],
[
"load_dynamic",
409,
408,
5,
1084,
38
],
[
"frame",
411,
20,
2,
1084,
7
],
[
"null",
412,
1084,
7
],
[
"setarg",
411,
0,
412,
1084,
7
],
[
"setarg",
411,
1,
409,
1084,
7
],
[
"setarg",
411,
2,
2,
1084,
7
],
[
"invoke",
411,
410,
1084,
7
],
[
"access",
413,
1,
1085,
17
],
[
"add",
414,
5,
413,
1085,
17
],
[
"move",
5,
414,
1085,
17
],
[
"jump",
"while_start_1352",
1085,
17
],
"while_end_1353",
[
"jump",
"if_end_1343",
1085,
17
],
"if_else_1342",
"if_end_1343",
[
"return",
1,
1089,
10
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
}
],
"main": {
"nr_slots": 4,
"nr_close_slots": 0,
"instructions": [
[
"function",
2,
23,
5,
18
],
[
"move",
1,
2,
5,
18
],
[
"return",
1,
1092,
8
],
"_nop_ur_1",
"_nop_ur_2"
],
"nr_args": 0
},
"filename": "streamline.cm",
"data": {}
}