Line data Source code
1 : #include "src/builtins/builtins-utils-gen.h"
2 : #include "src/builtins/builtins.h"
3 : #include "src/code-factory.h"
4 : #include "src/elements-kind.h"
5 : #include "src/heap/factory-inl.h"
6 : #include "src/objects.h"
7 : #include "src/objects/arguments.h"
8 : #include "src/objects/bigint.h"
9 : #include "src/builtins/builtins-array-gen.h"
10 : #include "src/builtins/builtins-collections-gen.h"
11 : #include "src/builtins/builtins-data-view-gen.h"
12 : #include "src/builtins/builtins-iterator-gen.h"
13 : #include "src/builtins/builtins-regexp-gen.h"
14 : #include "src/builtins/builtins-typed-array-gen.h"
15 : #include "src/builtins/builtins-constructor-gen.h"
16 : #include "torque-generated/builtins-base-from-dsl-gen.h"
17 : #include "torque-generated/builtins-arguments-from-dsl-gen.h"
18 : #include "torque-generated/builtins-array-from-dsl-gen.h"
19 : #include "torque-generated/builtins-array-copywithin-from-dsl-gen.h"
20 : #include "torque-generated/builtins-array-filter-from-dsl-gen.h"
21 : #include "torque-generated/builtins-array-foreach-from-dsl-gen.h"
22 : #include "torque-generated/builtins-array-join-from-dsl-gen.h"
23 : #include "torque-generated/builtins-array-lastindexof-from-dsl-gen.h"
24 : #include "torque-generated/builtins-array-of-from-dsl-gen.h"
25 : #include "torque-generated/builtins-array-map-from-dsl-gen.h"
26 : #include "torque-generated/builtins-array-reverse-from-dsl-gen.h"
27 : #include "torque-generated/builtins-array-slice-from-dsl-gen.h"
28 : #include "torque-generated/builtins-array-splice-from-dsl-gen.h"
29 : #include "torque-generated/builtins-array-unshift-from-dsl-gen.h"
30 : #include "torque-generated/builtins-collections-from-dsl-gen.h"
31 : #include "torque-generated/builtins-data-view-from-dsl-gen.h"
32 : #include "torque-generated/builtins-extras-utils-from-dsl-gen.h"
33 : #include "torque-generated/builtins-object-from-dsl-gen.h"
34 : #include "torque-generated/builtins-iterator-from-dsl-gen.h"
35 : #include "torque-generated/builtins-string-from-dsl-gen.h"
36 : #include "torque-generated/builtins-typed-array-from-dsl-gen.h"
37 : #include "torque-generated/builtins-typed-array-createtypedarray-from-dsl-gen.h"
38 : #include "torque-generated/builtins-test-from-dsl-gen.h"
39 :
40 : namespace v8 {
41 : namespace internal {
42 :
43 616 : TF_BUILTIN(ArrayMapLoopEagerDeoptContinuation, CodeStubAssembler) {
44 56 : compiler::CodeAssemblerState* state_ = state(); compiler::CodeAssembler ca_(state());
45 56 : TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
46 56 : USE(parameter0);
47 56 : compiler::TNode<Object> parameter1 = UncheckedCast<Object>(Parameter(Descriptor::kReceiver));
48 56 : USE(parameter1);
49 56 : compiler::TNode<Object> parameter2 = UncheckedCast<Object>(Parameter(Descriptor::kCallback));
50 56 : USE(parameter2);
51 56 : compiler::TNode<Object> parameter3 = UncheckedCast<Object>(Parameter(Descriptor::kThisArg));
52 56 : USE(parameter3);
53 56 : compiler::TNode<Object> parameter4 = UncheckedCast<Object>(Parameter(Descriptor::kArray));
54 56 : USE(parameter4);
55 56 : compiler::TNode<Object> parameter5 = UncheckedCast<Object>(Parameter(Descriptor::kInitialK));
56 56 : USE(parameter5);
57 56 : compiler::TNode<Object> parameter6 = UncheckedCast<Object>(Parameter(Descriptor::kLength));
58 56 : USE(parameter6);
59 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
60 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
61 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
62 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
63 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
64 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
65 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, Object, JSReceiver> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
66 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
67 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
68 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
69 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, Object, JSReceiver> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
70 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
71 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
72 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Object> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
73 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Object, Number> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
74 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
75 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
76 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Object> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
77 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Object, Number> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
78 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
79 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Number> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
80 56 : ca_.Goto(&block0, parameter0, parameter1, parameter2, parameter3, parameter4, parameter5, parameter6);
81 :
82 56 : if (block0.is_used()) {
83 56 : compiler::TNode<Context> tmp0;
84 56 : compiler::TNode<Object> tmp1;
85 56 : compiler::TNode<Object> tmp2;
86 56 : compiler::TNode<Object> tmp3;
87 56 : compiler::TNode<Object> tmp4;
88 56 : compiler::TNode<Object> tmp5;
89 56 : compiler::TNode<Object> tmp6;
90 56 : ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4, &tmp5, &tmp6);
91 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 17);
92 56 : compiler::TNode<JSReceiver> tmp7;
93 56 : USE(tmp7);
94 56 : compiler::CodeAssemblerLabel label0(&ca_);
95 56 : tmp7 = BaseBuiltinsFromDSLAssembler(state_).Cast10JSReceiver(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, &label0);
96 56 : ca_.Goto(&block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp1, tmp7);
97 56 : if (label0.is_used()) {
98 56 : ca_.Bind(&label0);
99 56 : ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp1);
100 56 : }
101 : }
102 :
103 56 : if (block4.is_used()) {
104 56 : compiler::TNode<Context> tmp8;
105 56 : compiler::TNode<Object> tmp9;
106 56 : compiler::TNode<Object> tmp10;
107 56 : compiler::TNode<Object> tmp11;
108 56 : compiler::TNode<Object> tmp12;
109 56 : compiler::TNode<Object> tmp13;
110 56 : compiler::TNode<Object> tmp14;
111 56 : compiler::TNode<Object> tmp15;
112 56 : ca_.Bind(&block4, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15);
113 56 : ca_.Goto(&block2, tmp8, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14);
114 : }
115 :
116 56 : if (block3.is_used()) {
117 56 : compiler::TNode<Context> tmp16;
118 56 : compiler::TNode<Object> tmp17;
119 56 : compiler::TNode<Object> tmp18;
120 56 : compiler::TNode<Object> tmp19;
121 56 : compiler::TNode<Object> tmp20;
122 56 : compiler::TNode<Object> tmp21;
123 56 : compiler::TNode<Object> tmp22;
124 56 : compiler::TNode<Object> tmp23;
125 56 : compiler::TNode<JSReceiver> tmp24;
126 56 : ca_.Bind(&block3, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24);
127 56 : ca_.Goto(&block1, tmp16, tmp17, tmp18, tmp19, tmp20, tmp21, tmp22, tmp24);
128 : }
129 :
130 56 : if (block2.is_used()) {
131 56 : compiler::TNode<Context> tmp25;
132 56 : compiler::TNode<Object> tmp26;
133 56 : compiler::TNode<Object> tmp27;
134 56 : compiler::TNode<Object> tmp28;
135 56 : compiler::TNode<Object> tmp29;
136 56 : compiler::TNode<Object> tmp30;
137 56 : compiler::TNode<Object> tmp31;
138 56 : ca_.Bind(&block2, &tmp25, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
139 56 : CodeStubAssembler(state_).Unreachable();
140 : }
141 :
142 56 : if (block1.is_used()) {
143 56 : compiler::TNode<Context> tmp32;
144 56 : compiler::TNode<Object> tmp33;
145 56 : compiler::TNode<Object> tmp34;
146 56 : compiler::TNode<Object> tmp35;
147 56 : compiler::TNode<Object> tmp36;
148 56 : compiler::TNode<Object> tmp37;
149 56 : compiler::TNode<Object> tmp38;
150 56 : compiler::TNode<JSReceiver> tmp39;
151 56 : ca_.Bind(&block1, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
152 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 18);
153 56 : compiler::TNode<JSReceiver> tmp40;
154 56 : USE(tmp40);
155 56 : compiler::CodeAssemblerLabel label0(&ca_);
156 56 : tmp40 = BaseBuiltinsFromDSLAssembler(state_).Cast41UT9ATJSProxy15JSBoundFunction10JSFunction(compiler::TNode<Context>{tmp32}, compiler::TNode<Object>{tmp34}, &label0);
157 56 : ca_.Goto(&block7, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp34, tmp40);
158 56 : if (label0.is_used()) {
159 56 : ca_.Bind(&label0);
160 56 : ca_.Goto(&block8, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp34);
161 56 : }
162 : }
163 :
164 56 : if (block8.is_used()) {
165 56 : compiler::TNode<Context> tmp41;
166 56 : compiler::TNode<Object> tmp42;
167 56 : compiler::TNode<Object> tmp43;
168 56 : compiler::TNode<Object> tmp44;
169 56 : compiler::TNode<Object> tmp45;
170 56 : compiler::TNode<Object> tmp46;
171 56 : compiler::TNode<Object> tmp47;
172 56 : compiler::TNode<JSReceiver> tmp48;
173 56 : compiler::TNode<Object> tmp49;
174 56 : ca_.Bind(&block8, &tmp41, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49);
175 56 : ca_.Goto(&block6, tmp41, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
176 : }
177 :
178 56 : if (block7.is_used()) {
179 56 : compiler::TNode<Context> tmp50;
180 56 : compiler::TNode<Object> tmp51;
181 56 : compiler::TNode<Object> tmp52;
182 56 : compiler::TNode<Object> tmp53;
183 56 : compiler::TNode<Object> tmp54;
184 56 : compiler::TNode<Object> tmp55;
185 56 : compiler::TNode<Object> tmp56;
186 56 : compiler::TNode<JSReceiver> tmp57;
187 56 : compiler::TNode<Object> tmp58;
188 56 : compiler::TNode<JSReceiver> tmp59;
189 56 : ca_.Bind(&block7, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59);
190 56 : ca_.Goto(&block5, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55, tmp56, tmp57, tmp59);
191 : }
192 :
193 56 : if (block6.is_used()) {
194 56 : compiler::TNode<Context> tmp60;
195 56 : compiler::TNode<Object> tmp61;
196 56 : compiler::TNode<Object> tmp62;
197 56 : compiler::TNode<Object> tmp63;
198 56 : compiler::TNode<Object> tmp64;
199 56 : compiler::TNode<Object> tmp65;
200 56 : compiler::TNode<Object> tmp66;
201 56 : compiler::TNode<JSReceiver> tmp67;
202 56 : ca_.Bind(&block6, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67);
203 56 : CodeStubAssembler(state_).Unreachable();
204 : }
205 :
206 56 : if (block5.is_used()) {
207 56 : compiler::TNode<Context> tmp68;
208 56 : compiler::TNode<Object> tmp69;
209 56 : compiler::TNode<Object> tmp70;
210 56 : compiler::TNode<Object> tmp71;
211 56 : compiler::TNode<Object> tmp72;
212 56 : compiler::TNode<Object> tmp73;
213 56 : compiler::TNode<Object> tmp74;
214 56 : compiler::TNode<JSReceiver> tmp75;
215 56 : compiler::TNode<JSReceiver> tmp76;
216 56 : ca_.Bind(&block5, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76);
217 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 19);
218 56 : compiler::TNode<JSReceiver> tmp77;
219 56 : USE(tmp77);
220 56 : compiler::CodeAssemblerLabel label0(&ca_);
221 56 : tmp77 = BaseBuiltinsFromDSLAssembler(state_).Cast10JSReceiver(compiler::TNode<Context>{tmp68}, compiler::TNode<Object>{tmp72}, &label0);
222 56 : ca_.Goto(&block11, tmp68, tmp69, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp72, tmp77);
223 56 : if (label0.is_used()) {
224 56 : ca_.Bind(&label0);
225 56 : ca_.Goto(&block12, tmp68, tmp69, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp72);
226 56 : }
227 : }
228 :
229 56 : if (block12.is_used()) {
230 56 : compiler::TNode<Context> tmp78;
231 56 : compiler::TNode<Object> tmp79;
232 56 : compiler::TNode<Object> tmp80;
233 56 : compiler::TNode<Object> tmp81;
234 56 : compiler::TNode<Object> tmp82;
235 56 : compiler::TNode<Object> tmp83;
236 56 : compiler::TNode<Object> tmp84;
237 56 : compiler::TNode<JSReceiver> tmp85;
238 56 : compiler::TNode<JSReceiver> tmp86;
239 56 : compiler::TNode<Object> tmp87;
240 56 : ca_.Bind(&block12, &tmp78, &tmp79, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87);
241 56 : ca_.Goto(&block10, tmp78, tmp79, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp86);
242 : }
243 :
244 56 : if (block11.is_used()) {
245 56 : compiler::TNode<Context> tmp88;
246 56 : compiler::TNode<Object> tmp89;
247 56 : compiler::TNode<Object> tmp90;
248 56 : compiler::TNode<Object> tmp91;
249 56 : compiler::TNode<Object> tmp92;
250 56 : compiler::TNode<Object> tmp93;
251 56 : compiler::TNode<Object> tmp94;
252 56 : compiler::TNode<JSReceiver> tmp95;
253 56 : compiler::TNode<JSReceiver> tmp96;
254 56 : compiler::TNode<Object> tmp97;
255 56 : compiler::TNode<JSReceiver> tmp98;
256 56 : ca_.Bind(&block11, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98);
257 56 : ca_.Goto(&block9, tmp88, tmp89, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96, tmp98);
258 : }
259 :
260 56 : if (block10.is_used()) {
261 56 : compiler::TNode<Context> tmp99;
262 56 : compiler::TNode<Object> tmp100;
263 56 : compiler::TNode<Object> tmp101;
264 56 : compiler::TNode<Object> tmp102;
265 56 : compiler::TNode<Object> tmp103;
266 56 : compiler::TNode<Object> tmp104;
267 56 : compiler::TNode<Object> tmp105;
268 56 : compiler::TNode<JSReceiver> tmp106;
269 56 : compiler::TNode<JSReceiver> tmp107;
270 56 : ca_.Bind(&block10, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107);
271 56 : CodeStubAssembler(state_).Unreachable();
272 : }
273 :
274 56 : if (block9.is_used()) {
275 56 : compiler::TNode<Context> tmp108;
276 56 : compiler::TNode<Object> tmp109;
277 56 : compiler::TNode<Object> tmp110;
278 56 : compiler::TNode<Object> tmp111;
279 56 : compiler::TNode<Object> tmp112;
280 56 : compiler::TNode<Object> tmp113;
281 56 : compiler::TNode<Object> tmp114;
282 56 : compiler::TNode<JSReceiver> tmp115;
283 56 : compiler::TNode<JSReceiver> tmp116;
284 56 : compiler::TNode<JSReceiver> tmp117;
285 56 : ca_.Bind(&block9, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117);
286 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 20);
287 56 : compiler::TNode<Number> tmp118;
288 56 : USE(tmp118);
289 56 : compiler::CodeAssemblerLabel label0(&ca_);
290 56 : tmp118 = BaseBuiltinsFromDSLAssembler(state_).Cast22UT12ATHeapNumber5ATSmi(compiler::TNode<Object>{tmp113}, &label0);
291 56 : ca_.Goto(&block15, tmp108, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp113, tmp118);
292 56 : if (label0.is_used()) {
293 56 : ca_.Bind(&label0);
294 56 : ca_.Goto(&block16, tmp108, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp113);
295 56 : }
296 : }
297 :
298 56 : if (block16.is_used()) {
299 56 : compiler::TNode<Context> tmp119;
300 56 : compiler::TNode<Object> tmp120;
301 56 : compiler::TNode<Object> tmp121;
302 56 : compiler::TNode<Object> tmp122;
303 56 : compiler::TNode<Object> tmp123;
304 56 : compiler::TNode<Object> tmp124;
305 56 : compiler::TNode<Object> tmp125;
306 56 : compiler::TNode<JSReceiver> tmp126;
307 56 : compiler::TNode<JSReceiver> tmp127;
308 56 : compiler::TNode<JSReceiver> tmp128;
309 56 : compiler::TNode<Object> tmp129;
310 56 : ca_.Bind(&block16, &tmp119, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129);
311 56 : ca_.Goto(&block14, tmp119, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128);
312 : }
313 :
314 56 : if (block15.is_used()) {
315 56 : compiler::TNode<Context> tmp130;
316 56 : compiler::TNode<Object> tmp131;
317 56 : compiler::TNode<Object> tmp132;
318 56 : compiler::TNode<Object> tmp133;
319 56 : compiler::TNode<Object> tmp134;
320 56 : compiler::TNode<Object> tmp135;
321 56 : compiler::TNode<Object> tmp136;
322 56 : compiler::TNode<JSReceiver> tmp137;
323 56 : compiler::TNode<JSReceiver> tmp138;
324 56 : compiler::TNode<JSReceiver> tmp139;
325 56 : compiler::TNode<Object> tmp140;
326 56 : compiler::TNode<Number> tmp141;
327 56 : ca_.Bind(&block15, &tmp130, &tmp131, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138, &tmp139, &tmp140, &tmp141);
328 56 : ca_.Goto(&block13, tmp130, tmp131, tmp132, tmp133, tmp134, tmp135, tmp136, tmp137, tmp138, tmp139, tmp141);
329 : }
330 :
331 56 : if (block14.is_used()) {
332 56 : compiler::TNode<Context> tmp142;
333 56 : compiler::TNode<Object> tmp143;
334 56 : compiler::TNode<Object> tmp144;
335 56 : compiler::TNode<Object> tmp145;
336 56 : compiler::TNode<Object> tmp146;
337 56 : compiler::TNode<Object> tmp147;
338 56 : compiler::TNode<Object> tmp148;
339 56 : compiler::TNode<JSReceiver> tmp149;
340 56 : compiler::TNode<JSReceiver> tmp150;
341 56 : compiler::TNode<JSReceiver> tmp151;
342 56 : ca_.Bind(&block14, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151);
343 56 : CodeStubAssembler(state_).Unreachable();
344 : }
345 :
346 56 : if (block13.is_used()) {
347 56 : compiler::TNode<Context> tmp152;
348 56 : compiler::TNode<Object> tmp153;
349 56 : compiler::TNode<Object> tmp154;
350 56 : compiler::TNode<Object> tmp155;
351 56 : compiler::TNode<Object> tmp156;
352 56 : compiler::TNode<Object> tmp157;
353 56 : compiler::TNode<Object> tmp158;
354 56 : compiler::TNode<JSReceiver> tmp159;
355 56 : compiler::TNode<JSReceiver> tmp160;
356 56 : compiler::TNode<JSReceiver> tmp161;
357 56 : compiler::TNode<Number> tmp162;
358 56 : ca_.Bind(&block13, &tmp152, &tmp153, &tmp154, &tmp155, &tmp156, &tmp157, &tmp158, &tmp159, &tmp160, &tmp161, &tmp162);
359 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 21);
360 56 : compiler::TNode<Number> tmp163;
361 56 : USE(tmp163);
362 56 : compiler::CodeAssemblerLabel label0(&ca_);
363 56 : tmp163 = BaseBuiltinsFromDSLAssembler(state_).Cast22UT12ATHeapNumber5ATSmi(compiler::TNode<Object>{tmp158}, &label0);
364 56 : ca_.Goto(&block19, tmp152, tmp153, tmp154, tmp155, tmp156, tmp157, tmp158, tmp159, tmp160, tmp161, tmp162, tmp158, tmp163);
365 56 : if (label0.is_used()) {
366 56 : ca_.Bind(&label0);
367 56 : ca_.Goto(&block20, tmp152, tmp153, tmp154, tmp155, tmp156, tmp157, tmp158, tmp159, tmp160, tmp161, tmp162, tmp158);
368 56 : }
369 : }
370 :
371 56 : if (block20.is_used()) {
372 56 : compiler::TNode<Context> tmp164;
373 56 : compiler::TNode<Object> tmp165;
374 56 : compiler::TNode<Object> tmp166;
375 56 : compiler::TNode<Object> tmp167;
376 56 : compiler::TNode<Object> tmp168;
377 56 : compiler::TNode<Object> tmp169;
378 56 : compiler::TNode<Object> tmp170;
379 56 : compiler::TNode<JSReceiver> tmp171;
380 56 : compiler::TNode<JSReceiver> tmp172;
381 56 : compiler::TNode<JSReceiver> tmp173;
382 56 : compiler::TNode<Number> tmp174;
383 56 : compiler::TNode<Object> tmp175;
384 56 : ca_.Bind(&block20, &tmp164, &tmp165, &tmp166, &tmp167, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175);
385 56 : ca_.Goto(&block18, tmp164, tmp165, tmp166, tmp167, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174);
386 : }
387 :
388 56 : if (block19.is_used()) {
389 56 : compiler::TNode<Context> tmp176;
390 56 : compiler::TNode<Object> tmp177;
391 56 : compiler::TNode<Object> tmp178;
392 56 : compiler::TNode<Object> tmp179;
393 56 : compiler::TNode<Object> tmp180;
394 56 : compiler::TNode<Object> tmp181;
395 56 : compiler::TNode<Object> tmp182;
396 56 : compiler::TNode<JSReceiver> tmp183;
397 56 : compiler::TNode<JSReceiver> tmp184;
398 56 : compiler::TNode<JSReceiver> tmp185;
399 56 : compiler::TNode<Number> tmp186;
400 56 : compiler::TNode<Object> tmp187;
401 56 : compiler::TNode<Number> tmp188;
402 56 : ca_.Bind(&block19, &tmp176, &tmp177, &tmp178, &tmp179, &tmp180, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188);
403 56 : ca_.Goto(&block17, tmp176, tmp177, tmp178, tmp179, tmp180, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp188);
404 : }
405 :
406 56 : if (block18.is_used()) {
407 56 : compiler::TNode<Context> tmp189;
408 56 : compiler::TNode<Object> tmp190;
409 56 : compiler::TNode<Object> tmp191;
410 56 : compiler::TNode<Object> tmp192;
411 56 : compiler::TNode<Object> tmp193;
412 56 : compiler::TNode<Object> tmp194;
413 56 : compiler::TNode<Object> tmp195;
414 56 : compiler::TNode<JSReceiver> tmp196;
415 56 : compiler::TNode<JSReceiver> tmp197;
416 56 : compiler::TNode<JSReceiver> tmp198;
417 56 : compiler::TNode<Number> tmp199;
418 56 : ca_.Bind(&block18, &tmp189, &tmp190, &tmp191, &tmp192, &tmp193, &tmp194, &tmp195, &tmp196, &tmp197, &tmp198, &tmp199);
419 56 : CodeStubAssembler(state_).Unreachable();
420 : }
421 :
422 56 : if (block17.is_used()) {
423 56 : compiler::TNode<Context> tmp200;
424 56 : compiler::TNode<Object> tmp201;
425 56 : compiler::TNode<Object> tmp202;
426 56 : compiler::TNode<Object> tmp203;
427 56 : compiler::TNode<Object> tmp204;
428 56 : compiler::TNode<Object> tmp205;
429 56 : compiler::TNode<Object> tmp206;
430 56 : compiler::TNode<JSReceiver> tmp207;
431 56 : compiler::TNode<JSReceiver> tmp208;
432 56 : compiler::TNode<JSReceiver> tmp209;
433 56 : compiler::TNode<Number> tmp210;
434 56 : compiler::TNode<Number> tmp211;
435 56 : ca_.Bind(&block17, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207, &tmp208, &tmp209, &tmp210, &tmp211);
436 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 24);
437 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 25);
438 56 : compiler::TNode<Oddball> tmp212;
439 56 : USE(tmp212);
440 56 : tmp212 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
441 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 23);
442 56 : compiler::TNode<Object> tmp213;
443 56 : tmp213 = CodeStubAssembler(state_).CallBuiltin(Builtins::kArrayMapLoopContinuation, tmp200, tmp207, tmp208, tmp203, tmp209, tmp207, tmp210, tmp211, tmp212);
444 56 : USE(tmp213);
445 56 : CodeStubAssembler(state_).Return(tmp213);
446 56 : }
447 56 : }
448 :
449 672 : TF_BUILTIN(ArrayMapLoopLazyDeoptContinuation, CodeStubAssembler) {
450 56 : compiler::CodeAssemblerState* state_ = state(); compiler::CodeAssembler ca_(state());
451 56 : TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
452 56 : USE(parameter0);
453 56 : compiler::TNode<Object> parameter1 = UncheckedCast<Object>(Parameter(Descriptor::kReceiver));
454 56 : USE(parameter1);
455 56 : compiler::TNode<Object> parameter2 = UncheckedCast<Object>(Parameter(Descriptor::kCallback));
456 56 : USE(parameter2);
457 56 : compiler::TNode<Object> parameter3 = UncheckedCast<Object>(Parameter(Descriptor::kThisArg));
458 56 : USE(parameter3);
459 56 : compiler::TNode<Object> parameter4 = UncheckedCast<Object>(Parameter(Descriptor::kArray));
460 56 : USE(parameter4);
461 56 : compiler::TNode<Object> parameter5 = UncheckedCast<Object>(Parameter(Descriptor::kInitialK));
462 56 : USE(parameter5);
463 56 : compiler::TNode<Object> parameter6 = UncheckedCast<Object>(Parameter(Descriptor::kLength));
464 56 : USE(parameter6);
465 56 : compiler::TNode<Object> parameter7 = UncheckedCast<Object>(Parameter(Descriptor::kResult));
466 56 : USE(parameter7);
467 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
468 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
469 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, Object, JSReceiver> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
470 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
471 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
472 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
473 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, Object, JSReceiver> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
474 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
475 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
476 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
477 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, Object, JSReceiver> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
478 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
479 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
480 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Object> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
481 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Object, Number> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
482 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
483 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
484 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Object> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
485 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Object, Number> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
486 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
487 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Number> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
488 56 : ca_.Goto(&block0, parameter0, parameter1, parameter2, parameter3, parameter4, parameter5, parameter6, parameter7);
489 :
490 56 : if (block0.is_used()) {
491 56 : compiler::TNode<Context> tmp0;
492 56 : compiler::TNode<Object> tmp1;
493 56 : compiler::TNode<Object> tmp2;
494 56 : compiler::TNode<Object> tmp3;
495 56 : compiler::TNode<Object> tmp4;
496 56 : compiler::TNode<Object> tmp5;
497 56 : compiler::TNode<Object> tmp6;
498 56 : compiler::TNode<Object> tmp7;
499 56 : ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4, &tmp5, &tmp6, &tmp7);
500 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 35);
501 56 : compiler::TNode<JSReceiver> tmp8;
502 56 : USE(tmp8);
503 56 : compiler::CodeAssemblerLabel label0(&ca_);
504 56 : tmp8 = BaseBuiltinsFromDSLAssembler(state_).Cast10JSReceiver(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, &label0);
505 56 : ca_.Goto(&block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, tmp1, tmp8);
506 56 : if (label0.is_used()) {
507 56 : ca_.Bind(&label0);
508 56 : ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, tmp1);
509 56 : }
510 : }
511 :
512 56 : if (block4.is_used()) {
513 56 : compiler::TNode<Context> tmp9;
514 56 : compiler::TNode<Object> tmp10;
515 56 : compiler::TNode<Object> tmp11;
516 56 : compiler::TNode<Object> tmp12;
517 56 : compiler::TNode<Object> tmp13;
518 56 : compiler::TNode<Object> tmp14;
519 56 : compiler::TNode<Object> tmp15;
520 56 : compiler::TNode<Object> tmp16;
521 56 : compiler::TNode<Object> tmp17;
522 56 : ca_.Bind(&block4, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16, &tmp17);
523 56 : ca_.Goto(&block2, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16);
524 : }
525 :
526 56 : if (block3.is_used()) {
527 56 : compiler::TNode<Context> tmp18;
528 56 : compiler::TNode<Object> tmp19;
529 56 : compiler::TNode<Object> tmp20;
530 56 : compiler::TNode<Object> tmp21;
531 56 : compiler::TNode<Object> tmp22;
532 56 : compiler::TNode<Object> tmp23;
533 56 : compiler::TNode<Object> tmp24;
534 56 : compiler::TNode<Object> tmp25;
535 56 : compiler::TNode<Object> tmp26;
536 56 : compiler::TNode<JSReceiver> tmp27;
537 56 : ca_.Bind(&block3, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27);
538 56 : ca_.Goto(&block1, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25, tmp27);
539 : }
540 :
541 56 : if (block2.is_used()) {
542 56 : compiler::TNode<Context> tmp28;
543 56 : compiler::TNode<Object> tmp29;
544 56 : compiler::TNode<Object> tmp30;
545 56 : compiler::TNode<Object> tmp31;
546 56 : compiler::TNode<Object> tmp32;
547 56 : compiler::TNode<Object> tmp33;
548 56 : compiler::TNode<Object> tmp34;
549 56 : compiler::TNode<Object> tmp35;
550 56 : ca_.Bind(&block2, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35);
551 56 : CodeStubAssembler(state_).Unreachable();
552 : }
553 :
554 56 : if (block1.is_used()) {
555 56 : compiler::TNode<Context> tmp36;
556 56 : compiler::TNode<Object> tmp37;
557 56 : compiler::TNode<Object> tmp38;
558 56 : compiler::TNode<Object> tmp39;
559 56 : compiler::TNode<Object> tmp40;
560 56 : compiler::TNode<Object> tmp41;
561 56 : compiler::TNode<Object> tmp42;
562 56 : compiler::TNode<Object> tmp43;
563 56 : compiler::TNode<JSReceiver> tmp44;
564 56 : ca_.Bind(&block1, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41, &tmp42, &tmp43, &tmp44);
565 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 36);
566 56 : compiler::TNode<JSReceiver> tmp45;
567 56 : USE(tmp45);
568 56 : compiler::CodeAssemblerLabel label0(&ca_);
569 56 : tmp45 = BaseBuiltinsFromDSLAssembler(state_).Cast41UT9ATJSProxy15JSBoundFunction10JSFunction(compiler::TNode<Context>{tmp36}, compiler::TNode<Object>{tmp38}, &label0);
570 56 : ca_.Goto(&block7, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp42, tmp43, tmp44, tmp38, tmp45);
571 56 : if (label0.is_used()) {
572 56 : ca_.Bind(&label0);
573 56 : ca_.Goto(&block8, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp42, tmp43, tmp44, tmp38);
574 56 : }
575 : }
576 :
577 56 : if (block8.is_used()) {
578 56 : compiler::TNode<Context> tmp46;
579 56 : compiler::TNode<Object> tmp47;
580 56 : compiler::TNode<Object> tmp48;
581 56 : compiler::TNode<Object> tmp49;
582 56 : compiler::TNode<Object> tmp50;
583 56 : compiler::TNode<Object> tmp51;
584 56 : compiler::TNode<Object> tmp52;
585 56 : compiler::TNode<Object> tmp53;
586 56 : compiler::TNode<JSReceiver> tmp54;
587 56 : compiler::TNode<Object> tmp55;
588 56 : ca_.Bind(&block8, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
589 56 : ca_.Goto(&block6, tmp46, tmp47, tmp48, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54);
590 : }
591 :
592 56 : if (block7.is_used()) {
593 56 : compiler::TNode<Context> tmp56;
594 56 : compiler::TNode<Object> tmp57;
595 56 : compiler::TNode<Object> tmp58;
596 56 : compiler::TNode<Object> tmp59;
597 56 : compiler::TNode<Object> tmp60;
598 56 : compiler::TNode<Object> tmp61;
599 56 : compiler::TNode<Object> tmp62;
600 56 : compiler::TNode<Object> tmp63;
601 56 : compiler::TNode<JSReceiver> tmp64;
602 56 : compiler::TNode<Object> tmp65;
603 56 : compiler::TNode<JSReceiver> tmp66;
604 56 : ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66);
605 56 : ca_.Goto(&block5, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp66);
606 : }
607 :
608 56 : if (block6.is_used()) {
609 56 : compiler::TNode<Context> tmp67;
610 56 : compiler::TNode<Object> tmp68;
611 56 : compiler::TNode<Object> tmp69;
612 56 : compiler::TNode<Object> tmp70;
613 56 : compiler::TNode<Object> tmp71;
614 56 : compiler::TNode<Object> tmp72;
615 56 : compiler::TNode<Object> tmp73;
616 56 : compiler::TNode<Object> tmp74;
617 56 : compiler::TNode<JSReceiver> tmp75;
618 56 : ca_.Bind(&block6, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75);
619 56 : CodeStubAssembler(state_).Unreachable();
620 : }
621 :
622 56 : if (block5.is_used()) {
623 56 : compiler::TNode<Context> tmp76;
624 56 : compiler::TNode<Object> tmp77;
625 56 : compiler::TNode<Object> tmp78;
626 56 : compiler::TNode<Object> tmp79;
627 56 : compiler::TNode<Object> tmp80;
628 56 : compiler::TNode<Object> tmp81;
629 56 : compiler::TNode<Object> tmp82;
630 56 : compiler::TNode<Object> tmp83;
631 56 : compiler::TNode<JSReceiver> tmp84;
632 56 : compiler::TNode<JSReceiver> tmp85;
633 56 : ca_.Bind(&block5, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85);
634 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 37);
635 56 : compiler::TNode<JSReceiver> tmp86;
636 56 : USE(tmp86);
637 56 : compiler::CodeAssemblerLabel label0(&ca_);
638 56 : tmp86 = BaseBuiltinsFromDSLAssembler(state_).Cast10JSReceiver(compiler::TNode<Context>{tmp76}, compiler::TNode<Object>{tmp80}, &label0);
639 56 : ca_.Goto(&block11, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp80, tmp86);
640 56 : if (label0.is_used()) {
641 56 : ca_.Bind(&label0);
642 56 : ca_.Goto(&block12, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp80);
643 56 : }
644 : }
645 :
646 56 : if (block12.is_used()) {
647 56 : compiler::TNode<Context> tmp87;
648 56 : compiler::TNode<Object> tmp88;
649 56 : compiler::TNode<Object> tmp89;
650 56 : compiler::TNode<Object> tmp90;
651 56 : compiler::TNode<Object> tmp91;
652 56 : compiler::TNode<Object> tmp92;
653 56 : compiler::TNode<Object> tmp93;
654 56 : compiler::TNode<Object> tmp94;
655 56 : compiler::TNode<JSReceiver> tmp95;
656 56 : compiler::TNode<JSReceiver> tmp96;
657 56 : compiler::TNode<Object> tmp97;
658 56 : ca_.Bind(&block12, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
659 56 : ca_.Goto(&block10, tmp87, tmp88, tmp89, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96);
660 : }
661 :
662 56 : if (block11.is_used()) {
663 56 : compiler::TNode<Context> tmp98;
664 56 : compiler::TNode<Object> tmp99;
665 56 : compiler::TNode<Object> tmp100;
666 56 : compiler::TNode<Object> tmp101;
667 56 : compiler::TNode<Object> tmp102;
668 56 : compiler::TNode<Object> tmp103;
669 56 : compiler::TNode<Object> tmp104;
670 56 : compiler::TNode<Object> tmp105;
671 56 : compiler::TNode<JSReceiver> tmp106;
672 56 : compiler::TNode<JSReceiver> tmp107;
673 56 : compiler::TNode<Object> tmp108;
674 56 : compiler::TNode<JSReceiver> tmp109;
675 56 : ca_.Bind(&block11, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107, &tmp108, &tmp109);
676 56 : ca_.Goto(&block9, tmp98, tmp99, tmp100, tmp101, tmp102, tmp103, tmp104, tmp105, tmp106, tmp107, tmp109);
677 : }
678 :
679 56 : if (block10.is_used()) {
680 56 : compiler::TNode<Context> tmp110;
681 56 : compiler::TNode<Object> tmp111;
682 56 : compiler::TNode<Object> tmp112;
683 56 : compiler::TNode<Object> tmp113;
684 56 : compiler::TNode<Object> tmp114;
685 56 : compiler::TNode<Object> tmp115;
686 56 : compiler::TNode<Object> tmp116;
687 56 : compiler::TNode<Object> tmp117;
688 56 : compiler::TNode<JSReceiver> tmp118;
689 56 : compiler::TNode<JSReceiver> tmp119;
690 56 : ca_.Bind(&block10, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117, &tmp118, &tmp119);
691 56 : CodeStubAssembler(state_).Unreachable();
692 : }
693 :
694 56 : if (block9.is_used()) {
695 56 : compiler::TNode<Context> tmp120;
696 56 : compiler::TNode<Object> tmp121;
697 56 : compiler::TNode<Object> tmp122;
698 56 : compiler::TNode<Object> tmp123;
699 56 : compiler::TNode<Object> tmp124;
700 56 : compiler::TNode<Object> tmp125;
701 56 : compiler::TNode<Object> tmp126;
702 56 : compiler::TNode<Object> tmp127;
703 56 : compiler::TNode<JSReceiver> tmp128;
704 56 : compiler::TNode<JSReceiver> tmp129;
705 56 : compiler::TNode<JSReceiver> tmp130;
706 56 : ca_.Bind(&block9, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129, &tmp130);
707 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 38);
708 56 : compiler::TNode<Number> tmp131;
709 56 : USE(tmp131);
710 56 : compiler::CodeAssemblerLabel label0(&ca_);
711 56 : tmp131 = BaseBuiltinsFromDSLAssembler(state_).Cast22UT12ATHeapNumber5ATSmi(compiler::TNode<Object>{tmp125}, &label0);
712 56 : ca_.Goto(&block15, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130, tmp125, tmp131);
713 56 : if (label0.is_used()) {
714 56 : ca_.Bind(&label0);
715 56 : ca_.Goto(&block16, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130, tmp125);
716 56 : }
717 : }
718 :
719 56 : if (block16.is_used()) {
720 56 : compiler::TNode<Context> tmp132;
721 56 : compiler::TNode<Object> tmp133;
722 56 : compiler::TNode<Object> tmp134;
723 56 : compiler::TNode<Object> tmp135;
724 56 : compiler::TNode<Object> tmp136;
725 56 : compiler::TNode<Object> tmp137;
726 56 : compiler::TNode<Object> tmp138;
727 56 : compiler::TNode<Object> tmp139;
728 56 : compiler::TNode<JSReceiver> tmp140;
729 56 : compiler::TNode<JSReceiver> tmp141;
730 56 : compiler::TNode<JSReceiver> tmp142;
731 56 : compiler::TNode<Object> tmp143;
732 56 : ca_.Bind(&block16, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143);
733 56 : ca_.Goto(&block14, tmp132, tmp133, tmp134, tmp135, tmp136, tmp137, tmp138, tmp139, tmp140, tmp141, tmp142);
734 : }
735 :
736 56 : if (block15.is_used()) {
737 56 : compiler::TNode<Context> tmp144;
738 56 : compiler::TNode<Object> tmp145;
739 56 : compiler::TNode<Object> tmp146;
740 56 : compiler::TNode<Object> tmp147;
741 56 : compiler::TNode<Object> tmp148;
742 56 : compiler::TNode<Object> tmp149;
743 56 : compiler::TNode<Object> tmp150;
744 56 : compiler::TNode<Object> tmp151;
745 56 : compiler::TNode<JSReceiver> tmp152;
746 56 : compiler::TNode<JSReceiver> tmp153;
747 56 : compiler::TNode<JSReceiver> tmp154;
748 56 : compiler::TNode<Object> tmp155;
749 56 : compiler::TNode<Number> tmp156;
750 56 : ca_.Bind(&block15, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151, &tmp152, &tmp153, &tmp154, &tmp155, &tmp156);
751 56 : ca_.Goto(&block13, tmp144, tmp145, tmp146, tmp147, tmp148, tmp149, tmp150, tmp151, tmp152, tmp153, tmp154, tmp156);
752 : }
753 :
754 56 : if (block14.is_used()) {
755 56 : compiler::TNode<Context> tmp157;
756 56 : compiler::TNode<Object> tmp158;
757 56 : compiler::TNode<Object> tmp159;
758 56 : compiler::TNode<Object> tmp160;
759 56 : compiler::TNode<Object> tmp161;
760 56 : compiler::TNode<Object> tmp162;
761 56 : compiler::TNode<Object> tmp163;
762 56 : compiler::TNode<Object> tmp164;
763 56 : compiler::TNode<JSReceiver> tmp165;
764 56 : compiler::TNode<JSReceiver> tmp166;
765 56 : compiler::TNode<JSReceiver> tmp167;
766 56 : ca_.Bind(&block14, &tmp157, &tmp158, &tmp159, &tmp160, &tmp161, &tmp162, &tmp163, &tmp164, &tmp165, &tmp166, &tmp167);
767 56 : CodeStubAssembler(state_).Unreachable();
768 : }
769 :
770 56 : if (block13.is_used()) {
771 56 : compiler::TNode<Context> tmp168;
772 56 : compiler::TNode<Object> tmp169;
773 56 : compiler::TNode<Object> tmp170;
774 56 : compiler::TNode<Object> tmp171;
775 56 : compiler::TNode<Object> tmp172;
776 56 : compiler::TNode<Object> tmp173;
777 56 : compiler::TNode<Object> tmp174;
778 56 : compiler::TNode<Object> tmp175;
779 56 : compiler::TNode<JSReceiver> tmp176;
780 56 : compiler::TNode<JSReceiver> tmp177;
781 56 : compiler::TNode<JSReceiver> tmp178;
782 56 : compiler::TNode<Number> tmp179;
783 56 : ca_.Bind(&block13, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178, &tmp179);
784 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 39);
785 56 : compiler::TNode<Number> tmp180;
786 56 : USE(tmp180);
787 56 : compiler::CodeAssemblerLabel label0(&ca_);
788 56 : tmp180 = BaseBuiltinsFromDSLAssembler(state_).Cast22UT12ATHeapNumber5ATSmi(compiler::TNode<Object>{tmp174}, &label0);
789 56 : ca_.Goto(&block19, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp174, tmp180);
790 56 : if (label0.is_used()) {
791 56 : ca_.Bind(&label0);
792 56 : ca_.Goto(&block20, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp174);
793 56 : }
794 : }
795 :
796 56 : if (block20.is_used()) {
797 56 : compiler::TNode<Context> tmp181;
798 56 : compiler::TNode<Object> tmp182;
799 56 : compiler::TNode<Object> tmp183;
800 56 : compiler::TNode<Object> tmp184;
801 56 : compiler::TNode<Object> tmp185;
802 56 : compiler::TNode<Object> tmp186;
803 56 : compiler::TNode<Object> tmp187;
804 56 : compiler::TNode<Object> tmp188;
805 56 : compiler::TNode<JSReceiver> tmp189;
806 56 : compiler::TNode<JSReceiver> tmp190;
807 56 : compiler::TNode<JSReceiver> tmp191;
808 56 : compiler::TNode<Number> tmp192;
809 56 : compiler::TNode<Object> tmp193;
810 56 : ca_.Bind(&block20, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188, &tmp189, &tmp190, &tmp191, &tmp192, &tmp193);
811 56 : ca_.Goto(&block18, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp187, tmp188, tmp189, tmp190, tmp191, tmp192);
812 : }
813 :
814 56 : if (block19.is_used()) {
815 56 : compiler::TNode<Context> tmp194;
816 56 : compiler::TNode<Object> tmp195;
817 56 : compiler::TNode<Object> tmp196;
818 56 : compiler::TNode<Object> tmp197;
819 56 : compiler::TNode<Object> tmp198;
820 56 : compiler::TNode<Object> tmp199;
821 56 : compiler::TNode<Object> tmp200;
822 56 : compiler::TNode<Object> tmp201;
823 56 : compiler::TNode<JSReceiver> tmp202;
824 56 : compiler::TNode<JSReceiver> tmp203;
825 56 : compiler::TNode<JSReceiver> tmp204;
826 56 : compiler::TNode<Number> tmp205;
827 56 : compiler::TNode<Object> tmp206;
828 56 : compiler::TNode<Number> tmp207;
829 56 : ca_.Bind(&block19, &tmp194, &tmp195, &tmp196, &tmp197, &tmp198, &tmp199, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207);
830 56 : ca_.Goto(&block17, tmp194, tmp195, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp207);
831 : }
832 :
833 56 : if (block18.is_used()) {
834 56 : compiler::TNode<Context> tmp208;
835 56 : compiler::TNode<Object> tmp209;
836 56 : compiler::TNode<Object> tmp210;
837 56 : compiler::TNode<Object> tmp211;
838 56 : compiler::TNode<Object> tmp212;
839 56 : compiler::TNode<Object> tmp213;
840 56 : compiler::TNode<Object> tmp214;
841 56 : compiler::TNode<Object> tmp215;
842 56 : compiler::TNode<JSReceiver> tmp216;
843 56 : compiler::TNode<JSReceiver> tmp217;
844 56 : compiler::TNode<JSReceiver> tmp218;
845 56 : compiler::TNode<Number> tmp219;
846 56 : ca_.Bind(&block18, &tmp208, &tmp209, &tmp210, &tmp211, &tmp212, &tmp213, &tmp214, &tmp215, &tmp216, &tmp217, &tmp218, &tmp219);
847 56 : CodeStubAssembler(state_).Unreachable();
848 : }
849 :
850 56 : if (block17.is_used()) {
851 56 : compiler::TNode<Context> tmp220;
852 56 : compiler::TNode<Object> tmp221;
853 56 : compiler::TNode<Object> tmp222;
854 56 : compiler::TNode<Object> tmp223;
855 56 : compiler::TNode<Object> tmp224;
856 56 : compiler::TNode<Object> tmp225;
857 56 : compiler::TNode<Object> tmp226;
858 56 : compiler::TNode<Object> tmp227;
859 56 : compiler::TNode<JSReceiver> tmp228;
860 56 : compiler::TNode<JSReceiver> tmp229;
861 56 : compiler::TNode<JSReceiver> tmp230;
862 56 : compiler::TNode<Number> tmp231;
863 56 : compiler::TNode<Number> tmp232;
864 56 : ca_.Bind(&block17, &tmp220, &tmp221, &tmp222, &tmp223, &tmp224, &tmp225, &tmp226, &tmp227, &tmp228, &tmp229, &tmp230, &tmp231, &tmp232);
865 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 47);
866 56 : CodeStubAssembler(state_).CallRuntime(Runtime::kCreateDataProperty, tmp220, tmp230, tmp231, tmp227);
867 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 50);
868 56 : compiler::TNode<Number> tmp234;
869 56 : USE(tmp234);
870 56 : tmp234 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr22UT12ATHeapNumber5ATSmi17ATconstexpr_int31(1));
871 56 : compiler::TNode<Number> tmp235;
872 56 : USE(tmp235);
873 56 : tmp235 = ca_.UncheckedCast<Number>(CodeStubAssembler(state_).NumberAdd(compiler::TNode<Number>{tmp231}, compiler::TNode<Number>{tmp234}));
874 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 53);
875 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 54);
876 56 : compiler::TNode<Oddball> tmp236;
877 56 : USE(tmp236);
878 56 : tmp236 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
879 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 52);
880 56 : compiler::TNode<Object> tmp237;
881 56 : tmp237 = CodeStubAssembler(state_).CallBuiltin(Builtins::kArrayMapLoopContinuation, tmp220, tmp228, tmp229, tmp223, tmp230, tmp228, tmp235, tmp232, tmp236);
882 56 : USE(tmp237);
883 56 : CodeStubAssembler(state_).Return(tmp237);
884 56 : }
885 56 : }
886 :
887 728 : TF_BUILTIN(ArrayMapLoopContinuation, CodeStubAssembler) {
888 56 : compiler::CodeAssemblerState* state_ = state(); compiler::CodeAssembler ca_(state());
889 56 : TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
890 56 : USE(parameter0);
891 56 : compiler::TNode<JSReceiver> parameter1 = UncheckedCast<JSReceiver>(Parameter(Descriptor::kReceiver));
892 56 : USE(parameter1);
893 56 : compiler::TNode<JSReceiver> parameter2 = UncheckedCast<JSReceiver>(Parameter(Descriptor::kCallbackfn));
894 56 : USE(parameter2);
895 56 : compiler::TNode<Object> parameter3 = UncheckedCast<Object>(Parameter(Descriptor::kThisArg));
896 56 : USE(parameter3);
897 56 : compiler::TNode<JSReceiver> parameter4 = UncheckedCast<JSReceiver>(Parameter(Descriptor::kArray));
898 56 : USE(parameter4);
899 56 : compiler::TNode<JSReceiver> parameter5 = UncheckedCast<JSReceiver>(Parameter(Descriptor::kO));
900 56 : USE(parameter5);
901 56 : compiler::TNode<Number> parameter6 = UncheckedCast<Number>(Parameter(Descriptor::kInitialK));
902 56 : USE(parameter6);
903 56 : compiler::TNode<Number> parameter7 = UncheckedCast<Number>(Parameter(Descriptor::kLength));
904 56 : USE(parameter7);
905 56 : compiler::TNode<Object> parameter8 = UncheckedCast<Object>(Parameter(Descriptor::kInitialTo));
906 56 : USE(parameter8);
907 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
908 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Object, Number> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
909 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Object, Number, Number, Number> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
910 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Object, Number, Number, Number> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
911 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Object, Number> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
912 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Object, Number, Oddball> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
913 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Object, Number, Oddball> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
914 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Object, Number> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
915 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Object, Number> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
916 56 : ca_.Goto(&block0, parameter0, parameter1, parameter2, parameter3, parameter4, parameter5, parameter6, parameter7, parameter8);
917 :
918 56 : if (block0.is_used()) {
919 56 : compiler::TNode<Context> tmp0;
920 56 : compiler::TNode<JSReceiver> tmp1;
921 56 : compiler::TNode<JSReceiver> tmp2;
922 56 : compiler::TNode<Object> tmp3;
923 56 : compiler::TNode<JSReceiver> tmp4;
924 56 : compiler::TNode<JSReceiver> tmp5;
925 56 : compiler::TNode<Number> tmp6;
926 56 : compiler::TNode<Number> tmp7;
927 56 : compiler::TNode<Object> tmp8;
928 56 : ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4, &tmp5, &tmp6, &tmp7, &tmp8);
929 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 65);
930 56 : ca_.Goto(&block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, tmp8, tmp6);
931 : }
932 :
933 56 : if (block3.is_used()) {
934 56 : compiler::TNode<Context> tmp9;
935 56 : compiler::TNode<JSReceiver> tmp10;
936 56 : compiler::TNode<JSReceiver> tmp11;
937 56 : compiler::TNode<Object> tmp12;
938 56 : compiler::TNode<JSReceiver> tmp13;
939 56 : compiler::TNode<JSReceiver> tmp14;
940 56 : compiler::TNode<Number> tmp15;
941 56 : compiler::TNode<Number> tmp16;
942 56 : compiler::TNode<Object> tmp17;
943 56 : compiler::TNode<Number> tmp18;
944 56 : ca_.Bind(&block3, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
945 56 : compiler::CodeAssemblerLabel label0(&ca_);
946 112 : compiler::CodeAssemblerLabel label1(&ca_);
947 56 : CodeStubAssembler(state_).BranchIfNumberLessThan(compiler::TNode<Number>{tmp18}, compiler::TNode<Number>{tmp16}, &label0, &label1);
948 56 : if (label0.is_used()) {
949 56 : ca_.Bind(&label0);
950 56 : ca_.Goto(&block5, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17, tmp18, tmp18, tmp16);
951 : }
952 56 : if (label1.is_used()) {
953 56 : ca_.Bind(&label1);
954 56 : ca_.Goto(&block6, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17, tmp18, tmp18, tmp16);
955 56 : }
956 : }
957 :
958 56 : if (block5.is_used()) {
959 56 : compiler::TNode<Context> tmp19;
960 56 : compiler::TNode<JSReceiver> tmp20;
961 56 : compiler::TNode<JSReceiver> tmp21;
962 56 : compiler::TNode<Object> tmp22;
963 56 : compiler::TNode<JSReceiver> tmp23;
964 56 : compiler::TNode<JSReceiver> tmp24;
965 56 : compiler::TNode<Number> tmp25;
966 56 : compiler::TNode<Number> tmp26;
967 56 : compiler::TNode<Object> tmp27;
968 56 : compiler::TNode<Number> tmp28;
969 56 : compiler::TNode<Number> tmp29;
970 56 : compiler::TNode<Number> tmp30;
971 56 : ca_.Bind(&block5, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30);
972 56 : ca_.Goto(&block1, tmp19, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25, tmp26, tmp27, tmp28);
973 : }
974 :
975 56 : if (block6.is_used()) {
976 56 : compiler::TNode<Context> tmp31;
977 56 : compiler::TNode<JSReceiver> tmp32;
978 56 : compiler::TNode<JSReceiver> tmp33;
979 56 : compiler::TNode<Object> tmp34;
980 56 : compiler::TNode<JSReceiver> tmp35;
981 56 : compiler::TNode<JSReceiver> tmp36;
982 56 : compiler::TNode<Number> tmp37;
983 56 : compiler::TNode<Number> tmp38;
984 56 : compiler::TNode<Object> tmp39;
985 56 : compiler::TNode<Number> tmp40;
986 56 : compiler::TNode<Number> tmp41;
987 56 : compiler::TNode<Number> tmp42;
988 56 : ca_.Bind(&block6, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41, &tmp42);
989 56 : ca_.Goto(&block2, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40);
990 : }
991 :
992 56 : if (block1.is_used()) {
993 56 : compiler::TNode<Context> tmp43;
994 56 : compiler::TNode<JSReceiver> tmp44;
995 56 : compiler::TNode<JSReceiver> tmp45;
996 56 : compiler::TNode<Object> tmp46;
997 56 : compiler::TNode<JSReceiver> tmp47;
998 56 : compiler::TNode<JSReceiver> tmp48;
999 56 : compiler::TNode<Number> tmp49;
1000 56 : compiler::TNode<Number> tmp50;
1001 56 : compiler::TNode<Object> tmp51;
1002 56 : compiler::TNode<Number> tmp52;
1003 56 : ca_.Bind(&block1, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52);
1004 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 71);
1005 56 : compiler::TNode<Oddball> tmp53;
1006 56 : USE(tmp53);
1007 56 : tmp53 = ca_.UncheckedCast<Oddball>(CodeStubAssembler(state_).HasProperty_Inline(compiler::TNode<Context>{tmp43}, compiler::TNode<JSReceiver>{tmp48}, compiler::TNode<Object>{tmp52}));
1008 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 74);
1009 56 : compiler::TNode<Oddball> tmp54;
1010 56 : USE(tmp54);
1011 56 : tmp54 = BaseBuiltinsFromDSLAssembler(state_).True();
1012 56 : compiler::TNode<BoolT> tmp55;
1013 56 : USE(tmp55);
1014 56 : tmp55 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).WordEqual(compiler::TNode<HeapObject>{tmp53}, compiler::TNode<HeapObject>{tmp54}));
1015 56 : ca_.Branch(tmp55, &block7, &block8, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48, tmp49, tmp50, tmp51, tmp52, tmp53);
1016 : }
1017 :
1018 56 : if (block7.is_used()) {
1019 56 : compiler::TNode<Context> tmp56;
1020 56 : compiler::TNode<JSReceiver> tmp57;
1021 56 : compiler::TNode<JSReceiver> tmp58;
1022 56 : compiler::TNode<Object> tmp59;
1023 56 : compiler::TNode<JSReceiver> tmp60;
1024 56 : compiler::TNode<JSReceiver> tmp61;
1025 56 : compiler::TNode<Number> tmp62;
1026 56 : compiler::TNode<Number> tmp63;
1027 56 : compiler::TNode<Object> tmp64;
1028 56 : compiler::TNode<Number> tmp65;
1029 56 : compiler::TNode<Oddball> tmp66;
1030 56 : ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66);
1031 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 76);
1032 56 : compiler::TNode<Object> tmp67;
1033 56 : USE(tmp67);
1034 56 : tmp67 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetProperty(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp65}));
1035 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 80);
1036 56 : compiler::TNode<Object> tmp68;
1037 56 : USE(tmp68);
1038 56 : tmp68 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).Call(compiler::TNode<Context>{tmp56}, compiler::TNode<JSReceiver>{tmp58}, compiler::TNode<Object>{tmp59}, compiler::TNode<Object>{tmp67}, compiler::TNode<Object>{tmp65}, compiler::TNode<Object>{tmp61}));
1039 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 79);
1040 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 83);
1041 56 : CodeStubAssembler(state_).CallRuntime(Runtime::kCreateDataProperty, tmp56, tmp60, tmp65, tmp68);
1042 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 74);
1043 56 : ca_.Goto(&block8, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66);
1044 : }
1045 :
1046 56 : if (block8.is_used()) {
1047 56 : compiler::TNode<Context> tmp70;
1048 56 : compiler::TNode<JSReceiver> tmp71;
1049 56 : compiler::TNode<JSReceiver> tmp72;
1050 56 : compiler::TNode<Object> tmp73;
1051 56 : compiler::TNode<JSReceiver> tmp74;
1052 56 : compiler::TNode<JSReceiver> tmp75;
1053 56 : compiler::TNode<Number> tmp76;
1054 56 : compiler::TNode<Number> tmp77;
1055 56 : compiler::TNode<Object> tmp78;
1056 56 : compiler::TNode<Number> tmp79;
1057 56 : compiler::TNode<Oddball> tmp80;
1058 56 : ca_.Bind(&block8, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
1059 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 65);
1060 56 : ca_.Goto(&block4, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79);
1061 : }
1062 :
1063 56 : if (block4.is_used()) {
1064 56 : compiler::TNode<Context> tmp81;
1065 56 : compiler::TNode<JSReceiver> tmp82;
1066 56 : compiler::TNode<JSReceiver> tmp83;
1067 56 : compiler::TNode<Object> tmp84;
1068 56 : compiler::TNode<JSReceiver> tmp85;
1069 56 : compiler::TNode<JSReceiver> tmp86;
1070 56 : compiler::TNode<Number> tmp87;
1071 56 : compiler::TNode<Number> tmp88;
1072 56 : compiler::TNode<Object> tmp89;
1073 56 : compiler::TNode<Number> tmp90;
1074 56 : ca_.Bind(&block4, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89, &tmp90);
1075 56 : compiler::TNode<Number> tmp91;
1076 56 : USE(tmp91);
1077 56 : tmp91 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr22UT12ATHeapNumber5ATSmi17ATconstexpr_int31(1));
1078 56 : compiler::TNode<Number> tmp92;
1079 56 : USE(tmp92);
1080 56 : tmp92 = ca_.UncheckedCast<Number>(CodeStubAssembler(state_).NumberAdd(compiler::TNode<Number>{tmp90}, compiler::TNode<Number>{tmp91}));
1081 56 : ca_.Goto(&block3, tmp81, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89, tmp92);
1082 : }
1083 :
1084 56 : if (block2.is_used()) {
1085 56 : compiler::TNode<Context> tmp93;
1086 56 : compiler::TNode<JSReceiver> tmp94;
1087 56 : compiler::TNode<JSReceiver> tmp95;
1088 56 : compiler::TNode<Object> tmp96;
1089 56 : compiler::TNode<JSReceiver> tmp97;
1090 56 : compiler::TNode<JSReceiver> tmp98;
1091 56 : compiler::TNode<Number> tmp99;
1092 56 : compiler::TNode<Number> tmp100;
1093 56 : compiler::TNode<Object> tmp101;
1094 56 : compiler::TNode<Number> tmp102;
1095 56 : ca_.Bind(&block2, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102);
1096 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 90);
1097 56 : CodeStubAssembler(state_).Return(tmp97);
1098 56 : }
1099 56 : }
1100 :
1101 56 : compiler::TNode<JSArray> ArrayMapBuiltinsFromDSLAssembler::FastArrayMap(compiler::TNode<Context> p_context, compiler::TNode<JSReceiver> p_o, compiler::TNode<Smi> p_len, compiler::TNode<JSReceiver> p_callbackfn, compiler::TNode<Object> p_thisArg, compiler::CodeAssemblerLabel* label_Bailout, compiler::TypedCodeAssemblerVariable<JSArray>* label_Bailout_parameter_0, compiler::TypedCodeAssemblerVariable<Smi>* label_Bailout_parameter_1) {
1102 56 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1103 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSReceiver> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1104 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSReceiver, JSArray> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1105 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1106 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1107 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1108 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1109 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, FixedArray> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1110 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, FixedArray> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1111 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1112 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1113 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1114 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, JSArray> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1115 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1116 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1117 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, JSArray> block22(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1118 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block25(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1119 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1120 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Smi, JSArray> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1121 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block27(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1122 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block28(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1123 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1124 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, Smi> block34(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1125 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, Smi, Object> block33(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1126 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Context, JSReceiver, Object, Object, Smi, JSArray> block35(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1127 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, Object> block40(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1128 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, Object, Smi> block39(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1129 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block38(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1130 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject> block44(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1131 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, HeapNumber> block43(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1132 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block42(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1133 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block41(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1134 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block37(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1135 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object> block36(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1136 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block48(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1137 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block49(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1138 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block50(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1139 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block51(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1140 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block47(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1141 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block46(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1142 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block45(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1143 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block31(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1144 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block52(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1145 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block30(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1146 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block26(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1147 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block24(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1148 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, FixedArray, BoolT, BoolT, BoolT> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1149 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1150 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T> block53(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1151 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray> block60(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1152 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, JSArray> block59(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1153 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block58(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1154 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray> block57(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1155 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, JSArray> block61(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1156 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block64(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1157 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block62(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1158 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Smi, JSArray> block68(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1159 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block66(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1160 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block67(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1161 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray> block71(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1162 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, Smi> block73(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1163 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, Smi, Object> block72(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1164 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Context, JSReceiver, Object, Object, Smi, JSArray> block74(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1165 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, Object> block79(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1166 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, Object, Smi> block78(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1167 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block77(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1168 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject> block83(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1169 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, HeapNumber> block82(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1170 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block81(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1171 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block80(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1172 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block76(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1173 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object> block75(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1174 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block87(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1175 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block88(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1176 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block89(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1177 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block90(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1178 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block86(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1179 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block85(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1180 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block84(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1181 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block70(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1182 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block91(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1183 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block69(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1184 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block65(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1185 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block63(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1186 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, FixedArray, BoolT, BoolT, BoolT> block56(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1187 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T> block54(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1188 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray> block96(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1189 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, JSArray> block95(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1190 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block94(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1191 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray> block93(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1192 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, JSArray> block97(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1193 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block100(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1194 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block98(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1195 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Smi, JSArray> block104(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1196 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block102(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1197 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block103(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1198 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray> block107(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1199 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, Smi> block109(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1200 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, JSArray, Smi, Object> block108(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1201 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Context, JSReceiver, Object, Object, Smi, JSArray> block110(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1202 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, Object> block115(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1203 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, Object, Smi> block114(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1204 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block113(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1205 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject> block119(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1206 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, HeapNumber> block118(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1207 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block117(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1208 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block116(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1209 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object, Object> block112(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1210 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object, Smi, Object, Context, Smi, Object> block111(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1211 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block123(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1212 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block124(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1213 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block125(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1214 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block126(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1215 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block122(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1216 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block121(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1217 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map, Object, Object> block120(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1218 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block106(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1219 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block127(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1220 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block105(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1221 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block101(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1222 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, JSArray, JSArray, Map> block99(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1223 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, Context, JSArray, Smi, JSReceiver, Object, FixedArray, BoolT, BoolT, BoolT, FixedArray, BoolT, BoolT, BoolT> block92(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1224 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T> block55(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1225 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1226 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1227 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block129(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1228 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block131(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1229 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block132(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1230 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block133(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1231 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block130(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1232 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block136(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1233 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block134(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1234 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block135(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1235 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block137(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1236 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase, Map, Object, Map, Object, Map, Map> block143(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1237 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase, Map, Object, Map, Object> block142(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1238 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase> block141(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1239 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase> block140(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1240 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block146(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1241 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block144(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1242 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Object> block151(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1243 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Object, Number> block150(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1244 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object> block149(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1245 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object> block148(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1246 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block147(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1247 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block145(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1248 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block138(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1249 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase, Map, Object, Map, Object, Map, Map> block155(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1250 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase, Map, Object, Map, Object> block154(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1251 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase> block153(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1252 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase> block152(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1253 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block139(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1254 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, FixedArray, BoolT, BoolT, BoolT, Smi, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, JSArray> block128(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1255 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1256 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T> block157(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1257 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T> block159(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1258 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T> block160(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1259 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T> block161(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1260 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T> block158(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1261 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T> block164(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1262 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T> block162(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1263 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T> block163(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1264 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block165(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1265 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase, Map, Object, Map, Object, Map, Map> block171(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1266 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase, Map, Object, Map, Object> block170(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1267 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase> block169(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1268 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase> block168(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1269 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block174(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1270 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block172(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1271 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Object> block179(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1272 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Object, Number> block178(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1273 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object> block177(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1274 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object> block176(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1275 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block175(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1276 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block173(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1277 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block166(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1278 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase, Map, Object, Map, Object, Map, Map> block183(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1279 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase, Map, Object, Map, Object> block182(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1280 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase, Map, FixedArray, FixedArrayBase, Map, Object, FixedArrayBase> block181(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1281 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray, Map, Object, FixedArrayBase, Number, Map, FixedArray, Context, Map, FixedArrayBase> block180(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1282 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block167(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1283 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, Smi, JSArray, FixedArray, BoolT, BoolT, BoolT, Int32T, Smi, Context, Smi, JSArray> block156(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1284 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, JSArray> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1285 112 : compiler::CodeAssemblerParameterizedLabel<JSArray, Smi> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1286 112 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Smi, JSReceiver, Object, JSArray> block184(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
1287 56 : ca_.Goto(&block0, p_context, p_o, p_len, p_callbackfn, p_thisArg);
1288 :
1289 56 : if (block0.is_used()) {
1290 56 : compiler::TNode<Context> tmp0;
1291 56 : compiler::TNode<JSReceiver> tmp1;
1292 56 : compiler::TNode<Smi> tmp2;
1293 56 : compiler::TNode<JSReceiver> tmp3;
1294 56 : compiler::TNode<Object> tmp4;
1295 56 : ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
1296 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 218);
1297 56 : compiler::TNode<Smi> tmp5;
1298 56 : USE(tmp5);
1299 56 : tmp5 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(0));
1300 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 219);
1301 56 : compiler::TNode<JSArray> tmp6;
1302 56 : USE(tmp6);
1303 56 : compiler::CodeAssemblerLabel label0(&ca_);
1304 56 : tmp6 = BaseBuiltinsFromDSLAssembler(state_).Cast13ATFastJSArray(compiler::TNode<Context>{tmp0}, compiler::TNode<HeapObject>{tmp1}, &label0);
1305 56 : ca_.Goto(&block5, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp1, tmp6);
1306 56 : if (label0.is_used()) {
1307 56 : ca_.Bind(&label0);
1308 56 : ca_.Goto(&block6, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp1);
1309 56 : }
1310 : }
1311 :
1312 56 : if (block6.is_used()) {
1313 56 : compiler::TNode<Context> tmp7;
1314 56 : compiler::TNode<JSReceiver> tmp8;
1315 56 : compiler::TNode<Smi> tmp9;
1316 56 : compiler::TNode<JSReceiver> tmp10;
1317 56 : compiler::TNode<Object> tmp11;
1318 56 : compiler::TNode<Smi> tmp12;
1319 56 : compiler::TNode<JSReceiver> tmp13;
1320 56 : ca_.Bind(&block6, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13);
1321 56 : ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp12);
1322 : }
1323 :
1324 56 : if (block5.is_used()) {
1325 56 : compiler::TNode<Context> tmp14;
1326 56 : compiler::TNode<JSReceiver> tmp15;
1327 56 : compiler::TNode<Smi> tmp16;
1328 56 : compiler::TNode<JSReceiver> tmp17;
1329 56 : compiler::TNode<Object> tmp18;
1330 56 : compiler::TNode<Smi> tmp19;
1331 56 : compiler::TNode<JSReceiver> tmp20;
1332 56 : compiler::TNode<JSArray> tmp21;
1333 56 : ca_.Bind(&block5, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21);
1334 56 : ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19, tmp21);
1335 : }
1336 :
1337 56 : if (block4.is_used()) {
1338 56 : compiler::TNode<Context> tmp22;
1339 56 : compiler::TNode<JSReceiver> tmp23;
1340 56 : compiler::TNode<Smi> tmp24;
1341 56 : compiler::TNode<JSReceiver> tmp25;
1342 56 : compiler::TNode<Object> tmp26;
1343 56 : compiler::TNode<Smi> tmp27;
1344 56 : ca_.Bind(&block4, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27);
1345 56 : CodeStubAssembler(state_).Unreachable();
1346 : }
1347 :
1348 56 : if (block3.is_used()) {
1349 56 : compiler::TNode<Context> tmp28;
1350 56 : compiler::TNode<JSReceiver> tmp29;
1351 56 : compiler::TNode<Smi> tmp30;
1352 56 : compiler::TNode<JSReceiver> tmp31;
1353 56 : compiler::TNode<Object> tmp32;
1354 56 : compiler::TNode<Smi> tmp33;
1355 56 : compiler::TNode<JSArray> tmp34;
1356 56 : ca_.Bind(&block3, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34);
1357 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 220);
1358 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 95);
1359 56 : compiler::TNode<Smi> tmp35;
1360 56 : USE(tmp35);
1361 56 : tmp35 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(0));
1362 56 : compiler::TNode<BoolT> tmp36;
1363 56 : USE(tmp36);
1364 56 : tmp36 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiGreaterThan(compiler::TNode<Smi>{tmp30}, compiler::TNode<Smi>{tmp35}));
1365 56 : ca_.Branch(tmp36, &block8, &block9, tmp28, tmp29, tmp30, tmp31, tmp32, tmp33, tmp34, ca_.Uninitialized<FixedArray>(), ca_.Uninitialized<BoolT>(), ca_.Uninitialized<BoolT>(), ca_.Uninitialized<BoolT>(), tmp30, tmp28, tmp30);
1366 : }
1367 :
1368 56 : if (block8.is_used()) {
1369 56 : compiler::TNode<Context> tmp37;
1370 56 : compiler::TNode<JSReceiver> tmp38;
1371 56 : compiler::TNode<Smi> tmp39;
1372 56 : compiler::TNode<JSReceiver> tmp40;
1373 56 : compiler::TNode<Object> tmp41;
1374 56 : compiler::TNode<Smi> tmp42;
1375 56 : compiler::TNode<JSArray> tmp43;
1376 56 : compiler::TNode<FixedArray> tmp44;
1377 56 : compiler::TNode<BoolT> tmp45;
1378 56 : compiler::TNode<BoolT> tmp46;
1379 56 : compiler::TNode<BoolT> tmp47;
1380 56 : compiler::TNode<Smi> tmp48;
1381 56 : compiler::TNode<Context> tmp49;
1382 56 : compiler::TNode<Smi> tmp50;
1383 56 : ca_.Bind(&block8, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50);
1384 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 97);
1385 56 : compiler::TNode<IntPtrT> tmp51;
1386 56 : USE(tmp51);
1387 56 : tmp51 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).SmiUntag(compiler::TNode<Smi>{tmp50}));
1388 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 96);
1389 56 : compiler::TNode<FixedArray> tmp52;
1390 56 : USE(tmp52);
1391 56 : tmp52 = ca_.UncheckedCast<FixedArray>(CodeStubAssembler(state_).AllocateFixedArrayWithHoles(compiler::TNode<IntPtrT>{tmp51}, CodeStubAssembler::kAllowLargeObjectAllocation));
1392 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 95);
1393 56 : ca_.Goto(&block11, tmp37, tmp38, tmp39, tmp40, tmp41, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48, tmp49, tmp50, tmp52);
1394 : }
1395 :
1396 56 : if (block9.is_used()) {
1397 56 : compiler::TNode<Context> tmp53;
1398 56 : compiler::TNode<JSReceiver> tmp54;
1399 56 : compiler::TNode<Smi> tmp55;
1400 56 : compiler::TNode<JSReceiver> tmp56;
1401 56 : compiler::TNode<Object> tmp57;
1402 56 : compiler::TNode<Smi> tmp58;
1403 56 : compiler::TNode<JSArray> tmp59;
1404 56 : compiler::TNode<FixedArray> tmp60;
1405 56 : compiler::TNode<BoolT> tmp61;
1406 56 : compiler::TNode<BoolT> tmp62;
1407 56 : compiler::TNode<BoolT> tmp63;
1408 56 : compiler::TNode<Smi> tmp64;
1409 56 : compiler::TNode<Context> tmp65;
1410 56 : compiler::TNode<Smi> tmp66;
1411 56 : ca_.Bind(&block9, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66);
1412 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 98);
1413 56 : compiler::TNode<FixedArray> tmp67;
1414 56 : USE(tmp67);
1415 56 : tmp67 = BaseBuiltinsFromDSLAssembler(state_).kEmptyFixedArray();
1416 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 95);
1417 56 : ca_.Goto(&block10, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67);
1418 : }
1419 :
1420 56 : if (block11.is_used()) {
1421 56 : compiler::TNode<Context> tmp68;
1422 56 : compiler::TNode<JSReceiver> tmp69;
1423 56 : compiler::TNode<Smi> tmp70;
1424 56 : compiler::TNode<JSReceiver> tmp71;
1425 56 : compiler::TNode<Object> tmp72;
1426 56 : compiler::TNode<Smi> tmp73;
1427 56 : compiler::TNode<JSArray> tmp74;
1428 56 : compiler::TNode<FixedArray> tmp75;
1429 56 : compiler::TNode<BoolT> tmp76;
1430 56 : compiler::TNode<BoolT> tmp77;
1431 56 : compiler::TNode<BoolT> tmp78;
1432 56 : compiler::TNode<Smi> tmp79;
1433 56 : compiler::TNode<Context> tmp80;
1434 56 : compiler::TNode<Smi> tmp81;
1435 56 : compiler::TNode<FixedArray> tmp82;
1436 56 : ca_.Bind(&block11, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80, &tmp81, &tmp82);
1437 56 : ca_.Goto(&block10, tmp68, tmp69, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81, tmp82);
1438 : }
1439 :
1440 56 : if (block10.is_used()) {
1441 56 : compiler::TNode<Context> tmp83;
1442 56 : compiler::TNode<JSReceiver> tmp84;
1443 56 : compiler::TNode<Smi> tmp85;
1444 56 : compiler::TNode<JSReceiver> tmp86;
1445 56 : compiler::TNode<Object> tmp87;
1446 56 : compiler::TNode<Smi> tmp88;
1447 56 : compiler::TNode<JSArray> tmp89;
1448 56 : compiler::TNode<FixedArray> tmp90;
1449 56 : compiler::TNode<BoolT> tmp91;
1450 56 : compiler::TNode<BoolT> tmp92;
1451 56 : compiler::TNode<BoolT> tmp93;
1452 56 : compiler::TNode<Smi> tmp94;
1453 56 : compiler::TNode<Context> tmp95;
1454 56 : compiler::TNode<Smi> tmp96;
1455 56 : compiler::TNode<FixedArray> tmp97;
1456 56 : ca_.Bind(&block10, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
1457 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 99);
1458 56 : compiler::TNode<BoolT> tmp98;
1459 56 : USE(tmp98);
1460 56 : tmp98 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
1461 56 : compiler::TNode<BoolT> tmp99;
1462 56 : USE(tmp99);
1463 56 : tmp99 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
1464 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 100);
1465 56 : compiler::TNode<BoolT> tmp100;
1466 56 : USE(tmp100);
1467 56 : tmp100 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
1468 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 220);
1469 56 : ca_.Goto(&block7, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89, tmp97, tmp99, tmp98, tmp100, tmp94, tmp95, tmp96);
1470 : }
1471 :
1472 56 : if (block7.is_used()) {
1473 56 : compiler::TNode<Context> tmp101;
1474 56 : compiler::TNode<JSReceiver> tmp102;
1475 56 : compiler::TNode<Smi> tmp103;
1476 56 : compiler::TNode<JSReceiver> tmp104;
1477 56 : compiler::TNode<Object> tmp105;
1478 56 : compiler::TNode<Smi> tmp106;
1479 56 : compiler::TNode<JSArray> tmp107;
1480 56 : compiler::TNode<FixedArray> tmp108;
1481 56 : compiler::TNode<BoolT> tmp109;
1482 56 : compiler::TNode<BoolT> tmp110;
1483 56 : compiler::TNode<BoolT> tmp111;
1484 56 : compiler::TNode<Smi> tmp112;
1485 56 : compiler::TNode<Context> tmp113;
1486 56 : compiler::TNode<Smi> tmp114;
1487 56 : ca_.Bind(&block7, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114);
1488 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 221);
1489 56 : compiler::TNode<Map> tmp115;
1490 56 : USE(tmp115);
1491 56 : tmp115 = ca_.UncheckedCast<Map>(BaseBuiltinsFromDSLAssembler(state_).LoadHeapObjectMap(compiler::TNode<HeapObject>{tmp107}));
1492 56 : compiler::TNode<Int32T> tmp116;
1493 56 : USE(tmp116);
1494 56 : tmp116 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).LoadMapElementsKind(compiler::TNode<Map>{tmp115}));
1495 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 223);
1496 56 : compiler::TNode<BoolT> tmp117;
1497 56 : USE(tmp117);
1498 56 : tmp117 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsElementsKindLessThanOrEqual(compiler::TNode<Int32T>{tmp116}, HOLEY_SMI_ELEMENTS));
1499 56 : ca_.Branch(tmp117, &block14, &block15, tmp101, tmp102, tmp103, tmp104, tmp105, tmp106, tmp107, tmp108, tmp109, tmp110, tmp111, tmp116);
1500 : }
1501 :
1502 56 : if (block14.is_used()) {
1503 56 : compiler::TNode<Context> tmp118;
1504 56 : compiler::TNode<JSReceiver> tmp119;
1505 56 : compiler::TNode<Smi> tmp120;
1506 56 : compiler::TNode<JSReceiver> tmp121;
1507 56 : compiler::TNode<Object> tmp122;
1508 56 : compiler::TNode<Smi> tmp123;
1509 56 : compiler::TNode<JSArray> tmp124;
1510 56 : compiler::TNode<FixedArray> tmp125;
1511 56 : compiler::TNode<BoolT> tmp126;
1512 56 : compiler::TNode<BoolT> tmp127;
1513 56 : compiler::TNode<BoolT> tmp128;
1514 56 : compiler::TNode<Int32T> tmp129;
1515 56 : ca_.Bind(&block14, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129);
1516 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 225);
1517 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 224);
1518 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 186);
1519 56 : compiler::TNode<Smi> tmp130;
1520 56 : USE(tmp130);
1521 56 : tmp130 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(0));
1522 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 187);
1523 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 189);
1524 56 : compiler::TNode<JSArray> tmp131;
1525 56 : USE(tmp131);
1526 56 : compiler::CodeAssemblerLabel label0(&ca_);
1527 56 : tmp131 = BaseBuiltinsFromDSLAssembler(state_).Cast13ATFastJSArray(compiler::TNode<Context>{tmp118}, compiler::TNode<HeapObject>{tmp124}, &label0);
1528 56 : ca_.Goto(&block20, tmp118, tmp119, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp124, tmp120, tmp121, tmp122, tmp125, tmp126, tmp127, tmp128, tmp118, tmp124, tmp120, tmp121, tmp122, tmp125, tmp126, tmp127, tmp128, tmp130, tmp125, tmp126, tmp127, tmp128, ca_.Uninitialized<JSArray>(), ca_.Uninitialized<JSArray>(), ca_.Uninitialized<Map>(), tmp124, tmp131);
1529 56 : if (label0.is_used()) {
1530 56 : ca_.Bind(&label0);
1531 56 : ca_.Goto(&block21, tmp118, tmp119, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp124, tmp120, tmp121, tmp122, tmp125, tmp126, tmp127, tmp128, tmp118, tmp124, tmp120, tmp121, tmp122, tmp125, tmp126, tmp127, tmp128, tmp130, tmp125, tmp126, tmp127, tmp128, ca_.Uninitialized<JSArray>(), ca_.Uninitialized<JSArray>(), ca_.Uninitialized<Map>(), tmp124);
1532 56 : }
1533 : }
1534 :
1535 56 : if (block21.is_used()) {
1536 56 : compiler::TNode<Context> tmp132;
1537 56 : compiler::TNode<JSReceiver> tmp133;
1538 56 : compiler::TNode<Smi> tmp134;
1539 56 : compiler::TNode<JSReceiver> tmp135;
1540 56 : compiler::TNode<Object> tmp136;
1541 56 : compiler::TNode<Smi> tmp137;
1542 56 : compiler::TNode<JSArray> tmp138;
1543 56 : compiler::TNode<FixedArray> tmp139;
1544 56 : compiler::TNode<BoolT> tmp140;
1545 56 : compiler::TNode<BoolT> tmp141;
1546 56 : compiler::TNode<BoolT> tmp142;
1547 56 : compiler::TNode<Int32T> tmp143;
1548 56 : compiler::TNode<JSArray> tmp144;
1549 56 : compiler::TNode<Smi> tmp145;
1550 56 : compiler::TNode<JSReceiver> tmp146;
1551 56 : compiler::TNode<Object> tmp147;
1552 56 : compiler::TNode<FixedArray> tmp148;
1553 56 : compiler::TNode<BoolT> tmp149;
1554 56 : compiler::TNode<BoolT> tmp150;
1555 56 : compiler::TNode<BoolT> tmp151;
1556 56 : compiler::TNode<Context> tmp152;
1557 56 : compiler::TNode<JSArray> tmp153;
1558 56 : compiler::TNode<Smi> tmp154;
1559 56 : compiler::TNode<JSReceiver> tmp155;
1560 56 : compiler::TNode<Object> tmp156;
1561 56 : compiler::TNode<FixedArray> tmp157;
1562 56 : compiler::TNode<BoolT> tmp158;
1563 56 : compiler::TNode<BoolT> tmp159;
1564 56 : compiler::TNode<BoolT> tmp160;
1565 56 : compiler::TNode<Smi> tmp161;
1566 56 : compiler::TNode<FixedArray> tmp162;
1567 56 : compiler::TNode<BoolT> tmp163;
1568 56 : compiler::TNode<BoolT> tmp164;
1569 56 : compiler::TNode<BoolT> tmp165;
1570 56 : compiler::TNode<JSArray> tmp166;
1571 56 : compiler::TNode<JSArray> tmp167;
1572 56 : compiler::TNode<Map> tmp168;
1573 56 : compiler::TNode<JSArray> tmp169;
1574 56 : ca_.Bind(&block21, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151, &tmp152, &tmp153, &tmp154, &tmp155, &tmp156, &tmp157, &tmp158, &tmp159, &tmp160, &tmp161, &tmp162, &tmp163, &tmp164, &tmp165, &tmp166, &tmp167, &tmp168, &tmp169);
1575 56 : ca_.Goto(&block19, tmp132, tmp133, tmp134, tmp135, tmp136, tmp137, tmp138, tmp139, tmp140, tmp141, tmp142, tmp143, tmp144, tmp145, tmp146, tmp147, tmp148, tmp149, tmp150, tmp151, tmp152, tmp153, tmp154, tmp155, tmp156, tmp157, tmp158, tmp159, tmp160, tmp161, tmp162, tmp163, tmp164, tmp165, tmp166, tmp167, tmp168);
1576 : }
1577 :
1578 56 : if (block20.is_used()) {
1579 56 : compiler::TNode<Context> tmp170;
1580 56 : compiler::TNode<JSReceiver> tmp171;
1581 56 : compiler::TNode<Smi> tmp172;
1582 56 : compiler::TNode<JSReceiver> tmp173;
1583 56 : compiler::TNode<Object> tmp174;
1584 56 : compiler::TNode<Smi> tmp175;
1585 56 : compiler::TNode<JSArray> tmp176;
1586 56 : compiler::TNode<FixedArray> tmp177;
1587 56 : compiler::TNode<BoolT> tmp178;
1588 56 : compiler::TNode<BoolT> tmp179;
1589 56 : compiler::TNode<BoolT> tmp180;
1590 56 : compiler::TNode<Int32T> tmp181;
1591 56 : compiler::TNode<JSArray> tmp182;
1592 56 : compiler::TNode<Smi> tmp183;
1593 56 : compiler::TNode<JSReceiver> tmp184;
1594 56 : compiler::TNode<Object> tmp185;
1595 56 : compiler::TNode<FixedArray> tmp186;
1596 56 : compiler::TNode<BoolT> tmp187;
1597 56 : compiler::TNode<BoolT> tmp188;
1598 56 : compiler::TNode<BoolT> tmp189;
1599 56 : compiler::TNode<Context> tmp190;
1600 56 : compiler::TNode<JSArray> tmp191;
1601 56 : compiler::TNode<Smi> tmp192;
1602 56 : compiler::TNode<JSReceiver> tmp193;
1603 56 : compiler::TNode<Object> tmp194;
1604 56 : compiler::TNode<FixedArray> tmp195;
1605 56 : compiler::TNode<BoolT> tmp196;
1606 56 : compiler::TNode<BoolT> tmp197;
1607 56 : compiler::TNode<BoolT> tmp198;
1608 56 : compiler::TNode<Smi> tmp199;
1609 56 : compiler::TNode<FixedArray> tmp200;
1610 56 : compiler::TNode<BoolT> tmp201;
1611 56 : compiler::TNode<BoolT> tmp202;
1612 56 : compiler::TNode<BoolT> tmp203;
1613 56 : compiler::TNode<JSArray> tmp204;
1614 56 : compiler::TNode<JSArray> tmp205;
1615 56 : compiler::TNode<Map> tmp206;
1616 56 : compiler::TNode<JSArray> tmp207;
1617 56 : compiler::TNode<JSArray> tmp208;
1618 56 : ca_.Bind(&block20, &tmp170, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178, &tmp179, &tmp180, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188, &tmp189, &tmp190, &tmp191, &tmp192, &tmp193, &tmp194, &tmp195, &tmp196, &tmp197, &tmp198, &tmp199, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207, &tmp208);
1619 56 : ca_.Goto(&block18, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp180, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp187, tmp188, tmp189, tmp190, tmp191, tmp192, tmp193, tmp194, tmp195, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp208);
1620 : }
1621 :
1622 56 : if (block19.is_used()) {
1623 56 : compiler::TNode<Context> tmp209;
1624 56 : compiler::TNode<JSReceiver> tmp210;
1625 56 : compiler::TNode<Smi> tmp211;
1626 56 : compiler::TNode<JSReceiver> tmp212;
1627 56 : compiler::TNode<Object> tmp213;
1628 56 : compiler::TNode<Smi> tmp214;
1629 56 : compiler::TNode<JSArray> tmp215;
1630 56 : compiler::TNode<FixedArray> tmp216;
1631 56 : compiler::TNode<BoolT> tmp217;
1632 56 : compiler::TNode<BoolT> tmp218;
1633 56 : compiler::TNode<BoolT> tmp219;
1634 56 : compiler::TNode<Int32T> tmp220;
1635 56 : compiler::TNode<JSArray> tmp221;
1636 56 : compiler::TNode<Smi> tmp222;
1637 56 : compiler::TNode<JSReceiver> tmp223;
1638 56 : compiler::TNode<Object> tmp224;
1639 56 : compiler::TNode<FixedArray> tmp225;
1640 56 : compiler::TNode<BoolT> tmp226;
1641 56 : compiler::TNode<BoolT> tmp227;
1642 56 : compiler::TNode<BoolT> tmp228;
1643 56 : compiler::TNode<Context> tmp229;
1644 56 : compiler::TNode<JSArray> tmp230;
1645 56 : compiler::TNode<Smi> tmp231;
1646 56 : compiler::TNode<JSReceiver> tmp232;
1647 56 : compiler::TNode<Object> tmp233;
1648 56 : compiler::TNode<FixedArray> tmp234;
1649 56 : compiler::TNode<BoolT> tmp235;
1650 56 : compiler::TNode<BoolT> tmp236;
1651 56 : compiler::TNode<BoolT> tmp237;
1652 56 : compiler::TNode<Smi> tmp238;
1653 56 : compiler::TNode<FixedArray> tmp239;
1654 56 : compiler::TNode<BoolT> tmp240;
1655 56 : compiler::TNode<BoolT> tmp241;
1656 56 : compiler::TNode<BoolT> tmp242;
1657 56 : compiler::TNode<JSArray> tmp243;
1658 56 : compiler::TNode<JSArray> tmp244;
1659 56 : compiler::TNode<Map> tmp245;
1660 56 : ca_.Bind(&block19, &tmp209, &tmp210, &tmp211, &tmp212, &tmp213, &tmp214, &tmp215, &tmp216, &tmp217, &tmp218, &tmp219, &tmp220, &tmp221, &tmp222, &tmp223, &tmp224, &tmp225, &tmp226, &tmp227, &tmp228, &tmp229, &tmp230, &tmp231, &tmp232, &tmp233, &tmp234, &tmp235, &tmp236, &tmp237, &tmp238, &tmp239, &tmp240, &tmp241, &tmp242, &tmp243, &tmp244, &tmp245);
1661 56 : ca_.Goto(&block13, tmp209, tmp210, tmp211, tmp212, tmp213, tmp214, tmp215, tmp216, tmp217, tmp218, tmp219, tmp220, tmp239, tmp240, tmp241, tmp242, tmp238);
1662 : }
1663 :
1664 56 : if (block18.is_used()) {
1665 56 : compiler::TNode<Context> tmp246;
1666 56 : compiler::TNode<JSReceiver> tmp247;
1667 56 : compiler::TNode<Smi> tmp248;
1668 56 : compiler::TNode<JSReceiver> tmp249;
1669 56 : compiler::TNode<Object> tmp250;
1670 56 : compiler::TNode<Smi> tmp251;
1671 56 : compiler::TNode<JSArray> tmp252;
1672 56 : compiler::TNode<FixedArray> tmp253;
1673 56 : compiler::TNode<BoolT> tmp254;
1674 56 : compiler::TNode<BoolT> tmp255;
1675 56 : compiler::TNode<BoolT> tmp256;
1676 56 : compiler::TNode<Int32T> tmp257;
1677 56 : compiler::TNode<JSArray> tmp258;
1678 56 : compiler::TNode<Smi> tmp259;
1679 56 : compiler::TNode<JSReceiver> tmp260;
1680 56 : compiler::TNode<Object> tmp261;
1681 56 : compiler::TNode<FixedArray> tmp262;
1682 56 : compiler::TNode<BoolT> tmp263;
1683 56 : compiler::TNode<BoolT> tmp264;
1684 56 : compiler::TNode<BoolT> tmp265;
1685 56 : compiler::TNode<Context> tmp266;
1686 56 : compiler::TNode<JSArray> tmp267;
1687 56 : compiler::TNode<Smi> tmp268;
1688 56 : compiler::TNode<JSReceiver> tmp269;
1689 56 : compiler::TNode<Object> tmp270;
1690 56 : compiler::TNode<FixedArray> tmp271;
1691 56 : compiler::TNode<BoolT> tmp272;
1692 56 : compiler::TNode<BoolT> tmp273;
1693 56 : compiler::TNode<BoolT> tmp274;
1694 56 : compiler::TNode<Smi> tmp275;
1695 56 : compiler::TNode<FixedArray> tmp276;
1696 56 : compiler::TNode<BoolT> tmp277;
1697 56 : compiler::TNode<BoolT> tmp278;
1698 56 : compiler::TNode<BoolT> tmp279;
1699 56 : compiler::TNode<JSArray> tmp280;
1700 56 : compiler::TNode<JSArray> tmp281;
1701 56 : compiler::TNode<Map> tmp282;
1702 56 : compiler::TNode<JSArray> tmp283;
1703 56 : ca_.Bind(&block18, &tmp246, &tmp247, &tmp248, &tmp249, &tmp250, &tmp251, &tmp252, &tmp253, &tmp254, &tmp255, &tmp256, &tmp257, &tmp258, &tmp259, &tmp260, &tmp261, &tmp262, &tmp263, &tmp264, &tmp265, &tmp266, &tmp267, &tmp268, &tmp269, &tmp270, &tmp271, &tmp272, &tmp273, &tmp274, &tmp275, &tmp276, &tmp277, &tmp278, &tmp279, &tmp280, &tmp281, &tmp282, &tmp283);
1704 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 909);
1705 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 910);
1706 56 : compiler::TNode<Map> tmp284;
1707 56 : USE(tmp284);
1708 56 : tmp284 = ca_.UncheckedCast<Map>(BaseBuiltinsFromDSLAssembler(state_).LoadHeapObjectMap(compiler::TNode<HeapObject>{tmp283}));
1709 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 189);
1710 56 : ca_.Goto(&block22, tmp246, tmp247, tmp248, tmp249, tmp250, tmp251, tmp252, tmp253, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260, tmp261, tmp262, tmp263, tmp264, tmp265, tmp266, tmp267, tmp268, tmp269, tmp270, tmp271, tmp272, tmp273, tmp274, tmp275, tmp276, tmp277, tmp278, tmp279, tmp283, tmp283, tmp284, tmp283, tmp283);
1711 : }
1712 :
1713 56 : if (block22.is_used()) {
1714 56 : compiler::TNode<Context> tmp285;
1715 56 : compiler::TNode<JSReceiver> tmp286;
1716 56 : compiler::TNode<Smi> tmp287;
1717 56 : compiler::TNode<JSReceiver> tmp288;
1718 56 : compiler::TNode<Object> tmp289;
1719 56 : compiler::TNode<Smi> tmp290;
1720 56 : compiler::TNode<JSArray> tmp291;
1721 56 : compiler::TNode<FixedArray> tmp292;
1722 56 : compiler::TNode<BoolT> tmp293;
1723 56 : compiler::TNode<BoolT> tmp294;
1724 56 : compiler::TNode<BoolT> tmp295;
1725 56 : compiler::TNode<Int32T> tmp296;
1726 56 : compiler::TNode<JSArray> tmp297;
1727 56 : compiler::TNode<Smi> tmp298;
1728 56 : compiler::TNode<JSReceiver> tmp299;
1729 56 : compiler::TNode<Object> tmp300;
1730 56 : compiler::TNode<FixedArray> tmp301;
1731 56 : compiler::TNode<BoolT> tmp302;
1732 56 : compiler::TNode<BoolT> tmp303;
1733 56 : compiler::TNode<BoolT> tmp304;
1734 56 : compiler::TNode<Context> tmp305;
1735 56 : compiler::TNode<JSArray> tmp306;
1736 56 : compiler::TNode<Smi> tmp307;
1737 56 : compiler::TNode<JSReceiver> tmp308;
1738 56 : compiler::TNode<Object> tmp309;
1739 56 : compiler::TNode<FixedArray> tmp310;
1740 56 : compiler::TNode<BoolT> tmp311;
1741 56 : compiler::TNode<BoolT> tmp312;
1742 56 : compiler::TNode<BoolT> tmp313;
1743 56 : compiler::TNode<Smi> tmp314;
1744 56 : compiler::TNode<FixedArray> tmp315;
1745 56 : compiler::TNode<BoolT> tmp316;
1746 56 : compiler::TNode<BoolT> tmp317;
1747 56 : compiler::TNode<BoolT> tmp318;
1748 56 : compiler::TNode<JSArray> tmp319;
1749 56 : compiler::TNode<JSArray> tmp320;
1750 56 : compiler::TNode<Map> tmp321;
1751 56 : compiler::TNode<JSArray> tmp322;
1752 56 : compiler::TNode<JSArray> tmp323;
1753 56 : ca_.Bind(&block22, &tmp285, &tmp286, &tmp287, &tmp288, &tmp289, &tmp290, &tmp291, &tmp292, &tmp293, &tmp294, &tmp295, &tmp296, &tmp297, &tmp298, &tmp299, &tmp300, &tmp301, &tmp302, &tmp303, &tmp304, &tmp305, &tmp306, &tmp307, &tmp308, &tmp309, &tmp310, &tmp311, &tmp312, &tmp313, &tmp314, &tmp315, &tmp316, &tmp317, &tmp318, &tmp319, &tmp320, &tmp321, &tmp322, &tmp323);
1754 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 193);
1755 56 : ca_.Goto(&block25, tmp285, tmp286, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295, tmp296, tmp297, tmp298, tmp299, tmp300, tmp301, tmp302, tmp303, tmp304, tmp305, tmp306, tmp307, tmp308, tmp309, tmp310, tmp311, tmp312, tmp313, tmp314, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp321);
1756 : }
1757 :
1758 56 : if (block25.is_used()) {
1759 56 : compiler::TNode<Context> tmp324;
1760 56 : compiler::TNode<JSReceiver> tmp325;
1761 56 : compiler::TNode<Smi> tmp326;
1762 56 : compiler::TNode<JSReceiver> tmp327;
1763 56 : compiler::TNode<Object> tmp328;
1764 56 : compiler::TNode<Smi> tmp329;
1765 56 : compiler::TNode<JSArray> tmp330;
1766 56 : compiler::TNode<FixedArray> tmp331;
1767 56 : compiler::TNode<BoolT> tmp332;
1768 56 : compiler::TNode<BoolT> tmp333;
1769 56 : compiler::TNode<BoolT> tmp334;
1770 56 : compiler::TNode<Int32T> tmp335;
1771 56 : compiler::TNode<JSArray> tmp336;
1772 56 : compiler::TNode<Smi> tmp337;
1773 56 : compiler::TNode<JSReceiver> tmp338;
1774 56 : compiler::TNode<Object> tmp339;
1775 56 : compiler::TNode<FixedArray> tmp340;
1776 56 : compiler::TNode<BoolT> tmp341;
1777 56 : compiler::TNode<BoolT> tmp342;
1778 56 : compiler::TNode<BoolT> tmp343;
1779 56 : compiler::TNode<Context> tmp344;
1780 56 : compiler::TNode<JSArray> tmp345;
1781 56 : compiler::TNode<Smi> tmp346;
1782 56 : compiler::TNode<JSReceiver> tmp347;
1783 56 : compiler::TNode<Object> tmp348;
1784 56 : compiler::TNode<FixedArray> tmp349;
1785 56 : compiler::TNode<BoolT> tmp350;
1786 56 : compiler::TNode<BoolT> tmp351;
1787 56 : compiler::TNode<BoolT> tmp352;
1788 56 : compiler::TNode<Smi> tmp353;
1789 56 : compiler::TNode<FixedArray> tmp354;
1790 56 : compiler::TNode<BoolT> tmp355;
1791 56 : compiler::TNode<BoolT> tmp356;
1792 56 : compiler::TNode<BoolT> tmp357;
1793 56 : compiler::TNode<JSArray> tmp358;
1794 56 : compiler::TNode<JSArray> tmp359;
1795 56 : compiler::TNode<Map> tmp360;
1796 56 : ca_.Bind(&block25, &tmp324, &tmp325, &tmp326, &tmp327, &tmp328, &tmp329, &tmp330, &tmp331, &tmp332, &tmp333, &tmp334, &tmp335, &tmp336, &tmp337, &tmp338, &tmp339, &tmp340, &tmp341, &tmp342, &tmp343, &tmp344, &tmp345, &tmp346, &tmp347, &tmp348, &tmp349, &tmp350, &tmp351, &tmp352, &tmp353, &tmp354, &tmp355, &tmp356, &tmp357, &tmp358, &tmp359, &tmp360);
1797 56 : compiler::TNode<BoolT> tmp361;
1798 56 : USE(tmp361);
1799 56 : tmp361 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp353}, compiler::TNode<Smi>{tmp346}));
1800 56 : ca_.Branch(tmp361, &block23, &block24, tmp324, tmp325, tmp326, tmp327, tmp328, tmp329, tmp330, tmp331, tmp332, tmp333, tmp334, tmp335, tmp336, tmp337, tmp338, tmp339, tmp340, tmp341, tmp342, tmp343, tmp344, tmp345, tmp346, tmp347, tmp348, tmp349, tmp350, tmp351, tmp352, tmp353, tmp354, tmp355, tmp356, tmp357, tmp358, tmp359, tmp360);
1801 : }
1802 :
1803 56 : if (block23.is_used()) {
1804 56 : compiler::TNode<Context> tmp362;
1805 56 : compiler::TNode<JSReceiver> tmp363;
1806 56 : compiler::TNode<Smi> tmp364;
1807 56 : compiler::TNode<JSReceiver> tmp365;
1808 56 : compiler::TNode<Object> tmp366;
1809 56 : compiler::TNode<Smi> tmp367;
1810 56 : compiler::TNode<JSArray> tmp368;
1811 56 : compiler::TNode<FixedArray> tmp369;
1812 56 : compiler::TNode<BoolT> tmp370;
1813 56 : compiler::TNode<BoolT> tmp371;
1814 56 : compiler::TNode<BoolT> tmp372;
1815 56 : compiler::TNode<Int32T> tmp373;
1816 56 : compiler::TNode<JSArray> tmp374;
1817 56 : compiler::TNode<Smi> tmp375;
1818 56 : compiler::TNode<JSReceiver> tmp376;
1819 56 : compiler::TNode<Object> tmp377;
1820 56 : compiler::TNode<FixedArray> tmp378;
1821 56 : compiler::TNode<BoolT> tmp379;
1822 56 : compiler::TNode<BoolT> tmp380;
1823 56 : compiler::TNode<BoolT> tmp381;
1824 56 : compiler::TNode<Context> tmp382;
1825 56 : compiler::TNode<JSArray> tmp383;
1826 56 : compiler::TNode<Smi> tmp384;
1827 56 : compiler::TNode<JSReceiver> tmp385;
1828 56 : compiler::TNode<Object> tmp386;
1829 56 : compiler::TNode<FixedArray> tmp387;
1830 56 : compiler::TNode<BoolT> tmp388;
1831 56 : compiler::TNode<BoolT> tmp389;
1832 56 : compiler::TNode<BoolT> tmp390;
1833 56 : compiler::TNode<Smi> tmp391;
1834 56 : compiler::TNode<FixedArray> tmp392;
1835 56 : compiler::TNode<BoolT> tmp393;
1836 56 : compiler::TNode<BoolT> tmp394;
1837 56 : compiler::TNode<BoolT> tmp395;
1838 56 : compiler::TNode<JSArray> tmp396;
1839 56 : compiler::TNode<JSArray> tmp397;
1840 56 : compiler::TNode<Map> tmp398;
1841 56 : ca_.Bind(&block23, &tmp362, &tmp363, &tmp364, &tmp365, &tmp366, &tmp367, &tmp368, &tmp369, &tmp370, &tmp371, &tmp372, &tmp373, &tmp374, &tmp375, &tmp376, &tmp377, &tmp378, &tmp379, &tmp380, &tmp381, &tmp382, &tmp383, &tmp384, &tmp385, &tmp386, &tmp387, &tmp388, &tmp389, &tmp390, &tmp391, &tmp392, &tmp393, &tmp394, &tmp395, &tmp396, &tmp397, &tmp398);
1842 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 195);
1843 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 914);
1844 56 : ca_.Goto(&block29, tmp362, tmp363, tmp364, tmp365, tmp366, tmp367, tmp368, tmp369, tmp370, tmp371, tmp372, tmp373, tmp374, tmp375, tmp376, tmp377, tmp378, tmp379, tmp380, tmp381, tmp382, tmp383, tmp384, tmp385, tmp386, tmp387, tmp388, tmp389, tmp390, tmp391, tmp392, tmp393, tmp394, tmp395, tmp396, tmp397, tmp398, tmp391, tmp397);
1845 : }
1846 :
1847 56 : if (block29.is_used()) {
1848 56 : compiler::TNode<Context> tmp399;
1849 56 : compiler::TNode<JSReceiver> tmp400;
1850 56 : compiler::TNode<Smi> tmp401;
1851 56 : compiler::TNode<JSReceiver> tmp402;
1852 56 : compiler::TNode<Object> tmp403;
1853 56 : compiler::TNode<Smi> tmp404;
1854 56 : compiler::TNode<JSArray> tmp405;
1855 56 : compiler::TNode<FixedArray> tmp406;
1856 56 : compiler::TNode<BoolT> tmp407;
1857 56 : compiler::TNode<BoolT> tmp408;
1858 56 : compiler::TNode<BoolT> tmp409;
1859 56 : compiler::TNode<Int32T> tmp410;
1860 56 : compiler::TNode<JSArray> tmp411;
1861 56 : compiler::TNode<Smi> tmp412;
1862 56 : compiler::TNode<JSReceiver> tmp413;
1863 56 : compiler::TNode<Object> tmp414;
1864 56 : compiler::TNode<FixedArray> tmp415;
1865 56 : compiler::TNode<BoolT> tmp416;
1866 56 : compiler::TNode<BoolT> tmp417;
1867 56 : compiler::TNode<BoolT> tmp418;
1868 56 : compiler::TNode<Context> tmp419;
1869 56 : compiler::TNode<JSArray> tmp420;
1870 56 : compiler::TNode<Smi> tmp421;
1871 56 : compiler::TNode<JSReceiver> tmp422;
1872 56 : compiler::TNode<Object> tmp423;
1873 56 : compiler::TNode<FixedArray> tmp424;
1874 56 : compiler::TNode<BoolT> tmp425;
1875 56 : compiler::TNode<BoolT> tmp426;
1876 56 : compiler::TNode<BoolT> tmp427;
1877 56 : compiler::TNode<Smi> tmp428;
1878 56 : compiler::TNode<FixedArray> tmp429;
1879 56 : compiler::TNode<BoolT> tmp430;
1880 56 : compiler::TNode<BoolT> tmp431;
1881 56 : compiler::TNode<BoolT> tmp432;
1882 56 : compiler::TNode<JSArray> tmp433;
1883 56 : compiler::TNode<JSArray> tmp434;
1884 56 : compiler::TNode<Map> tmp435;
1885 56 : compiler::TNode<Smi> tmp436;
1886 56 : compiler::TNode<JSArray> tmp437;
1887 56 : ca_.Bind(&block29, &tmp399, &tmp400, &tmp401, &tmp402, &tmp403, &tmp404, &tmp405, &tmp406, &tmp407, &tmp408, &tmp409, &tmp410, &tmp411, &tmp412, &tmp413, &tmp414, &tmp415, &tmp416, &tmp417, &tmp418, &tmp419, &tmp420, &tmp421, &tmp422, &tmp423, &tmp424, &tmp425, &tmp426, &tmp427, &tmp428, &tmp429, &tmp430, &tmp431, &tmp432, &tmp433, &tmp434, &tmp435, &tmp436, &tmp437);
1888 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 195);
1889 56 : compiler::TNode<Smi> tmp438;
1890 56 : USE(tmp438);
1891 56 : tmp438 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).LoadFastJSArrayLength(compiler::TNode<JSArray>{tmp437}));
1892 56 : compiler::TNode<BoolT> tmp439;
1893 56 : USE(tmp439);
1894 56 : tmp439 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiGreaterThanOrEqual(compiler::TNode<Smi>{tmp436}, compiler::TNode<Smi>{tmp438}));
1895 56 : ca_.Branch(tmp439, &block27, &block28, tmp399, tmp400, tmp401, tmp402, tmp403, tmp404, tmp405, tmp406, tmp407, tmp408, tmp409, tmp410, tmp411, tmp412, tmp413, tmp414, tmp415, tmp416, tmp417, tmp418, tmp419, tmp420, tmp421, tmp422, tmp423, tmp424, tmp425, tmp426, tmp427, tmp428, tmp429, tmp430, tmp431, tmp432, tmp433, tmp434, tmp435);
1896 : }
1897 :
1898 56 : if (block27.is_used()) {
1899 56 : compiler::TNode<Context> tmp440;
1900 56 : compiler::TNode<JSReceiver> tmp441;
1901 56 : compiler::TNode<Smi> tmp442;
1902 56 : compiler::TNode<JSReceiver> tmp443;
1903 56 : compiler::TNode<Object> tmp444;
1904 56 : compiler::TNode<Smi> tmp445;
1905 56 : compiler::TNode<JSArray> tmp446;
1906 56 : compiler::TNode<FixedArray> tmp447;
1907 56 : compiler::TNode<BoolT> tmp448;
1908 56 : compiler::TNode<BoolT> tmp449;
1909 56 : compiler::TNode<BoolT> tmp450;
1910 56 : compiler::TNode<Int32T> tmp451;
1911 56 : compiler::TNode<JSArray> tmp452;
1912 56 : compiler::TNode<Smi> tmp453;
1913 56 : compiler::TNode<JSReceiver> tmp454;
1914 56 : compiler::TNode<Object> tmp455;
1915 56 : compiler::TNode<FixedArray> tmp456;
1916 56 : compiler::TNode<BoolT> tmp457;
1917 56 : compiler::TNode<BoolT> tmp458;
1918 56 : compiler::TNode<BoolT> tmp459;
1919 56 : compiler::TNode<Context> tmp460;
1920 56 : compiler::TNode<JSArray> tmp461;
1921 56 : compiler::TNode<Smi> tmp462;
1922 56 : compiler::TNode<JSReceiver> tmp463;
1923 56 : compiler::TNode<Object> tmp464;
1924 56 : compiler::TNode<FixedArray> tmp465;
1925 56 : compiler::TNode<BoolT> tmp466;
1926 56 : compiler::TNode<BoolT> tmp467;
1927 56 : compiler::TNode<BoolT> tmp468;
1928 56 : compiler::TNode<Smi> tmp469;
1929 56 : compiler::TNode<FixedArray> tmp470;
1930 56 : compiler::TNode<BoolT> tmp471;
1931 56 : compiler::TNode<BoolT> tmp472;
1932 56 : compiler::TNode<BoolT> tmp473;
1933 56 : compiler::TNode<JSArray> tmp474;
1934 56 : compiler::TNode<JSArray> tmp475;
1935 56 : compiler::TNode<Map> tmp476;
1936 56 : ca_.Bind(&block27, &tmp440, &tmp441, &tmp442, &tmp443, &tmp444, &tmp445, &tmp446, &tmp447, &tmp448, &tmp449, &tmp450, &tmp451, &tmp452, &tmp453, &tmp454, &tmp455, &tmp456, &tmp457, &tmp458, &tmp459, &tmp460, &tmp461, &tmp462, &tmp463, &tmp464, &tmp465, &tmp466, &tmp467, &tmp468, &tmp469, &tmp470, &tmp471, &tmp472, &tmp473, &tmp474, &tmp475, &tmp476);
1937 56 : ca_.Goto(&block13, tmp440, tmp441, tmp442, tmp443, tmp444, tmp445, tmp446, tmp447, tmp448, tmp449, tmp450, tmp451, tmp470, tmp471, tmp472, tmp473, tmp469);
1938 : }
1939 :
1940 56 : if (block28.is_used()) {
1941 56 : compiler::TNode<Context> tmp477;
1942 56 : compiler::TNode<JSReceiver> tmp478;
1943 56 : compiler::TNode<Smi> tmp479;
1944 56 : compiler::TNode<JSReceiver> tmp480;
1945 56 : compiler::TNode<Object> tmp481;
1946 56 : compiler::TNode<Smi> tmp482;
1947 56 : compiler::TNode<JSArray> tmp483;
1948 56 : compiler::TNode<FixedArray> tmp484;
1949 56 : compiler::TNode<BoolT> tmp485;
1950 56 : compiler::TNode<BoolT> tmp486;
1951 56 : compiler::TNode<BoolT> tmp487;
1952 56 : compiler::TNode<Int32T> tmp488;
1953 56 : compiler::TNode<JSArray> tmp489;
1954 56 : compiler::TNode<Smi> tmp490;
1955 56 : compiler::TNode<JSReceiver> tmp491;
1956 56 : compiler::TNode<Object> tmp492;
1957 56 : compiler::TNode<FixedArray> tmp493;
1958 56 : compiler::TNode<BoolT> tmp494;
1959 56 : compiler::TNode<BoolT> tmp495;
1960 56 : compiler::TNode<BoolT> tmp496;
1961 56 : compiler::TNode<Context> tmp497;
1962 56 : compiler::TNode<JSArray> tmp498;
1963 56 : compiler::TNode<Smi> tmp499;
1964 56 : compiler::TNode<JSReceiver> tmp500;
1965 56 : compiler::TNode<Object> tmp501;
1966 56 : compiler::TNode<FixedArray> tmp502;
1967 56 : compiler::TNode<BoolT> tmp503;
1968 56 : compiler::TNode<BoolT> tmp504;
1969 56 : compiler::TNode<BoolT> tmp505;
1970 56 : compiler::TNode<Smi> tmp506;
1971 56 : compiler::TNode<FixedArray> tmp507;
1972 56 : compiler::TNode<BoolT> tmp508;
1973 56 : compiler::TNode<BoolT> tmp509;
1974 56 : compiler::TNode<BoolT> tmp510;
1975 56 : compiler::TNode<JSArray> tmp511;
1976 56 : compiler::TNode<JSArray> tmp512;
1977 56 : compiler::TNode<Map> tmp513;
1978 56 : ca_.Bind(&block28, &tmp477, &tmp478, &tmp479, &tmp480, &tmp481, &tmp482, &tmp483, &tmp484, &tmp485, &tmp486, &tmp487, &tmp488, &tmp489, &tmp490, &tmp491, &tmp492, &tmp493, &tmp494, &tmp495, &tmp496, &tmp497, &tmp498, &tmp499, &tmp500, &tmp501, &tmp502, &tmp503, &tmp504, &tmp505, &tmp506, &tmp507, &tmp508, &tmp509, &tmp510, &tmp511, &tmp512, &tmp513);
1979 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 914);
1980 56 : ca_.Goto(&block32, tmp477, tmp478, tmp479, tmp480, tmp481, tmp482, tmp483, tmp484, tmp485, tmp486, tmp487, tmp488, tmp489, tmp490, tmp491, tmp492, tmp493, tmp494, tmp495, tmp496, tmp497, tmp498, tmp499, tmp500, tmp501, tmp502, tmp503, tmp504, tmp505, tmp506, tmp507, tmp508, tmp509, tmp510, tmp511, tmp512, tmp513, tmp512);
1981 : }
1982 :
1983 56 : if (block32.is_used()) {
1984 56 : compiler::TNode<Context> tmp514;
1985 56 : compiler::TNode<JSReceiver> tmp515;
1986 56 : compiler::TNode<Smi> tmp516;
1987 56 : compiler::TNode<JSReceiver> tmp517;
1988 56 : compiler::TNode<Object> tmp518;
1989 56 : compiler::TNode<Smi> tmp519;
1990 56 : compiler::TNode<JSArray> tmp520;
1991 56 : compiler::TNode<FixedArray> tmp521;
1992 56 : compiler::TNode<BoolT> tmp522;
1993 56 : compiler::TNode<BoolT> tmp523;
1994 56 : compiler::TNode<BoolT> tmp524;
1995 56 : compiler::TNode<Int32T> tmp525;
1996 56 : compiler::TNode<JSArray> tmp526;
1997 56 : compiler::TNode<Smi> tmp527;
1998 56 : compiler::TNode<JSReceiver> tmp528;
1999 56 : compiler::TNode<Object> tmp529;
2000 56 : compiler::TNode<FixedArray> tmp530;
2001 56 : compiler::TNode<BoolT> tmp531;
2002 56 : compiler::TNode<BoolT> tmp532;
2003 56 : compiler::TNode<BoolT> tmp533;
2004 56 : compiler::TNode<Context> tmp534;
2005 56 : compiler::TNode<JSArray> tmp535;
2006 56 : compiler::TNode<Smi> tmp536;
2007 56 : compiler::TNode<JSReceiver> tmp537;
2008 56 : compiler::TNode<Object> tmp538;
2009 56 : compiler::TNode<FixedArray> tmp539;
2010 56 : compiler::TNode<BoolT> tmp540;
2011 56 : compiler::TNode<BoolT> tmp541;
2012 56 : compiler::TNode<BoolT> tmp542;
2013 56 : compiler::TNode<Smi> tmp543;
2014 56 : compiler::TNode<FixedArray> tmp544;
2015 56 : compiler::TNode<BoolT> tmp545;
2016 56 : compiler::TNode<BoolT> tmp546;
2017 56 : compiler::TNode<BoolT> tmp547;
2018 56 : compiler::TNode<JSArray> tmp548;
2019 56 : compiler::TNode<JSArray> tmp549;
2020 56 : compiler::TNode<Map> tmp550;
2021 56 : compiler::TNode<JSArray> tmp551;
2022 56 : ca_.Bind(&block32, &tmp514, &tmp515, &tmp516, &tmp517, &tmp518, &tmp519, &tmp520, &tmp521, &tmp522, &tmp523, &tmp524, &tmp525, &tmp526, &tmp527, &tmp528, &tmp529, &tmp530, &tmp531, &tmp532, &tmp533, &tmp534, &tmp535, &tmp536, &tmp537, &tmp538, &tmp539, &tmp540, &tmp541, &tmp542, &tmp543, &tmp544, &tmp545, &tmp546, &tmp547, &tmp548, &tmp549, &tmp550, &tmp551);
2023 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 198);
2024 56 : compiler::TNode<Object> tmp552;
2025 56 : USE(tmp552);
2026 56 : compiler::CodeAssemblerLabel label0(&ca_);
2027 56 : tmp552 = BaseBuiltinsFromDSLAssembler(state_).LoadElementNoHole10FixedArray(compiler::TNode<Context>{tmp534}, compiler::TNode<JSArray>{tmp551}, compiler::TNode<Smi>{tmp543}, &label0);
2028 56 : ca_.Goto(&block33, tmp514, tmp515, tmp516, tmp517, tmp518, tmp519, tmp520, tmp521, tmp522, tmp523, tmp524, tmp525, tmp526, tmp527, tmp528, tmp529, tmp530, tmp531, tmp532, tmp533, tmp534, tmp535, tmp536, tmp537, tmp538, tmp539, tmp540, tmp541, tmp542, tmp543, tmp544, tmp545, tmp546, tmp547, tmp548, tmp549, tmp550, tmp551, tmp543, tmp552);
2029 56 : if (label0.is_used()) {
2030 56 : ca_.Bind(&label0);
2031 56 : ca_.Goto(&block34, tmp514, tmp515, tmp516, tmp517, tmp518, tmp519, tmp520, tmp521, tmp522, tmp523, tmp524, tmp525, tmp526, tmp527, tmp528, tmp529, tmp530, tmp531, tmp532, tmp533, tmp534, tmp535, tmp536, tmp537, tmp538, tmp539, tmp540, tmp541, tmp542, tmp543, tmp544, tmp545, tmp546, tmp547, tmp548, tmp549, tmp550, tmp551, tmp543);
2032 56 : }
2033 : }
2034 :
2035 56 : if (block34.is_used()) {
2036 56 : compiler::TNode<Context> tmp553;
2037 56 : compiler::TNode<JSReceiver> tmp554;
2038 56 : compiler::TNode<Smi> tmp555;
2039 56 : compiler::TNode<JSReceiver> tmp556;
2040 56 : compiler::TNode<Object> tmp557;
2041 56 : compiler::TNode<Smi> tmp558;
2042 56 : compiler::TNode<JSArray> tmp559;
2043 56 : compiler::TNode<FixedArray> tmp560;
2044 56 : compiler::TNode<BoolT> tmp561;
2045 56 : compiler::TNode<BoolT> tmp562;
2046 56 : compiler::TNode<BoolT> tmp563;
2047 56 : compiler::TNode<Int32T> tmp564;
2048 56 : compiler::TNode<JSArray> tmp565;
2049 56 : compiler::TNode<Smi> tmp566;
2050 56 : compiler::TNode<JSReceiver> tmp567;
2051 56 : compiler::TNode<Object> tmp568;
2052 56 : compiler::TNode<FixedArray> tmp569;
2053 56 : compiler::TNode<BoolT> tmp570;
2054 56 : compiler::TNode<BoolT> tmp571;
2055 56 : compiler::TNode<BoolT> tmp572;
2056 56 : compiler::TNode<Context> tmp573;
2057 56 : compiler::TNode<JSArray> tmp574;
2058 56 : compiler::TNode<Smi> tmp575;
2059 56 : compiler::TNode<JSReceiver> tmp576;
2060 56 : compiler::TNode<Object> tmp577;
2061 56 : compiler::TNode<FixedArray> tmp578;
2062 56 : compiler::TNode<BoolT> tmp579;
2063 56 : compiler::TNode<BoolT> tmp580;
2064 56 : compiler::TNode<BoolT> tmp581;
2065 56 : compiler::TNode<Smi> tmp582;
2066 56 : compiler::TNode<FixedArray> tmp583;
2067 56 : compiler::TNode<BoolT> tmp584;
2068 56 : compiler::TNode<BoolT> tmp585;
2069 56 : compiler::TNode<BoolT> tmp586;
2070 56 : compiler::TNode<JSArray> tmp587;
2071 56 : compiler::TNode<JSArray> tmp588;
2072 56 : compiler::TNode<Map> tmp589;
2073 56 : compiler::TNode<JSArray> tmp590;
2074 56 : compiler::TNode<Smi> tmp591;
2075 56 : ca_.Bind(&block34, &tmp553, &tmp554, &tmp555, &tmp556, &tmp557, &tmp558, &tmp559, &tmp560, &tmp561, &tmp562, &tmp563, &tmp564, &tmp565, &tmp566, &tmp567, &tmp568, &tmp569, &tmp570, &tmp571, &tmp572, &tmp573, &tmp574, &tmp575, &tmp576, &tmp577, &tmp578, &tmp579, &tmp580, &tmp581, &tmp582, &tmp583, &tmp584, &tmp585, &tmp586, &tmp587, &tmp588, &tmp589, &tmp590, &tmp591);
2076 56 : ca_.Goto(&block31, tmp553, tmp554, tmp555, tmp556, tmp557, tmp558, tmp559, tmp560, tmp561, tmp562, tmp563, tmp564, tmp565, tmp566, tmp567, tmp568, tmp569, tmp570, tmp571, tmp572, tmp573, tmp574, tmp575, tmp576, tmp577, tmp578, tmp579, tmp580, tmp581, tmp582, tmp583, tmp584, tmp585, tmp586, tmp587, tmp588, tmp589);
2077 : }
2078 :
2079 56 : if (block33.is_used()) {
2080 56 : compiler::TNode<Context> tmp592;
2081 56 : compiler::TNode<JSReceiver> tmp593;
2082 56 : compiler::TNode<Smi> tmp594;
2083 56 : compiler::TNode<JSReceiver> tmp595;
2084 56 : compiler::TNode<Object> tmp596;
2085 56 : compiler::TNode<Smi> tmp597;
2086 56 : compiler::TNode<JSArray> tmp598;
2087 56 : compiler::TNode<FixedArray> tmp599;
2088 56 : compiler::TNode<BoolT> tmp600;
2089 56 : compiler::TNode<BoolT> tmp601;
2090 56 : compiler::TNode<BoolT> tmp602;
2091 56 : compiler::TNode<Int32T> tmp603;
2092 56 : compiler::TNode<JSArray> tmp604;
2093 56 : compiler::TNode<Smi> tmp605;
2094 56 : compiler::TNode<JSReceiver> tmp606;
2095 56 : compiler::TNode<Object> tmp607;
2096 56 : compiler::TNode<FixedArray> tmp608;
2097 56 : compiler::TNode<BoolT> tmp609;
2098 56 : compiler::TNode<BoolT> tmp610;
2099 56 : compiler::TNode<BoolT> tmp611;
2100 56 : compiler::TNode<Context> tmp612;
2101 56 : compiler::TNode<JSArray> tmp613;
2102 56 : compiler::TNode<Smi> tmp614;
2103 56 : compiler::TNode<JSReceiver> tmp615;
2104 56 : compiler::TNode<Object> tmp616;
2105 56 : compiler::TNode<FixedArray> tmp617;
2106 56 : compiler::TNode<BoolT> tmp618;
2107 56 : compiler::TNode<BoolT> tmp619;
2108 56 : compiler::TNode<BoolT> tmp620;
2109 56 : compiler::TNode<Smi> tmp621;
2110 56 : compiler::TNode<FixedArray> tmp622;
2111 56 : compiler::TNode<BoolT> tmp623;
2112 56 : compiler::TNode<BoolT> tmp624;
2113 56 : compiler::TNode<BoolT> tmp625;
2114 56 : compiler::TNode<JSArray> tmp626;
2115 56 : compiler::TNode<JSArray> tmp627;
2116 56 : compiler::TNode<Map> tmp628;
2117 56 : compiler::TNode<JSArray> tmp629;
2118 56 : compiler::TNode<Smi> tmp630;
2119 56 : compiler::TNode<Object> tmp631;
2120 56 : ca_.Bind(&block33, &tmp592, &tmp593, &tmp594, &tmp595, &tmp596, &tmp597, &tmp598, &tmp599, &tmp600, &tmp601, &tmp602, &tmp603, &tmp604, &tmp605, &tmp606, &tmp607, &tmp608, &tmp609, &tmp610, &tmp611, &tmp612, &tmp613, &tmp614, &tmp615, &tmp616, &tmp617, &tmp618, &tmp619, &tmp620, &tmp621, &tmp622, &tmp623, &tmp624, &tmp625, &tmp626, &tmp627, &tmp628, &tmp629, &tmp630, &tmp631);
2121 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 201);
2122 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 914);
2123 56 : ca_.Goto(&block35, tmp592, tmp593, tmp594, tmp595, tmp596, tmp597, tmp598, tmp599, tmp600, tmp601, tmp602, tmp603, tmp604, tmp605, tmp606, tmp607, tmp608, tmp609, tmp610, tmp611, tmp612, tmp613, tmp614, tmp615, tmp616, tmp617, tmp618, tmp619, tmp620, tmp621, tmp622, tmp623, tmp624, tmp625, tmp626, tmp627, tmp628, tmp631, tmp612, tmp615, tmp616, tmp631, tmp621, tmp627);
2124 : }
2125 :
2126 56 : if (block35.is_used()) {
2127 56 : compiler::TNode<Context> tmp632;
2128 56 : compiler::TNode<JSReceiver> tmp633;
2129 56 : compiler::TNode<Smi> tmp634;
2130 56 : compiler::TNode<JSReceiver> tmp635;
2131 56 : compiler::TNode<Object> tmp636;
2132 56 : compiler::TNode<Smi> tmp637;
2133 56 : compiler::TNode<JSArray> tmp638;
2134 56 : compiler::TNode<FixedArray> tmp639;
2135 56 : compiler::TNode<BoolT> tmp640;
2136 56 : compiler::TNode<BoolT> tmp641;
2137 56 : compiler::TNode<BoolT> tmp642;
2138 56 : compiler::TNode<Int32T> tmp643;
2139 56 : compiler::TNode<JSArray> tmp644;
2140 56 : compiler::TNode<Smi> tmp645;
2141 56 : compiler::TNode<JSReceiver> tmp646;
2142 56 : compiler::TNode<Object> tmp647;
2143 56 : compiler::TNode<FixedArray> tmp648;
2144 56 : compiler::TNode<BoolT> tmp649;
2145 56 : compiler::TNode<BoolT> tmp650;
2146 56 : compiler::TNode<BoolT> tmp651;
2147 56 : compiler::TNode<Context> tmp652;
2148 56 : compiler::TNode<JSArray> tmp653;
2149 56 : compiler::TNode<Smi> tmp654;
2150 56 : compiler::TNode<JSReceiver> tmp655;
2151 56 : compiler::TNode<Object> tmp656;
2152 56 : compiler::TNode<FixedArray> tmp657;
2153 56 : compiler::TNode<BoolT> tmp658;
2154 56 : compiler::TNode<BoolT> tmp659;
2155 56 : compiler::TNode<BoolT> tmp660;
2156 56 : compiler::TNode<Smi> tmp661;
2157 56 : compiler::TNode<FixedArray> tmp662;
2158 56 : compiler::TNode<BoolT> tmp663;
2159 56 : compiler::TNode<BoolT> tmp664;
2160 56 : compiler::TNode<BoolT> tmp665;
2161 56 : compiler::TNode<JSArray> tmp666;
2162 56 : compiler::TNode<JSArray> tmp667;
2163 56 : compiler::TNode<Map> tmp668;
2164 56 : compiler::TNode<Object> tmp669;
2165 56 : compiler::TNode<Context> tmp670;
2166 56 : compiler::TNode<JSReceiver> tmp671;
2167 56 : compiler::TNode<Object> tmp672;
2168 56 : compiler::TNode<Object> tmp673;
2169 56 : compiler::TNode<Smi> tmp674;
2170 56 : compiler::TNode<JSArray> tmp675;
2171 56 : ca_.Bind(&block35, &tmp632, &tmp633, &tmp634, &tmp635, &tmp636, &tmp637, &tmp638, &tmp639, &tmp640, &tmp641, &tmp642, &tmp643, &tmp644, &tmp645, &tmp646, &tmp647, &tmp648, &tmp649, &tmp650, &tmp651, &tmp652, &tmp653, &tmp654, &tmp655, &tmp656, &tmp657, &tmp658, &tmp659, &tmp660, &tmp661, &tmp662, &tmp663, &tmp664, &tmp665, &tmp666, &tmp667, &tmp668, &tmp669, &tmp670, &tmp671, &tmp672, &tmp673, &tmp674, &tmp675);
2172 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 201);
2173 56 : compiler::TNode<Object> tmp676;
2174 56 : USE(tmp676);
2175 56 : tmp676 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).Call(compiler::TNode<Context>{tmp670}, compiler::TNode<JSReceiver>{tmp671}, compiler::TNode<Object>{tmp672}, compiler::TNode<Object>{tmp673}, compiler::TNode<Object>{tmp674}, compiler::TNode<Object>{tmp675}));
2176 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 200);
2177 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 202);
2178 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 160);
2179 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 161);
2180 56 : compiler::TNode<Smi> tmp677;
2181 56 : USE(tmp677);
2182 56 : compiler::CodeAssemblerLabel label0(&ca_);
2183 56 : tmp677 = BaseBuiltinsFromDSLAssembler(state_).Cast5ATSmi(compiler::TNode<Object>{tmp676}, &label0);
2184 56 : ca_.Goto(&block39, tmp632, tmp633, tmp634, tmp635, tmp636, tmp637, tmp638, tmp639, tmp640, tmp641, tmp642, tmp643, tmp644, tmp645, tmp646, tmp647, tmp648, tmp649, tmp650, tmp651, tmp652, tmp653, tmp654, tmp655, tmp656, tmp657, tmp658, tmp659, tmp660, tmp661, tmp662, tmp663, tmp664, tmp665, tmp666, tmp667, tmp668, tmp669, tmp676, tmp661, tmp676, tmp652, tmp661, tmp676, tmp676, tmp676, tmp677);
2185 56 : if (label0.is_used()) {
2186 56 : ca_.Bind(&label0);
2187 56 : ca_.Goto(&block40, tmp632, tmp633, tmp634, tmp635, tmp636, tmp637, tmp638, tmp639, tmp640, tmp641, tmp642, tmp643, tmp644, tmp645, tmp646, tmp647, tmp648, tmp649, tmp650, tmp651, tmp652, tmp653, tmp654, tmp655, tmp656, tmp657, tmp658, tmp659, tmp660, tmp661, tmp662, tmp663, tmp664, tmp665, tmp666, tmp667, tmp668, tmp669, tmp676, tmp661, tmp676, tmp652, tmp661, tmp676, tmp676, tmp676);
2188 56 : }
2189 : }
2190 :
2191 56 : if (block40.is_used()) {
2192 56 : compiler::TNode<Context> tmp678;
2193 56 : compiler::TNode<JSReceiver> tmp679;
2194 56 : compiler::TNode<Smi> tmp680;
2195 56 : compiler::TNode<JSReceiver> tmp681;
2196 56 : compiler::TNode<Object> tmp682;
2197 56 : compiler::TNode<Smi> tmp683;
2198 56 : compiler::TNode<JSArray> tmp684;
2199 56 : compiler::TNode<FixedArray> tmp685;
2200 56 : compiler::TNode<BoolT> tmp686;
2201 56 : compiler::TNode<BoolT> tmp687;
2202 56 : compiler::TNode<BoolT> tmp688;
2203 56 : compiler::TNode<Int32T> tmp689;
2204 56 : compiler::TNode<JSArray> tmp690;
2205 56 : compiler::TNode<Smi> tmp691;
2206 56 : compiler::TNode<JSReceiver> tmp692;
2207 56 : compiler::TNode<Object> tmp693;
2208 56 : compiler::TNode<FixedArray> tmp694;
2209 56 : compiler::TNode<BoolT> tmp695;
2210 56 : compiler::TNode<BoolT> tmp696;
2211 56 : compiler::TNode<BoolT> tmp697;
2212 56 : compiler::TNode<Context> tmp698;
2213 56 : compiler::TNode<JSArray> tmp699;
2214 56 : compiler::TNode<Smi> tmp700;
2215 56 : compiler::TNode<JSReceiver> tmp701;
2216 56 : compiler::TNode<Object> tmp702;
2217 56 : compiler::TNode<FixedArray> tmp703;
2218 56 : compiler::TNode<BoolT> tmp704;
2219 56 : compiler::TNode<BoolT> tmp705;
2220 56 : compiler::TNode<BoolT> tmp706;
2221 56 : compiler::TNode<Smi> tmp707;
2222 56 : compiler::TNode<FixedArray> tmp708;
2223 56 : compiler::TNode<BoolT> tmp709;
2224 56 : compiler::TNode<BoolT> tmp710;
2225 56 : compiler::TNode<BoolT> tmp711;
2226 56 : compiler::TNode<JSArray> tmp712;
2227 56 : compiler::TNode<JSArray> tmp713;
2228 56 : compiler::TNode<Map> tmp714;
2229 56 : compiler::TNode<Object> tmp715;
2230 56 : compiler::TNode<Object> tmp716;
2231 56 : compiler::TNode<Smi> tmp717;
2232 56 : compiler::TNode<Object> tmp718;
2233 56 : compiler::TNode<Context> tmp719;
2234 56 : compiler::TNode<Smi> tmp720;
2235 56 : compiler::TNode<Object> tmp721;
2236 56 : compiler::TNode<Object> tmp722;
2237 56 : compiler::TNode<Object> tmp723;
2238 56 : ca_.Bind(&block40, &tmp678, &tmp679, &tmp680, &tmp681, &tmp682, &tmp683, &tmp684, &tmp685, &tmp686, &tmp687, &tmp688, &tmp689, &tmp690, &tmp691, &tmp692, &tmp693, &tmp694, &tmp695, &tmp696, &tmp697, &tmp698, &tmp699, &tmp700, &tmp701, &tmp702, &tmp703, &tmp704, &tmp705, &tmp706, &tmp707, &tmp708, &tmp709, &tmp710, &tmp711, &tmp712, &tmp713, &tmp714, &tmp715, &tmp716, &tmp717, &tmp718, &tmp719, &tmp720, &tmp721, &tmp722, &tmp723);
2239 56 : ca_.Goto(&block38, tmp678, tmp679, tmp680, tmp681, tmp682, tmp683, tmp684, tmp685, tmp686, tmp687, tmp688, tmp689, tmp690, tmp691, tmp692, tmp693, tmp694, tmp695, tmp696, tmp697, tmp698, tmp699, tmp700, tmp701, tmp702, tmp703, tmp704, tmp705, tmp706, tmp707, tmp708, tmp709, tmp710, tmp711, tmp712, tmp713, tmp714, tmp715, tmp716, tmp717, tmp718, tmp719, tmp720, tmp721, tmp722);
2240 : }
2241 :
2242 56 : if (block39.is_used()) {
2243 56 : compiler::TNode<Context> tmp724;
2244 56 : compiler::TNode<JSReceiver> tmp725;
2245 56 : compiler::TNode<Smi> tmp726;
2246 56 : compiler::TNode<JSReceiver> tmp727;
2247 56 : compiler::TNode<Object> tmp728;
2248 56 : compiler::TNode<Smi> tmp729;
2249 56 : compiler::TNode<JSArray> tmp730;
2250 56 : compiler::TNode<FixedArray> tmp731;
2251 56 : compiler::TNode<BoolT> tmp732;
2252 56 : compiler::TNode<BoolT> tmp733;
2253 56 : compiler::TNode<BoolT> tmp734;
2254 56 : compiler::TNode<Int32T> tmp735;
2255 56 : compiler::TNode<JSArray> tmp736;
2256 56 : compiler::TNode<Smi> tmp737;
2257 56 : compiler::TNode<JSReceiver> tmp738;
2258 56 : compiler::TNode<Object> tmp739;
2259 56 : compiler::TNode<FixedArray> tmp740;
2260 56 : compiler::TNode<BoolT> tmp741;
2261 56 : compiler::TNode<BoolT> tmp742;
2262 56 : compiler::TNode<BoolT> tmp743;
2263 56 : compiler::TNode<Context> tmp744;
2264 56 : compiler::TNode<JSArray> tmp745;
2265 56 : compiler::TNode<Smi> tmp746;
2266 56 : compiler::TNode<JSReceiver> tmp747;
2267 56 : compiler::TNode<Object> tmp748;
2268 56 : compiler::TNode<FixedArray> tmp749;
2269 56 : compiler::TNode<BoolT> tmp750;
2270 56 : compiler::TNode<BoolT> tmp751;
2271 56 : compiler::TNode<BoolT> tmp752;
2272 56 : compiler::TNode<Smi> tmp753;
2273 56 : compiler::TNode<FixedArray> tmp754;
2274 56 : compiler::TNode<BoolT> tmp755;
2275 56 : compiler::TNode<BoolT> tmp756;
2276 56 : compiler::TNode<BoolT> tmp757;
2277 56 : compiler::TNode<JSArray> tmp758;
2278 56 : compiler::TNode<JSArray> tmp759;
2279 56 : compiler::TNode<Map> tmp760;
2280 56 : compiler::TNode<Object> tmp761;
2281 56 : compiler::TNode<Object> tmp762;
2282 56 : compiler::TNode<Smi> tmp763;
2283 56 : compiler::TNode<Object> tmp764;
2284 56 : compiler::TNode<Context> tmp765;
2285 56 : compiler::TNode<Smi> tmp766;
2286 56 : compiler::TNode<Object> tmp767;
2287 56 : compiler::TNode<Object> tmp768;
2288 56 : compiler::TNode<Object> tmp769;
2289 56 : compiler::TNode<Smi> tmp770;
2290 56 : ca_.Bind(&block39, &tmp724, &tmp725, &tmp726, &tmp727, &tmp728, &tmp729, &tmp730, &tmp731, &tmp732, &tmp733, &tmp734, &tmp735, &tmp736, &tmp737, &tmp738, &tmp739, &tmp740, &tmp741, &tmp742, &tmp743, &tmp744, &tmp745, &tmp746, &tmp747, &tmp748, &tmp749, &tmp750, &tmp751, &tmp752, &tmp753, &tmp754, &tmp755, &tmp756, &tmp757, &tmp758, &tmp759, &tmp760, &tmp761, &tmp762, &tmp763, &tmp764, &tmp765, &tmp766, &tmp767, &tmp768, &tmp769, &tmp770);
2291 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 162);
2292 56 : CodeStubAssembler(state_).StoreFixedArrayElement(compiler::TNode<FixedArray>{tmp754}, compiler::TNode<Smi>{tmp766}, compiler::TNode<Smi>{tmp770});
2293 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 161);
2294 56 : ca_.Goto(&block37, tmp724, tmp725, tmp726, tmp727, tmp728, tmp729, tmp730, tmp731, tmp732, tmp733, tmp734, tmp735, tmp736, tmp737, tmp738, tmp739, tmp740, tmp741, tmp742, tmp743, tmp744, tmp745, tmp746, tmp747, tmp748, tmp749, tmp750, tmp751, tmp752, tmp753, tmp754, tmp755, tmp756, tmp757, tmp758, tmp759, tmp760, tmp761, tmp762, tmp763, tmp764, tmp765, tmp766, tmp767, tmp768);
2295 : }
2296 :
2297 56 : if (block38.is_used()) {
2298 56 : compiler::TNode<Context> tmp771;
2299 56 : compiler::TNode<JSReceiver> tmp772;
2300 56 : compiler::TNode<Smi> tmp773;
2301 56 : compiler::TNode<JSReceiver> tmp774;
2302 56 : compiler::TNode<Object> tmp775;
2303 56 : compiler::TNode<Smi> tmp776;
2304 56 : compiler::TNode<JSArray> tmp777;
2305 56 : compiler::TNode<FixedArray> tmp778;
2306 56 : compiler::TNode<BoolT> tmp779;
2307 56 : compiler::TNode<BoolT> tmp780;
2308 56 : compiler::TNode<BoolT> tmp781;
2309 56 : compiler::TNode<Int32T> tmp782;
2310 56 : compiler::TNode<JSArray> tmp783;
2311 56 : compiler::TNode<Smi> tmp784;
2312 56 : compiler::TNode<JSReceiver> tmp785;
2313 56 : compiler::TNode<Object> tmp786;
2314 56 : compiler::TNode<FixedArray> tmp787;
2315 56 : compiler::TNode<BoolT> tmp788;
2316 56 : compiler::TNode<BoolT> tmp789;
2317 56 : compiler::TNode<BoolT> tmp790;
2318 56 : compiler::TNode<Context> tmp791;
2319 56 : compiler::TNode<JSArray> tmp792;
2320 56 : compiler::TNode<Smi> tmp793;
2321 56 : compiler::TNode<JSReceiver> tmp794;
2322 56 : compiler::TNode<Object> tmp795;
2323 56 : compiler::TNode<FixedArray> tmp796;
2324 56 : compiler::TNode<BoolT> tmp797;
2325 56 : compiler::TNode<BoolT> tmp798;
2326 56 : compiler::TNode<BoolT> tmp799;
2327 56 : compiler::TNode<Smi> tmp800;
2328 56 : compiler::TNode<FixedArray> tmp801;
2329 56 : compiler::TNode<BoolT> tmp802;
2330 56 : compiler::TNode<BoolT> tmp803;
2331 56 : compiler::TNode<BoolT> tmp804;
2332 56 : compiler::TNode<JSArray> tmp805;
2333 56 : compiler::TNode<JSArray> tmp806;
2334 56 : compiler::TNode<Map> tmp807;
2335 56 : compiler::TNode<Object> tmp808;
2336 56 : compiler::TNode<Object> tmp809;
2337 56 : compiler::TNode<Smi> tmp810;
2338 56 : compiler::TNode<Object> tmp811;
2339 56 : compiler::TNode<Context> tmp812;
2340 56 : compiler::TNode<Smi> tmp813;
2341 56 : compiler::TNode<Object> tmp814;
2342 56 : compiler::TNode<Object> tmp815;
2343 56 : ca_.Bind(&block38, &tmp771, &tmp772, &tmp773, &tmp774, &tmp775, &tmp776, &tmp777, &tmp778, &tmp779, &tmp780, &tmp781, &tmp782, &tmp783, &tmp784, &tmp785, &tmp786, &tmp787, &tmp788, &tmp789, &tmp790, &tmp791, &tmp792, &tmp793, &tmp794, &tmp795, &tmp796, &tmp797, &tmp798, &tmp799, &tmp800, &tmp801, &tmp802, &tmp803, &tmp804, &tmp805, &tmp806, &tmp807, &tmp808, &tmp809, &tmp810, &tmp811, &tmp812, &tmp813, &tmp814, &tmp815);
2344 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 164);
2345 56 : compiler::TNode<HeapNumber> tmp816;
2346 56 : USE(tmp816);
2347 56 : compiler::CodeAssemblerLabel label0(&ca_);
2348 56 : tmp816 = BaseBuiltinsFromDSLAssembler(state_).Cast12ATHeapNumber(compiler::TNode<HeapObject>{ca_.UncheckedCast<HeapObject>(tmp815)}, &label0);
2349 56 : ca_.Goto(&block43, tmp771, tmp772, tmp773, tmp774, tmp775, tmp776, tmp777, tmp778, tmp779, tmp780, tmp781, tmp782, tmp783, tmp784, tmp785, tmp786, tmp787, tmp788, tmp789, tmp790, tmp791, tmp792, tmp793, tmp794, tmp795, tmp796, tmp797, tmp798, tmp799, tmp800, tmp801, tmp802, tmp803, tmp804, tmp805, tmp806, tmp807, tmp808, tmp809, tmp810, tmp811, tmp812, tmp813, tmp814, tmp815, ca_.UncheckedCast<HeapObject>(tmp815), tmp816);
2350 56 : if (label0.is_used()) {
2351 56 : ca_.Bind(&label0);
2352 56 : ca_.Goto(&block44, tmp771, tmp772, tmp773, tmp774, tmp775, tmp776, tmp777, tmp778, tmp779, tmp780, tmp781, tmp782, tmp783, tmp784, tmp785, tmp786, tmp787, tmp788, tmp789, tmp790, tmp791, tmp792, tmp793, tmp794, tmp795, tmp796, tmp797, tmp798, tmp799, tmp800, tmp801, tmp802, tmp803, tmp804, tmp805, tmp806, tmp807, tmp808, tmp809, tmp810, tmp811, tmp812, tmp813, tmp814, tmp815, ca_.UncheckedCast<HeapObject>(tmp815));
2353 56 : }
2354 : }
2355 :
2356 56 : if (block44.is_used()) {
2357 56 : compiler::TNode<Context> tmp817;
2358 56 : compiler::TNode<JSReceiver> tmp818;
2359 56 : compiler::TNode<Smi> tmp819;
2360 56 : compiler::TNode<JSReceiver> tmp820;
2361 56 : compiler::TNode<Object> tmp821;
2362 56 : compiler::TNode<Smi> tmp822;
2363 56 : compiler::TNode<JSArray> tmp823;
2364 56 : compiler::TNode<FixedArray> tmp824;
2365 56 : compiler::TNode<BoolT> tmp825;
2366 56 : compiler::TNode<BoolT> tmp826;
2367 56 : compiler::TNode<BoolT> tmp827;
2368 56 : compiler::TNode<Int32T> tmp828;
2369 56 : compiler::TNode<JSArray> tmp829;
2370 56 : compiler::TNode<Smi> tmp830;
2371 56 : compiler::TNode<JSReceiver> tmp831;
2372 56 : compiler::TNode<Object> tmp832;
2373 56 : compiler::TNode<FixedArray> tmp833;
2374 56 : compiler::TNode<BoolT> tmp834;
2375 56 : compiler::TNode<BoolT> tmp835;
2376 56 : compiler::TNode<BoolT> tmp836;
2377 56 : compiler::TNode<Context> tmp837;
2378 56 : compiler::TNode<JSArray> tmp838;
2379 56 : compiler::TNode<Smi> tmp839;
2380 56 : compiler::TNode<JSReceiver> tmp840;
2381 56 : compiler::TNode<Object> tmp841;
2382 56 : compiler::TNode<FixedArray> tmp842;
2383 56 : compiler::TNode<BoolT> tmp843;
2384 56 : compiler::TNode<BoolT> tmp844;
2385 56 : compiler::TNode<BoolT> tmp845;
2386 56 : compiler::TNode<Smi> tmp846;
2387 56 : compiler::TNode<FixedArray> tmp847;
2388 56 : compiler::TNode<BoolT> tmp848;
2389 56 : compiler::TNode<BoolT> tmp849;
2390 56 : compiler::TNode<BoolT> tmp850;
2391 56 : compiler::TNode<JSArray> tmp851;
2392 56 : compiler::TNode<JSArray> tmp852;
2393 56 : compiler::TNode<Map> tmp853;
2394 56 : compiler::TNode<Object> tmp854;
2395 56 : compiler::TNode<Object> tmp855;
2396 56 : compiler::TNode<Smi> tmp856;
2397 56 : compiler::TNode<Object> tmp857;
2398 56 : compiler::TNode<Context> tmp858;
2399 56 : compiler::TNode<Smi> tmp859;
2400 56 : compiler::TNode<Object> tmp860;
2401 56 : compiler::TNode<Object> tmp861;
2402 56 : compiler::TNode<HeapObject> tmp862;
2403 56 : ca_.Bind(&block44, &tmp817, &tmp818, &tmp819, &tmp820, &tmp821, &tmp822, &tmp823, &tmp824, &tmp825, &tmp826, &tmp827, &tmp828, &tmp829, &tmp830, &tmp831, &tmp832, &tmp833, &tmp834, &tmp835, &tmp836, &tmp837, &tmp838, &tmp839, &tmp840, &tmp841, &tmp842, &tmp843, &tmp844, &tmp845, &tmp846, &tmp847, &tmp848, &tmp849, &tmp850, &tmp851, &tmp852, &tmp853, &tmp854, &tmp855, &tmp856, &tmp857, &tmp858, &tmp859, &tmp860, &tmp861, &tmp862);
2404 56 : ca_.Goto(&block42, tmp817, tmp818, tmp819, tmp820, tmp821, tmp822, tmp823, tmp824, tmp825, tmp826, tmp827, tmp828, tmp829, tmp830, tmp831, tmp832, tmp833, tmp834, tmp835, tmp836, tmp837, tmp838, tmp839, tmp840, tmp841, tmp842, tmp843, tmp844, tmp845, tmp846, tmp847, tmp848, tmp849, tmp850, tmp851, tmp852, tmp853, tmp854, tmp855, tmp856, tmp857, tmp858, tmp859, tmp860, tmp861);
2405 : }
2406 :
2407 56 : if (block43.is_used()) {
2408 56 : compiler::TNode<Context> tmp863;
2409 56 : compiler::TNode<JSReceiver> tmp864;
2410 56 : compiler::TNode<Smi> tmp865;
2411 56 : compiler::TNode<JSReceiver> tmp866;
2412 56 : compiler::TNode<Object> tmp867;
2413 56 : compiler::TNode<Smi> tmp868;
2414 56 : compiler::TNode<JSArray> tmp869;
2415 56 : compiler::TNode<FixedArray> tmp870;
2416 56 : compiler::TNode<BoolT> tmp871;
2417 56 : compiler::TNode<BoolT> tmp872;
2418 56 : compiler::TNode<BoolT> tmp873;
2419 56 : compiler::TNode<Int32T> tmp874;
2420 56 : compiler::TNode<JSArray> tmp875;
2421 56 : compiler::TNode<Smi> tmp876;
2422 56 : compiler::TNode<JSReceiver> tmp877;
2423 56 : compiler::TNode<Object> tmp878;
2424 56 : compiler::TNode<FixedArray> tmp879;
2425 56 : compiler::TNode<BoolT> tmp880;
2426 56 : compiler::TNode<BoolT> tmp881;
2427 56 : compiler::TNode<BoolT> tmp882;
2428 56 : compiler::TNode<Context> tmp883;
2429 56 : compiler::TNode<JSArray> tmp884;
2430 56 : compiler::TNode<Smi> tmp885;
2431 56 : compiler::TNode<JSReceiver> tmp886;
2432 56 : compiler::TNode<Object> tmp887;
2433 56 : compiler::TNode<FixedArray> tmp888;
2434 56 : compiler::TNode<BoolT> tmp889;
2435 56 : compiler::TNode<BoolT> tmp890;
2436 56 : compiler::TNode<BoolT> tmp891;
2437 56 : compiler::TNode<Smi> tmp892;
2438 56 : compiler::TNode<FixedArray> tmp893;
2439 56 : compiler::TNode<BoolT> tmp894;
2440 56 : compiler::TNode<BoolT> tmp895;
2441 56 : compiler::TNode<BoolT> tmp896;
2442 56 : compiler::TNode<JSArray> tmp897;
2443 56 : compiler::TNode<JSArray> tmp898;
2444 56 : compiler::TNode<Map> tmp899;
2445 56 : compiler::TNode<Object> tmp900;
2446 56 : compiler::TNode<Object> tmp901;
2447 56 : compiler::TNode<Smi> tmp902;
2448 56 : compiler::TNode<Object> tmp903;
2449 56 : compiler::TNode<Context> tmp904;
2450 56 : compiler::TNode<Smi> tmp905;
2451 56 : compiler::TNode<Object> tmp906;
2452 56 : compiler::TNode<Object> tmp907;
2453 56 : compiler::TNode<HeapObject> tmp908;
2454 56 : compiler::TNode<HeapNumber> tmp909;
2455 56 : ca_.Bind(&block43, &tmp863, &tmp864, &tmp865, &tmp866, &tmp867, &tmp868, &tmp869, &tmp870, &tmp871, &tmp872, &tmp873, &tmp874, &tmp875, &tmp876, &tmp877, &tmp878, &tmp879, &tmp880, &tmp881, &tmp882, &tmp883, &tmp884, &tmp885, &tmp886, &tmp887, &tmp888, &tmp889, &tmp890, &tmp891, &tmp892, &tmp893, &tmp894, &tmp895, &tmp896, &tmp897, &tmp898, &tmp899, &tmp900, &tmp901, &tmp902, &tmp903, &tmp904, &tmp905, &tmp906, &tmp907, &tmp908, &tmp909);
2456 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 165);
2457 56 : compiler::TNode<BoolT> tmp910;
2458 56 : USE(tmp910);
2459 56 : tmp910 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
2460 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 166);
2461 56 : CodeStubAssembler(state_).StoreFixedArrayElementSmi(compiler::TNode<FixedArray>{tmp893}, compiler::TNode<Smi>{tmp905}, compiler::TNode<Object>{tmp909});
2462 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 164);
2463 56 : ca_.Goto(&block41, tmp863, tmp864, tmp865, tmp866, tmp867, tmp868, tmp869, tmp870, tmp871, tmp872, tmp873, tmp874, tmp875, tmp876, tmp877, tmp878, tmp879, tmp880, tmp881, tmp882, tmp883, tmp884, tmp885, tmp886, tmp887, tmp888, tmp889, tmp890, tmp891, tmp892, tmp893, tmp910, tmp895, tmp896, tmp897, tmp898, tmp899, tmp900, tmp901, tmp902, tmp903, tmp904, tmp905, tmp906, tmp907);
2464 : }
2465 :
2466 56 : if (block42.is_used()) {
2467 56 : compiler::TNode<Context> tmp911;
2468 56 : compiler::TNode<JSReceiver> tmp912;
2469 56 : compiler::TNode<Smi> tmp913;
2470 56 : compiler::TNode<JSReceiver> tmp914;
2471 56 : compiler::TNode<Object> tmp915;
2472 56 : compiler::TNode<Smi> tmp916;
2473 56 : compiler::TNode<JSArray> tmp917;
2474 56 : compiler::TNode<FixedArray> tmp918;
2475 56 : compiler::TNode<BoolT> tmp919;
2476 56 : compiler::TNode<BoolT> tmp920;
2477 56 : compiler::TNode<BoolT> tmp921;
2478 56 : compiler::TNode<Int32T> tmp922;
2479 56 : compiler::TNode<JSArray> tmp923;
2480 56 : compiler::TNode<Smi> tmp924;
2481 56 : compiler::TNode<JSReceiver> tmp925;
2482 56 : compiler::TNode<Object> tmp926;
2483 56 : compiler::TNode<FixedArray> tmp927;
2484 56 : compiler::TNode<BoolT> tmp928;
2485 56 : compiler::TNode<BoolT> tmp929;
2486 56 : compiler::TNode<BoolT> tmp930;
2487 56 : compiler::TNode<Context> tmp931;
2488 56 : compiler::TNode<JSArray> tmp932;
2489 56 : compiler::TNode<Smi> tmp933;
2490 56 : compiler::TNode<JSReceiver> tmp934;
2491 56 : compiler::TNode<Object> tmp935;
2492 56 : compiler::TNode<FixedArray> tmp936;
2493 56 : compiler::TNode<BoolT> tmp937;
2494 56 : compiler::TNode<BoolT> tmp938;
2495 56 : compiler::TNode<BoolT> tmp939;
2496 56 : compiler::TNode<Smi> tmp940;
2497 56 : compiler::TNode<FixedArray> tmp941;
2498 56 : compiler::TNode<BoolT> tmp942;
2499 56 : compiler::TNode<BoolT> tmp943;
2500 56 : compiler::TNode<BoolT> tmp944;
2501 56 : compiler::TNode<JSArray> tmp945;
2502 56 : compiler::TNode<JSArray> tmp946;
2503 56 : compiler::TNode<Map> tmp947;
2504 56 : compiler::TNode<Object> tmp948;
2505 56 : compiler::TNode<Object> tmp949;
2506 56 : compiler::TNode<Smi> tmp950;
2507 56 : compiler::TNode<Object> tmp951;
2508 56 : compiler::TNode<Context> tmp952;
2509 56 : compiler::TNode<Smi> tmp953;
2510 56 : compiler::TNode<Object> tmp954;
2511 56 : compiler::TNode<Object> tmp955;
2512 56 : ca_.Bind(&block42, &tmp911, &tmp912, &tmp913, &tmp914, &tmp915, &tmp916, &tmp917, &tmp918, &tmp919, &tmp920, &tmp921, &tmp922, &tmp923, &tmp924, &tmp925, &tmp926, &tmp927, &tmp928, &tmp929, &tmp930, &tmp931, &tmp932, &tmp933, &tmp934, &tmp935, &tmp936, &tmp937, &tmp938, &tmp939, &tmp940, &tmp941, &tmp942, &tmp943, &tmp944, &tmp945, &tmp946, &tmp947, &tmp948, &tmp949, &tmp950, &tmp951, &tmp952, &tmp953, &tmp954, &tmp955);
2513 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 168);
2514 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 169);
2515 56 : compiler::TNode<BoolT> tmp956;
2516 56 : USE(tmp956);
2517 56 : tmp956 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
2518 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 170);
2519 56 : compiler::TNode<BoolT> tmp957;
2520 56 : USE(tmp957);
2521 56 : tmp957 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
2522 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 171);
2523 56 : CodeStubAssembler(state_).StoreFixedArrayElementSmi(compiler::TNode<FixedArray>{tmp941}, compiler::TNode<Smi>{tmp953}, compiler::TNode<Object>{ca_.UncheckedCast<HeapObject>(tmp955)});
2524 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 164);
2525 56 : ca_.Goto(&block41, tmp911, tmp912, tmp913, tmp914, tmp915, tmp916, tmp917, tmp918, tmp919, tmp920, tmp921, tmp922, tmp923, tmp924, tmp925, tmp926, tmp927, tmp928, tmp929, tmp930, tmp931, tmp932, tmp933, tmp934, tmp935, tmp936, tmp937, tmp938, tmp939, tmp940, tmp941, tmp956, tmp957, tmp944, tmp945, tmp946, tmp947, tmp948, tmp949, tmp950, tmp951, tmp952, tmp953, tmp954, tmp955);
2526 : }
2527 :
2528 56 : if (block41.is_used()) {
2529 56 : compiler::TNode<Context> tmp958;
2530 56 : compiler::TNode<JSReceiver> tmp959;
2531 56 : compiler::TNode<Smi> tmp960;
2532 56 : compiler::TNode<JSReceiver> tmp961;
2533 56 : compiler::TNode<Object> tmp962;
2534 56 : compiler::TNode<Smi> tmp963;
2535 56 : compiler::TNode<JSArray> tmp964;
2536 56 : compiler::TNode<FixedArray> tmp965;
2537 56 : compiler::TNode<BoolT> tmp966;
2538 56 : compiler::TNode<BoolT> tmp967;
2539 56 : compiler::TNode<BoolT> tmp968;
2540 56 : compiler::TNode<Int32T> tmp969;
2541 56 : compiler::TNode<JSArray> tmp970;
2542 56 : compiler::TNode<Smi> tmp971;
2543 56 : compiler::TNode<JSReceiver> tmp972;
2544 56 : compiler::TNode<Object> tmp973;
2545 56 : compiler::TNode<FixedArray> tmp974;
2546 56 : compiler::TNode<BoolT> tmp975;
2547 56 : compiler::TNode<BoolT> tmp976;
2548 56 : compiler::TNode<BoolT> tmp977;
2549 56 : compiler::TNode<Context> tmp978;
2550 56 : compiler::TNode<JSArray> tmp979;
2551 56 : compiler::TNode<Smi> tmp980;
2552 56 : compiler::TNode<JSReceiver> tmp981;
2553 56 : compiler::TNode<Object> tmp982;
2554 56 : compiler::TNode<FixedArray> tmp983;
2555 56 : compiler::TNode<BoolT> tmp984;
2556 56 : compiler::TNode<BoolT> tmp985;
2557 56 : compiler::TNode<BoolT> tmp986;
2558 56 : compiler::TNode<Smi> tmp987;
2559 56 : compiler::TNode<FixedArray> tmp988;
2560 56 : compiler::TNode<BoolT> tmp989;
2561 56 : compiler::TNode<BoolT> tmp990;
2562 56 : compiler::TNode<BoolT> tmp991;
2563 56 : compiler::TNode<JSArray> tmp992;
2564 56 : compiler::TNode<JSArray> tmp993;
2565 56 : compiler::TNode<Map> tmp994;
2566 56 : compiler::TNode<Object> tmp995;
2567 56 : compiler::TNode<Object> tmp996;
2568 56 : compiler::TNode<Smi> tmp997;
2569 56 : compiler::TNode<Object> tmp998;
2570 56 : compiler::TNode<Context> tmp999;
2571 56 : compiler::TNode<Smi> tmp1000;
2572 56 : compiler::TNode<Object> tmp1001;
2573 56 : compiler::TNode<Object> tmp1002;
2574 56 : ca_.Bind(&block41, &tmp958, &tmp959, &tmp960, &tmp961, &tmp962, &tmp963, &tmp964, &tmp965, &tmp966, &tmp967, &tmp968, &tmp969, &tmp970, &tmp971, &tmp972, &tmp973, &tmp974, &tmp975, &tmp976, &tmp977, &tmp978, &tmp979, &tmp980, &tmp981, &tmp982, &tmp983, &tmp984, &tmp985, &tmp986, &tmp987, &tmp988, &tmp989, &tmp990, &tmp991, &tmp992, &tmp993, &tmp994, &tmp995, &tmp996, &tmp997, &tmp998, &tmp999, &tmp1000, &tmp1001, &tmp1002);
2575 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 161);
2576 56 : ca_.Goto(&block37, tmp958, tmp959, tmp960, tmp961, tmp962, tmp963, tmp964, tmp965, tmp966, tmp967, tmp968, tmp969, tmp970, tmp971, tmp972, tmp973, tmp974, tmp975, tmp976, tmp977, tmp978, tmp979, tmp980, tmp981, tmp982, tmp983, tmp984, tmp985, tmp986, tmp987, tmp988, tmp989, tmp990, tmp991, tmp992, tmp993, tmp994, tmp995, tmp996, tmp997, tmp998, tmp999, tmp1000, tmp1001, tmp1002);
2577 : }
2578 :
2579 56 : if (block37.is_used()) {
2580 56 : compiler::TNode<Context> tmp1003;
2581 56 : compiler::TNode<JSReceiver> tmp1004;
2582 56 : compiler::TNode<Smi> tmp1005;
2583 56 : compiler::TNode<JSReceiver> tmp1006;
2584 56 : compiler::TNode<Object> tmp1007;
2585 56 : compiler::TNode<Smi> tmp1008;
2586 56 : compiler::TNode<JSArray> tmp1009;
2587 56 : compiler::TNode<FixedArray> tmp1010;
2588 56 : compiler::TNode<BoolT> tmp1011;
2589 56 : compiler::TNode<BoolT> tmp1012;
2590 56 : compiler::TNode<BoolT> tmp1013;
2591 56 : compiler::TNode<Int32T> tmp1014;
2592 56 : compiler::TNode<JSArray> tmp1015;
2593 56 : compiler::TNode<Smi> tmp1016;
2594 56 : compiler::TNode<JSReceiver> tmp1017;
2595 56 : compiler::TNode<Object> tmp1018;
2596 56 : compiler::TNode<FixedArray> tmp1019;
2597 56 : compiler::TNode<BoolT> tmp1020;
2598 56 : compiler::TNode<BoolT> tmp1021;
2599 56 : compiler::TNode<BoolT> tmp1022;
2600 56 : compiler::TNode<Context> tmp1023;
2601 56 : compiler::TNode<JSArray> tmp1024;
2602 56 : compiler::TNode<Smi> tmp1025;
2603 56 : compiler::TNode<JSReceiver> tmp1026;
2604 56 : compiler::TNode<Object> tmp1027;
2605 56 : compiler::TNode<FixedArray> tmp1028;
2606 56 : compiler::TNode<BoolT> tmp1029;
2607 56 : compiler::TNode<BoolT> tmp1030;
2608 56 : compiler::TNode<BoolT> tmp1031;
2609 56 : compiler::TNode<Smi> tmp1032;
2610 56 : compiler::TNode<FixedArray> tmp1033;
2611 56 : compiler::TNode<BoolT> tmp1034;
2612 56 : compiler::TNode<BoolT> tmp1035;
2613 56 : compiler::TNode<BoolT> tmp1036;
2614 56 : compiler::TNode<JSArray> tmp1037;
2615 56 : compiler::TNode<JSArray> tmp1038;
2616 56 : compiler::TNode<Map> tmp1039;
2617 56 : compiler::TNode<Object> tmp1040;
2618 56 : compiler::TNode<Object> tmp1041;
2619 56 : compiler::TNode<Smi> tmp1042;
2620 56 : compiler::TNode<Object> tmp1043;
2621 56 : compiler::TNode<Context> tmp1044;
2622 56 : compiler::TNode<Smi> tmp1045;
2623 56 : compiler::TNode<Object> tmp1046;
2624 56 : compiler::TNode<Object> tmp1047;
2625 56 : ca_.Bind(&block37, &tmp1003, &tmp1004, &tmp1005, &tmp1006, &tmp1007, &tmp1008, &tmp1009, &tmp1010, &tmp1011, &tmp1012, &tmp1013, &tmp1014, &tmp1015, &tmp1016, &tmp1017, &tmp1018, &tmp1019, &tmp1020, &tmp1021, &tmp1022, &tmp1023, &tmp1024, &tmp1025, &tmp1026, &tmp1027, &tmp1028, &tmp1029, &tmp1030, &tmp1031, &tmp1032, &tmp1033, &tmp1034, &tmp1035, &tmp1036, &tmp1037, &tmp1038, &tmp1039, &tmp1040, &tmp1041, &tmp1042, &tmp1043, &tmp1044, &tmp1045, &tmp1046, &tmp1047);
2626 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 160);
2627 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 202);
2628 56 : ca_.Goto(&block36, tmp1003, tmp1004, tmp1005, tmp1006, tmp1007, tmp1008, tmp1009, tmp1010, tmp1011, tmp1012, tmp1013, tmp1014, tmp1015, tmp1016, tmp1017, tmp1018, tmp1019, tmp1020, tmp1021, tmp1022, tmp1023, tmp1024, tmp1025, tmp1026, tmp1027, tmp1028, tmp1029, tmp1030, tmp1031, tmp1032, tmp1033, tmp1034, tmp1035, tmp1036, tmp1037, tmp1038, tmp1039, tmp1040, tmp1041, tmp1042, tmp1043, tmp1044, tmp1045, tmp1046);
2629 : }
2630 :
2631 56 : if (block36.is_used()) {
2632 56 : compiler::TNode<Context> tmp1048;
2633 56 : compiler::TNode<JSReceiver> tmp1049;
2634 56 : compiler::TNode<Smi> tmp1050;
2635 56 : compiler::TNode<JSReceiver> tmp1051;
2636 56 : compiler::TNode<Object> tmp1052;
2637 56 : compiler::TNode<Smi> tmp1053;
2638 56 : compiler::TNode<JSArray> tmp1054;
2639 56 : compiler::TNode<FixedArray> tmp1055;
2640 56 : compiler::TNode<BoolT> tmp1056;
2641 56 : compiler::TNode<BoolT> tmp1057;
2642 56 : compiler::TNode<BoolT> tmp1058;
2643 56 : compiler::TNode<Int32T> tmp1059;
2644 56 : compiler::TNode<JSArray> tmp1060;
2645 56 : compiler::TNode<Smi> tmp1061;
2646 56 : compiler::TNode<JSReceiver> tmp1062;
2647 56 : compiler::TNode<Object> tmp1063;
2648 56 : compiler::TNode<FixedArray> tmp1064;
2649 56 : compiler::TNode<BoolT> tmp1065;
2650 56 : compiler::TNode<BoolT> tmp1066;
2651 56 : compiler::TNode<BoolT> tmp1067;
2652 56 : compiler::TNode<Context> tmp1068;
2653 56 : compiler::TNode<JSArray> tmp1069;
2654 56 : compiler::TNode<Smi> tmp1070;
2655 56 : compiler::TNode<JSReceiver> tmp1071;
2656 56 : compiler::TNode<Object> tmp1072;
2657 56 : compiler::TNode<FixedArray> tmp1073;
2658 56 : compiler::TNode<BoolT> tmp1074;
2659 56 : compiler::TNode<BoolT> tmp1075;
2660 56 : compiler::TNode<BoolT> tmp1076;
2661 56 : compiler::TNode<Smi> tmp1077;
2662 56 : compiler::TNode<FixedArray> tmp1078;
2663 56 : compiler::TNode<BoolT> tmp1079;
2664 56 : compiler::TNode<BoolT> tmp1080;
2665 56 : compiler::TNode<BoolT> tmp1081;
2666 56 : compiler::TNode<JSArray> tmp1082;
2667 56 : compiler::TNode<JSArray> tmp1083;
2668 56 : compiler::TNode<Map> tmp1084;
2669 56 : compiler::TNode<Object> tmp1085;
2670 56 : compiler::TNode<Object> tmp1086;
2671 56 : compiler::TNode<Smi> tmp1087;
2672 56 : compiler::TNode<Object> tmp1088;
2673 56 : compiler::TNode<Context> tmp1089;
2674 56 : compiler::TNode<Smi> tmp1090;
2675 56 : compiler::TNode<Object> tmp1091;
2676 56 : ca_.Bind(&block36, &tmp1048, &tmp1049, &tmp1050, &tmp1051, &tmp1052, &tmp1053, &tmp1054, &tmp1055, &tmp1056, &tmp1057, &tmp1058, &tmp1059, &tmp1060, &tmp1061, &tmp1062, &tmp1063, &tmp1064, &tmp1065, &tmp1066, &tmp1067, &tmp1068, &tmp1069, &tmp1070, &tmp1071, &tmp1072, &tmp1073, &tmp1074, &tmp1075, &tmp1076, &tmp1077, &tmp1078, &tmp1079, &tmp1080, &tmp1081, &tmp1082, &tmp1083, &tmp1084, &tmp1085, &tmp1086, &tmp1087, &tmp1088, &tmp1089, &tmp1090, &tmp1091);
2677 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 918);
2678 56 : compiler::TNode<Map> tmp1092;
2679 56 : USE(tmp1092);
2680 56 : tmp1092 = ca_.UncheckedCast<Map>(BaseBuiltinsFromDSLAssembler(state_).LoadHeapObjectMap(compiler::TNode<HeapObject>{tmp1082}));
2681 56 : compiler::TNode<BoolT> tmp1093;
2682 56 : USE(tmp1093);
2683 56 : tmp1093 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).WordNotEqual(compiler::TNode<HeapObject>{tmp1092}, compiler::TNode<HeapObject>{tmp1084}));
2684 56 : ca_.Branch(tmp1093, &block48, &block49, tmp1048, tmp1049, tmp1050, tmp1051, tmp1052, tmp1053, tmp1054, tmp1055, tmp1056, tmp1057, tmp1058, tmp1059, tmp1060, tmp1061, tmp1062, tmp1063, tmp1064, tmp1065, tmp1066, tmp1067, tmp1068, tmp1069, tmp1070, tmp1071, tmp1072, tmp1073, tmp1074, tmp1075, tmp1076, tmp1077, tmp1078, tmp1079, tmp1080, tmp1081, tmp1082, tmp1083, tmp1084, tmp1085, tmp1086);
2685 : }
2686 :
2687 56 : if (block48.is_used()) {
2688 56 : compiler::TNode<Context> tmp1094;
2689 56 : compiler::TNode<JSReceiver> tmp1095;
2690 56 : compiler::TNode<Smi> tmp1096;
2691 56 : compiler::TNode<JSReceiver> tmp1097;
2692 56 : compiler::TNode<Object> tmp1098;
2693 56 : compiler::TNode<Smi> tmp1099;
2694 56 : compiler::TNode<JSArray> tmp1100;
2695 56 : compiler::TNode<FixedArray> tmp1101;
2696 56 : compiler::TNode<BoolT> tmp1102;
2697 56 : compiler::TNode<BoolT> tmp1103;
2698 56 : compiler::TNode<BoolT> tmp1104;
2699 56 : compiler::TNode<Int32T> tmp1105;
2700 56 : compiler::TNode<JSArray> tmp1106;
2701 56 : compiler::TNode<Smi> tmp1107;
2702 56 : compiler::TNode<JSReceiver> tmp1108;
2703 56 : compiler::TNode<Object> tmp1109;
2704 56 : compiler::TNode<FixedArray> tmp1110;
2705 56 : compiler::TNode<BoolT> tmp1111;
2706 56 : compiler::TNode<BoolT> tmp1112;
2707 56 : compiler::TNode<BoolT> tmp1113;
2708 56 : compiler::TNode<Context> tmp1114;
2709 56 : compiler::TNode<JSArray> tmp1115;
2710 56 : compiler::TNode<Smi> tmp1116;
2711 56 : compiler::TNode<JSReceiver> tmp1117;
2712 56 : compiler::TNode<Object> tmp1118;
2713 56 : compiler::TNode<FixedArray> tmp1119;
2714 56 : compiler::TNode<BoolT> tmp1120;
2715 56 : compiler::TNode<BoolT> tmp1121;
2716 56 : compiler::TNode<BoolT> tmp1122;
2717 56 : compiler::TNode<Smi> tmp1123;
2718 56 : compiler::TNode<FixedArray> tmp1124;
2719 56 : compiler::TNode<BoolT> tmp1125;
2720 56 : compiler::TNode<BoolT> tmp1126;
2721 56 : compiler::TNode<BoolT> tmp1127;
2722 56 : compiler::TNode<JSArray> tmp1128;
2723 56 : compiler::TNode<JSArray> tmp1129;
2724 56 : compiler::TNode<Map> tmp1130;
2725 56 : compiler::TNode<Object> tmp1131;
2726 56 : compiler::TNode<Object> tmp1132;
2727 56 : ca_.Bind(&block48, &tmp1094, &tmp1095, &tmp1096, &tmp1097, &tmp1098, &tmp1099, &tmp1100, &tmp1101, &tmp1102, &tmp1103, &tmp1104, &tmp1105, &tmp1106, &tmp1107, &tmp1108, &tmp1109, &tmp1110, &tmp1111, &tmp1112, &tmp1113, &tmp1114, &tmp1115, &tmp1116, &tmp1117, &tmp1118, &tmp1119, &tmp1120, &tmp1121, &tmp1122, &tmp1123, &tmp1124, &tmp1125, &tmp1126, &tmp1127, &tmp1128, &tmp1129, &tmp1130, &tmp1131, &tmp1132);
2728 56 : ca_.Goto(&block46, tmp1094, tmp1095, tmp1096, tmp1097, tmp1098, tmp1099, tmp1100, tmp1101, tmp1102, tmp1103, tmp1104, tmp1105, tmp1106, tmp1107, tmp1108, tmp1109, tmp1110, tmp1111, tmp1112, tmp1113, tmp1114, tmp1115, tmp1116, tmp1117, tmp1118, tmp1119, tmp1120, tmp1121, tmp1122, tmp1123, tmp1124, tmp1125, tmp1126, tmp1127, tmp1128, tmp1129, tmp1130, tmp1131, tmp1132);
2729 : }
2730 :
2731 56 : if (block49.is_used()) {
2732 56 : compiler::TNode<Context> tmp1133;
2733 56 : compiler::TNode<JSReceiver> tmp1134;
2734 56 : compiler::TNode<Smi> tmp1135;
2735 56 : compiler::TNode<JSReceiver> tmp1136;
2736 56 : compiler::TNode<Object> tmp1137;
2737 56 : compiler::TNode<Smi> tmp1138;
2738 56 : compiler::TNode<JSArray> tmp1139;
2739 56 : compiler::TNode<FixedArray> tmp1140;
2740 56 : compiler::TNode<BoolT> tmp1141;
2741 56 : compiler::TNode<BoolT> tmp1142;
2742 56 : compiler::TNode<BoolT> tmp1143;
2743 56 : compiler::TNode<Int32T> tmp1144;
2744 56 : compiler::TNode<JSArray> tmp1145;
2745 56 : compiler::TNode<Smi> tmp1146;
2746 56 : compiler::TNode<JSReceiver> tmp1147;
2747 56 : compiler::TNode<Object> tmp1148;
2748 56 : compiler::TNode<FixedArray> tmp1149;
2749 56 : compiler::TNode<BoolT> tmp1150;
2750 56 : compiler::TNode<BoolT> tmp1151;
2751 56 : compiler::TNode<BoolT> tmp1152;
2752 56 : compiler::TNode<Context> tmp1153;
2753 56 : compiler::TNode<JSArray> tmp1154;
2754 56 : compiler::TNode<Smi> tmp1155;
2755 56 : compiler::TNode<JSReceiver> tmp1156;
2756 56 : compiler::TNode<Object> tmp1157;
2757 56 : compiler::TNode<FixedArray> tmp1158;
2758 56 : compiler::TNode<BoolT> tmp1159;
2759 56 : compiler::TNode<BoolT> tmp1160;
2760 56 : compiler::TNode<BoolT> tmp1161;
2761 56 : compiler::TNode<Smi> tmp1162;
2762 56 : compiler::TNode<FixedArray> tmp1163;
2763 56 : compiler::TNode<BoolT> tmp1164;
2764 56 : compiler::TNode<BoolT> tmp1165;
2765 56 : compiler::TNode<BoolT> tmp1166;
2766 56 : compiler::TNode<JSArray> tmp1167;
2767 56 : compiler::TNode<JSArray> tmp1168;
2768 56 : compiler::TNode<Map> tmp1169;
2769 56 : compiler::TNode<Object> tmp1170;
2770 56 : compiler::TNode<Object> tmp1171;
2771 56 : ca_.Bind(&block49, &tmp1133, &tmp1134, &tmp1135, &tmp1136, &tmp1137, &tmp1138, &tmp1139, &tmp1140, &tmp1141, &tmp1142, &tmp1143, &tmp1144, &tmp1145, &tmp1146, &tmp1147, &tmp1148, &tmp1149, &tmp1150, &tmp1151, &tmp1152, &tmp1153, &tmp1154, &tmp1155, &tmp1156, &tmp1157, &tmp1158, &tmp1159, &tmp1160, &tmp1161, &tmp1162, &tmp1163, &tmp1164, &tmp1165, &tmp1166, &tmp1167, &tmp1168, &tmp1169, &tmp1170, &tmp1171);
2772 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 925);
2773 56 : compiler::TNode<BoolT> tmp1172;
2774 56 : USE(tmp1172);
2775 56 : tmp1172 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsNoElementsProtectorCellInvalid());
2776 56 : ca_.Branch(tmp1172, &block50, &block51, tmp1133, tmp1134, tmp1135, tmp1136, tmp1137, tmp1138, tmp1139, tmp1140, tmp1141, tmp1142, tmp1143, tmp1144, tmp1145, tmp1146, tmp1147, tmp1148, tmp1149, tmp1150, tmp1151, tmp1152, tmp1153, tmp1154, tmp1155, tmp1156, tmp1157, tmp1158, tmp1159, tmp1160, tmp1161, tmp1162, tmp1163, tmp1164, tmp1165, tmp1166, tmp1167, tmp1168, tmp1169, tmp1170, tmp1171);
2777 : }
2778 :
2779 56 : if (block50.is_used()) {
2780 56 : compiler::TNode<Context> tmp1173;
2781 56 : compiler::TNode<JSReceiver> tmp1174;
2782 56 : compiler::TNode<Smi> tmp1175;
2783 56 : compiler::TNode<JSReceiver> tmp1176;
2784 56 : compiler::TNode<Object> tmp1177;
2785 56 : compiler::TNode<Smi> tmp1178;
2786 56 : compiler::TNode<JSArray> tmp1179;
2787 56 : compiler::TNode<FixedArray> tmp1180;
2788 56 : compiler::TNode<BoolT> tmp1181;
2789 56 : compiler::TNode<BoolT> tmp1182;
2790 56 : compiler::TNode<BoolT> tmp1183;
2791 56 : compiler::TNode<Int32T> tmp1184;
2792 56 : compiler::TNode<JSArray> tmp1185;
2793 56 : compiler::TNode<Smi> tmp1186;
2794 56 : compiler::TNode<JSReceiver> tmp1187;
2795 56 : compiler::TNode<Object> tmp1188;
2796 56 : compiler::TNode<FixedArray> tmp1189;
2797 56 : compiler::TNode<BoolT> tmp1190;
2798 56 : compiler::TNode<BoolT> tmp1191;
2799 56 : compiler::TNode<BoolT> tmp1192;
2800 56 : compiler::TNode<Context> tmp1193;
2801 56 : compiler::TNode<JSArray> tmp1194;
2802 56 : compiler::TNode<Smi> tmp1195;
2803 56 : compiler::TNode<JSReceiver> tmp1196;
2804 56 : compiler::TNode<Object> tmp1197;
2805 56 : compiler::TNode<FixedArray> tmp1198;
2806 56 : compiler::TNode<BoolT> tmp1199;
2807 56 : compiler::TNode<BoolT> tmp1200;
2808 56 : compiler::TNode<BoolT> tmp1201;
2809 56 : compiler::TNode<Smi> tmp1202;
2810 56 : compiler::TNode<FixedArray> tmp1203;
2811 56 : compiler::TNode<BoolT> tmp1204;
2812 56 : compiler::TNode<BoolT> tmp1205;
2813 56 : compiler::TNode<BoolT> tmp1206;
2814 56 : compiler::TNode<JSArray> tmp1207;
2815 56 : compiler::TNode<JSArray> tmp1208;
2816 56 : compiler::TNode<Map> tmp1209;
2817 56 : compiler::TNode<Object> tmp1210;
2818 56 : compiler::TNode<Object> tmp1211;
2819 56 : ca_.Bind(&block50, &tmp1173, &tmp1174, &tmp1175, &tmp1176, &tmp1177, &tmp1178, &tmp1179, &tmp1180, &tmp1181, &tmp1182, &tmp1183, &tmp1184, &tmp1185, &tmp1186, &tmp1187, &tmp1188, &tmp1189, &tmp1190, &tmp1191, &tmp1192, &tmp1193, &tmp1194, &tmp1195, &tmp1196, &tmp1197, &tmp1198, &tmp1199, &tmp1200, &tmp1201, &tmp1202, &tmp1203, &tmp1204, &tmp1205, &tmp1206, &tmp1207, &tmp1208, &tmp1209, &tmp1210, &tmp1211);
2820 56 : ca_.Goto(&block46, tmp1173, tmp1174, tmp1175, tmp1176, tmp1177, tmp1178, tmp1179, tmp1180, tmp1181, tmp1182, tmp1183, tmp1184, tmp1185, tmp1186, tmp1187, tmp1188, tmp1189, tmp1190, tmp1191, tmp1192, tmp1193, tmp1194, tmp1195, tmp1196, tmp1197, tmp1198, tmp1199, tmp1200, tmp1201, tmp1202, tmp1203, tmp1204, tmp1205, tmp1206, tmp1207, tmp1208, tmp1209, tmp1210, tmp1211);
2821 : }
2822 :
2823 56 : if (block51.is_used()) {
2824 56 : compiler::TNode<Context> tmp1212;
2825 56 : compiler::TNode<JSReceiver> tmp1213;
2826 56 : compiler::TNode<Smi> tmp1214;
2827 56 : compiler::TNode<JSReceiver> tmp1215;
2828 56 : compiler::TNode<Object> tmp1216;
2829 56 : compiler::TNode<Smi> tmp1217;
2830 56 : compiler::TNode<JSArray> tmp1218;
2831 56 : compiler::TNode<FixedArray> tmp1219;
2832 56 : compiler::TNode<BoolT> tmp1220;
2833 56 : compiler::TNode<BoolT> tmp1221;
2834 56 : compiler::TNode<BoolT> tmp1222;
2835 56 : compiler::TNode<Int32T> tmp1223;
2836 56 : compiler::TNode<JSArray> tmp1224;
2837 56 : compiler::TNode<Smi> tmp1225;
2838 56 : compiler::TNode<JSReceiver> tmp1226;
2839 56 : compiler::TNode<Object> tmp1227;
2840 56 : compiler::TNode<FixedArray> tmp1228;
2841 56 : compiler::TNode<BoolT> tmp1229;
2842 56 : compiler::TNode<BoolT> tmp1230;
2843 56 : compiler::TNode<BoolT> tmp1231;
2844 56 : compiler::TNode<Context> tmp1232;
2845 56 : compiler::TNode<JSArray> tmp1233;
2846 56 : compiler::TNode<Smi> tmp1234;
2847 56 : compiler::TNode<JSReceiver> tmp1235;
2848 56 : compiler::TNode<Object> tmp1236;
2849 56 : compiler::TNode<FixedArray> tmp1237;
2850 56 : compiler::TNode<BoolT> tmp1238;
2851 56 : compiler::TNode<BoolT> tmp1239;
2852 56 : compiler::TNode<BoolT> tmp1240;
2853 56 : compiler::TNode<Smi> tmp1241;
2854 56 : compiler::TNode<FixedArray> tmp1242;
2855 56 : compiler::TNode<BoolT> tmp1243;
2856 56 : compiler::TNode<BoolT> tmp1244;
2857 56 : compiler::TNode<BoolT> tmp1245;
2858 56 : compiler::TNode<JSArray> tmp1246;
2859 56 : compiler::TNode<JSArray> tmp1247;
2860 56 : compiler::TNode<Map> tmp1248;
2861 56 : compiler::TNode<Object> tmp1249;
2862 56 : compiler::TNode<Object> tmp1250;
2863 56 : ca_.Bind(&block51, &tmp1212, &tmp1213, &tmp1214, &tmp1215, &tmp1216, &tmp1217, &tmp1218, &tmp1219, &tmp1220, &tmp1221, &tmp1222, &tmp1223, &tmp1224, &tmp1225, &tmp1226, &tmp1227, &tmp1228, &tmp1229, &tmp1230, &tmp1231, &tmp1232, &tmp1233, &tmp1234, &tmp1235, &tmp1236, &tmp1237, &tmp1238, &tmp1239, &tmp1240, &tmp1241, &tmp1242, &tmp1243, &tmp1244, &tmp1245, &tmp1246, &tmp1247, &tmp1248, &tmp1249, &tmp1250);
2864 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 926);
2865 56 : compiler::TNode<JSArray> tmp1251;
2866 56 : USE(tmp1251);
2867 56 : tmp1251 = (compiler::TNode<JSArray>{tmp1246});
2868 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 203);
2869 56 : ca_.Goto(&block47, tmp1212, tmp1213, tmp1214, tmp1215, tmp1216, tmp1217, tmp1218, tmp1219, tmp1220, tmp1221, tmp1222, tmp1223, tmp1224, tmp1225, tmp1226, tmp1227, tmp1228, tmp1229, tmp1230, tmp1231, tmp1232, tmp1233, tmp1234, tmp1235, tmp1236, tmp1237, tmp1238, tmp1239, tmp1240, tmp1241, tmp1242, tmp1243, tmp1244, tmp1245, tmp1246, tmp1251, tmp1248, tmp1249, tmp1250);
2870 : }
2871 :
2872 56 : if (block47.is_used()) {
2873 56 : compiler::TNode<Context> tmp1252;
2874 56 : compiler::TNode<JSReceiver> tmp1253;
2875 56 : compiler::TNode<Smi> tmp1254;
2876 56 : compiler::TNode<JSReceiver> tmp1255;
2877 56 : compiler::TNode<Object> tmp1256;
2878 56 : compiler::TNode<Smi> tmp1257;
2879 56 : compiler::TNode<JSArray> tmp1258;
2880 56 : compiler::TNode<FixedArray> tmp1259;
2881 56 : compiler::TNode<BoolT> tmp1260;
2882 56 : compiler::TNode<BoolT> tmp1261;
2883 56 : compiler::TNode<BoolT> tmp1262;
2884 56 : compiler::TNode<Int32T> tmp1263;
2885 56 : compiler::TNode<JSArray> tmp1264;
2886 56 : compiler::TNode<Smi> tmp1265;
2887 56 : compiler::TNode<JSReceiver> tmp1266;
2888 56 : compiler::TNode<Object> tmp1267;
2889 56 : compiler::TNode<FixedArray> tmp1268;
2890 56 : compiler::TNode<BoolT> tmp1269;
2891 56 : compiler::TNode<BoolT> tmp1270;
2892 56 : compiler::TNode<BoolT> tmp1271;
2893 56 : compiler::TNode<Context> tmp1272;
2894 56 : compiler::TNode<JSArray> tmp1273;
2895 56 : compiler::TNode<Smi> tmp1274;
2896 56 : compiler::TNode<JSReceiver> tmp1275;
2897 56 : compiler::TNode<Object> tmp1276;
2898 56 : compiler::TNode<FixedArray> tmp1277;
2899 56 : compiler::TNode<BoolT> tmp1278;
2900 56 : compiler::TNode<BoolT> tmp1279;
2901 56 : compiler::TNode<BoolT> tmp1280;
2902 56 : compiler::TNode<Smi> tmp1281;
2903 56 : compiler::TNode<FixedArray> tmp1282;
2904 56 : compiler::TNode<BoolT> tmp1283;
2905 56 : compiler::TNode<BoolT> tmp1284;
2906 56 : compiler::TNode<BoolT> tmp1285;
2907 56 : compiler::TNode<JSArray> tmp1286;
2908 56 : compiler::TNode<JSArray> tmp1287;
2909 56 : compiler::TNode<Map> tmp1288;
2910 56 : compiler::TNode<Object> tmp1289;
2911 56 : compiler::TNode<Object> tmp1290;
2912 56 : ca_.Bind(&block47, &tmp1252, &tmp1253, &tmp1254, &tmp1255, &tmp1256, &tmp1257, &tmp1258, &tmp1259, &tmp1260, &tmp1261, &tmp1262, &tmp1263, &tmp1264, &tmp1265, &tmp1266, &tmp1267, &tmp1268, &tmp1269, &tmp1270, &tmp1271, &tmp1272, &tmp1273, &tmp1274, &tmp1275, &tmp1276, &tmp1277, &tmp1278, &tmp1279, &tmp1280, &tmp1281, &tmp1282, &tmp1283, &tmp1284, &tmp1285, &tmp1286, &tmp1287, &tmp1288, &tmp1289, &tmp1290);
2913 56 : ca_.Goto(&block45, tmp1252, tmp1253, tmp1254, tmp1255, tmp1256, tmp1257, tmp1258, tmp1259, tmp1260, tmp1261, tmp1262, tmp1263, tmp1264, tmp1265, tmp1266, tmp1267, tmp1268, tmp1269, tmp1270, tmp1271, tmp1272, tmp1273, tmp1274, tmp1275, tmp1276, tmp1277, tmp1278, tmp1279, tmp1280, tmp1281, tmp1282, tmp1283, tmp1284, tmp1285, tmp1286, tmp1287, tmp1288, tmp1289, tmp1290);
2914 : }
2915 :
2916 56 : if (block46.is_used()) {
2917 56 : compiler::TNode<Context> tmp1291;
2918 56 : compiler::TNode<JSReceiver> tmp1292;
2919 56 : compiler::TNode<Smi> tmp1293;
2920 56 : compiler::TNode<JSReceiver> tmp1294;
2921 56 : compiler::TNode<Object> tmp1295;
2922 56 : compiler::TNode<Smi> tmp1296;
2923 56 : compiler::TNode<JSArray> tmp1297;
2924 56 : compiler::TNode<FixedArray> tmp1298;
2925 56 : compiler::TNode<BoolT> tmp1299;
2926 56 : compiler::TNode<BoolT> tmp1300;
2927 56 : compiler::TNode<BoolT> tmp1301;
2928 56 : compiler::TNode<Int32T> tmp1302;
2929 56 : compiler::TNode<JSArray> tmp1303;
2930 56 : compiler::TNode<Smi> tmp1304;
2931 56 : compiler::TNode<JSReceiver> tmp1305;
2932 56 : compiler::TNode<Object> tmp1306;
2933 56 : compiler::TNode<FixedArray> tmp1307;
2934 56 : compiler::TNode<BoolT> tmp1308;
2935 56 : compiler::TNode<BoolT> tmp1309;
2936 56 : compiler::TNode<BoolT> tmp1310;
2937 56 : compiler::TNode<Context> tmp1311;
2938 56 : compiler::TNode<JSArray> tmp1312;
2939 56 : compiler::TNode<Smi> tmp1313;
2940 56 : compiler::TNode<JSReceiver> tmp1314;
2941 56 : compiler::TNode<Object> tmp1315;
2942 56 : compiler::TNode<FixedArray> tmp1316;
2943 56 : compiler::TNode<BoolT> tmp1317;
2944 56 : compiler::TNode<BoolT> tmp1318;
2945 56 : compiler::TNode<BoolT> tmp1319;
2946 56 : compiler::TNode<Smi> tmp1320;
2947 56 : compiler::TNode<FixedArray> tmp1321;
2948 56 : compiler::TNode<BoolT> tmp1322;
2949 56 : compiler::TNode<BoolT> tmp1323;
2950 56 : compiler::TNode<BoolT> tmp1324;
2951 56 : compiler::TNode<JSArray> tmp1325;
2952 56 : compiler::TNode<JSArray> tmp1326;
2953 56 : compiler::TNode<Map> tmp1327;
2954 56 : compiler::TNode<Object> tmp1328;
2955 56 : compiler::TNode<Object> tmp1329;
2956 56 : ca_.Bind(&block46, &tmp1291, &tmp1292, &tmp1293, &tmp1294, &tmp1295, &tmp1296, &tmp1297, &tmp1298, &tmp1299, &tmp1300, &tmp1301, &tmp1302, &tmp1303, &tmp1304, &tmp1305, &tmp1306, &tmp1307, &tmp1308, &tmp1309, &tmp1310, &tmp1311, &tmp1312, &tmp1313, &tmp1314, &tmp1315, &tmp1316, &tmp1317, &tmp1318, &tmp1319, &tmp1320, &tmp1321, &tmp1322, &tmp1323, &tmp1324, &tmp1325, &tmp1326, &tmp1327, &tmp1328, &tmp1329);
2957 56 : compiler::TNode<Smi> tmp1330;
2958 56 : USE(tmp1330);
2959 56 : tmp1330 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(1));
2960 56 : compiler::TNode<Smi> tmp1331;
2961 56 : USE(tmp1331);
2962 56 : tmp1331 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp1320}, compiler::TNode<Smi>{tmp1330}));
2963 56 : ca_.Goto(&block13, tmp1291, tmp1292, tmp1293, tmp1294, tmp1295, tmp1296, tmp1297, tmp1298, tmp1299, tmp1300, tmp1301, tmp1302, tmp1321, tmp1322, tmp1323, tmp1324, tmp1331);
2964 : }
2965 :
2966 56 : if (block45.is_used()) {
2967 56 : compiler::TNode<Context> tmp1332;
2968 56 : compiler::TNode<JSReceiver> tmp1333;
2969 56 : compiler::TNode<Smi> tmp1334;
2970 56 : compiler::TNode<JSReceiver> tmp1335;
2971 56 : compiler::TNode<Object> tmp1336;
2972 56 : compiler::TNode<Smi> tmp1337;
2973 56 : compiler::TNode<JSArray> tmp1338;
2974 56 : compiler::TNode<FixedArray> tmp1339;
2975 56 : compiler::TNode<BoolT> tmp1340;
2976 56 : compiler::TNode<BoolT> tmp1341;
2977 56 : compiler::TNode<BoolT> tmp1342;
2978 56 : compiler::TNode<Int32T> tmp1343;
2979 56 : compiler::TNode<JSArray> tmp1344;
2980 56 : compiler::TNode<Smi> tmp1345;
2981 56 : compiler::TNode<JSReceiver> tmp1346;
2982 56 : compiler::TNode<Object> tmp1347;
2983 56 : compiler::TNode<FixedArray> tmp1348;
2984 56 : compiler::TNode<BoolT> tmp1349;
2985 56 : compiler::TNode<BoolT> tmp1350;
2986 56 : compiler::TNode<BoolT> tmp1351;
2987 56 : compiler::TNode<Context> tmp1352;
2988 56 : compiler::TNode<JSArray> tmp1353;
2989 56 : compiler::TNode<Smi> tmp1354;
2990 56 : compiler::TNode<JSReceiver> tmp1355;
2991 56 : compiler::TNode<Object> tmp1356;
2992 56 : compiler::TNode<FixedArray> tmp1357;
2993 56 : compiler::TNode<BoolT> tmp1358;
2994 56 : compiler::TNode<BoolT> tmp1359;
2995 56 : compiler::TNode<BoolT> tmp1360;
2996 56 : compiler::TNode<Smi> tmp1361;
2997 56 : compiler::TNode<FixedArray> tmp1362;
2998 56 : compiler::TNode<BoolT> tmp1363;
2999 56 : compiler::TNode<BoolT> tmp1364;
3000 56 : compiler::TNode<BoolT> tmp1365;
3001 56 : compiler::TNode<JSArray> tmp1366;
3002 56 : compiler::TNode<JSArray> tmp1367;
3003 56 : compiler::TNode<Map> tmp1368;
3004 56 : compiler::TNode<Object> tmp1369;
3005 56 : compiler::TNode<Object> tmp1370;
3006 56 : ca_.Bind(&block45, &tmp1332, &tmp1333, &tmp1334, &tmp1335, &tmp1336, &tmp1337, &tmp1338, &tmp1339, &tmp1340, &tmp1341, &tmp1342, &tmp1343, &tmp1344, &tmp1345, &tmp1346, &tmp1347, &tmp1348, &tmp1349, &tmp1350, &tmp1351, &tmp1352, &tmp1353, &tmp1354, &tmp1355, &tmp1356, &tmp1357, &tmp1358, &tmp1359, &tmp1360, &tmp1361, &tmp1362, &tmp1363, &tmp1364, &tmp1365, &tmp1366, &tmp1367, &tmp1368, &tmp1369, &tmp1370);
3007 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 197);
3008 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 205);
3009 56 : ca_.Goto(&block30, tmp1332, tmp1333, tmp1334, tmp1335, tmp1336, tmp1337, tmp1338, tmp1339, tmp1340, tmp1341, tmp1342, tmp1343, tmp1344, tmp1345, tmp1346, tmp1347, tmp1348, tmp1349, tmp1350, tmp1351, tmp1352, tmp1353, tmp1354, tmp1355, tmp1356, tmp1357, tmp1358, tmp1359, tmp1360, tmp1361, tmp1362, tmp1363, tmp1364, tmp1365, tmp1366, tmp1367, tmp1368);
3010 : }
3011 :
3012 56 : if (block31.is_used()) {
3013 56 : compiler::TNode<Context> tmp1371;
3014 56 : compiler::TNode<JSReceiver> tmp1372;
3015 56 : compiler::TNode<Smi> tmp1373;
3016 56 : compiler::TNode<JSReceiver> tmp1374;
3017 56 : compiler::TNode<Object> tmp1375;
3018 56 : compiler::TNode<Smi> tmp1376;
3019 56 : compiler::TNode<JSArray> tmp1377;
3020 56 : compiler::TNode<FixedArray> tmp1378;
3021 56 : compiler::TNode<BoolT> tmp1379;
3022 56 : compiler::TNode<BoolT> tmp1380;
3023 56 : compiler::TNode<BoolT> tmp1381;
3024 56 : compiler::TNode<Int32T> tmp1382;
3025 56 : compiler::TNode<JSArray> tmp1383;
3026 56 : compiler::TNode<Smi> tmp1384;
3027 56 : compiler::TNode<JSReceiver> tmp1385;
3028 56 : compiler::TNode<Object> tmp1386;
3029 56 : compiler::TNode<FixedArray> tmp1387;
3030 56 : compiler::TNode<BoolT> tmp1388;
3031 56 : compiler::TNode<BoolT> tmp1389;
3032 56 : compiler::TNode<BoolT> tmp1390;
3033 56 : compiler::TNode<Context> tmp1391;
3034 56 : compiler::TNode<JSArray> tmp1392;
3035 56 : compiler::TNode<Smi> tmp1393;
3036 56 : compiler::TNode<JSReceiver> tmp1394;
3037 56 : compiler::TNode<Object> tmp1395;
3038 56 : compiler::TNode<FixedArray> tmp1396;
3039 56 : compiler::TNode<BoolT> tmp1397;
3040 56 : compiler::TNode<BoolT> tmp1398;
3041 56 : compiler::TNode<BoolT> tmp1399;
3042 56 : compiler::TNode<Smi> tmp1400;
3043 56 : compiler::TNode<FixedArray> tmp1401;
3044 56 : compiler::TNode<BoolT> tmp1402;
3045 56 : compiler::TNode<BoolT> tmp1403;
3046 56 : compiler::TNode<BoolT> tmp1404;
3047 56 : compiler::TNode<JSArray> tmp1405;
3048 56 : compiler::TNode<JSArray> tmp1406;
3049 56 : compiler::TNode<Map> tmp1407;
3050 56 : ca_.Bind(&block31, &tmp1371, &tmp1372, &tmp1373, &tmp1374, &tmp1375, &tmp1376, &tmp1377, &tmp1378, &tmp1379, &tmp1380, &tmp1381, &tmp1382, &tmp1383, &tmp1384, &tmp1385, &tmp1386, &tmp1387, &tmp1388, &tmp1389, &tmp1390, &tmp1391, &tmp1392, &tmp1393, &tmp1394, &tmp1395, &tmp1396, &tmp1397, &tmp1398, &tmp1399, &tmp1400, &tmp1401, &tmp1402, &tmp1403, &tmp1404, &tmp1405, &tmp1406, &tmp1407);
3051 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 104);
3052 56 : compiler::TNode<BoolT> tmp1408;
3053 56 : USE(tmp1408);
3054 56 : tmp1408 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
3055 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 208);
3056 56 : ca_.Goto(&block52, tmp1371, tmp1372, tmp1373, tmp1374, tmp1375, tmp1376, tmp1377, tmp1378, tmp1379, tmp1380, tmp1381, tmp1382, tmp1383, tmp1384, tmp1385, tmp1386, tmp1387, tmp1388, tmp1389, tmp1390, tmp1391, tmp1392, tmp1393, tmp1394, tmp1395, tmp1396, tmp1397, tmp1398, tmp1399, tmp1400, tmp1401, tmp1402, tmp1403, tmp1408, tmp1405, tmp1406, tmp1407);
3057 : }
3058 :
3059 56 : if (block52.is_used()) {
3060 56 : compiler::TNode<Context> tmp1409;
3061 56 : compiler::TNode<JSReceiver> tmp1410;
3062 56 : compiler::TNode<Smi> tmp1411;
3063 56 : compiler::TNode<JSReceiver> tmp1412;
3064 56 : compiler::TNode<Object> tmp1413;
3065 56 : compiler::TNode<Smi> tmp1414;
3066 56 : compiler::TNode<JSArray> tmp1415;
3067 56 : compiler::TNode<FixedArray> tmp1416;
3068 56 : compiler::TNode<BoolT> tmp1417;
3069 56 : compiler::TNode<BoolT> tmp1418;
3070 56 : compiler::TNode<BoolT> tmp1419;
3071 56 : compiler::TNode<Int32T> tmp1420;
3072 56 : compiler::TNode<JSArray> tmp1421;
3073 56 : compiler::TNode<Smi> tmp1422;
3074 56 : compiler::TNode<JSReceiver> tmp1423;
3075 56 : compiler::TNode<Object> tmp1424;
3076 56 : compiler::TNode<FixedArray> tmp1425;
3077 56 : compiler::TNode<BoolT> tmp1426;
3078 56 : compiler::TNode<BoolT> tmp1427;
3079 56 : compiler::TNode<BoolT> tmp1428;
3080 56 : compiler::TNode<Context> tmp1429;
3081 56 : compiler::TNode<JSArray> tmp1430;
3082 56 : compiler::TNode<Smi> tmp1431;
3083 56 : compiler::TNode<JSReceiver> tmp1432;
3084 56 : compiler::TNode<Object> tmp1433;
3085 56 : compiler::TNode<FixedArray> tmp1434;
3086 56 : compiler::TNode<BoolT> tmp1435;
3087 56 : compiler::TNode<BoolT> tmp1436;
3088 56 : compiler::TNode<BoolT> tmp1437;
3089 56 : compiler::TNode<Smi> tmp1438;
3090 56 : compiler::TNode<FixedArray> tmp1439;
3091 56 : compiler::TNode<BoolT> tmp1440;
3092 56 : compiler::TNode<BoolT> tmp1441;
3093 56 : compiler::TNode<BoolT> tmp1442;
3094 56 : compiler::TNode<JSArray> tmp1443;
3095 56 : compiler::TNode<JSArray> tmp1444;
3096 56 : compiler::TNode<Map> tmp1445;
3097 56 : ca_.Bind(&block52, &tmp1409, &tmp1410, &tmp1411, &tmp1412, &tmp1413, &tmp1414, &tmp1415, &tmp1416, &tmp1417, &tmp1418, &tmp1419, &tmp1420, &tmp1421, &tmp1422, &tmp1423, &tmp1424, &tmp1425, &tmp1426, &tmp1427, &tmp1428, &tmp1429, &tmp1430, &tmp1431, &tmp1432, &tmp1433, &tmp1434, &tmp1435, &tmp1436, &tmp1437, &tmp1438, &tmp1439, &tmp1440, &tmp1441, &tmp1442, &tmp1443, &tmp1444, &tmp1445);
3098 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 197);
3099 56 : ca_.Goto(&block30, tmp1409, tmp1410, tmp1411, tmp1412, tmp1413, tmp1414, tmp1415, tmp1416, tmp1417, tmp1418, tmp1419, tmp1420, tmp1421, tmp1422, tmp1423, tmp1424, tmp1425, tmp1426, tmp1427, tmp1428, tmp1429, tmp1430, tmp1431, tmp1432, tmp1433, tmp1434, tmp1435, tmp1436, tmp1437, tmp1438, tmp1439, tmp1440, tmp1441, tmp1442, tmp1443, tmp1444, tmp1445);
3100 : }
3101 :
3102 56 : if (block30.is_used()) {
3103 56 : compiler::TNode<Context> tmp1446;
3104 56 : compiler::TNode<JSReceiver> tmp1447;
3105 56 : compiler::TNode<Smi> tmp1448;
3106 56 : compiler::TNode<JSReceiver> tmp1449;
3107 56 : compiler::TNode<Object> tmp1450;
3108 56 : compiler::TNode<Smi> tmp1451;
3109 56 : compiler::TNode<JSArray> tmp1452;
3110 56 : compiler::TNode<FixedArray> tmp1453;
3111 56 : compiler::TNode<BoolT> tmp1454;
3112 56 : compiler::TNode<BoolT> tmp1455;
3113 56 : compiler::TNode<BoolT> tmp1456;
3114 56 : compiler::TNode<Int32T> tmp1457;
3115 56 : compiler::TNode<JSArray> tmp1458;
3116 56 : compiler::TNode<Smi> tmp1459;
3117 56 : compiler::TNode<JSReceiver> tmp1460;
3118 56 : compiler::TNode<Object> tmp1461;
3119 56 : compiler::TNode<FixedArray> tmp1462;
3120 56 : compiler::TNode<BoolT> tmp1463;
3121 56 : compiler::TNode<BoolT> tmp1464;
3122 56 : compiler::TNode<BoolT> tmp1465;
3123 56 : compiler::TNode<Context> tmp1466;
3124 56 : compiler::TNode<JSArray> tmp1467;
3125 56 : compiler::TNode<Smi> tmp1468;
3126 56 : compiler::TNode<JSReceiver> tmp1469;
3127 56 : compiler::TNode<Object> tmp1470;
3128 56 : compiler::TNode<FixedArray> tmp1471;
3129 56 : compiler::TNode<BoolT> tmp1472;
3130 56 : compiler::TNode<BoolT> tmp1473;
3131 56 : compiler::TNode<BoolT> tmp1474;
3132 56 : compiler::TNode<Smi> tmp1475;
3133 56 : compiler::TNode<FixedArray> tmp1476;
3134 56 : compiler::TNode<BoolT> tmp1477;
3135 56 : compiler::TNode<BoolT> tmp1478;
3136 56 : compiler::TNode<BoolT> tmp1479;
3137 56 : compiler::TNode<JSArray> tmp1480;
3138 56 : compiler::TNode<JSArray> tmp1481;
3139 56 : compiler::TNode<Map> tmp1482;
3140 56 : ca_.Bind(&block30, &tmp1446, &tmp1447, &tmp1448, &tmp1449, &tmp1450, &tmp1451, &tmp1452, &tmp1453, &tmp1454, &tmp1455, &tmp1456, &tmp1457, &tmp1458, &tmp1459, &tmp1460, &tmp1461, &tmp1462, &tmp1463, &tmp1464, &tmp1465, &tmp1466, &tmp1467, &tmp1468, &tmp1469, &tmp1470, &tmp1471, &tmp1472, &tmp1473, &tmp1474, &tmp1475, &tmp1476, &tmp1477, &tmp1478, &tmp1479, &tmp1480, &tmp1481, &tmp1482);
3141 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 193);
3142 56 : ca_.Goto(&block26, tmp1446, tmp1447, tmp1448, tmp1449, tmp1450, tmp1451, tmp1452, tmp1453, tmp1454, tmp1455, tmp1456, tmp1457, tmp1458, tmp1459, tmp1460, tmp1461, tmp1462, tmp1463, tmp1464, tmp1465, tmp1466, tmp1467, tmp1468, tmp1469, tmp1470, tmp1471, tmp1472, tmp1473, tmp1474, tmp1475, tmp1476, tmp1477, tmp1478, tmp1479, tmp1480, tmp1481, tmp1482);
3143 : }
3144 :
3145 56 : if (block26.is_used()) {
3146 56 : compiler::TNode<Context> tmp1483;
3147 56 : compiler::TNode<JSReceiver> tmp1484;
3148 56 : compiler::TNode<Smi> tmp1485;
3149 56 : compiler::TNode<JSReceiver> tmp1486;
3150 56 : compiler::TNode<Object> tmp1487;
3151 56 : compiler::TNode<Smi> tmp1488;
3152 56 : compiler::TNode<JSArray> tmp1489;
3153 56 : compiler::TNode<FixedArray> tmp1490;
3154 56 : compiler::TNode<BoolT> tmp1491;
3155 56 : compiler::TNode<BoolT> tmp1492;
3156 56 : compiler::TNode<BoolT> tmp1493;
3157 56 : compiler::TNode<Int32T> tmp1494;
3158 56 : compiler::TNode<JSArray> tmp1495;
3159 56 : compiler::TNode<Smi> tmp1496;
3160 56 : compiler::TNode<JSReceiver> tmp1497;
3161 56 : compiler::TNode<Object> tmp1498;
3162 56 : compiler::TNode<FixedArray> tmp1499;
3163 56 : compiler::TNode<BoolT> tmp1500;
3164 56 : compiler::TNode<BoolT> tmp1501;
3165 56 : compiler::TNode<BoolT> tmp1502;
3166 56 : compiler::TNode<Context> tmp1503;
3167 56 : compiler::TNode<JSArray> tmp1504;
3168 56 : compiler::TNode<Smi> tmp1505;
3169 56 : compiler::TNode<JSReceiver> tmp1506;
3170 56 : compiler::TNode<Object> tmp1507;
3171 56 : compiler::TNode<FixedArray> tmp1508;
3172 56 : compiler::TNode<BoolT> tmp1509;
3173 56 : compiler::TNode<BoolT> tmp1510;
3174 56 : compiler::TNode<BoolT> tmp1511;
3175 56 : compiler::TNode<Smi> tmp1512;
3176 56 : compiler::TNode<FixedArray> tmp1513;
3177 56 : compiler::TNode<BoolT> tmp1514;
3178 56 : compiler::TNode<BoolT> tmp1515;
3179 56 : compiler::TNode<BoolT> tmp1516;
3180 56 : compiler::TNode<JSArray> tmp1517;
3181 56 : compiler::TNode<JSArray> tmp1518;
3182 56 : compiler::TNode<Map> tmp1519;
3183 56 : ca_.Bind(&block26, &tmp1483, &tmp1484, &tmp1485, &tmp1486, &tmp1487, &tmp1488, &tmp1489, &tmp1490, &tmp1491, &tmp1492, &tmp1493, &tmp1494, &tmp1495, &tmp1496, &tmp1497, &tmp1498, &tmp1499, &tmp1500, &tmp1501, &tmp1502, &tmp1503, &tmp1504, &tmp1505, &tmp1506, &tmp1507, &tmp1508, &tmp1509, &tmp1510, &tmp1511, &tmp1512, &tmp1513, &tmp1514, &tmp1515, &tmp1516, &tmp1517, &tmp1518, &tmp1519);
3184 56 : compiler::TNode<Smi> tmp1520;
3185 56 : USE(tmp1520);
3186 56 : tmp1520 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(1));
3187 56 : compiler::TNode<Smi> tmp1521;
3188 56 : USE(tmp1521);
3189 56 : tmp1521 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp1512}, compiler::TNode<Smi>{tmp1520}));
3190 56 : ca_.Goto(&block25, tmp1483, tmp1484, tmp1485, tmp1486, tmp1487, tmp1488, tmp1489, tmp1490, tmp1491, tmp1492, tmp1493, tmp1494, tmp1495, tmp1496, tmp1497, tmp1498, tmp1499, tmp1500, tmp1501, tmp1502, tmp1503, tmp1504, tmp1505, tmp1506, tmp1507, tmp1508, tmp1509, tmp1510, tmp1511, tmp1521, tmp1513, tmp1514, tmp1515, tmp1516, tmp1517, tmp1518, tmp1519);
3191 : }
3192 :
3193 56 : if (block24.is_used()) {
3194 56 : compiler::TNode<Context> tmp1522;
3195 56 : compiler::TNode<JSReceiver> tmp1523;
3196 56 : compiler::TNode<Smi> tmp1524;
3197 56 : compiler::TNode<JSReceiver> tmp1525;
3198 56 : compiler::TNode<Object> tmp1526;
3199 56 : compiler::TNode<Smi> tmp1527;
3200 56 : compiler::TNode<JSArray> tmp1528;
3201 56 : compiler::TNode<FixedArray> tmp1529;
3202 56 : compiler::TNode<BoolT> tmp1530;
3203 56 : compiler::TNode<BoolT> tmp1531;
3204 56 : compiler::TNode<BoolT> tmp1532;
3205 56 : compiler::TNode<Int32T> tmp1533;
3206 56 : compiler::TNode<JSArray> tmp1534;
3207 56 : compiler::TNode<Smi> tmp1535;
3208 56 : compiler::TNode<JSReceiver> tmp1536;
3209 56 : compiler::TNode<Object> tmp1537;
3210 56 : compiler::TNode<FixedArray> tmp1538;
3211 56 : compiler::TNode<BoolT> tmp1539;
3212 56 : compiler::TNode<BoolT> tmp1540;
3213 56 : compiler::TNode<BoolT> tmp1541;
3214 56 : compiler::TNode<Context> tmp1542;
3215 56 : compiler::TNode<JSArray> tmp1543;
3216 56 : compiler::TNode<Smi> tmp1544;
3217 56 : compiler::TNode<JSReceiver> tmp1545;
3218 56 : compiler::TNode<Object> tmp1546;
3219 56 : compiler::TNode<FixedArray> tmp1547;
3220 56 : compiler::TNode<BoolT> tmp1548;
3221 56 : compiler::TNode<BoolT> tmp1549;
3222 56 : compiler::TNode<BoolT> tmp1550;
3223 56 : compiler::TNode<Smi> tmp1551;
3224 56 : compiler::TNode<FixedArray> tmp1552;
3225 56 : compiler::TNode<BoolT> tmp1553;
3226 56 : compiler::TNode<BoolT> tmp1554;
3227 56 : compiler::TNode<BoolT> tmp1555;
3228 56 : compiler::TNode<JSArray> tmp1556;
3229 56 : compiler::TNode<JSArray> tmp1557;
3230 56 : compiler::TNode<Map> tmp1558;
3231 56 : ca_.Bind(&block24, &tmp1522, &tmp1523, &tmp1524, &tmp1525, &tmp1526, &tmp1527, &tmp1528, &tmp1529, &tmp1530, &tmp1531, &tmp1532, &tmp1533, &tmp1534, &tmp1535, &tmp1536, &tmp1537, &tmp1538, &tmp1539, &tmp1540, &tmp1541, &tmp1542, &tmp1543, &tmp1544, &tmp1545, &tmp1546, &tmp1547, &tmp1548, &tmp1549, &tmp1550, &tmp1551, &tmp1552, &tmp1553, &tmp1554, &tmp1555, &tmp1556, &tmp1557, &tmp1558);
3232 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 212);
3233 56 : ca_.Goto(&block17, tmp1522, tmp1523, tmp1524, tmp1525, tmp1526, tmp1527, tmp1528, tmp1529, tmp1530, tmp1531, tmp1532, tmp1533, tmp1534, tmp1535, tmp1536, tmp1537, tmp1538, tmp1539, tmp1540, tmp1541, tmp1542, tmp1543, tmp1544, tmp1545, tmp1546, tmp1547, tmp1548, tmp1549, tmp1550, tmp1552, tmp1553, tmp1554, tmp1555);
3234 : }
3235 :
3236 56 : if (block17.is_used()) {
3237 56 : compiler::TNode<Context> tmp1559;
3238 56 : compiler::TNode<JSReceiver> tmp1560;
3239 56 : compiler::TNode<Smi> tmp1561;
3240 56 : compiler::TNode<JSReceiver> tmp1562;
3241 56 : compiler::TNode<Object> tmp1563;
3242 56 : compiler::TNode<Smi> tmp1564;
3243 56 : compiler::TNode<JSArray> tmp1565;
3244 56 : compiler::TNode<FixedArray> tmp1566;
3245 56 : compiler::TNode<BoolT> tmp1567;
3246 56 : compiler::TNode<BoolT> tmp1568;
3247 56 : compiler::TNode<BoolT> tmp1569;
3248 56 : compiler::TNode<Int32T> tmp1570;
3249 56 : compiler::TNode<JSArray> tmp1571;
3250 56 : compiler::TNode<Smi> tmp1572;
3251 56 : compiler::TNode<JSReceiver> tmp1573;
3252 56 : compiler::TNode<Object> tmp1574;
3253 56 : compiler::TNode<FixedArray> tmp1575;
3254 56 : compiler::TNode<BoolT> tmp1576;
3255 56 : compiler::TNode<BoolT> tmp1577;
3256 56 : compiler::TNode<BoolT> tmp1578;
3257 56 : compiler::TNode<Context> tmp1579;
3258 56 : compiler::TNode<JSArray> tmp1580;
3259 56 : compiler::TNode<Smi> tmp1581;
3260 56 : compiler::TNode<JSReceiver> tmp1582;
3261 56 : compiler::TNode<Object> tmp1583;
3262 56 : compiler::TNode<FixedArray> tmp1584;
3263 56 : compiler::TNode<BoolT> tmp1585;
3264 56 : compiler::TNode<BoolT> tmp1586;
3265 56 : compiler::TNode<BoolT> tmp1587;
3266 56 : compiler::TNode<FixedArray> tmp1588;
3267 56 : compiler::TNode<BoolT> tmp1589;
3268 56 : compiler::TNode<BoolT> tmp1590;
3269 56 : compiler::TNode<BoolT> tmp1591;
3270 56 : ca_.Bind(&block17, &tmp1559, &tmp1560, &tmp1561, &tmp1562, &tmp1563, &tmp1564, &tmp1565, &tmp1566, &tmp1567, &tmp1568, &tmp1569, &tmp1570, &tmp1571, &tmp1572, &tmp1573, &tmp1574, &tmp1575, &tmp1576, &tmp1577, &tmp1578, &tmp1579, &tmp1580, &tmp1581, &tmp1582, &tmp1583, &tmp1584, &tmp1585, &tmp1586, &tmp1587, &tmp1588, &tmp1589, &tmp1590, &tmp1591);
3271 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 224);
3272 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 223);
3273 56 : ca_.Goto(&block16, tmp1559, tmp1560, tmp1561, tmp1562, tmp1563, tmp1564, tmp1565, tmp1588, tmp1589, tmp1590, tmp1591, tmp1570);
3274 : }
3275 :
3276 56 : if (block15.is_used()) {
3277 56 : compiler::TNode<Context> tmp1592;
3278 56 : compiler::TNode<JSReceiver> tmp1593;
3279 56 : compiler::TNode<Smi> tmp1594;
3280 56 : compiler::TNode<JSReceiver> tmp1595;
3281 56 : compiler::TNode<Object> tmp1596;
3282 56 : compiler::TNode<Smi> tmp1597;
3283 56 : compiler::TNode<JSArray> tmp1598;
3284 56 : compiler::TNode<FixedArray> tmp1599;
3285 56 : compiler::TNode<BoolT> tmp1600;
3286 56 : compiler::TNode<BoolT> tmp1601;
3287 56 : compiler::TNode<BoolT> tmp1602;
3288 56 : compiler::TNode<Int32T> tmp1603;
3289 56 : ca_.Bind(&block15, &tmp1592, &tmp1593, &tmp1594, &tmp1595, &tmp1596, &tmp1597, &tmp1598, &tmp1599, &tmp1600, &tmp1601, &tmp1602, &tmp1603);
3290 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 227);
3291 56 : compiler::TNode<BoolT> tmp1604;
3292 56 : USE(tmp1604);
3293 56 : tmp1604 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsElementsKindLessThanOrEqual(compiler::TNode<Int32T>{tmp1603}, HOLEY_ELEMENTS));
3294 56 : ca_.Branch(tmp1604, &block53, &block54, tmp1592, tmp1593, tmp1594, tmp1595, tmp1596, tmp1597, tmp1598, tmp1599, tmp1600, tmp1601, tmp1602, tmp1603);
3295 : }
3296 :
3297 56 : if (block53.is_used()) {
3298 56 : compiler::TNode<Context> tmp1605;
3299 56 : compiler::TNode<JSReceiver> tmp1606;
3300 56 : compiler::TNode<Smi> tmp1607;
3301 56 : compiler::TNode<JSReceiver> tmp1608;
3302 56 : compiler::TNode<Object> tmp1609;
3303 56 : compiler::TNode<Smi> tmp1610;
3304 56 : compiler::TNode<JSArray> tmp1611;
3305 56 : compiler::TNode<FixedArray> tmp1612;
3306 56 : compiler::TNode<BoolT> tmp1613;
3307 56 : compiler::TNode<BoolT> tmp1614;
3308 56 : compiler::TNode<BoolT> tmp1615;
3309 56 : compiler::TNode<Int32T> tmp1616;
3310 56 : ca_.Bind(&block53, &tmp1605, &tmp1606, &tmp1607, &tmp1608, &tmp1609, &tmp1610, &tmp1611, &tmp1612, &tmp1613, &tmp1614, &tmp1615, &tmp1616);
3311 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 229);
3312 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 228);
3313 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 186);
3314 56 : compiler::TNode<Smi> tmp1617;
3315 56 : USE(tmp1617);
3316 56 : tmp1617 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(0));
3317 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 187);
3318 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 189);
3319 56 : compiler::TNode<JSArray> tmp1618;
3320 56 : USE(tmp1618);
3321 56 : compiler::CodeAssemblerLabel label0(&ca_);
3322 56 : tmp1618 = BaseBuiltinsFromDSLAssembler(state_).Cast13ATFastJSArray(compiler::TNode<Context>{tmp1605}, compiler::TNode<HeapObject>{tmp1611}, &label0);
3323 56 : ca_.Goto(&block59, tmp1605, tmp1606, tmp1607, tmp1608, tmp1609, tmp1610, tmp1611, tmp1612, tmp1613, tmp1614, tmp1615, tmp1616, tmp1611, tmp1607, tmp1608, tmp1609, tmp1612, tmp1613, tmp1614, tmp1615, tmp1605, tmp1611, tmp1607, tmp1608, tmp1609, tmp1612, tmp1613, tmp1614, tmp1615, tmp1617, tmp1612, tmp1613, tmp1614, tmp1615, ca_.Uninitialized<JSArray>(), ca_.Uninitialized<JSArray>(), ca_.Uninitialized<Map>(), tmp1611, tmp1618);
3324 56 : if (label0.is_used()) {
3325 56 : ca_.Bind(&label0);
3326 56 : ca_.Goto(&block60, tmp1605, tmp1606, tmp1607, tmp1608, tmp1609, tmp1610, tmp1611, tmp1612, tmp1613, tmp1614, tmp1615, tmp1616, tmp1611, tmp1607, tmp1608, tmp1609, tmp1612, tmp1613, tmp1614, tmp1615, tmp1605, tmp1611, tmp1607, tmp1608, tmp1609, tmp1612, tmp1613, tmp1614, tmp1615, tmp1617, tmp1612, tmp1613, tmp1614, tmp1615, ca_.Uninitialized<JSArray>(), ca_.Uninitialized<JSArray>(), ca_.Uninitialized<Map>(), tmp1611);
3327 56 : }
3328 : }
3329 :
3330 56 : if (block60.is_used()) {
3331 56 : compiler::TNode<Context> tmp1619;
3332 56 : compiler::TNode<JSReceiver> tmp1620;
3333 56 : compiler::TNode<Smi> tmp1621;
3334 56 : compiler::TNode<JSReceiver> tmp1622;
3335 56 : compiler::TNode<Object> tmp1623;
3336 56 : compiler::TNode<Smi> tmp1624;
3337 56 : compiler::TNode<JSArray> tmp1625;
3338 56 : compiler::TNode<FixedArray> tmp1626;
3339 56 : compiler::TNode<BoolT> tmp1627;
3340 56 : compiler::TNode<BoolT> tmp1628;
3341 56 : compiler::TNode<BoolT> tmp1629;
3342 56 : compiler::TNode<Int32T> tmp1630;
3343 56 : compiler::TNode<JSArray> tmp1631;
3344 56 : compiler::TNode<Smi> tmp1632;
3345 56 : compiler::TNode<JSReceiver> tmp1633;
3346 56 : compiler::TNode<Object> tmp1634;
3347 56 : compiler::TNode<FixedArray> tmp1635;
3348 56 : compiler::TNode<BoolT> tmp1636;
3349 56 : compiler::TNode<BoolT> tmp1637;
3350 56 : compiler::TNode<BoolT> tmp1638;
3351 56 : compiler::TNode<Context> tmp1639;
3352 56 : compiler::TNode<JSArray> tmp1640;
3353 56 : compiler::TNode<Smi> tmp1641;
3354 56 : compiler::TNode<JSReceiver> tmp1642;
3355 56 : compiler::TNode<Object> tmp1643;
3356 56 : compiler::TNode<FixedArray> tmp1644;
3357 56 : compiler::TNode<BoolT> tmp1645;
3358 56 : compiler::TNode<BoolT> tmp1646;
3359 56 : compiler::TNode<BoolT> tmp1647;
3360 56 : compiler::TNode<Smi> tmp1648;
3361 56 : compiler::TNode<FixedArray> tmp1649;
3362 56 : compiler::TNode<BoolT> tmp1650;
3363 56 : compiler::TNode<BoolT> tmp1651;
3364 56 : compiler::TNode<BoolT> tmp1652;
3365 56 : compiler::TNode<JSArray> tmp1653;
3366 56 : compiler::TNode<JSArray> tmp1654;
3367 56 : compiler::TNode<Map> tmp1655;
3368 56 : compiler::TNode<JSArray> tmp1656;
3369 56 : ca_.Bind(&block60, &tmp1619, &tmp1620, &tmp1621, &tmp1622, &tmp1623, &tmp1624, &tmp1625, &tmp1626, &tmp1627, &tmp1628, &tmp1629, &tmp1630, &tmp1631, &tmp1632, &tmp1633, &tmp1634, &tmp1635, &tmp1636, &tmp1637, &tmp1638, &tmp1639, &tmp1640, &tmp1641, &tmp1642, &tmp1643, &tmp1644, &tmp1645, &tmp1646, &tmp1647, &tmp1648, &tmp1649, &tmp1650, &tmp1651, &tmp1652, &tmp1653, &tmp1654, &tmp1655, &tmp1656);
3370 56 : ca_.Goto(&block58, tmp1619, tmp1620, tmp1621, tmp1622, tmp1623, tmp1624, tmp1625, tmp1626, tmp1627, tmp1628, tmp1629, tmp1630, tmp1631, tmp1632, tmp1633, tmp1634, tmp1635, tmp1636, tmp1637, tmp1638, tmp1639, tmp1640, tmp1641, tmp1642, tmp1643, tmp1644, tmp1645, tmp1646, tmp1647, tmp1648, tmp1649, tmp1650, tmp1651, tmp1652, tmp1653, tmp1654, tmp1655);
3371 : }
3372 :
3373 56 : if (block59.is_used()) {
3374 56 : compiler::TNode<Context> tmp1657;
3375 56 : compiler::TNode<JSReceiver> tmp1658;
3376 56 : compiler::TNode<Smi> tmp1659;
3377 56 : compiler::TNode<JSReceiver> tmp1660;
3378 56 : compiler::TNode<Object> tmp1661;
3379 56 : compiler::TNode<Smi> tmp1662;
3380 56 : compiler::TNode<JSArray> tmp1663;
3381 56 : compiler::TNode<FixedArray> tmp1664;
3382 56 : compiler::TNode<BoolT> tmp1665;
3383 56 : compiler::TNode<BoolT> tmp1666;
3384 56 : compiler::TNode<BoolT> tmp1667;
3385 56 : compiler::TNode<Int32T> tmp1668;
3386 56 : compiler::TNode<JSArray> tmp1669;
3387 56 : compiler::TNode<Smi> tmp1670;
3388 56 : compiler::TNode<JSReceiver> tmp1671;
3389 56 : compiler::TNode<Object> tmp1672;
3390 56 : compiler::TNode<FixedArray> tmp1673;
3391 56 : compiler::TNode<BoolT> tmp1674;
3392 56 : compiler::TNode<BoolT> tmp1675;
3393 56 : compiler::TNode<BoolT> tmp1676;
3394 56 : compiler::TNode<Context> tmp1677;
3395 56 : compiler::TNode<JSArray> tmp1678;
3396 56 : compiler::TNode<Smi> tmp1679;
3397 56 : compiler::TNode<JSReceiver> tmp1680;
3398 56 : compiler::TNode<Object> tmp1681;
3399 56 : compiler::TNode<FixedArray> tmp1682;
3400 56 : compiler::TNode<BoolT> tmp1683;
3401 56 : compiler::TNode<BoolT> tmp1684;
3402 56 : compiler::TNode<BoolT> tmp1685;
3403 56 : compiler::TNode<Smi> tmp1686;
3404 56 : compiler::TNode<FixedArray> tmp1687;
3405 56 : compiler::TNode<BoolT> tmp1688;
3406 56 : compiler::TNode<BoolT> tmp1689;
3407 56 : compiler::TNode<BoolT> tmp1690;
3408 56 : compiler::TNode<JSArray> tmp1691;
3409 56 : compiler::TNode<JSArray> tmp1692;
3410 56 : compiler::TNode<Map> tmp1693;
3411 56 : compiler::TNode<JSArray> tmp1694;
3412 56 : compiler::TNode<JSArray> tmp1695;
3413 56 : ca_.Bind(&block59, &tmp1657, &tmp1658, &tmp1659, &tmp1660, &tmp1661, &tmp1662, &tmp1663, &tmp1664, &tmp1665, &tmp1666, &tmp1667, &tmp1668, &tmp1669, &tmp1670, &tmp1671, &tmp1672, &tmp1673, &tmp1674, &tmp1675, &tmp1676, &tmp1677, &tmp1678, &tmp1679, &tmp1680, &tmp1681, &tmp1682, &tmp1683, &tmp1684, &tmp1685, &tmp1686, &tmp1687, &tmp1688, &tmp1689, &tmp1690, &tmp1691, &tmp1692, &tmp1693, &tmp1694, &tmp1695);
3414 56 : ca_.Goto(&block57, tmp1657, tmp1658, tmp1659, tmp1660, tmp1661, tmp1662, tmp1663, tmp1664, tmp1665, tmp1666, tmp1667, tmp1668, tmp1669, tmp1670, tmp1671, tmp1672, tmp1673, tmp1674, tmp1675, tmp1676, tmp1677, tmp1678, tmp1679, tmp1680, tmp1681, tmp1682, tmp1683, tmp1684, tmp1685, tmp1686, tmp1687, tmp1688, tmp1689, tmp1690, tmp1691, tmp1692, tmp1693, tmp1695);
3415 : }
3416 :
3417 56 : if (block58.is_used()) {
3418 56 : compiler::TNode<Context> tmp1696;
3419 56 : compiler::TNode<JSReceiver> tmp1697;
3420 56 : compiler::TNode<Smi> tmp1698;
3421 56 : compiler::TNode<JSReceiver> tmp1699;
3422 56 : compiler::TNode<Object> tmp1700;
3423 56 : compiler::TNode<Smi> tmp1701;
3424 56 : compiler::TNode<JSArray> tmp1702;
3425 56 : compiler::TNode<FixedArray> tmp1703;
3426 56 : compiler::TNode<BoolT> tmp1704;
3427 56 : compiler::TNode<BoolT> tmp1705;
3428 56 : compiler::TNode<BoolT> tmp1706;
3429 56 : compiler::TNode<Int32T> tmp1707;
3430 56 : compiler::TNode<JSArray> tmp1708;
3431 56 : compiler::TNode<Smi> tmp1709;
3432 56 : compiler::TNode<JSReceiver> tmp1710;
3433 56 : compiler::TNode<Object> tmp1711;
3434 56 : compiler::TNode<FixedArray> tmp1712;
3435 56 : compiler::TNode<BoolT> tmp1713;
3436 56 : compiler::TNode<BoolT> tmp1714;
3437 56 : compiler::TNode<BoolT> tmp1715;
3438 56 : compiler::TNode<Context> tmp1716;
3439 56 : compiler::TNode<JSArray> tmp1717;
3440 56 : compiler::TNode<Smi> tmp1718;
3441 56 : compiler::TNode<JSReceiver> tmp1719;
3442 56 : compiler::TNode<Object> tmp1720;
3443 56 : compiler::TNode<FixedArray> tmp1721;
3444 56 : compiler::TNode<BoolT> tmp1722;
3445 56 : compiler::TNode<BoolT> tmp1723;
3446 56 : compiler::TNode<BoolT> tmp1724;
3447 56 : compiler::TNode<Smi> tmp1725;
3448 56 : compiler::TNode<FixedArray> tmp1726;
3449 56 : compiler::TNode<BoolT> tmp1727;
3450 56 : compiler::TNode<BoolT> tmp1728;
3451 56 : compiler::TNode<BoolT> tmp1729;
3452 56 : compiler::TNode<JSArray> tmp1730;
3453 56 : compiler::TNode<JSArray> tmp1731;
3454 56 : compiler::TNode<Map> tmp1732;
3455 56 : ca_.Bind(&block58, &tmp1696, &tmp1697, &tmp1698, &tmp1699, &tmp1700, &tmp1701, &tmp1702, &tmp1703, &tmp1704, &tmp1705, &tmp1706, &tmp1707, &tmp1708, &tmp1709, &tmp1710, &tmp1711, &tmp1712, &tmp1713, &tmp1714, &tmp1715, &tmp1716, &tmp1717, &tmp1718, &tmp1719, &tmp1720, &tmp1721, &tmp1722, &tmp1723, &tmp1724, &tmp1725, &tmp1726, &tmp1727, &tmp1728, &tmp1729, &tmp1730, &tmp1731, &tmp1732);
3456 56 : ca_.Goto(&block13, tmp1696, tmp1697, tmp1698, tmp1699, tmp1700, tmp1701, tmp1702, tmp1703, tmp1704, tmp1705, tmp1706, tmp1707, tmp1726, tmp1727, tmp1728, tmp1729, tmp1725);
3457 : }
3458 :
3459 56 : if (block57.is_used()) {
3460 56 : compiler::TNode<Context> tmp1733;
3461 56 : compiler::TNode<JSReceiver> tmp1734;
3462 56 : compiler::TNode<Smi> tmp1735;
3463 56 : compiler::TNode<JSReceiver> tmp1736;
3464 56 : compiler::TNode<Object> tmp1737;
3465 56 : compiler::TNode<Smi> tmp1738;
3466 56 : compiler::TNode<JSArray> tmp1739;
3467 56 : compiler::TNode<FixedArray> tmp1740;
3468 56 : compiler::TNode<BoolT> tmp1741;
3469 56 : compiler::TNode<BoolT> tmp1742;
3470 56 : compiler::TNode<BoolT> tmp1743;
3471 56 : compiler::TNode<Int32T> tmp1744;
3472 56 : compiler::TNode<JSArray> tmp1745;
3473 56 : compiler::TNode<Smi> tmp1746;
3474 56 : compiler::TNode<JSReceiver> tmp1747;
3475 56 : compiler::TNode<Object> tmp1748;
3476 56 : compiler::TNode<FixedArray> tmp1749;
3477 56 : compiler::TNode<BoolT> tmp1750;
3478 56 : compiler::TNode<BoolT> tmp1751;
3479 56 : compiler::TNode<BoolT> tmp1752;
3480 56 : compiler::TNode<Context> tmp1753;
3481 56 : compiler::TNode<JSArray> tmp1754;
3482 56 : compiler::TNode<Smi> tmp1755;
3483 56 : compiler::TNode<JSReceiver> tmp1756;
3484 56 : compiler::TNode<Object> tmp1757;
3485 56 : compiler::TNode<FixedArray> tmp1758;
3486 56 : compiler::TNode<BoolT> tmp1759;
3487 56 : compiler::TNode<BoolT> tmp1760;
3488 56 : compiler::TNode<BoolT> tmp1761;
3489 56 : compiler::TNode<Smi> tmp1762;
3490 56 : compiler::TNode<FixedArray> tmp1763;
3491 56 : compiler::TNode<BoolT> tmp1764;
3492 56 : compiler::TNode<BoolT> tmp1765;
3493 56 : compiler::TNode<BoolT> tmp1766;
3494 56 : compiler::TNode<JSArray> tmp1767;
3495 56 : compiler::TNode<JSArray> tmp1768;
3496 56 : compiler::TNode<Map> tmp1769;
3497 56 : compiler::TNode<JSArray> tmp1770;
3498 56 : ca_.Bind(&block57, &tmp1733, &tmp1734, &tmp1735, &tmp1736, &tmp1737, &tmp1738, &tmp1739, &tmp1740, &tmp1741, &tmp1742, &tmp1743, &tmp1744, &tmp1745, &tmp1746, &tmp1747, &tmp1748, &tmp1749, &tmp1750, &tmp1751, &tmp1752, &tmp1753, &tmp1754, &tmp1755, &tmp1756, &tmp1757, &tmp1758, &tmp1759, &tmp1760, &tmp1761, &tmp1762, &tmp1763, &tmp1764, &tmp1765, &tmp1766, &tmp1767, &tmp1768, &tmp1769, &tmp1770);
3499 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 909);
3500 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 910);
3501 56 : compiler::TNode<Map> tmp1771;
3502 56 : USE(tmp1771);
3503 56 : tmp1771 = ca_.UncheckedCast<Map>(BaseBuiltinsFromDSLAssembler(state_).LoadHeapObjectMap(compiler::TNode<HeapObject>{tmp1770}));
3504 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 189);
3505 56 : ca_.Goto(&block61, tmp1733, tmp1734, tmp1735, tmp1736, tmp1737, tmp1738, tmp1739, tmp1740, tmp1741, tmp1742, tmp1743, tmp1744, tmp1745, tmp1746, tmp1747, tmp1748, tmp1749, tmp1750, tmp1751, tmp1752, tmp1753, tmp1754, tmp1755, tmp1756, tmp1757, tmp1758, tmp1759, tmp1760, tmp1761, tmp1762, tmp1763, tmp1764, tmp1765, tmp1766, tmp1770, tmp1770, tmp1771, tmp1770, tmp1770);
3506 : }
3507 :
3508 56 : if (block61.is_used()) {
3509 56 : compiler::TNode<Context> tmp1772;
3510 56 : compiler::TNode<JSReceiver> tmp1773;
3511 56 : compiler::TNode<Smi> tmp1774;
3512 56 : compiler::TNode<JSReceiver> tmp1775;
3513 56 : compiler::TNode<Object> tmp1776;
3514 56 : compiler::TNode<Smi> tmp1777;
3515 56 : compiler::TNode<JSArray> tmp1778;
3516 56 : compiler::TNode<FixedArray> tmp1779;
3517 56 : compiler::TNode<BoolT> tmp1780;
3518 56 : compiler::TNode<BoolT> tmp1781;
3519 56 : compiler::TNode<BoolT> tmp1782;
3520 56 : compiler::TNode<Int32T> tmp1783;
3521 56 : compiler::TNode<JSArray> tmp1784;
3522 56 : compiler::TNode<Smi> tmp1785;
3523 56 : compiler::TNode<JSReceiver> tmp1786;
3524 56 : compiler::TNode<Object> tmp1787;
3525 56 : compiler::TNode<FixedArray> tmp1788;
3526 56 : compiler::TNode<BoolT> tmp1789;
3527 56 : compiler::TNode<BoolT> tmp1790;
3528 56 : compiler::TNode<BoolT> tmp1791;
3529 56 : compiler::TNode<Context> tmp1792;
3530 56 : compiler::TNode<JSArray> tmp1793;
3531 56 : compiler::TNode<Smi> tmp1794;
3532 56 : compiler::TNode<JSReceiver> tmp1795;
3533 56 : compiler::TNode<Object> tmp1796;
3534 56 : compiler::TNode<FixedArray> tmp1797;
3535 56 : compiler::TNode<BoolT> tmp1798;
3536 56 : compiler::TNode<BoolT> tmp1799;
3537 56 : compiler::TNode<BoolT> tmp1800;
3538 56 : compiler::TNode<Smi> tmp1801;
3539 56 : compiler::TNode<FixedArray> tmp1802;
3540 56 : compiler::TNode<BoolT> tmp1803;
3541 56 : compiler::TNode<BoolT> tmp1804;
3542 56 : compiler::TNode<BoolT> tmp1805;
3543 56 : compiler::TNode<JSArray> tmp1806;
3544 56 : compiler::TNode<JSArray> tmp1807;
3545 56 : compiler::TNode<Map> tmp1808;
3546 56 : compiler::TNode<JSArray> tmp1809;
3547 56 : compiler::TNode<JSArray> tmp1810;
3548 56 : ca_.Bind(&block61, &tmp1772, &tmp1773, &tmp1774, &tmp1775, &tmp1776, &tmp1777, &tmp1778, &tmp1779, &tmp1780, &tmp1781, &tmp1782, &tmp1783, &tmp1784, &tmp1785, &tmp1786, &tmp1787, &tmp1788, &tmp1789, &tmp1790, &tmp1791, &tmp1792, &tmp1793, &tmp1794, &tmp1795, &tmp1796, &tmp1797, &tmp1798, &tmp1799, &tmp1800, &tmp1801, &tmp1802, &tmp1803, &tmp1804, &tmp1805, &tmp1806, &tmp1807, &tmp1808, &tmp1809, &tmp1810);
3549 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 193);
3550 56 : ca_.Goto(&block64, tmp1772, tmp1773, tmp1774, tmp1775, tmp1776, tmp1777, tmp1778, tmp1779, tmp1780, tmp1781, tmp1782, tmp1783, tmp1784, tmp1785, tmp1786, tmp1787, tmp1788, tmp1789, tmp1790, tmp1791, tmp1792, tmp1793, tmp1794, tmp1795, tmp1796, tmp1797, tmp1798, tmp1799, tmp1800, tmp1801, tmp1802, tmp1803, tmp1804, tmp1805, tmp1806, tmp1807, tmp1808);
3551 : }
3552 :
3553 56 : if (block64.is_used()) {
3554 56 : compiler::TNode<Context> tmp1811;
3555 56 : compiler::TNode<JSReceiver> tmp1812;
3556 56 : compiler::TNode<Smi> tmp1813;
3557 56 : compiler::TNode<JSReceiver> tmp1814;
3558 56 : compiler::TNode<Object> tmp1815;
3559 56 : compiler::TNode<Smi> tmp1816;
3560 56 : compiler::TNode<JSArray> tmp1817;
3561 56 : compiler::TNode<FixedArray> tmp1818;
3562 56 : compiler::TNode<BoolT> tmp1819;
3563 56 : compiler::TNode<BoolT> tmp1820;
3564 56 : compiler::TNode<BoolT> tmp1821;
3565 56 : compiler::TNode<Int32T> tmp1822;
3566 56 : compiler::TNode<JSArray> tmp1823;
3567 56 : compiler::TNode<Smi> tmp1824;
3568 56 : compiler::TNode<JSReceiver> tmp1825;
3569 56 : compiler::TNode<Object> tmp1826;
3570 56 : compiler::TNode<FixedArray> tmp1827;
3571 56 : compiler::TNode<BoolT> tmp1828;
3572 56 : compiler::TNode<BoolT> tmp1829;
3573 56 : compiler::TNode<BoolT> tmp1830;
3574 56 : compiler::TNode<Context> tmp1831;
3575 56 : compiler::TNode<JSArray> tmp1832;
3576 56 : compiler::TNode<Smi> tmp1833;
3577 56 : compiler::TNode<JSReceiver> tmp1834;
3578 56 : compiler::TNode<Object> tmp1835;
3579 56 : compiler::TNode<FixedArray> tmp1836;
3580 56 : compiler::TNode<BoolT> tmp1837;
3581 56 : compiler::TNode<BoolT> tmp1838;
3582 56 : compiler::TNode<BoolT> tmp1839;
3583 56 : compiler::TNode<Smi> tmp1840;
3584 56 : compiler::TNode<FixedArray> tmp1841;
3585 56 : compiler::TNode<BoolT> tmp1842;
3586 56 : compiler::TNode<BoolT> tmp1843;
3587 56 : compiler::TNode<BoolT> tmp1844;
3588 56 : compiler::TNode<JSArray> tmp1845;
3589 56 : compiler::TNode<JSArray> tmp1846;
3590 56 : compiler::TNode<Map> tmp1847;
3591 56 : ca_.Bind(&block64, &tmp1811, &tmp1812, &tmp1813, &tmp1814, &tmp1815, &tmp1816, &tmp1817, &tmp1818, &tmp1819, &tmp1820, &tmp1821, &tmp1822, &tmp1823, &tmp1824, &tmp1825, &tmp1826, &tmp1827, &tmp1828, &tmp1829, &tmp1830, &tmp1831, &tmp1832, &tmp1833, &tmp1834, &tmp1835, &tmp1836, &tmp1837, &tmp1838, &tmp1839, &tmp1840, &tmp1841, &tmp1842, &tmp1843, &tmp1844, &tmp1845, &tmp1846, &tmp1847);
3592 56 : compiler::TNode<BoolT> tmp1848;
3593 56 : USE(tmp1848);
3594 56 : tmp1848 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp1840}, compiler::TNode<Smi>{tmp1833}));
3595 56 : ca_.Branch(tmp1848, &block62, &block63, tmp1811, tmp1812, tmp1813, tmp1814, tmp1815, tmp1816, tmp1817, tmp1818, tmp1819, tmp1820, tmp1821, tmp1822, tmp1823, tmp1824, tmp1825, tmp1826, tmp1827, tmp1828, tmp1829, tmp1830, tmp1831, tmp1832, tmp1833, tmp1834, tmp1835, tmp1836, tmp1837, tmp1838, tmp1839, tmp1840, tmp1841, tmp1842, tmp1843, tmp1844, tmp1845, tmp1846, tmp1847);
3596 : }
3597 :
3598 56 : if (block62.is_used()) {
3599 56 : compiler::TNode<Context> tmp1849;
3600 56 : compiler::TNode<JSReceiver> tmp1850;
3601 56 : compiler::TNode<Smi> tmp1851;
3602 56 : compiler::TNode<JSReceiver> tmp1852;
3603 56 : compiler::TNode<Object> tmp1853;
3604 56 : compiler::TNode<Smi> tmp1854;
3605 56 : compiler::TNode<JSArray> tmp1855;
3606 56 : compiler::TNode<FixedArray> tmp1856;
3607 56 : compiler::TNode<BoolT> tmp1857;
3608 56 : compiler::TNode<BoolT> tmp1858;
3609 56 : compiler::TNode<BoolT> tmp1859;
3610 56 : compiler::TNode<Int32T> tmp1860;
3611 56 : compiler::TNode<JSArray> tmp1861;
3612 56 : compiler::TNode<Smi> tmp1862;
3613 56 : compiler::TNode<JSReceiver> tmp1863;
3614 56 : compiler::TNode<Object> tmp1864;
3615 56 : compiler::TNode<FixedArray> tmp1865;
3616 56 : compiler::TNode<BoolT> tmp1866;
3617 56 : compiler::TNode<BoolT> tmp1867;
3618 56 : compiler::TNode<BoolT> tmp1868;
3619 56 : compiler::TNode<Context> tmp1869;
3620 56 : compiler::TNode<JSArray> tmp1870;
3621 56 : compiler::TNode<Smi> tmp1871;
3622 56 : compiler::TNode<JSReceiver> tmp1872;
3623 56 : compiler::TNode<Object> tmp1873;
3624 56 : compiler::TNode<FixedArray> tmp1874;
3625 56 : compiler::TNode<BoolT> tmp1875;
3626 56 : compiler::TNode<BoolT> tmp1876;
3627 56 : compiler::TNode<BoolT> tmp1877;
3628 56 : compiler::TNode<Smi> tmp1878;
3629 56 : compiler::TNode<FixedArray> tmp1879;
3630 56 : compiler::TNode<BoolT> tmp1880;
3631 56 : compiler::TNode<BoolT> tmp1881;
3632 56 : compiler::TNode<BoolT> tmp1882;
3633 56 : compiler::TNode<JSArray> tmp1883;
3634 56 : compiler::TNode<JSArray> tmp1884;
3635 56 : compiler::TNode<Map> tmp1885;
3636 56 : ca_.Bind(&block62, &tmp1849, &tmp1850, &tmp1851, &tmp1852, &tmp1853, &tmp1854, &tmp1855, &tmp1856, &tmp1857, &tmp1858, &tmp1859, &tmp1860, &tmp1861, &tmp1862, &tmp1863, &tmp1864, &tmp1865, &tmp1866, &tmp1867, &tmp1868, &tmp1869, &tmp1870, &tmp1871, &tmp1872, &tmp1873, &tmp1874, &tmp1875, &tmp1876, &tmp1877, &tmp1878, &tmp1879, &tmp1880, &tmp1881, &tmp1882, &tmp1883, &tmp1884, &tmp1885);
3637 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 195);
3638 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 914);
3639 56 : ca_.Goto(&block68, tmp1849, tmp1850, tmp1851, tmp1852, tmp1853, tmp1854, tmp1855, tmp1856, tmp1857, tmp1858, tmp1859, tmp1860, tmp1861, tmp1862, tmp1863, tmp1864, tmp1865, tmp1866, tmp1867, tmp1868, tmp1869, tmp1870, tmp1871, tmp1872, tmp1873, tmp1874, tmp1875, tmp1876, tmp1877, tmp1878, tmp1879, tmp1880, tmp1881, tmp1882, tmp1883, tmp1884, tmp1885, tmp1878, tmp1884);
3640 : }
3641 :
3642 56 : if (block68.is_used()) {
3643 56 : compiler::TNode<Context> tmp1886;
3644 56 : compiler::TNode<JSReceiver> tmp1887;
3645 56 : compiler::TNode<Smi> tmp1888;
3646 56 : compiler::TNode<JSReceiver> tmp1889;
3647 56 : compiler::TNode<Object> tmp1890;
3648 56 : compiler::TNode<Smi> tmp1891;
3649 56 : compiler::TNode<JSArray> tmp1892;
3650 56 : compiler::TNode<FixedArray> tmp1893;
3651 56 : compiler::TNode<BoolT> tmp1894;
3652 56 : compiler::TNode<BoolT> tmp1895;
3653 56 : compiler::TNode<BoolT> tmp1896;
3654 56 : compiler::TNode<Int32T> tmp1897;
3655 56 : compiler::TNode<JSArray> tmp1898;
3656 56 : compiler::TNode<Smi> tmp1899;
3657 56 : compiler::TNode<JSReceiver> tmp1900;
3658 56 : compiler::TNode<Object> tmp1901;
3659 56 : compiler::TNode<FixedArray> tmp1902;
3660 56 : compiler::TNode<BoolT> tmp1903;
3661 56 : compiler::TNode<BoolT> tmp1904;
3662 56 : compiler::TNode<BoolT> tmp1905;
3663 56 : compiler::TNode<Context> tmp1906;
3664 56 : compiler::TNode<JSArray> tmp1907;
3665 56 : compiler::TNode<Smi> tmp1908;
3666 56 : compiler::TNode<JSReceiver> tmp1909;
3667 56 : compiler::TNode<Object> tmp1910;
3668 56 : compiler::TNode<FixedArray> tmp1911;
3669 56 : compiler::TNode<BoolT> tmp1912;
3670 56 : compiler::TNode<BoolT> tmp1913;
3671 56 : compiler::TNode<BoolT> tmp1914;
3672 56 : compiler::TNode<Smi> tmp1915;
3673 56 : compiler::TNode<FixedArray> tmp1916;
3674 56 : compiler::TNode<BoolT> tmp1917;
3675 56 : compiler::TNode<BoolT> tmp1918;
3676 56 : compiler::TNode<BoolT> tmp1919;
3677 56 : compiler::TNode<JSArray> tmp1920;
3678 56 : compiler::TNode<JSArray> tmp1921;
3679 56 : compiler::TNode<Map> tmp1922;
3680 56 : compiler::TNode<Smi> tmp1923;
3681 56 : compiler::TNode<JSArray> tmp1924;
3682 56 : ca_.Bind(&block68, &tmp1886, &tmp1887, &tmp1888, &tmp1889, &tmp1890, &tmp1891, &tmp1892, &tmp1893, &tmp1894, &tmp1895, &tmp1896, &tmp1897, &tmp1898, &tmp1899, &tmp1900, &tmp1901, &tmp1902, &tmp1903, &tmp1904, &tmp1905, &tmp1906, &tmp1907, &tmp1908, &tmp1909, &tmp1910, &tmp1911, &tmp1912, &tmp1913, &tmp1914, &tmp1915, &tmp1916, &tmp1917, &tmp1918, &tmp1919, &tmp1920, &tmp1921, &tmp1922, &tmp1923, &tmp1924);
3683 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 195);
3684 56 : compiler::TNode<Smi> tmp1925;
3685 56 : USE(tmp1925);
3686 56 : tmp1925 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).LoadFastJSArrayLength(compiler::TNode<JSArray>{tmp1924}));
3687 56 : compiler::TNode<BoolT> tmp1926;
3688 56 : USE(tmp1926);
3689 56 : tmp1926 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiGreaterThanOrEqual(compiler::TNode<Smi>{tmp1923}, compiler::TNode<Smi>{tmp1925}));
3690 56 : ca_.Branch(tmp1926, &block66, &block67, tmp1886, tmp1887, tmp1888, tmp1889, tmp1890, tmp1891, tmp1892, tmp1893, tmp1894, tmp1895, tmp1896, tmp1897, tmp1898, tmp1899, tmp1900, tmp1901, tmp1902, tmp1903, tmp1904, tmp1905, tmp1906, tmp1907, tmp1908, tmp1909, tmp1910, tmp1911, tmp1912, tmp1913, tmp1914, tmp1915, tmp1916, tmp1917, tmp1918, tmp1919, tmp1920, tmp1921, tmp1922);
3691 : }
3692 :
3693 56 : if (block66.is_used()) {
3694 56 : compiler::TNode<Context> tmp1927;
3695 56 : compiler::TNode<JSReceiver> tmp1928;
3696 56 : compiler::TNode<Smi> tmp1929;
3697 56 : compiler::TNode<JSReceiver> tmp1930;
3698 56 : compiler::TNode<Object> tmp1931;
3699 56 : compiler::TNode<Smi> tmp1932;
3700 56 : compiler::TNode<JSArray> tmp1933;
3701 56 : compiler::TNode<FixedArray> tmp1934;
3702 56 : compiler::TNode<BoolT> tmp1935;
3703 56 : compiler::TNode<BoolT> tmp1936;
3704 56 : compiler::TNode<BoolT> tmp1937;
3705 56 : compiler::TNode<Int32T> tmp1938;
3706 56 : compiler::TNode<JSArray> tmp1939;
3707 56 : compiler::TNode<Smi> tmp1940;
3708 56 : compiler::TNode<JSReceiver> tmp1941;
3709 56 : compiler::TNode<Object> tmp1942;
3710 56 : compiler::TNode<FixedArray> tmp1943;
3711 56 : compiler::TNode<BoolT> tmp1944;
3712 56 : compiler::TNode<BoolT> tmp1945;
3713 56 : compiler::TNode<BoolT> tmp1946;
3714 56 : compiler::TNode<Context> tmp1947;
3715 56 : compiler::TNode<JSArray> tmp1948;
3716 56 : compiler::TNode<Smi> tmp1949;
3717 56 : compiler::TNode<JSReceiver> tmp1950;
3718 56 : compiler::TNode<Object> tmp1951;
3719 56 : compiler::TNode<FixedArray> tmp1952;
3720 56 : compiler::TNode<BoolT> tmp1953;
3721 56 : compiler::TNode<BoolT> tmp1954;
3722 56 : compiler::TNode<BoolT> tmp1955;
3723 56 : compiler::TNode<Smi> tmp1956;
3724 56 : compiler::TNode<FixedArray> tmp1957;
3725 56 : compiler::TNode<BoolT> tmp1958;
3726 56 : compiler::TNode<BoolT> tmp1959;
3727 56 : compiler::TNode<BoolT> tmp1960;
3728 56 : compiler::TNode<JSArray> tmp1961;
3729 56 : compiler::TNode<JSArray> tmp1962;
3730 56 : compiler::TNode<Map> tmp1963;
3731 56 : ca_.Bind(&block66, &tmp1927, &tmp1928, &tmp1929, &tmp1930, &tmp1931, &tmp1932, &tmp1933, &tmp1934, &tmp1935, &tmp1936, &tmp1937, &tmp1938, &tmp1939, &tmp1940, &tmp1941, &tmp1942, &tmp1943, &tmp1944, &tmp1945, &tmp1946, &tmp1947, &tmp1948, &tmp1949, &tmp1950, &tmp1951, &tmp1952, &tmp1953, &tmp1954, &tmp1955, &tmp1956, &tmp1957, &tmp1958, &tmp1959, &tmp1960, &tmp1961, &tmp1962, &tmp1963);
3732 56 : ca_.Goto(&block13, tmp1927, tmp1928, tmp1929, tmp1930, tmp1931, tmp1932, tmp1933, tmp1934, tmp1935, tmp1936, tmp1937, tmp1938, tmp1957, tmp1958, tmp1959, tmp1960, tmp1956);
3733 : }
3734 :
3735 56 : if (block67.is_used()) {
3736 56 : compiler::TNode<Context> tmp1964;
3737 56 : compiler::TNode<JSReceiver> tmp1965;
3738 56 : compiler::TNode<Smi> tmp1966;
3739 56 : compiler::TNode<JSReceiver> tmp1967;
3740 56 : compiler::TNode<Object> tmp1968;
3741 56 : compiler::TNode<Smi> tmp1969;
3742 56 : compiler::TNode<JSArray> tmp1970;
3743 56 : compiler::TNode<FixedArray> tmp1971;
3744 56 : compiler::TNode<BoolT> tmp1972;
3745 56 : compiler::TNode<BoolT> tmp1973;
3746 56 : compiler::TNode<BoolT> tmp1974;
3747 56 : compiler::TNode<Int32T> tmp1975;
3748 56 : compiler::TNode<JSArray> tmp1976;
3749 56 : compiler::TNode<Smi> tmp1977;
3750 56 : compiler::TNode<JSReceiver> tmp1978;
3751 56 : compiler::TNode<Object> tmp1979;
3752 56 : compiler::TNode<FixedArray> tmp1980;
3753 56 : compiler::TNode<BoolT> tmp1981;
3754 56 : compiler::TNode<BoolT> tmp1982;
3755 56 : compiler::TNode<BoolT> tmp1983;
3756 56 : compiler::TNode<Context> tmp1984;
3757 56 : compiler::TNode<JSArray> tmp1985;
3758 56 : compiler::TNode<Smi> tmp1986;
3759 56 : compiler::TNode<JSReceiver> tmp1987;
3760 56 : compiler::TNode<Object> tmp1988;
3761 56 : compiler::TNode<FixedArray> tmp1989;
3762 56 : compiler::TNode<BoolT> tmp1990;
3763 56 : compiler::TNode<BoolT> tmp1991;
3764 56 : compiler::TNode<BoolT> tmp1992;
3765 56 : compiler::TNode<Smi> tmp1993;
3766 56 : compiler::TNode<FixedArray> tmp1994;
3767 56 : compiler::TNode<BoolT> tmp1995;
3768 56 : compiler::TNode<BoolT> tmp1996;
3769 56 : compiler::TNode<BoolT> tmp1997;
3770 56 : compiler::TNode<JSArray> tmp1998;
3771 56 : compiler::TNode<JSArray> tmp1999;
3772 56 : compiler::TNode<Map> tmp2000;
3773 56 : ca_.Bind(&block67, &tmp1964, &tmp1965, &tmp1966, &tmp1967, &tmp1968, &tmp1969, &tmp1970, &tmp1971, &tmp1972, &tmp1973, &tmp1974, &tmp1975, &tmp1976, &tmp1977, &tmp1978, &tmp1979, &tmp1980, &tmp1981, &tmp1982, &tmp1983, &tmp1984, &tmp1985, &tmp1986, &tmp1987, &tmp1988, &tmp1989, &tmp1990, &tmp1991, &tmp1992, &tmp1993, &tmp1994, &tmp1995, &tmp1996, &tmp1997, &tmp1998, &tmp1999, &tmp2000);
3774 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 914);
3775 56 : ca_.Goto(&block71, tmp1964, tmp1965, tmp1966, tmp1967, tmp1968, tmp1969, tmp1970, tmp1971, tmp1972, tmp1973, tmp1974, tmp1975, tmp1976, tmp1977, tmp1978, tmp1979, tmp1980, tmp1981, tmp1982, tmp1983, tmp1984, tmp1985, tmp1986, tmp1987, tmp1988, tmp1989, tmp1990, tmp1991, tmp1992, tmp1993, tmp1994, tmp1995, tmp1996, tmp1997, tmp1998, tmp1999, tmp2000, tmp1999);
3776 : }
3777 :
3778 56 : if (block71.is_used()) {
3779 56 : compiler::TNode<Context> tmp2001;
3780 56 : compiler::TNode<JSReceiver> tmp2002;
3781 56 : compiler::TNode<Smi> tmp2003;
3782 56 : compiler::TNode<JSReceiver> tmp2004;
3783 56 : compiler::TNode<Object> tmp2005;
3784 56 : compiler::TNode<Smi> tmp2006;
3785 56 : compiler::TNode<JSArray> tmp2007;
3786 56 : compiler::TNode<FixedArray> tmp2008;
3787 56 : compiler::TNode<BoolT> tmp2009;
3788 56 : compiler::TNode<BoolT> tmp2010;
3789 56 : compiler::TNode<BoolT> tmp2011;
3790 56 : compiler::TNode<Int32T> tmp2012;
3791 56 : compiler::TNode<JSArray> tmp2013;
3792 56 : compiler::TNode<Smi> tmp2014;
3793 56 : compiler::TNode<JSReceiver> tmp2015;
3794 56 : compiler::TNode<Object> tmp2016;
3795 56 : compiler::TNode<FixedArray> tmp2017;
3796 56 : compiler::TNode<BoolT> tmp2018;
3797 56 : compiler::TNode<BoolT> tmp2019;
3798 56 : compiler::TNode<BoolT> tmp2020;
3799 56 : compiler::TNode<Context> tmp2021;
3800 56 : compiler::TNode<JSArray> tmp2022;
3801 56 : compiler::TNode<Smi> tmp2023;
3802 56 : compiler::TNode<JSReceiver> tmp2024;
3803 56 : compiler::TNode<Object> tmp2025;
3804 56 : compiler::TNode<FixedArray> tmp2026;
3805 56 : compiler::TNode<BoolT> tmp2027;
3806 56 : compiler::TNode<BoolT> tmp2028;
3807 56 : compiler::TNode<BoolT> tmp2029;
3808 56 : compiler::TNode<Smi> tmp2030;
3809 56 : compiler::TNode<FixedArray> tmp2031;
3810 56 : compiler::TNode<BoolT> tmp2032;
3811 56 : compiler::TNode<BoolT> tmp2033;
3812 56 : compiler::TNode<BoolT> tmp2034;
3813 56 : compiler::TNode<JSArray> tmp2035;
3814 56 : compiler::TNode<JSArray> tmp2036;
3815 56 : compiler::TNode<Map> tmp2037;
3816 56 : compiler::TNode<JSArray> tmp2038;
3817 56 : ca_.Bind(&block71, &tmp2001, &tmp2002, &tmp2003, &tmp2004, &tmp2005, &tmp2006, &tmp2007, &tmp2008, &tmp2009, &tmp2010, &tmp2011, &tmp2012, &tmp2013, &tmp2014, &tmp2015, &tmp2016, &tmp2017, &tmp2018, &tmp2019, &tmp2020, &tmp2021, &tmp2022, &tmp2023, &tmp2024, &tmp2025, &tmp2026, &tmp2027, &tmp2028, &tmp2029, &tmp2030, &tmp2031, &tmp2032, &tmp2033, &tmp2034, &tmp2035, &tmp2036, &tmp2037, &tmp2038);
3818 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 198);
3819 56 : compiler::TNode<Object> tmp2039;
3820 56 : USE(tmp2039);
3821 56 : compiler::CodeAssemblerLabel label0(&ca_);
3822 56 : tmp2039 = BaseBuiltinsFromDSLAssembler(state_).LoadElementNoHole10FixedArray(compiler::TNode<Context>{tmp2021}, compiler::TNode<JSArray>{tmp2038}, compiler::TNode<Smi>{tmp2030}, &label0);
3823 56 : ca_.Goto(&block72, tmp2001, tmp2002, tmp2003, tmp2004, tmp2005, tmp2006, tmp2007, tmp2008, tmp2009, tmp2010, tmp2011, tmp2012, tmp2013, tmp2014, tmp2015, tmp2016, tmp2017, tmp2018, tmp2019, tmp2020, tmp2021, tmp2022, tmp2023, tmp2024, tmp2025, tmp2026, tmp2027, tmp2028, tmp2029, tmp2030, tmp2031, tmp2032, tmp2033, tmp2034, tmp2035, tmp2036, tmp2037, tmp2038, tmp2030, tmp2039);
3824 56 : if (label0.is_used()) {
3825 56 : ca_.Bind(&label0);
3826 56 : ca_.Goto(&block73, tmp2001, tmp2002, tmp2003, tmp2004, tmp2005, tmp2006, tmp2007, tmp2008, tmp2009, tmp2010, tmp2011, tmp2012, tmp2013, tmp2014, tmp2015, tmp2016, tmp2017, tmp2018, tmp2019, tmp2020, tmp2021, tmp2022, tmp2023, tmp2024, tmp2025, tmp2026, tmp2027, tmp2028, tmp2029, tmp2030, tmp2031, tmp2032, tmp2033, tmp2034, tmp2035, tmp2036, tmp2037, tmp2038, tmp2030);
3827 56 : }
3828 : }
3829 :
3830 56 : if (block73.is_used()) {
3831 56 : compiler::TNode<Context> tmp2040;
3832 56 : compiler::TNode<JSReceiver> tmp2041;
3833 56 : compiler::TNode<Smi> tmp2042;
3834 56 : compiler::TNode<JSReceiver> tmp2043;
3835 56 : compiler::TNode<Object> tmp2044;
3836 56 : compiler::TNode<Smi> tmp2045;
3837 56 : compiler::TNode<JSArray> tmp2046;
3838 56 : compiler::TNode<FixedArray> tmp2047;
3839 56 : compiler::TNode<BoolT> tmp2048;
3840 56 : compiler::TNode<BoolT> tmp2049;
3841 56 : compiler::TNode<BoolT> tmp2050;
3842 56 : compiler::TNode<Int32T> tmp2051;
3843 56 : compiler::TNode<JSArray> tmp2052;
3844 56 : compiler::TNode<Smi> tmp2053;
3845 56 : compiler::TNode<JSReceiver> tmp2054;
3846 56 : compiler::TNode<Object> tmp2055;
3847 56 : compiler::TNode<FixedArray> tmp2056;
3848 56 : compiler::TNode<BoolT> tmp2057;
3849 56 : compiler::TNode<BoolT> tmp2058;
3850 56 : compiler::TNode<BoolT> tmp2059;
3851 56 : compiler::TNode<Context> tmp2060;
3852 56 : compiler::TNode<JSArray> tmp2061;
3853 56 : compiler::TNode<Smi> tmp2062;
3854 56 : compiler::TNode<JSReceiver> tmp2063;
3855 56 : compiler::TNode<Object> tmp2064;
3856 56 : compiler::TNode<FixedArray> tmp2065;
3857 56 : compiler::TNode<BoolT> tmp2066;
3858 56 : compiler::TNode<BoolT> tmp2067;
3859 56 : compiler::TNode<BoolT> tmp2068;
3860 56 : compiler::TNode<Smi> tmp2069;
3861 56 : compiler::TNode<FixedArray> tmp2070;
3862 56 : compiler::TNode<BoolT> tmp2071;
3863 56 : compiler::TNode<BoolT> tmp2072;
3864 56 : compiler::TNode<BoolT> tmp2073;
3865 56 : compiler::TNode<JSArray> tmp2074;
3866 56 : compiler::TNode<JSArray> tmp2075;
3867 56 : compiler::TNode<Map> tmp2076;
3868 56 : compiler::TNode<JSArray> tmp2077;
3869 56 : compiler::TNode<Smi> tmp2078;
3870 56 : ca_.Bind(&block73, &tmp2040, &tmp2041, &tmp2042, &tmp2043, &tmp2044, &tmp2045, &tmp2046, &tmp2047, &tmp2048, &tmp2049, &tmp2050, &tmp2051, &tmp2052, &tmp2053, &tmp2054, &tmp2055, &tmp2056, &tmp2057, &tmp2058, &tmp2059, &tmp2060, &tmp2061, &tmp2062, &tmp2063, &tmp2064, &tmp2065, &tmp2066, &tmp2067, &tmp2068, &tmp2069, &tmp2070, &tmp2071, &tmp2072, &tmp2073, &tmp2074, &tmp2075, &tmp2076, &tmp2077, &tmp2078);
3871 56 : ca_.Goto(&block70, tmp2040, tmp2041, tmp2042, tmp2043, tmp2044, tmp2045, tmp2046, tmp2047, tmp2048, tmp2049, tmp2050, tmp2051, tmp2052, tmp2053, tmp2054, tmp2055, tmp2056, tmp2057, tmp2058, tmp2059, tmp2060, tmp2061, tmp2062, tmp2063, tmp2064, tmp2065, tmp2066, tmp2067, tmp2068, tmp2069, tmp2070, tmp2071, tmp2072, tmp2073, tmp2074, tmp2075, tmp2076);
3872 : }
3873 :
3874 56 : if (block72.is_used()) {
3875 56 : compiler::TNode<Context> tmp2079;
3876 56 : compiler::TNode<JSReceiver> tmp2080;
3877 56 : compiler::TNode<Smi> tmp2081;
3878 56 : compiler::TNode<JSReceiver> tmp2082;
3879 56 : compiler::TNode<Object> tmp2083;
3880 56 : compiler::TNode<Smi> tmp2084;
3881 56 : compiler::TNode<JSArray> tmp2085;
3882 56 : compiler::TNode<FixedArray> tmp2086;
3883 56 : compiler::TNode<BoolT> tmp2087;
3884 56 : compiler::TNode<BoolT> tmp2088;
3885 56 : compiler::TNode<BoolT> tmp2089;
3886 56 : compiler::TNode<Int32T> tmp2090;
3887 56 : compiler::TNode<JSArray> tmp2091;
3888 56 : compiler::TNode<Smi> tmp2092;
3889 56 : compiler::TNode<JSReceiver> tmp2093;
3890 56 : compiler::TNode<Object> tmp2094;
3891 56 : compiler::TNode<FixedArray> tmp2095;
3892 56 : compiler::TNode<BoolT> tmp2096;
3893 56 : compiler::TNode<BoolT> tmp2097;
3894 56 : compiler::TNode<BoolT> tmp2098;
3895 56 : compiler::TNode<Context> tmp2099;
3896 56 : compiler::TNode<JSArray> tmp2100;
3897 56 : compiler::TNode<Smi> tmp2101;
3898 56 : compiler::TNode<JSReceiver> tmp2102;
3899 56 : compiler::TNode<Object> tmp2103;
3900 56 : compiler::TNode<FixedArray> tmp2104;
3901 56 : compiler::TNode<BoolT> tmp2105;
3902 56 : compiler::TNode<BoolT> tmp2106;
3903 56 : compiler::TNode<BoolT> tmp2107;
3904 56 : compiler::TNode<Smi> tmp2108;
3905 56 : compiler::TNode<FixedArray> tmp2109;
3906 56 : compiler::TNode<BoolT> tmp2110;
3907 56 : compiler::TNode<BoolT> tmp2111;
3908 56 : compiler::TNode<BoolT> tmp2112;
3909 56 : compiler::TNode<JSArray> tmp2113;
3910 56 : compiler::TNode<JSArray> tmp2114;
3911 56 : compiler::TNode<Map> tmp2115;
3912 56 : compiler::TNode<JSArray> tmp2116;
3913 56 : compiler::TNode<Smi> tmp2117;
3914 56 : compiler::TNode<Object> tmp2118;
3915 56 : ca_.Bind(&block72, &tmp2079, &tmp2080, &tmp2081, &tmp2082, &tmp2083, &tmp2084, &tmp2085, &tmp2086, &tmp2087, &tmp2088, &tmp2089, &tmp2090, &tmp2091, &tmp2092, &tmp2093, &tmp2094, &tmp2095, &tmp2096, &tmp2097, &tmp2098, &tmp2099, &tmp2100, &tmp2101, &tmp2102, &tmp2103, &tmp2104, &tmp2105, &tmp2106, &tmp2107, &tmp2108, &tmp2109, &tmp2110, &tmp2111, &tmp2112, &tmp2113, &tmp2114, &tmp2115, &tmp2116, &tmp2117, &tmp2118);
3916 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 201);
3917 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 914);
3918 56 : ca_.Goto(&block74, tmp2079, tmp2080, tmp2081, tmp2082, tmp2083, tmp2084, tmp2085, tmp2086, tmp2087, tmp2088, tmp2089, tmp2090, tmp2091, tmp2092, tmp2093, tmp2094, tmp2095, tmp2096, tmp2097, tmp2098, tmp2099, tmp2100, tmp2101, tmp2102, tmp2103, tmp2104, tmp2105, tmp2106, tmp2107, tmp2108, tmp2109, tmp2110, tmp2111, tmp2112, tmp2113, tmp2114, tmp2115, tmp2118, tmp2099, tmp2102, tmp2103, tmp2118, tmp2108, tmp2114);
3919 : }
3920 :
3921 56 : if (block74.is_used()) {
3922 56 : compiler::TNode<Context> tmp2119;
3923 56 : compiler::TNode<JSReceiver> tmp2120;
3924 56 : compiler::TNode<Smi> tmp2121;
3925 56 : compiler::TNode<JSReceiver> tmp2122;
3926 56 : compiler::TNode<Object> tmp2123;
3927 56 : compiler::TNode<Smi> tmp2124;
3928 56 : compiler::TNode<JSArray> tmp2125;
3929 56 : compiler::TNode<FixedArray> tmp2126;
3930 56 : compiler::TNode<BoolT> tmp2127;
3931 56 : compiler::TNode<BoolT> tmp2128;
3932 56 : compiler::TNode<BoolT> tmp2129;
3933 56 : compiler::TNode<Int32T> tmp2130;
3934 56 : compiler::TNode<JSArray> tmp2131;
3935 56 : compiler::TNode<Smi> tmp2132;
3936 56 : compiler::TNode<JSReceiver> tmp2133;
3937 56 : compiler::TNode<Object> tmp2134;
3938 56 : compiler::TNode<FixedArray> tmp2135;
3939 56 : compiler::TNode<BoolT> tmp2136;
3940 56 : compiler::TNode<BoolT> tmp2137;
3941 56 : compiler::TNode<BoolT> tmp2138;
3942 56 : compiler::TNode<Context> tmp2139;
3943 56 : compiler::TNode<JSArray> tmp2140;
3944 56 : compiler::TNode<Smi> tmp2141;
3945 56 : compiler::TNode<JSReceiver> tmp2142;
3946 56 : compiler::TNode<Object> tmp2143;
3947 56 : compiler::TNode<FixedArray> tmp2144;
3948 56 : compiler::TNode<BoolT> tmp2145;
3949 56 : compiler::TNode<BoolT> tmp2146;
3950 56 : compiler::TNode<BoolT> tmp2147;
3951 56 : compiler::TNode<Smi> tmp2148;
3952 56 : compiler::TNode<FixedArray> tmp2149;
3953 56 : compiler::TNode<BoolT> tmp2150;
3954 56 : compiler::TNode<BoolT> tmp2151;
3955 56 : compiler::TNode<BoolT> tmp2152;
3956 56 : compiler::TNode<JSArray> tmp2153;
3957 56 : compiler::TNode<JSArray> tmp2154;
3958 56 : compiler::TNode<Map> tmp2155;
3959 56 : compiler::TNode<Object> tmp2156;
3960 56 : compiler::TNode<Context> tmp2157;
3961 56 : compiler::TNode<JSReceiver> tmp2158;
3962 56 : compiler::TNode<Object> tmp2159;
3963 56 : compiler::TNode<Object> tmp2160;
3964 56 : compiler::TNode<Smi> tmp2161;
3965 56 : compiler::TNode<JSArray> tmp2162;
3966 56 : ca_.Bind(&block74, &tmp2119, &tmp2120, &tmp2121, &tmp2122, &tmp2123, &tmp2124, &tmp2125, &tmp2126, &tmp2127, &tmp2128, &tmp2129, &tmp2130, &tmp2131, &tmp2132, &tmp2133, &tmp2134, &tmp2135, &tmp2136, &tmp2137, &tmp2138, &tmp2139, &tmp2140, &tmp2141, &tmp2142, &tmp2143, &tmp2144, &tmp2145, &tmp2146, &tmp2147, &tmp2148, &tmp2149, &tmp2150, &tmp2151, &tmp2152, &tmp2153, &tmp2154, &tmp2155, &tmp2156, &tmp2157, &tmp2158, &tmp2159, &tmp2160, &tmp2161, &tmp2162);
3967 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 201);
3968 56 : compiler::TNode<Object> tmp2163;
3969 56 : USE(tmp2163);
3970 56 : tmp2163 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).Call(compiler::TNode<Context>{tmp2157}, compiler::TNode<JSReceiver>{tmp2158}, compiler::TNode<Object>{tmp2159}, compiler::TNode<Object>{tmp2160}, compiler::TNode<Object>{tmp2161}, compiler::TNode<Object>{tmp2162}));
3971 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 200);
3972 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 202);
3973 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 160);
3974 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 161);
3975 56 : compiler::TNode<Smi> tmp2164;
3976 56 : USE(tmp2164);
3977 56 : compiler::CodeAssemblerLabel label0(&ca_);
3978 56 : tmp2164 = BaseBuiltinsFromDSLAssembler(state_).Cast5ATSmi(compiler::TNode<Object>{tmp2163}, &label0);
3979 56 : ca_.Goto(&block78, tmp2119, tmp2120, tmp2121, tmp2122, tmp2123, tmp2124, tmp2125, tmp2126, tmp2127, tmp2128, tmp2129, tmp2130, tmp2131, tmp2132, tmp2133, tmp2134, tmp2135, tmp2136, tmp2137, tmp2138, tmp2139, tmp2140, tmp2141, tmp2142, tmp2143, tmp2144, tmp2145, tmp2146, tmp2147, tmp2148, tmp2149, tmp2150, tmp2151, tmp2152, tmp2153, tmp2154, tmp2155, tmp2156, tmp2163, tmp2148, tmp2163, tmp2139, tmp2148, tmp2163, tmp2163, tmp2163, tmp2164);
3980 56 : if (label0.is_used()) {
3981 56 : ca_.Bind(&label0);
3982 56 : ca_.Goto(&block79, tmp2119, tmp2120, tmp2121, tmp2122, tmp2123, tmp2124, tmp2125, tmp2126, tmp2127, tmp2128, tmp2129, tmp2130, tmp2131, tmp2132, tmp2133, tmp2134, tmp2135, tmp2136, tmp2137, tmp2138, tmp2139, tmp2140, tmp2141, tmp2142, tmp2143, tmp2144, tmp2145, tmp2146, tmp2147, tmp2148, tmp2149, tmp2150, tmp2151, tmp2152, tmp2153, tmp2154, tmp2155, tmp2156, tmp2163, tmp2148, tmp2163, tmp2139, tmp2148, tmp2163, tmp2163, tmp2163);
3983 56 : }
3984 : }
3985 :
3986 56 : if (block79.is_used()) {
3987 56 : compiler::TNode<Context> tmp2165;
3988 56 : compiler::TNode<JSReceiver> tmp2166;
3989 56 : compiler::TNode<Smi> tmp2167;
3990 56 : compiler::TNode<JSReceiver> tmp2168;
3991 56 : compiler::TNode<Object> tmp2169;
3992 56 : compiler::TNode<Smi> tmp2170;
3993 56 : compiler::TNode<JSArray> tmp2171;
3994 56 : compiler::TNode<FixedArray> tmp2172;
3995 56 : compiler::TNode<BoolT> tmp2173;
3996 56 : compiler::TNode<BoolT> tmp2174;
3997 56 : compiler::TNode<BoolT> tmp2175;
3998 56 : compiler::TNode<Int32T> tmp2176;
3999 56 : compiler::TNode<JSArray> tmp2177;
4000 56 : compiler::TNode<Smi> tmp2178;
4001 56 : compiler::TNode<JSReceiver> tmp2179;
4002 56 : compiler::TNode<Object> tmp2180;
4003 56 : compiler::TNode<FixedArray> tmp2181;
4004 56 : compiler::TNode<BoolT> tmp2182;
4005 56 : compiler::TNode<BoolT> tmp2183;
4006 56 : compiler::TNode<BoolT> tmp2184;
4007 56 : compiler::TNode<Context> tmp2185;
4008 56 : compiler::TNode<JSArray> tmp2186;
4009 56 : compiler::TNode<Smi> tmp2187;
4010 56 : compiler::TNode<JSReceiver> tmp2188;
4011 56 : compiler::TNode<Object> tmp2189;
4012 56 : compiler::TNode<FixedArray> tmp2190;
4013 56 : compiler::TNode<BoolT> tmp2191;
4014 56 : compiler::TNode<BoolT> tmp2192;
4015 56 : compiler::TNode<BoolT> tmp2193;
4016 56 : compiler::TNode<Smi> tmp2194;
4017 56 : compiler::TNode<FixedArray> tmp2195;
4018 56 : compiler::TNode<BoolT> tmp2196;
4019 56 : compiler::TNode<BoolT> tmp2197;
4020 56 : compiler::TNode<BoolT> tmp2198;
4021 56 : compiler::TNode<JSArray> tmp2199;
4022 56 : compiler::TNode<JSArray> tmp2200;
4023 56 : compiler::TNode<Map> tmp2201;
4024 56 : compiler::TNode<Object> tmp2202;
4025 56 : compiler::TNode<Object> tmp2203;
4026 56 : compiler::TNode<Smi> tmp2204;
4027 56 : compiler::TNode<Object> tmp2205;
4028 56 : compiler::TNode<Context> tmp2206;
4029 56 : compiler::TNode<Smi> tmp2207;
4030 56 : compiler::TNode<Object> tmp2208;
4031 56 : compiler::TNode<Object> tmp2209;
4032 56 : compiler::TNode<Object> tmp2210;
4033 56 : ca_.Bind(&block79, &tmp2165, &tmp2166, &tmp2167, &tmp2168, &tmp2169, &tmp2170, &tmp2171, &tmp2172, &tmp2173, &tmp2174, &tmp2175, &tmp2176, &tmp2177, &tmp2178, &tmp2179, &tmp2180, &tmp2181, &tmp2182, &tmp2183, &tmp2184, &tmp2185, &tmp2186, &tmp2187, &tmp2188, &tmp2189, &tmp2190, &tmp2191, &tmp2192, &tmp2193, &tmp2194, &tmp2195, &tmp2196, &tmp2197, &tmp2198, &tmp2199, &tmp2200, &tmp2201, &tmp2202, &tmp2203, &tmp2204, &tmp2205, &tmp2206, &tmp2207, &tmp2208, &tmp2209, &tmp2210);
4034 56 : ca_.Goto(&block77, tmp2165, tmp2166, tmp2167, tmp2168, tmp2169, tmp2170, tmp2171, tmp2172, tmp2173, tmp2174, tmp2175, tmp2176, tmp2177, tmp2178, tmp2179, tmp2180, tmp2181, tmp2182, tmp2183, tmp2184, tmp2185, tmp2186, tmp2187, tmp2188, tmp2189, tmp2190, tmp2191, tmp2192, tmp2193, tmp2194, tmp2195, tmp2196, tmp2197, tmp2198, tmp2199, tmp2200, tmp2201, tmp2202, tmp2203, tmp2204, tmp2205, tmp2206, tmp2207, tmp2208, tmp2209);
4035 : }
4036 :
4037 56 : if (block78.is_used()) {
4038 56 : compiler::TNode<Context> tmp2211;
4039 56 : compiler::TNode<JSReceiver> tmp2212;
4040 56 : compiler::TNode<Smi> tmp2213;
4041 56 : compiler::TNode<JSReceiver> tmp2214;
4042 56 : compiler::TNode<Object> tmp2215;
4043 56 : compiler::TNode<Smi> tmp2216;
4044 56 : compiler::TNode<JSArray> tmp2217;
4045 56 : compiler::TNode<FixedArray> tmp2218;
4046 56 : compiler::TNode<BoolT> tmp2219;
4047 56 : compiler::TNode<BoolT> tmp2220;
4048 56 : compiler::TNode<BoolT> tmp2221;
4049 56 : compiler::TNode<Int32T> tmp2222;
4050 56 : compiler::TNode<JSArray> tmp2223;
4051 56 : compiler::TNode<Smi> tmp2224;
4052 56 : compiler::TNode<JSReceiver> tmp2225;
4053 56 : compiler::TNode<Object> tmp2226;
4054 56 : compiler::TNode<FixedArray> tmp2227;
4055 56 : compiler::TNode<BoolT> tmp2228;
4056 56 : compiler::TNode<BoolT> tmp2229;
4057 56 : compiler::TNode<BoolT> tmp2230;
4058 56 : compiler::TNode<Context> tmp2231;
4059 56 : compiler::TNode<JSArray> tmp2232;
4060 56 : compiler::TNode<Smi> tmp2233;
4061 56 : compiler::TNode<JSReceiver> tmp2234;
4062 56 : compiler::TNode<Object> tmp2235;
4063 56 : compiler::TNode<FixedArray> tmp2236;
4064 56 : compiler::TNode<BoolT> tmp2237;
4065 56 : compiler::TNode<BoolT> tmp2238;
4066 56 : compiler::TNode<BoolT> tmp2239;
4067 56 : compiler::TNode<Smi> tmp2240;
4068 56 : compiler::TNode<FixedArray> tmp2241;
4069 56 : compiler::TNode<BoolT> tmp2242;
4070 56 : compiler::TNode<BoolT> tmp2243;
4071 56 : compiler::TNode<BoolT> tmp2244;
4072 56 : compiler::TNode<JSArray> tmp2245;
4073 56 : compiler::TNode<JSArray> tmp2246;
4074 56 : compiler::TNode<Map> tmp2247;
4075 56 : compiler::TNode<Object> tmp2248;
4076 56 : compiler::TNode<Object> tmp2249;
4077 56 : compiler::TNode<Smi> tmp2250;
4078 56 : compiler::TNode<Object> tmp2251;
4079 56 : compiler::TNode<Context> tmp2252;
4080 56 : compiler::TNode<Smi> tmp2253;
4081 56 : compiler::TNode<Object> tmp2254;
4082 56 : compiler::TNode<Object> tmp2255;
4083 56 : compiler::TNode<Object> tmp2256;
4084 56 : compiler::TNode<Smi> tmp2257;
4085 56 : ca_.Bind(&block78, &tmp2211, &tmp2212, &tmp2213, &tmp2214, &tmp2215, &tmp2216, &tmp2217, &tmp2218, &tmp2219, &tmp2220, &tmp2221, &tmp2222, &tmp2223, &tmp2224, &tmp2225, &tmp2226, &tmp2227, &tmp2228, &tmp2229, &tmp2230, &tmp2231, &tmp2232, &tmp2233, &tmp2234, &tmp2235, &tmp2236, &tmp2237, &tmp2238, &tmp2239, &tmp2240, &tmp2241, &tmp2242, &tmp2243, &tmp2244, &tmp2245, &tmp2246, &tmp2247, &tmp2248, &tmp2249, &tmp2250, &tmp2251, &tmp2252, &tmp2253, &tmp2254, &tmp2255, &tmp2256, &tmp2257);
4086 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 162);
4087 56 : CodeStubAssembler(state_).StoreFixedArrayElement(compiler::TNode<FixedArray>{tmp2241}, compiler::TNode<Smi>{tmp2253}, compiler::TNode<Smi>{tmp2257});
4088 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 161);
4089 56 : ca_.Goto(&block76, tmp2211, tmp2212, tmp2213, tmp2214, tmp2215, tmp2216, tmp2217, tmp2218, tmp2219, tmp2220, tmp2221, tmp2222, tmp2223, tmp2224, tmp2225, tmp2226, tmp2227, tmp2228, tmp2229, tmp2230, tmp2231, tmp2232, tmp2233, tmp2234, tmp2235, tmp2236, tmp2237, tmp2238, tmp2239, tmp2240, tmp2241, tmp2242, tmp2243, tmp2244, tmp2245, tmp2246, tmp2247, tmp2248, tmp2249, tmp2250, tmp2251, tmp2252, tmp2253, tmp2254, tmp2255);
4090 : }
4091 :
4092 56 : if (block77.is_used()) {
4093 56 : compiler::TNode<Context> tmp2258;
4094 56 : compiler::TNode<JSReceiver> tmp2259;
4095 56 : compiler::TNode<Smi> tmp2260;
4096 56 : compiler::TNode<JSReceiver> tmp2261;
4097 56 : compiler::TNode<Object> tmp2262;
4098 56 : compiler::TNode<Smi> tmp2263;
4099 56 : compiler::TNode<JSArray> tmp2264;
4100 56 : compiler::TNode<FixedArray> tmp2265;
4101 56 : compiler::TNode<BoolT> tmp2266;
4102 56 : compiler::TNode<BoolT> tmp2267;
4103 56 : compiler::TNode<BoolT> tmp2268;
4104 56 : compiler::TNode<Int32T> tmp2269;
4105 56 : compiler::TNode<JSArray> tmp2270;
4106 56 : compiler::TNode<Smi> tmp2271;
4107 56 : compiler::TNode<JSReceiver> tmp2272;
4108 56 : compiler::TNode<Object> tmp2273;
4109 56 : compiler::TNode<FixedArray> tmp2274;
4110 56 : compiler::TNode<BoolT> tmp2275;
4111 56 : compiler::TNode<BoolT> tmp2276;
4112 56 : compiler::TNode<BoolT> tmp2277;
4113 56 : compiler::TNode<Context> tmp2278;
4114 56 : compiler::TNode<JSArray> tmp2279;
4115 56 : compiler::TNode<Smi> tmp2280;
4116 56 : compiler::TNode<JSReceiver> tmp2281;
4117 56 : compiler::TNode<Object> tmp2282;
4118 56 : compiler::TNode<FixedArray> tmp2283;
4119 56 : compiler::TNode<BoolT> tmp2284;
4120 56 : compiler::TNode<BoolT> tmp2285;
4121 56 : compiler::TNode<BoolT> tmp2286;
4122 56 : compiler::TNode<Smi> tmp2287;
4123 56 : compiler::TNode<FixedArray> tmp2288;
4124 56 : compiler::TNode<BoolT> tmp2289;
4125 56 : compiler::TNode<BoolT> tmp2290;
4126 56 : compiler::TNode<BoolT> tmp2291;
4127 56 : compiler::TNode<JSArray> tmp2292;
4128 56 : compiler::TNode<JSArray> tmp2293;
4129 56 : compiler::TNode<Map> tmp2294;
4130 56 : compiler::TNode<Object> tmp2295;
4131 56 : compiler::TNode<Object> tmp2296;
4132 56 : compiler::TNode<Smi> tmp2297;
4133 56 : compiler::TNode<Object> tmp2298;
4134 56 : compiler::TNode<Context> tmp2299;
4135 56 : compiler::TNode<Smi> tmp2300;
4136 56 : compiler::TNode<Object> tmp2301;
4137 56 : compiler::TNode<Object> tmp2302;
4138 56 : ca_.Bind(&block77, &tmp2258, &tmp2259, &tmp2260, &tmp2261, &tmp2262, &tmp2263, &tmp2264, &tmp2265, &tmp2266, &tmp2267, &tmp2268, &tmp2269, &tmp2270, &tmp2271, &tmp2272, &tmp2273, &tmp2274, &tmp2275, &tmp2276, &tmp2277, &tmp2278, &tmp2279, &tmp2280, &tmp2281, &tmp2282, &tmp2283, &tmp2284, &tmp2285, &tmp2286, &tmp2287, &tmp2288, &tmp2289, &tmp2290, &tmp2291, &tmp2292, &tmp2293, &tmp2294, &tmp2295, &tmp2296, &tmp2297, &tmp2298, &tmp2299, &tmp2300, &tmp2301, &tmp2302);
4139 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 164);
4140 56 : compiler::TNode<HeapNumber> tmp2303;
4141 56 : USE(tmp2303);
4142 56 : compiler::CodeAssemblerLabel label0(&ca_);
4143 56 : tmp2303 = BaseBuiltinsFromDSLAssembler(state_).Cast12ATHeapNumber(compiler::TNode<HeapObject>{ca_.UncheckedCast<HeapObject>(tmp2302)}, &label0);
4144 56 : ca_.Goto(&block82, tmp2258, tmp2259, tmp2260, tmp2261, tmp2262, tmp2263, tmp2264, tmp2265, tmp2266, tmp2267, tmp2268, tmp2269, tmp2270, tmp2271, tmp2272, tmp2273, tmp2274, tmp2275, tmp2276, tmp2277, tmp2278, tmp2279, tmp2280, tmp2281, tmp2282, tmp2283, tmp2284, tmp2285, tmp2286, tmp2287, tmp2288, tmp2289, tmp2290, tmp2291, tmp2292, tmp2293, tmp2294, tmp2295, tmp2296, tmp2297, tmp2298, tmp2299, tmp2300, tmp2301, tmp2302, ca_.UncheckedCast<HeapObject>(tmp2302), tmp2303);
4145 56 : if (label0.is_used()) {
4146 56 : ca_.Bind(&label0);
4147 56 : ca_.Goto(&block83, tmp2258, tmp2259, tmp2260, tmp2261, tmp2262, tmp2263, tmp2264, tmp2265, tmp2266, tmp2267, tmp2268, tmp2269, tmp2270, tmp2271, tmp2272, tmp2273, tmp2274, tmp2275, tmp2276, tmp2277, tmp2278, tmp2279, tmp2280, tmp2281, tmp2282, tmp2283, tmp2284, tmp2285, tmp2286, tmp2287, tmp2288, tmp2289, tmp2290, tmp2291, tmp2292, tmp2293, tmp2294, tmp2295, tmp2296, tmp2297, tmp2298, tmp2299, tmp2300, tmp2301, tmp2302, ca_.UncheckedCast<HeapObject>(tmp2302));
4148 56 : }
4149 : }
4150 :
4151 56 : if (block83.is_used()) {
4152 56 : compiler::TNode<Context> tmp2304;
4153 56 : compiler::TNode<JSReceiver> tmp2305;
4154 56 : compiler::TNode<Smi> tmp2306;
4155 56 : compiler::TNode<JSReceiver> tmp2307;
4156 56 : compiler::TNode<Object> tmp2308;
4157 56 : compiler::TNode<Smi> tmp2309;
4158 56 : compiler::TNode<JSArray> tmp2310;
4159 56 : compiler::TNode<FixedArray> tmp2311;
4160 56 : compiler::TNode<BoolT> tmp2312;
4161 56 : compiler::TNode<BoolT> tmp2313;
4162 56 : compiler::TNode<BoolT> tmp2314;
4163 56 : compiler::TNode<Int32T> tmp2315;
4164 56 : compiler::TNode<JSArray> tmp2316;
4165 56 : compiler::TNode<Smi> tmp2317;
4166 56 : compiler::TNode<JSReceiver> tmp2318;
4167 56 : compiler::TNode<Object> tmp2319;
4168 56 : compiler::TNode<FixedArray> tmp2320;
4169 56 : compiler::TNode<BoolT> tmp2321;
4170 56 : compiler::TNode<BoolT> tmp2322;
4171 56 : compiler::TNode<BoolT> tmp2323;
4172 56 : compiler::TNode<Context> tmp2324;
4173 56 : compiler::TNode<JSArray> tmp2325;
4174 56 : compiler::TNode<Smi> tmp2326;
4175 56 : compiler::TNode<JSReceiver> tmp2327;
4176 56 : compiler::TNode<Object> tmp2328;
4177 56 : compiler::TNode<FixedArray> tmp2329;
4178 56 : compiler::TNode<BoolT> tmp2330;
4179 56 : compiler::TNode<BoolT> tmp2331;
4180 56 : compiler::TNode<BoolT> tmp2332;
4181 56 : compiler::TNode<Smi> tmp2333;
4182 56 : compiler::TNode<FixedArray> tmp2334;
4183 56 : compiler::TNode<BoolT> tmp2335;
4184 56 : compiler::TNode<BoolT> tmp2336;
4185 56 : compiler::TNode<BoolT> tmp2337;
4186 56 : compiler::TNode<JSArray> tmp2338;
4187 56 : compiler::TNode<JSArray> tmp2339;
4188 56 : compiler::TNode<Map> tmp2340;
4189 56 : compiler::TNode<Object> tmp2341;
4190 56 : compiler::TNode<Object> tmp2342;
4191 56 : compiler::TNode<Smi> tmp2343;
4192 56 : compiler::TNode<Object> tmp2344;
4193 56 : compiler::TNode<Context> tmp2345;
4194 56 : compiler::TNode<Smi> tmp2346;
4195 56 : compiler::TNode<Object> tmp2347;
4196 56 : compiler::TNode<Object> tmp2348;
4197 56 : compiler::TNode<HeapObject> tmp2349;
4198 56 : ca_.Bind(&block83, &tmp2304, &tmp2305, &tmp2306, &tmp2307, &tmp2308, &tmp2309, &tmp2310, &tmp2311, &tmp2312, &tmp2313, &tmp2314, &tmp2315, &tmp2316, &tmp2317, &tmp2318, &tmp2319, &tmp2320, &tmp2321, &tmp2322, &tmp2323, &tmp2324, &tmp2325, &tmp2326, &tmp2327, &tmp2328, &tmp2329, &tmp2330, &tmp2331, &tmp2332, &tmp2333, &tmp2334, &tmp2335, &tmp2336, &tmp2337, &tmp2338, &tmp2339, &tmp2340, &tmp2341, &tmp2342, &tmp2343, &tmp2344, &tmp2345, &tmp2346, &tmp2347, &tmp2348, &tmp2349);
4199 56 : ca_.Goto(&block81, tmp2304, tmp2305, tmp2306, tmp2307, tmp2308, tmp2309, tmp2310, tmp2311, tmp2312, tmp2313, tmp2314, tmp2315, tmp2316, tmp2317, tmp2318, tmp2319, tmp2320, tmp2321, tmp2322, tmp2323, tmp2324, tmp2325, tmp2326, tmp2327, tmp2328, tmp2329, tmp2330, tmp2331, tmp2332, tmp2333, tmp2334, tmp2335, tmp2336, tmp2337, tmp2338, tmp2339, tmp2340, tmp2341, tmp2342, tmp2343, tmp2344, tmp2345, tmp2346, tmp2347, tmp2348);
4200 : }
4201 :
4202 56 : if (block82.is_used()) {
4203 56 : compiler::TNode<Context> tmp2350;
4204 56 : compiler::TNode<JSReceiver> tmp2351;
4205 56 : compiler::TNode<Smi> tmp2352;
4206 56 : compiler::TNode<JSReceiver> tmp2353;
4207 56 : compiler::TNode<Object> tmp2354;
4208 56 : compiler::TNode<Smi> tmp2355;
4209 56 : compiler::TNode<JSArray> tmp2356;
4210 56 : compiler::TNode<FixedArray> tmp2357;
4211 56 : compiler::TNode<BoolT> tmp2358;
4212 56 : compiler::TNode<BoolT> tmp2359;
4213 56 : compiler::TNode<BoolT> tmp2360;
4214 56 : compiler::TNode<Int32T> tmp2361;
4215 56 : compiler::TNode<JSArray> tmp2362;
4216 56 : compiler::TNode<Smi> tmp2363;
4217 56 : compiler::TNode<JSReceiver> tmp2364;
4218 56 : compiler::TNode<Object> tmp2365;
4219 56 : compiler::TNode<FixedArray> tmp2366;
4220 56 : compiler::TNode<BoolT> tmp2367;
4221 56 : compiler::TNode<BoolT> tmp2368;
4222 56 : compiler::TNode<BoolT> tmp2369;
4223 56 : compiler::TNode<Context> tmp2370;
4224 56 : compiler::TNode<JSArray> tmp2371;
4225 56 : compiler::TNode<Smi> tmp2372;
4226 56 : compiler::TNode<JSReceiver> tmp2373;
4227 56 : compiler::TNode<Object> tmp2374;
4228 56 : compiler::TNode<FixedArray> tmp2375;
4229 56 : compiler::TNode<BoolT> tmp2376;
4230 56 : compiler::TNode<BoolT> tmp2377;
4231 56 : compiler::TNode<BoolT> tmp2378;
4232 56 : compiler::TNode<Smi> tmp2379;
4233 56 : compiler::TNode<FixedArray> tmp2380;
4234 56 : compiler::TNode<BoolT> tmp2381;
4235 56 : compiler::TNode<BoolT> tmp2382;
4236 56 : compiler::TNode<BoolT> tmp2383;
4237 56 : compiler::TNode<JSArray> tmp2384;
4238 56 : compiler::TNode<JSArray> tmp2385;
4239 56 : compiler::TNode<Map> tmp2386;
4240 56 : compiler::TNode<Object> tmp2387;
4241 56 : compiler::TNode<Object> tmp2388;
4242 56 : compiler::TNode<Smi> tmp2389;
4243 56 : compiler::TNode<Object> tmp2390;
4244 56 : compiler::TNode<Context> tmp2391;
4245 56 : compiler::TNode<Smi> tmp2392;
4246 56 : compiler::TNode<Object> tmp2393;
4247 56 : compiler::TNode<Object> tmp2394;
4248 56 : compiler::TNode<HeapObject> tmp2395;
4249 56 : compiler::TNode<HeapNumber> tmp2396;
4250 56 : ca_.Bind(&block82, &tmp2350, &tmp2351, &tmp2352, &tmp2353, &tmp2354, &tmp2355, &tmp2356, &tmp2357, &tmp2358, &tmp2359, &tmp2360, &tmp2361, &tmp2362, &tmp2363, &tmp2364, &tmp2365, &tmp2366, &tmp2367, &tmp2368, &tmp2369, &tmp2370, &tmp2371, &tmp2372, &tmp2373, &tmp2374, &tmp2375, &tmp2376, &tmp2377, &tmp2378, &tmp2379, &tmp2380, &tmp2381, &tmp2382, &tmp2383, &tmp2384, &tmp2385, &tmp2386, &tmp2387, &tmp2388, &tmp2389, &tmp2390, &tmp2391, &tmp2392, &tmp2393, &tmp2394, &tmp2395, &tmp2396);
4251 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 165);
4252 56 : compiler::TNode<BoolT> tmp2397;
4253 56 : USE(tmp2397);
4254 56 : tmp2397 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
4255 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 166);
4256 56 : CodeStubAssembler(state_).StoreFixedArrayElementSmi(compiler::TNode<FixedArray>{tmp2380}, compiler::TNode<Smi>{tmp2392}, compiler::TNode<Object>{tmp2396});
4257 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 164);
4258 56 : ca_.Goto(&block80, tmp2350, tmp2351, tmp2352, tmp2353, tmp2354, tmp2355, tmp2356, tmp2357, tmp2358, tmp2359, tmp2360, tmp2361, tmp2362, tmp2363, tmp2364, tmp2365, tmp2366, tmp2367, tmp2368, tmp2369, tmp2370, tmp2371, tmp2372, tmp2373, tmp2374, tmp2375, tmp2376, tmp2377, tmp2378, tmp2379, tmp2380, tmp2397, tmp2382, tmp2383, tmp2384, tmp2385, tmp2386, tmp2387, tmp2388, tmp2389, tmp2390, tmp2391, tmp2392, tmp2393, tmp2394);
4259 : }
4260 :
4261 56 : if (block81.is_used()) {
4262 56 : compiler::TNode<Context> tmp2398;
4263 56 : compiler::TNode<JSReceiver> tmp2399;
4264 56 : compiler::TNode<Smi> tmp2400;
4265 56 : compiler::TNode<JSReceiver> tmp2401;
4266 56 : compiler::TNode<Object> tmp2402;
4267 56 : compiler::TNode<Smi> tmp2403;
4268 56 : compiler::TNode<JSArray> tmp2404;
4269 56 : compiler::TNode<FixedArray> tmp2405;
4270 56 : compiler::TNode<BoolT> tmp2406;
4271 56 : compiler::TNode<BoolT> tmp2407;
4272 56 : compiler::TNode<BoolT> tmp2408;
4273 56 : compiler::TNode<Int32T> tmp2409;
4274 56 : compiler::TNode<JSArray> tmp2410;
4275 56 : compiler::TNode<Smi> tmp2411;
4276 56 : compiler::TNode<JSReceiver> tmp2412;
4277 56 : compiler::TNode<Object> tmp2413;
4278 56 : compiler::TNode<FixedArray> tmp2414;
4279 56 : compiler::TNode<BoolT> tmp2415;
4280 56 : compiler::TNode<BoolT> tmp2416;
4281 56 : compiler::TNode<BoolT> tmp2417;
4282 56 : compiler::TNode<Context> tmp2418;
4283 56 : compiler::TNode<JSArray> tmp2419;
4284 56 : compiler::TNode<Smi> tmp2420;
4285 56 : compiler::TNode<JSReceiver> tmp2421;
4286 56 : compiler::TNode<Object> tmp2422;
4287 56 : compiler::TNode<FixedArray> tmp2423;
4288 56 : compiler::TNode<BoolT> tmp2424;
4289 56 : compiler::TNode<BoolT> tmp2425;
4290 56 : compiler::TNode<BoolT> tmp2426;
4291 56 : compiler::TNode<Smi> tmp2427;
4292 56 : compiler::TNode<FixedArray> tmp2428;
4293 56 : compiler::TNode<BoolT> tmp2429;
4294 56 : compiler::TNode<BoolT> tmp2430;
4295 56 : compiler::TNode<BoolT> tmp2431;
4296 56 : compiler::TNode<JSArray> tmp2432;
4297 56 : compiler::TNode<JSArray> tmp2433;
4298 56 : compiler::TNode<Map> tmp2434;
4299 56 : compiler::TNode<Object> tmp2435;
4300 56 : compiler::TNode<Object> tmp2436;
4301 56 : compiler::TNode<Smi> tmp2437;
4302 56 : compiler::TNode<Object> tmp2438;
4303 56 : compiler::TNode<Context> tmp2439;
4304 56 : compiler::TNode<Smi> tmp2440;
4305 56 : compiler::TNode<Object> tmp2441;
4306 56 : compiler::TNode<Object> tmp2442;
4307 56 : ca_.Bind(&block81, &tmp2398, &tmp2399, &tmp2400, &tmp2401, &tmp2402, &tmp2403, &tmp2404, &tmp2405, &tmp2406, &tmp2407, &tmp2408, &tmp2409, &tmp2410, &tmp2411, &tmp2412, &tmp2413, &tmp2414, &tmp2415, &tmp2416, &tmp2417, &tmp2418, &tmp2419, &tmp2420, &tmp2421, &tmp2422, &tmp2423, &tmp2424, &tmp2425, &tmp2426, &tmp2427, &tmp2428, &tmp2429, &tmp2430, &tmp2431, &tmp2432, &tmp2433, &tmp2434, &tmp2435, &tmp2436, &tmp2437, &tmp2438, &tmp2439, &tmp2440, &tmp2441, &tmp2442);
4308 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 168);
4309 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 169);
4310 56 : compiler::TNode<BoolT> tmp2443;
4311 56 : USE(tmp2443);
4312 56 : tmp2443 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
4313 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 170);
4314 56 : compiler::TNode<BoolT> tmp2444;
4315 56 : USE(tmp2444);
4316 56 : tmp2444 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
4317 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 171);
4318 56 : CodeStubAssembler(state_).StoreFixedArrayElementSmi(compiler::TNode<FixedArray>{tmp2428}, compiler::TNode<Smi>{tmp2440}, compiler::TNode<Object>{ca_.UncheckedCast<HeapObject>(tmp2442)});
4319 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 164);
4320 56 : ca_.Goto(&block80, tmp2398, tmp2399, tmp2400, tmp2401, tmp2402, tmp2403, tmp2404, tmp2405, tmp2406, tmp2407, tmp2408, tmp2409, tmp2410, tmp2411, tmp2412, tmp2413, tmp2414, tmp2415, tmp2416, tmp2417, tmp2418, tmp2419, tmp2420, tmp2421, tmp2422, tmp2423, tmp2424, tmp2425, tmp2426, tmp2427, tmp2428, tmp2443, tmp2444, tmp2431, tmp2432, tmp2433, tmp2434, tmp2435, tmp2436, tmp2437, tmp2438, tmp2439, tmp2440, tmp2441, tmp2442);
4321 : }
4322 :
4323 56 : if (block80.is_used()) {
4324 56 : compiler::TNode<Context> tmp2445;
4325 56 : compiler::TNode<JSReceiver> tmp2446;
4326 56 : compiler::TNode<Smi> tmp2447;
4327 56 : compiler::TNode<JSReceiver> tmp2448;
4328 56 : compiler::TNode<Object> tmp2449;
4329 56 : compiler::TNode<Smi> tmp2450;
4330 56 : compiler::TNode<JSArray> tmp2451;
4331 56 : compiler::TNode<FixedArray> tmp2452;
4332 56 : compiler::TNode<BoolT> tmp2453;
4333 56 : compiler::TNode<BoolT> tmp2454;
4334 56 : compiler::TNode<BoolT> tmp2455;
4335 56 : compiler::TNode<Int32T> tmp2456;
4336 56 : compiler::TNode<JSArray> tmp2457;
4337 56 : compiler::TNode<Smi> tmp2458;
4338 56 : compiler::TNode<JSReceiver> tmp2459;
4339 56 : compiler::TNode<Object> tmp2460;
4340 56 : compiler::TNode<FixedArray> tmp2461;
4341 56 : compiler::TNode<BoolT> tmp2462;
4342 56 : compiler::TNode<BoolT> tmp2463;
4343 56 : compiler::TNode<BoolT> tmp2464;
4344 56 : compiler::TNode<Context> tmp2465;
4345 56 : compiler::TNode<JSArray> tmp2466;
4346 56 : compiler::TNode<Smi> tmp2467;
4347 56 : compiler::TNode<JSReceiver> tmp2468;
4348 56 : compiler::TNode<Object> tmp2469;
4349 56 : compiler::TNode<FixedArray> tmp2470;
4350 56 : compiler::TNode<BoolT> tmp2471;
4351 56 : compiler::TNode<BoolT> tmp2472;
4352 56 : compiler::TNode<BoolT> tmp2473;
4353 56 : compiler::TNode<Smi> tmp2474;
4354 56 : compiler::TNode<FixedArray> tmp2475;
4355 56 : compiler::TNode<BoolT> tmp2476;
4356 56 : compiler::TNode<BoolT> tmp2477;
4357 56 : compiler::TNode<BoolT> tmp2478;
4358 56 : compiler::TNode<JSArray> tmp2479;
4359 56 : compiler::TNode<JSArray> tmp2480;
4360 56 : compiler::TNode<Map> tmp2481;
4361 56 : compiler::TNode<Object> tmp2482;
4362 56 : compiler::TNode<Object> tmp2483;
4363 56 : compiler::TNode<Smi> tmp2484;
4364 56 : compiler::TNode<Object> tmp2485;
4365 56 : compiler::TNode<Context> tmp2486;
4366 56 : compiler::TNode<Smi> tmp2487;
4367 56 : compiler::TNode<Object> tmp2488;
4368 56 : compiler::TNode<Object> tmp2489;
4369 56 : ca_.Bind(&block80, &tmp2445, &tmp2446, &tmp2447, &tmp2448, &tmp2449, &tmp2450, &tmp2451, &tmp2452, &tmp2453, &tmp2454, &tmp2455, &tmp2456, &tmp2457, &tmp2458, &tmp2459, &tmp2460, &tmp2461, &tmp2462, &tmp2463, &tmp2464, &tmp2465, &tmp2466, &tmp2467, &tmp2468, &tmp2469, &tmp2470, &tmp2471, &tmp2472, &tmp2473, &tmp2474, &tmp2475, &tmp2476, &tmp2477, &tmp2478, &tmp2479, &tmp2480, &tmp2481, &tmp2482, &tmp2483, &tmp2484, &tmp2485, &tmp2486, &tmp2487, &tmp2488, &tmp2489);
4370 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 161);
4371 56 : ca_.Goto(&block76, tmp2445, tmp2446, tmp2447, tmp2448, tmp2449, tmp2450, tmp2451, tmp2452, tmp2453, tmp2454, tmp2455, tmp2456, tmp2457, tmp2458, tmp2459, tmp2460, tmp2461, tmp2462, tmp2463, tmp2464, tmp2465, tmp2466, tmp2467, tmp2468, tmp2469, tmp2470, tmp2471, tmp2472, tmp2473, tmp2474, tmp2475, tmp2476, tmp2477, tmp2478, tmp2479, tmp2480, tmp2481, tmp2482, tmp2483, tmp2484, tmp2485, tmp2486, tmp2487, tmp2488, tmp2489);
4372 : }
4373 :
4374 56 : if (block76.is_used()) {
4375 56 : compiler::TNode<Context> tmp2490;
4376 56 : compiler::TNode<JSReceiver> tmp2491;
4377 56 : compiler::TNode<Smi> tmp2492;
4378 56 : compiler::TNode<JSReceiver> tmp2493;
4379 56 : compiler::TNode<Object> tmp2494;
4380 56 : compiler::TNode<Smi> tmp2495;
4381 56 : compiler::TNode<JSArray> tmp2496;
4382 56 : compiler::TNode<FixedArray> tmp2497;
4383 56 : compiler::TNode<BoolT> tmp2498;
4384 56 : compiler::TNode<BoolT> tmp2499;
4385 56 : compiler::TNode<BoolT> tmp2500;
4386 56 : compiler::TNode<Int32T> tmp2501;
4387 56 : compiler::TNode<JSArray> tmp2502;
4388 56 : compiler::TNode<Smi> tmp2503;
4389 56 : compiler::TNode<JSReceiver> tmp2504;
4390 56 : compiler::TNode<Object> tmp2505;
4391 56 : compiler::TNode<FixedArray> tmp2506;
4392 56 : compiler::TNode<BoolT> tmp2507;
4393 56 : compiler::TNode<BoolT> tmp2508;
4394 56 : compiler::TNode<BoolT> tmp2509;
4395 56 : compiler::TNode<Context> tmp2510;
4396 56 : compiler::TNode<JSArray> tmp2511;
4397 56 : compiler::TNode<Smi> tmp2512;
4398 56 : compiler::TNode<JSReceiver> tmp2513;
4399 56 : compiler::TNode<Object> tmp2514;
4400 56 : compiler::TNode<FixedArray> tmp2515;
4401 56 : compiler::TNode<BoolT> tmp2516;
4402 56 : compiler::TNode<BoolT> tmp2517;
4403 56 : compiler::TNode<BoolT> tmp2518;
4404 56 : compiler::TNode<Smi> tmp2519;
4405 56 : compiler::TNode<FixedArray> tmp2520;
4406 56 : compiler::TNode<BoolT> tmp2521;
4407 56 : compiler::TNode<BoolT> tmp2522;
4408 56 : compiler::TNode<BoolT> tmp2523;
4409 56 : compiler::TNode<JSArray> tmp2524;
4410 56 : compiler::TNode<JSArray> tmp2525;
4411 56 : compiler::TNode<Map> tmp2526;
4412 56 : compiler::TNode<Object> tmp2527;
4413 56 : compiler::TNode<Object> tmp2528;
4414 56 : compiler::TNode<Smi> tmp2529;
4415 56 : compiler::TNode<Object> tmp2530;
4416 56 : compiler::TNode<Context> tmp2531;
4417 56 : compiler::TNode<Smi> tmp2532;
4418 56 : compiler::TNode<Object> tmp2533;
4419 56 : compiler::TNode<Object> tmp2534;
4420 56 : ca_.Bind(&block76, &tmp2490, &tmp2491, &tmp2492, &tmp2493, &tmp2494, &tmp2495, &tmp2496, &tmp2497, &tmp2498, &tmp2499, &tmp2500, &tmp2501, &tmp2502, &tmp2503, &tmp2504, &tmp2505, &tmp2506, &tmp2507, &tmp2508, &tmp2509, &tmp2510, &tmp2511, &tmp2512, &tmp2513, &tmp2514, &tmp2515, &tmp2516, &tmp2517, &tmp2518, &tmp2519, &tmp2520, &tmp2521, &tmp2522, &tmp2523, &tmp2524, &tmp2525, &tmp2526, &tmp2527, &tmp2528, &tmp2529, &tmp2530, &tmp2531, &tmp2532, &tmp2533, &tmp2534);
4421 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 160);
4422 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 202);
4423 56 : ca_.Goto(&block75, tmp2490, tmp2491, tmp2492, tmp2493, tmp2494, tmp2495, tmp2496, tmp2497, tmp2498, tmp2499, tmp2500, tmp2501, tmp2502, tmp2503, tmp2504, tmp2505, tmp2506, tmp2507, tmp2508, tmp2509, tmp2510, tmp2511, tmp2512, tmp2513, tmp2514, tmp2515, tmp2516, tmp2517, tmp2518, tmp2519, tmp2520, tmp2521, tmp2522, tmp2523, tmp2524, tmp2525, tmp2526, tmp2527, tmp2528, tmp2529, tmp2530, tmp2531, tmp2532, tmp2533);
4424 : }
4425 :
4426 56 : if (block75.is_used()) {
4427 56 : compiler::TNode<Context> tmp2535;
4428 56 : compiler::TNode<JSReceiver> tmp2536;
4429 56 : compiler::TNode<Smi> tmp2537;
4430 56 : compiler::TNode<JSReceiver> tmp2538;
4431 56 : compiler::TNode<Object> tmp2539;
4432 56 : compiler::TNode<Smi> tmp2540;
4433 56 : compiler::TNode<JSArray> tmp2541;
4434 56 : compiler::TNode<FixedArray> tmp2542;
4435 56 : compiler::TNode<BoolT> tmp2543;
4436 56 : compiler::TNode<BoolT> tmp2544;
4437 56 : compiler::TNode<BoolT> tmp2545;
4438 56 : compiler::TNode<Int32T> tmp2546;
4439 56 : compiler::TNode<JSArray> tmp2547;
4440 56 : compiler::TNode<Smi> tmp2548;
4441 56 : compiler::TNode<JSReceiver> tmp2549;
4442 56 : compiler::TNode<Object> tmp2550;
4443 56 : compiler::TNode<FixedArray> tmp2551;
4444 56 : compiler::TNode<BoolT> tmp2552;
4445 56 : compiler::TNode<BoolT> tmp2553;
4446 56 : compiler::TNode<BoolT> tmp2554;
4447 56 : compiler::TNode<Context> tmp2555;
4448 56 : compiler::TNode<JSArray> tmp2556;
4449 56 : compiler::TNode<Smi> tmp2557;
4450 56 : compiler::TNode<JSReceiver> tmp2558;
4451 56 : compiler::TNode<Object> tmp2559;
4452 56 : compiler::TNode<FixedArray> tmp2560;
4453 56 : compiler::TNode<BoolT> tmp2561;
4454 56 : compiler::TNode<BoolT> tmp2562;
4455 56 : compiler::TNode<BoolT> tmp2563;
4456 56 : compiler::TNode<Smi> tmp2564;
4457 56 : compiler::TNode<FixedArray> tmp2565;
4458 56 : compiler::TNode<BoolT> tmp2566;
4459 56 : compiler::TNode<BoolT> tmp2567;
4460 56 : compiler::TNode<BoolT> tmp2568;
4461 56 : compiler::TNode<JSArray> tmp2569;
4462 56 : compiler::TNode<JSArray> tmp2570;
4463 56 : compiler::TNode<Map> tmp2571;
4464 56 : compiler::TNode<Object> tmp2572;
4465 56 : compiler::TNode<Object> tmp2573;
4466 56 : compiler::TNode<Smi> tmp2574;
4467 56 : compiler::TNode<Object> tmp2575;
4468 56 : compiler::TNode<Context> tmp2576;
4469 56 : compiler::TNode<Smi> tmp2577;
4470 56 : compiler::TNode<Object> tmp2578;
4471 56 : ca_.Bind(&block75, &tmp2535, &tmp2536, &tmp2537, &tmp2538, &tmp2539, &tmp2540, &tmp2541, &tmp2542, &tmp2543, &tmp2544, &tmp2545, &tmp2546, &tmp2547, &tmp2548, &tmp2549, &tmp2550, &tmp2551, &tmp2552, &tmp2553, &tmp2554, &tmp2555, &tmp2556, &tmp2557, &tmp2558, &tmp2559, &tmp2560, &tmp2561, &tmp2562, &tmp2563, &tmp2564, &tmp2565, &tmp2566, &tmp2567, &tmp2568, &tmp2569, &tmp2570, &tmp2571, &tmp2572, &tmp2573, &tmp2574, &tmp2575, &tmp2576, &tmp2577, &tmp2578);
4472 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 918);
4473 56 : compiler::TNode<Map> tmp2579;
4474 56 : USE(tmp2579);
4475 56 : tmp2579 = ca_.UncheckedCast<Map>(BaseBuiltinsFromDSLAssembler(state_).LoadHeapObjectMap(compiler::TNode<HeapObject>{tmp2569}));
4476 56 : compiler::TNode<BoolT> tmp2580;
4477 56 : USE(tmp2580);
4478 56 : tmp2580 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).WordNotEqual(compiler::TNode<HeapObject>{tmp2579}, compiler::TNode<HeapObject>{tmp2571}));
4479 56 : ca_.Branch(tmp2580, &block87, &block88, tmp2535, tmp2536, tmp2537, tmp2538, tmp2539, tmp2540, tmp2541, tmp2542, tmp2543, tmp2544, tmp2545, tmp2546, tmp2547, tmp2548, tmp2549, tmp2550, tmp2551, tmp2552, tmp2553, tmp2554, tmp2555, tmp2556, tmp2557, tmp2558, tmp2559, tmp2560, tmp2561, tmp2562, tmp2563, tmp2564, tmp2565, tmp2566, tmp2567, tmp2568, tmp2569, tmp2570, tmp2571, tmp2572, tmp2573);
4480 : }
4481 :
4482 56 : if (block87.is_used()) {
4483 56 : compiler::TNode<Context> tmp2581;
4484 56 : compiler::TNode<JSReceiver> tmp2582;
4485 56 : compiler::TNode<Smi> tmp2583;
4486 56 : compiler::TNode<JSReceiver> tmp2584;
4487 56 : compiler::TNode<Object> tmp2585;
4488 56 : compiler::TNode<Smi> tmp2586;
4489 56 : compiler::TNode<JSArray> tmp2587;
4490 56 : compiler::TNode<FixedArray> tmp2588;
4491 56 : compiler::TNode<BoolT> tmp2589;
4492 56 : compiler::TNode<BoolT> tmp2590;
4493 56 : compiler::TNode<BoolT> tmp2591;
4494 56 : compiler::TNode<Int32T> tmp2592;
4495 56 : compiler::TNode<JSArray> tmp2593;
4496 56 : compiler::TNode<Smi> tmp2594;
4497 56 : compiler::TNode<JSReceiver> tmp2595;
4498 56 : compiler::TNode<Object> tmp2596;
4499 56 : compiler::TNode<FixedArray> tmp2597;
4500 56 : compiler::TNode<BoolT> tmp2598;
4501 56 : compiler::TNode<BoolT> tmp2599;
4502 56 : compiler::TNode<BoolT> tmp2600;
4503 56 : compiler::TNode<Context> tmp2601;
4504 56 : compiler::TNode<JSArray> tmp2602;
4505 56 : compiler::TNode<Smi> tmp2603;
4506 56 : compiler::TNode<JSReceiver> tmp2604;
4507 56 : compiler::TNode<Object> tmp2605;
4508 56 : compiler::TNode<FixedArray> tmp2606;
4509 56 : compiler::TNode<BoolT> tmp2607;
4510 56 : compiler::TNode<BoolT> tmp2608;
4511 56 : compiler::TNode<BoolT> tmp2609;
4512 56 : compiler::TNode<Smi> tmp2610;
4513 56 : compiler::TNode<FixedArray> tmp2611;
4514 56 : compiler::TNode<BoolT> tmp2612;
4515 56 : compiler::TNode<BoolT> tmp2613;
4516 56 : compiler::TNode<BoolT> tmp2614;
4517 56 : compiler::TNode<JSArray> tmp2615;
4518 56 : compiler::TNode<JSArray> tmp2616;
4519 56 : compiler::TNode<Map> tmp2617;
4520 56 : compiler::TNode<Object> tmp2618;
4521 56 : compiler::TNode<Object> tmp2619;
4522 56 : ca_.Bind(&block87, &tmp2581, &tmp2582, &tmp2583, &tmp2584, &tmp2585, &tmp2586, &tmp2587, &tmp2588, &tmp2589, &tmp2590, &tmp2591, &tmp2592, &tmp2593, &tmp2594, &tmp2595, &tmp2596, &tmp2597, &tmp2598, &tmp2599, &tmp2600, &tmp2601, &tmp2602, &tmp2603, &tmp2604, &tmp2605, &tmp2606, &tmp2607, &tmp2608, &tmp2609, &tmp2610, &tmp2611, &tmp2612, &tmp2613, &tmp2614, &tmp2615, &tmp2616, &tmp2617, &tmp2618, &tmp2619);
4523 56 : ca_.Goto(&block85, tmp2581, tmp2582, tmp2583, tmp2584, tmp2585, tmp2586, tmp2587, tmp2588, tmp2589, tmp2590, tmp2591, tmp2592, tmp2593, tmp2594, tmp2595, tmp2596, tmp2597, tmp2598, tmp2599, tmp2600, tmp2601, tmp2602, tmp2603, tmp2604, tmp2605, tmp2606, tmp2607, tmp2608, tmp2609, tmp2610, tmp2611, tmp2612, tmp2613, tmp2614, tmp2615, tmp2616, tmp2617, tmp2618, tmp2619);
4524 : }
4525 :
4526 56 : if (block88.is_used()) {
4527 56 : compiler::TNode<Context> tmp2620;
4528 56 : compiler::TNode<JSReceiver> tmp2621;
4529 56 : compiler::TNode<Smi> tmp2622;
4530 56 : compiler::TNode<JSReceiver> tmp2623;
4531 56 : compiler::TNode<Object> tmp2624;
4532 56 : compiler::TNode<Smi> tmp2625;
4533 56 : compiler::TNode<JSArray> tmp2626;
4534 56 : compiler::TNode<FixedArray> tmp2627;
4535 56 : compiler::TNode<BoolT> tmp2628;
4536 56 : compiler::TNode<BoolT> tmp2629;
4537 56 : compiler::TNode<BoolT> tmp2630;
4538 56 : compiler::TNode<Int32T> tmp2631;
4539 56 : compiler::TNode<JSArray> tmp2632;
4540 56 : compiler::TNode<Smi> tmp2633;
4541 56 : compiler::TNode<JSReceiver> tmp2634;
4542 56 : compiler::TNode<Object> tmp2635;
4543 56 : compiler::TNode<FixedArray> tmp2636;
4544 56 : compiler::TNode<BoolT> tmp2637;
4545 56 : compiler::TNode<BoolT> tmp2638;
4546 56 : compiler::TNode<BoolT> tmp2639;
4547 56 : compiler::TNode<Context> tmp2640;
4548 56 : compiler::TNode<JSArray> tmp2641;
4549 56 : compiler::TNode<Smi> tmp2642;
4550 56 : compiler::TNode<JSReceiver> tmp2643;
4551 56 : compiler::TNode<Object> tmp2644;
4552 56 : compiler::TNode<FixedArray> tmp2645;
4553 56 : compiler::TNode<BoolT> tmp2646;
4554 56 : compiler::TNode<BoolT> tmp2647;
4555 56 : compiler::TNode<BoolT> tmp2648;
4556 56 : compiler::TNode<Smi> tmp2649;
4557 56 : compiler::TNode<FixedArray> tmp2650;
4558 56 : compiler::TNode<BoolT> tmp2651;
4559 56 : compiler::TNode<BoolT> tmp2652;
4560 56 : compiler::TNode<BoolT> tmp2653;
4561 56 : compiler::TNode<JSArray> tmp2654;
4562 56 : compiler::TNode<JSArray> tmp2655;
4563 56 : compiler::TNode<Map> tmp2656;
4564 56 : compiler::TNode<Object> tmp2657;
4565 56 : compiler::TNode<Object> tmp2658;
4566 56 : ca_.Bind(&block88, &tmp2620, &tmp2621, &tmp2622, &tmp2623, &tmp2624, &tmp2625, &tmp2626, &tmp2627, &tmp2628, &tmp2629, &tmp2630, &tmp2631, &tmp2632, &tmp2633, &tmp2634, &tmp2635, &tmp2636, &tmp2637, &tmp2638, &tmp2639, &tmp2640, &tmp2641, &tmp2642, &tmp2643, &tmp2644, &tmp2645, &tmp2646, &tmp2647, &tmp2648, &tmp2649, &tmp2650, &tmp2651, &tmp2652, &tmp2653, &tmp2654, &tmp2655, &tmp2656, &tmp2657, &tmp2658);
4567 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 925);
4568 56 : compiler::TNode<BoolT> tmp2659;
4569 56 : USE(tmp2659);
4570 56 : tmp2659 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsNoElementsProtectorCellInvalid());
4571 56 : ca_.Branch(tmp2659, &block89, &block90, tmp2620, tmp2621, tmp2622, tmp2623, tmp2624, tmp2625, tmp2626, tmp2627, tmp2628, tmp2629, tmp2630, tmp2631, tmp2632, tmp2633, tmp2634, tmp2635, tmp2636, tmp2637, tmp2638, tmp2639, tmp2640, tmp2641, tmp2642, tmp2643, tmp2644, tmp2645, tmp2646, tmp2647, tmp2648, tmp2649, tmp2650, tmp2651, tmp2652, tmp2653, tmp2654, tmp2655, tmp2656, tmp2657, tmp2658);
4572 : }
4573 :
4574 56 : if (block89.is_used()) {
4575 56 : compiler::TNode<Context> tmp2660;
4576 56 : compiler::TNode<JSReceiver> tmp2661;
4577 56 : compiler::TNode<Smi> tmp2662;
4578 56 : compiler::TNode<JSReceiver> tmp2663;
4579 56 : compiler::TNode<Object> tmp2664;
4580 56 : compiler::TNode<Smi> tmp2665;
4581 56 : compiler::TNode<JSArray> tmp2666;
4582 56 : compiler::TNode<FixedArray> tmp2667;
4583 56 : compiler::TNode<BoolT> tmp2668;
4584 56 : compiler::TNode<BoolT> tmp2669;
4585 56 : compiler::TNode<BoolT> tmp2670;
4586 56 : compiler::TNode<Int32T> tmp2671;
4587 56 : compiler::TNode<JSArray> tmp2672;
4588 56 : compiler::TNode<Smi> tmp2673;
4589 56 : compiler::TNode<JSReceiver> tmp2674;
4590 56 : compiler::TNode<Object> tmp2675;
4591 56 : compiler::TNode<FixedArray> tmp2676;
4592 56 : compiler::TNode<BoolT> tmp2677;
4593 56 : compiler::TNode<BoolT> tmp2678;
4594 56 : compiler::TNode<BoolT> tmp2679;
4595 56 : compiler::TNode<Context> tmp2680;
4596 56 : compiler::TNode<JSArray> tmp2681;
4597 56 : compiler::TNode<Smi> tmp2682;
4598 56 : compiler::TNode<JSReceiver> tmp2683;
4599 56 : compiler::TNode<Object> tmp2684;
4600 56 : compiler::TNode<FixedArray> tmp2685;
4601 56 : compiler::TNode<BoolT> tmp2686;
4602 56 : compiler::TNode<BoolT> tmp2687;
4603 56 : compiler::TNode<BoolT> tmp2688;
4604 56 : compiler::TNode<Smi> tmp2689;
4605 56 : compiler::TNode<FixedArray> tmp2690;
4606 56 : compiler::TNode<BoolT> tmp2691;
4607 56 : compiler::TNode<BoolT> tmp2692;
4608 56 : compiler::TNode<BoolT> tmp2693;
4609 56 : compiler::TNode<JSArray> tmp2694;
4610 56 : compiler::TNode<JSArray> tmp2695;
4611 56 : compiler::TNode<Map> tmp2696;
4612 56 : compiler::TNode<Object> tmp2697;
4613 56 : compiler::TNode<Object> tmp2698;
4614 56 : ca_.Bind(&block89, &tmp2660, &tmp2661, &tmp2662, &tmp2663, &tmp2664, &tmp2665, &tmp2666, &tmp2667, &tmp2668, &tmp2669, &tmp2670, &tmp2671, &tmp2672, &tmp2673, &tmp2674, &tmp2675, &tmp2676, &tmp2677, &tmp2678, &tmp2679, &tmp2680, &tmp2681, &tmp2682, &tmp2683, &tmp2684, &tmp2685, &tmp2686, &tmp2687, &tmp2688, &tmp2689, &tmp2690, &tmp2691, &tmp2692, &tmp2693, &tmp2694, &tmp2695, &tmp2696, &tmp2697, &tmp2698);
4615 56 : ca_.Goto(&block85, tmp2660, tmp2661, tmp2662, tmp2663, tmp2664, tmp2665, tmp2666, tmp2667, tmp2668, tmp2669, tmp2670, tmp2671, tmp2672, tmp2673, tmp2674, tmp2675, tmp2676, tmp2677, tmp2678, tmp2679, tmp2680, tmp2681, tmp2682, tmp2683, tmp2684, tmp2685, tmp2686, tmp2687, tmp2688, tmp2689, tmp2690, tmp2691, tmp2692, tmp2693, tmp2694, tmp2695, tmp2696, tmp2697, tmp2698);
4616 : }
4617 :
4618 56 : if (block90.is_used()) {
4619 56 : compiler::TNode<Context> tmp2699;
4620 56 : compiler::TNode<JSReceiver> tmp2700;
4621 56 : compiler::TNode<Smi> tmp2701;
4622 56 : compiler::TNode<JSReceiver> tmp2702;
4623 56 : compiler::TNode<Object> tmp2703;
4624 56 : compiler::TNode<Smi> tmp2704;
4625 56 : compiler::TNode<JSArray> tmp2705;
4626 56 : compiler::TNode<FixedArray> tmp2706;
4627 56 : compiler::TNode<BoolT> tmp2707;
4628 56 : compiler::TNode<BoolT> tmp2708;
4629 56 : compiler::TNode<BoolT> tmp2709;
4630 56 : compiler::TNode<Int32T> tmp2710;
4631 56 : compiler::TNode<JSArray> tmp2711;
4632 56 : compiler::TNode<Smi> tmp2712;
4633 56 : compiler::TNode<JSReceiver> tmp2713;
4634 56 : compiler::TNode<Object> tmp2714;
4635 56 : compiler::TNode<FixedArray> tmp2715;
4636 56 : compiler::TNode<BoolT> tmp2716;
4637 56 : compiler::TNode<BoolT> tmp2717;
4638 56 : compiler::TNode<BoolT> tmp2718;
4639 56 : compiler::TNode<Context> tmp2719;
4640 56 : compiler::TNode<JSArray> tmp2720;
4641 56 : compiler::TNode<Smi> tmp2721;
4642 56 : compiler::TNode<JSReceiver> tmp2722;
4643 56 : compiler::TNode<Object> tmp2723;
4644 56 : compiler::TNode<FixedArray> tmp2724;
4645 56 : compiler::TNode<BoolT> tmp2725;
4646 56 : compiler::TNode<BoolT> tmp2726;
4647 56 : compiler::TNode<BoolT> tmp2727;
4648 56 : compiler::TNode<Smi> tmp2728;
4649 56 : compiler::TNode<FixedArray> tmp2729;
4650 56 : compiler::TNode<BoolT> tmp2730;
4651 56 : compiler::TNode<BoolT> tmp2731;
4652 56 : compiler::TNode<BoolT> tmp2732;
4653 56 : compiler::TNode<JSArray> tmp2733;
4654 56 : compiler::TNode<JSArray> tmp2734;
4655 56 : compiler::TNode<Map> tmp2735;
4656 56 : compiler::TNode<Object> tmp2736;
4657 56 : compiler::TNode<Object> tmp2737;
4658 56 : ca_.Bind(&block90, &tmp2699, &tmp2700, &tmp2701, &tmp2702, &tmp2703, &tmp2704, &tmp2705, &tmp2706, &tmp2707, &tmp2708, &tmp2709, &tmp2710, &tmp2711, &tmp2712, &tmp2713, &tmp2714, &tmp2715, &tmp2716, &tmp2717, &tmp2718, &tmp2719, &tmp2720, &tmp2721, &tmp2722, &tmp2723, &tmp2724, &tmp2725, &tmp2726, &tmp2727, &tmp2728, &tmp2729, &tmp2730, &tmp2731, &tmp2732, &tmp2733, &tmp2734, &tmp2735, &tmp2736, &tmp2737);
4659 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 926);
4660 56 : compiler::TNode<JSArray> tmp2738;
4661 56 : USE(tmp2738);
4662 56 : tmp2738 = (compiler::TNode<JSArray>{tmp2733});
4663 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 203);
4664 56 : ca_.Goto(&block86, tmp2699, tmp2700, tmp2701, tmp2702, tmp2703, tmp2704, tmp2705, tmp2706, tmp2707, tmp2708, tmp2709, tmp2710, tmp2711, tmp2712, tmp2713, tmp2714, tmp2715, tmp2716, tmp2717, tmp2718, tmp2719, tmp2720, tmp2721, tmp2722, tmp2723, tmp2724, tmp2725, tmp2726, tmp2727, tmp2728, tmp2729, tmp2730, tmp2731, tmp2732, tmp2733, tmp2738, tmp2735, tmp2736, tmp2737);
4665 : }
4666 :
4667 56 : if (block86.is_used()) {
4668 56 : compiler::TNode<Context> tmp2739;
4669 56 : compiler::TNode<JSReceiver> tmp2740;
4670 56 : compiler::TNode<Smi> tmp2741;
4671 56 : compiler::TNode<JSReceiver> tmp2742;
4672 56 : compiler::TNode<Object> tmp2743;
4673 56 : compiler::TNode<Smi> tmp2744;
4674 56 : compiler::TNode<JSArray> tmp2745;
4675 56 : compiler::TNode<FixedArray> tmp2746;
4676 56 : compiler::TNode<BoolT> tmp2747;
4677 56 : compiler::TNode<BoolT> tmp2748;
4678 56 : compiler::TNode<BoolT> tmp2749;
4679 56 : compiler::TNode<Int32T> tmp2750;
4680 56 : compiler::TNode<JSArray> tmp2751;
4681 56 : compiler::TNode<Smi> tmp2752;
4682 56 : compiler::TNode<JSReceiver> tmp2753;
4683 56 : compiler::TNode<Object> tmp2754;
4684 56 : compiler::TNode<FixedArray> tmp2755;
4685 56 : compiler::TNode<BoolT> tmp2756;
4686 56 : compiler::TNode<BoolT> tmp2757;
4687 56 : compiler::TNode<BoolT> tmp2758;
4688 56 : compiler::TNode<Context> tmp2759;
4689 56 : compiler::TNode<JSArray> tmp2760;
4690 56 : compiler::TNode<Smi> tmp2761;
4691 56 : compiler::TNode<JSReceiver> tmp2762;
4692 56 : compiler::TNode<Object> tmp2763;
4693 56 : compiler::TNode<FixedArray> tmp2764;
4694 56 : compiler::TNode<BoolT> tmp2765;
4695 56 : compiler::TNode<BoolT> tmp2766;
4696 56 : compiler::TNode<BoolT> tmp2767;
4697 56 : compiler::TNode<Smi> tmp2768;
4698 56 : compiler::TNode<FixedArray> tmp2769;
4699 56 : compiler::TNode<BoolT> tmp2770;
4700 56 : compiler::TNode<BoolT> tmp2771;
4701 56 : compiler::TNode<BoolT> tmp2772;
4702 56 : compiler::TNode<JSArray> tmp2773;
4703 56 : compiler::TNode<JSArray> tmp2774;
4704 56 : compiler::TNode<Map> tmp2775;
4705 56 : compiler::TNode<Object> tmp2776;
4706 56 : compiler::TNode<Object> tmp2777;
4707 56 : ca_.Bind(&block86, &tmp2739, &tmp2740, &tmp2741, &tmp2742, &tmp2743, &tmp2744, &tmp2745, &tmp2746, &tmp2747, &tmp2748, &tmp2749, &tmp2750, &tmp2751, &tmp2752, &tmp2753, &tmp2754, &tmp2755, &tmp2756, &tmp2757, &tmp2758, &tmp2759, &tmp2760, &tmp2761, &tmp2762, &tmp2763, &tmp2764, &tmp2765, &tmp2766, &tmp2767, &tmp2768, &tmp2769, &tmp2770, &tmp2771, &tmp2772, &tmp2773, &tmp2774, &tmp2775, &tmp2776, &tmp2777);
4708 56 : ca_.Goto(&block84, tmp2739, tmp2740, tmp2741, tmp2742, tmp2743, tmp2744, tmp2745, tmp2746, tmp2747, tmp2748, tmp2749, tmp2750, tmp2751, tmp2752, tmp2753, tmp2754, tmp2755, tmp2756, tmp2757, tmp2758, tmp2759, tmp2760, tmp2761, tmp2762, tmp2763, tmp2764, tmp2765, tmp2766, tmp2767, tmp2768, tmp2769, tmp2770, tmp2771, tmp2772, tmp2773, tmp2774, tmp2775, tmp2776, tmp2777);
4709 : }
4710 :
4711 56 : if (block85.is_used()) {
4712 56 : compiler::TNode<Context> tmp2778;
4713 56 : compiler::TNode<JSReceiver> tmp2779;
4714 56 : compiler::TNode<Smi> tmp2780;
4715 56 : compiler::TNode<JSReceiver> tmp2781;
4716 56 : compiler::TNode<Object> tmp2782;
4717 56 : compiler::TNode<Smi> tmp2783;
4718 56 : compiler::TNode<JSArray> tmp2784;
4719 56 : compiler::TNode<FixedArray> tmp2785;
4720 56 : compiler::TNode<BoolT> tmp2786;
4721 56 : compiler::TNode<BoolT> tmp2787;
4722 56 : compiler::TNode<BoolT> tmp2788;
4723 56 : compiler::TNode<Int32T> tmp2789;
4724 56 : compiler::TNode<JSArray> tmp2790;
4725 56 : compiler::TNode<Smi> tmp2791;
4726 56 : compiler::TNode<JSReceiver> tmp2792;
4727 56 : compiler::TNode<Object> tmp2793;
4728 56 : compiler::TNode<FixedArray> tmp2794;
4729 56 : compiler::TNode<BoolT> tmp2795;
4730 56 : compiler::TNode<BoolT> tmp2796;
4731 56 : compiler::TNode<BoolT> tmp2797;
4732 56 : compiler::TNode<Context> tmp2798;
4733 56 : compiler::TNode<JSArray> tmp2799;
4734 56 : compiler::TNode<Smi> tmp2800;
4735 56 : compiler::TNode<JSReceiver> tmp2801;
4736 56 : compiler::TNode<Object> tmp2802;
4737 56 : compiler::TNode<FixedArray> tmp2803;
4738 56 : compiler::TNode<BoolT> tmp2804;
4739 56 : compiler::TNode<BoolT> tmp2805;
4740 56 : compiler::TNode<BoolT> tmp2806;
4741 56 : compiler::TNode<Smi> tmp2807;
4742 56 : compiler::TNode<FixedArray> tmp2808;
4743 56 : compiler::TNode<BoolT> tmp2809;
4744 56 : compiler::TNode<BoolT> tmp2810;
4745 56 : compiler::TNode<BoolT> tmp2811;
4746 56 : compiler::TNode<JSArray> tmp2812;
4747 56 : compiler::TNode<JSArray> tmp2813;
4748 56 : compiler::TNode<Map> tmp2814;
4749 56 : compiler::TNode<Object> tmp2815;
4750 56 : compiler::TNode<Object> tmp2816;
4751 56 : ca_.Bind(&block85, &tmp2778, &tmp2779, &tmp2780, &tmp2781, &tmp2782, &tmp2783, &tmp2784, &tmp2785, &tmp2786, &tmp2787, &tmp2788, &tmp2789, &tmp2790, &tmp2791, &tmp2792, &tmp2793, &tmp2794, &tmp2795, &tmp2796, &tmp2797, &tmp2798, &tmp2799, &tmp2800, &tmp2801, &tmp2802, &tmp2803, &tmp2804, &tmp2805, &tmp2806, &tmp2807, &tmp2808, &tmp2809, &tmp2810, &tmp2811, &tmp2812, &tmp2813, &tmp2814, &tmp2815, &tmp2816);
4752 56 : compiler::TNode<Smi> tmp2817;
4753 56 : USE(tmp2817);
4754 56 : tmp2817 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(1));
4755 56 : compiler::TNode<Smi> tmp2818;
4756 56 : USE(tmp2818);
4757 56 : tmp2818 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp2807}, compiler::TNode<Smi>{tmp2817}));
4758 56 : ca_.Goto(&block13, tmp2778, tmp2779, tmp2780, tmp2781, tmp2782, tmp2783, tmp2784, tmp2785, tmp2786, tmp2787, tmp2788, tmp2789, tmp2808, tmp2809, tmp2810, tmp2811, tmp2818);
4759 : }
4760 :
4761 56 : if (block84.is_used()) {
4762 56 : compiler::TNode<Context> tmp2819;
4763 56 : compiler::TNode<JSReceiver> tmp2820;
4764 56 : compiler::TNode<Smi> tmp2821;
4765 56 : compiler::TNode<JSReceiver> tmp2822;
4766 56 : compiler::TNode<Object> tmp2823;
4767 56 : compiler::TNode<Smi> tmp2824;
4768 56 : compiler::TNode<JSArray> tmp2825;
4769 56 : compiler::TNode<FixedArray> tmp2826;
4770 56 : compiler::TNode<BoolT> tmp2827;
4771 56 : compiler::TNode<BoolT> tmp2828;
4772 56 : compiler::TNode<BoolT> tmp2829;
4773 56 : compiler::TNode<Int32T> tmp2830;
4774 56 : compiler::TNode<JSArray> tmp2831;
4775 56 : compiler::TNode<Smi> tmp2832;
4776 56 : compiler::TNode<JSReceiver> tmp2833;
4777 56 : compiler::TNode<Object> tmp2834;
4778 56 : compiler::TNode<FixedArray> tmp2835;
4779 56 : compiler::TNode<BoolT> tmp2836;
4780 56 : compiler::TNode<BoolT> tmp2837;
4781 56 : compiler::TNode<BoolT> tmp2838;
4782 56 : compiler::TNode<Context> tmp2839;
4783 56 : compiler::TNode<JSArray> tmp2840;
4784 56 : compiler::TNode<Smi> tmp2841;
4785 56 : compiler::TNode<JSReceiver> tmp2842;
4786 56 : compiler::TNode<Object> tmp2843;
4787 56 : compiler::TNode<FixedArray> tmp2844;
4788 56 : compiler::TNode<BoolT> tmp2845;
4789 56 : compiler::TNode<BoolT> tmp2846;
4790 56 : compiler::TNode<BoolT> tmp2847;
4791 56 : compiler::TNode<Smi> tmp2848;
4792 56 : compiler::TNode<FixedArray> tmp2849;
4793 56 : compiler::TNode<BoolT> tmp2850;
4794 56 : compiler::TNode<BoolT> tmp2851;
4795 56 : compiler::TNode<BoolT> tmp2852;
4796 56 : compiler::TNode<JSArray> tmp2853;
4797 56 : compiler::TNode<JSArray> tmp2854;
4798 56 : compiler::TNode<Map> tmp2855;
4799 56 : compiler::TNode<Object> tmp2856;
4800 56 : compiler::TNode<Object> tmp2857;
4801 56 : ca_.Bind(&block84, &tmp2819, &tmp2820, &tmp2821, &tmp2822, &tmp2823, &tmp2824, &tmp2825, &tmp2826, &tmp2827, &tmp2828, &tmp2829, &tmp2830, &tmp2831, &tmp2832, &tmp2833, &tmp2834, &tmp2835, &tmp2836, &tmp2837, &tmp2838, &tmp2839, &tmp2840, &tmp2841, &tmp2842, &tmp2843, &tmp2844, &tmp2845, &tmp2846, &tmp2847, &tmp2848, &tmp2849, &tmp2850, &tmp2851, &tmp2852, &tmp2853, &tmp2854, &tmp2855, &tmp2856, &tmp2857);
4802 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 197);
4803 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 205);
4804 56 : ca_.Goto(&block69, tmp2819, tmp2820, tmp2821, tmp2822, tmp2823, tmp2824, tmp2825, tmp2826, tmp2827, tmp2828, tmp2829, tmp2830, tmp2831, tmp2832, tmp2833, tmp2834, tmp2835, tmp2836, tmp2837, tmp2838, tmp2839, tmp2840, tmp2841, tmp2842, tmp2843, tmp2844, tmp2845, tmp2846, tmp2847, tmp2848, tmp2849, tmp2850, tmp2851, tmp2852, tmp2853, tmp2854, tmp2855);
4805 : }
4806 :
4807 56 : if (block70.is_used()) {
4808 56 : compiler::TNode<Context> tmp2858;
4809 56 : compiler::TNode<JSReceiver> tmp2859;
4810 56 : compiler::TNode<Smi> tmp2860;
4811 56 : compiler::TNode<JSReceiver> tmp2861;
4812 56 : compiler::TNode<Object> tmp2862;
4813 56 : compiler::TNode<Smi> tmp2863;
4814 56 : compiler::TNode<JSArray> tmp2864;
4815 56 : compiler::TNode<FixedArray> tmp2865;
4816 56 : compiler::TNode<BoolT> tmp2866;
4817 56 : compiler::TNode<BoolT> tmp2867;
4818 56 : compiler::TNode<BoolT> tmp2868;
4819 56 : compiler::TNode<Int32T> tmp2869;
4820 56 : compiler::TNode<JSArray> tmp2870;
4821 56 : compiler::TNode<Smi> tmp2871;
4822 56 : compiler::TNode<JSReceiver> tmp2872;
4823 56 : compiler::TNode<Object> tmp2873;
4824 56 : compiler::TNode<FixedArray> tmp2874;
4825 56 : compiler::TNode<BoolT> tmp2875;
4826 56 : compiler::TNode<BoolT> tmp2876;
4827 56 : compiler::TNode<BoolT> tmp2877;
4828 56 : compiler::TNode<Context> tmp2878;
4829 56 : compiler::TNode<JSArray> tmp2879;
4830 56 : compiler::TNode<Smi> tmp2880;
4831 56 : compiler::TNode<JSReceiver> tmp2881;
4832 56 : compiler::TNode<Object> tmp2882;
4833 56 : compiler::TNode<FixedArray> tmp2883;
4834 56 : compiler::TNode<BoolT> tmp2884;
4835 56 : compiler::TNode<BoolT> tmp2885;
4836 56 : compiler::TNode<BoolT> tmp2886;
4837 56 : compiler::TNode<Smi> tmp2887;
4838 56 : compiler::TNode<FixedArray> tmp2888;
4839 56 : compiler::TNode<BoolT> tmp2889;
4840 56 : compiler::TNode<BoolT> tmp2890;
4841 56 : compiler::TNode<BoolT> tmp2891;
4842 56 : compiler::TNode<JSArray> tmp2892;
4843 56 : compiler::TNode<JSArray> tmp2893;
4844 56 : compiler::TNode<Map> tmp2894;
4845 56 : ca_.Bind(&block70, &tmp2858, &tmp2859, &tmp2860, &tmp2861, &tmp2862, &tmp2863, &tmp2864, &tmp2865, &tmp2866, &tmp2867, &tmp2868, &tmp2869, &tmp2870, &tmp2871, &tmp2872, &tmp2873, &tmp2874, &tmp2875, &tmp2876, &tmp2877, &tmp2878, &tmp2879, &tmp2880, &tmp2881, &tmp2882, &tmp2883, &tmp2884, &tmp2885, &tmp2886, &tmp2887, &tmp2888, &tmp2889, &tmp2890, &tmp2891, &tmp2892, &tmp2893, &tmp2894);
4846 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 104);
4847 56 : compiler::TNode<BoolT> tmp2895;
4848 56 : USE(tmp2895);
4849 56 : tmp2895 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
4850 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 208);
4851 56 : ca_.Goto(&block91, tmp2858, tmp2859, tmp2860, tmp2861, tmp2862, tmp2863, tmp2864, tmp2865, tmp2866, tmp2867, tmp2868, tmp2869, tmp2870, tmp2871, tmp2872, tmp2873, tmp2874, tmp2875, tmp2876, tmp2877, tmp2878, tmp2879, tmp2880, tmp2881, tmp2882, tmp2883, tmp2884, tmp2885, tmp2886, tmp2887, tmp2888, tmp2889, tmp2890, tmp2895, tmp2892, tmp2893, tmp2894);
4852 : }
4853 :
4854 56 : if (block91.is_used()) {
4855 56 : compiler::TNode<Context> tmp2896;
4856 56 : compiler::TNode<JSReceiver> tmp2897;
4857 56 : compiler::TNode<Smi> tmp2898;
4858 56 : compiler::TNode<JSReceiver> tmp2899;
4859 56 : compiler::TNode<Object> tmp2900;
4860 56 : compiler::TNode<Smi> tmp2901;
4861 56 : compiler::TNode<JSArray> tmp2902;
4862 56 : compiler::TNode<FixedArray> tmp2903;
4863 56 : compiler::TNode<BoolT> tmp2904;
4864 56 : compiler::TNode<BoolT> tmp2905;
4865 56 : compiler::TNode<BoolT> tmp2906;
4866 56 : compiler::TNode<Int32T> tmp2907;
4867 56 : compiler::TNode<JSArray> tmp2908;
4868 56 : compiler::TNode<Smi> tmp2909;
4869 56 : compiler::TNode<JSReceiver> tmp2910;
4870 56 : compiler::TNode<Object> tmp2911;
4871 56 : compiler::TNode<FixedArray> tmp2912;
4872 56 : compiler::TNode<BoolT> tmp2913;
4873 56 : compiler::TNode<BoolT> tmp2914;
4874 56 : compiler::TNode<BoolT> tmp2915;
4875 56 : compiler::TNode<Context> tmp2916;
4876 56 : compiler::TNode<JSArray> tmp2917;
4877 56 : compiler::TNode<Smi> tmp2918;
4878 56 : compiler::TNode<JSReceiver> tmp2919;
4879 56 : compiler::TNode<Object> tmp2920;
4880 56 : compiler::TNode<FixedArray> tmp2921;
4881 56 : compiler::TNode<BoolT> tmp2922;
4882 56 : compiler::TNode<BoolT> tmp2923;
4883 56 : compiler::TNode<BoolT> tmp2924;
4884 56 : compiler::TNode<Smi> tmp2925;
4885 56 : compiler::TNode<FixedArray> tmp2926;
4886 56 : compiler::TNode<BoolT> tmp2927;
4887 56 : compiler::TNode<BoolT> tmp2928;
4888 56 : compiler::TNode<BoolT> tmp2929;
4889 56 : compiler::TNode<JSArray> tmp2930;
4890 56 : compiler::TNode<JSArray> tmp2931;
4891 56 : compiler::TNode<Map> tmp2932;
4892 56 : ca_.Bind(&block91, &tmp2896, &tmp2897, &tmp2898, &tmp2899, &tmp2900, &tmp2901, &tmp2902, &tmp2903, &tmp2904, &tmp2905, &tmp2906, &tmp2907, &tmp2908, &tmp2909, &tmp2910, &tmp2911, &tmp2912, &tmp2913, &tmp2914, &tmp2915, &tmp2916, &tmp2917, &tmp2918, &tmp2919, &tmp2920, &tmp2921, &tmp2922, &tmp2923, &tmp2924, &tmp2925, &tmp2926, &tmp2927, &tmp2928, &tmp2929, &tmp2930, &tmp2931, &tmp2932);
4893 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 197);
4894 56 : ca_.Goto(&block69, tmp2896, tmp2897, tmp2898, tmp2899, tmp2900, tmp2901, tmp2902, tmp2903, tmp2904, tmp2905, tmp2906, tmp2907, tmp2908, tmp2909, tmp2910, tmp2911, tmp2912, tmp2913, tmp2914, tmp2915, tmp2916, tmp2917, tmp2918, tmp2919, tmp2920, tmp2921, tmp2922, tmp2923, tmp2924, tmp2925, tmp2926, tmp2927, tmp2928, tmp2929, tmp2930, tmp2931, tmp2932);
4895 : }
4896 :
4897 56 : if (block69.is_used()) {
4898 56 : compiler::TNode<Context> tmp2933;
4899 56 : compiler::TNode<JSReceiver> tmp2934;
4900 56 : compiler::TNode<Smi> tmp2935;
4901 56 : compiler::TNode<JSReceiver> tmp2936;
4902 56 : compiler::TNode<Object> tmp2937;
4903 56 : compiler::TNode<Smi> tmp2938;
4904 56 : compiler::TNode<JSArray> tmp2939;
4905 56 : compiler::TNode<FixedArray> tmp2940;
4906 56 : compiler::TNode<BoolT> tmp2941;
4907 56 : compiler::TNode<BoolT> tmp2942;
4908 56 : compiler::TNode<BoolT> tmp2943;
4909 56 : compiler::TNode<Int32T> tmp2944;
4910 56 : compiler::TNode<JSArray> tmp2945;
4911 56 : compiler::TNode<Smi> tmp2946;
4912 56 : compiler::TNode<JSReceiver> tmp2947;
4913 56 : compiler::TNode<Object> tmp2948;
4914 56 : compiler::TNode<FixedArray> tmp2949;
4915 56 : compiler::TNode<BoolT> tmp2950;
4916 56 : compiler::TNode<BoolT> tmp2951;
4917 56 : compiler::TNode<BoolT> tmp2952;
4918 56 : compiler::TNode<Context> tmp2953;
4919 56 : compiler::TNode<JSArray> tmp2954;
4920 56 : compiler::TNode<Smi> tmp2955;
4921 56 : compiler::TNode<JSReceiver> tmp2956;
4922 56 : compiler::TNode<Object> tmp2957;
4923 56 : compiler::TNode<FixedArray> tmp2958;
4924 56 : compiler::TNode<BoolT> tmp2959;
4925 56 : compiler::TNode<BoolT> tmp2960;
4926 56 : compiler::TNode<BoolT> tmp2961;
4927 56 : compiler::TNode<Smi> tmp2962;
4928 56 : compiler::TNode<FixedArray> tmp2963;
4929 56 : compiler::TNode<BoolT> tmp2964;
4930 56 : compiler::TNode<BoolT> tmp2965;
4931 56 : compiler::TNode<BoolT> tmp2966;
4932 56 : compiler::TNode<JSArray> tmp2967;
4933 56 : compiler::TNode<JSArray> tmp2968;
4934 56 : compiler::TNode<Map> tmp2969;
4935 56 : ca_.Bind(&block69, &tmp2933, &tmp2934, &tmp2935, &tmp2936, &tmp2937, &tmp2938, &tmp2939, &tmp2940, &tmp2941, &tmp2942, &tmp2943, &tmp2944, &tmp2945, &tmp2946, &tmp2947, &tmp2948, &tmp2949, &tmp2950, &tmp2951, &tmp2952, &tmp2953, &tmp2954, &tmp2955, &tmp2956, &tmp2957, &tmp2958, &tmp2959, &tmp2960, &tmp2961, &tmp2962, &tmp2963, &tmp2964, &tmp2965, &tmp2966, &tmp2967, &tmp2968, &tmp2969);
4936 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 193);
4937 56 : ca_.Goto(&block65, tmp2933, tmp2934, tmp2935, tmp2936, tmp2937, tmp2938, tmp2939, tmp2940, tmp2941, tmp2942, tmp2943, tmp2944, tmp2945, tmp2946, tmp2947, tmp2948, tmp2949, tmp2950, tmp2951, tmp2952, tmp2953, tmp2954, tmp2955, tmp2956, tmp2957, tmp2958, tmp2959, tmp2960, tmp2961, tmp2962, tmp2963, tmp2964, tmp2965, tmp2966, tmp2967, tmp2968, tmp2969);
4938 : }
4939 :
4940 56 : if (block65.is_used()) {
4941 56 : compiler::TNode<Context> tmp2970;
4942 56 : compiler::TNode<JSReceiver> tmp2971;
4943 56 : compiler::TNode<Smi> tmp2972;
4944 56 : compiler::TNode<JSReceiver> tmp2973;
4945 56 : compiler::TNode<Object> tmp2974;
4946 56 : compiler::TNode<Smi> tmp2975;
4947 56 : compiler::TNode<JSArray> tmp2976;
4948 56 : compiler::TNode<FixedArray> tmp2977;
4949 56 : compiler::TNode<BoolT> tmp2978;
4950 56 : compiler::TNode<BoolT> tmp2979;
4951 56 : compiler::TNode<BoolT> tmp2980;
4952 56 : compiler::TNode<Int32T> tmp2981;
4953 56 : compiler::TNode<JSArray> tmp2982;
4954 56 : compiler::TNode<Smi> tmp2983;
4955 56 : compiler::TNode<JSReceiver> tmp2984;
4956 56 : compiler::TNode<Object> tmp2985;
4957 56 : compiler::TNode<FixedArray> tmp2986;
4958 56 : compiler::TNode<BoolT> tmp2987;
4959 56 : compiler::TNode<BoolT> tmp2988;
4960 56 : compiler::TNode<BoolT> tmp2989;
4961 56 : compiler::TNode<Context> tmp2990;
4962 56 : compiler::TNode<JSArray> tmp2991;
4963 56 : compiler::TNode<Smi> tmp2992;
4964 56 : compiler::TNode<JSReceiver> tmp2993;
4965 56 : compiler::TNode<Object> tmp2994;
4966 56 : compiler::TNode<FixedArray> tmp2995;
4967 56 : compiler::TNode<BoolT> tmp2996;
4968 56 : compiler::TNode<BoolT> tmp2997;
4969 56 : compiler::TNode<BoolT> tmp2998;
4970 56 : compiler::TNode<Smi> tmp2999;
4971 56 : compiler::TNode<FixedArray> tmp3000;
4972 56 : compiler::TNode<BoolT> tmp3001;
4973 56 : compiler::TNode<BoolT> tmp3002;
4974 56 : compiler::TNode<BoolT> tmp3003;
4975 56 : compiler::TNode<JSArray> tmp3004;
4976 56 : compiler::TNode<JSArray> tmp3005;
4977 56 : compiler::TNode<Map> tmp3006;
4978 56 : ca_.Bind(&block65, &tmp2970, &tmp2971, &tmp2972, &tmp2973, &tmp2974, &tmp2975, &tmp2976, &tmp2977, &tmp2978, &tmp2979, &tmp2980, &tmp2981, &tmp2982, &tmp2983, &tmp2984, &tmp2985, &tmp2986, &tmp2987, &tmp2988, &tmp2989, &tmp2990, &tmp2991, &tmp2992, &tmp2993, &tmp2994, &tmp2995, &tmp2996, &tmp2997, &tmp2998, &tmp2999, &tmp3000, &tmp3001, &tmp3002, &tmp3003, &tmp3004, &tmp3005, &tmp3006);
4979 56 : compiler::TNode<Smi> tmp3007;
4980 56 : USE(tmp3007);
4981 56 : tmp3007 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(1));
4982 56 : compiler::TNode<Smi> tmp3008;
4983 56 : USE(tmp3008);
4984 56 : tmp3008 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp2999}, compiler::TNode<Smi>{tmp3007}));
4985 56 : ca_.Goto(&block64, tmp2970, tmp2971, tmp2972, tmp2973, tmp2974, tmp2975, tmp2976, tmp2977, tmp2978, tmp2979, tmp2980, tmp2981, tmp2982, tmp2983, tmp2984, tmp2985, tmp2986, tmp2987, tmp2988, tmp2989, tmp2990, tmp2991, tmp2992, tmp2993, tmp2994, tmp2995, tmp2996, tmp2997, tmp2998, tmp3008, tmp3000, tmp3001, tmp3002, tmp3003, tmp3004, tmp3005, tmp3006);
4986 : }
4987 :
4988 56 : if (block63.is_used()) {
4989 56 : compiler::TNode<Context> tmp3009;
4990 56 : compiler::TNode<JSReceiver> tmp3010;
4991 56 : compiler::TNode<Smi> tmp3011;
4992 56 : compiler::TNode<JSReceiver> tmp3012;
4993 56 : compiler::TNode<Object> tmp3013;
4994 56 : compiler::TNode<Smi> tmp3014;
4995 56 : compiler::TNode<JSArray> tmp3015;
4996 56 : compiler::TNode<FixedArray> tmp3016;
4997 56 : compiler::TNode<BoolT> tmp3017;
4998 56 : compiler::TNode<BoolT> tmp3018;
4999 56 : compiler::TNode<BoolT> tmp3019;
5000 56 : compiler::TNode<Int32T> tmp3020;
5001 56 : compiler::TNode<JSArray> tmp3021;
5002 56 : compiler::TNode<Smi> tmp3022;
5003 56 : compiler::TNode<JSReceiver> tmp3023;
5004 56 : compiler::TNode<Object> tmp3024;
5005 56 : compiler::TNode<FixedArray> tmp3025;
5006 56 : compiler::TNode<BoolT> tmp3026;
5007 56 : compiler::TNode<BoolT> tmp3027;
5008 56 : compiler::TNode<BoolT> tmp3028;
5009 56 : compiler::TNode<Context> tmp3029;
5010 56 : compiler::TNode<JSArray> tmp3030;
5011 56 : compiler::TNode<Smi> tmp3031;
5012 56 : compiler::TNode<JSReceiver> tmp3032;
5013 56 : compiler::TNode<Object> tmp3033;
5014 56 : compiler::TNode<FixedArray> tmp3034;
5015 56 : compiler::TNode<BoolT> tmp3035;
5016 56 : compiler::TNode<BoolT> tmp3036;
5017 56 : compiler::TNode<BoolT> tmp3037;
5018 56 : compiler::TNode<Smi> tmp3038;
5019 56 : compiler::TNode<FixedArray> tmp3039;
5020 56 : compiler::TNode<BoolT> tmp3040;
5021 56 : compiler::TNode<BoolT> tmp3041;
5022 56 : compiler::TNode<BoolT> tmp3042;
5023 56 : compiler::TNode<JSArray> tmp3043;
5024 56 : compiler::TNode<JSArray> tmp3044;
5025 56 : compiler::TNode<Map> tmp3045;
5026 56 : ca_.Bind(&block63, &tmp3009, &tmp3010, &tmp3011, &tmp3012, &tmp3013, &tmp3014, &tmp3015, &tmp3016, &tmp3017, &tmp3018, &tmp3019, &tmp3020, &tmp3021, &tmp3022, &tmp3023, &tmp3024, &tmp3025, &tmp3026, &tmp3027, &tmp3028, &tmp3029, &tmp3030, &tmp3031, &tmp3032, &tmp3033, &tmp3034, &tmp3035, &tmp3036, &tmp3037, &tmp3038, &tmp3039, &tmp3040, &tmp3041, &tmp3042, &tmp3043, &tmp3044, &tmp3045);
5027 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 212);
5028 56 : ca_.Goto(&block56, tmp3009, tmp3010, tmp3011, tmp3012, tmp3013, tmp3014, tmp3015, tmp3016, tmp3017, tmp3018, tmp3019, tmp3020, tmp3021, tmp3022, tmp3023, tmp3024, tmp3025, tmp3026, tmp3027, tmp3028, tmp3029, tmp3030, tmp3031, tmp3032, tmp3033, tmp3034, tmp3035, tmp3036, tmp3037, tmp3039, tmp3040, tmp3041, tmp3042);
5029 : }
5030 :
5031 56 : if (block56.is_used()) {
5032 56 : compiler::TNode<Context> tmp3046;
5033 56 : compiler::TNode<JSReceiver> tmp3047;
5034 56 : compiler::TNode<Smi> tmp3048;
5035 56 : compiler::TNode<JSReceiver> tmp3049;
5036 56 : compiler::TNode<Object> tmp3050;
5037 56 : compiler::TNode<Smi> tmp3051;
5038 56 : compiler::TNode<JSArray> tmp3052;
5039 56 : compiler::TNode<FixedArray> tmp3053;
5040 56 : compiler::TNode<BoolT> tmp3054;
5041 56 : compiler::TNode<BoolT> tmp3055;
5042 56 : compiler::TNode<BoolT> tmp3056;
5043 56 : compiler::TNode<Int32T> tmp3057;
5044 56 : compiler::TNode<JSArray> tmp3058;
5045 56 : compiler::TNode<Smi> tmp3059;
5046 56 : compiler::TNode<JSReceiver> tmp3060;
5047 56 : compiler::TNode<Object> tmp3061;
5048 56 : compiler::TNode<FixedArray> tmp3062;
5049 56 : compiler::TNode<BoolT> tmp3063;
5050 56 : compiler::TNode<BoolT> tmp3064;
5051 56 : compiler::TNode<BoolT> tmp3065;
5052 56 : compiler::TNode<Context> tmp3066;
5053 56 : compiler::TNode<JSArray> tmp3067;
5054 56 : compiler::TNode<Smi> tmp3068;
5055 56 : compiler::TNode<JSReceiver> tmp3069;
5056 56 : compiler::TNode<Object> tmp3070;
5057 56 : compiler::TNode<FixedArray> tmp3071;
5058 56 : compiler::TNode<BoolT> tmp3072;
5059 56 : compiler::TNode<BoolT> tmp3073;
5060 56 : compiler::TNode<BoolT> tmp3074;
5061 56 : compiler::TNode<FixedArray> tmp3075;
5062 56 : compiler::TNode<BoolT> tmp3076;
5063 56 : compiler::TNode<BoolT> tmp3077;
5064 56 : compiler::TNode<BoolT> tmp3078;
5065 56 : ca_.Bind(&block56, &tmp3046, &tmp3047, &tmp3048, &tmp3049, &tmp3050, &tmp3051, &tmp3052, &tmp3053, &tmp3054, &tmp3055, &tmp3056, &tmp3057, &tmp3058, &tmp3059, &tmp3060, &tmp3061, &tmp3062, &tmp3063, &tmp3064, &tmp3065, &tmp3066, &tmp3067, &tmp3068, &tmp3069, &tmp3070, &tmp3071, &tmp3072, &tmp3073, &tmp3074, &tmp3075, &tmp3076, &tmp3077, &tmp3078);
5066 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 228);
5067 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 227);
5068 56 : ca_.Goto(&block55, tmp3046, tmp3047, tmp3048, tmp3049, tmp3050, tmp3051, tmp3052, tmp3075, tmp3076, tmp3077, tmp3078, tmp3057);
5069 : }
5070 :
5071 56 : if (block54.is_used()) {
5072 56 : compiler::TNode<Context> tmp3079;
5073 56 : compiler::TNode<JSReceiver> tmp3080;
5074 56 : compiler::TNode<Smi> tmp3081;
5075 56 : compiler::TNode<JSReceiver> tmp3082;
5076 56 : compiler::TNode<Object> tmp3083;
5077 56 : compiler::TNode<Smi> tmp3084;
5078 56 : compiler::TNode<JSArray> tmp3085;
5079 56 : compiler::TNode<FixedArray> tmp3086;
5080 56 : compiler::TNode<BoolT> tmp3087;
5081 56 : compiler::TNode<BoolT> tmp3088;
5082 56 : compiler::TNode<BoolT> tmp3089;
5083 56 : compiler::TNode<Int32T> tmp3090;
5084 56 : ca_.Bind(&block54, &tmp3079, &tmp3080, &tmp3081, &tmp3082, &tmp3083, &tmp3084, &tmp3085, &tmp3086, &tmp3087, &tmp3088, &tmp3089, &tmp3090);
5085 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 234);
5086 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 233);
5087 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 186);
5088 56 : compiler::TNode<Smi> tmp3091;
5089 56 : USE(tmp3091);
5090 56 : tmp3091 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(0));
5091 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 187);
5092 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 189);
5093 56 : compiler::TNode<JSArray> tmp3092;
5094 56 : USE(tmp3092);
5095 56 : compiler::CodeAssemblerLabel label0(&ca_);
5096 56 : tmp3092 = BaseBuiltinsFromDSLAssembler(state_).Cast13ATFastJSArray(compiler::TNode<Context>{tmp3079}, compiler::TNode<HeapObject>{tmp3085}, &label0);
5097 56 : ca_.Goto(&block95, tmp3079, tmp3080, tmp3081, tmp3082, tmp3083, tmp3084, tmp3085, tmp3086, tmp3087, tmp3088, tmp3089, tmp3090, tmp3085, tmp3081, tmp3082, tmp3083, tmp3086, tmp3087, tmp3088, tmp3089, tmp3079, tmp3085, tmp3081, tmp3082, tmp3083, tmp3086, tmp3087, tmp3088, tmp3089, tmp3091, tmp3086, tmp3087, tmp3088, tmp3089, ca_.Uninitialized<JSArray>(), ca_.Uninitialized<JSArray>(), ca_.Uninitialized<Map>(), tmp3085, tmp3092);
5098 56 : if (label0.is_used()) {
5099 56 : ca_.Bind(&label0);
5100 56 : ca_.Goto(&block96, tmp3079, tmp3080, tmp3081, tmp3082, tmp3083, tmp3084, tmp3085, tmp3086, tmp3087, tmp3088, tmp3089, tmp3090, tmp3085, tmp3081, tmp3082, tmp3083, tmp3086, tmp3087, tmp3088, tmp3089, tmp3079, tmp3085, tmp3081, tmp3082, tmp3083, tmp3086, tmp3087, tmp3088, tmp3089, tmp3091, tmp3086, tmp3087, tmp3088, tmp3089, ca_.Uninitialized<JSArray>(), ca_.Uninitialized<JSArray>(), ca_.Uninitialized<Map>(), tmp3085);
5101 56 : }
5102 : }
5103 :
5104 56 : if (block96.is_used()) {
5105 56 : compiler::TNode<Context> tmp3093;
5106 56 : compiler::TNode<JSReceiver> tmp3094;
5107 56 : compiler::TNode<Smi> tmp3095;
5108 56 : compiler::TNode<JSReceiver> tmp3096;
5109 56 : compiler::TNode<Object> tmp3097;
5110 56 : compiler::TNode<Smi> tmp3098;
5111 56 : compiler::TNode<JSArray> tmp3099;
5112 56 : compiler::TNode<FixedArray> tmp3100;
5113 56 : compiler::TNode<BoolT> tmp3101;
5114 56 : compiler::TNode<BoolT> tmp3102;
5115 56 : compiler::TNode<BoolT> tmp3103;
5116 56 : compiler::TNode<Int32T> tmp3104;
5117 56 : compiler::TNode<JSArray> tmp3105;
5118 56 : compiler::TNode<Smi> tmp3106;
5119 56 : compiler::TNode<JSReceiver> tmp3107;
5120 56 : compiler::TNode<Object> tmp3108;
5121 56 : compiler::TNode<FixedArray> tmp3109;
5122 56 : compiler::TNode<BoolT> tmp3110;
5123 56 : compiler::TNode<BoolT> tmp3111;
5124 56 : compiler::TNode<BoolT> tmp3112;
5125 56 : compiler::TNode<Context> tmp3113;
5126 56 : compiler::TNode<JSArray> tmp3114;
5127 56 : compiler::TNode<Smi> tmp3115;
5128 56 : compiler::TNode<JSReceiver> tmp3116;
5129 56 : compiler::TNode<Object> tmp3117;
5130 56 : compiler::TNode<FixedArray> tmp3118;
5131 56 : compiler::TNode<BoolT> tmp3119;
5132 56 : compiler::TNode<BoolT> tmp3120;
5133 56 : compiler::TNode<BoolT> tmp3121;
5134 56 : compiler::TNode<Smi> tmp3122;
5135 56 : compiler::TNode<FixedArray> tmp3123;
5136 56 : compiler::TNode<BoolT> tmp3124;
5137 56 : compiler::TNode<BoolT> tmp3125;
5138 56 : compiler::TNode<BoolT> tmp3126;
5139 56 : compiler::TNode<JSArray> tmp3127;
5140 56 : compiler::TNode<JSArray> tmp3128;
5141 56 : compiler::TNode<Map> tmp3129;
5142 56 : compiler::TNode<JSArray> tmp3130;
5143 56 : ca_.Bind(&block96, &tmp3093, &tmp3094, &tmp3095, &tmp3096, &tmp3097, &tmp3098, &tmp3099, &tmp3100, &tmp3101, &tmp3102, &tmp3103, &tmp3104, &tmp3105, &tmp3106, &tmp3107, &tmp3108, &tmp3109, &tmp3110, &tmp3111, &tmp3112, &tmp3113, &tmp3114, &tmp3115, &tmp3116, &tmp3117, &tmp3118, &tmp3119, &tmp3120, &tmp3121, &tmp3122, &tmp3123, &tmp3124, &tmp3125, &tmp3126, &tmp3127, &tmp3128, &tmp3129, &tmp3130);
5144 56 : ca_.Goto(&block94, tmp3093, tmp3094, tmp3095, tmp3096, tmp3097, tmp3098, tmp3099, tmp3100, tmp3101, tmp3102, tmp3103, tmp3104, tmp3105, tmp3106, tmp3107, tmp3108, tmp3109, tmp3110, tmp3111, tmp3112, tmp3113, tmp3114, tmp3115, tmp3116, tmp3117, tmp3118, tmp3119, tmp3120, tmp3121, tmp3122, tmp3123, tmp3124, tmp3125, tmp3126, tmp3127, tmp3128, tmp3129);
5145 : }
5146 :
5147 56 : if (block95.is_used()) {
5148 56 : compiler::TNode<Context> tmp3131;
5149 56 : compiler::TNode<JSReceiver> tmp3132;
5150 56 : compiler::TNode<Smi> tmp3133;
5151 56 : compiler::TNode<JSReceiver> tmp3134;
5152 56 : compiler::TNode<Object> tmp3135;
5153 56 : compiler::TNode<Smi> tmp3136;
5154 56 : compiler::TNode<JSArray> tmp3137;
5155 56 : compiler::TNode<FixedArray> tmp3138;
5156 56 : compiler::TNode<BoolT> tmp3139;
5157 56 : compiler::TNode<BoolT> tmp3140;
5158 56 : compiler::TNode<BoolT> tmp3141;
5159 56 : compiler::TNode<Int32T> tmp3142;
5160 56 : compiler::TNode<JSArray> tmp3143;
5161 56 : compiler::TNode<Smi> tmp3144;
5162 56 : compiler::TNode<JSReceiver> tmp3145;
5163 56 : compiler::TNode<Object> tmp3146;
5164 56 : compiler::TNode<FixedArray> tmp3147;
5165 56 : compiler::TNode<BoolT> tmp3148;
5166 56 : compiler::TNode<BoolT> tmp3149;
5167 56 : compiler::TNode<BoolT> tmp3150;
5168 56 : compiler::TNode<Context> tmp3151;
5169 56 : compiler::TNode<JSArray> tmp3152;
5170 56 : compiler::TNode<Smi> tmp3153;
5171 56 : compiler::TNode<JSReceiver> tmp3154;
5172 56 : compiler::TNode<Object> tmp3155;
5173 56 : compiler::TNode<FixedArray> tmp3156;
5174 56 : compiler::TNode<BoolT> tmp3157;
5175 56 : compiler::TNode<BoolT> tmp3158;
5176 56 : compiler::TNode<BoolT> tmp3159;
5177 56 : compiler::TNode<Smi> tmp3160;
5178 56 : compiler::TNode<FixedArray> tmp3161;
5179 56 : compiler::TNode<BoolT> tmp3162;
5180 56 : compiler::TNode<BoolT> tmp3163;
5181 56 : compiler::TNode<BoolT> tmp3164;
5182 56 : compiler::TNode<JSArray> tmp3165;
5183 56 : compiler::TNode<JSArray> tmp3166;
5184 56 : compiler::TNode<Map> tmp3167;
5185 56 : compiler::TNode<JSArray> tmp3168;
5186 56 : compiler::TNode<JSArray> tmp3169;
5187 56 : ca_.Bind(&block95, &tmp3131, &tmp3132, &tmp3133, &tmp3134, &tmp3135, &tmp3136, &tmp3137, &tmp3138, &tmp3139, &tmp3140, &tmp3141, &tmp3142, &tmp3143, &tmp3144, &tmp3145, &tmp3146, &tmp3147, &tmp3148, &tmp3149, &tmp3150, &tmp3151, &tmp3152, &tmp3153, &tmp3154, &tmp3155, &tmp3156, &tmp3157, &tmp3158, &tmp3159, &tmp3160, &tmp3161, &tmp3162, &tmp3163, &tmp3164, &tmp3165, &tmp3166, &tmp3167, &tmp3168, &tmp3169);
5188 56 : ca_.Goto(&block93, tmp3131, tmp3132, tmp3133, tmp3134, tmp3135, tmp3136, tmp3137, tmp3138, tmp3139, tmp3140, tmp3141, tmp3142, tmp3143, tmp3144, tmp3145, tmp3146, tmp3147, tmp3148, tmp3149, tmp3150, tmp3151, tmp3152, tmp3153, tmp3154, tmp3155, tmp3156, tmp3157, tmp3158, tmp3159, tmp3160, tmp3161, tmp3162, tmp3163, tmp3164, tmp3165, tmp3166, tmp3167, tmp3169);
5189 : }
5190 :
5191 56 : if (block94.is_used()) {
5192 56 : compiler::TNode<Context> tmp3170;
5193 56 : compiler::TNode<JSReceiver> tmp3171;
5194 56 : compiler::TNode<Smi> tmp3172;
5195 56 : compiler::TNode<JSReceiver> tmp3173;
5196 56 : compiler::TNode<Object> tmp3174;
5197 56 : compiler::TNode<Smi> tmp3175;
5198 56 : compiler::TNode<JSArray> tmp3176;
5199 56 : compiler::TNode<FixedArray> tmp3177;
5200 56 : compiler::TNode<BoolT> tmp3178;
5201 56 : compiler::TNode<BoolT> tmp3179;
5202 56 : compiler::TNode<BoolT> tmp3180;
5203 56 : compiler::TNode<Int32T> tmp3181;
5204 56 : compiler::TNode<JSArray> tmp3182;
5205 56 : compiler::TNode<Smi> tmp3183;
5206 56 : compiler::TNode<JSReceiver> tmp3184;
5207 56 : compiler::TNode<Object> tmp3185;
5208 56 : compiler::TNode<FixedArray> tmp3186;
5209 56 : compiler::TNode<BoolT> tmp3187;
5210 56 : compiler::TNode<BoolT> tmp3188;
5211 56 : compiler::TNode<BoolT> tmp3189;
5212 56 : compiler::TNode<Context> tmp3190;
5213 56 : compiler::TNode<JSArray> tmp3191;
5214 56 : compiler::TNode<Smi> tmp3192;
5215 56 : compiler::TNode<JSReceiver> tmp3193;
5216 56 : compiler::TNode<Object> tmp3194;
5217 56 : compiler::TNode<FixedArray> tmp3195;
5218 56 : compiler::TNode<BoolT> tmp3196;
5219 56 : compiler::TNode<BoolT> tmp3197;
5220 56 : compiler::TNode<BoolT> tmp3198;
5221 56 : compiler::TNode<Smi> tmp3199;
5222 56 : compiler::TNode<FixedArray> tmp3200;
5223 56 : compiler::TNode<BoolT> tmp3201;
5224 56 : compiler::TNode<BoolT> tmp3202;
5225 56 : compiler::TNode<BoolT> tmp3203;
5226 56 : compiler::TNode<JSArray> tmp3204;
5227 56 : compiler::TNode<JSArray> tmp3205;
5228 56 : compiler::TNode<Map> tmp3206;
5229 56 : ca_.Bind(&block94, &tmp3170, &tmp3171, &tmp3172, &tmp3173, &tmp3174, &tmp3175, &tmp3176, &tmp3177, &tmp3178, &tmp3179, &tmp3180, &tmp3181, &tmp3182, &tmp3183, &tmp3184, &tmp3185, &tmp3186, &tmp3187, &tmp3188, &tmp3189, &tmp3190, &tmp3191, &tmp3192, &tmp3193, &tmp3194, &tmp3195, &tmp3196, &tmp3197, &tmp3198, &tmp3199, &tmp3200, &tmp3201, &tmp3202, &tmp3203, &tmp3204, &tmp3205, &tmp3206);
5230 56 : ca_.Goto(&block13, tmp3170, tmp3171, tmp3172, tmp3173, tmp3174, tmp3175, tmp3176, tmp3177, tmp3178, tmp3179, tmp3180, tmp3181, tmp3200, tmp3201, tmp3202, tmp3203, tmp3199);
5231 : }
5232 :
5233 56 : if (block93.is_used()) {
5234 56 : compiler::TNode<Context> tmp3207;
5235 56 : compiler::TNode<JSReceiver> tmp3208;
5236 56 : compiler::TNode<Smi> tmp3209;
5237 56 : compiler::TNode<JSReceiver> tmp3210;
5238 56 : compiler::TNode<Object> tmp3211;
5239 56 : compiler::TNode<Smi> tmp3212;
5240 56 : compiler::TNode<JSArray> tmp3213;
5241 56 : compiler::TNode<FixedArray> tmp3214;
5242 56 : compiler::TNode<BoolT> tmp3215;
5243 56 : compiler::TNode<BoolT> tmp3216;
5244 56 : compiler::TNode<BoolT> tmp3217;
5245 56 : compiler::TNode<Int32T> tmp3218;
5246 56 : compiler::TNode<JSArray> tmp3219;
5247 56 : compiler::TNode<Smi> tmp3220;
5248 56 : compiler::TNode<JSReceiver> tmp3221;
5249 56 : compiler::TNode<Object> tmp3222;
5250 56 : compiler::TNode<FixedArray> tmp3223;
5251 56 : compiler::TNode<BoolT> tmp3224;
5252 56 : compiler::TNode<BoolT> tmp3225;
5253 56 : compiler::TNode<BoolT> tmp3226;
5254 56 : compiler::TNode<Context> tmp3227;
5255 56 : compiler::TNode<JSArray> tmp3228;
5256 56 : compiler::TNode<Smi> tmp3229;
5257 56 : compiler::TNode<JSReceiver> tmp3230;
5258 56 : compiler::TNode<Object> tmp3231;
5259 56 : compiler::TNode<FixedArray> tmp3232;
5260 56 : compiler::TNode<BoolT> tmp3233;
5261 56 : compiler::TNode<BoolT> tmp3234;
5262 56 : compiler::TNode<BoolT> tmp3235;
5263 56 : compiler::TNode<Smi> tmp3236;
5264 56 : compiler::TNode<FixedArray> tmp3237;
5265 56 : compiler::TNode<BoolT> tmp3238;
5266 56 : compiler::TNode<BoolT> tmp3239;
5267 56 : compiler::TNode<BoolT> tmp3240;
5268 56 : compiler::TNode<JSArray> tmp3241;
5269 56 : compiler::TNode<JSArray> tmp3242;
5270 56 : compiler::TNode<Map> tmp3243;
5271 56 : compiler::TNode<JSArray> tmp3244;
5272 56 : ca_.Bind(&block93, &tmp3207, &tmp3208, &tmp3209, &tmp3210, &tmp3211, &tmp3212, &tmp3213, &tmp3214, &tmp3215, &tmp3216, &tmp3217, &tmp3218, &tmp3219, &tmp3220, &tmp3221, &tmp3222, &tmp3223, &tmp3224, &tmp3225, &tmp3226, &tmp3227, &tmp3228, &tmp3229, &tmp3230, &tmp3231, &tmp3232, &tmp3233, &tmp3234, &tmp3235, &tmp3236, &tmp3237, &tmp3238, &tmp3239, &tmp3240, &tmp3241, &tmp3242, &tmp3243, &tmp3244);
5273 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 909);
5274 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 910);
5275 56 : compiler::TNode<Map> tmp3245;
5276 56 : USE(tmp3245);
5277 56 : tmp3245 = ca_.UncheckedCast<Map>(BaseBuiltinsFromDSLAssembler(state_).LoadHeapObjectMap(compiler::TNode<HeapObject>{tmp3244}));
5278 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 189);
5279 56 : ca_.Goto(&block97, tmp3207, tmp3208, tmp3209, tmp3210, tmp3211, tmp3212, tmp3213, tmp3214, tmp3215, tmp3216, tmp3217, tmp3218, tmp3219, tmp3220, tmp3221, tmp3222, tmp3223, tmp3224, tmp3225, tmp3226, tmp3227, tmp3228, tmp3229, tmp3230, tmp3231, tmp3232, tmp3233, tmp3234, tmp3235, tmp3236, tmp3237, tmp3238, tmp3239, tmp3240, tmp3244, tmp3244, tmp3245, tmp3244, tmp3244);
5280 : }
5281 :
5282 56 : if (block97.is_used()) {
5283 56 : compiler::TNode<Context> tmp3246;
5284 56 : compiler::TNode<JSReceiver> tmp3247;
5285 56 : compiler::TNode<Smi> tmp3248;
5286 56 : compiler::TNode<JSReceiver> tmp3249;
5287 56 : compiler::TNode<Object> tmp3250;
5288 56 : compiler::TNode<Smi> tmp3251;
5289 56 : compiler::TNode<JSArray> tmp3252;
5290 56 : compiler::TNode<FixedArray> tmp3253;
5291 56 : compiler::TNode<BoolT> tmp3254;
5292 56 : compiler::TNode<BoolT> tmp3255;
5293 56 : compiler::TNode<BoolT> tmp3256;
5294 56 : compiler::TNode<Int32T> tmp3257;
5295 56 : compiler::TNode<JSArray> tmp3258;
5296 56 : compiler::TNode<Smi> tmp3259;
5297 56 : compiler::TNode<JSReceiver> tmp3260;
5298 56 : compiler::TNode<Object> tmp3261;
5299 56 : compiler::TNode<FixedArray> tmp3262;
5300 56 : compiler::TNode<BoolT> tmp3263;
5301 56 : compiler::TNode<BoolT> tmp3264;
5302 56 : compiler::TNode<BoolT> tmp3265;
5303 56 : compiler::TNode<Context> tmp3266;
5304 56 : compiler::TNode<JSArray> tmp3267;
5305 56 : compiler::TNode<Smi> tmp3268;
5306 56 : compiler::TNode<JSReceiver> tmp3269;
5307 56 : compiler::TNode<Object> tmp3270;
5308 56 : compiler::TNode<FixedArray> tmp3271;
5309 56 : compiler::TNode<BoolT> tmp3272;
5310 56 : compiler::TNode<BoolT> tmp3273;
5311 56 : compiler::TNode<BoolT> tmp3274;
5312 56 : compiler::TNode<Smi> tmp3275;
5313 56 : compiler::TNode<FixedArray> tmp3276;
5314 56 : compiler::TNode<BoolT> tmp3277;
5315 56 : compiler::TNode<BoolT> tmp3278;
5316 56 : compiler::TNode<BoolT> tmp3279;
5317 56 : compiler::TNode<JSArray> tmp3280;
5318 56 : compiler::TNode<JSArray> tmp3281;
5319 56 : compiler::TNode<Map> tmp3282;
5320 56 : compiler::TNode<JSArray> tmp3283;
5321 56 : compiler::TNode<JSArray> tmp3284;
5322 56 : ca_.Bind(&block97, &tmp3246, &tmp3247, &tmp3248, &tmp3249, &tmp3250, &tmp3251, &tmp3252, &tmp3253, &tmp3254, &tmp3255, &tmp3256, &tmp3257, &tmp3258, &tmp3259, &tmp3260, &tmp3261, &tmp3262, &tmp3263, &tmp3264, &tmp3265, &tmp3266, &tmp3267, &tmp3268, &tmp3269, &tmp3270, &tmp3271, &tmp3272, &tmp3273, &tmp3274, &tmp3275, &tmp3276, &tmp3277, &tmp3278, &tmp3279, &tmp3280, &tmp3281, &tmp3282, &tmp3283, &tmp3284);
5323 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 193);
5324 56 : ca_.Goto(&block100, tmp3246, tmp3247, tmp3248, tmp3249, tmp3250, tmp3251, tmp3252, tmp3253, tmp3254, tmp3255, tmp3256, tmp3257, tmp3258, tmp3259, tmp3260, tmp3261, tmp3262, tmp3263, tmp3264, tmp3265, tmp3266, tmp3267, tmp3268, tmp3269, tmp3270, tmp3271, tmp3272, tmp3273, tmp3274, tmp3275, tmp3276, tmp3277, tmp3278, tmp3279, tmp3280, tmp3281, tmp3282);
5325 : }
5326 :
5327 56 : if (block100.is_used()) {
5328 56 : compiler::TNode<Context> tmp3285;
5329 56 : compiler::TNode<JSReceiver> tmp3286;
5330 56 : compiler::TNode<Smi> tmp3287;
5331 56 : compiler::TNode<JSReceiver> tmp3288;
5332 56 : compiler::TNode<Object> tmp3289;
5333 56 : compiler::TNode<Smi> tmp3290;
5334 56 : compiler::TNode<JSArray> tmp3291;
5335 56 : compiler::TNode<FixedArray> tmp3292;
5336 56 : compiler::TNode<BoolT> tmp3293;
5337 56 : compiler::TNode<BoolT> tmp3294;
5338 56 : compiler::TNode<BoolT> tmp3295;
5339 56 : compiler::TNode<Int32T> tmp3296;
5340 56 : compiler::TNode<JSArray> tmp3297;
5341 56 : compiler::TNode<Smi> tmp3298;
5342 56 : compiler::TNode<JSReceiver> tmp3299;
5343 56 : compiler::TNode<Object> tmp3300;
5344 56 : compiler::TNode<FixedArray> tmp3301;
5345 56 : compiler::TNode<BoolT> tmp3302;
5346 56 : compiler::TNode<BoolT> tmp3303;
5347 56 : compiler::TNode<BoolT> tmp3304;
5348 56 : compiler::TNode<Context> tmp3305;
5349 56 : compiler::TNode<JSArray> tmp3306;
5350 56 : compiler::TNode<Smi> tmp3307;
5351 56 : compiler::TNode<JSReceiver> tmp3308;
5352 56 : compiler::TNode<Object> tmp3309;
5353 56 : compiler::TNode<FixedArray> tmp3310;
5354 56 : compiler::TNode<BoolT> tmp3311;
5355 56 : compiler::TNode<BoolT> tmp3312;
5356 56 : compiler::TNode<BoolT> tmp3313;
5357 56 : compiler::TNode<Smi> tmp3314;
5358 56 : compiler::TNode<FixedArray> tmp3315;
5359 56 : compiler::TNode<BoolT> tmp3316;
5360 56 : compiler::TNode<BoolT> tmp3317;
5361 56 : compiler::TNode<BoolT> tmp3318;
5362 56 : compiler::TNode<JSArray> tmp3319;
5363 56 : compiler::TNode<JSArray> tmp3320;
5364 56 : compiler::TNode<Map> tmp3321;
5365 56 : ca_.Bind(&block100, &tmp3285, &tmp3286, &tmp3287, &tmp3288, &tmp3289, &tmp3290, &tmp3291, &tmp3292, &tmp3293, &tmp3294, &tmp3295, &tmp3296, &tmp3297, &tmp3298, &tmp3299, &tmp3300, &tmp3301, &tmp3302, &tmp3303, &tmp3304, &tmp3305, &tmp3306, &tmp3307, &tmp3308, &tmp3309, &tmp3310, &tmp3311, &tmp3312, &tmp3313, &tmp3314, &tmp3315, &tmp3316, &tmp3317, &tmp3318, &tmp3319, &tmp3320, &tmp3321);
5366 56 : compiler::TNode<BoolT> tmp3322;
5367 56 : USE(tmp3322);
5368 56 : tmp3322 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp3314}, compiler::TNode<Smi>{tmp3307}));
5369 56 : ca_.Branch(tmp3322, &block98, &block99, tmp3285, tmp3286, tmp3287, tmp3288, tmp3289, tmp3290, tmp3291, tmp3292, tmp3293, tmp3294, tmp3295, tmp3296, tmp3297, tmp3298, tmp3299, tmp3300, tmp3301, tmp3302, tmp3303, tmp3304, tmp3305, tmp3306, tmp3307, tmp3308, tmp3309, tmp3310, tmp3311, tmp3312, tmp3313, tmp3314, tmp3315, tmp3316, tmp3317, tmp3318, tmp3319, tmp3320, tmp3321);
5370 : }
5371 :
5372 56 : if (block98.is_used()) {
5373 56 : compiler::TNode<Context> tmp3323;
5374 56 : compiler::TNode<JSReceiver> tmp3324;
5375 56 : compiler::TNode<Smi> tmp3325;
5376 56 : compiler::TNode<JSReceiver> tmp3326;
5377 56 : compiler::TNode<Object> tmp3327;
5378 56 : compiler::TNode<Smi> tmp3328;
5379 56 : compiler::TNode<JSArray> tmp3329;
5380 56 : compiler::TNode<FixedArray> tmp3330;
5381 56 : compiler::TNode<BoolT> tmp3331;
5382 56 : compiler::TNode<BoolT> tmp3332;
5383 56 : compiler::TNode<BoolT> tmp3333;
5384 56 : compiler::TNode<Int32T> tmp3334;
5385 56 : compiler::TNode<JSArray> tmp3335;
5386 56 : compiler::TNode<Smi> tmp3336;
5387 56 : compiler::TNode<JSReceiver> tmp3337;
5388 56 : compiler::TNode<Object> tmp3338;
5389 56 : compiler::TNode<FixedArray> tmp3339;
5390 56 : compiler::TNode<BoolT> tmp3340;
5391 56 : compiler::TNode<BoolT> tmp3341;
5392 56 : compiler::TNode<BoolT> tmp3342;
5393 56 : compiler::TNode<Context> tmp3343;
5394 56 : compiler::TNode<JSArray> tmp3344;
5395 56 : compiler::TNode<Smi> tmp3345;
5396 56 : compiler::TNode<JSReceiver> tmp3346;
5397 56 : compiler::TNode<Object> tmp3347;
5398 56 : compiler::TNode<FixedArray> tmp3348;
5399 56 : compiler::TNode<BoolT> tmp3349;
5400 56 : compiler::TNode<BoolT> tmp3350;
5401 56 : compiler::TNode<BoolT> tmp3351;
5402 56 : compiler::TNode<Smi> tmp3352;
5403 56 : compiler::TNode<FixedArray> tmp3353;
5404 56 : compiler::TNode<BoolT> tmp3354;
5405 56 : compiler::TNode<BoolT> tmp3355;
5406 56 : compiler::TNode<BoolT> tmp3356;
5407 56 : compiler::TNode<JSArray> tmp3357;
5408 56 : compiler::TNode<JSArray> tmp3358;
5409 56 : compiler::TNode<Map> tmp3359;
5410 56 : ca_.Bind(&block98, &tmp3323, &tmp3324, &tmp3325, &tmp3326, &tmp3327, &tmp3328, &tmp3329, &tmp3330, &tmp3331, &tmp3332, &tmp3333, &tmp3334, &tmp3335, &tmp3336, &tmp3337, &tmp3338, &tmp3339, &tmp3340, &tmp3341, &tmp3342, &tmp3343, &tmp3344, &tmp3345, &tmp3346, &tmp3347, &tmp3348, &tmp3349, &tmp3350, &tmp3351, &tmp3352, &tmp3353, &tmp3354, &tmp3355, &tmp3356, &tmp3357, &tmp3358, &tmp3359);
5411 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 195);
5412 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 914);
5413 56 : ca_.Goto(&block104, tmp3323, tmp3324, tmp3325, tmp3326, tmp3327, tmp3328, tmp3329, tmp3330, tmp3331, tmp3332, tmp3333, tmp3334, tmp3335, tmp3336, tmp3337, tmp3338, tmp3339, tmp3340, tmp3341, tmp3342, tmp3343, tmp3344, tmp3345, tmp3346, tmp3347, tmp3348, tmp3349, tmp3350, tmp3351, tmp3352, tmp3353, tmp3354, tmp3355, tmp3356, tmp3357, tmp3358, tmp3359, tmp3352, tmp3358);
5414 : }
5415 :
5416 56 : if (block104.is_used()) {
5417 56 : compiler::TNode<Context> tmp3360;
5418 56 : compiler::TNode<JSReceiver> tmp3361;
5419 56 : compiler::TNode<Smi> tmp3362;
5420 56 : compiler::TNode<JSReceiver> tmp3363;
5421 56 : compiler::TNode<Object> tmp3364;
5422 56 : compiler::TNode<Smi> tmp3365;
5423 56 : compiler::TNode<JSArray> tmp3366;
5424 56 : compiler::TNode<FixedArray> tmp3367;
5425 56 : compiler::TNode<BoolT> tmp3368;
5426 56 : compiler::TNode<BoolT> tmp3369;
5427 56 : compiler::TNode<BoolT> tmp3370;
5428 56 : compiler::TNode<Int32T> tmp3371;
5429 56 : compiler::TNode<JSArray> tmp3372;
5430 56 : compiler::TNode<Smi> tmp3373;
5431 56 : compiler::TNode<JSReceiver> tmp3374;
5432 56 : compiler::TNode<Object> tmp3375;
5433 56 : compiler::TNode<FixedArray> tmp3376;
5434 56 : compiler::TNode<BoolT> tmp3377;
5435 56 : compiler::TNode<BoolT> tmp3378;
5436 56 : compiler::TNode<BoolT> tmp3379;
5437 56 : compiler::TNode<Context> tmp3380;
5438 56 : compiler::TNode<JSArray> tmp3381;
5439 56 : compiler::TNode<Smi> tmp3382;
5440 56 : compiler::TNode<JSReceiver> tmp3383;
5441 56 : compiler::TNode<Object> tmp3384;
5442 56 : compiler::TNode<FixedArray> tmp3385;
5443 56 : compiler::TNode<BoolT> tmp3386;
5444 56 : compiler::TNode<BoolT> tmp3387;
5445 56 : compiler::TNode<BoolT> tmp3388;
5446 56 : compiler::TNode<Smi> tmp3389;
5447 56 : compiler::TNode<FixedArray> tmp3390;
5448 56 : compiler::TNode<BoolT> tmp3391;
5449 56 : compiler::TNode<BoolT> tmp3392;
5450 56 : compiler::TNode<BoolT> tmp3393;
5451 56 : compiler::TNode<JSArray> tmp3394;
5452 56 : compiler::TNode<JSArray> tmp3395;
5453 56 : compiler::TNode<Map> tmp3396;
5454 56 : compiler::TNode<Smi> tmp3397;
5455 56 : compiler::TNode<JSArray> tmp3398;
5456 56 : ca_.Bind(&block104, &tmp3360, &tmp3361, &tmp3362, &tmp3363, &tmp3364, &tmp3365, &tmp3366, &tmp3367, &tmp3368, &tmp3369, &tmp3370, &tmp3371, &tmp3372, &tmp3373, &tmp3374, &tmp3375, &tmp3376, &tmp3377, &tmp3378, &tmp3379, &tmp3380, &tmp3381, &tmp3382, &tmp3383, &tmp3384, &tmp3385, &tmp3386, &tmp3387, &tmp3388, &tmp3389, &tmp3390, &tmp3391, &tmp3392, &tmp3393, &tmp3394, &tmp3395, &tmp3396, &tmp3397, &tmp3398);
5457 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 195);
5458 56 : compiler::TNode<Smi> tmp3399;
5459 56 : USE(tmp3399);
5460 56 : tmp3399 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).LoadFastJSArrayLength(compiler::TNode<JSArray>{tmp3398}));
5461 56 : compiler::TNode<BoolT> tmp3400;
5462 56 : USE(tmp3400);
5463 56 : tmp3400 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiGreaterThanOrEqual(compiler::TNode<Smi>{tmp3397}, compiler::TNode<Smi>{tmp3399}));
5464 56 : ca_.Branch(tmp3400, &block102, &block103, tmp3360, tmp3361, tmp3362, tmp3363, tmp3364, tmp3365, tmp3366, tmp3367, tmp3368, tmp3369, tmp3370, tmp3371, tmp3372, tmp3373, tmp3374, tmp3375, tmp3376, tmp3377, tmp3378, tmp3379, tmp3380, tmp3381, tmp3382, tmp3383, tmp3384, tmp3385, tmp3386, tmp3387, tmp3388, tmp3389, tmp3390, tmp3391, tmp3392, tmp3393, tmp3394, tmp3395, tmp3396);
5465 : }
5466 :
5467 56 : if (block102.is_used()) {
5468 56 : compiler::TNode<Context> tmp3401;
5469 56 : compiler::TNode<JSReceiver> tmp3402;
5470 56 : compiler::TNode<Smi> tmp3403;
5471 56 : compiler::TNode<JSReceiver> tmp3404;
5472 56 : compiler::TNode<Object> tmp3405;
5473 56 : compiler::TNode<Smi> tmp3406;
5474 56 : compiler::TNode<JSArray> tmp3407;
5475 56 : compiler::TNode<FixedArray> tmp3408;
5476 56 : compiler::TNode<BoolT> tmp3409;
5477 56 : compiler::TNode<BoolT> tmp3410;
5478 56 : compiler::TNode<BoolT> tmp3411;
5479 56 : compiler::TNode<Int32T> tmp3412;
5480 56 : compiler::TNode<JSArray> tmp3413;
5481 56 : compiler::TNode<Smi> tmp3414;
5482 56 : compiler::TNode<JSReceiver> tmp3415;
5483 56 : compiler::TNode<Object> tmp3416;
5484 56 : compiler::TNode<FixedArray> tmp3417;
5485 56 : compiler::TNode<BoolT> tmp3418;
5486 56 : compiler::TNode<BoolT> tmp3419;
5487 56 : compiler::TNode<BoolT> tmp3420;
5488 56 : compiler::TNode<Context> tmp3421;
5489 56 : compiler::TNode<JSArray> tmp3422;
5490 56 : compiler::TNode<Smi> tmp3423;
5491 56 : compiler::TNode<JSReceiver> tmp3424;
5492 56 : compiler::TNode<Object> tmp3425;
5493 56 : compiler::TNode<FixedArray> tmp3426;
5494 56 : compiler::TNode<BoolT> tmp3427;
5495 56 : compiler::TNode<BoolT> tmp3428;
5496 56 : compiler::TNode<BoolT> tmp3429;
5497 56 : compiler::TNode<Smi> tmp3430;
5498 56 : compiler::TNode<FixedArray> tmp3431;
5499 56 : compiler::TNode<BoolT> tmp3432;
5500 56 : compiler::TNode<BoolT> tmp3433;
5501 56 : compiler::TNode<BoolT> tmp3434;
5502 56 : compiler::TNode<JSArray> tmp3435;
5503 56 : compiler::TNode<JSArray> tmp3436;
5504 56 : compiler::TNode<Map> tmp3437;
5505 56 : ca_.Bind(&block102, &tmp3401, &tmp3402, &tmp3403, &tmp3404, &tmp3405, &tmp3406, &tmp3407, &tmp3408, &tmp3409, &tmp3410, &tmp3411, &tmp3412, &tmp3413, &tmp3414, &tmp3415, &tmp3416, &tmp3417, &tmp3418, &tmp3419, &tmp3420, &tmp3421, &tmp3422, &tmp3423, &tmp3424, &tmp3425, &tmp3426, &tmp3427, &tmp3428, &tmp3429, &tmp3430, &tmp3431, &tmp3432, &tmp3433, &tmp3434, &tmp3435, &tmp3436, &tmp3437);
5506 56 : ca_.Goto(&block13, tmp3401, tmp3402, tmp3403, tmp3404, tmp3405, tmp3406, tmp3407, tmp3408, tmp3409, tmp3410, tmp3411, tmp3412, tmp3431, tmp3432, tmp3433, tmp3434, tmp3430);
5507 : }
5508 :
5509 56 : if (block103.is_used()) {
5510 56 : compiler::TNode<Context> tmp3438;
5511 56 : compiler::TNode<JSReceiver> tmp3439;
5512 56 : compiler::TNode<Smi> tmp3440;
5513 56 : compiler::TNode<JSReceiver> tmp3441;
5514 56 : compiler::TNode<Object> tmp3442;
5515 56 : compiler::TNode<Smi> tmp3443;
5516 56 : compiler::TNode<JSArray> tmp3444;
5517 56 : compiler::TNode<FixedArray> tmp3445;
5518 56 : compiler::TNode<BoolT> tmp3446;
5519 56 : compiler::TNode<BoolT> tmp3447;
5520 56 : compiler::TNode<BoolT> tmp3448;
5521 56 : compiler::TNode<Int32T> tmp3449;
5522 56 : compiler::TNode<JSArray> tmp3450;
5523 56 : compiler::TNode<Smi> tmp3451;
5524 56 : compiler::TNode<JSReceiver> tmp3452;
5525 56 : compiler::TNode<Object> tmp3453;
5526 56 : compiler::TNode<FixedArray> tmp3454;
5527 56 : compiler::TNode<BoolT> tmp3455;
5528 56 : compiler::TNode<BoolT> tmp3456;
5529 56 : compiler::TNode<BoolT> tmp3457;
5530 56 : compiler::TNode<Context> tmp3458;
5531 56 : compiler::TNode<JSArray> tmp3459;
5532 56 : compiler::TNode<Smi> tmp3460;
5533 56 : compiler::TNode<JSReceiver> tmp3461;
5534 56 : compiler::TNode<Object> tmp3462;
5535 56 : compiler::TNode<FixedArray> tmp3463;
5536 56 : compiler::TNode<BoolT> tmp3464;
5537 56 : compiler::TNode<BoolT> tmp3465;
5538 56 : compiler::TNode<BoolT> tmp3466;
5539 56 : compiler::TNode<Smi> tmp3467;
5540 56 : compiler::TNode<FixedArray> tmp3468;
5541 56 : compiler::TNode<BoolT> tmp3469;
5542 56 : compiler::TNode<BoolT> tmp3470;
5543 56 : compiler::TNode<BoolT> tmp3471;
5544 56 : compiler::TNode<JSArray> tmp3472;
5545 56 : compiler::TNode<JSArray> tmp3473;
5546 56 : compiler::TNode<Map> tmp3474;
5547 56 : ca_.Bind(&block103, &tmp3438, &tmp3439, &tmp3440, &tmp3441, &tmp3442, &tmp3443, &tmp3444, &tmp3445, &tmp3446, &tmp3447, &tmp3448, &tmp3449, &tmp3450, &tmp3451, &tmp3452, &tmp3453, &tmp3454, &tmp3455, &tmp3456, &tmp3457, &tmp3458, &tmp3459, &tmp3460, &tmp3461, &tmp3462, &tmp3463, &tmp3464, &tmp3465, &tmp3466, &tmp3467, &tmp3468, &tmp3469, &tmp3470, &tmp3471, &tmp3472, &tmp3473, &tmp3474);
5548 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 914);
5549 56 : ca_.Goto(&block107, tmp3438, tmp3439, tmp3440, tmp3441, tmp3442, tmp3443, tmp3444, tmp3445, tmp3446, tmp3447, tmp3448, tmp3449, tmp3450, tmp3451, tmp3452, tmp3453, tmp3454, tmp3455, tmp3456, tmp3457, tmp3458, tmp3459, tmp3460, tmp3461, tmp3462, tmp3463, tmp3464, tmp3465, tmp3466, tmp3467, tmp3468, tmp3469, tmp3470, tmp3471, tmp3472, tmp3473, tmp3474, tmp3473);
5550 : }
5551 :
5552 56 : if (block107.is_used()) {
5553 56 : compiler::TNode<Context> tmp3475;
5554 56 : compiler::TNode<JSReceiver> tmp3476;
5555 56 : compiler::TNode<Smi> tmp3477;
5556 56 : compiler::TNode<JSReceiver> tmp3478;
5557 56 : compiler::TNode<Object> tmp3479;
5558 56 : compiler::TNode<Smi> tmp3480;
5559 56 : compiler::TNode<JSArray> tmp3481;
5560 56 : compiler::TNode<FixedArray> tmp3482;
5561 56 : compiler::TNode<BoolT> tmp3483;
5562 56 : compiler::TNode<BoolT> tmp3484;
5563 56 : compiler::TNode<BoolT> tmp3485;
5564 56 : compiler::TNode<Int32T> tmp3486;
5565 56 : compiler::TNode<JSArray> tmp3487;
5566 56 : compiler::TNode<Smi> tmp3488;
5567 56 : compiler::TNode<JSReceiver> tmp3489;
5568 56 : compiler::TNode<Object> tmp3490;
5569 56 : compiler::TNode<FixedArray> tmp3491;
5570 56 : compiler::TNode<BoolT> tmp3492;
5571 56 : compiler::TNode<BoolT> tmp3493;
5572 56 : compiler::TNode<BoolT> tmp3494;
5573 56 : compiler::TNode<Context> tmp3495;
5574 56 : compiler::TNode<JSArray> tmp3496;
5575 56 : compiler::TNode<Smi> tmp3497;
5576 56 : compiler::TNode<JSReceiver> tmp3498;
5577 56 : compiler::TNode<Object> tmp3499;
5578 56 : compiler::TNode<FixedArray> tmp3500;
5579 56 : compiler::TNode<BoolT> tmp3501;
5580 56 : compiler::TNode<BoolT> tmp3502;
5581 56 : compiler::TNode<BoolT> tmp3503;
5582 56 : compiler::TNode<Smi> tmp3504;
5583 56 : compiler::TNode<FixedArray> tmp3505;
5584 56 : compiler::TNode<BoolT> tmp3506;
5585 56 : compiler::TNode<BoolT> tmp3507;
5586 56 : compiler::TNode<BoolT> tmp3508;
5587 56 : compiler::TNode<JSArray> tmp3509;
5588 56 : compiler::TNode<JSArray> tmp3510;
5589 56 : compiler::TNode<Map> tmp3511;
5590 56 : compiler::TNode<JSArray> tmp3512;
5591 56 : ca_.Bind(&block107, &tmp3475, &tmp3476, &tmp3477, &tmp3478, &tmp3479, &tmp3480, &tmp3481, &tmp3482, &tmp3483, &tmp3484, &tmp3485, &tmp3486, &tmp3487, &tmp3488, &tmp3489, &tmp3490, &tmp3491, &tmp3492, &tmp3493, &tmp3494, &tmp3495, &tmp3496, &tmp3497, &tmp3498, &tmp3499, &tmp3500, &tmp3501, &tmp3502, &tmp3503, &tmp3504, &tmp3505, &tmp3506, &tmp3507, &tmp3508, &tmp3509, &tmp3510, &tmp3511, &tmp3512);
5592 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 198);
5593 56 : compiler::TNode<Object> tmp3513;
5594 56 : USE(tmp3513);
5595 56 : compiler::CodeAssemblerLabel label0(&ca_);
5596 56 : tmp3513 = BaseBuiltinsFromDSLAssembler(state_).LoadElementNoHole16FixedDoubleArray(compiler::TNode<Context>{tmp3495}, compiler::TNode<JSArray>{tmp3512}, compiler::TNode<Smi>{tmp3504}, &label0);
5597 56 : ca_.Goto(&block108, tmp3475, tmp3476, tmp3477, tmp3478, tmp3479, tmp3480, tmp3481, tmp3482, tmp3483, tmp3484, tmp3485, tmp3486, tmp3487, tmp3488, tmp3489, tmp3490, tmp3491, tmp3492, tmp3493, tmp3494, tmp3495, tmp3496, tmp3497, tmp3498, tmp3499, tmp3500, tmp3501, tmp3502, tmp3503, tmp3504, tmp3505, tmp3506, tmp3507, tmp3508, tmp3509, tmp3510, tmp3511, tmp3512, tmp3504, tmp3513);
5598 56 : if (label0.is_used()) {
5599 56 : ca_.Bind(&label0);
5600 56 : ca_.Goto(&block109, tmp3475, tmp3476, tmp3477, tmp3478, tmp3479, tmp3480, tmp3481, tmp3482, tmp3483, tmp3484, tmp3485, tmp3486, tmp3487, tmp3488, tmp3489, tmp3490, tmp3491, tmp3492, tmp3493, tmp3494, tmp3495, tmp3496, tmp3497, tmp3498, tmp3499, tmp3500, tmp3501, tmp3502, tmp3503, tmp3504, tmp3505, tmp3506, tmp3507, tmp3508, tmp3509, tmp3510, tmp3511, tmp3512, tmp3504);
5601 56 : }
5602 : }
5603 :
5604 56 : if (block109.is_used()) {
5605 56 : compiler::TNode<Context> tmp3514;
5606 56 : compiler::TNode<JSReceiver> tmp3515;
5607 56 : compiler::TNode<Smi> tmp3516;
5608 56 : compiler::TNode<JSReceiver> tmp3517;
5609 56 : compiler::TNode<Object> tmp3518;
5610 56 : compiler::TNode<Smi> tmp3519;
5611 56 : compiler::TNode<JSArray> tmp3520;
5612 56 : compiler::TNode<FixedArray> tmp3521;
5613 56 : compiler::TNode<BoolT> tmp3522;
5614 56 : compiler::TNode<BoolT> tmp3523;
5615 56 : compiler::TNode<BoolT> tmp3524;
5616 56 : compiler::TNode<Int32T> tmp3525;
5617 56 : compiler::TNode<JSArray> tmp3526;
5618 56 : compiler::TNode<Smi> tmp3527;
5619 56 : compiler::TNode<JSReceiver> tmp3528;
5620 56 : compiler::TNode<Object> tmp3529;
5621 56 : compiler::TNode<FixedArray> tmp3530;
5622 56 : compiler::TNode<BoolT> tmp3531;
5623 56 : compiler::TNode<BoolT> tmp3532;
5624 56 : compiler::TNode<BoolT> tmp3533;
5625 56 : compiler::TNode<Context> tmp3534;
5626 56 : compiler::TNode<JSArray> tmp3535;
5627 56 : compiler::TNode<Smi> tmp3536;
5628 56 : compiler::TNode<JSReceiver> tmp3537;
5629 56 : compiler::TNode<Object> tmp3538;
5630 56 : compiler::TNode<FixedArray> tmp3539;
5631 56 : compiler::TNode<BoolT> tmp3540;
5632 56 : compiler::TNode<BoolT> tmp3541;
5633 56 : compiler::TNode<BoolT> tmp3542;
5634 56 : compiler::TNode<Smi> tmp3543;
5635 56 : compiler::TNode<FixedArray> tmp3544;
5636 56 : compiler::TNode<BoolT> tmp3545;
5637 56 : compiler::TNode<BoolT> tmp3546;
5638 56 : compiler::TNode<BoolT> tmp3547;
5639 56 : compiler::TNode<JSArray> tmp3548;
5640 56 : compiler::TNode<JSArray> tmp3549;
5641 56 : compiler::TNode<Map> tmp3550;
5642 56 : compiler::TNode<JSArray> tmp3551;
5643 56 : compiler::TNode<Smi> tmp3552;
5644 56 : ca_.Bind(&block109, &tmp3514, &tmp3515, &tmp3516, &tmp3517, &tmp3518, &tmp3519, &tmp3520, &tmp3521, &tmp3522, &tmp3523, &tmp3524, &tmp3525, &tmp3526, &tmp3527, &tmp3528, &tmp3529, &tmp3530, &tmp3531, &tmp3532, &tmp3533, &tmp3534, &tmp3535, &tmp3536, &tmp3537, &tmp3538, &tmp3539, &tmp3540, &tmp3541, &tmp3542, &tmp3543, &tmp3544, &tmp3545, &tmp3546, &tmp3547, &tmp3548, &tmp3549, &tmp3550, &tmp3551, &tmp3552);
5645 56 : ca_.Goto(&block106, tmp3514, tmp3515, tmp3516, tmp3517, tmp3518, tmp3519, tmp3520, tmp3521, tmp3522, tmp3523, tmp3524, tmp3525, tmp3526, tmp3527, tmp3528, tmp3529, tmp3530, tmp3531, tmp3532, tmp3533, tmp3534, tmp3535, tmp3536, tmp3537, tmp3538, tmp3539, tmp3540, tmp3541, tmp3542, tmp3543, tmp3544, tmp3545, tmp3546, tmp3547, tmp3548, tmp3549, tmp3550);
5646 : }
5647 :
5648 56 : if (block108.is_used()) {
5649 56 : compiler::TNode<Context> tmp3553;
5650 56 : compiler::TNode<JSReceiver> tmp3554;
5651 56 : compiler::TNode<Smi> tmp3555;
5652 56 : compiler::TNode<JSReceiver> tmp3556;
5653 56 : compiler::TNode<Object> tmp3557;
5654 56 : compiler::TNode<Smi> tmp3558;
5655 56 : compiler::TNode<JSArray> tmp3559;
5656 56 : compiler::TNode<FixedArray> tmp3560;
5657 56 : compiler::TNode<BoolT> tmp3561;
5658 56 : compiler::TNode<BoolT> tmp3562;
5659 56 : compiler::TNode<BoolT> tmp3563;
5660 56 : compiler::TNode<Int32T> tmp3564;
5661 56 : compiler::TNode<JSArray> tmp3565;
5662 56 : compiler::TNode<Smi> tmp3566;
5663 56 : compiler::TNode<JSReceiver> tmp3567;
5664 56 : compiler::TNode<Object> tmp3568;
5665 56 : compiler::TNode<FixedArray> tmp3569;
5666 56 : compiler::TNode<BoolT> tmp3570;
5667 56 : compiler::TNode<BoolT> tmp3571;
5668 56 : compiler::TNode<BoolT> tmp3572;
5669 56 : compiler::TNode<Context> tmp3573;
5670 56 : compiler::TNode<JSArray> tmp3574;
5671 56 : compiler::TNode<Smi> tmp3575;
5672 56 : compiler::TNode<JSReceiver> tmp3576;
5673 56 : compiler::TNode<Object> tmp3577;
5674 56 : compiler::TNode<FixedArray> tmp3578;
5675 56 : compiler::TNode<BoolT> tmp3579;
5676 56 : compiler::TNode<BoolT> tmp3580;
5677 56 : compiler::TNode<BoolT> tmp3581;
5678 56 : compiler::TNode<Smi> tmp3582;
5679 56 : compiler::TNode<FixedArray> tmp3583;
5680 56 : compiler::TNode<BoolT> tmp3584;
5681 56 : compiler::TNode<BoolT> tmp3585;
5682 56 : compiler::TNode<BoolT> tmp3586;
5683 56 : compiler::TNode<JSArray> tmp3587;
5684 56 : compiler::TNode<JSArray> tmp3588;
5685 56 : compiler::TNode<Map> tmp3589;
5686 56 : compiler::TNode<JSArray> tmp3590;
5687 56 : compiler::TNode<Smi> tmp3591;
5688 56 : compiler::TNode<Object> tmp3592;
5689 56 : ca_.Bind(&block108, &tmp3553, &tmp3554, &tmp3555, &tmp3556, &tmp3557, &tmp3558, &tmp3559, &tmp3560, &tmp3561, &tmp3562, &tmp3563, &tmp3564, &tmp3565, &tmp3566, &tmp3567, &tmp3568, &tmp3569, &tmp3570, &tmp3571, &tmp3572, &tmp3573, &tmp3574, &tmp3575, &tmp3576, &tmp3577, &tmp3578, &tmp3579, &tmp3580, &tmp3581, &tmp3582, &tmp3583, &tmp3584, &tmp3585, &tmp3586, &tmp3587, &tmp3588, &tmp3589, &tmp3590, &tmp3591, &tmp3592);
5690 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 201);
5691 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 914);
5692 56 : ca_.Goto(&block110, tmp3553, tmp3554, tmp3555, tmp3556, tmp3557, tmp3558, tmp3559, tmp3560, tmp3561, tmp3562, tmp3563, tmp3564, tmp3565, tmp3566, tmp3567, tmp3568, tmp3569, tmp3570, tmp3571, tmp3572, tmp3573, tmp3574, tmp3575, tmp3576, tmp3577, tmp3578, tmp3579, tmp3580, tmp3581, tmp3582, tmp3583, tmp3584, tmp3585, tmp3586, tmp3587, tmp3588, tmp3589, tmp3592, tmp3573, tmp3576, tmp3577, tmp3592, tmp3582, tmp3588);
5693 : }
5694 :
5695 56 : if (block110.is_used()) {
5696 56 : compiler::TNode<Context> tmp3593;
5697 56 : compiler::TNode<JSReceiver> tmp3594;
5698 56 : compiler::TNode<Smi> tmp3595;
5699 56 : compiler::TNode<JSReceiver> tmp3596;
5700 56 : compiler::TNode<Object> tmp3597;
5701 56 : compiler::TNode<Smi> tmp3598;
5702 56 : compiler::TNode<JSArray> tmp3599;
5703 56 : compiler::TNode<FixedArray> tmp3600;
5704 56 : compiler::TNode<BoolT> tmp3601;
5705 56 : compiler::TNode<BoolT> tmp3602;
5706 56 : compiler::TNode<BoolT> tmp3603;
5707 56 : compiler::TNode<Int32T> tmp3604;
5708 56 : compiler::TNode<JSArray> tmp3605;
5709 56 : compiler::TNode<Smi> tmp3606;
5710 56 : compiler::TNode<JSReceiver> tmp3607;
5711 56 : compiler::TNode<Object> tmp3608;
5712 56 : compiler::TNode<FixedArray> tmp3609;
5713 56 : compiler::TNode<BoolT> tmp3610;
5714 56 : compiler::TNode<BoolT> tmp3611;
5715 56 : compiler::TNode<BoolT> tmp3612;
5716 56 : compiler::TNode<Context> tmp3613;
5717 56 : compiler::TNode<JSArray> tmp3614;
5718 56 : compiler::TNode<Smi> tmp3615;
5719 56 : compiler::TNode<JSReceiver> tmp3616;
5720 56 : compiler::TNode<Object> tmp3617;
5721 56 : compiler::TNode<FixedArray> tmp3618;
5722 56 : compiler::TNode<BoolT> tmp3619;
5723 56 : compiler::TNode<BoolT> tmp3620;
5724 56 : compiler::TNode<BoolT> tmp3621;
5725 56 : compiler::TNode<Smi> tmp3622;
5726 56 : compiler::TNode<FixedArray> tmp3623;
5727 56 : compiler::TNode<BoolT> tmp3624;
5728 56 : compiler::TNode<BoolT> tmp3625;
5729 56 : compiler::TNode<BoolT> tmp3626;
5730 56 : compiler::TNode<JSArray> tmp3627;
5731 56 : compiler::TNode<JSArray> tmp3628;
5732 56 : compiler::TNode<Map> tmp3629;
5733 56 : compiler::TNode<Object> tmp3630;
5734 56 : compiler::TNode<Context> tmp3631;
5735 56 : compiler::TNode<JSReceiver> tmp3632;
5736 56 : compiler::TNode<Object> tmp3633;
5737 56 : compiler::TNode<Object> tmp3634;
5738 56 : compiler::TNode<Smi> tmp3635;
5739 56 : compiler::TNode<JSArray> tmp3636;
5740 56 : ca_.Bind(&block110, &tmp3593, &tmp3594, &tmp3595, &tmp3596, &tmp3597, &tmp3598, &tmp3599, &tmp3600, &tmp3601, &tmp3602, &tmp3603, &tmp3604, &tmp3605, &tmp3606, &tmp3607, &tmp3608, &tmp3609, &tmp3610, &tmp3611, &tmp3612, &tmp3613, &tmp3614, &tmp3615, &tmp3616, &tmp3617, &tmp3618, &tmp3619, &tmp3620, &tmp3621, &tmp3622, &tmp3623, &tmp3624, &tmp3625, &tmp3626, &tmp3627, &tmp3628, &tmp3629, &tmp3630, &tmp3631, &tmp3632, &tmp3633, &tmp3634, &tmp3635, &tmp3636);
5741 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 201);
5742 56 : compiler::TNode<Object> tmp3637;
5743 56 : USE(tmp3637);
5744 56 : tmp3637 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).Call(compiler::TNode<Context>{tmp3631}, compiler::TNode<JSReceiver>{tmp3632}, compiler::TNode<Object>{tmp3633}, compiler::TNode<Object>{tmp3634}, compiler::TNode<Object>{tmp3635}, compiler::TNode<Object>{tmp3636}));
5745 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 200);
5746 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 202);
5747 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 160);
5748 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 161);
5749 56 : compiler::TNode<Smi> tmp3638;
5750 56 : USE(tmp3638);
5751 56 : compiler::CodeAssemblerLabel label0(&ca_);
5752 56 : tmp3638 = BaseBuiltinsFromDSLAssembler(state_).Cast5ATSmi(compiler::TNode<Object>{tmp3637}, &label0);
5753 56 : ca_.Goto(&block114, tmp3593, tmp3594, tmp3595, tmp3596, tmp3597, tmp3598, tmp3599, tmp3600, tmp3601, tmp3602, tmp3603, tmp3604, tmp3605, tmp3606, tmp3607, tmp3608, tmp3609, tmp3610, tmp3611, tmp3612, tmp3613, tmp3614, tmp3615, tmp3616, tmp3617, tmp3618, tmp3619, tmp3620, tmp3621, tmp3622, tmp3623, tmp3624, tmp3625, tmp3626, tmp3627, tmp3628, tmp3629, tmp3630, tmp3637, tmp3622, tmp3637, tmp3613, tmp3622, tmp3637, tmp3637, tmp3637, tmp3638);
5754 56 : if (label0.is_used()) {
5755 56 : ca_.Bind(&label0);
5756 56 : ca_.Goto(&block115, tmp3593, tmp3594, tmp3595, tmp3596, tmp3597, tmp3598, tmp3599, tmp3600, tmp3601, tmp3602, tmp3603, tmp3604, tmp3605, tmp3606, tmp3607, tmp3608, tmp3609, tmp3610, tmp3611, tmp3612, tmp3613, tmp3614, tmp3615, tmp3616, tmp3617, tmp3618, tmp3619, tmp3620, tmp3621, tmp3622, tmp3623, tmp3624, tmp3625, tmp3626, tmp3627, tmp3628, tmp3629, tmp3630, tmp3637, tmp3622, tmp3637, tmp3613, tmp3622, tmp3637, tmp3637, tmp3637);
5757 56 : }
5758 : }
5759 :
5760 56 : if (block115.is_used()) {
5761 56 : compiler::TNode<Context> tmp3639;
5762 56 : compiler::TNode<JSReceiver> tmp3640;
5763 56 : compiler::TNode<Smi> tmp3641;
5764 56 : compiler::TNode<JSReceiver> tmp3642;
5765 56 : compiler::TNode<Object> tmp3643;
5766 56 : compiler::TNode<Smi> tmp3644;
5767 56 : compiler::TNode<JSArray> tmp3645;
5768 56 : compiler::TNode<FixedArray> tmp3646;
5769 56 : compiler::TNode<BoolT> tmp3647;
5770 56 : compiler::TNode<BoolT> tmp3648;
5771 56 : compiler::TNode<BoolT> tmp3649;
5772 56 : compiler::TNode<Int32T> tmp3650;
5773 56 : compiler::TNode<JSArray> tmp3651;
5774 56 : compiler::TNode<Smi> tmp3652;
5775 56 : compiler::TNode<JSReceiver> tmp3653;
5776 56 : compiler::TNode<Object> tmp3654;
5777 56 : compiler::TNode<FixedArray> tmp3655;
5778 56 : compiler::TNode<BoolT> tmp3656;
5779 56 : compiler::TNode<BoolT> tmp3657;
5780 56 : compiler::TNode<BoolT> tmp3658;
5781 56 : compiler::TNode<Context> tmp3659;
5782 56 : compiler::TNode<JSArray> tmp3660;
5783 56 : compiler::TNode<Smi> tmp3661;
5784 56 : compiler::TNode<JSReceiver> tmp3662;
5785 56 : compiler::TNode<Object> tmp3663;
5786 56 : compiler::TNode<FixedArray> tmp3664;
5787 56 : compiler::TNode<BoolT> tmp3665;
5788 56 : compiler::TNode<BoolT> tmp3666;
5789 56 : compiler::TNode<BoolT> tmp3667;
5790 56 : compiler::TNode<Smi> tmp3668;
5791 56 : compiler::TNode<FixedArray> tmp3669;
5792 56 : compiler::TNode<BoolT> tmp3670;
5793 56 : compiler::TNode<BoolT> tmp3671;
5794 56 : compiler::TNode<BoolT> tmp3672;
5795 56 : compiler::TNode<JSArray> tmp3673;
5796 56 : compiler::TNode<JSArray> tmp3674;
5797 56 : compiler::TNode<Map> tmp3675;
5798 56 : compiler::TNode<Object> tmp3676;
5799 56 : compiler::TNode<Object> tmp3677;
5800 56 : compiler::TNode<Smi> tmp3678;
5801 56 : compiler::TNode<Object> tmp3679;
5802 56 : compiler::TNode<Context> tmp3680;
5803 56 : compiler::TNode<Smi> tmp3681;
5804 56 : compiler::TNode<Object> tmp3682;
5805 56 : compiler::TNode<Object> tmp3683;
5806 56 : compiler::TNode<Object> tmp3684;
5807 56 : ca_.Bind(&block115, &tmp3639, &tmp3640, &tmp3641, &tmp3642, &tmp3643, &tmp3644, &tmp3645, &tmp3646, &tmp3647, &tmp3648, &tmp3649, &tmp3650, &tmp3651, &tmp3652, &tmp3653, &tmp3654, &tmp3655, &tmp3656, &tmp3657, &tmp3658, &tmp3659, &tmp3660, &tmp3661, &tmp3662, &tmp3663, &tmp3664, &tmp3665, &tmp3666, &tmp3667, &tmp3668, &tmp3669, &tmp3670, &tmp3671, &tmp3672, &tmp3673, &tmp3674, &tmp3675, &tmp3676, &tmp3677, &tmp3678, &tmp3679, &tmp3680, &tmp3681, &tmp3682, &tmp3683, &tmp3684);
5808 56 : ca_.Goto(&block113, tmp3639, tmp3640, tmp3641, tmp3642, tmp3643, tmp3644, tmp3645, tmp3646, tmp3647, tmp3648, tmp3649, tmp3650, tmp3651, tmp3652, tmp3653, tmp3654, tmp3655, tmp3656, tmp3657, tmp3658, tmp3659, tmp3660, tmp3661, tmp3662, tmp3663, tmp3664, tmp3665, tmp3666, tmp3667, tmp3668, tmp3669, tmp3670, tmp3671, tmp3672, tmp3673, tmp3674, tmp3675, tmp3676, tmp3677, tmp3678, tmp3679, tmp3680, tmp3681, tmp3682, tmp3683);
5809 : }
5810 :
5811 56 : if (block114.is_used()) {
5812 56 : compiler::TNode<Context> tmp3685;
5813 56 : compiler::TNode<JSReceiver> tmp3686;
5814 56 : compiler::TNode<Smi> tmp3687;
5815 56 : compiler::TNode<JSReceiver> tmp3688;
5816 56 : compiler::TNode<Object> tmp3689;
5817 56 : compiler::TNode<Smi> tmp3690;
5818 56 : compiler::TNode<JSArray> tmp3691;
5819 56 : compiler::TNode<FixedArray> tmp3692;
5820 56 : compiler::TNode<BoolT> tmp3693;
5821 56 : compiler::TNode<BoolT> tmp3694;
5822 56 : compiler::TNode<BoolT> tmp3695;
5823 56 : compiler::TNode<Int32T> tmp3696;
5824 56 : compiler::TNode<JSArray> tmp3697;
5825 56 : compiler::TNode<Smi> tmp3698;
5826 56 : compiler::TNode<JSReceiver> tmp3699;
5827 56 : compiler::TNode<Object> tmp3700;
5828 56 : compiler::TNode<FixedArray> tmp3701;
5829 56 : compiler::TNode<BoolT> tmp3702;
5830 56 : compiler::TNode<BoolT> tmp3703;
5831 56 : compiler::TNode<BoolT> tmp3704;
5832 56 : compiler::TNode<Context> tmp3705;
5833 56 : compiler::TNode<JSArray> tmp3706;
5834 56 : compiler::TNode<Smi> tmp3707;
5835 56 : compiler::TNode<JSReceiver> tmp3708;
5836 56 : compiler::TNode<Object> tmp3709;
5837 56 : compiler::TNode<FixedArray> tmp3710;
5838 56 : compiler::TNode<BoolT> tmp3711;
5839 56 : compiler::TNode<BoolT> tmp3712;
5840 56 : compiler::TNode<BoolT> tmp3713;
5841 56 : compiler::TNode<Smi> tmp3714;
5842 56 : compiler::TNode<FixedArray> tmp3715;
5843 56 : compiler::TNode<BoolT> tmp3716;
5844 56 : compiler::TNode<BoolT> tmp3717;
5845 56 : compiler::TNode<BoolT> tmp3718;
5846 56 : compiler::TNode<JSArray> tmp3719;
5847 56 : compiler::TNode<JSArray> tmp3720;
5848 56 : compiler::TNode<Map> tmp3721;
5849 56 : compiler::TNode<Object> tmp3722;
5850 56 : compiler::TNode<Object> tmp3723;
5851 56 : compiler::TNode<Smi> tmp3724;
5852 56 : compiler::TNode<Object> tmp3725;
5853 56 : compiler::TNode<Context> tmp3726;
5854 56 : compiler::TNode<Smi> tmp3727;
5855 56 : compiler::TNode<Object> tmp3728;
5856 56 : compiler::TNode<Object> tmp3729;
5857 56 : compiler::TNode<Object> tmp3730;
5858 56 : compiler::TNode<Smi> tmp3731;
5859 56 : ca_.Bind(&block114, &tmp3685, &tmp3686, &tmp3687, &tmp3688, &tmp3689, &tmp3690, &tmp3691, &tmp3692, &tmp3693, &tmp3694, &tmp3695, &tmp3696, &tmp3697, &tmp3698, &tmp3699, &tmp3700, &tmp3701, &tmp3702, &tmp3703, &tmp3704, &tmp3705, &tmp3706, &tmp3707, &tmp3708, &tmp3709, &tmp3710, &tmp3711, &tmp3712, &tmp3713, &tmp3714, &tmp3715, &tmp3716, &tmp3717, &tmp3718, &tmp3719, &tmp3720, &tmp3721, &tmp3722, &tmp3723, &tmp3724, &tmp3725, &tmp3726, &tmp3727, &tmp3728, &tmp3729, &tmp3730, &tmp3731);
5860 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 162);
5861 56 : CodeStubAssembler(state_).StoreFixedArrayElement(compiler::TNode<FixedArray>{tmp3715}, compiler::TNode<Smi>{tmp3727}, compiler::TNode<Smi>{tmp3731});
5862 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 161);
5863 56 : ca_.Goto(&block112, tmp3685, tmp3686, tmp3687, tmp3688, tmp3689, tmp3690, tmp3691, tmp3692, tmp3693, tmp3694, tmp3695, tmp3696, tmp3697, tmp3698, tmp3699, tmp3700, tmp3701, tmp3702, tmp3703, tmp3704, tmp3705, tmp3706, tmp3707, tmp3708, tmp3709, tmp3710, tmp3711, tmp3712, tmp3713, tmp3714, tmp3715, tmp3716, tmp3717, tmp3718, tmp3719, tmp3720, tmp3721, tmp3722, tmp3723, tmp3724, tmp3725, tmp3726, tmp3727, tmp3728, tmp3729);
5864 : }
5865 :
5866 56 : if (block113.is_used()) {
5867 56 : compiler::TNode<Context> tmp3732;
5868 56 : compiler::TNode<JSReceiver> tmp3733;
5869 56 : compiler::TNode<Smi> tmp3734;
5870 56 : compiler::TNode<JSReceiver> tmp3735;
5871 56 : compiler::TNode<Object> tmp3736;
5872 56 : compiler::TNode<Smi> tmp3737;
5873 56 : compiler::TNode<JSArray> tmp3738;
5874 56 : compiler::TNode<FixedArray> tmp3739;
5875 56 : compiler::TNode<BoolT> tmp3740;
5876 56 : compiler::TNode<BoolT> tmp3741;
5877 56 : compiler::TNode<BoolT> tmp3742;
5878 56 : compiler::TNode<Int32T> tmp3743;
5879 56 : compiler::TNode<JSArray> tmp3744;
5880 56 : compiler::TNode<Smi> tmp3745;
5881 56 : compiler::TNode<JSReceiver> tmp3746;
5882 56 : compiler::TNode<Object> tmp3747;
5883 56 : compiler::TNode<FixedArray> tmp3748;
5884 56 : compiler::TNode<BoolT> tmp3749;
5885 56 : compiler::TNode<BoolT> tmp3750;
5886 56 : compiler::TNode<BoolT> tmp3751;
5887 56 : compiler::TNode<Context> tmp3752;
5888 56 : compiler::TNode<JSArray> tmp3753;
5889 56 : compiler::TNode<Smi> tmp3754;
5890 56 : compiler::TNode<JSReceiver> tmp3755;
5891 56 : compiler::TNode<Object> tmp3756;
5892 56 : compiler::TNode<FixedArray> tmp3757;
5893 56 : compiler::TNode<BoolT> tmp3758;
5894 56 : compiler::TNode<BoolT> tmp3759;
5895 56 : compiler::TNode<BoolT> tmp3760;
5896 56 : compiler::TNode<Smi> tmp3761;
5897 56 : compiler::TNode<FixedArray> tmp3762;
5898 56 : compiler::TNode<BoolT> tmp3763;
5899 56 : compiler::TNode<BoolT> tmp3764;
5900 56 : compiler::TNode<BoolT> tmp3765;
5901 56 : compiler::TNode<JSArray> tmp3766;
5902 56 : compiler::TNode<JSArray> tmp3767;
5903 56 : compiler::TNode<Map> tmp3768;
5904 56 : compiler::TNode<Object> tmp3769;
5905 56 : compiler::TNode<Object> tmp3770;
5906 56 : compiler::TNode<Smi> tmp3771;
5907 56 : compiler::TNode<Object> tmp3772;
5908 56 : compiler::TNode<Context> tmp3773;
5909 56 : compiler::TNode<Smi> tmp3774;
5910 56 : compiler::TNode<Object> tmp3775;
5911 56 : compiler::TNode<Object> tmp3776;
5912 56 : ca_.Bind(&block113, &tmp3732, &tmp3733, &tmp3734, &tmp3735, &tmp3736, &tmp3737, &tmp3738, &tmp3739, &tmp3740, &tmp3741, &tmp3742, &tmp3743, &tmp3744, &tmp3745, &tmp3746, &tmp3747, &tmp3748, &tmp3749, &tmp3750, &tmp3751, &tmp3752, &tmp3753, &tmp3754, &tmp3755, &tmp3756, &tmp3757, &tmp3758, &tmp3759, &tmp3760, &tmp3761, &tmp3762, &tmp3763, &tmp3764, &tmp3765, &tmp3766, &tmp3767, &tmp3768, &tmp3769, &tmp3770, &tmp3771, &tmp3772, &tmp3773, &tmp3774, &tmp3775, &tmp3776);
5913 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 164);
5914 56 : compiler::TNode<HeapNumber> tmp3777;
5915 56 : USE(tmp3777);
5916 56 : compiler::CodeAssemblerLabel label0(&ca_);
5917 56 : tmp3777 = BaseBuiltinsFromDSLAssembler(state_).Cast12ATHeapNumber(compiler::TNode<HeapObject>{ca_.UncheckedCast<HeapObject>(tmp3776)}, &label0);
5918 56 : ca_.Goto(&block118, tmp3732, tmp3733, tmp3734, tmp3735, tmp3736, tmp3737, tmp3738, tmp3739, tmp3740, tmp3741, tmp3742, tmp3743, tmp3744, tmp3745, tmp3746, tmp3747, tmp3748, tmp3749, tmp3750, tmp3751, tmp3752, tmp3753, tmp3754, tmp3755, tmp3756, tmp3757, tmp3758, tmp3759, tmp3760, tmp3761, tmp3762, tmp3763, tmp3764, tmp3765, tmp3766, tmp3767, tmp3768, tmp3769, tmp3770, tmp3771, tmp3772, tmp3773, tmp3774, tmp3775, tmp3776, ca_.UncheckedCast<HeapObject>(tmp3776), tmp3777);
5919 56 : if (label0.is_used()) {
5920 56 : ca_.Bind(&label0);
5921 56 : ca_.Goto(&block119, tmp3732, tmp3733, tmp3734, tmp3735, tmp3736, tmp3737, tmp3738, tmp3739, tmp3740, tmp3741, tmp3742, tmp3743, tmp3744, tmp3745, tmp3746, tmp3747, tmp3748, tmp3749, tmp3750, tmp3751, tmp3752, tmp3753, tmp3754, tmp3755, tmp3756, tmp3757, tmp3758, tmp3759, tmp3760, tmp3761, tmp3762, tmp3763, tmp3764, tmp3765, tmp3766, tmp3767, tmp3768, tmp3769, tmp3770, tmp3771, tmp3772, tmp3773, tmp3774, tmp3775, tmp3776, ca_.UncheckedCast<HeapObject>(tmp3776));
5922 56 : }
5923 : }
5924 :
5925 56 : if (block119.is_used()) {
5926 56 : compiler::TNode<Context> tmp3778;
5927 56 : compiler::TNode<JSReceiver> tmp3779;
5928 56 : compiler::TNode<Smi> tmp3780;
5929 56 : compiler::TNode<JSReceiver> tmp3781;
5930 56 : compiler::TNode<Object> tmp3782;
5931 56 : compiler::TNode<Smi> tmp3783;
5932 56 : compiler::TNode<JSArray> tmp3784;
5933 56 : compiler::TNode<FixedArray> tmp3785;
5934 56 : compiler::TNode<BoolT> tmp3786;
5935 56 : compiler::TNode<BoolT> tmp3787;
5936 56 : compiler::TNode<BoolT> tmp3788;
5937 56 : compiler::TNode<Int32T> tmp3789;
5938 56 : compiler::TNode<JSArray> tmp3790;
5939 56 : compiler::TNode<Smi> tmp3791;
5940 56 : compiler::TNode<JSReceiver> tmp3792;
5941 56 : compiler::TNode<Object> tmp3793;
5942 56 : compiler::TNode<FixedArray> tmp3794;
5943 56 : compiler::TNode<BoolT> tmp3795;
5944 56 : compiler::TNode<BoolT> tmp3796;
5945 56 : compiler::TNode<BoolT> tmp3797;
5946 56 : compiler::TNode<Context> tmp3798;
5947 56 : compiler::TNode<JSArray> tmp3799;
5948 56 : compiler::TNode<Smi> tmp3800;
5949 56 : compiler::TNode<JSReceiver> tmp3801;
5950 56 : compiler::TNode<Object> tmp3802;
5951 56 : compiler::TNode<FixedArray> tmp3803;
5952 56 : compiler::TNode<BoolT> tmp3804;
5953 56 : compiler::TNode<BoolT> tmp3805;
5954 56 : compiler::TNode<BoolT> tmp3806;
5955 56 : compiler::TNode<Smi> tmp3807;
5956 56 : compiler::TNode<FixedArray> tmp3808;
5957 56 : compiler::TNode<BoolT> tmp3809;
5958 56 : compiler::TNode<BoolT> tmp3810;
5959 56 : compiler::TNode<BoolT> tmp3811;
5960 56 : compiler::TNode<JSArray> tmp3812;
5961 56 : compiler::TNode<JSArray> tmp3813;
5962 56 : compiler::TNode<Map> tmp3814;
5963 56 : compiler::TNode<Object> tmp3815;
5964 56 : compiler::TNode<Object> tmp3816;
5965 56 : compiler::TNode<Smi> tmp3817;
5966 56 : compiler::TNode<Object> tmp3818;
5967 56 : compiler::TNode<Context> tmp3819;
5968 56 : compiler::TNode<Smi> tmp3820;
5969 56 : compiler::TNode<Object> tmp3821;
5970 56 : compiler::TNode<Object> tmp3822;
5971 56 : compiler::TNode<HeapObject> tmp3823;
5972 56 : ca_.Bind(&block119, &tmp3778, &tmp3779, &tmp3780, &tmp3781, &tmp3782, &tmp3783, &tmp3784, &tmp3785, &tmp3786, &tmp3787, &tmp3788, &tmp3789, &tmp3790, &tmp3791, &tmp3792, &tmp3793, &tmp3794, &tmp3795, &tmp3796, &tmp3797, &tmp3798, &tmp3799, &tmp3800, &tmp3801, &tmp3802, &tmp3803, &tmp3804, &tmp3805, &tmp3806, &tmp3807, &tmp3808, &tmp3809, &tmp3810, &tmp3811, &tmp3812, &tmp3813, &tmp3814, &tmp3815, &tmp3816, &tmp3817, &tmp3818, &tmp3819, &tmp3820, &tmp3821, &tmp3822, &tmp3823);
5973 56 : ca_.Goto(&block117, tmp3778, tmp3779, tmp3780, tmp3781, tmp3782, tmp3783, tmp3784, tmp3785, tmp3786, tmp3787, tmp3788, tmp3789, tmp3790, tmp3791, tmp3792, tmp3793, tmp3794, tmp3795, tmp3796, tmp3797, tmp3798, tmp3799, tmp3800, tmp3801, tmp3802, tmp3803, tmp3804, tmp3805, tmp3806, tmp3807, tmp3808, tmp3809, tmp3810, tmp3811, tmp3812, tmp3813, tmp3814, tmp3815, tmp3816, tmp3817, tmp3818, tmp3819, tmp3820, tmp3821, tmp3822);
5974 : }
5975 :
5976 56 : if (block118.is_used()) {
5977 56 : compiler::TNode<Context> tmp3824;
5978 56 : compiler::TNode<JSReceiver> tmp3825;
5979 56 : compiler::TNode<Smi> tmp3826;
5980 56 : compiler::TNode<JSReceiver> tmp3827;
5981 56 : compiler::TNode<Object> tmp3828;
5982 56 : compiler::TNode<Smi> tmp3829;
5983 56 : compiler::TNode<JSArray> tmp3830;
5984 56 : compiler::TNode<FixedArray> tmp3831;
5985 56 : compiler::TNode<BoolT> tmp3832;
5986 56 : compiler::TNode<BoolT> tmp3833;
5987 56 : compiler::TNode<BoolT> tmp3834;
5988 56 : compiler::TNode<Int32T> tmp3835;
5989 56 : compiler::TNode<JSArray> tmp3836;
5990 56 : compiler::TNode<Smi> tmp3837;
5991 56 : compiler::TNode<JSReceiver> tmp3838;
5992 56 : compiler::TNode<Object> tmp3839;
5993 56 : compiler::TNode<FixedArray> tmp3840;
5994 56 : compiler::TNode<BoolT> tmp3841;
5995 56 : compiler::TNode<BoolT> tmp3842;
5996 56 : compiler::TNode<BoolT> tmp3843;
5997 56 : compiler::TNode<Context> tmp3844;
5998 56 : compiler::TNode<JSArray> tmp3845;
5999 56 : compiler::TNode<Smi> tmp3846;
6000 56 : compiler::TNode<JSReceiver> tmp3847;
6001 56 : compiler::TNode<Object> tmp3848;
6002 56 : compiler::TNode<FixedArray> tmp3849;
6003 56 : compiler::TNode<BoolT> tmp3850;
6004 56 : compiler::TNode<BoolT> tmp3851;
6005 56 : compiler::TNode<BoolT> tmp3852;
6006 56 : compiler::TNode<Smi> tmp3853;
6007 56 : compiler::TNode<FixedArray> tmp3854;
6008 56 : compiler::TNode<BoolT> tmp3855;
6009 56 : compiler::TNode<BoolT> tmp3856;
6010 56 : compiler::TNode<BoolT> tmp3857;
6011 56 : compiler::TNode<JSArray> tmp3858;
6012 56 : compiler::TNode<JSArray> tmp3859;
6013 56 : compiler::TNode<Map> tmp3860;
6014 56 : compiler::TNode<Object> tmp3861;
6015 56 : compiler::TNode<Object> tmp3862;
6016 56 : compiler::TNode<Smi> tmp3863;
6017 56 : compiler::TNode<Object> tmp3864;
6018 56 : compiler::TNode<Context> tmp3865;
6019 56 : compiler::TNode<Smi> tmp3866;
6020 56 : compiler::TNode<Object> tmp3867;
6021 56 : compiler::TNode<Object> tmp3868;
6022 56 : compiler::TNode<HeapObject> tmp3869;
6023 56 : compiler::TNode<HeapNumber> tmp3870;
6024 56 : ca_.Bind(&block118, &tmp3824, &tmp3825, &tmp3826, &tmp3827, &tmp3828, &tmp3829, &tmp3830, &tmp3831, &tmp3832, &tmp3833, &tmp3834, &tmp3835, &tmp3836, &tmp3837, &tmp3838, &tmp3839, &tmp3840, &tmp3841, &tmp3842, &tmp3843, &tmp3844, &tmp3845, &tmp3846, &tmp3847, &tmp3848, &tmp3849, &tmp3850, &tmp3851, &tmp3852, &tmp3853, &tmp3854, &tmp3855, &tmp3856, &tmp3857, &tmp3858, &tmp3859, &tmp3860, &tmp3861, &tmp3862, &tmp3863, &tmp3864, &tmp3865, &tmp3866, &tmp3867, &tmp3868, &tmp3869, &tmp3870);
6025 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 165);
6026 56 : compiler::TNode<BoolT> tmp3871;
6027 56 : USE(tmp3871);
6028 56 : tmp3871 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
6029 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 166);
6030 56 : CodeStubAssembler(state_).StoreFixedArrayElementSmi(compiler::TNode<FixedArray>{tmp3854}, compiler::TNode<Smi>{tmp3866}, compiler::TNode<Object>{tmp3870});
6031 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 164);
6032 56 : ca_.Goto(&block116, tmp3824, tmp3825, tmp3826, tmp3827, tmp3828, tmp3829, tmp3830, tmp3831, tmp3832, tmp3833, tmp3834, tmp3835, tmp3836, tmp3837, tmp3838, tmp3839, tmp3840, tmp3841, tmp3842, tmp3843, tmp3844, tmp3845, tmp3846, tmp3847, tmp3848, tmp3849, tmp3850, tmp3851, tmp3852, tmp3853, tmp3854, tmp3871, tmp3856, tmp3857, tmp3858, tmp3859, tmp3860, tmp3861, tmp3862, tmp3863, tmp3864, tmp3865, tmp3866, tmp3867, tmp3868);
6033 : }
6034 :
6035 56 : if (block117.is_used()) {
6036 56 : compiler::TNode<Context> tmp3872;
6037 56 : compiler::TNode<JSReceiver> tmp3873;
6038 56 : compiler::TNode<Smi> tmp3874;
6039 56 : compiler::TNode<JSReceiver> tmp3875;
6040 56 : compiler::TNode<Object> tmp3876;
6041 56 : compiler::TNode<Smi> tmp3877;
6042 56 : compiler::TNode<JSArray> tmp3878;
6043 56 : compiler::TNode<FixedArray> tmp3879;
6044 56 : compiler::TNode<BoolT> tmp3880;
6045 56 : compiler::TNode<BoolT> tmp3881;
6046 56 : compiler::TNode<BoolT> tmp3882;
6047 56 : compiler::TNode<Int32T> tmp3883;
6048 56 : compiler::TNode<JSArray> tmp3884;
6049 56 : compiler::TNode<Smi> tmp3885;
6050 56 : compiler::TNode<JSReceiver> tmp3886;
6051 56 : compiler::TNode<Object> tmp3887;
6052 56 : compiler::TNode<FixedArray> tmp3888;
6053 56 : compiler::TNode<BoolT> tmp3889;
6054 56 : compiler::TNode<BoolT> tmp3890;
6055 56 : compiler::TNode<BoolT> tmp3891;
6056 56 : compiler::TNode<Context> tmp3892;
6057 56 : compiler::TNode<JSArray> tmp3893;
6058 56 : compiler::TNode<Smi> tmp3894;
6059 56 : compiler::TNode<JSReceiver> tmp3895;
6060 56 : compiler::TNode<Object> tmp3896;
6061 56 : compiler::TNode<FixedArray> tmp3897;
6062 56 : compiler::TNode<BoolT> tmp3898;
6063 56 : compiler::TNode<BoolT> tmp3899;
6064 56 : compiler::TNode<BoolT> tmp3900;
6065 56 : compiler::TNode<Smi> tmp3901;
6066 56 : compiler::TNode<FixedArray> tmp3902;
6067 56 : compiler::TNode<BoolT> tmp3903;
6068 56 : compiler::TNode<BoolT> tmp3904;
6069 56 : compiler::TNode<BoolT> tmp3905;
6070 56 : compiler::TNode<JSArray> tmp3906;
6071 56 : compiler::TNode<JSArray> tmp3907;
6072 56 : compiler::TNode<Map> tmp3908;
6073 56 : compiler::TNode<Object> tmp3909;
6074 56 : compiler::TNode<Object> tmp3910;
6075 56 : compiler::TNode<Smi> tmp3911;
6076 56 : compiler::TNode<Object> tmp3912;
6077 56 : compiler::TNode<Context> tmp3913;
6078 56 : compiler::TNode<Smi> tmp3914;
6079 56 : compiler::TNode<Object> tmp3915;
6080 56 : compiler::TNode<Object> tmp3916;
6081 56 : ca_.Bind(&block117, &tmp3872, &tmp3873, &tmp3874, &tmp3875, &tmp3876, &tmp3877, &tmp3878, &tmp3879, &tmp3880, &tmp3881, &tmp3882, &tmp3883, &tmp3884, &tmp3885, &tmp3886, &tmp3887, &tmp3888, &tmp3889, &tmp3890, &tmp3891, &tmp3892, &tmp3893, &tmp3894, &tmp3895, &tmp3896, &tmp3897, &tmp3898, &tmp3899, &tmp3900, &tmp3901, &tmp3902, &tmp3903, &tmp3904, &tmp3905, &tmp3906, &tmp3907, &tmp3908, &tmp3909, &tmp3910, &tmp3911, &tmp3912, &tmp3913, &tmp3914, &tmp3915, &tmp3916);
6082 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 168);
6083 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 169);
6084 56 : compiler::TNode<BoolT> tmp3917;
6085 56 : USE(tmp3917);
6086 56 : tmp3917 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
6087 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 170);
6088 56 : compiler::TNode<BoolT> tmp3918;
6089 56 : USE(tmp3918);
6090 56 : tmp3918 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
6091 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 171);
6092 56 : CodeStubAssembler(state_).StoreFixedArrayElementSmi(compiler::TNode<FixedArray>{tmp3902}, compiler::TNode<Smi>{tmp3914}, compiler::TNode<Object>{ca_.UncheckedCast<HeapObject>(tmp3916)});
6093 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 164);
6094 56 : ca_.Goto(&block116, tmp3872, tmp3873, tmp3874, tmp3875, tmp3876, tmp3877, tmp3878, tmp3879, tmp3880, tmp3881, tmp3882, tmp3883, tmp3884, tmp3885, tmp3886, tmp3887, tmp3888, tmp3889, tmp3890, tmp3891, tmp3892, tmp3893, tmp3894, tmp3895, tmp3896, tmp3897, tmp3898, tmp3899, tmp3900, tmp3901, tmp3902, tmp3917, tmp3918, tmp3905, tmp3906, tmp3907, tmp3908, tmp3909, tmp3910, tmp3911, tmp3912, tmp3913, tmp3914, tmp3915, tmp3916);
6095 : }
6096 :
6097 56 : if (block116.is_used()) {
6098 56 : compiler::TNode<Context> tmp3919;
6099 56 : compiler::TNode<JSReceiver> tmp3920;
6100 56 : compiler::TNode<Smi> tmp3921;
6101 56 : compiler::TNode<JSReceiver> tmp3922;
6102 56 : compiler::TNode<Object> tmp3923;
6103 56 : compiler::TNode<Smi> tmp3924;
6104 56 : compiler::TNode<JSArray> tmp3925;
6105 56 : compiler::TNode<FixedArray> tmp3926;
6106 56 : compiler::TNode<BoolT> tmp3927;
6107 56 : compiler::TNode<BoolT> tmp3928;
6108 56 : compiler::TNode<BoolT> tmp3929;
6109 56 : compiler::TNode<Int32T> tmp3930;
6110 56 : compiler::TNode<JSArray> tmp3931;
6111 56 : compiler::TNode<Smi> tmp3932;
6112 56 : compiler::TNode<JSReceiver> tmp3933;
6113 56 : compiler::TNode<Object> tmp3934;
6114 56 : compiler::TNode<FixedArray> tmp3935;
6115 56 : compiler::TNode<BoolT> tmp3936;
6116 56 : compiler::TNode<BoolT> tmp3937;
6117 56 : compiler::TNode<BoolT> tmp3938;
6118 56 : compiler::TNode<Context> tmp3939;
6119 56 : compiler::TNode<JSArray> tmp3940;
6120 56 : compiler::TNode<Smi> tmp3941;
6121 56 : compiler::TNode<JSReceiver> tmp3942;
6122 56 : compiler::TNode<Object> tmp3943;
6123 56 : compiler::TNode<FixedArray> tmp3944;
6124 56 : compiler::TNode<BoolT> tmp3945;
6125 56 : compiler::TNode<BoolT> tmp3946;
6126 56 : compiler::TNode<BoolT> tmp3947;
6127 56 : compiler::TNode<Smi> tmp3948;
6128 56 : compiler::TNode<FixedArray> tmp3949;
6129 56 : compiler::TNode<BoolT> tmp3950;
6130 56 : compiler::TNode<BoolT> tmp3951;
6131 56 : compiler::TNode<BoolT> tmp3952;
6132 56 : compiler::TNode<JSArray> tmp3953;
6133 56 : compiler::TNode<JSArray> tmp3954;
6134 56 : compiler::TNode<Map> tmp3955;
6135 56 : compiler::TNode<Object> tmp3956;
6136 56 : compiler::TNode<Object> tmp3957;
6137 56 : compiler::TNode<Smi> tmp3958;
6138 56 : compiler::TNode<Object> tmp3959;
6139 56 : compiler::TNode<Context> tmp3960;
6140 56 : compiler::TNode<Smi> tmp3961;
6141 56 : compiler::TNode<Object> tmp3962;
6142 56 : compiler::TNode<Object> tmp3963;
6143 56 : ca_.Bind(&block116, &tmp3919, &tmp3920, &tmp3921, &tmp3922, &tmp3923, &tmp3924, &tmp3925, &tmp3926, &tmp3927, &tmp3928, &tmp3929, &tmp3930, &tmp3931, &tmp3932, &tmp3933, &tmp3934, &tmp3935, &tmp3936, &tmp3937, &tmp3938, &tmp3939, &tmp3940, &tmp3941, &tmp3942, &tmp3943, &tmp3944, &tmp3945, &tmp3946, &tmp3947, &tmp3948, &tmp3949, &tmp3950, &tmp3951, &tmp3952, &tmp3953, &tmp3954, &tmp3955, &tmp3956, &tmp3957, &tmp3958, &tmp3959, &tmp3960, &tmp3961, &tmp3962, &tmp3963);
6144 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 161);
6145 56 : ca_.Goto(&block112, tmp3919, tmp3920, tmp3921, tmp3922, tmp3923, tmp3924, tmp3925, tmp3926, tmp3927, tmp3928, tmp3929, tmp3930, tmp3931, tmp3932, tmp3933, tmp3934, tmp3935, tmp3936, tmp3937, tmp3938, tmp3939, tmp3940, tmp3941, tmp3942, tmp3943, tmp3944, tmp3945, tmp3946, tmp3947, tmp3948, tmp3949, tmp3950, tmp3951, tmp3952, tmp3953, tmp3954, tmp3955, tmp3956, tmp3957, tmp3958, tmp3959, tmp3960, tmp3961, tmp3962, tmp3963);
6146 : }
6147 :
6148 56 : if (block112.is_used()) {
6149 56 : compiler::TNode<Context> tmp3964;
6150 56 : compiler::TNode<JSReceiver> tmp3965;
6151 56 : compiler::TNode<Smi> tmp3966;
6152 56 : compiler::TNode<JSReceiver> tmp3967;
6153 56 : compiler::TNode<Object> tmp3968;
6154 56 : compiler::TNode<Smi> tmp3969;
6155 56 : compiler::TNode<JSArray> tmp3970;
6156 56 : compiler::TNode<FixedArray> tmp3971;
6157 56 : compiler::TNode<BoolT> tmp3972;
6158 56 : compiler::TNode<BoolT> tmp3973;
6159 56 : compiler::TNode<BoolT> tmp3974;
6160 56 : compiler::TNode<Int32T> tmp3975;
6161 56 : compiler::TNode<JSArray> tmp3976;
6162 56 : compiler::TNode<Smi> tmp3977;
6163 56 : compiler::TNode<JSReceiver> tmp3978;
6164 56 : compiler::TNode<Object> tmp3979;
6165 56 : compiler::TNode<FixedArray> tmp3980;
6166 56 : compiler::TNode<BoolT> tmp3981;
6167 56 : compiler::TNode<BoolT> tmp3982;
6168 56 : compiler::TNode<BoolT> tmp3983;
6169 56 : compiler::TNode<Context> tmp3984;
6170 56 : compiler::TNode<JSArray> tmp3985;
6171 56 : compiler::TNode<Smi> tmp3986;
6172 56 : compiler::TNode<JSReceiver> tmp3987;
6173 56 : compiler::TNode<Object> tmp3988;
6174 56 : compiler::TNode<FixedArray> tmp3989;
6175 56 : compiler::TNode<BoolT> tmp3990;
6176 56 : compiler::TNode<BoolT> tmp3991;
6177 56 : compiler::TNode<BoolT> tmp3992;
6178 56 : compiler::TNode<Smi> tmp3993;
6179 56 : compiler::TNode<FixedArray> tmp3994;
6180 56 : compiler::TNode<BoolT> tmp3995;
6181 56 : compiler::TNode<BoolT> tmp3996;
6182 56 : compiler::TNode<BoolT> tmp3997;
6183 56 : compiler::TNode<JSArray> tmp3998;
6184 56 : compiler::TNode<JSArray> tmp3999;
6185 56 : compiler::TNode<Map> tmp4000;
6186 56 : compiler::TNode<Object> tmp4001;
6187 56 : compiler::TNode<Object> tmp4002;
6188 56 : compiler::TNode<Smi> tmp4003;
6189 56 : compiler::TNode<Object> tmp4004;
6190 56 : compiler::TNode<Context> tmp4005;
6191 56 : compiler::TNode<Smi> tmp4006;
6192 56 : compiler::TNode<Object> tmp4007;
6193 56 : compiler::TNode<Object> tmp4008;
6194 56 : ca_.Bind(&block112, &tmp3964, &tmp3965, &tmp3966, &tmp3967, &tmp3968, &tmp3969, &tmp3970, &tmp3971, &tmp3972, &tmp3973, &tmp3974, &tmp3975, &tmp3976, &tmp3977, &tmp3978, &tmp3979, &tmp3980, &tmp3981, &tmp3982, &tmp3983, &tmp3984, &tmp3985, &tmp3986, &tmp3987, &tmp3988, &tmp3989, &tmp3990, &tmp3991, &tmp3992, &tmp3993, &tmp3994, &tmp3995, &tmp3996, &tmp3997, &tmp3998, &tmp3999, &tmp4000, &tmp4001, &tmp4002, &tmp4003, &tmp4004, &tmp4005, &tmp4006, &tmp4007, &tmp4008);
6195 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 160);
6196 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 202);
6197 56 : ca_.Goto(&block111, tmp3964, tmp3965, tmp3966, tmp3967, tmp3968, tmp3969, tmp3970, tmp3971, tmp3972, tmp3973, tmp3974, tmp3975, tmp3976, tmp3977, tmp3978, tmp3979, tmp3980, tmp3981, tmp3982, tmp3983, tmp3984, tmp3985, tmp3986, tmp3987, tmp3988, tmp3989, tmp3990, tmp3991, tmp3992, tmp3993, tmp3994, tmp3995, tmp3996, tmp3997, tmp3998, tmp3999, tmp4000, tmp4001, tmp4002, tmp4003, tmp4004, tmp4005, tmp4006, tmp4007);
6198 : }
6199 :
6200 56 : if (block111.is_used()) {
6201 56 : compiler::TNode<Context> tmp4009;
6202 56 : compiler::TNode<JSReceiver> tmp4010;
6203 56 : compiler::TNode<Smi> tmp4011;
6204 56 : compiler::TNode<JSReceiver> tmp4012;
6205 56 : compiler::TNode<Object> tmp4013;
6206 56 : compiler::TNode<Smi> tmp4014;
6207 56 : compiler::TNode<JSArray> tmp4015;
6208 56 : compiler::TNode<FixedArray> tmp4016;
6209 56 : compiler::TNode<BoolT> tmp4017;
6210 56 : compiler::TNode<BoolT> tmp4018;
6211 56 : compiler::TNode<BoolT> tmp4019;
6212 56 : compiler::TNode<Int32T> tmp4020;
6213 56 : compiler::TNode<JSArray> tmp4021;
6214 56 : compiler::TNode<Smi> tmp4022;
6215 56 : compiler::TNode<JSReceiver> tmp4023;
6216 56 : compiler::TNode<Object> tmp4024;
6217 56 : compiler::TNode<FixedArray> tmp4025;
6218 56 : compiler::TNode<BoolT> tmp4026;
6219 56 : compiler::TNode<BoolT> tmp4027;
6220 56 : compiler::TNode<BoolT> tmp4028;
6221 56 : compiler::TNode<Context> tmp4029;
6222 56 : compiler::TNode<JSArray> tmp4030;
6223 56 : compiler::TNode<Smi> tmp4031;
6224 56 : compiler::TNode<JSReceiver> tmp4032;
6225 56 : compiler::TNode<Object> tmp4033;
6226 56 : compiler::TNode<FixedArray> tmp4034;
6227 56 : compiler::TNode<BoolT> tmp4035;
6228 56 : compiler::TNode<BoolT> tmp4036;
6229 56 : compiler::TNode<BoolT> tmp4037;
6230 56 : compiler::TNode<Smi> tmp4038;
6231 56 : compiler::TNode<FixedArray> tmp4039;
6232 56 : compiler::TNode<BoolT> tmp4040;
6233 56 : compiler::TNode<BoolT> tmp4041;
6234 56 : compiler::TNode<BoolT> tmp4042;
6235 56 : compiler::TNode<JSArray> tmp4043;
6236 56 : compiler::TNode<JSArray> tmp4044;
6237 56 : compiler::TNode<Map> tmp4045;
6238 56 : compiler::TNode<Object> tmp4046;
6239 56 : compiler::TNode<Object> tmp4047;
6240 56 : compiler::TNode<Smi> tmp4048;
6241 56 : compiler::TNode<Object> tmp4049;
6242 56 : compiler::TNode<Context> tmp4050;
6243 56 : compiler::TNode<Smi> tmp4051;
6244 56 : compiler::TNode<Object> tmp4052;
6245 56 : ca_.Bind(&block111, &tmp4009, &tmp4010, &tmp4011, &tmp4012, &tmp4013, &tmp4014, &tmp4015, &tmp4016, &tmp4017, &tmp4018, &tmp4019, &tmp4020, &tmp4021, &tmp4022, &tmp4023, &tmp4024, &tmp4025, &tmp4026, &tmp4027, &tmp4028, &tmp4029, &tmp4030, &tmp4031, &tmp4032, &tmp4033, &tmp4034, &tmp4035, &tmp4036, &tmp4037, &tmp4038, &tmp4039, &tmp4040, &tmp4041, &tmp4042, &tmp4043, &tmp4044, &tmp4045, &tmp4046, &tmp4047, &tmp4048, &tmp4049, &tmp4050, &tmp4051, &tmp4052);
6246 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 918);
6247 56 : compiler::TNode<Map> tmp4053;
6248 56 : USE(tmp4053);
6249 56 : tmp4053 = ca_.UncheckedCast<Map>(BaseBuiltinsFromDSLAssembler(state_).LoadHeapObjectMap(compiler::TNode<HeapObject>{tmp4043}));
6250 56 : compiler::TNode<BoolT> tmp4054;
6251 56 : USE(tmp4054);
6252 56 : tmp4054 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).WordNotEqual(compiler::TNode<HeapObject>{tmp4053}, compiler::TNode<HeapObject>{tmp4045}));
6253 56 : ca_.Branch(tmp4054, &block123, &block124, tmp4009, tmp4010, tmp4011, tmp4012, tmp4013, tmp4014, tmp4015, tmp4016, tmp4017, tmp4018, tmp4019, tmp4020, tmp4021, tmp4022, tmp4023, tmp4024, tmp4025, tmp4026, tmp4027, tmp4028, tmp4029, tmp4030, tmp4031, tmp4032, tmp4033, tmp4034, tmp4035, tmp4036, tmp4037, tmp4038, tmp4039, tmp4040, tmp4041, tmp4042, tmp4043, tmp4044, tmp4045, tmp4046, tmp4047);
6254 : }
6255 :
6256 56 : if (block123.is_used()) {
6257 56 : compiler::TNode<Context> tmp4055;
6258 56 : compiler::TNode<JSReceiver> tmp4056;
6259 56 : compiler::TNode<Smi> tmp4057;
6260 56 : compiler::TNode<JSReceiver> tmp4058;
6261 56 : compiler::TNode<Object> tmp4059;
6262 56 : compiler::TNode<Smi> tmp4060;
6263 56 : compiler::TNode<JSArray> tmp4061;
6264 56 : compiler::TNode<FixedArray> tmp4062;
6265 56 : compiler::TNode<BoolT> tmp4063;
6266 56 : compiler::TNode<BoolT> tmp4064;
6267 56 : compiler::TNode<BoolT> tmp4065;
6268 56 : compiler::TNode<Int32T> tmp4066;
6269 56 : compiler::TNode<JSArray> tmp4067;
6270 56 : compiler::TNode<Smi> tmp4068;
6271 56 : compiler::TNode<JSReceiver> tmp4069;
6272 56 : compiler::TNode<Object> tmp4070;
6273 56 : compiler::TNode<FixedArray> tmp4071;
6274 56 : compiler::TNode<BoolT> tmp4072;
6275 56 : compiler::TNode<BoolT> tmp4073;
6276 56 : compiler::TNode<BoolT> tmp4074;
6277 56 : compiler::TNode<Context> tmp4075;
6278 56 : compiler::TNode<JSArray> tmp4076;
6279 56 : compiler::TNode<Smi> tmp4077;
6280 56 : compiler::TNode<JSReceiver> tmp4078;
6281 56 : compiler::TNode<Object> tmp4079;
6282 56 : compiler::TNode<FixedArray> tmp4080;
6283 56 : compiler::TNode<BoolT> tmp4081;
6284 56 : compiler::TNode<BoolT> tmp4082;
6285 56 : compiler::TNode<BoolT> tmp4083;
6286 56 : compiler::TNode<Smi> tmp4084;
6287 56 : compiler::TNode<FixedArray> tmp4085;
6288 56 : compiler::TNode<BoolT> tmp4086;
6289 56 : compiler::TNode<BoolT> tmp4087;
6290 56 : compiler::TNode<BoolT> tmp4088;
6291 56 : compiler::TNode<JSArray> tmp4089;
6292 56 : compiler::TNode<JSArray> tmp4090;
6293 56 : compiler::TNode<Map> tmp4091;
6294 56 : compiler::TNode<Object> tmp4092;
6295 56 : compiler::TNode<Object> tmp4093;
6296 56 : ca_.Bind(&block123, &tmp4055, &tmp4056, &tmp4057, &tmp4058, &tmp4059, &tmp4060, &tmp4061, &tmp4062, &tmp4063, &tmp4064, &tmp4065, &tmp4066, &tmp4067, &tmp4068, &tmp4069, &tmp4070, &tmp4071, &tmp4072, &tmp4073, &tmp4074, &tmp4075, &tmp4076, &tmp4077, &tmp4078, &tmp4079, &tmp4080, &tmp4081, &tmp4082, &tmp4083, &tmp4084, &tmp4085, &tmp4086, &tmp4087, &tmp4088, &tmp4089, &tmp4090, &tmp4091, &tmp4092, &tmp4093);
6297 56 : ca_.Goto(&block121, tmp4055, tmp4056, tmp4057, tmp4058, tmp4059, tmp4060, tmp4061, tmp4062, tmp4063, tmp4064, tmp4065, tmp4066, tmp4067, tmp4068, tmp4069, tmp4070, tmp4071, tmp4072, tmp4073, tmp4074, tmp4075, tmp4076, tmp4077, tmp4078, tmp4079, tmp4080, tmp4081, tmp4082, tmp4083, tmp4084, tmp4085, tmp4086, tmp4087, tmp4088, tmp4089, tmp4090, tmp4091, tmp4092, tmp4093);
6298 : }
6299 :
6300 56 : if (block124.is_used()) {
6301 56 : compiler::TNode<Context> tmp4094;
6302 56 : compiler::TNode<JSReceiver> tmp4095;
6303 56 : compiler::TNode<Smi> tmp4096;
6304 56 : compiler::TNode<JSReceiver> tmp4097;
6305 56 : compiler::TNode<Object> tmp4098;
6306 56 : compiler::TNode<Smi> tmp4099;
6307 56 : compiler::TNode<JSArray> tmp4100;
6308 56 : compiler::TNode<FixedArray> tmp4101;
6309 56 : compiler::TNode<BoolT> tmp4102;
6310 56 : compiler::TNode<BoolT> tmp4103;
6311 56 : compiler::TNode<BoolT> tmp4104;
6312 56 : compiler::TNode<Int32T> tmp4105;
6313 56 : compiler::TNode<JSArray> tmp4106;
6314 56 : compiler::TNode<Smi> tmp4107;
6315 56 : compiler::TNode<JSReceiver> tmp4108;
6316 56 : compiler::TNode<Object> tmp4109;
6317 56 : compiler::TNode<FixedArray> tmp4110;
6318 56 : compiler::TNode<BoolT> tmp4111;
6319 56 : compiler::TNode<BoolT> tmp4112;
6320 56 : compiler::TNode<BoolT> tmp4113;
6321 56 : compiler::TNode<Context> tmp4114;
6322 56 : compiler::TNode<JSArray> tmp4115;
6323 56 : compiler::TNode<Smi> tmp4116;
6324 56 : compiler::TNode<JSReceiver> tmp4117;
6325 56 : compiler::TNode<Object> tmp4118;
6326 56 : compiler::TNode<FixedArray> tmp4119;
6327 56 : compiler::TNode<BoolT> tmp4120;
6328 56 : compiler::TNode<BoolT> tmp4121;
6329 56 : compiler::TNode<BoolT> tmp4122;
6330 56 : compiler::TNode<Smi> tmp4123;
6331 56 : compiler::TNode<FixedArray> tmp4124;
6332 56 : compiler::TNode<BoolT> tmp4125;
6333 56 : compiler::TNode<BoolT> tmp4126;
6334 56 : compiler::TNode<BoolT> tmp4127;
6335 56 : compiler::TNode<JSArray> tmp4128;
6336 56 : compiler::TNode<JSArray> tmp4129;
6337 56 : compiler::TNode<Map> tmp4130;
6338 56 : compiler::TNode<Object> tmp4131;
6339 56 : compiler::TNode<Object> tmp4132;
6340 56 : ca_.Bind(&block124, &tmp4094, &tmp4095, &tmp4096, &tmp4097, &tmp4098, &tmp4099, &tmp4100, &tmp4101, &tmp4102, &tmp4103, &tmp4104, &tmp4105, &tmp4106, &tmp4107, &tmp4108, &tmp4109, &tmp4110, &tmp4111, &tmp4112, &tmp4113, &tmp4114, &tmp4115, &tmp4116, &tmp4117, &tmp4118, &tmp4119, &tmp4120, &tmp4121, &tmp4122, &tmp4123, &tmp4124, &tmp4125, &tmp4126, &tmp4127, &tmp4128, &tmp4129, &tmp4130, &tmp4131, &tmp4132);
6341 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 925);
6342 56 : compiler::TNode<BoolT> tmp4133;
6343 56 : USE(tmp4133);
6344 56 : tmp4133 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsNoElementsProtectorCellInvalid());
6345 56 : ca_.Branch(tmp4133, &block125, &block126, tmp4094, tmp4095, tmp4096, tmp4097, tmp4098, tmp4099, tmp4100, tmp4101, tmp4102, tmp4103, tmp4104, tmp4105, tmp4106, tmp4107, tmp4108, tmp4109, tmp4110, tmp4111, tmp4112, tmp4113, tmp4114, tmp4115, tmp4116, tmp4117, tmp4118, tmp4119, tmp4120, tmp4121, tmp4122, tmp4123, tmp4124, tmp4125, tmp4126, tmp4127, tmp4128, tmp4129, tmp4130, tmp4131, tmp4132);
6346 : }
6347 :
6348 56 : if (block125.is_used()) {
6349 56 : compiler::TNode<Context> tmp4134;
6350 56 : compiler::TNode<JSReceiver> tmp4135;
6351 56 : compiler::TNode<Smi> tmp4136;
6352 56 : compiler::TNode<JSReceiver> tmp4137;
6353 56 : compiler::TNode<Object> tmp4138;
6354 56 : compiler::TNode<Smi> tmp4139;
6355 56 : compiler::TNode<JSArray> tmp4140;
6356 56 : compiler::TNode<FixedArray> tmp4141;
6357 56 : compiler::TNode<BoolT> tmp4142;
6358 56 : compiler::TNode<BoolT> tmp4143;
6359 56 : compiler::TNode<BoolT> tmp4144;
6360 56 : compiler::TNode<Int32T> tmp4145;
6361 56 : compiler::TNode<JSArray> tmp4146;
6362 56 : compiler::TNode<Smi> tmp4147;
6363 56 : compiler::TNode<JSReceiver> tmp4148;
6364 56 : compiler::TNode<Object> tmp4149;
6365 56 : compiler::TNode<FixedArray> tmp4150;
6366 56 : compiler::TNode<BoolT> tmp4151;
6367 56 : compiler::TNode<BoolT> tmp4152;
6368 56 : compiler::TNode<BoolT> tmp4153;
6369 56 : compiler::TNode<Context> tmp4154;
6370 56 : compiler::TNode<JSArray> tmp4155;
6371 56 : compiler::TNode<Smi> tmp4156;
6372 56 : compiler::TNode<JSReceiver> tmp4157;
6373 56 : compiler::TNode<Object> tmp4158;
6374 56 : compiler::TNode<FixedArray> tmp4159;
6375 56 : compiler::TNode<BoolT> tmp4160;
6376 56 : compiler::TNode<BoolT> tmp4161;
6377 56 : compiler::TNode<BoolT> tmp4162;
6378 56 : compiler::TNode<Smi> tmp4163;
6379 56 : compiler::TNode<FixedArray> tmp4164;
6380 56 : compiler::TNode<BoolT> tmp4165;
6381 56 : compiler::TNode<BoolT> tmp4166;
6382 56 : compiler::TNode<BoolT> tmp4167;
6383 56 : compiler::TNode<JSArray> tmp4168;
6384 56 : compiler::TNode<JSArray> tmp4169;
6385 56 : compiler::TNode<Map> tmp4170;
6386 56 : compiler::TNode<Object> tmp4171;
6387 56 : compiler::TNode<Object> tmp4172;
6388 56 : ca_.Bind(&block125, &tmp4134, &tmp4135, &tmp4136, &tmp4137, &tmp4138, &tmp4139, &tmp4140, &tmp4141, &tmp4142, &tmp4143, &tmp4144, &tmp4145, &tmp4146, &tmp4147, &tmp4148, &tmp4149, &tmp4150, &tmp4151, &tmp4152, &tmp4153, &tmp4154, &tmp4155, &tmp4156, &tmp4157, &tmp4158, &tmp4159, &tmp4160, &tmp4161, &tmp4162, &tmp4163, &tmp4164, &tmp4165, &tmp4166, &tmp4167, &tmp4168, &tmp4169, &tmp4170, &tmp4171, &tmp4172);
6389 56 : ca_.Goto(&block121, tmp4134, tmp4135, tmp4136, tmp4137, tmp4138, tmp4139, tmp4140, tmp4141, tmp4142, tmp4143, tmp4144, tmp4145, tmp4146, tmp4147, tmp4148, tmp4149, tmp4150, tmp4151, tmp4152, tmp4153, tmp4154, tmp4155, tmp4156, tmp4157, tmp4158, tmp4159, tmp4160, tmp4161, tmp4162, tmp4163, tmp4164, tmp4165, tmp4166, tmp4167, tmp4168, tmp4169, tmp4170, tmp4171, tmp4172);
6390 : }
6391 :
6392 56 : if (block126.is_used()) {
6393 56 : compiler::TNode<Context> tmp4173;
6394 56 : compiler::TNode<JSReceiver> tmp4174;
6395 56 : compiler::TNode<Smi> tmp4175;
6396 56 : compiler::TNode<JSReceiver> tmp4176;
6397 56 : compiler::TNode<Object> tmp4177;
6398 56 : compiler::TNode<Smi> tmp4178;
6399 56 : compiler::TNode<JSArray> tmp4179;
6400 56 : compiler::TNode<FixedArray> tmp4180;
6401 56 : compiler::TNode<BoolT> tmp4181;
6402 56 : compiler::TNode<BoolT> tmp4182;
6403 56 : compiler::TNode<BoolT> tmp4183;
6404 56 : compiler::TNode<Int32T> tmp4184;
6405 56 : compiler::TNode<JSArray> tmp4185;
6406 56 : compiler::TNode<Smi> tmp4186;
6407 56 : compiler::TNode<JSReceiver> tmp4187;
6408 56 : compiler::TNode<Object> tmp4188;
6409 56 : compiler::TNode<FixedArray> tmp4189;
6410 56 : compiler::TNode<BoolT> tmp4190;
6411 56 : compiler::TNode<BoolT> tmp4191;
6412 56 : compiler::TNode<BoolT> tmp4192;
6413 56 : compiler::TNode<Context> tmp4193;
6414 56 : compiler::TNode<JSArray> tmp4194;
6415 56 : compiler::TNode<Smi> tmp4195;
6416 56 : compiler::TNode<JSReceiver> tmp4196;
6417 56 : compiler::TNode<Object> tmp4197;
6418 56 : compiler::TNode<FixedArray> tmp4198;
6419 56 : compiler::TNode<BoolT> tmp4199;
6420 56 : compiler::TNode<BoolT> tmp4200;
6421 56 : compiler::TNode<BoolT> tmp4201;
6422 56 : compiler::TNode<Smi> tmp4202;
6423 56 : compiler::TNode<FixedArray> tmp4203;
6424 56 : compiler::TNode<BoolT> tmp4204;
6425 56 : compiler::TNode<BoolT> tmp4205;
6426 56 : compiler::TNode<BoolT> tmp4206;
6427 56 : compiler::TNode<JSArray> tmp4207;
6428 56 : compiler::TNode<JSArray> tmp4208;
6429 56 : compiler::TNode<Map> tmp4209;
6430 56 : compiler::TNode<Object> tmp4210;
6431 56 : compiler::TNode<Object> tmp4211;
6432 56 : ca_.Bind(&block126, &tmp4173, &tmp4174, &tmp4175, &tmp4176, &tmp4177, &tmp4178, &tmp4179, &tmp4180, &tmp4181, &tmp4182, &tmp4183, &tmp4184, &tmp4185, &tmp4186, &tmp4187, &tmp4188, &tmp4189, &tmp4190, &tmp4191, &tmp4192, &tmp4193, &tmp4194, &tmp4195, &tmp4196, &tmp4197, &tmp4198, &tmp4199, &tmp4200, &tmp4201, &tmp4202, &tmp4203, &tmp4204, &tmp4205, &tmp4206, &tmp4207, &tmp4208, &tmp4209, &tmp4210, &tmp4211);
6433 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 926);
6434 56 : compiler::TNode<JSArray> tmp4212;
6435 56 : USE(tmp4212);
6436 56 : tmp4212 = (compiler::TNode<JSArray>{tmp4207});
6437 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 203);
6438 56 : ca_.Goto(&block122, tmp4173, tmp4174, tmp4175, tmp4176, tmp4177, tmp4178, tmp4179, tmp4180, tmp4181, tmp4182, tmp4183, tmp4184, tmp4185, tmp4186, tmp4187, tmp4188, tmp4189, tmp4190, tmp4191, tmp4192, tmp4193, tmp4194, tmp4195, tmp4196, tmp4197, tmp4198, tmp4199, tmp4200, tmp4201, tmp4202, tmp4203, tmp4204, tmp4205, tmp4206, tmp4207, tmp4212, tmp4209, tmp4210, tmp4211);
6439 : }
6440 :
6441 56 : if (block122.is_used()) {
6442 56 : compiler::TNode<Context> tmp4213;
6443 56 : compiler::TNode<JSReceiver> tmp4214;
6444 56 : compiler::TNode<Smi> tmp4215;
6445 56 : compiler::TNode<JSReceiver> tmp4216;
6446 56 : compiler::TNode<Object> tmp4217;
6447 56 : compiler::TNode<Smi> tmp4218;
6448 56 : compiler::TNode<JSArray> tmp4219;
6449 56 : compiler::TNode<FixedArray> tmp4220;
6450 56 : compiler::TNode<BoolT> tmp4221;
6451 56 : compiler::TNode<BoolT> tmp4222;
6452 56 : compiler::TNode<BoolT> tmp4223;
6453 56 : compiler::TNode<Int32T> tmp4224;
6454 56 : compiler::TNode<JSArray> tmp4225;
6455 56 : compiler::TNode<Smi> tmp4226;
6456 56 : compiler::TNode<JSReceiver> tmp4227;
6457 56 : compiler::TNode<Object> tmp4228;
6458 56 : compiler::TNode<FixedArray> tmp4229;
6459 56 : compiler::TNode<BoolT> tmp4230;
6460 56 : compiler::TNode<BoolT> tmp4231;
6461 56 : compiler::TNode<BoolT> tmp4232;
6462 56 : compiler::TNode<Context> tmp4233;
6463 56 : compiler::TNode<JSArray> tmp4234;
6464 56 : compiler::TNode<Smi> tmp4235;
6465 56 : compiler::TNode<JSReceiver> tmp4236;
6466 56 : compiler::TNode<Object> tmp4237;
6467 56 : compiler::TNode<FixedArray> tmp4238;
6468 56 : compiler::TNode<BoolT> tmp4239;
6469 56 : compiler::TNode<BoolT> tmp4240;
6470 56 : compiler::TNode<BoolT> tmp4241;
6471 56 : compiler::TNode<Smi> tmp4242;
6472 56 : compiler::TNode<FixedArray> tmp4243;
6473 56 : compiler::TNode<BoolT> tmp4244;
6474 56 : compiler::TNode<BoolT> tmp4245;
6475 56 : compiler::TNode<BoolT> tmp4246;
6476 56 : compiler::TNode<JSArray> tmp4247;
6477 56 : compiler::TNode<JSArray> tmp4248;
6478 56 : compiler::TNode<Map> tmp4249;
6479 56 : compiler::TNode<Object> tmp4250;
6480 56 : compiler::TNode<Object> tmp4251;
6481 56 : ca_.Bind(&block122, &tmp4213, &tmp4214, &tmp4215, &tmp4216, &tmp4217, &tmp4218, &tmp4219, &tmp4220, &tmp4221, &tmp4222, &tmp4223, &tmp4224, &tmp4225, &tmp4226, &tmp4227, &tmp4228, &tmp4229, &tmp4230, &tmp4231, &tmp4232, &tmp4233, &tmp4234, &tmp4235, &tmp4236, &tmp4237, &tmp4238, &tmp4239, &tmp4240, &tmp4241, &tmp4242, &tmp4243, &tmp4244, &tmp4245, &tmp4246, &tmp4247, &tmp4248, &tmp4249, &tmp4250, &tmp4251);
6482 56 : ca_.Goto(&block120, tmp4213, tmp4214, tmp4215, tmp4216, tmp4217, tmp4218, tmp4219, tmp4220, tmp4221, tmp4222, tmp4223, tmp4224, tmp4225, tmp4226, tmp4227, tmp4228, tmp4229, tmp4230, tmp4231, tmp4232, tmp4233, tmp4234, tmp4235, tmp4236, tmp4237, tmp4238, tmp4239, tmp4240, tmp4241, tmp4242, tmp4243, tmp4244, tmp4245, tmp4246, tmp4247, tmp4248, tmp4249, tmp4250, tmp4251);
6483 : }
6484 :
6485 56 : if (block121.is_used()) {
6486 56 : compiler::TNode<Context> tmp4252;
6487 56 : compiler::TNode<JSReceiver> tmp4253;
6488 56 : compiler::TNode<Smi> tmp4254;
6489 56 : compiler::TNode<JSReceiver> tmp4255;
6490 56 : compiler::TNode<Object> tmp4256;
6491 56 : compiler::TNode<Smi> tmp4257;
6492 56 : compiler::TNode<JSArray> tmp4258;
6493 56 : compiler::TNode<FixedArray> tmp4259;
6494 56 : compiler::TNode<BoolT> tmp4260;
6495 56 : compiler::TNode<BoolT> tmp4261;
6496 56 : compiler::TNode<BoolT> tmp4262;
6497 56 : compiler::TNode<Int32T> tmp4263;
6498 56 : compiler::TNode<JSArray> tmp4264;
6499 56 : compiler::TNode<Smi> tmp4265;
6500 56 : compiler::TNode<JSReceiver> tmp4266;
6501 56 : compiler::TNode<Object> tmp4267;
6502 56 : compiler::TNode<FixedArray> tmp4268;
6503 56 : compiler::TNode<BoolT> tmp4269;
6504 56 : compiler::TNode<BoolT> tmp4270;
6505 56 : compiler::TNode<BoolT> tmp4271;
6506 56 : compiler::TNode<Context> tmp4272;
6507 56 : compiler::TNode<JSArray> tmp4273;
6508 56 : compiler::TNode<Smi> tmp4274;
6509 56 : compiler::TNode<JSReceiver> tmp4275;
6510 56 : compiler::TNode<Object> tmp4276;
6511 56 : compiler::TNode<FixedArray> tmp4277;
6512 56 : compiler::TNode<BoolT> tmp4278;
6513 56 : compiler::TNode<BoolT> tmp4279;
6514 56 : compiler::TNode<BoolT> tmp4280;
6515 56 : compiler::TNode<Smi> tmp4281;
6516 56 : compiler::TNode<FixedArray> tmp4282;
6517 56 : compiler::TNode<BoolT> tmp4283;
6518 56 : compiler::TNode<BoolT> tmp4284;
6519 56 : compiler::TNode<BoolT> tmp4285;
6520 56 : compiler::TNode<JSArray> tmp4286;
6521 56 : compiler::TNode<JSArray> tmp4287;
6522 56 : compiler::TNode<Map> tmp4288;
6523 56 : compiler::TNode<Object> tmp4289;
6524 56 : compiler::TNode<Object> tmp4290;
6525 56 : ca_.Bind(&block121, &tmp4252, &tmp4253, &tmp4254, &tmp4255, &tmp4256, &tmp4257, &tmp4258, &tmp4259, &tmp4260, &tmp4261, &tmp4262, &tmp4263, &tmp4264, &tmp4265, &tmp4266, &tmp4267, &tmp4268, &tmp4269, &tmp4270, &tmp4271, &tmp4272, &tmp4273, &tmp4274, &tmp4275, &tmp4276, &tmp4277, &tmp4278, &tmp4279, &tmp4280, &tmp4281, &tmp4282, &tmp4283, &tmp4284, &tmp4285, &tmp4286, &tmp4287, &tmp4288, &tmp4289, &tmp4290);
6526 56 : compiler::TNode<Smi> tmp4291;
6527 56 : USE(tmp4291);
6528 56 : tmp4291 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(1));
6529 56 : compiler::TNode<Smi> tmp4292;
6530 56 : USE(tmp4292);
6531 56 : tmp4292 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp4281}, compiler::TNode<Smi>{tmp4291}));
6532 56 : ca_.Goto(&block13, tmp4252, tmp4253, tmp4254, tmp4255, tmp4256, tmp4257, tmp4258, tmp4259, tmp4260, tmp4261, tmp4262, tmp4263, tmp4282, tmp4283, tmp4284, tmp4285, tmp4292);
6533 : }
6534 :
6535 56 : if (block120.is_used()) {
6536 56 : compiler::TNode<Context> tmp4293;
6537 56 : compiler::TNode<JSReceiver> tmp4294;
6538 56 : compiler::TNode<Smi> tmp4295;
6539 56 : compiler::TNode<JSReceiver> tmp4296;
6540 56 : compiler::TNode<Object> tmp4297;
6541 56 : compiler::TNode<Smi> tmp4298;
6542 56 : compiler::TNode<JSArray> tmp4299;
6543 56 : compiler::TNode<FixedArray> tmp4300;
6544 56 : compiler::TNode<BoolT> tmp4301;
6545 56 : compiler::TNode<BoolT> tmp4302;
6546 56 : compiler::TNode<BoolT> tmp4303;
6547 56 : compiler::TNode<Int32T> tmp4304;
6548 56 : compiler::TNode<JSArray> tmp4305;
6549 56 : compiler::TNode<Smi> tmp4306;
6550 56 : compiler::TNode<JSReceiver> tmp4307;
6551 56 : compiler::TNode<Object> tmp4308;
6552 56 : compiler::TNode<FixedArray> tmp4309;
6553 56 : compiler::TNode<BoolT> tmp4310;
6554 56 : compiler::TNode<BoolT> tmp4311;
6555 56 : compiler::TNode<BoolT> tmp4312;
6556 56 : compiler::TNode<Context> tmp4313;
6557 56 : compiler::TNode<JSArray> tmp4314;
6558 56 : compiler::TNode<Smi> tmp4315;
6559 56 : compiler::TNode<JSReceiver> tmp4316;
6560 56 : compiler::TNode<Object> tmp4317;
6561 56 : compiler::TNode<FixedArray> tmp4318;
6562 56 : compiler::TNode<BoolT> tmp4319;
6563 56 : compiler::TNode<BoolT> tmp4320;
6564 56 : compiler::TNode<BoolT> tmp4321;
6565 56 : compiler::TNode<Smi> tmp4322;
6566 56 : compiler::TNode<FixedArray> tmp4323;
6567 56 : compiler::TNode<BoolT> tmp4324;
6568 56 : compiler::TNode<BoolT> tmp4325;
6569 56 : compiler::TNode<BoolT> tmp4326;
6570 56 : compiler::TNode<JSArray> tmp4327;
6571 56 : compiler::TNode<JSArray> tmp4328;
6572 56 : compiler::TNode<Map> tmp4329;
6573 56 : compiler::TNode<Object> tmp4330;
6574 56 : compiler::TNode<Object> tmp4331;
6575 56 : ca_.Bind(&block120, &tmp4293, &tmp4294, &tmp4295, &tmp4296, &tmp4297, &tmp4298, &tmp4299, &tmp4300, &tmp4301, &tmp4302, &tmp4303, &tmp4304, &tmp4305, &tmp4306, &tmp4307, &tmp4308, &tmp4309, &tmp4310, &tmp4311, &tmp4312, &tmp4313, &tmp4314, &tmp4315, &tmp4316, &tmp4317, &tmp4318, &tmp4319, &tmp4320, &tmp4321, &tmp4322, &tmp4323, &tmp4324, &tmp4325, &tmp4326, &tmp4327, &tmp4328, &tmp4329, &tmp4330, &tmp4331);
6576 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 197);
6577 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 205);
6578 56 : ca_.Goto(&block105, tmp4293, tmp4294, tmp4295, tmp4296, tmp4297, tmp4298, tmp4299, tmp4300, tmp4301, tmp4302, tmp4303, tmp4304, tmp4305, tmp4306, tmp4307, tmp4308, tmp4309, tmp4310, tmp4311, tmp4312, tmp4313, tmp4314, tmp4315, tmp4316, tmp4317, tmp4318, tmp4319, tmp4320, tmp4321, tmp4322, tmp4323, tmp4324, tmp4325, tmp4326, tmp4327, tmp4328, tmp4329);
6579 : }
6580 :
6581 56 : if (block106.is_used()) {
6582 56 : compiler::TNode<Context> tmp4332;
6583 56 : compiler::TNode<JSReceiver> tmp4333;
6584 56 : compiler::TNode<Smi> tmp4334;
6585 56 : compiler::TNode<JSReceiver> tmp4335;
6586 56 : compiler::TNode<Object> tmp4336;
6587 56 : compiler::TNode<Smi> tmp4337;
6588 56 : compiler::TNode<JSArray> tmp4338;
6589 56 : compiler::TNode<FixedArray> tmp4339;
6590 56 : compiler::TNode<BoolT> tmp4340;
6591 56 : compiler::TNode<BoolT> tmp4341;
6592 56 : compiler::TNode<BoolT> tmp4342;
6593 56 : compiler::TNode<Int32T> tmp4343;
6594 56 : compiler::TNode<JSArray> tmp4344;
6595 56 : compiler::TNode<Smi> tmp4345;
6596 56 : compiler::TNode<JSReceiver> tmp4346;
6597 56 : compiler::TNode<Object> tmp4347;
6598 56 : compiler::TNode<FixedArray> tmp4348;
6599 56 : compiler::TNode<BoolT> tmp4349;
6600 56 : compiler::TNode<BoolT> tmp4350;
6601 56 : compiler::TNode<BoolT> tmp4351;
6602 56 : compiler::TNode<Context> tmp4352;
6603 56 : compiler::TNode<JSArray> tmp4353;
6604 56 : compiler::TNode<Smi> tmp4354;
6605 56 : compiler::TNode<JSReceiver> tmp4355;
6606 56 : compiler::TNode<Object> tmp4356;
6607 56 : compiler::TNode<FixedArray> tmp4357;
6608 56 : compiler::TNode<BoolT> tmp4358;
6609 56 : compiler::TNode<BoolT> tmp4359;
6610 56 : compiler::TNode<BoolT> tmp4360;
6611 56 : compiler::TNode<Smi> tmp4361;
6612 56 : compiler::TNode<FixedArray> tmp4362;
6613 56 : compiler::TNode<BoolT> tmp4363;
6614 56 : compiler::TNode<BoolT> tmp4364;
6615 56 : compiler::TNode<BoolT> tmp4365;
6616 56 : compiler::TNode<JSArray> tmp4366;
6617 56 : compiler::TNode<JSArray> tmp4367;
6618 56 : compiler::TNode<Map> tmp4368;
6619 56 : ca_.Bind(&block106, &tmp4332, &tmp4333, &tmp4334, &tmp4335, &tmp4336, &tmp4337, &tmp4338, &tmp4339, &tmp4340, &tmp4341, &tmp4342, &tmp4343, &tmp4344, &tmp4345, &tmp4346, &tmp4347, &tmp4348, &tmp4349, &tmp4350, &tmp4351, &tmp4352, &tmp4353, &tmp4354, &tmp4355, &tmp4356, &tmp4357, &tmp4358, &tmp4359, &tmp4360, &tmp4361, &tmp4362, &tmp4363, &tmp4364, &tmp4365, &tmp4366, &tmp4367, &tmp4368);
6620 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 104);
6621 56 : compiler::TNode<BoolT> tmp4369;
6622 56 : USE(tmp4369);
6623 56 : tmp4369 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
6624 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 208);
6625 56 : ca_.Goto(&block127, tmp4332, tmp4333, tmp4334, tmp4335, tmp4336, tmp4337, tmp4338, tmp4339, tmp4340, tmp4341, tmp4342, tmp4343, tmp4344, tmp4345, tmp4346, tmp4347, tmp4348, tmp4349, tmp4350, tmp4351, tmp4352, tmp4353, tmp4354, tmp4355, tmp4356, tmp4357, tmp4358, tmp4359, tmp4360, tmp4361, tmp4362, tmp4363, tmp4364, tmp4369, tmp4366, tmp4367, tmp4368);
6626 : }
6627 :
6628 56 : if (block127.is_used()) {
6629 56 : compiler::TNode<Context> tmp4370;
6630 56 : compiler::TNode<JSReceiver> tmp4371;
6631 56 : compiler::TNode<Smi> tmp4372;
6632 56 : compiler::TNode<JSReceiver> tmp4373;
6633 56 : compiler::TNode<Object> tmp4374;
6634 56 : compiler::TNode<Smi> tmp4375;
6635 56 : compiler::TNode<JSArray> tmp4376;
6636 56 : compiler::TNode<FixedArray> tmp4377;
6637 56 : compiler::TNode<BoolT> tmp4378;
6638 56 : compiler::TNode<BoolT> tmp4379;
6639 56 : compiler::TNode<BoolT> tmp4380;
6640 56 : compiler::TNode<Int32T> tmp4381;
6641 56 : compiler::TNode<JSArray> tmp4382;
6642 56 : compiler::TNode<Smi> tmp4383;
6643 56 : compiler::TNode<JSReceiver> tmp4384;
6644 56 : compiler::TNode<Object> tmp4385;
6645 56 : compiler::TNode<FixedArray> tmp4386;
6646 56 : compiler::TNode<BoolT> tmp4387;
6647 56 : compiler::TNode<BoolT> tmp4388;
6648 56 : compiler::TNode<BoolT> tmp4389;
6649 56 : compiler::TNode<Context> tmp4390;
6650 56 : compiler::TNode<JSArray> tmp4391;
6651 56 : compiler::TNode<Smi> tmp4392;
6652 56 : compiler::TNode<JSReceiver> tmp4393;
6653 56 : compiler::TNode<Object> tmp4394;
6654 56 : compiler::TNode<FixedArray> tmp4395;
6655 56 : compiler::TNode<BoolT> tmp4396;
6656 56 : compiler::TNode<BoolT> tmp4397;
6657 56 : compiler::TNode<BoolT> tmp4398;
6658 56 : compiler::TNode<Smi> tmp4399;
6659 56 : compiler::TNode<FixedArray> tmp4400;
6660 56 : compiler::TNode<BoolT> tmp4401;
6661 56 : compiler::TNode<BoolT> tmp4402;
6662 56 : compiler::TNode<BoolT> tmp4403;
6663 56 : compiler::TNode<JSArray> tmp4404;
6664 56 : compiler::TNode<JSArray> tmp4405;
6665 56 : compiler::TNode<Map> tmp4406;
6666 56 : ca_.Bind(&block127, &tmp4370, &tmp4371, &tmp4372, &tmp4373, &tmp4374, &tmp4375, &tmp4376, &tmp4377, &tmp4378, &tmp4379, &tmp4380, &tmp4381, &tmp4382, &tmp4383, &tmp4384, &tmp4385, &tmp4386, &tmp4387, &tmp4388, &tmp4389, &tmp4390, &tmp4391, &tmp4392, &tmp4393, &tmp4394, &tmp4395, &tmp4396, &tmp4397, &tmp4398, &tmp4399, &tmp4400, &tmp4401, &tmp4402, &tmp4403, &tmp4404, &tmp4405, &tmp4406);
6667 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 197);
6668 56 : ca_.Goto(&block105, tmp4370, tmp4371, tmp4372, tmp4373, tmp4374, tmp4375, tmp4376, tmp4377, tmp4378, tmp4379, tmp4380, tmp4381, tmp4382, tmp4383, tmp4384, tmp4385, tmp4386, tmp4387, tmp4388, tmp4389, tmp4390, tmp4391, tmp4392, tmp4393, tmp4394, tmp4395, tmp4396, tmp4397, tmp4398, tmp4399, tmp4400, tmp4401, tmp4402, tmp4403, tmp4404, tmp4405, tmp4406);
6669 : }
6670 :
6671 56 : if (block105.is_used()) {
6672 56 : compiler::TNode<Context> tmp4407;
6673 56 : compiler::TNode<JSReceiver> tmp4408;
6674 56 : compiler::TNode<Smi> tmp4409;
6675 56 : compiler::TNode<JSReceiver> tmp4410;
6676 56 : compiler::TNode<Object> tmp4411;
6677 56 : compiler::TNode<Smi> tmp4412;
6678 56 : compiler::TNode<JSArray> tmp4413;
6679 56 : compiler::TNode<FixedArray> tmp4414;
6680 56 : compiler::TNode<BoolT> tmp4415;
6681 56 : compiler::TNode<BoolT> tmp4416;
6682 56 : compiler::TNode<BoolT> tmp4417;
6683 56 : compiler::TNode<Int32T> tmp4418;
6684 56 : compiler::TNode<JSArray> tmp4419;
6685 56 : compiler::TNode<Smi> tmp4420;
6686 56 : compiler::TNode<JSReceiver> tmp4421;
6687 56 : compiler::TNode<Object> tmp4422;
6688 56 : compiler::TNode<FixedArray> tmp4423;
6689 56 : compiler::TNode<BoolT> tmp4424;
6690 56 : compiler::TNode<BoolT> tmp4425;
6691 56 : compiler::TNode<BoolT> tmp4426;
6692 56 : compiler::TNode<Context> tmp4427;
6693 56 : compiler::TNode<JSArray> tmp4428;
6694 56 : compiler::TNode<Smi> tmp4429;
6695 56 : compiler::TNode<JSReceiver> tmp4430;
6696 56 : compiler::TNode<Object> tmp4431;
6697 56 : compiler::TNode<FixedArray> tmp4432;
6698 56 : compiler::TNode<BoolT> tmp4433;
6699 56 : compiler::TNode<BoolT> tmp4434;
6700 56 : compiler::TNode<BoolT> tmp4435;
6701 56 : compiler::TNode<Smi> tmp4436;
6702 56 : compiler::TNode<FixedArray> tmp4437;
6703 56 : compiler::TNode<BoolT> tmp4438;
6704 56 : compiler::TNode<BoolT> tmp4439;
6705 56 : compiler::TNode<BoolT> tmp4440;
6706 56 : compiler::TNode<JSArray> tmp4441;
6707 56 : compiler::TNode<JSArray> tmp4442;
6708 56 : compiler::TNode<Map> tmp4443;
6709 56 : ca_.Bind(&block105, &tmp4407, &tmp4408, &tmp4409, &tmp4410, &tmp4411, &tmp4412, &tmp4413, &tmp4414, &tmp4415, &tmp4416, &tmp4417, &tmp4418, &tmp4419, &tmp4420, &tmp4421, &tmp4422, &tmp4423, &tmp4424, &tmp4425, &tmp4426, &tmp4427, &tmp4428, &tmp4429, &tmp4430, &tmp4431, &tmp4432, &tmp4433, &tmp4434, &tmp4435, &tmp4436, &tmp4437, &tmp4438, &tmp4439, &tmp4440, &tmp4441, &tmp4442, &tmp4443);
6710 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 193);
6711 56 : ca_.Goto(&block101, tmp4407, tmp4408, tmp4409, tmp4410, tmp4411, tmp4412, tmp4413, tmp4414, tmp4415, tmp4416, tmp4417, tmp4418, tmp4419, tmp4420, tmp4421, tmp4422, tmp4423, tmp4424, tmp4425, tmp4426, tmp4427, tmp4428, tmp4429, tmp4430, tmp4431, tmp4432, tmp4433, tmp4434, tmp4435, tmp4436, tmp4437, tmp4438, tmp4439, tmp4440, tmp4441, tmp4442, tmp4443);
6712 : }
6713 :
6714 56 : if (block101.is_used()) {
6715 56 : compiler::TNode<Context> tmp4444;
6716 56 : compiler::TNode<JSReceiver> tmp4445;
6717 56 : compiler::TNode<Smi> tmp4446;
6718 56 : compiler::TNode<JSReceiver> tmp4447;
6719 56 : compiler::TNode<Object> tmp4448;
6720 56 : compiler::TNode<Smi> tmp4449;
6721 56 : compiler::TNode<JSArray> tmp4450;
6722 56 : compiler::TNode<FixedArray> tmp4451;
6723 56 : compiler::TNode<BoolT> tmp4452;
6724 56 : compiler::TNode<BoolT> tmp4453;
6725 56 : compiler::TNode<BoolT> tmp4454;
6726 56 : compiler::TNode<Int32T> tmp4455;
6727 56 : compiler::TNode<JSArray> tmp4456;
6728 56 : compiler::TNode<Smi> tmp4457;
6729 56 : compiler::TNode<JSReceiver> tmp4458;
6730 56 : compiler::TNode<Object> tmp4459;
6731 56 : compiler::TNode<FixedArray> tmp4460;
6732 56 : compiler::TNode<BoolT> tmp4461;
6733 56 : compiler::TNode<BoolT> tmp4462;
6734 56 : compiler::TNode<BoolT> tmp4463;
6735 56 : compiler::TNode<Context> tmp4464;
6736 56 : compiler::TNode<JSArray> tmp4465;
6737 56 : compiler::TNode<Smi> tmp4466;
6738 56 : compiler::TNode<JSReceiver> tmp4467;
6739 56 : compiler::TNode<Object> tmp4468;
6740 56 : compiler::TNode<FixedArray> tmp4469;
6741 56 : compiler::TNode<BoolT> tmp4470;
6742 56 : compiler::TNode<BoolT> tmp4471;
6743 56 : compiler::TNode<BoolT> tmp4472;
6744 56 : compiler::TNode<Smi> tmp4473;
6745 56 : compiler::TNode<FixedArray> tmp4474;
6746 56 : compiler::TNode<BoolT> tmp4475;
6747 56 : compiler::TNode<BoolT> tmp4476;
6748 56 : compiler::TNode<BoolT> tmp4477;
6749 56 : compiler::TNode<JSArray> tmp4478;
6750 56 : compiler::TNode<JSArray> tmp4479;
6751 56 : compiler::TNode<Map> tmp4480;
6752 56 : ca_.Bind(&block101, &tmp4444, &tmp4445, &tmp4446, &tmp4447, &tmp4448, &tmp4449, &tmp4450, &tmp4451, &tmp4452, &tmp4453, &tmp4454, &tmp4455, &tmp4456, &tmp4457, &tmp4458, &tmp4459, &tmp4460, &tmp4461, &tmp4462, &tmp4463, &tmp4464, &tmp4465, &tmp4466, &tmp4467, &tmp4468, &tmp4469, &tmp4470, &tmp4471, &tmp4472, &tmp4473, &tmp4474, &tmp4475, &tmp4476, &tmp4477, &tmp4478, &tmp4479, &tmp4480);
6753 56 : compiler::TNode<Smi> tmp4481;
6754 56 : USE(tmp4481);
6755 56 : tmp4481 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(1));
6756 56 : compiler::TNode<Smi> tmp4482;
6757 56 : USE(tmp4482);
6758 56 : tmp4482 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp4473}, compiler::TNode<Smi>{tmp4481}));
6759 56 : ca_.Goto(&block100, tmp4444, tmp4445, tmp4446, tmp4447, tmp4448, tmp4449, tmp4450, tmp4451, tmp4452, tmp4453, tmp4454, tmp4455, tmp4456, tmp4457, tmp4458, tmp4459, tmp4460, tmp4461, tmp4462, tmp4463, tmp4464, tmp4465, tmp4466, tmp4467, tmp4468, tmp4469, tmp4470, tmp4471, tmp4472, tmp4482, tmp4474, tmp4475, tmp4476, tmp4477, tmp4478, tmp4479, tmp4480);
6760 : }
6761 :
6762 56 : if (block99.is_used()) {
6763 56 : compiler::TNode<Context> tmp4483;
6764 56 : compiler::TNode<JSReceiver> tmp4484;
6765 56 : compiler::TNode<Smi> tmp4485;
6766 56 : compiler::TNode<JSReceiver> tmp4486;
6767 56 : compiler::TNode<Object> tmp4487;
6768 56 : compiler::TNode<Smi> tmp4488;
6769 56 : compiler::TNode<JSArray> tmp4489;
6770 56 : compiler::TNode<FixedArray> tmp4490;
6771 56 : compiler::TNode<BoolT> tmp4491;
6772 56 : compiler::TNode<BoolT> tmp4492;
6773 56 : compiler::TNode<BoolT> tmp4493;
6774 56 : compiler::TNode<Int32T> tmp4494;
6775 56 : compiler::TNode<JSArray> tmp4495;
6776 56 : compiler::TNode<Smi> tmp4496;
6777 56 : compiler::TNode<JSReceiver> tmp4497;
6778 56 : compiler::TNode<Object> tmp4498;
6779 56 : compiler::TNode<FixedArray> tmp4499;
6780 56 : compiler::TNode<BoolT> tmp4500;
6781 56 : compiler::TNode<BoolT> tmp4501;
6782 56 : compiler::TNode<BoolT> tmp4502;
6783 56 : compiler::TNode<Context> tmp4503;
6784 56 : compiler::TNode<JSArray> tmp4504;
6785 56 : compiler::TNode<Smi> tmp4505;
6786 56 : compiler::TNode<JSReceiver> tmp4506;
6787 56 : compiler::TNode<Object> tmp4507;
6788 56 : compiler::TNode<FixedArray> tmp4508;
6789 56 : compiler::TNode<BoolT> tmp4509;
6790 56 : compiler::TNode<BoolT> tmp4510;
6791 56 : compiler::TNode<BoolT> tmp4511;
6792 56 : compiler::TNode<Smi> tmp4512;
6793 56 : compiler::TNode<FixedArray> tmp4513;
6794 56 : compiler::TNode<BoolT> tmp4514;
6795 56 : compiler::TNode<BoolT> tmp4515;
6796 56 : compiler::TNode<BoolT> tmp4516;
6797 56 : compiler::TNode<JSArray> tmp4517;
6798 56 : compiler::TNode<JSArray> tmp4518;
6799 56 : compiler::TNode<Map> tmp4519;
6800 56 : ca_.Bind(&block99, &tmp4483, &tmp4484, &tmp4485, &tmp4486, &tmp4487, &tmp4488, &tmp4489, &tmp4490, &tmp4491, &tmp4492, &tmp4493, &tmp4494, &tmp4495, &tmp4496, &tmp4497, &tmp4498, &tmp4499, &tmp4500, &tmp4501, &tmp4502, &tmp4503, &tmp4504, &tmp4505, &tmp4506, &tmp4507, &tmp4508, &tmp4509, &tmp4510, &tmp4511, &tmp4512, &tmp4513, &tmp4514, &tmp4515, &tmp4516, &tmp4517, &tmp4518, &tmp4519);
6801 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 212);
6802 56 : ca_.Goto(&block92, tmp4483, tmp4484, tmp4485, tmp4486, tmp4487, tmp4488, tmp4489, tmp4490, tmp4491, tmp4492, tmp4493, tmp4494, tmp4495, tmp4496, tmp4497, tmp4498, tmp4499, tmp4500, tmp4501, tmp4502, tmp4503, tmp4504, tmp4505, tmp4506, tmp4507, tmp4508, tmp4509, tmp4510, tmp4511, tmp4513, tmp4514, tmp4515, tmp4516);
6803 : }
6804 :
6805 56 : if (block92.is_used()) {
6806 56 : compiler::TNode<Context> tmp4520;
6807 56 : compiler::TNode<JSReceiver> tmp4521;
6808 56 : compiler::TNode<Smi> tmp4522;
6809 56 : compiler::TNode<JSReceiver> tmp4523;
6810 56 : compiler::TNode<Object> tmp4524;
6811 56 : compiler::TNode<Smi> tmp4525;
6812 56 : compiler::TNode<JSArray> tmp4526;
6813 56 : compiler::TNode<FixedArray> tmp4527;
6814 56 : compiler::TNode<BoolT> tmp4528;
6815 56 : compiler::TNode<BoolT> tmp4529;
6816 56 : compiler::TNode<BoolT> tmp4530;
6817 56 : compiler::TNode<Int32T> tmp4531;
6818 56 : compiler::TNode<JSArray> tmp4532;
6819 56 : compiler::TNode<Smi> tmp4533;
6820 56 : compiler::TNode<JSReceiver> tmp4534;
6821 56 : compiler::TNode<Object> tmp4535;
6822 56 : compiler::TNode<FixedArray> tmp4536;
6823 56 : compiler::TNode<BoolT> tmp4537;
6824 56 : compiler::TNode<BoolT> tmp4538;
6825 56 : compiler::TNode<BoolT> tmp4539;
6826 56 : compiler::TNode<Context> tmp4540;
6827 56 : compiler::TNode<JSArray> tmp4541;
6828 56 : compiler::TNode<Smi> tmp4542;
6829 56 : compiler::TNode<JSReceiver> tmp4543;
6830 56 : compiler::TNode<Object> tmp4544;
6831 56 : compiler::TNode<FixedArray> tmp4545;
6832 56 : compiler::TNode<BoolT> tmp4546;
6833 56 : compiler::TNode<BoolT> tmp4547;
6834 56 : compiler::TNode<BoolT> tmp4548;
6835 56 : compiler::TNode<FixedArray> tmp4549;
6836 56 : compiler::TNode<BoolT> tmp4550;
6837 56 : compiler::TNode<BoolT> tmp4551;
6838 56 : compiler::TNode<BoolT> tmp4552;
6839 56 : ca_.Bind(&block92, &tmp4520, &tmp4521, &tmp4522, &tmp4523, &tmp4524, &tmp4525, &tmp4526, &tmp4527, &tmp4528, &tmp4529, &tmp4530, &tmp4531, &tmp4532, &tmp4533, &tmp4534, &tmp4535, &tmp4536, &tmp4537, &tmp4538, &tmp4539, &tmp4540, &tmp4541, &tmp4542, &tmp4543, &tmp4544, &tmp4545, &tmp4546, &tmp4547, &tmp4548, &tmp4549, &tmp4550, &tmp4551, &tmp4552);
6840 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 233);
6841 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 227);
6842 56 : ca_.Goto(&block55, tmp4520, tmp4521, tmp4522, tmp4523, tmp4524, tmp4525, tmp4526, tmp4549, tmp4550, tmp4551, tmp4552, tmp4531);
6843 : }
6844 :
6845 56 : if (block55.is_used()) {
6846 56 : compiler::TNode<Context> tmp4553;
6847 56 : compiler::TNode<JSReceiver> tmp4554;
6848 56 : compiler::TNode<Smi> tmp4555;
6849 56 : compiler::TNode<JSReceiver> tmp4556;
6850 56 : compiler::TNode<Object> tmp4557;
6851 56 : compiler::TNode<Smi> tmp4558;
6852 56 : compiler::TNode<JSArray> tmp4559;
6853 56 : compiler::TNode<FixedArray> tmp4560;
6854 56 : compiler::TNode<BoolT> tmp4561;
6855 56 : compiler::TNode<BoolT> tmp4562;
6856 56 : compiler::TNode<BoolT> tmp4563;
6857 56 : compiler::TNode<Int32T> tmp4564;
6858 56 : ca_.Bind(&block55, &tmp4553, &tmp4554, &tmp4555, &tmp4556, &tmp4557, &tmp4558, &tmp4559, &tmp4560, &tmp4561, &tmp4562, &tmp4563, &tmp4564);
6859 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 223);
6860 56 : ca_.Goto(&block16, tmp4553, tmp4554, tmp4555, tmp4556, tmp4557, tmp4558, tmp4559, tmp4560, tmp4561, tmp4562, tmp4563, tmp4564);
6861 : }
6862 :
6863 56 : if (block16.is_used()) {
6864 56 : compiler::TNode<Context> tmp4565;
6865 56 : compiler::TNode<JSReceiver> tmp4566;
6866 56 : compiler::TNode<Smi> tmp4567;
6867 56 : compiler::TNode<JSReceiver> tmp4568;
6868 56 : compiler::TNode<Object> tmp4569;
6869 56 : compiler::TNode<Smi> tmp4570;
6870 56 : compiler::TNode<JSArray> tmp4571;
6871 56 : compiler::TNode<FixedArray> tmp4572;
6872 56 : compiler::TNode<BoolT> tmp4573;
6873 56 : compiler::TNode<BoolT> tmp4574;
6874 56 : compiler::TNode<BoolT> tmp4575;
6875 56 : compiler::TNode<Int32T> tmp4576;
6876 56 : ca_.Bind(&block16, &tmp4565, &tmp4566, &tmp4567, &tmp4568, &tmp4569, &tmp4570, &tmp4571, &tmp4572, &tmp4573, &tmp4574, &tmp4575, &tmp4576);
6877 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 238);
6878 56 : ca_.Goto(&block12, tmp4565, tmp4566, tmp4567, tmp4568, tmp4569, tmp4570, tmp4571, tmp4572, tmp4573, tmp4574, tmp4575, tmp4576);
6879 : }
6880 :
6881 56 : if (block13.is_used()) {
6882 56 : compiler::TNode<Context> tmp4577;
6883 56 : compiler::TNode<JSReceiver> tmp4578;
6884 56 : compiler::TNode<Smi> tmp4579;
6885 56 : compiler::TNode<JSReceiver> tmp4580;
6886 56 : compiler::TNode<Object> tmp4581;
6887 56 : compiler::TNode<Smi> tmp4582;
6888 56 : compiler::TNode<JSArray> tmp4583;
6889 56 : compiler::TNode<FixedArray> tmp4584;
6890 56 : compiler::TNode<BoolT> tmp4585;
6891 56 : compiler::TNode<BoolT> tmp4586;
6892 56 : compiler::TNode<BoolT> tmp4587;
6893 56 : compiler::TNode<Int32T> tmp4588;
6894 56 : compiler::TNode<FixedArray> tmp4589;
6895 56 : compiler::TNode<BoolT> tmp4590;
6896 56 : compiler::TNode<BoolT> tmp4591;
6897 56 : compiler::TNode<BoolT> tmp4592;
6898 56 : compiler::TNode<Smi> tmp4593;
6899 56 : ca_.Bind(&block13, &tmp4577, &tmp4578, &tmp4579, &tmp4580, &tmp4581, &tmp4582, &tmp4583, &tmp4584, &tmp4585, &tmp4586, &tmp4587, &tmp4588, &tmp4589, &tmp4590, &tmp4591, &tmp4592, &tmp4593);
6900 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 240);
6901 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 241);
6902 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 108);
6903 56 : compiler::TNode<Smi> tmp4594;
6904 56 : USE(tmp4594);
6905 56 : tmp4594 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).LoadFixedArrayBaseLength(compiler::TNode<FixedArrayBase>{tmp4589}));
6906 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 110);
6907 56 : compiler::TNode<Int32T> tmp4595;
6908 56 : USE(tmp4595);
6909 56 : tmp4595 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind(PACKED_SMI_ELEMENTS));
6910 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 111);
6911 56 : compiler::TNode<BoolT> tmp4596;
6912 56 : USE(tmp4596);
6913 56 : tmp4596 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32BinaryNot(compiler::TNode<BoolT>{tmp4590}));
6914 56 : ca_.Branch(tmp4596, &block129, &block130, tmp4577, tmp4578, tmp4579, tmp4580, tmp4581, tmp4582, tmp4583, tmp4584, tmp4585, tmp4586, tmp4587, tmp4588, tmp4589, tmp4590, tmp4591, tmp4592, tmp4593, tmp4589, tmp4590, tmp4591, tmp4592, tmp4593, tmp4577, tmp4593, tmp4594, tmp4595);
6915 : }
6916 :
6917 56 : if (block129.is_used()) {
6918 56 : compiler::TNode<Context> tmp4597;
6919 56 : compiler::TNode<JSReceiver> tmp4598;
6920 56 : compiler::TNode<Smi> tmp4599;
6921 56 : compiler::TNode<JSReceiver> tmp4600;
6922 56 : compiler::TNode<Object> tmp4601;
6923 56 : compiler::TNode<Smi> tmp4602;
6924 56 : compiler::TNode<JSArray> tmp4603;
6925 56 : compiler::TNode<FixedArray> tmp4604;
6926 56 : compiler::TNode<BoolT> tmp4605;
6927 56 : compiler::TNode<BoolT> tmp4606;
6928 56 : compiler::TNode<BoolT> tmp4607;
6929 56 : compiler::TNode<Int32T> tmp4608;
6930 56 : compiler::TNode<FixedArray> tmp4609;
6931 56 : compiler::TNode<BoolT> tmp4610;
6932 56 : compiler::TNode<BoolT> tmp4611;
6933 56 : compiler::TNode<BoolT> tmp4612;
6934 56 : compiler::TNode<Smi> tmp4613;
6935 56 : compiler::TNode<FixedArray> tmp4614;
6936 56 : compiler::TNode<BoolT> tmp4615;
6937 56 : compiler::TNode<BoolT> tmp4616;
6938 56 : compiler::TNode<BoolT> tmp4617;
6939 56 : compiler::TNode<Smi> tmp4618;
6940 56 : compiler::TNode<Context> tmp4619;
6941 56 : compiler::TNode<Smi> tmp4620;
6942 56 : compiler::TNode<Smi> tmp4621;
6943 56 : compiler::TNode<Int32T> tmp4622;
6944 56 : ca_.Bind(&block129, &tmp4597, &tmp4598, &tmp4599, &tmp4600, &tmp4601, &tmp4602, &tmp4603, &tmp4604, &tmp4605, &tmp4606, &tmp4607, &tmp4608, &tmp4609, &tmp4610, &tmp4611, &tmp4612, &tmp4613, &tmp4614, &tmp4615, &tmp4616, &tmp4617, &tmp4618, &tmp4619, &tmp4620, &tmp4621, &tmp4622);
6945 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 112);
6946 56 : ca_.Branch(tmp4616, &block131, &block132, tmp4597, tmp4598, tmp4599, tmp4600, tmp4601, tmp4602, tmp4603, tmp4604, tmp4605, tmp4606, tmp4607, tmp4608, tmp4609, tmp4610, tmp4611, tmp4612, tmp4613, tmp4614, tmp4615, tmp4616, tmp4617, tmp4618, tmp4619, tmp4620, tmp4621, tmp4622);
6947 : }
6948 :
6949 56 : if (block131.is_used()) {
6950 56 : compiler::TNode<Context> tmp4623;
6951 56 : compiler::TNode<JSReceiver> tmp4624;
6952 56 : compiler::TNode<Smi> tmp4625;
6953 56 : compiler::TNode<JSReceiver> tmp4626;
6954 56 : compiler::TNode<Object> tmp4627;
6955 56 : compiler::TNode<Smi> tmp4628;
6956 56 : compiler::TNode<JSArray> tmp4629;
6957 56 : compiler::TNode<FixedArray> tmp4630;
6958 56 : compiler::TNode<BoolT> tmp4631;
6959 56 : compiler::TNode<BoolT> tmp4632;
6960 56 : compiler::TNode<BoolT> tmp4633;
6961 56 : compiler::TNode<Int32T> tmp4634;
6962 56 : compiler::TNode<FixedArray> tmp4635;
6963 56 : compiler::TNode<BoolT> tmp4636;
6964 56 : compiler::TNode<BoolT> tmp4637;
6965 56 : compiler::TNode<BoolT> tmp4638;
6966 56 : compiler::TNode<Smi> tmp4639;
6967 56 : compiler::TNode<FixedArray> tmp4640;
6968 56 : compiler::TNode<BoolT> tmp4641;
6969 56 : compiler::TNode<BoolT> tmp4642;
6970 56 : compiler::TNode<BoolT> tmp4643;
6971 56 : compiler::TNode<Smi> tmp4644;
6972 56 : compiler::TNode<Context> tmp4645;
6973 56 : compiler::TNode<Smi> tmp4646;
6974 56 : compiler::TNode<Smi> tmp4647;
6975 56 : compiler::TNode<Int32T> tmp4648;
6976 56 : ca_.Bind(&block131, &tmp4623, &tmp4624, &tmp4625, &tmp4626, &tmp4627, &tmp4628, &tmp4629, &tmp4630, &tmp4631, &tmp4632, &tmp4633, &tmp4634, &tmp4635, &tmp4636, &tmp4637, &tmp4638, &tmp4639, &tmp4640, &tmp4641, &tmp4642, &tmp4643, &tmp4644, &tmp4645, &tmp4646, &tmp4647, &tmp4648);
6977 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 113);
6978 56 : compiler::TNode<Int32T> tmp4649;
6979 56 : USE(tmp4649);
6980 56 : tmp4649 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind(PACKED_DOUBLE_ELEMENTS));
6981 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 112);
6982 56 : ca_.Goto(&block133, tmp4623, tmp4624, tmp4625, tmp4626, tmp4627, tmp4628, tmp4629, tmp4630, tmp4631, tmp4632, tmp4633, tmp4634, tmp4635, tmp4636, tmp4637, tmp4638, tmp4639, tmp4640, tmp4641, tmp4642, tmp4643, tmp4644, tmp4645, tmp4646, tmp4647, tmp4649);
6983 : }
6984 :
6985 56 : if (block132.is_used()) {
6986 56 : compiler::TNode<Context> tmp4650;
6987 56 : compiler::TNode<JSReceiver> tmp4651;
6988 56 : compiler::TNode<Smi> tmp4652;
6989 56 : compiler::TNode<JSReceiver> tmp4653;
6990 56 : compiler::TNode<Object> tmp4654;
6991 56 : compiler::TNode<Smi> tmp4655;
6992 56 : compiler::TNode<JSArray> tmp4656;
6993 56 : compiler::TNode<FixedArray> tmp4657;
6994 56 : compiler::TNode<BoolT> tmp4658;
6995 56 : compiler::TNode<BoolT> tmp4659;
6996 56 : compiler::TNode<BoolT> tmp4660;
6997 56 : compiler::TNode<Int32T> tmp4661;
6998 56 : compiler::TNode<FixedArray> tmp4662;
6999 56 : compiler::TNode<BoolT> tmp4663;
7000 56 : compiler::TNode<BoolT> tmp4664;
7001 56 : compiler::TNode<BoolT> tmp4665;
7002 56 : compiler::TNode<Smi> tmp4666;
7003 56 : compiler::TNode<FixedArray> tmp4667;
7004 56 : compiler::TNode<BoolT> tmp4668;
7005 56 : compiler::TNode<BoolT> tmp4669;
7006 56 : compiler::TNode<BoolT> tmp4670;
7007 56 : compiler::TNode<Smi> tmp4671;
7008 56 : compiler::TNode<Context> tmp4672;
7009 56 : compiler::TNode<Smi> tmp4673;
7010 56 : compiler::TNode<Smi> tmp4674;
7011 56 : compiler::TNode<Int32T> tmp4675;
7012 56 : ca_.Bind(&block132, &tmp4650, &tmp4651, &tmp4652, &tmp4653, &tmp4654, &tmp4655, &tmp4656, &tmp4657, &tmp4658, &tmp4659, &tmp4660, &tmp4661, &tmp4662, &tmp4663, &tmp4664, &tmp4665, &tmp4666, &tmp4667, &tmp4668, &tmp4669, &tmp4670, &tmp4671, &tmp4672, &tmp4673, &tmp4674, &tmp4675);
7013 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 115);
7014 56 : compiler::TNode<Int32T> tmp4676;
7015 56 : USE(tmp4676);
7016 56 : tmp4676 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind(PACKED_ELEMENTS));
7017 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 112);
7018 56 : ca_.Goto(&block133, tmp4650, tmp4651, tmp4652, tmp4653, tmp4654, tmp4655, tmp4656, tmp4657, tmp4658, tmp4659, tmp4660, tmp4661, tmp4662, tmp4663, tmp4664, tmp4665, tmp4666, tmp4667, tmp4668, tmp4669, tmp4670, tmp4671, tmp4672, tmp4673, tmp4674, tmp4676);
7019 : }
7020 :
7021 56 : if (block133.is_used()) {
7022 56 : compiler::TNode<Context> tmp4677;
7023 56 : compiler::TNode<JSReceiver> tmp4678;
7024 56 : compiler::TNode<Smi> tmp4679;
7025 56 : compiler::TNode<JSReceiver> tmp4680;
7026 56 : compiler::TNode<Object> tmp4681;
7027 56 : compiler::TNode<Smi> tmp4682;
7028 56 : compiler::TNode<JSArray> tmp4683;
7029 56 : compiler::TNode<FixedArray> tmp4684;
7030 56 : compiler::TNode<BoolT> tmp4685;
7031 56 : compiler::TNode<BoolT> tmp4686;
7032 56 : compiler::TNode<BoolT> tmp4687;
7033 56 : compiler::TNode<Int32T> tmp4688;
7034 56 : compiler::TNode<FixedArray> tmp4689;
7035 56 : compiler::TNode<BoolT> tmp4690;
7036 56 : compiler::TNode<BoolT> tmp4691;
7037 56 : compiler::TNode<BoolT> tmp4692;
7038 56 : compiler::TNode<Smi> tmp4693;
7039 56 : compiler::TNode<FixedArray> tmp4694;
7040 56 : compiler::TNode<BoolT> tmp4695;
7041 56 : compiler::TNode<BoolT> tmp4696;
7042 56 : compiler::TNode<BoolT> tmp4697;
7043 56 : compiler::TNode<Smi> tmp4698;
7044 56 : compiler::TNode<Context> tmp4699;
7045 56 : compiler::TNode<Smi> tmp4700;
7046 56 : compiler::TNode<Smi> tmp4701;
7047 56 : compiler::TNode<Int32T> tmp4702;
7048 56 : ca_.Bind(&block133, &tmp4677, &tmp4678, &tmp4679, &tmp4680, &tmp4681, &tmp4682, &tmp4683, &tmp4684, &tmp4685, &tmp4686, &tmp4687, &tmp4688, &tmp4689, &tmp4690, &tmp4691, &tmp4692, &tmp4693, &tmp4694, &tmp4695, &tmp4696, &tmp4697, &tmp4698, &tmp4699, &tmp4700, &tmp4701, &tmp4702);
7049 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 111);
7050 56 : ca_.Goto(&block130, tmp4677, tmp4678, tmp4679, tmp4680, tmp4681, tmp4682, tmp4683, tmp4684, tmp4685, tmp4686, tmp4687, tmp4688, tmp4689, tmp4690, tmp4691, tmp4692, tmp4693, tmp4694, tmp4695, tmp4696, tmp4697, tmp4698, tmp4699, tmp4700, tmp4701, tmp4702);
7051 : }
7052 :
7053 56 : if (block130.is_used()) {
7054 56 : compiler::TNode<Context> tmp4703;
7055 56 : compiler::TNode<JSReceiver> tmp4704;
7056 56 : compiler::TNode<Smi> tmp4705;
7057 56 : compiler::TNode<JSReceiver> tmp4706;
7058 56 : compiler::TNode<Object> tmp4707;
7059 56 : compiler::TNode<Smi> tmp4708;
7060 56 : compiler::TNode<JSArray> tmp4709;
7061 56 : compiler::TNode<FixedArray> tmp4710;
7062 56 : compiler::TNode<BoolT> tmp4711;
7063 56 : compiler::TNode<BoolT> tmp4712;
7064 56 : compiler::TNode<BoolT> tmp4713;
7065 56 : compiler::TNode<Int32T> tmp4714;
7066 56 : compiler::TNode<FixedArray> tmp4715;
7067 56 : compiler::TNode<BoolT> tmp4716;
7068 56 : compiler::TNode<BoolT> tmp4717;
7069 56 : compiler::TNode<BoolT> tmp4718;
7070 56 : compiler::TNode<Smi> tmp4719;
7071 56 : compiler::TNode<FixedArray> tmp4720;
7072 56 : compiler::TNode<BoolT> tmp4721;
7073 56 : compiler::TNode<BoolT> tmp4722;
7074 56 : compiler::TNode<BoolT> tmp4723;
7075 56 : compiler::TNode<Smi> tmp4724;
7076 56 : compiler::TNode<Context> tmp4725;
7077 56 : compiler::TNode<Smi> tmp4726;
7078 56 : compiler::TNode<Smi> tmp4727;
7079 56 : compiler::TNode<Int32T> tmp4728;
7080 56 : ca_.Bind(&block130, &tmp4703, &tmp4704, &tmp4705, &tmp4706, &tmp4707, &tmp4708, &tmp4709, &tmp4710, &tmp4711, &tmp4712, &tmp4713, &tmp4714, &tmp4715, &tmp4716, &tmp4717, &tmp4718, &tmp4719, &tmp4720, &tmp4721, &tmp4722, &tmp4723, &tmp4724, &tmp4725, &tmp4726, &tmp4727, &tmp4728);
7081 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 119);
7082 56 : ca_.Branch(tmp4723, &block134, &block136, tmp4703, tmp4704, tmp4705, tmp4706, tmp4707, tmp4708, tmp4709, tmp4710, tmp4711, tmp4712, tmp4713, tmp4714, tmp4715, tmp4716, tmp4717, tmp4718, tmp4719, tmp4720, tmp4721, tmp4722, tmp4723, tmp4724, tmp4725, tmp4726, tmp4727, tmp4728);
7083 : }
7084 :
7085 56 : if (block136.is_used()) {
7086 56 : compiler::TNode<Context> tmp4729;
7087 56 : compiler::TNode<JSReceiver> tmp4730;
7088 56 : compiler::TNode<Smi> tmp4731;
7089 56 : compiler::TNode<JSReceiver> tmp4732;
7090 56 : compiler::TNode<Object> tmp4733;
7091 56 : compiler::TNode<Smi> tmp4734;
7092 56 : compiler::TNode<JSArray> tmp4735;
7093 56 : compiler::TNode<FixedArray> tmp4736;
7094 56 : compiler::TNode<BoolT> tmp4737;
7095 56 : compiler::TNode<BoolT> tmp4738;
7096 56 : compiler::TNode<BoolT> tmp4739;
7097 56 : compiler::TNode<Int32T> tmp4740;
7098 56 : compiler::TNode<FixedArray> tmp4741;
7099 56 : compiler::TNode<BoolT> tmp4742;
7100 56 : compiler::TNode<BoolT> tmp4743;
7101 56 : compiler::TNode<BoolT> tmp4744;
7102 56 : compiler::TNode<Smi> tmp4745;
7103 56 : compiler::TNode<FixedArray> tmp4746;
7104 56 : compiler::TNode<BoolT> tmp4747;
7105 56 : compiler::TNode<BoolT> tmp4748;
7106 56 : compiler::TNode<BoolT> tmp4749;
7107 56 : compiler::TNode<Smi> tmp4750;
7108 56 : compiler::TNode<Context> tmp4751;
7109 56 : compiler::TNode<Smi> tmp4752;
7110 56 : compiler::TNode<Smi> tmp4753;
7111 56 : compiler::TNode<Int32T> tmp4754;
7112 56 : ca_.Bind(&block136, &tmp4729, &tmp4730, &tmp4731, &tmp4732, &tmp4733, &tmp4734, &tmp4735, &tmp4736, &tmp4737, &tmp4738, &tmp4739, &tmp4740, &tmp4741, &tmp4742, &tmp4743, &tmp4744, &tmp4745, &tmp4746, &tmp4747, &tmp4748, &tmp4749, &tmp4750, &tmp4751, &tmp4752, &tmp4753, &tmp4754);
7113 56 : compiler::TNode<BoolT> tmp4755;
7114 56 : USE(tmp4755);
7115 56 : tmp4755 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp4752}, compiler::TNode<Smi>{tmp4753}));
7116 56 : ca_.Branch(tmp4755, &block134, &block135, tmp4729, tmp4730, tmp4731, tmp4732, tmp4733, tmp4734, tmp4735, tmp4736, tmp4737, tmp4738, tmp4739, tmp4740, tmp4741, tmp4742, tmp4743, tmp4744, tmp4745, tmp4746, tmp4747, tmp4748, tmp4749, tmp4750, tmp4751, tmp4752, tmp4753, tmp4754);
7117 : }
7118 :
7119 56 : if (block134.is_used()) {
7120 56 : compiler::TNode<Context> tmp4756;
7121 56 : compiler::TNode<JSReceiver> tmp4757;
7122 56 : compiler::TNode<Smi> tmp4758;
7123 56 : compiler::TNode<JSReceiver> tmp4759;
7124 56 : compiler::TNode<Object> tmp4760;
7125 56 : compiler::TNode<Smi> tmp4761;
7126 56 : compiler::TNode<JSArray> tmp4762;
7127 56 : compiler::TNode<FixedArray> tmp4763;
7128 56 : compiler::TNode<BoolT> tmp4764;
7129 56 : compiler::TNode<BoolT> tmp4765;
7130 56 : compiler::TNode<BoolT> tmp4766;
7131 56 : compiler::TNode<Int32T> tmp4767;
7132 56 : compiler::TNode<FixedArray> tmp4768;
7133 56 : compiler::TNode<BoolT> tmp4769;
7134 56 : compiler::TNode<BoolT> tmp4770;
7135 56 : compiler::TNode<BoolT> tmp4771;
7136 56 : compiler::TNode<Smi> tmp4772;
7137 56 : compiler::TNode<FixedArray> tmp4773;
7138 56 : compiler::TNode<BoolT> tmp4774;
7139 56 : compiler::TNode<BoolT> tmp4775;
7140 56 : compiler::TNode<BoolT> tmp4776;
7141 56 : compiler::TNode<Smi> tmp4777;
7142 56 : compiler::TNode<Context> tmp4778;
7143 56 : compiler::TNode<Smi> tmp4779;
7144 56 : compiler::TNode<Smi> tmp4780;
7145 56 : compiler::TNode<Int32T> tmp4781;
7146 56 : ca_.Bind(&block134, &tmp4756, &tmp4757, &tmp4758, &tmp4759, &tmp4760, &tmp4761, &tmp4762, &tmp4763, &tmp4764, &tmp4765, &tmp4766, &tmp4767, &tmp4768, &tmp4769, &tmp4770, &tmp4771, &tmp4772, &tmp4773, &tmp4774, &tmp4775, &tmp4776, &tmp4777, &tmp4778, &tmp4779, &tmp4780, &tmp4781);
7147 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 125);
7148 56 : compiler::TNode<Int32T> tmp4782;
7149 56 : USE(tmp4782);
7150 56 : tmp4782 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FastHoleyElementsKind(compiler::TNode<Int32T>{tmp4781}));
7151 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 119);
7152 56 : ca_.Goto(&block135, tmp4756, tmp4757, tmp4758, tmp4759, tmp4760, tmp4761, tmp4762, tmp4763, tmp4764, tmp4765, tmp4766, tmp4767, tmp4768, tmp4769, tmp4770, tmp4771, tmp4772, tmp4773, tmp4774, tmp4775, tmp4776, tmp4777, tmp4778, tmp4779, tmp4780, tmp4782);
7153 : }
7154 :
7155 56 : if (block135.is_used()) {
7156 56 : compiler::TNode<Context> tmp4783;
7157 56 : compiler::TNode<JSReceiver> tmp4784;
7158 56 : compiler::TNode<Smi> tmp4785;
7159 56 : compiler::TNode<JSReceiver> tmp4786;
7160 56 : compiler::TNode<Object> tmp4787;
7161 56 : compiler::TNode<Smi> tmp4788;
7162 56 : compiler::TNode<JSArray> tmp4789;
7163 56 : compiler::TNode<FixedArray> tmp4790;
7164 56 : compiler::TNode<BoolT> tmp4791;
7165 56 : compiler::TNode<BoolT> tmp4792;
7166 56 : compiler::TNode<BoolT> tmp4793;
7167 56 : compiler::TNode<Int32T> tmp4794;
7168 56 : compiler::TNode<FixedArray> tmp4795;
7169 56 : compiler::TNode<BoolT> tmp4796;
7170 56 : compiler::TNode<BoolT> tmp4797;
7171 56 : compiler::TNode<BoolT> tmp4798;
7172 56 : compiler::TNode<Smi> tmp4799;
7173 56 : compiler::TNode<FixedArray> tmp4800;
7174 56 : compiler::TNode<BoolT> tmp4801;
7175 56 : compiler::TNode<BoolT> tmp4802;
7176 56 : compiler::TNode<BoolT> tmp4803;
7177 56 : compiler::TNode<Smi> tmp4804;
7178 56 : compiler::TNode<Context> tmp4805;
7179 56 : compiler::TNode<Smi> tmp4806;
7180 56 : compiler::TNode<Smi> tmp4807;
7181 56 : compiler::TNode<Int32T> tmp4808;
7182 56 : ca_.Bind(&block135, &tmp4783, &tmp4784, &tmp4785, &tmp4786, &tmp4787, &tmp4788, &tmp4789, &tmp4790, &tmp4791, &tmp4792, &tmp4793, &tmp4794, &tmp4795, &tmp4796, &tmp4797, &tmp4798, &tmp4799, &tmp4800, &tmp4801, &tmp4802, &tmp4803, &tmp4804, &tmp4805, &tmp4806, &tmp4807, &tmp4808);
7183 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 128);
7184 56 : compiler::TNode<Context> tmp4809;
7185 56 : USE(tmp4809);
7186 56 : tmp4809 = ca_.UncheckedCast<Context>(CodeStubAssembler(state_).LoadNativeContext(compiler::TNode<Context>{tmp4805}));
7187 56 : compiler::TNode<Map> tmp4810;
7188 56 : USE(tmp4810);
7189 56 : tmp4810 = ca_.UncheckedCast<Map>(CodeStubAssembler(state_).LoadJSArrayElementsMap(compiler::TNode<Int32T>{tmp4808}, compiler::TNode<Context>{tmp4809}));
7190 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 129);
7191 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 131);
7192 56 : compiler::TNode<BoolT> tmp4811;
7193 56 : USE(tmp4811);
7194 56 : tmp4811 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDoubleElementsKind(compiler::TNode<Int32T>{tmp4808}));
7195 56 : ca_.Branch(tmp4811, &block137, &block138, tmp4783, tmp4784, tmp4785, tmp4786, tmp4787, tmp4788, tmp4789, tmp4790, tmp4791, tmp4792, tmp4793, tmp4794, tmp4795, tmp4796, tmp4797, tmp4798, tmp4799, tmp4800, tmp4801, tmp4802, tmp4803, tmp4804, tmp4805, tmp4806, tmp4807, tmp4808, tmp4810, ca_.Uninitialized<JSArray>());
7196 : }
7197 :
7198 56 : if (block137.is_used()) {
7199 56 : compiler::TNode<Context> tmp4812;
7200 56 : compiler::TNode<JSReceiver> tmp4813;
7201 56 : compiler::TNode<Smi> tmp4814;
7202 56 : compiler::TNode<JSReceiver> tmp4815;
7203 56 : compiler::TNode<Object> tmp4816;
7204 56 : compiler::TNode<Smi> tmp4817;
7205 56 : compiler::TNode<JSArray> tmp4818;
7206 56 : compiler::TNode<FixedArray> tmp4819;
7207 56 : compiler::TNode<BoolT> tmp4820;
7208 56 : compiler::TNode<BoolT> tmp4821;
7209 56 : compiler::TNode<BoolT> tmp4822;
7210 56 : compiler::TNode<Int32T> tmp4823;
7211 56 : compiler::TNode<FixedArray> tmp4824;
7212 56 : compiler::TNode<BoolT> tmp4825;
7213 56 : compiler::TNode<BoolT> tmp4826;
7214 56 : compiler::TNode<BoolT> tmp4827;
7215 56 : compiler::TNode<Smi> tmp4828;
7216 56 : compiler::TNode<FixedArray> tmp4829;
7217 56 : compiler::TNode<BoolT> tmp4830;
7218 56 : compiler::TNode<BoolT> tmp4831;
7219 56 : compiler::TNode<BoolT> tmp4832;
7220 56 : compiler::TNode<Smi> tmp4833;
7221 56 : compiler::TNode<Context> tmp4834;
7222 56 : compiler::TNode<Smi> tmp4835;
7223 56 : compiler::TNode<Smi> tmp4836;
7224 56 : compiler::TNode<Int32T> tmp4837;
7225 56 : compiler::TNode<Map> tmp4838;
7226 56 : compiler::TNode<JSArray> tmp4839;
7227 56 : ca_.Bind(&block137, &tmp4812, &tmp4813, &tmp4814, &tmp4815, &tmp4816, &tmp4817, &tmp4818, &tmp4819, &tmp4820, &tmp4821, &tmp4822, &tmp4823, &tmp4824, &tmp4825, &tmp4826, &tmp4827, &tmp4828, &tmp4829, &tmp4830, &tmp4831, &tmp4832, &tmp4833, &tmp4834, &tmp4835, &tmp4836, &tmp4837, &tmp4838, &tmp4839);
7228 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 136);
7229 56 : compiler::TNode<IntPtrT> tmp4840;
7230 56 : USE(tmp4840);
7231 56 : tmp4840 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).SmiUntag(compiler::TNode<Smi>{tmp4836}));
7232 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 135);
7233 56 : compiler::TNode<FixedDoubleArray> tmp4841;
7234 56 : USE(tmp4841);
7235 56 : tmp4841 = ca_.UncheckedCast<FixedDoubleArray>(CodeStubAssembler(state_).AllocateFixedDoubleArrayWithHoles(compiler::TNode<IntPtrT>{tmp4840}, CodeStubAssembler::kAllowLargeObjectAllocation));
7236 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 137);
7237 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 118);
7238 56 : compiler::TNode<FixedArray> tmp4842;
7239 56 : USE(tmp4842);
7240 56 : tmp4842 = BaseBuiltinsFromDSLAssembler(state_).kEmptyFixedArray();
7241 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 95);
7242 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 85);
7243 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 24);
7244 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 85);
7245 56 : ca_.Goto(&block143, tmp4812, tmp4813, tmp4814, tmp4815, tmp4816, tmp4817, tmp4818, tmp4819, tmp4820, tmp4821, tmp4822, tmp4823, tmp4824, tmp4825, tmp4826, tmp4827, tmp4828, tmp4829, tmp4830, tmp4831, tmp4832, tmp4833, tmp4834, tmp4835, tmp4836, tmp4837, tmp4838, tmp4839, tmp4841, tmp4838, ca_.Uninitialized<Object>(), ca_.Uninitialized<FixedArrayBase>(), ca_.Uninitialized<Number>(), tmp4838, tmp4829, tmp4834, tmp4838, tmp4829, tmp4838, tmp4842, tmp4829, tmp4838, tmp4842, tmp4829, tmp4838, tmp4842, tmp4838, tmp4842, tmp4838, tmp4838);
7246 : }
7247 :
7248 56 : if (block143.is_used()) {
7249 56 : compiler::TNode<Context> tmp4843;
7250 56 : compiler::TNode<JSReceiver> tmp4844;
7251 56 : compiler::TNode<Smi> tmp4845;
7252 56 : compiler::TNode<JSReceiver> tmp4846;
7253 56 : compiler::TNode<Object> tmp4847;
7254 56 : compiler::TNode<Smi> tmp4848;
7255 56 : compiler::TNode<JSArray> tmp4849;
7256 56 : compiler::TNode<FixedArray> tmp4850;
7257 56 : compiler::TNode<BoolT> tmp4851;
7258 56 : compiler::TNode<BoolT> tmp4852;
7259 56 : compiler::TNode<BoolT> tmp4853;
7260 56 : compiler::TNode<Int32T> tmp4854;
7261 56 : compiler::TNode<FixedArray> tmp4855;
7262 56 : compiler::TNode<BoolT> tmp4856;
7263 56 : compiler::TNode<BoolT> tmp4857;
7264 56 : compiler::TNode<BoolT> tmp4858;
7265 56 : compiler::TNode<Smi> tmp4859;
7266 56 : compiler::TNode<FixedArray> tmp4860;
7267 56 : compiler::TNode<BoolT> tmp4861;
7268 56 : compiler::TNode<BoolT> tmp4862;
7269 56 : compiler::TNode<BoolT> tmp4863;
7270 56 : compiler::TNode<Smi> tmp4864;
7271 56 : compiler::TNode<Context> tmp4865;
7272 56 : compiler::TNode<Smi> tmp4866;
7273 56 : compiler::TNode<Smi> tmp4867;
7274 56 : compiler::TNode<Int32T> tmp4868;
7275 56 : compiler::TNode<Map> tmp4869;
7276 56 : compiler::TNode<JSArray> tmp4870;
7277 56 : compiler::TNode<FixedDoubleArray> tmp4871;
7278 56 : compiler::TNode<Map> tmp4872;
7279 56 : compiler::TNode<Object> tmp4873;
7280 56 : compiler::TNode<FixedArrayBase> tmp4874;
7281 56 : compiler::TNode<Number> tmp4875;
7282 56 : compiler::TNode<Map> tmp4876;
7283 56 : compiler::TNode<FixedArray> tmp4877;
7284 56 : compiler::TNode<Context> tmp4878;
7285 56 : compiler::TNode<Map> tmp4879;
7286 56 : compiler::TNode<FixedArrayBase> tmp4880;
7287 56 : compiler::TNode<Map> tmp4881;
7288 56 : compiler::TNode<FixedArray> tmp4882;
7289 56 : compiler::TNode<FixedArrayBase> tmp4883;
7290 56 : compiler::TNode<Map> tmp4884;
7291 56 : compiler::TNode<Object> tmp4885;
7292 56 : compiler::TNode<FixedArrayBase> tmp4886;
7293 56 : compiler::TNode<Map> tmp4887;
7294 56 : compiler::TNode<Object> tmp4888;
7295 56 : compiler::TNode<Map> tmp4889;
7296 56 : compiler::TNode<Object> tmp4890;
7297 56 : compiler::TNode<Map> tmp4891;
7298 56 : compiler::TNode<Map> tmp4892;
7299 56 : ca_.Bind(&block143, &tmp4843, &tmp4844, &tmp4845, &tmp4846, &tmp4847, &tmp4848, &tmp4849, &tmp4850, &tmp4851, &tmp4852, &tmp4853, &tmp4854, &tmp4855, &tmp4856, &tmp4857, &tmp4858, &tmp4859, &tmp4860, &tmp4861, &tmp4862, &tmp4863, &tmp4864, &tmp4865, &tmp4866, &tmp4867, &tmp4868, &tmp4869, &tmp4870, &tmp4871, &tmp4872, &tmp4873, &tmp4874, &tmp4875, &tmp4876, &tmp4877, &tmp4878, &tmp4879, &tmp4880, &tmp4881, &tmp4882, &tmp4883, &tmp4884, &tmp4885, &tmp4886, &tmp4887, &tmp4888, &tmp4889, &tmp4890, &tmp4891, &tmp4892);
7300 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 95);
7301 56 : ca_.Goto(&block142, tmp4843, tmp4844, tmp4845, tmp4846, tmp4847, tmp4848, tmp4849, tmp4850, tmp4851, tmp4852, tmp4853, tmp4854, tmp4855, tmp4856, tmp4857, tmp4858, tmp4859, tmp4860, tmp4861, tmp4862, tmp4863, tmp4864, tmp4865, tmp4866, tmp4867, tmp4868, tmp4869, tmp4870, tmp4871, tmp4872, tmp4890, tmp4874, tmp4875, tmp4876, tmp4877, tmp4878, tmp4879, tmp4880, tmp4881, tmp4882, tmp4883, tmp4884, tmp4885, tmp4886, tmp4887, tmp4888, tmp4889, tmp4890);
7302 : }
7303 :
7304 56 : if (block142.is_used()) {
7305 56 : compiler::TNode<Context> tmp4893;
7306 56 : compiler::TNode<JSReceiver> tmp4894;
7307 56 : compiler::TNode<Smi> tmp4895;
7308 56 : compiler::TNode<JSReceiver> tmp4896;
7309 56 : compiler::TNode<Object> tmp4897;
7310 56 : compiler::TNode<Smi> tmp4898;
7311 56 : compiler::TNode<JSArray> tmp4899;
7312 56 : compiler::TNode<FixedArray> tmp4900;
7313 56 : compiler::TNode<BoolT> tmp4901;
7314 56 : compiler::TNode<BoolT> tmp4902;
7315 56 : compiler::TNode<BoolT> tmp4903;
7316 56 : compiler::TNode<Int32T> tmp4904;
7317 56 : compiler::TNode<FixedArray> tmp4905;
7318 56 : compiler::TNode<BoolT> tmp4906;
7319 56 : compiler::TNode<BoolT> tmp4907;
7320 56 : compiler::TNode<BoolT> tmp4908;
7321 56 : compiler::TNode<Smi> tmp4909;
7322 56 : compiler::TNode<FixedArray> tmp4910;
7323 56 : compiler::TNode<BoolT> tmp4911;
7324 56 : compiler::TNode<BoolT> tmp4912;
7325 56 : compiler::TNode<BoolT> tmp4913;
7326 56 : compiler::TNode<Smi> tmp4914;
7327 56 : compiler::TNode<Context> tmp4915;
7328 56 : compiler::TNode<Smi> tmp4916;
7329 56 : compiler::TNode<Smi> tmp4917;
7330 56 : compiler::TNode<Int32T> tmp4918;
7331 56 : compiler::TNode<Map> tmp4919;
7332 56 : compiler::TNode<JSArray> tmp4920;
7333 56 : compiler::TNode<FixedDoubleArray> tmp4921;
7334 56 : compiler::TNode<Map> tmp4922;
7335 56 : compiler::TNode<Object> tmp4923;
7336 56 : compiler::TNode<FixedArrayBase> tmp4924;
7337 56 : compiler::TNode<Number> tmp4925;
7338 56 : compiler::TNode<Map> tmp4926;
7339 56 : compiler::TNode<FixedArray> tmp4927;
7340 56 : compiler::TNode<Context> tmp4928;
7341 56 : compiler::TNode<Map> tmp4929;
7342 56 : compiler::TNode<FixedArrayBase> tmp4930;
7343 56 : compiler::TNode<Map> tmp4931;
7344 56 : compiler::TNode<FixedArray> tmp4932;
7345 56 : compiler::TNode<FixedArrayBase> tmp4933;
7346 56 : compiler::TNode<Map> tmp4934;
7347 56 : compiler::TNode<Object> tmp4935;
7348 56 : compiler::TNode<FixedArrayBase> tmp4936;
7349 56 : compiler::TNode<Map> tmp4937;
7350 56 : compiler::TNode<Object> tmp4938;
7351 56 : compiler::TNode<Map> tmp4939;
7352 56 : compiler::TNode<Object> tmp4940;
7353 56 : ca_.Bind(&block142, &tmp4893, &tmp4894, &tmp4895, &tmp4896, &tmp4897, &tmp4898, &tmp4899, &tmp4900, &tmp4901, &tmp4902, &tmp4903, &tmp4904, &tmp4905, &tmp4906, &tmp4907, &tmp4908, &tmp4909, &tmp4910, &tmp4911, &tmp4912, &tmp4913, &tmp4914, &tmp4915, &tmp4916, &tmp4917, &tmp4918, &tmp4919, &tmp4920, &tmp4921, &tmp4922, &tmp4923, &tmp4924, &tmp4925, &tmp4926, &tmp4927, &tmp4928, &tmp4929, &tmp4930, &tmp4931, &tmp4932, &tmp4933, &tmp4934, &tmp4935, &tmp4936, &tmp4937, &tmp4938, &tmp4939, &tmp4940);
7354 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 96);
7355 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 118);
7356 56 : ca_.Goto(&block141, tmp4893, tmp4894, tmp4895, tmp4896, tmp4897, tmp4898, tmp4899, tmp4900, tmp4901, tmp4902, tmp4903, tmp4904, tmp4905, tmp4906, tmp4907, tmp4908, tmp4909, tmp4910, tmp4911, tmp4912, tmp4913, tmp4914, tmp4915, tmp4916, tmp4917, tmp4918, tmp4919, tmp4920, tmp4921, tmp4922, tmp4923, tmp4936, tmp4925, tmp4926, tmp4927, tmp4928, tmp4929, tmp4930, tmp4931, tmp4932, tmp4933, tmp4934, tmp4935, tmp4936);
7357 : }
7358 :
7359 56 : if (block141.is_used()) {
7360 56 : compiler::TNode<Context> tmp4941;
7361 56 : compiler::TNode<JSReceiver> tmp4942;
7362 56 : compiler::TNode<Smi> tmp4943;
7363 56 : compiler::TNode<JSReceiver> tmp4944;
7364 56 : compiler::TNode<Object> tmp4945;
7365 56 : compiler::TNode<Smi> tmp4946;
7366 56 : compiler::TNode<JSArray> tmp4947;
7367 56 : compiler::TNode<FixedArray> tmp4948;
7368 56 : compiler::TNode<BoolT> tmp4949;
7369 56 : compiler::TNode<BoolT> tmp4950;
7370 56 : compiler::TNode<BoolT> tmp4951;
7371 56 : compiler::TNode<Int32T> tmp4952;
7372 56 : compiler::TNode<FixedArray> tmp4953;
7373 56 : compiler::TNode<BoolT> tmp4954;
7374 56 : compiler::TNode<BoolT> tmp4955;
7375 56 : compiler::TNode<BoolT> tmp4956;
7376 56 : compiler::TNode<Smi> tmp4957;
7377 56 : compiler::TNode<FixedArray> tmp4958;
7378 56 : compiler::TNode<BoolT> tmp4959;
7379 56 : compiler::TNode<BoolT> tmp4960;
7380 56 : compiler::TNode<BoolT> tmp4961;
7381 56 : compiler::TNode<Smi> tmp4962;
7382 56 : compiler::TNode<Context> tmp4963;
7383 56 : compiler::TNode<Smi> tmp4964;
7384 56 : compiler::TNode<Smi> tmp4965;
7385 56 : compiler::TNode<Int32T> tmp4966;
7386 56 : compiler::TNode<Map> tmp4967;
7387 56 : compiler::TNode<JSArray> tmp4968;
7388 56 : compiler::TNode<FixedDoubleArray> tmp4969;
7389 56 : compiler::TNode<Map> tmp4970;
7390 56 : compiler::TNode<Object> tmp4971;
7391 56 : compiler::TNode<FixedArrayBase> tmp4972;
7392 56 : compiler::TNode<Number> tmp4973;
7393 56 : compiler::TNode<Map> tmp4974;
7394 56 : compiler::TNode<FixedArray> tmp4975;
7395 56 : compiler::TNode<Context> tmp4976;
7396 56 : compiler::TNode<Map> tmp4977;
7397 56 : compiler::TNode<FixedArrayBase> tmp4978;
7398 56 : compiler::TNode<Map> tmp4979;
7399 56 : compiler::TNode<FixedArray> tmp4980;
7400 56 : compiler::TNode<FixedArrayBase> tmp4981;
7401 56 : compiler::TNode<Map> tmp4982;
7402 56 : compiler::TNode<Object> tmp4983;
7403 56 : compiler::TNode<FixedArrayBase> tmp4984;
7404 56 : ca_.Bind(&block141, &tmp4941, &tmp4942, &tmp4943, &tmp4944, &tmp4945, &tmp4946, &tmp4947, &tmp4948, &tmp4949, &tmp4950, &tmp4951, &tmp4952, &tmp4953, &tmp4954, &tmp4955, &tmp4956, &tmp4957, &tmp4958, &tmp4959, &tmp4960, &tmp4961, &tmp4962, &tmp4963, &tmp4964, &tmp4965, &tmp4966, &tmp4967, &tmp4968, &tmp4969, &tmp4970, &tmp4971, &tmp4972, &tmp4973, &tmp4974, &tmp4975, &tmp4976, &tmp4977, &tmp4978, &tmp4979, &tmp4980, &tmp4981, &tmp4982, &tmp4983, &tmp4984);
7405 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 119);
7406 56 : compiler::TNode<Smi> tmp4985;
7407 56 : USE(tmp4985);
7408 56 : tmp4985 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).LoadFixedArrayBaseLength(compiler::TNode<FixedArrayBase>{tmp4978}));
7409 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 137);
7410 56 : ca_.Goto(&block140, tmp4941, tmp4942, tmp4943, tmp4944, tmp4945, tmp4946, tmp4947, tmp4948, tmp4949, tmp4950, tmp4951, tmp4952, tmp4953, tmp4954, tmp4955, tmp4956, tmp4957, tmp4958, tmp4959, tmp4960, tmp4961, tmp4962, tmp4963, tmp4964, tmp4965, tmp4966, tmp4967, tmp4968, tmp4969, tmp4970, tmp4971, tmp4972, tmp4985, tmp4974, tmp4975, tmp4976, tmp4977, tmp4978);
7411 : }
7412 :
7413 56 : if (block140.is_used()) {
7414 56 : compiler::TNode<Context> tmp4986;
7415 56 : compiler::TNode<JSReceiver> tmp4987;
7416 56 : compiler::TNode<Smi> tmp4988;
7417 56 : compiler::TNode<JSReceiver> tmp4989;
7418 56 : compiler::TNode<Object> tmp4990;
7419 56 : compiler::TNode<Smi> tmp4991;
7420 56 : compiler::TNode<JSArray> tmp4992;
7421 56 : compiler::TNode<FixedArray> tmp4993;
7422 56 : compiler::TNode<BoolT> tmp4994;
7423 56 : compiler::TNode<BoolT> tmp4995;
7424 56 : compiler::TNode<BoolT> tmp4996;
7425 56 : compiler::TNode<Int32T> tmp4997;
7426 56 : compiler::TNode<FixedArray> tmp4998;
7427 56 : compiler::TNode<BoolT> tmp4999;
7428 56 : compiler::TNode<BoolT> tmp5000;
7429 56 : compiler::TNode<BoolT> tmp5001;
7430 56 : compiler::TNode<Smi> tmp5002;
7431 56 : compiler::TNode<FixedArray> tmp5003;
7432 56 : compiler::TNode<BoolT> tmp5004;
7433 56 : compiler::TNode<BoolT> tmp5005;
7434 56 : compiler::TNode<BoolT> tmp5006;
7435 56 : compiler::TNode<Smi> tmp5007;
7436 56 : compiler::TNode<Context> tmp5008;
7437 56 : compiler::TNode<Smi> tmp5009;
7438 56 : compiler::TNode<Smi> tmp5010;
7439 56 : compiler::TNode<Int32T> tmp5011;
7440 56 : compiler::TNode<Map> tmp5012;
7441 56 : compiler::TNode<JSArray> tmp5013;
7442 56 : compiler::TNode<FixedDoubleArray> tmp5014;
7443 56 : compiler::TNode<Map> tmp5015;
7444 56 : compiler::TNode<Object> tmp5016;
7445 56 : compiler::TNode<FixedArrayBase> tmp5017;
7446 56 : compiler::TNode<Number> tmp5018;
7447 56 : compiler::TNode<Map> tmp5019;
7448 56 : compiler::TNode<FixedArray> tmp5020;
7449 56 : compiler::TNode<Context> tmp5021;
7450 56 : compiler::TNode<Map> tmp5022;
7451 56 : compiler::TNode<FixedArrayBase> tmp5023;
7452 56 : ca_.Bind(&block140, &tmp4986, &tmp4987, &tmp4988, &tmp4989, &tmp4990, &tmp4991, &tmp4992, &tmp4993, &tmp4994, &tmp4995, &tmp4996, &tmp4997, &tmp4998, &tmp4999, &tmp5000, &tmp5001, &tmp5002, &tmp5003, &tmp5004, &tmp5005, &tmp5006, &tmp5007, &tmp5008, &tmp5009, &tmp5010, &tmp5011, &tmp5012, &tmp5013, &tmp5014, &tmp5015, &tmp5016, &tmp5017, &tmp5018, &tmp5019, &tmp5020, &tmp5021, &tmp5022, &tmp5023);
7453 56 : compiler::TNode<IntPtrT> tmp5024;
7454 56 : USE(tmp5024);
7455 56 : tmp5024 = CodeStubAssembler(state_).IntPtrConstant(((32)));
7456 56 : compiler::TNode<JSArray> tmp5025;
7457 56 : USE(tmp5025);
7458 56 : tmp5025 = ca_.UncheckedCast<JSArray>(CodeStubAssembler(state_).Allocate(compiler::TNode<IntPtrT>{tmp5024}));
7459 56 : CodeStubAssembler(state_).InitializeFieldsWithRoot(tmp5025, CodeStubAssembler(state_).IntPtrConstant(32), compiler::TNode<IntPtrT>{tmp5024}, RootIndex::kUndefinedValue);
7460 56 : CodeStubAssembler(state_).StoreMap(tmp5025, tmp5015);
7461 56 : CodeStubAssembler(state_).StoreObjectField(tmp5025, 8, tmp5016);
7462 56 : CodeStubAssembler(state_).StoreObjectField(tmp5025, 16, tmp5017);
7463 56 : CodeStubAssembler(state_).StoreObjectField(tmp5025, 24, tmp5018);
7464 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 138);
7465 56 : compiler::TNode<Smi> tmp5026;
7466 56 : USE(tmp5026);
7467 56 : tmp5026 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(0));
7468 56 : ca_.Goto(&block146, tmp4986, tmp4987, tmp4988, tmp4989, tmp4990, tmp4991, tmp4992, tmp4993, tmp4994, tmp4995, tmp4996, tmp4997, tmp4998, tmp4999, tmp5000, tmp5001, tmp5002, tmp5003, tmp5004, tmp5005, tmp5006, tmp5007, tmp5008, tmp5009, tmp5010, tmp5011, tmp5012, tmp5025, tmp5014, tmp5026);
7469 : }
7470 :
7471 56 : if (block146.is_used()) {
7472 56 : compiler::TNode<Context> tmp5027;
7473 56 : compiler::TNode<JSReceiver> tmp5028;
7474 56 : compiler::TNode<Smi> tmp5029;
7475 56 : compiler::TNode<JSReceiver> tmp5030;
7476 56 : compiler::TNode<Object> tmp5031;
7477 56 : compiler::TNode<Smi> tmp5032;
7478 56 : compiler::TNode<JSArray> tmp5033;
7479 56 : compiler::TNode<FixedArray> tmp5034;
7480 56 : compiler::TNode<BoolT> tmp5035;
7481 56 : compiler::TNode<BoolT> tmp5036;
7482 56 : compiler::TNode<BoolT> tmp5037;
7483 56 : compiler::TNode<Int32T> tmp5038;
7484 56 : compiler::TNode<FixedArray> tmp5039;
7485 56 : compiler::TNode<BoolT> tmp5040;
7486 56 : compiler::TNode<BoolT> tmp5041;
7487 56 : compiler::TNode<BoolT> tmp5042;
7488 56 : compiler::TNode<Smi> tmp5043;
7489 56 : compiler::TNode<FixedArray> tmp5044;
7490 56 : compiler::TNode<BoolT> tmp5045;
7491 56 : compiler::TNode<BoolT> tmp5046;
7492 56 : compiler::TNode<BoolT> tmp5047;
7493 56 : compiler::TNode<Smi> tmp5048;
7494 56 : compiler::TNode<Context> tmp5049;
7495 56 : compiler::TNode<Smi> tmp5050;
7496 56 : compiler::TNode<Smi> tmp5051;
7497 56 : compiler::TNode<Int32T> tmp5052;
7498 56 : compiler::TNode<Map> tmp5053;
7499 56 : compiler::TNode<JSArray> tmp5054;
7500 56 : compiler::TNode<FixedDoubleArray> tmp5055;
7501 56 : compiler::TNode<Smi> tmp5056;
7502 56 : ca_.Bind(&block146, &tmp5027, &tmp5028, &tmp5029, &tmp5030, &tmp5031, &tmp5032, &tmp5033, &tmp5034, &tmp5035, &tmp5036, &tmp5037, &tmp5038, &tmp5039, &tmp5040, &tmp5041, &tmp5042, &tmp5043, &tmp5044, &tmp5045, &tmp5046, &tmp5047, &tmp5048, &tmp5049, &tmp5050, &tmp5051, &tmp5052, &tmp5053, &tmp5054, &tmp5055, &tmp5056);
7503 56 : compiler::TNode<BoolT> tmp5057;
7504 56 : USE(tmp5057);
7505 56 : tmp5057 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp5056}, compiler::TNode<Smi>{tmp5050}));
7506 56 : ca_.Branch(tmp5057, &block144, &block145, tmp5027, tmp5028, tmp5029, tmp5030, tmp5031, tmp5032, tmp5033, tmp5034, tmp5035, tmp5036, tmp5037, tmp5038, tmp5039, tmp5040, tmp5041, tmp5042, tmp5043, tmp5044, tmp5045, tmp5046, tmp5047, tmp5048, tmp5049, tmp5050, tmp5051, tmp5052, tmp5053, tmp5054, tmp5055, tmp5056);
7507 : }
7508 :
7509 56 : if (block144.is_used()) {
7510 56 : compiler::TNode<Context> tmp5058;
7511 56 : compiler::TNode<JSReceiver> tmp5059;
7512 56 : compiler::TNode<Smi> tmp5060;
7513 56 : compiler::TNode<JSReceiver> tmp5061;
7514 56 : compiler::TNode<Object> tmp5062;
7515 56 : compiler::TNode<Smi> tmp5063;
7516 56 : compiler::TNode<JSArray> tmp5064;
7517 56 : compiler::TNode<FixedArray> tmp5065;
7518 56 : compiler::TNode<BoolT> tmp5066;
7519 56 : compiler::TNode<BoolT> tmp5067;
7520 56 : compiler::TNode<BoolT> tmp5068;
7521 56 : compiler::TNode<Int32T> tmp5069;
7522 56 : compiler::TNode<FixedArray> tmp5070;
7523 56 : compiler::TNode<BoolT> tmp5071;
7524 56 : compiler::TNode<BoolT> tmp5072;
7525 56 : compiler::TNode<BoolT> tmp5073;
7526 56 : compiler::TNode<Smi> tmp5074;
7527 56 : compiler::TNode<FixedArray> tmp5075;
7528 56 : compiler::TNode<BoolT> tmp5076;
7529 56 : compiler::TNode<BoolT> tmp5077;
7530 56 : compiler::TNode<BoolT> tmp5078;
7531 56 : compiler::TNode<Smi> tmp5079;
7532 56 : compiler::TNode<Context> tmp5080;
7533 56 : compiler::TNode<Smi> tmp5081;
7534 56 : compiler::TNode<Smi> tmp5082;
7535 56 : compiler::TNode<Int32T> tmp5083;
7536 56 : compiler::TNode<Map> tmp5084;
7537 56 : compiler::TNode<JSArray> tmp5085;
7538 56 : compiler::TNode<FixedDoubleArray> tmp5086;
7539 56 : compiler::TNode<Smi> tmp5087;
7540 56 : ca_.Bind(&block144, &tmp5058, &tmp5059, &tmp5060, &tmp5061, &tmp5062, &tmp5063, &tmp5064, &tmp5065, &tmp5066, &tmp5067, &tmp5068, &tmp5069, &tmp5070, &tmp5071, &tmp5072, &tmp5073, &tmp5074, &tmp5075, &tmp5076, &tmp5077, &tmp5078, &tmp5079, &tmp5080, &tmp5081, &tmp5082, &tmp5083, &tmp5084, &tmp5085, &tmp5086, &tmp5087);
7541 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 139);
7542 56 : compiler::TNode<Object> tmp5088;
7543 56 : USE(tmp5088);
7544 56 : tmp5088 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).LoadFixedArrayElement(compiler::TNode<FixedArray>{tmp5075}, compiler::TNode<Smi>{tmp5087}));
7545 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 140);
7546 56 : compiler::TNode<Number> tmp5089;
7547 56 : USE(tmp5089);
7548 56 : compiler::CodeAssemblerLabel label0(&ca_);
7549 56 : tmp5089 = BaseBuiltinsFromDSLAssembler(state_).Cast22UT12ATHeapNumber5ATSmi(compiler::TNode<Object>{tmp5088}, &label0);
7550 56 : ca_.Goto(&block150, tmp5058, tmp5059, tmp5060, tmp5061, tmp5062, tmp5063, tmp5064, tmp5065, tmp5066, tmp5067, tmp5068, tmp5069, tmp5070, tmp5071, tmp5072, tmp5073, tmp5074, tmp5075, tmp5076, tmp5077, tmp5078, tmp5079, tmp5080, tmp5081, tmp5082, tmp5083, tmp5084, tmp5085, tmp5086, tmp5087, tmp5088, tmp5088, tmp5089);
7551 56 : if (label0.is_used()) {
7552 56 : ca_.Bind(&label0);
7553 56 : ca_.Goto(&block151, tmp5058, tmp5059, tmp5060, tmp5061, tmp5062, tmp5063, tmp5064, tmp5065, tmp5066, tmp5067, tmp5068, tmp5069, tmp5070, tmp5071, tmp5072, tmp5073, tmp5074, tmp5075, tmp5076, tmp5077, tmp5078, tmp5079, tmp5080, tmp5081, tmp5082, tmp5083, tmp5084, tmp5085, tmp5086, tmp5087, tmp5088, tmp5088);
7554 56 : }
7555 : }
7556 :
7557 56 : if (block151.is_used()) {
7558 56 : compiler::TNode<Context> tmp5090;
7559 56 : compiler::TNode<JSReceiver> tmp5091;
7560 56 : compiler::TNode<Smi> tmp5092;
7561 56 : compiler::TNode<JSReceiver> tmp5093;
7562 56 : compiler::TNode<Object> tmp5094;
7563 56 : compiler::TNode<Smi> tmp5095;
7564 56 : compiler::TNode<JSArray> tmp5096;
7565 56 : compiler::TNode<FixedArray> tmp5097;
7566 56 : compiler::TNode<BoolT> tmp5098;
7567 56 : compiler::TNode<BoolT> tmp5099;
7568 56 : compiler::TNode<BoolT> tmp5100;
7569 56 : compiler::TNode<Int32T> tmp5101;
7570 56 : compiler::TNode<FixedArray> tmp5102;
7571 56 : compiler::TNode<BoolT> tmp5103;
7572 56 : compiler::TNode<BoolT> tmp5104;
7573 56 : compiler::TNode<BoolT> tmp5105;
7574 56 : compiler::TNode<Smi> tmp5106;
7575 56 : compiler::TNode<FixedArray> tmp5107;
7576 56 : compiler::TNode<BoolT> tmp5108;
7577 56 : compiler::TNode<BoolT> tmp5109;
7578 56 : compiler::TNode<BoolT> tmp5110;
7579 56 : compiler::TNode<Smi> tmp5111;
7580 56 : compiler::TNode<Context> tmp5112;
7581 56 : compiler::TNode<Smi> tmp5113;
7582 56 : compiler::TNode<Smi> tmp5114;
7583 56 : compiler::TNode<Int32T> tmp5115;
7584 56 : compiler::TNode<Map> tmp5116;
7585 56 : compiler::TNode<JSArray> tmp5117;
7586 56 : compiler::TNode<FixedDoubleArray> tmp5118;
7587 56 : compiler::TNode<Smi> tmp5119;
7588 56 : compiler::TNode<Object> tmp5120;
7589 56 : compiler::TNode<Object> tmp5121;
7590 56 : ca_.Bind(&block151, &tmp5090, &tmp5091, &tmp5092, &tmp5093, &tmp5094, &tmp5095, &tmp5096, &tmp5097, &tmp5098, &tmp5099, &tmp5100, &tmp5101, &tmp5102, &tmp5103, &tmp5104, &tmp5105, &tmp5106, &tmp5107, &tmp5108, &tmp5109, &tmp5110, &tmp5111, &tmp5112, &tmp5113, &tmp5114, &tmp5115, &tmp5116, &tmp5117, &tmp5118, &tmp5119, &tmp5120, &tmp5121);
7591 56 : ca_.Goto(&block149, tmp5090, tmp5091, tmp5092, tmp5093, tmp5094, tmp5095, tmp5096, tmp5097, tmp5098, tmp5099, tmp5100, tmp5101, tmp5102, tmp5103, tmp5104, tmp5105, tmp5106, tmp5107, tmp5108, tmp5109, tmp5110, tmp5111, tmp5112, tmp5113, tmp5114, tmp5115, tmp5116, tmp5117, tmp5118, tmp5119, tmp5120);
7592 : }
7593 :
7594 56 : if (block150.is_used()) {
7595 56 : compiler::TNode<Context> tmp5122;
7596 56 : compiler::TNode<JSReceiver> tmp5123;
7597 56 : compiler::TNode<Smi> tmp5124;
7598 56 : compiler::TNode<JSReceiver> tmp5125;
7599 56 : compiler::TNode<Object> tmp5126;
7600 56 : compiler::TNode<Smi> tmp5127;
7601 56 : compiler::TNode<JSArray> tmp5128;
7602 56 : compiler::TNode<FixedArray> tmp5129;
7603 56 : compiler::TNode<BoolT> tmp5130;
7604 56 : compiler::TNode<BoolT> tmp5131;
7605 56 : compiler::TNode<BoolT> tmp5132;
7606 56 : compiler::TNode<Int32T> tmp5133;
7607 56 : compiler::TNode<FixedArray> tmp5134;
7608 56 : compiler::TNode<BoolT> tmp5135;
7609 56 : compiler::TNode<BoolT> tmp5136;
7610 56 : compiler::TNode<BoolT> tmp5137;
7611 56 : compiler::TNode<Smi> tmp5138;
7612 56 : compiler::TNode<FixedArray> tmp5139;
7613 56 : compiler::TNode<BoolT> tmp5140;
7614 56 : compiler::TNode<BoolT> tmp5141;
7615 56 : compiler::TNode<BoolT> tmp5142;
7616 56 : compiler::TNode<Smi> tmp5143;
7617 56 : compiler::TNode<Context> tmp5144;
7618 56 : compiler::TNode<Smi> tmp5145;
7619 56 : compiler::TNode<Smi> tmp5146;
7620 56 : compiler::TNode<Int32T> tmp5147;
7621 56 : compiler::TNode<Map> tmp5148;
7622 56 : compiler::TNode<JSArray> tmp5149;
7623 56 : compiler::TNode<FixedDoubleArray> tmp5150;
7624 56 : compiler::TNode<Smi> tmp5151;
7625 56 : compiler::TNode<Object> tmp5152;
7626 56 : compiler::TNode<Object> tmp5153;
7627 56 : compiler::TNode<Number> tmp5154;
7628 56 : ca_.Bind(&block150, &tmp5122, &tmp5123, &tmp5124, &tmp5125, &tmp5126, &tmp5127, &tmp5128, &tmp5129, &tmp5130, &tmp5131, &tmp5132, &tmp5133, &tmp5134, &tmp5135, &tmp5136, &tmp5137, &tmp5138, &tmp5139, &tmp5140, &tmp5141, &tmp5142, &tmp5143, &tmp5144, &tmp5145, &tmp5146, &tmp5147, &tmp5148, &tmp5149, &tmp5150, &tmp5151, &tmp5152, &tmp5153, &tmp5154);
7629 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 141);
7630 56 : compiler::TNode<Float64T> tmp5155;
7631 56 : USE(tmp5155);
7632 56 : tmp5155 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat6422UT12ATHeapNumber5ATSmi(compiler::TNode<Number>{tmp5154}));
7633 56 : compiler::TNode<Float64T> tmp5156;
7634 56 : USE(tmp5156);
7635 56 : tmp5156 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64SilenceNaN(compiler::TNode<Float64T>{tmp5155}));
7636 56 : CodeStubAssembler(state_).StoreFixedDoubleArrayElementSmi(compiler::TNode<FixedDoubleArray>{tmp5150}, compiler::TNode<Smi>{tmp5151}, compiler::TNode<Float64T>{tmp5156});
7637 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 140);
7638 56 : ca_.Goto(&block148, tmp5122, tmp5123, tmp5124, tmp5125, tmp5126, tmp5127, tmp5128, tmp5129, tmp5130, tmp5131, tmp5132, tmp5133, tmp5134, tmp5135, tmp5136, tmp5137, tmp5138, tmp5139, tmp5140, tmp5141, tmp5142, tmp5143, tmp5144, tmp5145, tmp5146, tmp5147, tmp5148, tmp5149, tmp5150, tmp5151, tmp5152);
7639 : }
7640 :
7641 56 : if (block149.is_used()) {
7642 56 : compiler::TNode<Context> tmp5157;
7643 56 : compiler::TNode<JSReceiver> tmp5158;
7644 56 : compiler::TNode<Smi> tmp5159;
7645 56 : compiler::TNode<JSReceiver> tmp5160;
7646 56 : compiler::TNode<Object> tmp5161;
7647 56 : compiler::TNode<Smi> tmp5162;
7648 56 : compiler::TNode<JSArray> tmp5163;
7649 56 : compiler::TNode<FixedArray> tmp5164;
7650 56 : compiler::TNode<BoolT> tmp5165;
7651 56 : compiler::TNode<BoolT> tmp5166;
7652 56 : compiler::TNode<BoolT> tmp5167;
7653 56 : compiler::TNode<Int32T> tmp5168;
7654 56 : compiler::TNode<FixedArray> tmp5169;
7655 56 : compiler::TNode<BoolT> tmp5170;
7656 56 : compiler::TNode<BoolT> tmp5171;
7657 56 : compiler::TNode<BoolT> tmp5172;
7658 56 : compiler::TNode<Smi> tmp5173;
7659 56 : compiler::TNode<FixedArray> tmp5174;
7660 56 : compiler::TNode<BoolT> tmp5175;
7661 56 : compiler::TNode<BoolT> tmp5176;
7662 56 : compiler::TNode<BoolT> tmp5177;
7663 56 : compiler::TNode<Smi> tmp5178;
7664 56 : compiler::TNode<Context> tmp5179;
7665 56 : compiler::TNode<Smi> tmp5180;
7666 56 : compiler::TNode<Smi> tmp5181;
7667 56 : compiler::TNode<Int32T> tmp5182;
7668 56 : compiler::TNode<Map> tmp5183;
7669 56 : compiler::TNode<JSArray> tmp5184;
7670 56 : compiler::TNode<FixedDoubleArray> tmp5185;
7671 56 : compiler::TNode<Smi> tmp5186;
7672 56 : compiler::TNode<Object> tmp5187;
7673 56 : ca_.Bind(&block149, &tmp5157, &tmp5158, &tmp5159, &tmp5160, &tmp5161, &tmp5162, &tmp5163, &tmp5164, &tmp5165, &tmp5166, &tmp5167, &tmp5168, &tmp5169, &tmp5170, &tmp5171, &tmp5172, &tmp5173, &tmp5174, &tmp5175, &tmp5176, &tmp5177, &tmp5178, &tmp5179, &tmp5180, &tmp5181, &tmp5182, &tmp5183, &tmp5184, &tmp5185, &tmp5186, &tmp5187);
7674 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 143);
7675 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 140);
7676 56 : ca_.Goto(&block148, tmp5157, tmp5158, tmp5159, tmp5160, tmp5161, tmp5162, tmp5163, tmp5164, tmp5165, tmp5166, tmp5167, tmp5168, tmp5169, tmp5170, tmp5171, tmp5172, tmp5173, tmp5174, tmp5175, tmp5176, tmp5177, tmp5178, tmp5179, tmp5180, tmp5181, tmp5182, tmp5183, tmp5184, tmp5185, tmp5186, tmp5187);
7677 : }
7678 :
7679 56 : if (block148.is_used()) {
7680 56 : compiler::TNode<Context> tmp5188;
7681 56 : compiler::TNode<JSReceiver> tmp5189;
7682 56 : compiler::TNode<Smi> tmp5190;
7683 56 : compiler::TNode<JSReceiver> tmp5191;
7684 56 : compiler::TNode<Object> tmp5192;
7685 56 : compiler::TNode<Smi> tmp5193;
7686 56 : compiler::TNode<JSArray> tmp5194;
7687 56 : compiler::TNode<FixedArray> tmp5195;
7688 56 : compiler::TNode<BoolT> tmp5196;
7689 56 : compiler::TNode<BoolT> tmp5197;
7690 56 : compiler::TNode<BoolT> tmp5198;
7691 56 : compiler::TNode<Int32T> tmp5199;
7692 56 : compiler::TNode<FixedArray> tmp5200;
7693 56 : compiler::TNode<BoolT> tmp5201;
7694 56 : compiler::TNode<BoolT> tmp5202;
7695 56 : compiler::TNode<BoolT> tmp5203;
7696 56 : compiler::TNode<Smi> tmp5204;
7697 56 : compiler::TNode<FixedArray> tmp5205;
7698 56 : compiler::TNode<BoolT> tmp5206;
7699 56 : compiler::TNode<BoolT> tmp5207;
7700 56 : compiler::TNode<BoolT> tmp5208;
7701 56 : compiler::TNode<Smi> tmp5209;
7702 56 : compiler::TNode<Context> tmp5210;
7703 56 : compiler::TNode<Smi> tmp5211;
7704 56 : compiler::TNode<Smi> tmp5212;
7705 56 : compiler::TNode<Int32T> tmp5213;
7706 56 : compiler::TNode<Map> tmp5214;
7707 56 : compiler::TNode<JSArray> tmp5215;
7708 56 : compiler::TNode<FixedDoubleArray> tmp5216;
7709 56 : compiler::TNode<Smi> tmp5217;
7710 56 : compiler::TNode<Object> tmp5218;
7711 56 : ca_.Bind(&block148, &tmp5188, &tmp5189, &tmp5190, &tmp5191, &tmp5192, &tmp5193, &tmp5194, &tmp5195, &tmp5196, &tmp5197, &tmp5198, &tmp5199, &tmp5200, &tmp5201, &tmp5202, &tmp5203, &tmp5204, &tmp5205, &tmp5206, &tmp5207, &tmp5208, &tmp5209, &tmp5210, &tmp5211, &tmp5212, &tmp5213, &tmp5214, &tmp5215, &tmp5216, &tmp5217, &tmp5218);
7712 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 139);
7713 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 138);
7714 56 : ca_.Goto(&block147, tmp5188, tmp5189, tmp5190, tmp5191, tmp5192, tmp5193, tmp5194, tmp5195, tmp5196, tmp5197, tmp5198, tmp5199, tmp5200, tmp5201, tmp5202, tmp5203, tmp5204, tmp5205, tmp5206, tmp5207, tmp5208, tmp5209, tmp5210, tmp5211, tmp5212, tmp5213, tmp5214, tmp5215, tmp5216, tmp5217);
7715 : }
7716 :
7717 56 : if (block147.is_used()) {
7718 56 : compiler::TNode<Context> tmp5219;
7719 56 : compiler::TNode<JSReceiver> tmp5220;
7720 56 : compiler::TNode<Smi> tmp5221;
7721 56 : compiler::TNode<JSReceiver> tmp5222;
7722 56 : compiler::TNode<Object> tmp5223;
7723 56 : compiler::TNode<Smi> tmp5224;
7724 56 : compiler::TNode<JSArray> tmp5225;
7725 56 : compiler::TNode<FixedArray> tmp5226;
7726 56 : compiler::TNode<BoolT> tmp5227;
7727 56 : compiler::TNode<BoolT> tmp5228;
7728 56 : compiler::TNode<BoolT> tmp5229;
7729 56 : compiler::TNode<Int32T> tmp5230;
7730 56 : compiler::TNode<FixedArray> tmp5231;
7731 56 : compiler::TNode<BoolT> tmp5232;
7732 56 : compiler::TNode<BoolT> tmp5233;
7733 56 : compiler::TNode<BoolT> tmp5234;
7734 56 : compiler::TNode<Smi> tmp5235;
7735 56 : compiler::TNode<FixedArray> tmp5236;
7736 56 : compiler::TNode<BoolT> tmp5237;
7737 56 : compiler::TNode<BoolT> tmp5238;
7738 56 : compiler::TNode<BoolT> tmp5239;
7739 56 : compiler::TNode<Smi> tmp5240;
7740 56 : compiler::TNode<Context> tmp5241;
7741 56 : compiler::TNode<Smi> tmp5242;
7742 56 : compiler::TNode<Smi> tmp5243;
7743 56 : compiler::TNode<Int32T> tmp5244;
7744 56 : compiler::TNode<Map> tmp5245;
7745 56 : compiler::TNode<JSArray> tmp5246;
7746 56 : compiler::TNode<FixedDoubleArray> tmp5247;
7747 56 : compiler::TNode<Smi> tmp5248;
7748 56 : ca_.Bind(&block147, &tmp5219, &tmp5220, &tmp5221, &tmp5222, &tmp5223, &tmp5224, &tmp5225, &tmp5226, &tmp5227, &tmp5228, &tmp5229, &tmp5230, &tmp5231, &tmp5232, &tmp5233, &tmp5234, &tmp5235, &tmp5236, &tmp5237, &tmp5238, &tmp5239, &tmp5240, &tmp5241, &tmp5242, &tmp5243, &tmp5244, &tmp5245, &tmp5246, &tmp5247, &tmp5248);
7749 56 : compiler::TNode<Smi> tmp5249;
7750 56 : USE(tmp5249);
7751 56 : tmp5249 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(1));
7752 56 : compiler::TNode<Smi> tmp5250;
7753 56 : USE(tmp5250);
7754 56 : tmp5250 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp5248}, compiler::TNode<Smi>{tmp5249}));
7755 56 : ca_.Goto(&block146, tmp5219, tmp5220, tmp5221, tmp5222, tmp5223, tmp5224, tmp5225, tmp5226, tmp5227, tmp5228, tmp5229, tmp5230, tmp5231, tmp5232, tmp5233, tmp5234, tmp5235, tmp5236, tmp5237, tmp5238, tmp5239, tmp5240, tmp5241, tmp5242, tmp5243, tmp5244, tmp5245, tmp5246, tmp5247, tmp5250);
7756 : }
7757 :
7758 56 : if (block145.is_used()) {
7759 56 : compiler::TNode<Context> tmp5251;
7760 56 : compiler::TNode<JSReceiver> tmp5252;
7761 56 : compiler::TNode<Smi> tmp5253;
7762 56 : compiler::TNode<JSReceiver> tmp5254;
7763 56 : compiler::TNode<Object> tmp5255;
7764 56 : compiler::TNode<Smi> tmp5256;
7765 56 : compiler::TNode<JSArray> tmp5257;
7766 56 : compiler::TNode<FixedArray> tmp5258;
7767 56 : compiler::TNode<BoolT> tmp5259;
7768 56 : compiler::TNode<BoolT> tmp5260;
7769 56 : compiler::TNode<BoolT> tmp5261;
7770 56 : compiler::TNode<Int32T> tmp5262;
7771 56 : compiler::TNode<FixedArray> tmp5263;
7772 56 : compiler::TNode<BoolT> tmp5264;
7773 56 : compiler::TNode<BoolT> tmp5265;
7774 56 : compiler::TNode<BoolT> tmp5266;
7775 56 : compiler::TNode<Smi> tmp5267;
7776 56 : compiler::TNode<FixedArray> tmp5268;
7777 56 : compiler::TNode<BoolT> tmp5269;
7778 56 : compiler::TNode<BoolT> tmp5270;
7779 56 : compiler::TNode<BoolT> tmp5271;
7780 56 : compiler::TNode<Smi> tmp5272;
7781 56 : compiler::TNode<Context> tmp5273;
7782 56 : compiler::TNode<Smi> tmp5274;
7783 56 : compiler::TNode<Smi> tmp5275;
7784 56 : compiler::TNode<Int32T> tmp5276;
7785 56 : compiler::TNode<Map> tmp5277;
7786 56 : compiler::TNode<JSArray> tmp5278;
7787 56 : compiler::TNode<FixedDoubleArray> tmp5279;
7788 56 : compiler::TNode<Smi> tmp5280;
7789 56 : ca_.Bind(&block145, &tmp5251, &tmp5252, &tmp5253, &tmp5254, &tmp5255, &tmp5256, &tmp5257, &tmp5258, &tmp5259, &tmp5260, &tmp5261, &tmp5262, &tmp5263, &tmp5264, &tmp5265, &tmp5266, &tmp5267, &tmp5268, &tmp5269, &tmp5270, &tmp5271, &tmp5272, &tmp5273, &tmp5274, &tmp5275, &tmp5276, &tmp5277, &tmp5278, &tmp5279, &tmp5280);
7790 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 148);
7791 56 : BaseBuiltinsFromDSLAssembler(state_).StoreJSObjectElements(compiler::TNode<JSObject>{tmp5278}, compiler::TNode<FixedArrayBase>{tmp5279});
7792 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 131);
7793 56 : ca_.Goto(&block139, tmp5251, tmp5252, tmp5253, tmp5254, tmp5255, tmp5256, tmp5257, tmp5258, tmp5259, tmp5260, tmp5261, tmp5262, tmp5263, tmp5264, tmp5265, tmp5266, tmp5267, tmp5268, tmp5269, tmp5270, tmp5271, tmp5272, tmp5273, tmp5274, tmp5275, tmp5276, tmp5277, tmp5278);
7794 : }
7795 :
7796 56 : if (block138.is_used()) {
7797 56 : compiler::TNode<Context> tmp5281;
7798 56 : compiler::TNode<JSReceiver> tmp5282;
7799 56 : compiler::TNode<Smi> tmp5283;
7800 56 : compiler::TNode<JSReceiver> tmp5284;
7801 56 : compiler::TNode<Object> tmp5285;
7802 56 : compiler::TNode<Smi> tmp5286;
7803 56 : compiler::TNode<JSArray> tmp5287;
7804 56 : compiler::TNode<FixedArray> tmp5288;
7805 56 : compiler::TNode<BoolT> tmp5289;
7806 56 : compiler::TNode<BoolT> tmp5290;
7807 56 : compiler::TNode<BoolT> tmp5291;
7808 56 : compiler::TNode<Int32T> tmp5292;
7809 56 : compiler::TNode<FixedArray> tmp5293;
7810 56 : compiler::TNode<BoolT> tmp5294;
7811 56 : compiler::TNode<BoolT> tmp5295;
7812 56 : compiler::TNode<BoolT> tmp5296;
7813 56 : compiler::TNode<Smi> tmp5297;
7814 56 : compiler::TNode<FixedArray> tmp5298;
7815 56 : compiler::TNode<BoolT> tmp5299;
7816 56 : compiler::TNode<BoolT> tmp5300;
7817 56 : compiler::TNode<BoolT> tmp5301;
7818 56 : compiler::TNode<Smi> tmp5302;
7819 56 : compiler::TNode<Context> tmp5303;
7820 56 : compiler::TNode<Smi> tmp5304;
7821 56 : compiler::TNode<Smi> tmp5305;
7822 56 : compiler::TNode<Int32T> tmp5306;
7823 56 : compiler::TNode<Map> tmp5307;
7824 56 : compiler::TNode<JSArray> tmp5308;
7825 56 : ca_.Bind(&block138, &tmp5281, &tmp5282, &tmp5283, &tmp5284, &tmp5285, &tmp5286, &tmp5287, &tmp5288, &tmp5289, &tmp5290, &tmp5291, &tmp5292, &tmp5293, &tmp5294, &tmp5295, &tmp5296, &tmp5297, &tmp5298, &tmp5299, &tmp5300, &tmp5301, &tmp5302, &tmp5303, &tmp5304, &tmp5305, &tmp5306, &tmp5307, &tmp5308);
7826 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 151);
7827 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 118);
7828 56 : compiler::TNode<FixedArray> tmp5309;
7829 56 : USE(tmp5309);
7830 56 : tmp5309 = BaseBuiltinsFromDSLAssembler(state_).kEmptyFixedArray();
7831 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 95);
7832 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 85);
7833 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 24);
7834 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 85);
7835 56 : ca_.Goto(&block155, tmp5281, tmp5282, tmp5283, tmp5284, tmp5285, tmp5286, tmp5287, tmp5288, tmp5289, tmp5290, tmp5291, tmp5292, tmp5293, tmp5294, tmp5295, tmp5296, tmp5297, tmp5298, tmp5299, tmp5300, tmp5301, tmp5302, tmp5303, tmp5304, tmp5305, tmp5306, tmp5307, tmp5308, tmp5307, ca_.Uninitialized<Object>(), ca_.Uninitialized<FixedArrayBase>(), ca_.Uninitialized<Number>(), tmp5307, tmp5298, tmp5303, tmp5307, tmp5298, tmp5307, tmp5309, tmp5298, tmp5307, tmp5309, tmp5298, tmp5307, tmp5309, tmp5307, tmp5309, tmp5307, tmp5307);
7836 : }
7837 :
7838 56 : if (block155.is_used()) {
7839 56 : compiler::TNode<Context> tmp5310;
7840 56 : compiler::TNode<JSReceiver> tmp5311;
7841 56 : compiler::TNode<Smi> tmp5312;
7842 56 : compiler::TNode<JSReceiver> tmp5313;
7843 56 : compiler::TNode<Object> tmp5314;
7844 56 : compiler::TNode<Smi> tmp5315;
7845 56 : compiler::TNode<JSArray> tmp5316;
7846 56 : compiler::TNode<FixedArray> tmp5317;
7847 56 : compiler::TNode<BoolT> tmp5318;
7848 56 : compiler::TNode<BoolT> tmp5319;
7849 56 : compiler::TNode<BoolT> tmp5320;
7850 56 : compiler::TNode<Int32T> tmp5321;
7851 56 : compiler::TNode<FixedArray> tmp5322;
7852 56 : compiler::TNode<BoolT> tmp5323;
7853 56 : compiler::TNode<BoolT> tmp5324;
7854 56 : compiler::TNode<BoolT> tmp5325;
7855 56 : compiler::TNode<Smi> tmp5326;
7856 56 : compiler::TNode<FixedArray> tmp5327;
7857 56 : compiler::TNode<BoolT> tmp5328;
7858 56 : compiler::TNode<BoolT> tmp5329;
7859 56 : compiler::TNode<BoolT> tmp5330;
7860 56 : compiler::TNode<Smi> tmp5331;
7861 56 : compiler::TNode<Context> tmp5332;
7862 56 : compiler::TNode<Smi> tmp5333;
7863 56 : compiler::TNode<Smi> tmp5334;
7864 56 : compiler::TNode<Int32T> tmp5335;
7865 56 : compiler::TNode<Map> tmp5336;
7866 56 : compiler::TNode<JSArray> tmp5337;
7867 56 : compiler::TNode<Map> tmp5338;
7868 56 : compiler::TNode<Object> tmp5339;
7869 56 : compiler::TNode<FixedArrayBase> tmp5340;
7870 56 : compiler::TNode<Number> tmp5341;
7871 56 : compiler::TNode<Map> tmp5342;
7872 56 : compiler::TNode<FixedArray> tmp5343;
7873 56 : compiler::TNode<Context> tmp5344;
7874 56 : compiler::TNode<Map> tmp5345;
7875 56 : compiler::TNode<FixedArrayBase> tmp5346;
7876 56 : compiler::TNode<Map> tmp5347;
7877 56 : compiler::TNode<FixedArray> tmp5348;
7878 56 : compiler::TNode<FixedArrayBase> tmp5349;
7879 56 : compiler::TNode<Map> tmp5350;
7880 56 : compiler::TNode<Object> tmp5351;
7881 56 : compiler::TNode<FixedArrayBase> tmp5352;
7882 56 : compiler::TNode<Map> tmp5353;
7883 56 : compiler::TNode<Object> tmp5354;
7884 56 : compiler::TNode<Map> tmp5355;
7885 56 : compiler::TNode<Object> tmp5356;
7886 56 : compiler::TNode<Map> tmp5357;
7887 56 : compiler::TNode<Map> tmp5358;
7888 56 : ca_.Bind(&block155, &tmp5310, &tmp5311, &tmp5312, &tmp5313, &tmp5314, &tmp5315, &tmp5316, &tmp5317, &tmp5318, &tmp5319, &tmp5320, &tmp5321, &tmp5322, &tmp5323, &tmp5324, &tmp5325, &tmp5326, &tmp5327, &tmp5328, &tmp5329, &tmp5330, &tmp5331, &tmp5332, &tmp5333, &tmp5334, &tmp5335, &tmp5336, &tmp5337, &tmp5338, &tmp5339, &tmp5340, &tmp5341, &tmp5342, &tmp5343, &tmp5344, &tmp5345, &tmp5346, &tmp5347, &tmp5348, &tmp5349, &tmp5350, &tmp5351, &tmp5352, &tmp5353, &tmp5354, &tmp5355, &tmp5356, &tmp5357, &tmp5358);
7889 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 95);
7890 56 : ca_.Goto(&block154, tmp5310, tmp5311, tmp5312, tmp5313, tmp5314, tmp5315, tmp5316, tmp5317, tmp5318, tmp5319, tmp5320, tmp5321, tmp5322, tmp5323, tmp5324, tmp5325, tmp5326, tmp5327, tmp5328, tmp5329, tmp5330, tmp5331, tmp5332, tmp5333, tmp5334, tmp5335, tmp5336, tmp5337, tmp5338, tmp5356, tmp5340, tmp5341, tmp5342, tmp5343, tmp5344, tmp5345, tmp5346, tmp5347, tmp5348, tmp5349, tmp5350, tmp5351, tmp5352, tmp5353, tmp5354, tmp5355, tmp5356);
7891 : }
7892 :
7893 56 : if (block154.is_used()) {
7894 56 : compiler::TNode<Context> tmp5359;
7895 56 : compiler::TNode<JSReceiver> tmp5360;
7896 56 : compiler::TNode<Smi> tmp5361;
7897 56 : compiler::TNode<JSReceiver> tmp5362;
7898 56 : compiler::TNode<Object> tmp5363;
7899 56 : compiler::TNode<Smi> tmp5364;
7900 56 : compiler::TNode<JSArray> tmp5365;
7901 56 : compiler::TNode<FixedArray> tmp5366;
7902 56 : compiler::TNode<BoolT> tmp5367;
7903 56 : compiler::TNode<BoolT> tmp5368;
7904 56 : compiler::TNode<BoolT> tmp5369;
7905 56 : compiler::TNode<Int32T> tmp5370;
7906 56 : compiler::TNode<FixedArray> tmp5371;
7907 56 : compiler::TNode<BoolT> tmp5372;
7908 56 : compiler::TNode<BoolT> tmp5373;
7909 56 : compiler::TNode<BoolT> tmp5374;
7910 56 : compiler::TNode<Smi> tmp5375;
7911 56 : compiler::TNode<FixedArray> tmp5376;
7912 56 : compiler::TNode<BoolT> tmp5377;
7913 56 : compiler::TNode<BoolT> tmp5378;
7914 56 : compiler::TNode<BoolT> tmp5379;
7915 56 : compiler::TNode<Smi> tmp5380;
7916 56 : compiler::TNode<Context> tmp5381;
7917 56 : compiler::TNode<Smi> tmp5382;
7918 56 : compiler::TNode<Smi> tmp5383;
7919 56 : compiler::TNode<Int32T> tmp5384;
7920 56 : compiler::TNode<Map> tmp5385;
7921 56 : compiler::TNode<JSArray> tmp5386;
7922 56 : compiler::TNode<Map> tmp5387;
7923 56 : compiler::TNode<Object> tmp5388;
7924 56 : compiler::TNode<FixedArrayBase> tmp5389;
7925 56 : compiler::TNode<Number> tmp5390;
7926 56 : compiler::TNode<Map> tmp5391;
7927 56 : compiler::TNode<FixedArray> tmp5392;
7928 56 : compiler::TNode<Context> tmp5393;
7929 56 : compiler::TNode<Map> tmp5394;
7930 56 : compiler::TNode<FixedArrayBase> tmp5395;
7931 56 : compiler::TNode<Map> tmp5396;
7932 56 : compiler::TNode<FixedArray> tmp5397;
7933 56 : compiler::TNode<FixedArrayBase> tmp5398;
7934 56 : compiler::TNode<Map> tmp5399;
7935 56 : compiler::TNode<Object> tmp5400;
7936 56 : compiler::TNode<FixedArrayBase> tmp5401;
7937 56 : compiler::TNode<Map> tmp5402;
7938 56 : compiler::TNode<Object> tmp5403;
7939 56 : compiler::TNode<Map> tmp5404;
7940 56 : compiler::TNode<Object> tmp5405;
7941 56 : ca_.Bind(&block154, &tmp5359, &tmp5360, &tmp5361, &tmp5362, &tmp5363, &tmp5364, &tmp5365, &tmp5366, &tmp5367, &tmp5368, &tmp5369, &tmp5370, &tmp5371, &tmp5372, &tmp5373, &tmp5374, &tmp5375, &tmp5376, &tmp5377, &tmp5378, &tmp5379, &tmp5380, &tmp5381, &tmp5382, &tmp5383, &tmp5384, &tmp5385, &tmp5386, &tmp5387, &tmp5388, &tmp5389, &tmp5390, &tmp5391, &tmp5392, &tmp5393, &tmp5394, &tmp5395, &tmp5396, &tmp5397, &tmp5398, &tmp5399, &tmp5400, &tmp5401, &tmp5402, &tmp5403, &tmp5404, &tmp5405);
7942 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 96);
7943 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 118);
7944 56 : ca_.Goto(&block153, tmp5359, tmp5360, tmp5361, tmp5362, tmp5363, tmp5364, tmp5365, tmp5366, tmp5367, tmp5368, tmp5369, tmp5370, tmp5371, tmp5372, tmp5373, tmp5374, tmp5375, tmp5376, tmp5377, tmp5378, tmp5379, tmp5380, tmp5381, tmp5382, tmp5383, tmp5384, tmp5385, tmp5386, tmp5387, tmp5388, tmp5401, tmp5390, tmp5391, tmp5392, tmp5393, tmp5394, tmp5395, tmp5396, tmp5397, tmp5398, tmp5399, tmp5400, tmp5401);
7945 : }
7946 :
7947 56 : if (block153.is_used()) {
7948 56 : compiler::TNode<Context> tmp5406;
7949 56 : compiler::TNode<JSReceiver> tmp5407;
7950 56 : compiler::TNode<Smi> tmp5408;
7951 56 : compiler::TNode<JSReceiver> tmp5409;
7952 56 : compiler::TNode<Object> tmp5410;
7953 56 : compiler::TNode<Smi> tmp5411;
7954 56 : compiler::TNode<JSArray> tmp5412;
7955 56 : compiler::TNode<FixedArray> tmp5413;
7956 56 : compiler::TNode<BoolT> tmp5414;
7957 56 : compiler::TNode<BoolT> tmp5415;
7958 56 : compiler::TNode<BoolT> tmp5416;
7959 56 : compiler::TNode<Int32T> tmp5417;
7960 56 : compiler::TNode<FixedArray> tmp5418;
7961 56 : compiler::TNode<BoolT> tmp5419;
7962 56 : compiler::TNode<BoolT> tmp5420;
7963 56 : compiler::TNode<BoolT> tmp5421;
7964 56 : compiler::TNode<Smi> tmp5422;
7965 56 : compiler::TNode<FixedArray> tmp5423;
7966 56 : compiler::TNode<BoolT> tmp5424;
7967 56 : compiler::TNode<BoolT> tmp5425;
7968 56 : compiler::TNode<BoolT> tmp5426;
7969 56 : compiler::TNode<Smi> tmp5427;
7970 56 : compiler::TNode<Context> tmp5428;
7971 56 : compiler::TNode<Smi> tmp5429;
7972 56 : compiler::TNode<Smi> tmp5430;
7973 56 : compiler::TNode<Int32T> tmp5431;
7974 56 : compiler::TNode<Map> tmp5432;
7975 56 : compiler::TNode<JSArray> tmp5433;
7976 56 : compiler::TNode<Map> tmp5434;
7977 56 : compiler::TNode<Object> tmp5435;
7978 56 : compiler::TNode<FixedArrayBase> tmp5436;
7979 56 : compiler::TNode<Number> tmp5437;
7980 56 : compiler::TNode<Map> tmp5438;
7981 56 : compiler::TNode<FixedArray> tmp5439;
7982 56 : compiler::TNode<Context> tmp5440;
7983 56 : compiler::TNode<Map> tmp5441;
7984 56 : compiler::TNode<FixedArrayBase> tmp5442;
7985 56 : compiler::TNode<Map> tmp5443;
7986 56 : compiler::TNode<FixedArray> tmp5444;
7987 56 : compiler::TNode<FixedArrayBase> tmp5445;
7988 56 : compiler::TNode<Map> tmp5446;
7989 56 : compiler::TNode<Object> tmp5447;
7990 56 : compiler::TNode<FixedArrayBase> tmp5448;
7991 56 : ca_.Bind(&block153, &tmp5406, &tmp5407, &tmp5408, &tmp5409, &tmp5410, &tmp5411, &tmp5412, &tmp5413, &tmp5414, &tmp5415, &tmp5416, &tmp5417, &tmp5418, &tmp5419, &tmp5420, &tmp5421, &tmp5422, &tmp5423, &tmp5424, &tmp5425, &tmp5426, &tmp5427, &tmp5428, &tmp5429, &tmp5430, &tmp5431, &tmp5432, &tmp5433, &tmp5434, &tmp5435, &tmp5436, &tmp5437, &tmp5438, &tmp5439, &tmp5440, &tmp5441, &tmp5442, &tmp5443, &tmp5444, &tmp5445, &tmp5446, &tmp5447, &tmp5448);
7992 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 119);
7993 56 : compiler::TNode<Smi> tmp5449;
7994 56 : USE(tmp5449);
7995 56 : tmp5449 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).LoadFixedArrayBaseLength(compiler::TNode<FixedArrayBase>{tmp5442}));
7996 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 151);
7997 56 : ca_.Goto(&block152, tmp5406, tmp5407, tmp5408, tmp5409, tmp5410, tmp5411, tmp5412, tmp5413, tmp5414, tmp5415, tmp5416, tmp5417, tmp5418, tmp5419, tmp5420, tmp5421, tmp5422, tmp5423, tmp5424, tmp5425, tmp5426, tmp5427, tmp5428, tmp5429, tmp5430, tmp5431, tmp5432, tmp5433, tmp5434, tmp5435, tmp5436, tmp5449, tmp5438, tmp5439, tmp5440, tmp5441, tmp5442);
7998 : }
7999 :
8000 56 : if (block152.is_used()) {
8001 56 : compiler::TNode<Context> tmp5450;
8002 56 : compiler::TNode<JSReceiver> tmp5451;
8003 56 : compiler::TNode<Smi> tmp5452;
8004 56 : compiler::TNode<JSReceiver> tmp5453;
8005 56 : compiler::TNode<Object> tmp5454;
8006 56 : compiler::TNode<Smi> tmp5455;
8007 56 : compiler::TNode<JSArray> tmp5456;
8008 56 : compiler::TNode<FixedArray> tmp5457;
8009 56 : compiler::TNode<BoolT> tmp5458;
8010 56 : compiler::TNode<BoolT> tmp5459;
8011 56 : compiler::TNode<BoolT> tmp5460;
8012 56 : compiler::TNode<Int32T> tmp5461;
8013 56 : compiler::TNode<FixedArray> tmp5462;
8014 56 : compiler::TNode<BoolT> tmp5463;
8015 56 : compiler::TNode<BoolT> tmp5464;
8016 56 : compiler::TNode<BoolT> tmp5465;
8017 56 : compiler::TNode<Smi> tmp5466;
8018 56 : compiler::TNode<FixedArray> tmp5467;
8019 56 : compiler::TNode<BoolT> tmp5468;
8020 56 : compiler::TNode<BoolT> tmp5469;
8021 56 : compiler::TNode<BoolT> tmp5470;
8022 56 : compiler::TNode<Smi> tmp5471;
8023 56 : compiler::TNode<Context> tmp5472;
8024 56 : compiler::TNode<Smi> tmp5473;
8025 56 : compiler::TNode<Smi> tmp5474;
8026 56 : compiler::TNode<Int32T> tmp5475;
8027 56 : compiler::TNode<Map> tmp5476;
8028 56 : compiler::TNode<JSArray> tmp5477;
8029 56 : compiler::TNode<Map> tmp5478;
8030 56 : compiler::TNode<Object> tmp5479;
8031 56 : compiler::TNode<FixedArrayBase> tmp5480;
8032 56 : compiler::TNode<Number> tmp5481;
8033 56 : compiler::TNode<Map> tmp5482;
8034 56 : compiler::TNode<FixedArray> tmp5483;
8035 56 : compiler::TNode<Context> tmp5484;
8036 56 : compiler::TNode<Map> tmp5485;
8037 56 : compiler::TNode<FixedArrayBase> tmp5486;
8038 56 : ca_.Bind(&block152, &tmp5450, &tmp5451, &tmp5452, &tmp5453, &tmp5454, &tmp5455, &tmp5456, &tmp5457, &tmp5458, &tmp5459, &tmp5460, &tmp5461, &tmp5462, &tmp5463, &tmp5464, &tmp5465, &tmp5466, &tmp5467, &tmp5468, &tmp5469, &tmp5470, &tmp5471, &tmp5472, &tmp5473, &tmp5474, &tmp5475, &tmp5476, &tmp5477, &tmp5478, &tmp5479, &tmp5480, &tmp5481, &tmp5482, &tmp5483, &tmp5484, &tmp5485, &tmp5486);
8039 56 : compiler::TNode<IntPtrT> tmp5487;
8040 56 : USE(tmp5487);
8041 56 : tmp5487 = CodeStubAssembler(state_).IntPtrConstant(((32)));
8042 56 : compiler::TNode<JSArray> tmp5488;
8043 56 : USE(tmp5488);
8044 56 : tmp5488 = ca_.UncheckedCast<JSArray>(CodeStubAssembler(state_).Allocate(compiler::TNode<IntPtrT>{tmp5487}));
8045 56 : CodeStubAssembler(state_).InitializeFieldsWithRoot(tmp5488, CodeStubAssembler(state_).IntPtrConstant(32), compiler::TNode<IntPtrT>{tmp5487}, RootIndex::kUndefinedValue);
8046 56 : CodeStubAssembler(state_).StoreMap(tmp5488, tmp5478);
8047 56 : CodeStubAssembler(state_).StoreObjectField(tmp5488, 8, tmp5479);
8048 56 : CodeStubAssembler(state_).StoreObjectField(tmp5488, 16, tmp5480);
8049 56 : CodeStubAssembler(state_).StoreObjectField(tmp5488, 24, tmp5481);
8050 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 131);
8051 56 : ca_.Goto(&block139, tmp5450, tmp5451, tmp5452, tmp5453, tmp5454, tmp5455, tmp5456, tmp5457, tmp5458, tmp5459, tmp5460, tmp5461, tmp5462, tmp5463, tmp5464, tmp5465, tmp5466, tmp5467, tmp5468, tmp5469, tmp5470, tmp5471, tmp5472, tmp5473, tmp5474, tmp5475, tmp5476, tmp5488);
8052 : }
8053 :
8054 56 : if (block139.is_used()) {
8055 56 : compiler::TNode<Context> tmp5489;
8056 56 : compiler::TNode<JSReceiver> tmp5490;
8057 56 : compiler::TNode<Smi> tmp5491;
8058 56 : compiler::TNode<JSReceiver> tmp5492;
8059 56 : compiler::TNode<Object> tmp5493;
8060 56 : compiler::TNode<Smi> tmp5494;
8061 56 : compiler::TNode<JSArray> tmp5495;
8062 56 : compiler::TNode<FixedArray> tmp5496;
8063 56 : compiler::TNode<BoolT> tmp5497;
8064 56 : compiler::TNode<BoolT> tmp5498;
8065 56 : compiler::TNode<BoolT> tmp5499;
8066 56 : compiler::TNode<Int32T> tmp5500;
8067 56 : compiler::TNode<FixedArray> tmp5501;
8068 56 : compiler::TNode<BoolT> tmp5502;
8069 56 : compiler::TNode<BoolT> tmp5503;
8070 56 : compiler::TNode<BoolT> tmp5504;
8071 56 : compiler::TNode<Smi> tmp5505;
8072 56 : compiler::TNode<FixedArray> tmp5506;
8073 56 : compiler::TNode<BoolT> tmp5507;
8074 56 : compiler::TNode<BoolT> tmp5508;
8075 56 : compiler::TNode<BoolT> tmp5509;
8076 56 : compiler::TNode<Smi> tmp5510;
8077 56 : compiler::TNode<Context> tmp5511;
8078 56 : compiler::TNode<Smi> tmp5512;
8079 56 : compiler::TNode<Smi> tmp5513;
8080 56 : compiler::TNode<Int32T> tmp5514;
8081 56 : compiler::TNode<Map> tmp5515;
8082 56 : compiler::TNode<JSArray> tmp5516;
8083 56 : ca_.Bind(&block139, &tmp5489, &tmp5490, &tmp5491, &tmp5492, &tmp5493, &tmp5494, &tmp5495, &tmp5496, &tmp5497, &tmp5498, &tmp5499, &tmp5500, &tmp5501, &tmp5502, &tmp5503, &tmp5504, &tmp5505, &tmp5506, &tmp5507, &tmp5508, &tmp5509, &tmp5510, &tmp5511, &tmp5512, &tmp5513, &tmp5514, &tmp5515, &tmp5516);
8084 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 155);
8085 56 : compiler::TNode<FixedArray> tmp5517;
8086 56 : USE(tmp5517);
8087 56 : tmp5517 = BaseBuiltinsFromDSLAssembler(state_).kEmptyFixedArray();
8088 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 156);
8089 56 : ca_.Goto(&block128, tmp5489, tmp5490, tmp5491, tmp5492, tmp5493, tmp5494, tmp5495, tmp5496, tmp5497, tmp5498, tmp5499, tmp5500, tmp5501, tmp5502, tmp5503, tmp5504, tmp5505, tmp5517, tmp5507, tmp5508, tmp5509, tmp5510, tmp5511, tmp5512, tmp5516);
8090 : }
8091 :
8092 56 : if (block128.is_used()) {
8093 56 : compiler::TNode<Context> tmp5518;
8094 56 : compiler::TNode<JSReceiver> tmp5519;
8095 56 : compiler::TNode<Smi> tmp5520;
8096 56 : compiler::TNode<JSReceiver> tmp5521;
8097 56 : compiler::TNode<Object> tmp5522;
8098 56 : compiler::TNode<Smi> tmp5523;
8099 56 : compiler::TNode<JSArray> tmp5524;
8100 56 : compiler::TNode<FixedArray> tmp5525;
8101 56 : compiler::TNode<BoolT> tmp5526;
8102 56 : compiler::TNode<BoolT> tmp5527;
8103 56 : compiler::TNode<BoolT> tmp5528;
8104 56 : compiler::TNode<Int32T> tmp5529;
8105 56 : compiler::TNode<FixedArray> tmp5530;
8106 56 : compiler::TNode<BoolT> tmp5531;
8107 56 : compiler::TNode<BoolT> tmp5532;
8108 56 : compiler::TNode<BoolT> tmp5533;
8109 56 : compiler::TNode<Smi> tmp5534;
8110 56 : compiler::TNode<FixedArray> tmp5535;
8111 56 : compiler::TNode<BoolT> tmp5536;
8112 56 : compiler::TNode<BoolT> tmp5537;
8113 56 : compiler::TNode<BoolT> tmp5538;
8114 56 : compiler::TNode<Smi> tmp5539;
8115 56 : compiler::TNode<Context> tmp5540;
8116 56 : compiler::TNode<Smi> tmp5541;
8117 56 : compiler::TNode<JSArray> tmp5542;
8118 56 : ca_.Bind(&block128, &tmp5518, &tmp5519, &tmp5520, &tmp5521, &tmp5522, &tmp5523, &tmp5524, &tmp5525, &tmp5526, &tmp5527, &tmp5528, &tmp5529, &tmp5530, &tmp5531, &tmp5532, &tmp5533, &tmp5534, &tmp5535, &tmp5536, &tmp5537, &tmp5538, &tmp5539, &tmp5540, &tmp5541, &tmp5542);
8119 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 241);
8120 56 : ca_.Goto(&block1, tmp5542, tmp5534);
8121 : }
8122 :
8123 56 : if (block12.is_used()) {
8124 56 : compiler::TNode<Context> tmp5543;
8125 56 : compiler::TNode<JSReceiver> tmp5544;
8126 56 : compiler::TNode<Smi> tmp5545;
8127 56 : compiler::TNode<JSReceiver> tmp5546;
8128 56 : compiler::TNode<Object> tmp5547;
8129 56 : compiler::TNode<Smi> tmp5548;
8130 56 : compiler::TNode<JSArray> tmp5549;
8131 56 : compiler::TNode<FixedArray> tmp5550;
8132 56 : compiler::TNode<BoolT> tmp5551;
8133 56 : compiler::TNode<BoolT> tmp5552;
8134 56 : compiler::TNode<BoolT> tmp5553;
8135 56 : compiler::TNode<Int32T> tmp5554;
8136 56 : ca_.Bind(&block12, &tmp5543, &tmp5544, &tmp5545, &tmp5546, &tmp5547, &tmp5548, &tmp5549, &tmp5550, &tmp5551, &tmp5552, &tmp5553, &tmp5554);
8137 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 244);
8138 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 108);
8139 56 : compiler::TNode<Smi> tmp5555;
8140 56 : USE(tmp5555);
8141 56 : tmp5555 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).LoadFixedArrayBaseLength(compiler::TNode<FixedArrayBase>{tmp5550}));
8142 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 110);
8143 56 : compiler::TNode<Int32T> tmp5556;
8144 56 : USE(tmp5556);
8145 56 : tmp5556 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind(PACKED_SMI_ELEMENTS));
8146 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 111);
8147 56 : compiler::TNode<BoolT> tmp5557;
8148 56 : USE(tmp5557);
8149 56 : tmp5557 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32BinaryNot(compiler::TNode<BoolT>{tmp5551}));
8150 56 : ca_.Branch(tmp5557, &block157, &block158, tmp5543, tmp5544, tmp5545, tmp5546, tmp5547, tmp5548, tmp5549, tmp5550, tmp5551, tmp5552, tmp5553, tmp5554, tmp5545, tmp5543, tmp5545, tmp5555, tmp5556);
8151 : }
8152 :
8153 56 : if (block157.is_used()) {
8154 56 : compiler::TNode<Context> tmp5558;
8155 56 : compiler::TNode<JSReceiver> tmp5559;
8156 56 : compiler::TNode<Smi> tmp5560;
8157 56 : compiler::TNode<JSReceiver> tmp5561;
8158 56 : compiler::TNode<Object> tmp5562;
8159 56 : compiler::TNode<Smi> tmp5563;
8160 56 : compiler::TNode<JSArray> tmp5564;
8161 56 : compiler::TNode<FixedArray> tmp5565;
8162 56 : compiler::TNode<BoolT> tmp5566;
8163 56 : compiler::TNode<BoolT> tmp5567;
8164 56 : compiler::TNode<BoolT> tmp5568;
8165 56 : compiler::TNode<Int32T> tmp5569;
8166 56 : compiler::TNode<Smi> tmp5570;
8167 56 : compiler::TNode<Context> tmp5571;
8168 56 : compiler::TNode<Smi> tmp5572;
8169 56 : compiler::TNode<Smi> tmp5573;
8170 56 : compiler::TNode<Int32T> tmp5574;
8171 56 : ca_.Bind(&block157, &tmp5558, &tmp5559, &tmp5560, &tmp5561, &tmp5562, &tmp5563, &tmp5564, &tmp5565, &tmp5566, &tmp5567, &tmp5568, &tmp5569, &tmp5570, &tmp5571, &tmp5572, &tmp5573, &tmp5574);
8172 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 112);
8173 56 : ca_.Branch(tmp5567, &block159, &block160, tmp5558, tmp5559, tmp5560, tmp5561, tmp5562, tmp5563, tmp5564, tmp5565, tmp5566, tmp5567, tmp5568, tmp5569, tmp5570, tmp5571, tmp5572, tmp5573, tmp5574);
8174 : }
8175 :
8176 56 : if (block159.is_used()) {
8177 56 : compiler::TNode<Context> tmp5575;
8178 56 : compiler::TNode<JSReceiver> tmp5576;
8179 56 : compiler::TNode<Smi> tmp5577;
8180 56 : compiler::TNode<JSReceiver> tmp5578;
8181 56 : compiler::TNode<Object> tmp5579;
8182 56 : compiler::TNode<Smi> tmp5580;
8183 56 : compiler::TNode<JSArray> tmp5581;
8184 56 : compiler::TNode<FixedArray> tmp5582;
8185 56 : compiler::TNode<BoolT> tmp5583;
8186 56 : compiler::TNode<BoolT> tmp5584;
8187 56 : compiler::TNode<BoolT> tmp5585;
8188 56 : compiler::TNode<Int32T> tmp5586;
8189 56 : compiler::TNode<Smi> tmp5587;
8190 56 : compiler::TNode<Context> tmp5588;
8191 56 : compiler::TNode<Smi> tmp5589;
8192 56 : compiler::TNode<Smi> tmp5590;
8193 56 : compiler::TNode<Int32T> tmp5591;
8194 56 : ca_.Bind(&block159, &tmp5575, &tmp5576, &tmp5577, &tmp5578, &tmp5579, &tmp5580, &tmp5581, &tmp5582, &tmp5583, &tmp5584, &tmp5585, &tmp5586, &tmp5587, &tmp5588, &tmp5589, &tmp5590, &tmp5591);
8195 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 113);
8196 56 : compiler::TNode<Int32T> tmp5592;
8197 56 : USE(tmp5592);
8198 56 : tmp5592 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind(PACKED_DOUBLE_ELEMENTS));
8199 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 112);
8200 56 : ca_.Goto(&block161, tmp5575, tmp5576, tmp5577, tmp5578, tmp5579, tmp5580, tmp5581, tmp5582, tmp5583, tmp5584, tmp5585, tmp5586, tmp5587, tmp5588, tmp5589, tmp5590, tmp5592);
8201 : }
8202 :
8203 56 : if (block160.is_used()) {
8204 56 : compiler::TNode<Context> tmp5593;
8205 56 : compiler::TNode<JSReceiver> tmp5594;
8206 56 : compiler::TNode<Smi> tmp5595;
8207 56 : compiler::TNode<JSReceiver> tmp5596;
8208 56 : compiler::TNode<Object> tmp5597;
8209 56 : compiler::TNode<Smi> tmp5598;
8210 56 : compiler::TNode<JSArray> tmp5599;
8211 56 : compiler::TNode<FixedArray> tmp5600;
8212 56 : compiler::TNode<BoolT> tmp5601;
8213 56 : compiler::TNode<BoolT> tmp5602;
8214 56 : compiler::TNode<BoolT> tmp5603;
8215 56 : compiler::TNode<Int32T> tmp5604;
8216 56 : compiler::TNode<Smi> tmp5605;
8217 56 : compiler::TNode<Context> tmp5606;
8218 56 : compiler::TNode<Smi> tmp5607;
8219 56 : compiler::TNode<Smi> tmp5608;
8220 56 : compiler::TNode<Int32T> tmp5609;
8221 56 : ca_.Bind(&block160, &tmp5593, &tmp5594, &tmp5595, &tmp5596, &tmp5597, &tmp5598, &tmp5599, &tmp5600, &tmp5601, &tmp5602, &tmp5603, &tmp5604, &tmp5605, &tmp5606, &tmp5607, &tmp5608, &tmp5609);
8222 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 115);
8223 56 : compiler::TNode<Int32T> tmp5610;
8224 56 : USE(tmp5610);
8225 56 : tmp5610 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind(PACKED_ELEMENTS));
8226 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 112);
8227 56 : ca_.Goto(&block161, tmp5593, tmp5594, tmp5595, tmp5596, tmp5597, tmp5598, tmp5599, tmp5600, tmp5601, tmp5602, tmp5603, tmp5604, tmp5605, tmp5606, tmp5607, tmp5608, tmp5610);
8228 : }
8229 :
8230 56 : if (block161.is_used()) {
8231 56 : compiler::TNode<Context> tmp5611;
8232 56 : compiler::TNode<JSReceiver> tmp5612;
8233 56 : compiler::TNode<Smi> tmp5613;
8234 56 : compiler::TNode<JSReceiver> tmp5614;
8235 56 : compiler::TNode<Object> tmp5615;
8236 56 : compiler::TNode<Smi> tmp5616;
8237 56 : compiler::TNode<JSArray> tmp5617;
8238 56 : compiler::TNode<FixedArray> tmp5618;
8239 56 : compiler::TNode<BoolT> tmp5619;
8240 56 : compiler::TNode<BoolT> tmp5620;
8241 56 : compiler::TNode<BoolT> tmp5621;
8242 56 : compiler::TNode<Int32T> tmp5622;
8243 56 : compiler::TNode<Smi> tmp5623;
8244 56 : compiler::TNode<Context> tmp5624;
8245 56 : compiler::TNode<Smi> tmp5625;
8246 56 : compiler::TNode<Smi> tmp5626;
8247 56 : compiler::TNode<Int32T> tmp5627;
8248 56 : ca_.Bind(&block161, &tmp5611, &tmp5612, &tmp5613, &tmp5614, &tmp5615, &tmp5616, &tmp5617, &tmp5618, &tmp5619, &tmp5620, &tmp5621, &tmp5622, &tmp5623, &tmp5624, &tmp5625, &tmp5626, &tmp5627);
8249 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 111);
8250 56 : ca_.Goto(&block158, tmp5611, tmp5612, tmp5613, tmp5614, tmp5615, tmp5616, tmp5617, tmp5618, tmp5619, tmp5620, tmp5621, tmp5622, tmp5623, tmp5624, tmp5625, tmp5626, tmp5627);
8251 : }
8252 :
8253 56 : if (block158.is_used()) {
8254 56 : compiler::TNode<Context> tmp5628;
8255 56 : compiler::TNode<JSReceiver> tmp5629;
8256 56 : compiler::TNode<Smi> tmp5630;
8257 56 : compiler::TNode<JSReceiver> tmp5631;
8258 56 : compiler::TNode<Object> tmp5632;
8259 56 : compiler::TNode<Smi> tmp5633;
8260 56 : compiler::TNode<JSArray> tmp5634;
8261 56 : compiler::TNode<FixedArray> tmp5635;
8262 56 : compiler::TNode<BoolT> tmp5636;
8263 56 : compiler::TNode<BoolT> tmp5637;
8264 56 : compiler::TNode<BoolT> tmp5638;
8265 56 : compiler::TNode<Int32T> tmp5639;
8266 56 : compiler::TNode<Smi> tmp5640;
8267 56 : compiler::TNode<Context> tmp5641;
8268 56 : compiler::TNode<Smi> tmp5642;
8269 56 : compiler::TNode<Smi> tmp5643;
8270 56 : compiler::TNode<Int32T> tmp5644;
8271 56 : ca_.Bind(&block158, &tmp5628, &tmp5629, &tmp5630, &tmp5631, &tmp5632, &tmp5633, &tmp5634, &tmp5635, &tmp5636, &tmp5637, &tmp5638, &tmp5639, &tmp5640, &tmp5641, &tmp5642, &tmp5643, &tmp5644);
8272 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 119);
8273 56 : ca_.Branch(tmp5638, &block162, &block164, tmp5628, tmp5629, tmp5630, tmp5631, tmp5632, tmp5633, tmp5634, tmp5635, tmp5636, tmp5637, tmp5638, tmp5639, tmp5640, tmp5641, tmp5642, tmp5643, tmp5644);
8274 : }
8275 :
8276 56 : if (block164.is_used()) {
8277 56 : compiler::TNode<Context> tmp5645;
8278 56 : compiler::TNode<JSReceiver> tmp5646;
8279 56 : compiler::TNode<Smi> tmp5647;
8280 56 : compiler::TNode<JSReceiver> tmp5648;
8281 56 : compiler::TNode<Object> tmp5649;
8282 56 : compiler::TNode<Smi> tmp5650;
8283 56 : compiler::TNode<JSArray> tmp5651;
8284 56 : compiler::TNode<FixedArray> tmp5652;
8285 56 : compiler::TNode<BoolT> tmp5653;
8286 56 : compiler::TNode<BoolT> tmp5654;
8287 56 : compiler::TNode<BoolT> tmp5655;
8288 56 : compiler::TNode<Int32T> tmp5656;
8289 56 : compiler::TNode<Smi> tmp5657;
8290 56 : compiler::TNode<Context> tmp5658;
8291 56 : compiler::TNode<Smi> tmp5659;
8292 56 : compiler::TNode<Smi> tmp5660;
8293 56 : compiler::TNode<Int32T> tmp5661;
8294 56 : ca_.Bind(&block164, &tmp5645, &tmp5646, &tmp5647, &tmp5648, &tmp5649, &tmp5650, &tmp5651, &tmp5652, &tmp5653, &tmp5654, &tmp5655, &tmp5656, &tmp5657, &tmp5658, &tmp5659, &tmp5660, &tmp5661);
8295 56 : compiler::TNode<BoolT> tmp5662;
8296 56 : USE(tmp5662);
8297 56 : tmp5662 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp5659}, compiler::TNode<Smi>{tmp5660}));
8298 56 : ca_.Branch(tmp5662, &block162, &block163, tmp5645, tmp5646, tmp5647, tmp5648, tmp5649, tmp5650, tmp5651, tmp5652, tmp5653, tmp5654, tmp5655, tmp5656, tmp5657, tmp5658, tmp5659, tmp5660, tmp5661);
8299 : }
8300 :
8301 56 : if (block162.is_used()) {
8302 56 : compiler::TNode<Context> tmp5663;
8303 56 : compiler::TNode<JSReceiver> tmp5664;
8304 56 : compiler::TNode<Smi> tmp5665;
8305 56 : compiler::TNode<JSReceiver> tmp5666;
8306 56 : compiler::TNode<Object> tmp5667;
8307 56 : compiler::TNode<Smi> tmp5668;
8308 56 : compiler::TNode<JSArray> tmp5669;
8309 56 : compiler::TNode<FixedArray> tmp5670;
8310 56 : compiler::TNode<BoolT> tmp5671;
8311 56 : compiler::TNode<BoolT> tmp5672;
8312 56 : compiler::TNode<BoolT> tmp5673;
8313 56 : compiler::TNode<Int32T> tmp5674;
8314 56 : compiler::TNode<Smi> tmp5675;
8315 56 : compiler::TNode<Context> tmp5676;
8316 56 : compiler::TNode<Smi> tmp5677;
8317 56 : compiler::TNode<Smi> tmp5678;
8318 56 : compiler::TNode<Int32T> tmp5679;
8319 56 : ca_.Bind(&block162, &tmp5663, &tmp5664, &tmp5665, &tmp5666, &tmp5667, &tmp5668, &tmp5669, &tmp5670, &tmp5671, &tmp5672, &tmp5673, &tmp5674, &tmp5675, &tmp5676, &tmp5677, &tmp5678, &tmp5679);
8320 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 125);
8321 56 : compiler::TNode<Int32T> tmp5680;
8322 56 : USE(tmp5680);
8323 56 : tmp5680 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FastHoleyElementsKind(compiler::TNode<Int32T>{tmp5679}));
8324 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 119);
8325 56 : ca_.Goto(&block163, tmp5663, tmp5664, tmp5665, tmp5666, tmp5667, tmp5668, tmp5669, tmp5670, tmp5671, tmp5672, tmp5673, tmp5674, tmp5675, tmp5676, tmp5677, tmp5678, tmp5680);
8326 : }
8327 :
8328 56 : if (block163.is_used()) {
8329 56 : compiler::TNode<Context> tmp5681;
8330 56 : compiler::TNode<JSReceiver> tmp5682;
8331 56 : compiler::TNode<Smi> tmp5683;
8332 56 : compiler::TNode<JSReceiver> tmp5684;
8333 56 : compiler::TNode<Object> tmp5685;
8334 56 : compiler::TNode<Smi> tmp5686;
8335 56 : compiler::TNode<JSArray> tmp5687;
8336 56 : compiler::TNode<FixedArray> tmp5688;
8337 56 : compiler::TNode<BoolT> tmp5689;
8338 56 : compiler::TNode<BoolT> tmp5690;
8339 56 : compiler::TNode<BoolT> tmp5691;
8340 56 : compiler::TNode<Int32T> tmp5692;
8341 56 : compiler::TNode<Smi> tmp5693;
8342 56 : compiler::TNode<Context> tmp5694;
8343 56 : compiler::TNode<Smi> tmp5695;
8344 56 : compiler::TNode<Smi> tmp5696;
8345 56 : compiler::TNode<Int32T> tmp5697;
8346 56 : ca_.Bind(&block163, &tmp5681, &tmp5682, &tmp5683, &tmp5684, &tmp5685, &tmp5686, &tmp5687, &tmp5688, &tmp5689, &tmp5690, &tmp5691, &tmp5692, &tmp5693, &tmp5694, &tmp5695, &tmp5696, &tmp5697);
8347 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 128);
8348 56 : compiler::TNode<Context> tmp5698;
8349 56 : USE(tmp5698);
8350 56 : tmp5698 = ca_.UncheckedCast<Context>(CodeStubAssembler(state_).LoadNativeContext(compiler::TNode<Context>{tmp5694}));
8351 56 : compiler::TNode<Map> tmp5699;
8352 56 : USE(tmp5699);
8353 56 : tmp5699 = ca_.UncheckedCast<Map>(CodeStubAssembler(state_).LoadJSArrayElementsMap(compiler::TNode<Int32T>{tmp5697}, compiler::TNode<Context>{tmp5698}));
8354 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 129);
8355 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 131);
8356 56 : compiler::TNode<BoolT> tmp5700;
8357 56 : USE(tmp5700);
8358 56 : tmp5700 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDoubleElementsKind(compiler::TNode<Int32T>{tmp5697}));
8359 56 : ca_.Branch(tmp5700, &block165, &block166, tmp5681, tmp5682, tmp5683, tmp5684, tmp5685, tmp5686, tmp5687, tmp5688, tmp5689, tmp5690, tmp5691, tmp5692, tmp5693, tmp5694, tmp5695, tmp5696, tmp5697, tmp5699, ca_.Uninitialized<JSArray>());
8360 : }
8361 :
8362 56 : if (block165.is_used()) {
8363 56 : compiler::TNode<Context> tmp5701;
8364 56 : compiler::TNode<JSReceiver> tmp5702;
8365 56 : compiler::TNode<Smi> tmp5703;
8366 56 : compiler::TNode<JSReceiver> tmp5704;
8367 56 : compiler::TNode<Object> tmp5705;
8368 56 : compiler::TNode<Smi> tmp5706;
8369 56 : compiler::TNode<JSArray> tmp5707;
8370 56 : compiler::TNode<FixedArray> tmp5708;
8371 56 : compiler::TNode<BoolT> tmp5709;
8372 56 : compiler::TNode<BoolT> tmp5710;
8373 56 : compiler::TNode<BoolT> tmp5711;
8374 56 : compiler::TNode<Int32T> tmp5712;
8375 56 : compiler::TNode<Smi> tmp5713;
8376 56 : compiler::TNode<Context> tmp5714;
8377 56 : compiler::TNode<Smi> tmp5715;
8378 56 : compiler::TNode<Smi> tmp5716;
8379 56 : compiler::TNode<Int32T> tmp5717;
8380 56 : compiler::TNode<Map> tmp5718;
8381 56 : compiler::TNode<JSArray> tmp5719;
8382 56 : ca_.Bind(&block165, &tmp5701, &tmp5702, &tmp5703, &tmp5704, &tmp5705, &tmp5706, &tmp5707, &tmp5708, &tmp5709, &tmp5710, &tmp5711, &tmp5712, &tmp5713, &tmp5714, &tmp5715, &tmp5716, &tmp5717, &tmp5718, &tmp5719);
8383 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 136);
8384 56 : compiler::TNode<IntPtrT> tmp5720;
8385 56 : USE(tmp5720);
8386 56 : tmp5720 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).SmiUntag(compiler::TNode<Smi>{tmp5716}));
8387 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 135);
8388 56 : compiler::TNode<FixedDoubleArray> tmp5721;
8389 56 : USE(tmp5721);
8390 56 : tmp5721 = ca_.UncheckedCast<FixedDoubleArray>(CodeStubAssembler(state_).AllocateFixedDoubleArrayWithHoles(compiler::TNode<IntPtrT>{tmp5720}, CodeStubAssembler::kAllowLargeObjectAllocation));
8391 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 137);
8392 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 118);
8393 56 : compiler::TNode<FixedArray> tmp5722;
8394 56 : USE(tmp5722);
8395 56 : tmp5722 = BaseBuiltinsFromDSLAssembler(state_).kEmptyFixedArray();
8396 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 95);
8397 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 85);
8398 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 24);
8399 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 85);
8400 56 : ca_.Goto(&block171, tmp5701, tmp5702, tmp5703, tmp5704, tmp5705, tmp5706, tmp5707, tmp5708, tmp5709, tmp5710, tmp5711, tmp5712, tmp5713, tmp5714, tmp5715, tmp5716, tmp5717, tmp5718, tmp5719, tmp5721, tmp5718, ca_.Uninitialized<Object>(), ca_.Uninitialized<FixedArrayBase>(), ca_.Uninitialized<Number>(), tmp5718, tmp5708, tmp5714, tmp5718, tmp5708, tmp5718, tmp5722, tmp5708, tmp5718, tmp5722, tmp5708, tmp5718, tmp5722, tmp5718, tmp5722, tmp5718, tmp5718);
8401 : }
8402 :
8403 56 : if (block171.is_used()) {
8404 56 : compiler::TNode<Context> tmp5723;
8405 56 : compiler::TNode<JSReceiver> tmp5724;
8406 56 : compiler::TNode<Smi> tmp5725;
8407 56 : compiler::TNode<JSReceiver> tmp5726;
8408 56 : compiler::TNode<Object> tmp5727;
8409 56 : compiler::TNode<Smi> tmp5728;
8410 56 : compiler::TNode<JSArray> tmp5729;
8411 56 : compiler::TNode<FixedArray> tmp5730;
8412 56 : compiler::TNode<BoolT> tmp5731;
8413 56 : compiler::TNode<BoolT> tmp5732;
8414 56 : compiler::TNode<BoolT> tmp5733;
8415 56 : compiler::TNode<Int32T> tmp5734;
8416 56 : compiler::TNode<Smi> tmp5735;
8417 56 : compiler::TNode<Context> tmp5736;
8418 56 : compiler::TNode<Smi> tmp5737;
8419 56 : compiler::TNode<Smi> tmp5738;
8420 56 : compiler::TNode<Int32T> tmp5739;
8421 56 : compiler::TNode<Map> tmp5740;
8422 56 : compiler::TNode<JSArray> tmp5741;
8423 56 : compiler::TNode<FixedDoubleArray> tmp5742;
8424 56 : compiler::TNode<Map> tmp5743;
8425 56 : compiler::TNode<Object> tmp5744;
8426 56 : compiler::TNode<FixedArrayBase> tmp5745;
8427 56 : compiler::TNode<Number> tmp5746;
8428 56 : compiler::TNode<Map> tmp5747;
8429 56 : compiler::TNode<FixedArray> tmp5748;
8430 56 : compiler::TNode<Context> tmp5749;
8431 56 : compiler::TNode<Map> tmp5750;
8432 56 : compiler::TNode<FixedArrayBase> tmp5751;
8433 56 : compiler::TNode<Map> tmp5752;
8434 56 : compiler::TNode<FixedArray> tmp5753;
8435 56 : compiler::TNode<FixedArrayBase> tmp5754;
8436 56 : compiler::TNode<Map> tmp5755;
8437 56 : compiler::TNode<Object> tmp5756;
8438 56 : compiler::TNode<FixedArrayBase> tmp5757;
8439 56 : compiler::TNode<Map> tmp5758;
8440 56 : compiler::TNode<Object> tmp5759;
8441 56 : compiler::TNode<Map> tmp5760;
8442 56 : compiler::TNode<Object> tmp5761;
8443 56 : compiler::TNode<Map> tmp5762;
8444 56 : compiler::TNode<Map> tmp5763;
8445 56 : ca_.Bind(&block171, &tmp5723, &tmp5724, &tmp5725, &tmp5726, &tmp5727, &tmp5728, &tmp5729, &tmp5730, &tmp5731, &tmp5732, &tmp5733, &tmp5734, &tmp5735, &tmp5736, &tmp5737, &tmp5738, &tmp5739, &tmp5740, &tmp5741, &tmp5742, &tmp5743, &tmp5744, &tmp5745, &tmp5746, &tmp5747, &tmp5748, &tmp5749, &tmp5750, &tmp5751, &tmp5752, &tmp5753, &tmp5754, &tmp5755, &tmp5756, &tmp5757, &tmp5758, &tmp5759, &tmp5760, &tmp5761, &tmp5762, &tmp5763);
8446 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 95);
8447 56 : ca_.Goto(&block170, tmp5723, tmp5724, tmp5725, tmp5726, tmp5727, tmp5728, tmp5729, tmp5730, tmp5731, tmp5732, tmp5733, tmp5734, tmp5735, tmp5736, tmp5737, tmp5738, tmp5739, tmp5740, tmp5741, tmp5742, tmp5743, tmp5761, tmp5745, tmp5746, tmp5747, tmp5748, tmp5749, tmp5750, tmp5751, tmp5752, tmp5753, tmp5754, tmp5755, tmp5756, tmp5757, tmp5758, tmp5759, tmp5760, tmp5761);
8448 : }
8449 :
8450 56 : if (block170.is_used()) {
8451 56 : compiler::TNode<Context> tmp5764;
8452 56 : compiler::TNode<JSReceiver> tmp5765;
8453 56 : compiler::TNode<Smi> tmp5766;
8454 56 : compiler::TNode<JSReceiver> tmp5767;
8455 56 : compiler::TNode<Object> tmp5768;
8456 56 : compiler::TNode<Smi> tmp5769;
8457 56 : compiler::TNode<JSArray> tmp5770;
8458 56 : compiler::TNode<FixedArray> tmp5771;
8459 56 : compiler::TNode<BoolT> tmp5772;
8460 56 : compiler::TNode<BoolT> tmp5773;
8461 56 : compiler::TNode<BoolT> tmp5774;
8462 56 : compiler::TNode<Int32T> tmp5775;
8463 56 : compiler::TNode<Smi> tmp5776;
8464 56 : compiler::TNode<Context> tmp5777;
8465 56 : compiler::TNode<Smi> tmp5778;
8466 56 : compiler::TNode<Smi> tmp5779;
8467 56 : compiler::TNode<Int32T> tmp5780;
8468 56 : compiler::TNode<Map> tmp5781;
8469 56 : compiler::TNode<JSArray> tmp5782;
8470 56 : compiler::TNode<FixedDoubleArray> tmp5783;
8471 56 : compiler::TNode<Map> tmp5784;
8472 56 : compiler::TNode<Object> tmp5785;
8473 56 : compiler::TNode<FixedArrayBase> tmp5786;
8474 56 : compiler::TNode<Number> tmp5787;
8475 56 : compiler::TNode<Map> tmp5788;
8476 56 : compiler::TNode<FixedArray> tmp5789;
8477 56 : compiler::TNode<Context> tmp5790;
8478 56 : compiler::TNode<Map> tmp5791;
8479 56 : compiler::TNode<FixedArrayBase> tmp5792;
8480 56 : compiler::TNode<Map> tmp5793;
8481 56 : compiler::TNode<FixedArray> tmp5794;
8482 56 : compiler::TNode<FixedArrayBase> tmp5795;
8483 56 : compiler::TNode<Map> tmp5796;
8484 56 : compiler::TNode<Object> tmp5797;
8485 56 : compiler::TNode<FixedArrayBase> tmp5798;
8486 56 : compiler::TNode<Map> tmp5799;
8487 56 : compiler::TNode<Object> tmp5800;
8488 56 : compiler::TNode<Map> tmp5801;
8489 56 : compiler::TNode<Object> tmp5802;
8490 56 : ca_.Bind(&block170, &tmp5764, &tmp5765, &tmp5766, &tmp5767, &tmp5768, &tmp5769, &tmp5770, &tmp5771, &tmp5772, &tmp5773, &tmp5774, &tmp5775, &tmp5776, &tmp5777, &tmp5778, &tmp5779, &tmp5780, &tmp5781, &tmp5782, &tmp5783, &tmp5784, &tmp5785, &tmp5786, &tmp5787, &tmp5788, &tmp5789, &tmp5790, &tmp5791, &tmp5792, &tmp5793, &tmp5794, &tmp5795, &tmp5796, &tmp5797, &tmp5798, &tmp5799, &tmp5800, &tmp5801, &tmp5802);
8491 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 96);
8492 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 118);
8493 56 : ca_.Goto(&block169, tmp5764, tmp5765, tmp5766, tmp5767, tmp5768, tmp5769, tmp5770, tmp5771, tmp5772, tmp5773, tmp5774, tmp5775, tmp5776, tmp5777, tmp5778, tmp5779, tmp5780, tmp5781, tmp5782, tmp5783, tmp5784, tmp5785, tmp5798, tmp5787, tmp5788, tmp5789, tmp5790, tmp5791, tmp5792, tmp5793, tmp5794, tmp5795, tmp5796, tmp5797, tmp5798);
8494 : }
8495 :
8496 56 : if (block169.is_used()) {
8497 56 : compiler::TNode<Context> tmp5803;
8498 56 : compiler::TNode<JSReceiver> tmp5804;
8499 56 : compiler::TNode<Smi> tmp5805;
8500 56 : compiler::TNode<JSReceiver> tmp5806;
8501 56 : compiler::TNode<Object> tmp5807;
8502 56 : compiler::TNode<Smi> tmp5808;
8503 56 : compiler::TNode<JSArray> tmp5809;
8504 56 : compiler::TNode<FixedArray> tmp5810;
8505 56 : compiler::TNode<BoolT> tmp5811;
8506 56 : compiler::TNode<BoolT> tmp5812;
8507 56 : compiler::TNode<BoolT> tmp5813;
8508 56 : compiler::TNode<Int32T> tmp5814;
8509 56 : compiler::TNode<Smi> tmp5815;
8510 56 : compiler::TNode<Context> tmp5816;
8511 56 : compiler::TNode<Smi> tmp5817;
8512 56 : compiler::TNode<Smi> tmp5818;
8513 56 : compiler::TNode<Int32T> tmp5819;
8514 56 : compiler::TNode<Map> tmp5820;
8515 56 : compiler::TNode<JSArray> tmp5821;
8516 56 : compiler::TNode<FixedDoubleArray> tmp5822;
8517 56 : compiler::TNode<Map> tmp5823;
8518 56 : compiler::TNode<Object> tmp5824;
8519 56 : compiler::TNode<FixedArrayBase> tmp5825;
8520 56 : compiler::TNode<Number> tmp5826;
8521 56 : compiler::TNode<Map> tmp5827;
8522 56 : compiler::TNode<FixedArray> tmp5828;
8523 56 : compiler::TNode<Context> tmp5829;
8524 56 : compiler::TNode<Map> tmp5830;
8525 56 : compiler::TNode<FixedArrayBase> tmp5831;
8526 56 : compiler::TNode<Map> tmp5832;
8527 56 : compiler::TNode<FixedArray> tmp5833;
8528 56 : compiler::TNode<FixedArrayBase> tmp5834;
8529 56 : compiler::TNode<Map> tmp5835;
8530 56 : compiler::TNode<Object> tmp5836;
8531 56 : compiler::TNode<FixedArrayBase> tmp5837;
8532 56 : ca_.Bind(&block169, &tmp5803, &tmp5804, &tmp5805, &tmp5806, &tmp5807, &tmp5808, &tmp5809, &tmp5810, &tmp5811, &tmp5812, &tmp5813, &tmp5814, &tmp5815, &tmp5816, &tmp5817, &tmp5818, &tmp5819, &tmp5820, &tmp5821, &tmp5822, &tmp5823, &tmp5824, &tmp5825, &tmp5826, &tmp5827, &tmp5828, &tmp5829, &tmp5830, &tmp5831, &tmp5832, &tmp5833, &tmp5834, &tmp5835, &tmp5836, &tmp5837);
8533 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 119);
8534 56 : compiler::TNode<Smi> tmp5838;
8535 56 : USE(tmp5838);
8536 56 : tmp5838 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).LoadFixedArrayBaseLength(compiler::TNode<FixedArrayBase>{tmp5831}));
8537 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 137);
8538 56 : ca_.Goto(&block168, tmp5803, tmp5804, tmp5805, tmp5806, tmp5807, tmp5808, tmp5809, tmp5810, tmp5811, tmp5812, tmp5813, tmp5814, tmp5815, tmp5816, tmp5817, tmp5818, tmp5819, tmp5820, tmp5821, tmp5822, tmp5823, tmp5824, tmp5825, tmp5838, tmp5827, tmp5828, tmp5829, tmp5830, tmp5831);
8539 : }
8540 :
8541 56 : if (block168.is_used()) {
8542 56 : compiler::TNode<Context> tmp5839;
8543 56 : compiler::TNode<JSReceiver> tmp5840;
8544 56 : compiler::TNode<Smi> tmp5841;
8545 56 : compiler::TNode<JSReceiver> tmp5842;
8546 56 : compiler::TNode<Object> tmp5843;
8547 56 : compiler::TNode<Smi> tmp5844;
8548 56 : compiler::TNode<JSArray> tmp5845;
8549 56 : compiler::TNode<FixedArray> tmp5846;
8550 56 : compiler::TNode<BoolT> tmp5847;
8551 56 : compiler::TNode<BoolT> tmp5848;
8552 56 : compiler::TNode<BoolT> tmp5849;
8553 56 : compiler::TNode<Int32T> tmp5850;
8554 56 : compiler::TNode<Smi> tmp5851;
8555 56 : compiler::TNode<Context> tmp5852;
8556 56 : compiler::TNode<Smi> tmp5853;
8557 56 : compiler::TNode<Smi> tmp5854;
8558 56 : compiler::TNode<Int32T> tmp5855;
8559 56 : compiler::TNode<Map> tmp5856;
8560 56 : compiler::TNode<JSArray> tmp5857;
8561 56 : compiler::TNode<FixedDoubleArray> tmp5858;
8562 56 : compiler::TNode<Map> tmp5859;
8563 56 : compiler::TNode<Object> tmp5860;
8564 56 : compiler::TNode<FixedArrayBase> tmp5861;
8565 56 : compiler::TNode<Number> tmp5862;
8566 56 : compiler::TNode<Map> tmp5863;
8567 56 : compiler::TNode<FixedArray> tmp5864;
8568 56 : compiler::TNode<Context> tmp5865;
8569 56 : compiler::TNode<Map> tmp5866;
8570 56 : compiler::TNode<FixedArrayBase> tmp5867;
8571 56 : ca_.Bind(&block168, &tmp5839, &tmp5840, &tmp5841, &tmp5842, &tmp5843, &tmp5844, &tmp5845, &tmp5846, &tmp5847, &tmp5848, &tmp5849, &tmp5850, &tmp5851, &tmp5852, &tmp5853, &tmp5854, &tmp5855, &tmp5856, &tmp5857, &tmp5858, &tmp5859, &tmp5860, &tmp5861, &tmp5862, &tmp5863, &tmp5864, &tmp5865, &tmp5866, &tmp5867);
8572 56 : compiler::TNode<IntPtrT> tmp5868;
8573 56 : USE(tmp5868);
8574 56 : tmp5868 = CodeStubAssembler(state_).IntPtrConstant(((32)));
8575 56 : compiler::TNode<JSArray> tmp5869;
8576 56 : USE(tmp5869);
8577 56 : tmp5869 = ca_.UncheckedCast<JSArray>(CodeStubAssembler(state_).Allocate(compiler::TNode<IntPtrT>{tmp5868}));
8578 56 : CodeStubAssembler(state_).InitializeFieldsWithRoot(tmp5869, CodeStubAssembler(state_).IntPtrConstant(32), compiler::TNode<IntPtrT>{tmp5868}, RootIndex::kUndefinedValue);
8579 56 : CodeStubAssembler(state_).StoreMap(tmp5869, tmp5859);
8580 56 : CodeStubAssembler(state_).StoreObjectField(tmp5869, 8, tmp5860);
8581 56 : CodeStubAssembler(state_).StoreObjectField(tmp5869, 16, tmp5861);
8582 56 : CodeStubAssembler(state_).StoreObjectField(tmp5869, 24, tmp5862);
8583 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 138);
8584 56 : compiler::TNode<Smi> tmp5870;
8585 56 : USE(tmp5870);
8586 56 : tmp5870 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(0));
8587 56 : ca_.Goto(&block174, tmp5839, tmp5840, tmp5841, tmp5842, tmp5843, tmp5844, tmp5845, tmp5846, tmp5847, tmp5848, tmp5849, tmp5850, tmp5851, tmp5852, tmp5853, tmp5854, tmp5855, tmp5856, tmp5869, tmp5858, tmp5870);
8588 : }
8589 :
8590 56 : if (block174.is_used()) {
8591 56 : compiler::TNode<Context> tmp5871;
8592 56 : compiler::TNode<JSReceiver> tmp5872;
8593 56 : compiler::TNode<Smi> tmp5873;
8594 56 : compiler::TNode<JSReceiver> tmp5874;
8595 56 : compiler::TNode<Object> tmp5875;
8596 56 : compiler::TNode<Smi> tmp5876;
8597 56 : compiler::TNode<JSArray> tmp5877;
8598 56 : compiler::TNode<FixedArray> tmp5878;
8599 56 : compiler::TNode<BoolT> tmp5879;
8600 56 : compiler::TNode<BoolT> tmp5880;
8601 56 : compiler::TNode<BoolT> tmp5881;
8602 56 : compiler::TNode<Int32T> tmp5882;
8603 56 : compiler::TNode<Smi> tmp5883;
8604 56 : compiler::TNode<Context> tmp5884;
8605 56 : compiler::TNode<Smi> tmp5885;
8606 56 : compiler::TNode<Smi> tmp5886;
8607 56 : compiler::TNode<Int32T> tmp5887;
8608 56 : compiler::TNode<Map> tmp5888;
8609 56 : compiler::TNode<JSArray> tmp5889;
8610 56 : compiler::TNode<FixedDoubleArray> tmp5890;
8611 56 : compiler::TNode<Smi> tmp5891;
8612 56 : ca_.Bind(&block174, &tmp5871, &tmp5872, &tmp5873, &tmp5874, &tmp5875, &tmp5876, &tmp5877, &tmp5878, &tmp5879, &tmp5880, &tmp5881, &tmp5882, &tmp5883, &tmp5884, &tmp5885, &tmp5886, &tmp5887, &tmp5888, &tmp5889, &tmp5890, &tmp5891);
8613 56 : compiler::TNode<BoolT> tmp5892;
8614 56 : USE(tmp5892);
8615 56 : tmp5892 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp5891}, compiler::TNode<Smi>{tmp5885}));
8616 56 : ca_.Branch(tmp5892, &block172, &block173, tmp5871, tmp5872, tmp5873, tmp5874, tmp5875, tmp5876, tmp5877, tmp5878, tmp5879, tmp5880, tmp5881, tmp5882, tmp5883, tmp5884, tmp5885, tmp5886, tmp5887, tmp5888, tmp5889, tmp5890, tmp5891);
8617 : }
8618 :
8619 56 : if (block172.is_used()) {
8620 56 : compiler::TNode<Context> tmp5893;
8621 56 : compiler::TNode<JSReceiver> tmp5894;
8622 56 : compiler::TNode<Smi> tmp5895;
8623 56 : compiler::TNode<JSReceiver> tmp5896;
8624 56 : compiler::TNode<Object> tmp5897;
8625 56 : compiler::TNode<Smi> tmp5898;
8626 56 : compiler::TNode<JSArray> tmp5899;
8627 56 : compiler::TNode<FixedArray> tmp5900;
8628 56 : compiler::TNode<BoolT> tmp5901;
8629 56 : compiler::TNode<BoolT> tmp5902;
8630 56 : compiler::TNode<BoolT> tmp5903;
8631 56 : compiler::TNode<Int32T> tmp5904;
8632 56 : compiler::TNode<Smi> tmp5905;
8633 56 : compiler::TNode<Context> tmp5906;
8634 56 : compiler::TNode<Smi> tmp5907;
8635 56 : compiler::TNode<Smi> tmp5908;
8636 56 : compiler::TNode<Int32T> tmp5909;
8637 56 : compiler::TNode<Map> tmp5910;
8638 56 : compiler::TNode<JSArray> tmp5911;
8639 56 : compiler::TNode<FixedDoubleArray> tmp5912;
8640 56 : compiler::TNode<Smi> tmp5913;
8641 56 : ca_.Bind(&block172, &tmp5893, &tmp5894, &tmp5895, &tmp5896, &tmp5897, &tmp5898, &tmp5899, &tmp5900, &tmp5901, &tmp5902, &tmp5903, &tmp5904, &tmp5905, &tmp5906, &tmp5907, &tmp5908, &tmp5909, &tmp5910, &tmp5911, &tmp5912, &tmp5913);
8642 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 139);
8643 56 : compiler::TNode<Object> tmp5914;
8644 56 : USE(tmp5914);
8645 56 : tmp5914 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).LoadFixedArrayElement(compiler::TNode<FixedArray>{tmp5900}, compiler::TNode<Smi>{tmp5913}));
8646 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 140);
8647 56 : compiler::TNode<Number> tmp5915;
8648 56 : USE(tmp5915);
8649 56 : compiler::CodeAssemblerLabel label0(&ca_);
8650 56 : tmp5915 = BaseBuiltinsFromDSLAssembler(state_).Cast22UT12ATHeapNumber5ATSmi(compiler::TNode<Object>{tmp5914}, &label0);
8651 56 : ca_.Goto(&block178, tmp5893, tmp5894, tmp5895, tmp5896, tmp5897, tmp5898, tmp5899, tmp5900, tmp5901, tmp5902, tmp5903, tmp5904, tmp5905, tmp5906, tmp5907, tmp5908, tmp5909, tmp5910, tmp5911, tmp5912, tmp5913, tmp5914, tmp5914, tmp5915);
8652 56 : if (label0.is_used()) {
8653 56 : ca_.Bind(&label0);
8654 56 : ca_.Goto(&block179, tmp5893, tmp5894, tmp5895, tmp5896, tmp5897, tmp5898, tmp5899, tmp5900, tmp5901, tmp5902, tmp5903, tmp5904, tmp5905, tmp5906, tmp5907, tmp5908, tmp5909, tmp5910, tmp5911, tmp5912, tmp5913, tmp5914, tmp5914);
8655 56 : }
8656 : }
8657 :
8658 56 : if (block179.is_used()) {
8659 56 : compiler::TNode<Context> tmp5916;
8660 56 : compiler::TNode<JSReceiver> tmp5917;
8661 56 : compiler::TNode<Smi> tmp5918;
8662 56 : compiler::TNode<JSReceiver> tmp5919;
8663 56 : compiler::TNode<Object> tmp5920;
8664 56 : compiler::TNode<Smi> tmp5921;
8665 56 : compiler::TNode<JSArray> tmp5922;
8666 56 : compiler::TNode<FixedArray> tmp5923;
8667 56 : compiler::TNode<BoolT> tmp5924;
8668 56 : compiler::TNode<BoolT> tmp5925;
8669 56 : compiler::TNode<BoolT> tmp5926;
8670 56 : compiler::TNode<Int32T> tmp5927;
8671 56 : compiler::TNode<Smi> tmp5928;
8672 56 : compiler::TNode<Context> tmp5929;
8673 56 : compiler::TNode<Smi> tmp5930;
8674 56 : compiler::TNode<Smi> tmp5931;
8675 56 : compiler::TNode<Int32T> tmp5932;
8676 56 : compiler::TNode<Map> tmp5933;
8677 56 : compiler::TNode<JSArray> tmp5934;
8678 56 : compiler::TNode<FixedDoubleArray> tmp5935;
8679 56 : compiler::TNode<Smi> tmp5936;
8680 56 : compiler::TNode<Object> tmp5937;
8681 56 : compiler::TNode<Object> tmp5938;
8682 56 : ca_.Bind(&block179, &tmp5916, &tmp5917, &tmp5918, &tmp5919, &tmp5920, &tmp5921, &tmp5922, &tmp5923, &tmp5924, &tmp5925, &tmp5926, &tmp5927, &tmp5928, &tmp5929, &tmp5930, &tmp5931, &tmp5932, &tmp5933, &tmp5934, &tmp5935, &tmp5936, &tmp5937, &tmp5938);
8683 56 : ca_.Goto(&block177, tmp5916, tmp5917, tmp5918, tmp5919, tmp5920, tmp5921, tmp5922, tmp5923, tmp5924, tmp5925, tmp5926, tmp5927, tmp5928, tmp5929, tmp5930, tmp5931, tmp5932, tmp5933, tmp5934, tmp5935, tmp5936, tmp5937);
8684 : }
8685 :
8686 56 : if (block178.is_used()) {
8687 56 : compiler::TNode<Context> tmp5939;
8688 56 : compiler::TNode<JSReceiver> tmp5940;
8689 56 : compiler::TNode<Smi> tmp5941;
8690 56 : compiler::TNode<JSReceiver> tmp5942;
8691 56 : compiler::TNode<Object> tmp5943;
8692 56 : compiler::TNode<Smi> tmp5944;
8693 56 : compiler::TNode<JSArray> tmp5945;
8694 56 : compiler::TNode<FixedArray> tmp5946;
8695 56 : compiler::TNode<BoolT> tmp5947;
8696 56 : compiler::TNode<BoolT> tmp5948;
8697 56 : compiler::TNode<BoolT> tmp5949;
8698 56 : compiler::TNode<Int32T> tmp5950;
8699 56 : compiler::TNode<Smi> tmp5951;
8700 56 : compiler::TNode<Context> tmp5952;
8701 56 : compiler::TNode<Smi> tmp5953;
8702 56 : compiler::TNode<Smi> tmp5954;
8703 56 : compiler::TNode<Int32T> tmp5955;
8704 56 : compiler::TNode<Map> tmp5956;
8705 56 : compiler::TNode<JSArray> tmp5957;
8706 56 : compiler::TNode<FixedDoubleArray> tmp5958;
8707 56 : compiler::TNode<Smi> tmp5959;
8708 56 : compiler::TNode<Object> tmp5960;
8709 56 : compiler::TNode<Object> tmp5961;
8710 56 : compiler::TNode<Number> tmp5962;
8711 56 : ca_.Bind(&block178, &tmp5939, &tmp5940, &tmp5941, &tmp5942, &tmp5943, &tmp5944, &tmp5945, &tmp5946, &tmp5947, &tmp5948, &tmp5949, &tmp5950, &tmp5951, &tmp5952, &tmp5953, &tmp5954, &tmp5955, &tmp5956, &tmp5957, &tmp5958, &tmp5959, &tmp5960, &tmp5961, &tmp5962);
8712 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 141);
8713 56 : compiler::TNode<Float64T> tmp5963;
8714 56 : USE(tmp5963);
8715 56 : tmp5963 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat6422UT12ATHeapNumber5ATSmi(compiler::TNode<Number>{tmp5962}));
8716 56 : compiler::TNode<Float64T> tmp5964;
8717 56 : USE(tmp5964);
8718 56 : tmp5964 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64SilenceNaN(compiler::TNode<Float64T>{tmp5963}));
8719 56 : CodeStubAssembler(state_).StoreFixedDoubleArrayElementSmi(compiler::TNode<FixedDoubleArray>{tmp5958}, compiler::TNode<Smi>{tmp5959}, compiler::TNode<Float64T>{tmp5964});
8720 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 140);
8721 56 : ca_.Goto(&block176, tmp5939, tmp5940, tmp5941, tmp5942, tmp5943, tmp5944, tmp5945, tmp5946, tmp5947, tmp5948, tmp5949, tmp5950, tmp5951, tmp5952, tmp5953, tmp5954, tmp5955, tmp5956, tmp5957, tmp5958, tmp5959, tmp5960);
8722 : }
8723 :
8724 56 : if (block177.is_used()) {
8725 56 : compiler::TNode<Context> tmp5965;
8726 56 : compiler::TNode<JSReceiver> tmp5966;
8727 56 : compiler::TNode<Smi> tmp5967;
8728 56 : compiler::TNode<JSReceiver> tmp5968;
8729 56 : compiler::TNode<Object> tmp5969;
8730 56 : compiler::TNode<Smi> tmp5970;
8731 56 : compiler::TNode<JSArray> tmp5971;
8732 56 : compiler::TNode<FixedArray> tmp5972;
8733 56 : compiler::TNode<BoolT> tmp5973;
8734 56 : compiler::TNode<BoolT> tmp5974;
8735 56 : compiler::TNode<BoolT> tmp5975;
8736 56 : compiler::TNode<Int32T> tmp5976;
8737 56 : compiler::TNode<Smi> tmp5977;
8738 56 : compiler::TNode<Context> tmp5978;
8739 56 : compiler::TNode<Smi> tmp5979;
8740 56 : compiler::TNode<Smi> tmp5980;
8741 56 : compiler::TNode<Int32T> tmp5981;
8742 56 : compiler::TNode<Map> tmp5982;
8743 56 : compiler::TNode<JSArray> tmp5983;
8744 56 : compiler::TNode<FixedDoubleArray> tmp5984;
8745 56 : compiler::TNode<Smi> tmp5985;
8746 56 : compiler::TNode<Object> tmp5986;
8747 56 : ca_.Bind(&block177, &tmp5965, &tmp5966, &tmp5967, &tmp5968, &tmp5969, &tmp5970, &tmp5971, &tmp5972, &tmp5973, &tmp5974, &tmp5975, &tmp5976, &tmp5977, &tmp5978, &tmp5979, &tmp5980, &tmp5981, &tmp5982, &tmp5983, &tmp5984, &tmp5985, &tmp5986);
8748 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 143);
8749 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 140);
8750 56 : ca_.Goto(&block176, tmp5965, tmp5966, tmp5967, tmp5968, tmp5969, tmp5970, tmp5971, tmp5972, tmp5973, tmp5974, tmp5975, tmp5976, tmp5977, tmp5978, tmp5979, tmp5980, tmp5981, tmp5982, tmp5983, tmp5984, tmp5985, tmp5986);
8751 : }
8752 :
8753 56 : if (block176.is_used()) {
8754 56 : compiler::TNode<Context> tmp5987;
8755 56 : compiler::TNode<JSReceiver> tmp5988;
8756 56 : compiler::TNode<Smi> tmp5989;
8757 56 : compiler::TNode<JSReceiver> tmp5990;
8758 56 : compiler::TNode<Object> tmp5991;
8759 56 : compiler::TNode<Smi> tmp5992;
8760 56 : compiler::TNode<JSArray> tmp5993;
8761 56 : compiler::TNode<FixedArray> tmp5994;
8762 56 : compiler::TNode<BoolT> tmp5995;
8763 56 : compiler::TNode<BoolT> tmp5996;
8764 56 : compiler::TNode<BoolT> tmp5997;
8765 56 : compiler::TNode<Int32T> tmp5998;
8766 56 : compiler::TNode<Smi> tmp5999;
8767 56 : compiler::TNode<Context> tmp6000;
8768 56 : compiler::TNode<Smi> tmp6001;
8769 56 : compiler::TNode<Smi> tmp6002;
8770 56 : compiler::TNode<Int32T> tmp6003;
8771 56 : compiler::TNode<Map> tmp6004;
8772 56 : compiler::TNode<JSArray> tmp6005;
8773 56 : compiler::TNode<FixedDoubleArray> tmp6006;
8774 56 : compiler::TNode<Smi> tmp6007;
8775 56 : compiler::TNode<Object> tmp6008;
8776 56 : ca_.Bind(&block176, &tmp5987, &tmp5988, &tmp5989, &tmp5990, &tmp5991, &tmp5992, &tmp5993, &tmp5994, &tmp5995, &tmp5996, &tmp5997, &tmp5998, &tmp5999, &tmp6000, &tmp6001, &tmp6002, &tmp6003, &tmp6004, &tmp6005, &tmp6006, &tmp6007, &tmp6008);
8777 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 139);
8778 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 138);
8779 56 : ca_.Goto(&block175, tmp5987, tmp5988, tmp5989, tmp5990, tmp5991, tmp5992, tmp5993, tmp5994, tmp5995, tmp5996, tmp5997, tmp5998, tmp5999, tmp6000, tmp6001, tmp6002, tmp6003, tmp6004, tmp6005, tmp6006, tmp6007);
8780 : }
8781 :
8782 56 : if (block175.is_used()) {
8783 56 : compiler::TNode<Context> tmp6009;
8784 56 : compiler::TNode<JSReceiver> tmp6010;
8785 56 : compiler::TNode<Smi> tmp6011;
8786 56 : compiler::TNode<JSReceiver> tmp6012;
8787 56 : compiler::TNode<Object> tmp6013;
8788 56 : compiler::TNode<Smi> tmp6014;
8789 56 : compiler::TNode<JSArray> tmp6015;
8790 56 : compiler::TNode<FixedArray> tmp6016;
8791 56 : compiler::TNode<BoolT> tmp6017;
8792 56 : compiler::TNode<BoolT> tmp6018;
8793 56 : compiler::TNode<BoolT> tmp6019;
8794 56 : compiler::TNode<Int32T> tmp6020;
8795 56 : compiler::TNode<Smi> tmp6021;
8796 56 : compiler::TNode<Context> tmp6022;
8797 56 : compiler::TNode<Smi> tmp6023;
8798 56 : compiler::TNode<Smi> tmp6024;
8799 56 : compiler::TNode<Int32T> tmp6025;
8800 56 : compiler::TNode<Map> tmp6026;
8801 56 : compiler::TNode<JSArray> tmp6027;
8802 56 : compiler::TNode<FixedDoubleArray> tmp6028;
8803 56 : compiler::TNode<Smi> tmp6029;
8804 56 : ca_.Bind(&block175, &tmp6009, &tmp6010, &tmp6011, &tmp6012, &tmp6013, &tmp6014, &tmp6015, &tmp6016, &tmp6017, &tmp6018, &tmp6019, &tmp6020, &tmp6021, &tmp6022, &tmp6023, &tmp6024, &tmp6025, &tmp6026, &tmp6027, &tmp6028, &tmp6029);
8805 56 : compiler::TNode<Smi> tmp6030;
8806 56 : USE(tmp6030);
8807 56 : tmp6030 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr5ATSmi17ATconstexpr_int31(1));
8808 56 : compiler::TNode<Smi> tmp6031;
8809 56 : USE(tmp6031);
8810 56 : tmp6031 = ca_.UncheckedCast<Smi>(CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp6029}, compiler::TNode<Smi>{tmp6030}));
8811 56 : ca_.Goto(&block174, tmp6009, tmp6010, tmp6011, tmp6012, tmp6013, tmp6014, tmp6015, tmp6016, tmp6017, tmp6018, tmp6019, tmp6020, tmp6021, tmp6022, tmp6023, tmp6024, tmp6025, tmp6026, tmp6027, tmp6028, tmp6031);
8812 : }
8813 :
8814 56 : if (block173.is_used()) {
8815 56 : compiler::TNode<Context> tmp6032;
8816 56 : compiler::TNode<JSReceiver> tmp6033;
8817 56 : compiler::TNode<Smi> tmp6034;
8818 56 : compiler::TNode<JSReceiver> tmp6035;
8819 56 : compiler::TNode<Object> tmp6036;
8820 56 : compiler::TNode<Smi> tmp6037;
8821 56 : compiler::TNode<JSArray> tmp6038;
8822 56 : compiler::TNode<FixedArray> tmp6039;
8823 56 : compiler::TNode<BoolT> tmp6040;
8824 56 : compiler::TNode<BoolT> tmp6041;
8825 56 : compiler::TNode<BoolT> tmp6042;
8826 56 : compiler::TNode<Int32T> tmp6043;
8827 56 : compiler::TNode<Smi> tmp6044;
8828 56 : compiler::TNode<Context> tmp6045;
8829 56 : compiler::TNode<Smi> tmp6046;
8830 56 : compiler::TNode<Smi> tmp6047;
8831 56 : compiler::TNode<Int32T> tmp6048;
8832 56 : compiler::TNode<Map> tmp6049;
8833 56 : compiler::TNode<JSArray> tmp6050;
8834 56 : compiler::TNode<FixedDoubleArray> tmp6051;
8835 56 : compiler::TNode<Smi> tmp6052;
8836 56 : ca_.Bind(&block173, &tmp6032, &tmp6033, &tmp6034, &tmp6035, &tmp6036, &tmp6037, &tmp6038, &tmp6039, &tmp6040, &tmp6041, &tmp6042, &tmp6043, &tmp6044, &tmp6045, &tmp6046, &tmp6047, &tmp6048, &tmp6049, &tmp6050, &tmp6051, &tmp6052);
8837 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 148);
8838 56 : BaseBuiltinsFromDSLAssembler(state_).StoreJSObjectElements(compiler::TNode<JSObject>{tmp6050}, compiler::TNode<FixedArrayBase>{tmp6051});
8839 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 131);
8840 56 : ca_.Goto(&block167, tmp6032, tmp6033, tmp6034, tmp6035, tmp6036, tmp6037, tmp6038, tmp6039, tmp6040, tmp6041, tmp6042, tmp6043, tmp6044, tmp6045, tmp6046, tmp6047, tmp6048, tmp6049, tmp6050);
8841 : }
8842 :
8843 56 : if (block166.is_used()) {
8844 56 : compiler::TNode<Context> tmp6053;
8845 56 : compiler::TNode<JSReceiver> tmp6054;
8846 56 : compiler::TNode<Smi> tmp6055;
8847 56 : compiler::TNode<JSReceiver> tmp6056;
8848 56 : compiler::TNode<Object> tmp6057;
8849 56 : compiler::TNode<Smi> tmp6058;
8850 56 : compiler::TNode<JSArray> tmp6059;
8851 56 : compiler::TNode<FixedArray> tmp6060;
8852 56 : compiler::TNode<BoolT> tmp6061;
8853 56 : compiler::TNode<BoolT> tmp6062;
8854 56 : compiler::TNode<BoolT> tmp6063;
8855 56 : compiler::TNode<Int32T> tmp6064;
8856 56 : compiler::TNode<Smi> tmp6065;
8857 56 : compiler::TNode<Context> tmp6066;
8858 56 : compiler::TNode<Smi> tmp6067;
8859 56 : compiler::TNode<Smi> tmp6068;
8860 56 : compiler::TNode<Int32T> tmp6069;
8861 56 : compiler::TNode<Map> tmp6070;
8862 56 : compiler::TNode<JSArray> tmp6071;
8863 56 : ca_.Bind(&block166, &tmp6053, &tmp6054, &tmp6055, &tmp6056, &tmp6057, &tmp6058, &tmp6059, &tmp6060, &tmp6061, &tmp6062, &tmp6063, &tmp6064, &tmp6065, &tmp6066, &tmp6067, &tmp6068, &tmp6069, &tmp6070, &tmp6071);
8864 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 151);
8865 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 118);
8866 56 : compiler::TNode<FixedArray> tmp6072;
8867 56 : USE(tmp6072);
8868 56 : tmp6072 = BaseBuiltinsFromDSLAssembler(state_).kEmptyFixedArray();
8869 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 95);
8870 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 85);
8871 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 24);
8872 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 85);
8873 56 : ca_.Goto(&block183, tmp6053, tmp6054, tmp6055, tmp6056, tmp6057, tmp6058, tmp6059, tmp6060, tmp6061, tmp6062, tmp6063, tmp6064, tmp6065, tmp6066, tmp6067, tmp6068, tmp6069, tmp6070, tmp6071, tmp6070, ca_.Uninitialized<Object>(), ca_.Uninitialized<FixedArrayBase>(), ca_.Uninitialized<Number>(), tmp6070, tmp6060, tmp6066, tmp6070, tmp6060, tmp6070, tmp6072, tmp6060, tmp6070, tmp6072, tmp6060, tmp6070, tmp6072, tmp6070, tmp6072, tmp6070, tmp6070);
8874 : }
8875 :
8876 56 : if (block183.is_used()) {
8877 56 : compiler::TNode<Context> tmp6073;
8878 56 : compiler::TNode<JSReceiver> tmp6074;
8879 56 : compiler::TNode<Smi> tmp6075;
8880 56 : compiler::TNode<JSReceiver> tmp6076;
8881 56 : compiler::TNode<Object> tmp6077;
8882 56 : compiler::TNode<Smi> tmp6078;
8883 56 : compiler::TNode<JSArray> tmp6079;
8884 56 : compiler::TNode<FixedArray> tmp6080;
8885 56 : compiler::TNode<BoolT> tmp6081;
8886 56 : compiler::TNode<BoolT> tmp6082;
8887 56 : compiler::TNode<BoolT> tmp6083;
8888 56 : compiler::TNode<Int32T> tmp6084;
8889 56 : compiler::TNode<Smi> tmp6085;
8890 56 : compiler::TNode<Context> tmp6086;
8891 56 : compiler::TNode<Smi> tmp6087;
8892 56 : compiler::TNode<Smi> tmp6088;
8893 56 : compiler::TNode<Int32T> tmp6089;
8894 56 : compiler::TNode<Map> tmp6090;
8895 56 : compiler::TNode<JSArray> tmp6091;
8896 56 : compiler::TNode<Map> tmp6092;
8897 56 : compiler::TNode<Object> tmp6093;
8898 56 : compiler::TNode<FixedArrayBase> tmp6094;
8899 56 : compiler::TNode<Number> tmp6095;
8900 56 : compiler::TNode<Map> tmp6096;
8901 56 : compiler::TNode<FixedArray> tmp6097;
8902 56 : compiler::TNode<Context> tmp6098;
8903 56 : compiler::TNode<Map> tmp6099;
8904 56 : compiler::TNode<FixedArrayBase> tmp6100;
8905 56 : compiler::TNode<Map> tmp6101;
8906 56 : compiler::TNode<FixedArray> tmp6102;
8907 56 : compiler::TNode<FixedArrayBase> tmp6103;
8908 56 : compiler::TNode<Map> tmp6104;
8909 56 : compiler::TNode<Object> tmp6105;
8910 56 : compiler::TNode<FixedArrayBase> tmp6106;
8911 56 : compiler::TNode<Map> tmp6107;
8912 56 : compiler::TNode<Object> tmp6108;
8913 56 : compiler::TNode<Map> tmp6109;
8914 56 : compiler::TNode<Object> tmp6110;
8915 56 : compiler::TNode<Map> tmp6111;
8916 56 : compiler::TNode<Map> tmp6112;
8917 56 : ca_.Bind(&block183, &tmp6073, &tmp6074, &tmp6075, &tmp6076, &tmp6077, &tmp6078, &tmp6079, &tmp6080, &tmp6081, &tmp6082, &tmp6083, &tmp6084, &tmp6085, &tmp6086, &tmp6087, &tmp6088, &tmp6089, &tmp6090, &tmp6091, &tmp6092, &tmp6093, &tmp6094, &tmp6095, &tmp6096, &tmp6097, &tmp6098, &tmp6099, &tmp6100, &tmp6101, &tmp6102, &tmp6103, &tmp6104, &tmp6105, &tmp6106, &tmp6107, &tmp6108, &tmp6109, &tmp6110, &tmp6111, &tmp6112);
8918 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 95);
8919 56 : ca_.Goto(&block182, tmp6073, tmp6074, tmp6075, tmp6076, tmp6077, tmp6078, tmp6079, tmp6080, tmp6081, tmp6082, tmp6083, tmp6084, tmp6085, tmp6086, tmp6087, tmp6088, tmp6089, tmp6090, tmp6091, tmp6092, tmp6110, tmp6094, tmp6095, tmp6096, tmp6097, tmp6098, tmp6099, tmp6100, tmp6101, tmp6102, tmp6103, tmp6104, tmp6105, tmp6106, tmp6107, tmp6108, tmp6109, tmp6110);
8920 : }
8921 :
8922 56 : if (block182.is_used()) {
8923 56 : compiler::TNode<Context> tmp6113;
8924 56 : compiler::TNode<JSReceiver> tmp6114;
8925 56 : compiler::TNode<Smi> tmp6115;
8926 56 : compiler::TNode<JSReceiver> tmp6116;
8927 56 : compiler::TNode<Object> tmp6117;
8928 56 : compiler::TNode<Smi> tmp6118;
8929 56 : compiler::TNode<JSArray> tmp6119;
8930 56 : compiler::TNode<FixedArray> tmp6120;
8931 56 : compiler::TNode<BoolT> tmp6121;
8932 56 : compiler::TNode<BoolT> tmp6122;
8933 56 : compiler::TNode<BoolT> tmp6123;
8934 56 : compiler::TNode<Int32T> tmp6124;
8935 56 : compiler::TNode<Smi> tmp6125;
8936 56 : compiler::TNode<Context> tmp6126;
8937 56 : compiler::TNode<Smi> tmp6127;
8938 56 : compiler::TNode<Smi> tmp6128;
8939 56 : compiler::TNode<Int32T> tmp6129;
8940 56 : compiler::TNode<Map> tmp6130;
8941 56 : compiler::TNode<JSArray> tmp6131;
8942 56 : compiler::TNode<Map> tmp6132;
8943 56 : compiler::TNode<Object> tmp6133;
8944 56 : compiler::TNode<FixedArrayBase> tmp6134;
8945 56 : compiler::TNode<Number> tmp6135;
8946 56 : compiler::TNode<Map> tmp6136;
8947 56 : compiler::TNode<FixedArray> tmp6137;
8948 56 : compiler::TNode<Context> tmp6138;
8949 56 : compiler::TNode<Map> tmp6139;
8950 56 : compiler::TNode<FixedArrayBase> tmp6140;
8951 56 : compiler::TNode<Map> tmp6141;
8952 56 : compiler::TNode<FixedArray> tmp6142;
8953 56 : compiler::TNode<FixedArrayBase> tmp6143;
8954 56 : compiler::TNode<Map> tmp6144;
8955 56 : compiler::TNode<Object> tmp6145;
8956 56 : compiler::TNode<FixedArrayBase> tmp6146;
8957 56 : compiler::TNode<Map> tmp6147;
8958 56 : compiler::TNode<Object> tmp6148;
8959 56 : compiler::TNode<Map> tmp6149;
8960 56 : compiler::TNode<Object> tmp6150;
8961 56 : ca_.Bind(&block182, &tmp6113, &tmp6114, &tmp6115, &tmp6116, &tmp6117, &tmp6118, &tmp6119, &tmp6120, &tmp6121, &tmp6122, &tmp6123, &tmp6124, &tmp6125, &tmp6126, &tmp6127, &tmp6128, &tmp6129, &tmp6130, &tmp6131, &tmp6132, &tmp6133, &tmp6134, &tmp6135, &tmp6136, &tmp6137, &tmp6138, &tmp6139, &tmp6140, &tmp6141, &tmp6142, &tmp6143, &tmp6144, &tmp6145, &tmp6146, &tmp6147, &tmp6148, &tmp6149, &tmp6150);
8962 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 96);
8963 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 118);
8964 56 : ca_.Goto(&block181, tmp6113, tmp6114, tmp6115, tmp6116, tmp6117, tmp6118, tmp6119, tmp6120, tmp6121, tmp6122, tmp6123, tmp6124, tmp6125, tmp6126, tmp6127, tmp6128, tmp6129, tmp6130, tmp6131, tmp6132, tmp6133, tmp6146, tmp6135, tmp6136, tmp6137, tmp6138, tmp6139, tmp6140, tmp6141, tmp6142, tmp6143, tmp6144, tmp6145, tmp6146);
8965 : }
8966 :
8967 56 : if (block181.is_used()) {
8968 56 : compiler::TNode<Context> tmp6151;
8969 56 : compiler::TNode<JSReceiver> tmp6152;
8970 56 : compiler::TNode<Smi> tmp6153;
8971 56 : compiler::TNode<JSReceiver> tmp6154;
8972 56 : compiler::TNode<Object> tmp6155;
8973 56 : compiler::TNode<Smi> tmp6156;
8974 56 : compiler::TNode<JSArray> tmp6157;
8975 56 : compiler::TNode<FixedArray> tmp6158;
8976 56 : compiler::TNode<BoolT> tmp6159;
8977 56 : compiler::TNode<BoolT> tmp6160;
8978 56 : compiler::TNode<BoolT> tmp6161;
8979 56 : compiler::TNode<Int32T> tmp6162;
8980 56 : compiler::TNode<Smi> tmp6163;
8981 56 : compiler::TNode<Context> tmp6164;
8982 56 : compiler::TNode<Smi> tmp6165;
8983 56 : compiler::TNode<Smi> tmp6166;
8984 56 : compiler::TNode<Int32T> tmp6167;
8985 56 : compiler::TNode<Map> tmp6168;
8986 56 : compiler::TNode<JSArray> tmp6169;
8987 56 : compiler::TNode<Map> tmp6170;
8988 56 : compiler::TNode<Object> tmp6171;
8989 56 : compiler::TNode<FixedArrayBase> tmp6172;
8990 56 : compiler::TNode<Number> tmp6173;
8991 56 : compiler::TNode<Map> tmp6174;
8992 56 : compiler::TNode<FixedArray> tmp6175;
8993 56 : compiler::TNode<Context> tmp6176;
8994 56 : compiler::TNode<Map> tmp6177;
8995 56 : compiler::TNode<FixedArrayBase> tmp6178;
8996 56 : compiler::TNode<Map> tmp6179;
8997 56 : compiler::TNode<FixedArray> tmp6180;
8998 56 : compiler::TNode<FixedArrayBase> tmp6181;
8999 56 : compiler::TNode<Map> tmp6182;
9000 56 : compiler::TNode<Object> tmp6183;
9001 56 : compiler::TNode<FixedArrayBase> tmp6184;
9002 56 : ca_.Bind(&block181, &tmp6151, &tmp6152, &tmp6153, &tmp6154, &tmp6155, &tmp6156, &tmp6157, &tmp6158, &tmp6159, &tmp6160, &tmp6161, &tmp6162, &tmp6163, &tmp6164, &tmp6165, &tmp6166, &tmp6167, &tmp6168, &tmp6169, &tmp6170, &tmp6171, &tmp6172, &tmp6173, &tmp6174, &tmp6175, &tmp6176, &tmp6177, &tmp6178, &tmp6179, &tmp6180, &tmp6181, &tmp6182, &tmp6183, &tmp6184);
9003 56 : ca_.SetSourcePosition("../../src/builtins/base.tq", 119);
9004 56 : compiler::TNode<Smi> tmp6185;
9005 56 : USE(tmp6185);
9006 56 : tmp6185 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).LoadFixedArrayBaseLength(compiler::TNode<FixedArrayBase>{tmp6178}));
9007 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 151);
9008 56 : ca_.Goto(&block180, tmp6151, tmp6152, tmp6153, tmp6154, tmp6155, tmp6156, tmp6157, tmp6158, tmp6159, tmp6160, tmp6161, tmp6162, tmp6163, tmp6164, tmp6165, tmp6166, tmp6167, tmp6168, tmp6169, tmp6170, tmp6171, tmp6172, tmp6185, tmp6174, tmp6175, tmp6176, tmp6177, tmp6178);
9009 : }
9010 :
9011 56 : if (block180.is_used()) {
9012 56 : compiler::TNode<Context> tmp6186;
9013 56 : compiler::TNode<JSReceiver> tmp6187;
9014 56 : compiler::TNode<Smi> tmp6188;
9015 56 : compiler::TNode<JSReceiver> tmp6189;
9016 56 : compiler::TNode<Object> tmp6190;
9017 56 : compiler::TNode<Smi> tmp6191;
9018 56 : compiler::TNode<JSArray> tmp6192;
9019 56 : compiler::TNode<FixedArray> tmp6193;
9020 56 : compiler::TNode<BoolT> tmp6194;
9021 56 : compiler::TNode<BoolT> tmp6195;
9022 56 : compiler::TNode<BoolT> tmp6196;
9023 56 : compiler::TNode<Int32T> tmp6197;
9024 56 : compiler::TNode<Smi> tmp6198;
9025 56 : compiler::TNode<Context> tmp6199;
9026 56 : compiler::TNode<Smi> tmp6200;
9027 56 : compiler::TNode<Smi> tmp6201;
9028 56 : compiler::TNode<Int32T> tmp6202;
9029 56 : compiler::TNode<Map> tmp6203;
9030 56 : compiler::TNode<JSArray> tmp6204;
9031 56 : compiler::TNode<Map> tmp6205;
9032 56 : compiler::TNode<Object> tmp6206;
9033 56 : compiler::TNode<FixedArrayBase> tmp6207;
9034 56 : compiler::TNode<Number> tmp6208;
9035 56 : compiler::TNode<Map> tmp6209;
9036 56 : compiler::TNode<FixedArray> tmp6210;
9037 56 : compiler::TNode<Context> tmp6211;
9038 56 : compiler::TNode<Map> tmp6212;
9039 56 : compiler::TNode<FixedArrayBase> tmp6213;
9040 56 : ca_.Bind(&block180, &tmp6186, &tmp6187, &tmp6188, &tmp6189, &tmp6190, &tmp6191, &tmp6192, &tmp6193, &tmp6194, &tmp6195, &tmp6196, &tmp6197, &tmp6198, &tmp6199, &tmp6200, &tmp6201, &tmp6202, &tmp6203, &tmp6204, &tmp6205, &tmp6206, &tmp6207, &tmp6208, &tmp6209, &tmp6210, &tmp6211, &tmp6212, &tmp6213);
9041 56 : compiler::TNode<IntPtrT> tmp6214;
9042 56 : USE(tmp6214);
9043 56 : tmp6214 = CodeStubAssembler(state_).IntPtrConstant(((32)));
9044 56 : compiler::TNode<JSArray> tmp6215;
9045 56 : USE(tmp6215);
9046 56 : tmp6215 = ca_.UncheckedCast<JSArray>(CodeStubAssembler(state_).Allocate(compiler::TNode<IntPtrT>{tmp6214}));
9047 56 : CodeStubAssembler(state_).InitializeFieldsWithRoot(tmp6215, CodeStubAssembler(state_).IntPtrConstant(32), compiler::TNode<IntPtrT>{tmp6214}, RootIndex::kUndefinedValue);
9048 56 : CodeStubAssembler(state_).StoreMap(tmp6215, tmp6205);
9049 56 : CodeStubAssembler(state_).StoreObjectField(tmp6215, 8, tmp6206);
9050 56 : CodeStubAssembler(state_).StoreObjectField(tmp6215, 16, tmp6207);
9051 56 : CodeStubAssembler(state_).StoreObjectField(tmp6215, 24, tmp6208);
9052 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 131);
9053 56 : ca_.Goto(&block167, tmp6186, tmp6187, tmp6188, tmp6189, tmp6190, tmp6191, tmp6192, tmp6193, tmp6194, tmp6195, tmp6196, tmp6197, tmp6198, tmp6199, tmp6200, tmp6201, tmp6202, tmp6203, tmp6215);
9054 : }
9055 :
9056 56 : if (block167.is_used()) {
9057 56 : compiler::TNode<Context> tmp6216;
9058 56 : compiler::TNode<JSReceiver> tmp6217;
9059 56 : compiler::TNode<Smi> tmp6218;
9060 56 : compiler::TNode<JSReceiver> tmp6219;
9061 56 : compiler::TNode<Object> tmp6220;
9062 56 : compiler::TNode<Smi> tmp6221;
9063 56 : compiler::TNode<JSArray> tmp6222;
9064 56 : compiler::TNode<FixedArray> tmp6223;
9065 56 : compiler::TNode<BoolT> tmp6224;
9066 56 : compiler::TNode<BoolT> tmp6225;
9067 56 : compiler::TNode<BoolT> tmp6226;
9068 56 : compiler::TNode<Int32T> tmp6227;
9069 56 : compiler::TNode<Smi> tmp6228;
9070 56 : compiler::TNode<Context> tmp6229;
9071 56 : compiler::TNode<Smi> tmp6230;
9072 56 : compiler::TNode<Smi> tmp6231;
9073 56 : compiler::TNode<Int32T> tmp6232;
9074 56 : compiler::TNode<Map> tmp6233;
9075 56 : compiler::TNode<JSArray> tmp6234;
9076 56 : ca_.Bind(&block167, &tmp6216, &tmp6217, &tmp6218, &tmp6219, &tmp6220, &tmp6221, &tmp6222, &tmp6223, &tmp6224, &tmp6225, &tmp6226, &tmp6227, &tmp6228, &tmp6229, &tmp6230, &tmp6231, &tmp6232, &tmp6233, &tmp6234);
9077 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 155);
9078 56 : compiler::TNode<FixedArray> tmp6235;
9079 56 : USE(tmp6235);
9080 56 : tmp6235 = BaseBuiltinsFromDSLAssembler(state_).kEmptyFixedArray();
9081 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 156);
9082 56 : ca_.Goto(&block156, tmp6216, tmp6217, tmp6218, tmp6219, tmp6220, tmp6221, tmp6222, tmp6235, tmp6224, tmp6225, tmp6226, tmp6227, tmp6228, tmp6229, tmp6230, tmp6234);
9083 : }
9084 :
9085 56 : if (block156.is_used()) {
9086 56 : compiler::TNode<Context> tmp6236;
9087 56 : compiler::TNode<JSReceiver> tmp6237;
9088 56 : compiler::TNode<Smi> tmp6238;
9089 56 : compiler::TNode<JSReceiver> tmp6239;
9090 56 : compiler::TNode<Object> tmp6240;
9091 56 : compiler::TNode<Smi> tmp6241;
9092 56 : compiler::TNode<JSArray> tmp6242;
9093 56 : compiler::TNode<FixedArray> tmp6243;
9094 56 : compiler::TNode<BoolT> tmp6244;
9095 56 : compiler::TNode<BoolT> tmp6245;
9096 56 : compiler::TNode<BoolT> tmp6246;
9097 56 : compiler::TNode<Int32T> tmp6247;
9098 56 : compiler::TNode<Smi> tmp6248;
9099 56 : compiler::TNode<Context> tmp6249;
9100 56 : compiler::TNode<Smi> tmp6250;
9101 56 : compiler::TNode<JSArray> tmp6251;
9102 56 : ca_.Bind(&block156, &tmp6236, &tmp6237, &tmp6238, &tmp6239, &tmp6240, &tmp6241, &tmp6242, &tmp6243, &tmp6244, &tmp6245, &tmp6246, &tmp6247, &tmp6248, &tmp6249, &tmp6250, &tmp6251);
9103 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 244);
9104 56 : ca_.Goto(&block2, tmp6236, tmp6237, tmp6238, tmp6239, tmp6240, tmp6251);
9105 : }
9106 :
9107 56 : if (block2.is_used()) {
9108 56 : compiler::TNode<Context> tmp6252;
9109 56 : compiler::TNode<JSReceiver> tmp6253;
9110 56 : compiler::TNode<Smi> tmp6254;
9111 56 : compiler::TNode<JSReceiver> tmp6255;
9112 56 : compiler::TNode<Object> tmp6256;
9113 56 : compiler::TNode<JSArray> tmp6257;
9114 56 : ca_.Bind(&block2, &tmp6252, &tmp6253, &tmp6254, &tmp6255, &tmp6256, &tmp6257);
9115 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 215);
9116 56 : ca_.Goto(&block184, tmp6252, tmp6253, tmp6254, tmp6255, tmp6256, tmp6257);
9117 : }
9118 :
9119 56 : if (block1.is_used()) {
9120 56 : compiler::TNode<JSArray> tmp6258;
9121 56 : compiler::TNode<Smi> tmp6259;
9122 56 : ca_.Bind(&block1, &tmp6258, &tmp6259);
9123 56 : *label_Bailout_parameter_1 = tmp6259;
9124 56 : *label_Bailout_parameter_0 = tmp6258;
9125 56 : ca_.Goto(label_Bailout);
9126 : }
9127 :
9128 56 : compiler::TNode<Context> tmp6260;
9129 56 : compiler::TNode<JSReceiver> tmp6261;
9130 56 : compiler::TNode<Smi> tmp6262;
9131 56 : compiler::TNode<JSReceiver> tmp6263;
9132 56 : compiler::TNode<Object> tmp6264;
9133 56 : compiler::TNode<JSArray> tmp6265;
9134 56 : ca_.Bind(&block184, &tmp6260, &tmp6261, &tmp6262, &tmp6263, &tmp6264, &tmp6265);
9135 112 : return compiler::TNode<JSArray>{tmp6265};
9136 : }
9137 :
9138 0 : compiler::TNode<JSArray> ArrayMapBuiltinsFromDSLAssembler::FastMapSpeciesCreate(compiler::TNode<Context> p_context, compiler::TNode<JSReceiver> p_receiver, compiler::TNode<Number> p_length, compiler::CodeAssemblerLabel* label_Bailout) {
9139 0 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Number> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9140 0 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Number> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9141 0 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Number> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9142 0 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Number, JSReceiver> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9143 0 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Number, JSReceiver, JSArray> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9144 0 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Number, JSArray, Number> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9145 0 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Number, JSArray, Number, Smi> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9146 0 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Number, JSArray> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9147 0 : compiler::CodeAssemblerParameterizedLabel<> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9148 0 : compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, Number, JSArray> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9149 0 : ca_.Goto(&block0, p_context, p_receiver, p_length);
9150 :
9151 0 : if (block0.is_used()) {
9152 0 : compiler::TNode<Context> tmp0;
9153 0 : compiler::TNode<JSReceiver> tmp1;
9154 0 : compiler::TNode<Number> tmp2;
9155 0 : ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
9156 0 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 252);
9157 0 : compiler::TNode<BoolT> tmp3;
9158 0 : USE(tmp3);
9159 0 : tmp3 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsArraySpeciesProtectorCellInvalid());
9160 0 : ca_.Branch(tmp3, &block3, &block4, tmp0, tmp1, tmp2);
9161 : }
9162 :
9163 0 : if (block3.is_used()) {
9164 0 : compiler::TNode<Context> tmp4;
9165 0 : compiler::TNode<JSReceiver> tmp5;
9166 0 : compiler::TNode<Number> tmp6;
9167 0 : ca_.Bind(&block3, &tmp4, &tmp5, &tmp6);
9168 0 : ca_.Goto(&block1);
9169 : }
9170 :
9171 0 : if (block4.is_used()) {
9172 0 : compiler::TNode<Context> tmp7;
9173 0 : compiler::TNode<JSReceiver> tmp8;
9174 0 : compiler::TNode<Number> tmp9;
9175 0 : ca_.Bind(&block4, &tmp7, &tmp8, &tmp9);
9176 0 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 253);
9177 0 : compiler::TNode<JSArray> tmp10;
9178 0 : USE(tmp10);
9179 0 : compiler::CodeAssemblerLabel label0(&ca_);
9180 0 : tmp10 = BaseBuiltinsFromDSLAssembler(state_).Cast13ATFastJSArray(compiler::TNode<Context>{tmp7}, compiler::TNode<HeapObject>{tmp8}, &label0);
9181 0 : ca_.Goto(&block5, tmp7, tmp8, tmp9, tmp8, tmp10);
9182 0 : if (label0.is_used()) {
9183 0 : ca_.Bind(&label0);
9184 0 : ca_.Goto(&block6, tmp7, tmp8, tmp9, tmp8);
9185 0 : }
9186 : }
9187 :
9188 0 : if (block6.is_used()) {
9189 0 : compiler::TNode<Context> tmp11;
9190 0 : compiler::TNode<JSReceiver> tmp12;
9191 0 : compiler::TNode<Number> tmp13;
9192 0 : compiler::TNode<JSReceiver> tmp14;
9193 0 : ca_.Bind(&block6, &tmp11, &tmp12, &tmp13, &tmp14);
9194 0 : ca_.Goto(&block1);
9195 : }
9196 :
9197 0 : if (block5.is_used()) {
9198 0 : compiler::TNode<Context> tmp15;
9199 0 : compiler::TNode<JSReceiver> tmp16;
9200 0 : compiler::TNode<Number> tmp17;
9201 0 : compiler::TNode<JSReceiver> tmp18;
9202 0 : compiler::TNode<JSArray> tmp19;
9203 0 : ca_.Bind(&block5, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19);
9204 0 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 254);
9205 0 : compiler::TNode<Smi> tmp20;
9206 0 : USE(tmp20);
9207 0 : compiler::CodeAssemblerLabel label0(&ca_);
9208 0 : tmp20 = BaseBuiltinsFromDSLAssembler(state_).Cast5ATSmi(compiler::TNode<Object>{tmp17}, &label0);
9209 0 : ca_.Goto(&block7, tmp15, tmp16, tmp17, tmp19, tmp17, tmp20);
9210 0 : if (label0.is_used()) {
9211 0 : ca_.Bind(&label0);
9212 0 : ca_.Goto(&block8, tmp15, tmp16, tmp17, tmp19, tmp17);
9213 0 : }
9214 : }
9215 :
9216 0 : if (block8.is_used()) {
9217 0 : compiler::TNode<Context> tmp21;
9218 0 : compiler::TNode<JSReceiver> tmp22;
9219 0 : compiler::TNode<Number> tmp23;
9220 0 : compiler::TNode<JSArray> tmp24;
9221 0 : compiler::TNode<Number> tmp25;
9222 0 : ca_.Bind(&block8, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
9223 0 : ca_.Goto(&block1);
9224 : }
9225 :
9226 0 : if (block7.is_used()) {
9227 0 : compiler::TNode<Context> tmp26;
9228 0 : compiler::TNode<JSReceiver> tmp27;
9229 0 : compiler::TNode<Number> tmp28;
9230 0 : compiler::TNode<JSArray> tmp29;
9231 0 : compiler::TNode<Number> tmp30;
9232 0 : compiler::TNode<Smi> tmp31;
9233 0 : ca_.Bind(&block7, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
9234 0 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 256);
9235 0 : compiler::TNode<Context> tmp32;
9236 0 : USE(tmp32);
9237 0 : tmp32 = ca_.UncheckedCast<Context>(CodeStubAssembler(state_).LoadNativeContext(compiler::TNode<Context>{tmp26}));
9238 0 : compiler::TNode<Map> tmp33;
9239 0 : USE(tmp33);
9240 0 : tmp33 = ca_.UncheckedCast<Map>(CodeStubAssembler(state_).LoadJSArrayElementsMap(PACKED_SMI_ELEMENTS, compiler::TNode<Context>{tmp32}));
9241 0 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 255);
9242 0 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 257);
9243 0 : compiler::TNode<JSArray> tmp34;
9244 0 : USE(tmp34);
9245 0 : tmp34 = ca_.UncheckedCast<JSArray>(CodeStubAssembler(state_).AllocateJSArray(PACKED_SMI_ELEMENTS, compiler::TNode<Map>{tmp33}, compiler::TNode<Smi>{tmp31}, compiler::TNode<Smi>{tmp31}));
9246 0 : ca_.Goto(&block2, tmp26, tmp27, tmp28, tmp34);
9247 : }
9248 :
9249 0 : if (block2.is_used()) {
9250 0 : compiler::TNode<Context> tmp35;
9251 0 : compiler::TNode<JSReceiver> tmp36;
9252 0 : compiler::TNode<Number> tmp37;
9253 0 : compiler::TNode<JSArray> tmp38;
9254 0 : ca_.Bind(&block2, &tmp35, &tmp36, &tmp37, &tmp38);
9255 0 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 250);
9256 0 : ca_.Goto(&block9, tmp35, tmp36, tmp37, tmp38);
9257 : }
9258 :
9259 0 : if (block1.is_used()) {
9260 0 : ca_.Bind(&block1);
9261 0 : ca_.Goto(label_Bailout);
9262 : }
9263 :
9264 0 : compiler::TNode<Context> tmp39;
9265 0 : compiler::TNode<JSReceiver> tmp40;
9266 0 : compiler::TNode<Number> tmp41;
9267 0 : compiler::TNode<JSArray> tmp42;
9268 0 : ca_.Bind(&block9, &tmp39, &tmp40, &tmp41, &tmp42);
9269 0 : return compiler::TNode<JSArray>{tmp42};
9270 : }
9271 :
9272 336 : TF_BUILTIN(ArrayMap, CodeStubAssembler) {
9273 56 : compiler::CodeAssemblerState* state_ = state(); compiler::CodeAssembler ca_(state());
9274 56 : TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
9275 56 : USE(parameter0);
9276 56 : Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
9277 56 : CodeStubArguments arguments_impl(this, ChangeInt32ToIntPtr(argc));
9278 56 : TNode<Object> parameter1 = arguments_impl.GetReceiver();
9279 56 : auto arguments = &arguments_impl;
9280 56 : USE(arguments);
9281 56 : USE(parameter1);
9282 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9283 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9284 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9285 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9286 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9287 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9288 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, Object, JSReceiver> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9289 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9290 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9291 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9292 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9293 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9294 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9295 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, Object> block22(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9296 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, Object, JSArray> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9297 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Number> block24(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9298 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Number, Smi> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9299 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Smi, JSArray, Smi, JSReceiver, Object, JSArray, Smi> block26(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9300 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Smi, JSArray, Smi, JSReceiver, Object, JSArray> block25(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9301 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9302 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9303 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Smi> block16(&ca_, compiler::CodeAssemblerLabel::kDeferred);
9304 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
9305 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object> block4(&ca_, compiler::CodeAssemblerLabel::kDeferred);
9306 112 : compiler::CodeAssemblerParameterizedLabel<Context, Object> block2(&ca_, compiler::CodeAssemblerLabel::kDeferred);
9307 56 : ca_.Goto(&block0, parameter0, parameter1);
9308 :
9309 56 : if (block0.is_used()) {
9310 56 : compiler::TNode<Context> tmp0;
9311 56 : compiler::TNode<Object> tmp1;
9312 56 : ca_.Bind(&block0, &tmp0, &tmp1);
9313 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 264);
9314 56 : compiler::TNode<BoolT> tmp2;
9315 56 : USE(tmp2);
9316 56 : tmp2 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsNullOrUndefined(compiler::TNode<Object>{tmp1}));
9317 56 : ca_.Branch(tmp2, &block5, &block6, tmp0, tmp1);
9318 : }
9319 :
9320 56 : if (block5.is_used()) {
9321 56 : compiler::TNode<Context> tmp3;
9322 56 : compiler::TNode<Object> tmp4;
9323 56 : ca_.Bind(&block5, &tmp3, &tmp4);
9324 56 : ca_.Goto(&block2, tmp3, tmp4);
9325 : }
9326 :
9327 56 : if (block6.is_used()) {
9328 56 : compiler::TNode<Context> tmp5;
9329 56 : compiler::TNode<Object> tmp6;
9330 56 : ca_.Bind(&block6, &tmp5, &tmp6);
9331 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 267);
9332 56 : compiler::TNode<JSReceiver> tmp7;
9333 56 : USE(tmp7);
9334 56 : tmp7 = ca_.UncheckedCast<JSReceiver>(CodeStubAssembler(state_).ToObject_Inline(compiler::TNode<Context>{tmp5}, compiler::TNode<Object>{tmp6}));
9335 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 270);
9336 56 : compiler::TNode<Number> tmp8;
9337 56 : USE(tmp8);
9338 56 : tmp8 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).GetLengthProperty(compiler::TNode<Context>{tmp5}, compiler::TNode<Object>{tmp7}));
9339 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 273);
9340 56 : compiler::TNode<IntPtrT> tmp9;
9341 56 : USE(tmp9);
9342 56 : tmp9 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).GetArgumentsLength(arguments));
9343 56 : compiler::TNode<IntPtrT> tmp10;
9344 56 : USE(tmp10);
9345 56 : tmp10 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
9346 56 : compiler::TNode<BoolT> tmp11;
9347 56 : USE(tmp11);
9348 56 : tmp11 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).WordEqual(compiler::TNode<IntPtrT>{tmp9}, compiler::TNode<IntPtrT>{tmp10}));
9349 56 : ca_.Branch(tmp11, &block7, &block8, tmp5, tmp6, tmp7, tmp8);
9350 : }
9351 :
9352 56 : if (block7.is_used()) {
9353 56 : compiler::TNode<Context> tmp12;
9354 56 : compiler::TNode<Object> tmp13;
9355 56 : compiler::TNode<JSReceiver> tmp14;
9356 56 : compiler::TNode<Number> tmp15;
9357 56 : ca_.Bind(&block7, &tmp12, &tmp13, &tmp14, &tmp15);
9358 56 : ca_.Goto(&block4, tmp12, tmp13);
9359 : }
9360 :
9361 56 : if (block8.is_used()) {
9362 56 : compiler::TNode<Context> tmp16;
9363 56 : compiler::TNode<Object> tmp17;
9364 56 : compiler::TNode<JSReceiver> tmp18;
9365 56 : compiler::TNode<Number> tmp19;
9366 56 : ca_.Bind(&block8, &tmp16, &tmp17, &tmp18, &tmp19);
9367 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 275);
9368 56 : compiler::TNode<IntPtrT> tmp20;
9369 56 : USE(tmp20);
9370 56 : tmp20 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
9371 56 : compiler::TNode<Object> tmp21;
9372 56 : USE(tmp21);
9373 56 : tmp21 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(arguments, compiler::TNode<IntPtrT>{tmp20}));
9374 56 : compiler::TNode<JSReceiver> tmp22;
9375 56 : USE(tmp22);
9376 56 : compiler::CodeAssemblerLabel label0(&ca_);
9377 56 : tmp22 = BaseBuiltinsFromDSLAssembler(state_).Cast41UT9ATJSProxy15JSBoundFunction10JSFunction(compiler::TNode<Context>{tmp16}, compiler::TNode<Object>{tmp21}, &label0);
9378 56 : ca_.Goto(&block9, tmp16, tmp17, tmp18, tmp19, tmp21, tmp22);
9379 56 : if (label0.is_used()) {
9380 56 : ca_.Bind(&label0);
9381 56 : ca_.Goto(&block10, tmp16, tmp17, tmp18, tmp19, tmp21);
9382 56 : }
9383 : }
9384 :
9385 56 : if (block10.is_used()) {
9386 56 : compiler::TNode<Context> tmp23;
9387 56 : compiler::TNode<Object> tmp24;
9388 56 : compiler::TNode<JSReceiver> tmp25;
9389 56 : compiler::TNode<Number> tmp26;
9390 56 : compiler::TNode<Object> tmp27;
9391 56 : ca_.Bind(&block10, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27);
9392 56 : ca_.Goto(&block4, tmp23, tmp24);
9393 : }
9394 :
9395 56 : if (block9.is_used()) {
9396 56 : compiler::TNode<Context> tmp28;
9397 56 : compiler::TNode<Object> tmp29;
9398 56 : compiler::TNode<JSReceiver> tmp30;
9399 56 : compiler::TNode<Number> tmp31;
9400 56 : compiler::TNode<Object> tmp32;
9401 56 : compiler::TNode<JSReceiver> tmp33;
9402 56 : ca_.Bind(&block9, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33);
9403 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 278);
9404 56 : compiler::TNode<IntPtrT> tmp34;
9405 56 : USE(tmp34);
9406 56 : tmp34 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).GetArgumentsLength(arguments));
9407 56 : compiler::TNode<IntPtrT> tmp35;
9408 56 : USE(tmp35);
9409 56 : tmp35 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
9410 56 : compiler::TNode<BoolT> tmp36;
9411 56 : USE(tmp36);
9412 56 : tmp36 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp34}, compiler::TNode<IntPtrT>{tmp35}));
9413 56 : ca_.Branch(tmp36, &block11, &block12, tmp28, tmp29, tmp30, tmp31, tmp33);
9414 : }
9415 :
9416 56 : if (block11.is_used()) {
9417 56 : compiler::TNode<Context> tmp37;
9418 56 : compiler::TNode<Object> tmp38;
9419 56 : compiler::TNode<JSReceiver> tmp39;
9420 56 : compiler::TNode<Number> tmp40;
9421 56 : compiler::TNode<JSReceiver> tmp41;
9422 56 : ca_.Bind(&block11, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41);
9423 56 : compiler::TNode<IntPtrT> tmp42;
9424 56 : USE(tmp42);
9425 56 : tmp42 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
9426 56 : compiler::TNode<Object> tmp43;
9427 56 : USE(tmp43);
9428 56 : tmp43 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(arguments, compiler::TNode<IntPtrT>{tmp42}));
9429 56 : ca_.Goto(&block14, tmp37, tmp38, tmp39, tmp40, tmp41, tmp43);
9430 : }
9431 :
9432 56 : if (block12.is_used()) {
9433 56 : compiler::TNode<Context> tmp44;
9434 56 : compiler::TNode<Object> tmp45;
9435 56 : compiler::TNode<JSReceiver> tmp46;
9436 56 : compiler::TNode<Number> tmp47;
9437 56 : compiler::TNode<JSReceiver> tmp48;
9438 56 : ca_.Bind(&block12, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48);
9439 56 : compiler::TNode<Oddball> tmp49;
9440 56 : USE(tmp49);
9441 56 : tmp49 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
9442 56 : ca_.Goto(&block13, tmp44, tmp45, tmp46, tmp47, tmp48, tmp49);
9443 : }
9444 :
9445 56 : if (block14.is_used()) {
9446 56 : compiler::TNode<Context> tmp50;
9447 56 : compiler::TNode<Object> tmp51;
9448 56 : compiler::TNode<JSReceiver> tmp52;
9449 56 : compiler::TNode<Number> tmp53;
9450 56 : compiler::TNode<JSReceiver> tmp54;
9451 56 : compiler::TNode<Object> tmp55;
9452 56 : ca_.Bind(&block14, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
9453 56 : ca_.Goto(&block13, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
9454 : }
9455 :
9456 56 : if (block13.is_used()) {
9457 56 : compiler::TNode<Context> tmp56;
9458 56 : compiler::TNode<Object> tmp57;
9459 56 : compiler::TNode<JSReceiver> tmp58;
9460 56 : compiler::TNode<Number> tmp59;
9461 56 : compiler::TNode<JSReceiver> tmp60;
9462 56 : compiler::TNode<Object> tmp61;
9463 56 : ca_.Bind(&block13, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61);
9464 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 280);
9465 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 281);
9466 56 : compiler::TNode<Number> tmp62;
9467 56 : USE(tmp62);
9468 56 : tmp62 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr22UT12ATHeapNumber5ATSmi17ATconstexpr_int31(0));
9469 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 284);
9470 56 : compiler::TNode<BoolT> tmp63;
9471 56 : USE(tmp63);
9472 56 : tmp63 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsArraySpeciesProtectorCellInvalid());
9473 56 : ca_.Branch(tmp63, &block19, &block20, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, ca_.Uninitialized<JSReceiver>(), tmp62);
9474 : }
9475 :
9476 56 : if (block19.is_used()) {
9477 56 : compiler::TNode<Context> tmp64;
9478 56 : compiler::TNode<Object> tmp65;
9479 56 : compiler::TNode<JSReceiver> tmp66;
9480 56 : compiler::TNode<Number> tmp67;
9481 56 : compiler::TNode<JSReceiver> tmp68;
9482 56 : compiler::TNode<Object> tmp69;
9483 56 : compiler::TNode<JSReceiver> tmp70;
9484 56 : compiler::TNode<Number> tmp71;
9485 56 : ca_.Bind(&block19, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
9486 56 : ca_.Goto(&block18, tmp64, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71);
9487 : }
9488 :
9489 56 : if (block20.is_used()) {
9490 56 : compiler::TNode<Context> tmp72;
9491 56 : compiler::TNode<Object> tmp73;
9492 56 : compiler::TNode<JSReceiver> tmp74;
9493 56 : compiler::TNode<Number> tmp75;
9494 56 : compiler::TNode<JSReceiver> tmp76;
9495 56 : compiler::TNode<Object> tmp77;
9496 56 : compiler::TNode<JSReceiver> tmp78;
9497 56 : compiler::TNode<Number> tmp79;
9498 56 : ca_.Bind(&block20, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79);
9499 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 285);
9500 56 : compiler::TNode<JSArray> tmp80;
9501 56 : USE(tmp80);
9502 56 : compiler::CodeAssemblerLabel label0(&ca_);
9503 56 : tmp80 = BaseBuiltinsFromDSLAssembler(state_).Cast13ATFastJSArray(compiler::TNode<Context>{tmp72}, compiler::TNode<Object>{tmp73}, &label0);
9504 56 : ca_.Goto(&block21, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp73, tmp80);
9505 56 : if (label0.is_used()) {
9506 56 : ca_.Bind(&label0);
9507 56 : ca_.Goto(&block22, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp73);
9508 56 : }
9509 : }
9510 :
9511 56 : if (block22.is_used()) {
9512 56 : compiler::TNode<Context> tmp81;
9513 56 : compiler::TNode<Object> tmp82;
9514 56 : compiler::TNode<JSReceiver> tmp83;
9515 56 : compiler::TNode<Number> tmp84;
9516 56 : compiler::TNode<JSReceiver> tmp85;
9517 56 : compiler::TNode<Object> tmp86;
9518 56 : compiler::TNode<JSReceiver> tmp87;
9519 56 : compiler::TNode<Number> tmp88;
9520 56 : compiler::TNode<Object> tmp89;
9521 56 : ca_.Bind(&block22, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
9522 56 : ca_.Goto(&block18, tmp81, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88);
9523 : }
9524 :
9525 56 : if (block21.is_used()) {
9526 56 : compiler::TNode<Context> tmp90;
9527 56 : compiler::TNode<Object> tmp91;
9528 56 : compiler::TNode<JSReceiver> tmp92;
9529 56 : compiler::TNode<Number> tmp93;
9530 56 : compiler::TNode<JSReceiver> tmp94;
9531 56 : compiler::TNode<Object> tmp95;
9532 56 : compiler::TNode<JSReceiver> tmp96;
9533 56 : compiler::TNode<Number> tmp97;
9534 56 : compiler::TNode<Object> tmp98;
9535 56 : compiler::TNode<JSArray> tmp99;
9536 56 : ca_.Bind(&block21, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99);
9537 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 287);
9538 56 : compiler::TNode<Smi> tmp100;
9539 56 : USE(tmp100);
9540 56 : compiler::CodeAssemblerLabel label0(&ca_);
9541 56 : tmp100 = BaseBuiltinsFromDSLAssembler(state_).Cast5ATSmi(compiler::TNode<Object>{tmp93}, &label0);
9542 56 : ca_.Goto(&block23, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96, tmp97, tmp99, tmp93, tmp100);
9543 56 : if (label0.is_used()) {
9544 56 : ca_.Bind(&label0);
9545 56 : ca_.Goto(&block24, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96, tmp97, tmp99, tmp93);
9546 56 : }
9547 : }
9548 :
9549 56 : if (block24.is_used()) {
9550 56 : compiler::TNode<Context> tmp101;
9551 56 : compiler::TNode<Object> tmp102;
9552 56 : compiler::TNode<JSReceiver> tmp103;
9553 56 : compiler::TNode<Number> tmp104;
9554 56 : compiler::TNode<JSReceiver> tmp105;
9555 56 : compiler::TNode<Object> tmp106;
9556 56 : compiler::TNode<JSReceiver> tmp107;
9557 56 : compiler::TNode<Number> tmp108;
9558 56 : compiler::TNode<JSArray> tmp109;
9559 56 : compiler::TNode<Number> tmp110;
9560 56 : ca_.Bind(&block24, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107, &tmp108, &tmp109, &tmp110);
9561 56 : ca_.Goto(&block18, tmp101, tmp102, tmp103, tmp104, tmp105, tmp106, tmp107, tmp108);
9562 : }
9563 :
9564 56 : if (block23.is_used()) {
9565 56 : compiler::TNode<Context> tmp111;
9566 56 : compiler::TNode<Object> tmp112;
9567 56 : compiler::TNode<JSReceiver> tmp113;
9568 56 : compiler::TNode<Number> tmp114;
9569 56 : compiler::TNode<JSReceiver> tmp115;
9570 56 : compiler::TNode<Object> tmp116;
9571 56 : compiler::TNode<JSReceiver> tmp117;
9572 56 : compiler::TNode<Number> tmp118;
9573 56 : compiler::TNode<JSArray> tmp119;
9574 56 : compiler::TNode<Number> tmp120;
9575 56 : compiler::TNode<Smi> tmp121;
9576 56 : ca_.Bind(&block23, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117, &tmp118, &tmp119, &tmp120, &tmp121);
9577 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 290);
9578 56 : compiler::TNode<JSArray> tmp122;
9579 56 : USE(tmp122);
9580 56 : compiler::TypedCodeAssemblerVariable<JSArray> result_0_0(&ca_);
9581 112 : compiler::TypedCodeAssemblerVariable<Smi> result_0_1(&ca_);
9582 112 : compiler::CodeAssemblerLabel label0(&ca_);
9583 56 : tmp122 = ArrayMapBuiltinsFromDSLAssembler(state_).FastArrayMap(compiler::TNode<Context>{tmp111}, compiler::TNode<JSReceiver>{tmp119}, compiler::TNode<Smi>{tmp121}, compiler::TNode<JSReceiver>{tmp115}, compiler::TNode<Object>{tmp116}, &label0, &result_0_0, &result_0_1);
9584 56 : ca_.Goto(&block25, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp118, tmp119, tmp121, tmp119, tmp121, tmp115, tmp116, tmp122);
9585 56 : if (label0.is_used()) {
9586 56 : ca_.Bind(&label0);
9587 56 : ca_.Goto(&block26, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp118, tmp119, tmp121, tmp119, tmp121, tmp115, tmp116, result_0_0.value(), result_0_1.value());
9588 56 : }
9589 : }
9590 :
9591 56 : if (block26.is_used()) {
9592 56 : compiler::TNode<Context> tmp123;
9593 56 : compiler::TNode<Object> tmp124;
9594 56 : compiler::TNode<JSReceiver> tmp125;
9595 56 : compiler::TNode<Number> tmp126;
9596 56 : compiler::TNode<JSReceiver> tmp127;
9597 56 : compiler::TNode<Object> tmp128;
9598 56 : compiler::TNode<JSReceiver> tmp129;
9599 56 : compiler::TNode<Number> tmp130;
9600 56 : compiler::TNode<JSArray> tmp131;
9601 56 : compiler::TNode<Smi> tmp132;
9602 56 : compiler::TNode<JSArray> tmp133;
9603 56 : compiler::TNode<Smi> tmp134;
9604 56 : compiler::TNode<JSReceiver> tmp135;
9605 56 : compiler::TNode<Object> tmp136;
9606 56 : compiler::TNode<JSArray> tmp137;
9607 56 : compiler::TNode<Smi> tmp138;
9608 56 : ca_.Bind(&block26, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129, &tmp130, &tmp131, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138);
9609 56 : ca_.Goto(&block16, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130, tmp137, tmp138);
9610 : }
9611 :
9612 56 : if (block25.is_used()) {
9613 56 : compiler::TNode<Context> tmp139;
9614 56 : compiler::TNode<Object> tmp140;
9615 56 : compiler::TNode<JSReceiver> tmp141;
9616 56 : compiler::TNode<Number> tmp142;
9617 56 : compiler::TNode<JSReceiver> tmp143;
9618 56 : compiler::TNode<Object> tmp144;
9619 56 : compiler::TNode<JSReceiver> tmp145;
9620 56 : compiler::TNode<Number> tmp146;
9621 56 : compiler::TNode<JSArray> tmp147;
9622 56 : compiler::TNode<Smi> tmp148;
9623 56 : compiler::TNode<JSArray> tmp149;
9624 56 : compiler::TNode<Smi> tmp150;
9625 56 : compiler::TNode<JSReceiver> tmp151;
9626 56 : compiler::TNode<Object> tmp152;
9627 56 : compiler::TNode<JSArray> tmp153;
9628 56 : ca_.Bind(&block25, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151, &tmp152, &tmp153);
9629 56 : arguments->PopAndReturn(tmp153);
9630 : }
9631 :
9632 56 : if (block18.is_used()) {
9633 56 : compiler::TNode<Context> tmp154;
9634 56 : compiler::TNode<Object> tmp155;
9635 56 : compiler::TNode<JSReceiver> tmp156;
9636 56 : compiler::TNode<Number> tmp157;
9637 56 : compiler::TNode<JSReceiver> tmp158;
9638 56 : compiler::TNode<Object> tmp159;
9639 56 : compiler::TNode<JSReceiver> tmp160;
9640 56 : compiler::TNode<Number> tmp161;
9641 56 : ca_.Bind(&block18, &tmp154, &tmp155, &tmp156, &tmp157, &tmp158, &tmp159, &tmp160, &tmp161);
9642 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 294);
9643 56 : compiler::TNode<JSReceiver> tmp162;
9644 56 : USE(tmp162);
9645 56 : tmp162 = ca_.UncheckedCast<JSReceiver>(CodeStubAssembler(state_).ArraySpeciesCreate(compiler::TNode<Context>{tmp154}, compiler::TNode<Object>{tmp155}, compiler::TNode<Number>{tmp157}));
9646 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 282);
9647 56 : ca_.Goto(&block17, tmp154, tmp155, tmp156, tmp157, tmp158, tmp159, tmp162, tmp161);
9648 : }
9649 :
9650 56 : if (block17.is_used()) {
9651 56 : compiler::TNode<Context> tmp163;
9652 56 : compiler::TNode<Object> tmp164;
9653 56 : compiler::TNode<JSReceiver> tmp165;
9654 56 : compiler::TNode<Number> tmp166;
9655 56 : compiler::TNode<JSReceiver> tmp167;
9656 56 : compiler::TNode<Object> tmp168;
9657 56 : compiler::TNode<JSReceiver> tmp169;
9658 56 : compiler::TNode<Number> tmp170;
9659 56 : ca_.Bind(&block17, &tmp163, &tmp164, &tmp165, &tmp166, &tmp167, &tmp168, &tmp169, &tmp170);
9660 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 296);
9661 56 : ca_.Goto(&block15, tmp163, tmp164, tmp165, tmp166, tmp167, tmp168, tmp169, tmp170);
9662 : }
9663 :
9664 56 : if (block16.is_used()) {
9665 56 : compiler::TNode<Context> tmp171;
9666 56 : compiler::TNode<Object> tmp172;
9667 56 : compiler::TNode<JSReceiver> tmp173;
9668 56 : compiler::TNode<Number> tmp174;
9669 56 : compiler::TNode<JSReceiver> tmp175;
9670 56 : compiler::TNode<Object> tmp176;
9671 56 : compiler::TNode<JSReceiver> tmp177;
9672 56 : compiler::TNode<Number> tmp178;
9673 56 : compiler::TNode<JSArray> tmp179;
9674 56 : compiler::TNode<Smi> tmp180;
9675 56 : ca_.Bind(&block16, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178, &tmp179, &tmp180);
9676 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 297);
9677 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 298);
9678 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 282);
9679 56 : ca_.Goto(&block15, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp179, tmp180);
9680 : }
9681 :
9682 56 : if (block15.is_used()) {
9683 56 : compiler::TNode<Context> tmp181;
9684 56 : compiler::TNode<Object> tmp182;
9685 56 : compiler::TNode<JSReceiver> tmp183;
9686 56 : compiler::TNode<Number> tmp184;
9687 56 : compiler::TNode<JSReceiver> tmp185;
9688 56 : compiler::TNode<Object> tmp186;
9689 56 : compiler::TNode<JSReceiver> tmp187;
9690 56 : compiler::TNode<Number> tmp188;
9691 56 : ca_.Bind(&block15, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188);
9692 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 302);
9693 56 : compiler::TNode<Oddball> tmp189;
9694 56 : USE(tmp189);
9695 56 : tmp189 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
9696 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 301);
9697 56 : compiler::TNode<Object> tmp190;
9698 56 : tmp190 = CodeStubAssembler(state_).CallBuiltin(Builtins::kArrayMapLoopContinuation, tmp181, tmp183, tmp185, tmp186, tmp187, tmp183, tmp188, tmp184, tmp189);
9699 56 : USE(tmp190);
9700 56 : arguments->PopAndReturn(tmp190);
9701 : }
9702 :
9703 56 : if (block4.is_used()) {
9704 56 : compiler::TNode<Context> tmp191;
9705 56 : compiler::TNode<Object> tmp192;
9706 56 : ca_.Bind(&block4, &tmp191, &tmp192);
9707 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 305);
9708 56 : compiler::TNode<IntPtrT> tmp193;
9709 56 : USE(tmp193);
9710 56 : tmp193 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
9711 56 : compiler::TNode<Object> tmp194;
9712 56 : USE(tmp194);
9713 56 : tmp194 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(arguments, compiler::TNode<IntPtrT>{tmp193}));
9714 56 : CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp191}, MessageTemplate::kCalledNonCallable, compiler::TNode<Object>{tmp194});
9715 : }
9716 :
9717 56 : if (block2.is_used()) {
9718 56 : compiler::TNode<Context> tmp195;
9719 56 : compiler::TNode<Object> tmp196;
9720 56 : ca_.Bind(&block2, &tmp195, &tmp196);
9721 56 : ca_.SetSourcePosition("../../src/builtins/array-map.tq", 308);
9722 56 : CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp195}, MessageTemplate::kCalledOnNullOrUndefined, "Array.prototype.map");
9723 56 : }
9724 56 : }
9725 :
9726 : } // namespace internal
9727 86739 : } // namespace v8
9728 :
|