faster streamline

This commit is contained in:
2026-02-14 17:14:43 -06:00
parent f2c4fa2f2b
commit a93218e1ff
13 changed files with 24688 additions and 25808 deletions

View File

@@ -45,39 +45,39 @@
],
[
"move",
10,
9,
14,
152,
16
],
[
"access",
11,
10,
0,
153,
11
],
[
"null",
6,
5,
154,
15
],
[
"null",
8,
7,
155,
12
],
[
"null",
5,
11,
156,
19
],
[
"access",
9,
8,
0,
157,
11
@@ -90,7 +90,7 @@
],
[
"null",
7,
6,
159,
13
],
@@ -304,7 +304,7 @@
],
[
"return",
10,
9,
161,
36
],
@@ -322,7 +322,7 @@
[
"is_int",
21,
11,
10,
163,
21
],
@@ -338,7 +338,7 @@
[
"lt_int",
20,
11,
10,
19,
163,
21
@@ -353,7 +353,7 @@
[
"is_num",
21,
11,
10,
163,
21
],
@@ -369,7 +369,7 @@
[
"lt_float",
20,
11,
10,
19,
163,
21
@@ -384,7 +384,7 @@
[
"is_text",
21,
11,
10,
163,
21
],
@@ -405,7 +405,7 @@
[
"lt_text",
20,
11,
10,
19,
163,
21
@@ -434,13 +434,13 @@
"load_dynamic",
23,
3,
11,
10,
164,
26
],
[
"move",
6,
5,
23,
164,
26
@@ -448,7 +448,7 @@
[
"is_array",
24,
6,
5,
165,
18
],
@@ -469,14 +469,14 @@
[
"load_index",
26,
6,
5,
25,
166,
18
],
[
"move",
8,
7,
26,
166,
18
@@ -484,7 +484,7 @@
[
"get",
27,
2,
3,
1,
167,
19
@@ -493,13 +493,13 @@
"load_dynamic",
28,
27,
8,
7,
167,
34
],
[
"move",
5,
11,
28,
167,
34
@@ -513,7 +513,7 @@
[
"is_identical",
30,
5,
11,
29,
168,
24
@@ -548,7 +548,7 @@
[
"is_int",
31,
5,
11,
168,
24
],
@@ -569,7 +569,7 @@
[
"ne_int",
30,
5,
11,
29,
168,
24
@@ -584,7 +584,7 @@
[
"is_num",
31,
5,
11,
168,
24
],
@@ -605,7 +605,7 @@
[
"ne_float",
30,
5,
11,
29,
168,
24
@@ -620,7 +620,7 @@
[
"is_text",
31,
5,
11,
168,
24
],
@@ -641,7 +641,7 @@
[
"ne_text",
30,
5,
11,
29,
168,
24
@@ -656,7 +656,7 @@
[
"is_null",
31,
5,
11,
168,
24
],
@@ -685,7 +685,7 @@
[
"is_bool",
31,
5,
11,
168,
24
],
@@ -706,7 +706,7 @@
[
"ne_bool",
30,
5,
11,
29,
168,
24
@@ -741,7 +741,7 @@
],
[
"move",
9,
8,
33,
169,
13
@@ -750,14 +750,14 @@
[
"length",
34,
5,
11,
170,
27
],
[
"is_int",
36,
9,
8,
170,
27
],
@@ -773,7 +773,7 @@
[
"lt_int",
35,
9,
8,
34,
170,
27
@@ -788,7 +788,7 @@
[
"is_num",
36,
9,
8,
170,
27
],
@@ -804,7 +804,7 @@
[
"lt_float",
35,
9,
8,
34,
170,
27
@@ -819,7 +819,7 @@
[
"is_text",
36,
9,
8,
170,
27
],
@@ -840,7 +840,7 @@
[
"lt_text",
35,
9,
8,
34,
170,
27
@@ -868,8 +868,8 @@
[
"load_dynamic",
38,
5,
9,
11,
8,
171,
27
],
@@ -898,7 +898,7 @@
[
"length",
41,
6,
5,
172,
28
],
@@ -1062,14 +1062,14 @@
[
"load_dynamic",
47,
6,
5,
4,
173,
25
],
[
"move",
7,
6,
47,
173,
25
@@ -1077,7 +1077,7 @@
[
"is_num",
48,
7,
6,
174,
27
],
@@ -1105,7 +1105,7 @@
[
"is_int",
52,
7,
6,
174,
42
],
@@ -1126,7 +1126,7 @@
[
"lt_int",
51,
7,
6,
50,
174,
42
@@ -1141,7 +1141,7 @@
[
"is_num",
52,
7,
6,
174,
42
],
@@ -1157,7 +1157,7 @@
[
"lt_float",
51,
7,
6,
50,
174,
42
@@ -1172,7 +1172,7 @@
[
"is_text",
52,
7,
6,
174,
42
],
@@ -1193,7 +1193,7 @@
[
"lt_text",
51,
7,
6,
50,
174,
42
@@ -1228,7 +1228,7 @@
[
"is_int",
56,
7,
6,
174,
54
],
@@ -1256,7 +1256,7 @@
[
"ge_int",
55,
7,
6,
2,
174,
54
@@ -1271,7 +1271,7 @@
[
"is_num",
56,
7,
6,
174,
54
],
@@ -1299,7 +1299,7 @@
[
"ge_float",
55,
7,
6,
2,
174,
54
@@ -1314,7 +1314,7 @@
[
"is_text",
56,
7,
6,
174,
54
],
@@ -1342,7 +1342,7 @@
[
"ge_text",
55,
7,
6,
2,
174,
54
@@ -1420,7 +1420,7 @@
"setarg",
60,
1,
11,
10,
1,
1
],
@@ -1434,8 +1434,8 @@
[
"load_dynamic",
62,
5,
9,
11,
8,
1,
16
],
@@ -1524,7 +1524,7 @@
"setarg",
69,
1,
7,
6,
1,
1
],
@@ -1615,7 +1615,7 @@
[
"push",
77,
8,
7,
1,
1
],
@@ -1706,7 +1706,7 @@
[
"is_array",
83,
10,
9,
1,
1
],
@@ -1719,7 +1719,7 @@
],
[
"push",
10,
9,
80,
1,
1
@@ -1763,14 +1763,14 @@
[
"add",
85,
9,
8,
84,
178,
19
],
[
"move",
9,
8,
85,
178,
19
@@ -1808,14 +1808,14 @@
[
"add",
87,
11,
10,
86,
182,
13
],
[
"move",
11,
10,
87,
182,
13
@@ -1829,7 +1829,7 @@
"while_end_9",
[
"return",
10,
9,
184,
10
],
@@ -1907,13 +1907,13 @@
],
[
"null",
5,
3,
196,
19
],
[
"null",
3,
5,
197,
16
],
@@ -2612,7 +2612,7 @@
[
"get",
42,
5,
7,
1,
216,
19
@@ -2627,7 +2627,7 @@
],
[
"move",
5,
3,
43,
216,
34
@@ -2641,7 +2641,7 @@
[
"is_identical",
45,
5,
3,
44,
217,
24
@@ -2676,7 +2676,7 @@
[
"is_int",
46,
5,
3,
217,
24
],
@@ -2697,7 +2697,7 @@
[
"ne_int",
45,
5,
3,
44,
217,
24
@@ -2712,7 +2712,7 @@
[
"is_num",
46,
5,
3,
217,
24
],
@@ -2733,7 +2733,7 @@
[
"ne_float",
45,
5,
3,
44,
217,
24
@@ -2748,7 +2748,7 @@
[
"is_text",
46,
5,
3,
217,
24
],
@@ -2769,7 +2769,7 @@
[
"ne_text",
45,
5,
3,
44,
217,
24
@@ -2784,7 +2784,7 @@
[
"is_null",
46,
5,
3,
217,
24
],
@@ -2813,7 +2813,7 @@
[
"is_bool",
46,
5,
3,
217,
24
],
@@ -2834,7 +2834,7 @@
[
"ne_bool",
45,
5,
3,
44,
217,
24
@@ -2870,7 +2870,7 @@
[
"add",
49,
5,
3,
48,
218,
36
@@ -2885,7 +2885,7 @@
],
[
"move",
3,
5,
50,
218,
36
@@ -2893,7 +2893,7 @@
[
"is_text",
51,
3,
5,
219,
21
],
@@ -2915,7 +2915,7 @@
"load_dynamic",
53,
2,
3,
5,
219,
39
],
@@ -3227,7 +3227,7 @@
[
"push",
62,
3,
5,
1,
1
],
@@ -14364,7 +14364,7 @@
[
"get",
409,
1,
6,
1,
348,
9
@@ -16256,7 +16256,7 @@
[
"get",
41,
5,
7,
1,
393,
19
@@ -17612,7 +17612,7 @@
[
"get",
26,
8,
1,
1,
415,
18
@@ -17959,7 +17959,7 @@
[
"get",
45,
3,
4,
1,
422,
18
@@ -18306,7 +18306,7 @@
[
"get",
64,
4,
5,
1,
429,
18
@@ -18653,7 +18653,7 @@
[
"get",
83,
6,
2,
1,
436,
18
@@ -23255,7 +23255,7 @@
],
[
"move",
2,
3,
9,
108,
15
@@ -24317,7 +24317,7 @@
],
[
"move",
1,
6,
306,
133,
16
@@ -24389,7 +24389,7 @@
],
[
"move",
5,
7,
382,
144,
18
@@ -24403,7 +24403,7 @@
],
[
"move",
8,
1,
387,
149,
25
@@ -24417,7 +24417,7 @@
],
[
"move",
3,
4,
388,
189,
26
@@ -24431,7 +24431,7 @@
],
[
"move",
4,
5,
389,
231,
30
@@ -24445,7 +24445,7 @@
],
[
"move",
6,
2,
390,
366,
29
@@ -24459,7 +24459,7 @@
],
[
"move",
7,
8,
391,
408,
18
@@ -24472,7 +24472,7 @@
[
"store_field",
392,
7,
8,
"verify_all",
447,
15
@@ -24480,7 +24480,7 @@
[
"store_field",
392,
8,
1,
"check_slot_bounds",
448,
22
@@ -24488,7 +24488,7 @@
[
"store_field",
392,
3,
4,
"check_jump_targets",
449,
23
@@ -24496,7 +24496,7 @@
[
"store_field",
392,
4,
5,
"check_type_consistency",
450,
27
@@ -24504,7 +24504,7 @@
[
"store_field",
392,
6,
2,
"check_nop_consistency",
451,
26