1 extern "C" EncodedJSValue JITStubThunked_op_convert_this(STUB_ARGS_DECLARATION);
cti_op_convert_this(STUB_ARGS_DECLARATION)2 __asm EncodedJSValue cti_op_convert_this(STUB_ARGS_DECLARATION)
3 {
4 ARM
5 IMPORT JITStubThunked_op_convert_this
6 str lr, [sp, #32]
7 bl JITStubThunked_op_convert_this
8 ldr lr, [sp, #32]
9 bx lr
10 }
11
12 extern "C" void JITStubThunked_op_end(STUB_ARGS_DECLARATION);
cti_op_end(STUB_ARGS_DECLARATION)13 __asm void cti_op_end(STUB_ARGS_DECLARATION)
14 {
15 ARM
16 IMPORT JITStubThunked_op_end
17 str lr, [sp, #32]
18 bl JITStubThunked_op_end
19 ldr lr, [sp, #32]
20 bx lr
21 }
22
23 extern "C" EncodedJSValue JITStubThunked_op_add(STUB_ARGS_DECLARATION);
cti_op_add(STUB_ARGS_DECLARATION)24 __asm EncodedJSValue cti_op_add(STUB_ARGS_DECLARATION)
25 {
26 ARM
27 IMPORT JITStubThunked_op_add
28 str lr, [sp, #32]
29 bl JITStubThunked_op_add
30 ldr lr, [sp, #32]
31 bx lr
32 }
33
34 extern "C" EncodedJSValue JITStubThunked_op_pre_inc(STUB_ARGS_DECLARATION);
cti_op_pre_inc(STUB_ARGS_DECLARATION)35 __asm EncodedJSValue cti_op_pre_inc(STUB_ARGS_DECLARATION)
36 {
37 ARM
38 IMPORT JITStubThunked_op_pre_inc
39 str lr, [sp, #32]
40 bl JITStubThunked_op_pre_inc
41 ldr lr, [sp, #32]
42 bx lr
43 }
44
45 extern "C" int JITStubThunked_timeout_check(STUB_ARGS_DECLARATION);
cti_timeout_check(STUB_ARGS_DECLARATION)46 __asm int cti_timeout_check(STUB_ARGS_DECLARATION)
47 {
48 ARM
49 IMPORT JITStubThunked_timeout_check
50 str lr, [sp, #32]
51 bl JITStubThunked_timeout_check
52 ldr lr, [sp, #32]
53 bx lr
54 }
55
56 extern "C" void JITStubThunked_register_file_check(STUB_ARGS_DECLARATION);
cti_register_file_check(STUB_ARGS_DECLARATION)57 __asm void cti_register_file_check(STUB_ARGS_DECLARATION)
58 {
59 ARM
60 IMPORT JITStubThunked_register_file_check
61 str lr, [sp, #32]
62 bl JITStubThunked_register_file_check
63 ldr lr, [sp, #32]
64 bx lr
65 }
66
67 extern "C" int JITStubThunked_op_loop_if_lesseq(STUB_ARGS_DECLARATION);
cti_op_loop_if_lesseq(STUB_ARGS_DECLARATION)68 __asm int cti_op_loop_if_lesseq(STUB_ARGS_DECLARATION)
69 {
70 ARM
71 IMPORT JITStubThunked_op_loop_if_lesseq
72 str lr, [sp, #32]
73 bl JITStubThunked_op_loop_if_lesseq
74 ldr lr, [sp, #32]
75 bx lr
76 }
77
78 extern "C" JSObject* JITStubThunked_op_new_object(STUB_ARGS_DECLARATION);
cti_op_new_object(STUB_ARGS_DECLARATION)79 __asm JSObject* cti_op_new_object(STUB_ARGS_DECLARATION)
80 {
81 ARM
82 IMPORT JITStubThunked_op_new_object
83 str lr, [sp, #32]
84 bl JITStubThunked_op_new_object
85 ldr lr, [sp, #32]
86 bx lr
87 }
88
89 extern "C" void JITStubThunked_op_put_by_id_generic(STUB_ARGS_DECLARATION);
cti_op_put_by_id_generic(STUB_ARGS_DECLARATION)90 __asm void cti_op_put_by_id_generic(STUB_ARGS_DECLARATION)
91 {
92 ARM
93 IMPORT JITStubThunked_op_put_by_id_generic
94 str lr, [sp, #32]
95 bl JITStubThunked_op_put_by_id_generic
96 ldr lr, [sp, #32]
97 bx lr
98 }
99
100 extern "C" EncodedJSValue JITStubThunked_op_get_by_id_generic(STUB_ARGS_DECLARATION);
cti_op_get_by_id_generic(STUB_ARGS_DECLARATION)101 __asm EncodedJSValue cti_op_get_by_id_generic(STUB_ARGS_DECLARATION)
102 {
103 ARM
104 IMPORT JITStubThunked_op_get_by_id_generic
105 str lr, [sp, #32]
106 bl JITStubThunked_op_get_by_id_generic
107 ldr lr, [sp, #32]
108 bx lr
109 }
110
111 extern "C" void JITStubThunked_op_put_by_id(STUB_ARGS_DECLARATION);
cti_op_put_by_id(STUB_ARGS_DECLARATION)112 __asm void cti_op_put_by_id(STUB_ARGS_DECLARATION)
113 {
114 ARM
115 IMPORT JITStubThunked_op_put_by_id
116 str lr, [sp, #32]
117 bl JITStubThunked_op_put_by_id
118 ldr lr, [sp, #32]
119 bx lr
120 }
121
122 extern "C" void JITStubThunked_op_put_by_id_fail(STUB_ARGS_DECLARATION);
cti_op_put_by_id_fail(STUB_ARGS_DECLARATION)123 __asm void cti_op_put_by_id_fail(STUB_ARGS_DECLARATION)
124 {
125 ARM
126 IMPORT JITStubThunked_op_put_by_id_fail
127 str lr, [sp, #32]
128 bl JITStubThunked_op_put_by_id_fail
129 ldr lr, [sp, #32]
130 bx lr
131 }
132
133 extern "C" JSObject* JITStubThunked_op_put_by_id_transition_realloc(STUB_ARGS_DECLARATION);
cti_op_put_by_id_transition_realloc(STUB_ARGS_DECLARATION)134 __asm JSObject* cti_op_put_by_id_transition_realloc(STUB_ARGS_DECLARATION)
135 {
136 ARM
137 IMPORT JITStubThunked_op_put_by_id_transition_realloc
138 str lr, [sp, #32]
139 bl JITStubThunked_op_put_by_id_transition_realloc
140 ldr lr, [sp, #32]
141 bx lr
142 }
143
144 extern "C" EncodedJSValue JITStubThunked_op_get_by_id_method_check(STUB_ARGS_DECLARATION);
cti_op_get_by_id_method_check(STUB_ARGS_DECLARATION)145 __asm EncodedJSValue cti_op_get_by_id_method_check(STUB_ARGS_DECLARATION)
146 {
147 ARM
148 IMPORT JITStubThunked_op_get_by_id_method_check
149 str lr, [sp, #32]
150 bl JITStubThunked_op_get_by_id_method_check
151 ldr lr, [sp, #32]
152 bx lr
153 }
154
155 extern "C" EncodedJSValue JITStubThunked_op_get_by_id(STUB_ARGS_DECLARATION);
cti_op_get_by_id(STUB_ARGS_DECLARATION)156 __asm EncodedJSValue cti_op_get_by_id(STUB_ARGS_DECLARATION)
157 {
158 ARM
159 IMPORT JITStubThunked_op_get_by_id
160 str lr, [sp, #32]
161 bl JITStubThunked_op_get_by_id
162 ldr lr, [sp, #32]
163 bx lr
164 }
165
166 extern "C" EncodedJSValue JITStubThunked_op_get_by_id_self_fail(STUB_ARGS_DECLARATION);
cti_op_get_by_id_self_fail(STUB_ARGS_DECLARATION)167 __asm EncodedJSValue cti_op_get_by_id_self_fail(STUB_ARGS_DECLARATION)
168 {
169 ARM
170 IMPORT JITStubThunked_op_get_by_id_self_fail
171 str lr, [sp, #32]
172 bl JITStubThunked_op_get_by_id_self_fail
173 ldr lr, [sp, #32]
174 bx lr
175 }
176
177 extern "C" EncodedJSValue JITStubThunked_op_get_by_id_proto_list(STUB_ARGS_DECLARATION);
cti_op_get_by_id_proto_list(STUB_ARGS_DECLARATION)178 __asm EncodedJSValue cti_op_get_by_id_proto_list(STUB_ARGS_DECLARATION)
179 {
180 ARM
181 IMPORT JITStubThunked_op_get_by_id_proto_list
182 str lr, [sp, #32]
183 bl JITStubThunked_op_get_by_id_proto_list
184 ldr lr, [sp, #32]
185 bx lr
186 }
187
188 extern "C" EncodedJSValue JITStubThunked_op_get_by_id_proto_list_full(STUB_ARGS_DECLARATION);
cti_op_get_by_id_proto_list_full(STUB_ARGS_DECLARATION)189 __asm EncodedJSValue cti_op_get_by_id_proto_list_full(STUB_ARGS_DECLARATION)
190 {
191 ARM
192 IMPORT JITStubThunked_op_get_by_id_proto_list_full
193 str lr, [sp, #32]
194 bl JITStubThunked_op_get_by_id_proto_list_full
195 ldr lr, [sp, #32]
196 bx lr
197 }
198
199 extern "C" EncodedJSValue JITStubThunked_op_get_by_id_proto_fail(STUB_ARGS_DECLARATION);
cti_op_get_by_id_proto_fail(STUB_ARGS_DECLARATION)200 __asm EncodedJSValue cti_op_get_by_id_proto_fail(STUB_ARGS_DECLARATION)
201 {
202 ARM
203 IMPORT JITStubThunked_op_get_by_id_proto_fail
204 str lr, [sp, #32]
205 bl JITStubThunked_op_get_by_id_proto_fail
206 ldr lr, [sp, #32]
207 bx lr
208 }
209
210 extern "C" EncodedJSValue JITStubThunked_op_get_by_id_array_fail(STUB_ARGS_DECLARATION);
cti_op_get_by_id_array_fail(STUB_ARGS_DECLARATION)211 __asm EncodedJSValue cti_op_get_by_id_array_fail(STUB_ARGS_DECLARATION)
212 {
213 ARM
214 IMPORT JITStubThunked_op_get_by_id_array_fail
215 str lr, [sp, #32]
216 bl JITStubThunked_op_get_by_id_array_fail
217 ldr lr, [sp, #32]
218 bx lr
219 }
220
221 extern "C" EncodedJSValue JITStubThunked_op_get_by_id_string_fail(STUB_ARGS_DECLARATION);
cti_op_get_by_id_string_fail(STUB_ARGS_DECLARATION)222 __asm EncodedJSValue cti_op_get_by_id_string_fail(STUB_ARGS_DECLARATION)
223 {
224 ARM
225 IMPORT JITStubThunked_op_get_by_id_string_fail
226 str lr, [sp, #32]
227 bl JITStubThunked_op_get_by_id_string_fail
228 ldr lr, [sp, #32]
229 bx lr
230 }
231
232 extern "C" EncodedJSValue JITStubThunked_op_instanceof(STUB_ARGS_DECLARATION);
cti_op_instanceof(STUB_ARGS_DECLARATION)233 __asm EncodedJSValue cti_op_instanceof(STUB_ARGS_DECLARATION)
234 {
235 ARM
236 IMPORT JITStubThunked_op_instanceof
237 str lr, [sp, #32]
238 bl JITStubThunked_op_instanceof
239 ldr lr, [sp, #32]
240 bx lr
241 }
242
243 extern "C" EncodedJSValue JITStubThunked_op_del_by_id(STUB_ARGS_DECLARATION);
cti_op_del_by_id(STUB_ARGS_DECLARATION)244 __asm EncodedJSValue cti_op_del_by_id(STUB_ARGS_DECLARATION)
245 {
246 ARM
247 IMPORT JITStubThunked_op_del_by_id
248 str lr, [sp, #32]
249 bl JITStubThunked_op_del_by_id
250 ldr lr, [sp, #32]
251 bx lr
252 }
253
254 extern "C" EncodedJSValue JITStubThunked_op_mul(STUB_ARGS_DECLARATION);
cti_op_mul(STUB_ARGS_DECLARATION)255 __asm EncodedJSValue cti_op_mul(STUB_ARGS_DECLARATION)
256 {
257 ARM
258 IMPORT JITStubThunked_op_mul
259 str lr, [sp, #32]
260 bl JITStubThunked_op_mul
261 ldr lr, [sp, #32]
262 bx lr
263 }
264
265 extern "C" JSObject* JITStubThunked_op_new_func(STUB_ARGS_DECLARATION);
cti_op_new_func(STUB_ARGS_DECLARATION)266 __asm JSObject* cti_op_new_func(STUB_ARGS_DECLARATION)
267 {
268 ARM
269 IMPORT JITStubThunked_op_new_func
270 str lr, [sp, #32]
271 bl JITStubThunked_op_new_func
272 ldr lr, [sp, #32]
273 bx lr
274 }
275
276 extern "C" void* JITStubThunked_op_call_JSFunction(STUB_ARGS_DECLARATION);
cti_op_call_JSFunction(STUB_ARGS_DECLARATION)277 __asm void* cti_op_call_JSFunction(STUB_ARGS_DECLARATION)
278 {
279 ARM
280 IMPORT JITStubThunked_op_call_JSFunction
281 str lr, [sp, #32]
282 bl JITStubThunked_op_call_JSFunction
283 ldr lr, [sp, #32]
284 bx lr
285 }
286
287 extern "C" VoidPtrPair JITStubThunked_op_call_arityCheck(STUB_ARGS_DECLARATION);
cti_op_call_arityCheck(STUB_ARGS_DECLARATION)288 __asm VoidPtrPair cti_op_call_arityCheck(STUB_ARGS_DECLARATION)
289 {
290 ARM
291 IMPORT JITStubThunked_op_call_arityCheck
292 str lr, [sp, #32]
293 bl JITStubThunked_op_call_arityCheck
294 ldr lr, [sp, #32]
295 bx lr
296 }
297
298 extern "C" void* JITStubThunked_vm_lazyLinkCall(STUB_ARGS_DECLARATION);
cti_vm_lazyLinkCall(STUB_ARGS_DECLARATION)299 __asm void* cti_vm_lazyLinkCall(STUB_ARGS_DECLARATION)
300 {
301 ARM
302 IMPORT JITStubThunked_vm_lazyLinkCall
303 str lr, [sp, #32]
304 bl JITStubThunked_vm_lazyLinkCall
305 ldr lr, [sp, #32]
306 bx lr
307 }
308
309 extern "C" JSObject* JITStubThunked_op_push_activation(STUB_ARGS_DECLARATION);
cti_op_push_activation(STUB_ARGS_DECLARATION)310 __asm JSObject* cti_op_push_activation(STUB_ARGS_DECLARATION)
311 {
312 ARM
313 IMPORT JITStubThunked_op_push_activation
314 str lr, [sp, #32]
315 bl JITStubThunked_op_push_activation
316 ldr lr, [sp, #32]
317 bx lr
318 }
319
320 extern "C" EncodedJSValue JITStubThunked_op_call_NotJSFunction(STUB_ARGS_DECLARATION);
cti_op_call_NotJSFunction(STUB_ARGS_DECLARATION)321 __asm EncodedJSValue cti_op_call_NotJSFunction(STUB_ARGS_DECLARATION)
322 {
323 ARM
324 IMPORT JITStubThunked_op_call_NotJSFunction
325 str lr, [sp, #32]
326 bl JITStubThunked_op_call_NotJSFunction
327 ldr lr, [sp, #32]
328 bx lr
329 }
330
331 extern "C" void JITStubThunked_op_create_arguments(STUB_ARGS_DECLARATION);
cti_op_create_arguments(STUB_ARGS_DECLARATION)332 __asm void cti_op_create_arguments(STUB_ARGS_DECLARATION)
333 {
334 ARM
335 IMPORT JITStubThunked_op_create_arguments
336 str lr, [sp, #32]
337 bl JITStubThunked_op_create_arguments
338 ldr lr, [sp, #32]
339 bx lr
340 }
341
342 extern "C" void JITStubThunked_op_create_arguments_no_params(STUB_ARGS_DECLARATION);
cti_op_create_arguments_no_params(STUB_ARGS_DECLARATION)343 __asm void cti_op_create_arguments_no_params(STUB_ARGS_DECLARATION)
344 {
345 ARM
346 IMPORT JITStubThunked_op_create_arguments_no_params
347 str lr, [sp, #32]
348 bl JITStubThunked_op_create_arguments_no_params
349 ldr lr, [sp, #32]
350 bx lr
351 }
352
353 extern "C" void JITStubThunked_op_tear_off_activation(STUB_ARGS_DECLARATION);
cti_op_tear_off_activation(STUB_ARGS_DECLARATION)354 __asm void cti_op_tear_off_activation(STUB_ARGS_DECLARATION)
355 {
356 ARM
357 IMPORT JITStubThunked_op_tear_off_activation
358 str lr, [sp, #32]
359 bl JITStubThunked_op_tear_off_activation
360 ldr lr, [sp, #32]
361 bx lr
362 }
363
364 extern "C" void JITStubThunked_op_tear_off_arguments(STUB_ARGS_DECLARATION);
cti_op_tear_off_arguments(STUB_ARGS_DECLARATION)365 __asm void cti_op_tear_off_arguments(STUB_ARGS_DECLARATION)
366 {
367 ARM
368 IMPORT JITStubThunked_op_tear_off_arguments
369 str lr, [sp, #32]
370 bl JITStubThunked_op_tear_off_arguments
371 ldr lr, [sp, #32]
372 bx lr
373 }
374
375 extern "C" void JITStubThunked_op_profile_will_call(STUB_ARGS_DECLARATION);
cti_op_profile_will_call(STUB_ARGS_DECLARATION)376 __asm void cti_op_profile_will_call(STUB_ARGS_DECLARATION)
377 {
378 ARM
379 IMPORT JITStubThunked_op_profile_will_call
380 str lr, [sp, #32]
381 bl JITStubThunked_op_profile_will_call
382 ldr lr, [sp, #32]
383 bx lr
384 }
385
386 extern "C" void JITStubThunked_op_profile_did_call(STUB_ARGS_DECLARATION);
cti_op_profile_did_call(STUB_ARGS_DECLARATION)387 __asm void cti_op_profile_did_call(STUB_ARGS_DECLARATION)
388 {
389 ARM
390 IMPORT JITStubThunked_op_profile_did_call
391 str lr, [sp, #32]
392 bl JITStubThunked_op_profile_did_call
393 ldr lr, [sp, #32]
394 bx lr
395 }
396
397 extern "C" void JITStubThunked_op_ret_scopeChain(STUB_ARGS_DECLARATION);
cti_op_ret_scopeChain(STUB_ARGS_DECLARATION)398 __asm void cti_op_ret_scopeChain(STUB_ARGS_DECLARATION)
399 {
400 ARM
401 IMPORT JITStubThunked_op_ret_scopeChain
402 str lr, [sp, #32]
403 bl JITStubThunked_op_ret_scopeChain
404 ldr lr, [sp, #32]
405 bx lr
406 }
407
408 extern "C" JSObject* JITStubThunked_op_new_array(STUB_ARGS_DECLARATION);
cti_op_new_array(STUB_ARGS_DECLARATION)409 __asm JSObject* cti_op_new_array(STUB_ARGS_DECLARATION)
410 {
411 ARM
412 IMPORT JITStubThunked_op_new_array
413 str lr, [sp, #32]
414 bl JITStubThunked_op_new_array
415 ldr lr, [sp, #32]
416 bx lr
417 }
418
419 extern "C" EncodedJSValue JITStubThunked_op_resolve(STUB_ARGS_DECLARATION);
cti_op_resolve(STUB_ARGS_DECLARATION)420 __asm EncodedJSValue cti_op_resolve(STUB_ARGS_DECLARATION)
421 {
422 ARM
423 IMPORT JITStubThunked_op_resolve
424 str lr, [sp, #32]
425 bl JITStubThunked_op_resolve
426 ldr lr, [sp, #32]
427 bx lr
428 }
429
430 extern "C" JSObject* JITStubThunked_op_construct_JSConstruct(STUB_ARGS_DECLARATION);
cti_op_construct_JSConstruct(STUB_ARGS_DECLARATION)431 __asm JSObject* cti_op_construct_JSConstruct(STUB_ARGS_DECLARATION)
432 {
433 ARM
434 IMPORT JITStubThunked_op_construct_JSConstruct
435 str lr, [sp, #32]
436 bl JITStubThunked_op_construct_JSConstruct
437 ldr lr, [sp, #32]
438 bx lr
439 }
440
441 extern "C" EncodedJSValue JITStubThunked_op_construct_NotJSConstruct(STUB_ARGS_DECLARATION);
cti_op_construct_NotJSConstruct(STUB_ARGS_DECLARATION)442 __asm EncodedJSValue cti_op_construct_NotJSConstruct(STUB_ARGS_DECLARATION)
443 {
444 ARM
445 IMPORT JITStubThunked_op_construct_NotJSConstruct
446 str lr, [sp, #32]
447 bl JITStubThunked_op_construct_NotJSConstruct
448 ldr lr, [sp, #32]
449 bx lr
450 }
451
452 extern "C" EncodedJSValue JITStubThunked_op_get_by_val(STUB_ARGS_DECLARATION);
cti_op_get_by_val(STUB_ARGS_DECLARATION)453 __asm EncodedJSValue cti_op_get_by_val(STUB_ARGS_DECLARATION)
454 {
455 ARM
456 IMPORT JITStubThunked_op_get_by_val
457 str lr, [sp, #32]
458 bl JITStubThunked_op_get_by_val
459 ldr lr, [sp, #32]
460 bx lr
461 }
462
463 extern "C" EncodedJSValue JITStubThunked_op_get_by_val_string(STUB_ARGS_DECLARATION);
cti_op_get_by_val_string(STUB_ARGS_DECLARATION)464 __asm EncodedJSValue cti_op_get_by_val_string(STUB_ARGS_DECLARATION)
465 {
466 ARM
467 IMPORT JITStubThunked_op_get_by_val_string
468 str lr, [sp, #32]
469 bl JITStubThunked_op_get_by_val_string
470 ldr lr, [sp, #32]
471 bx lr
472 }
473
474 extern "C" EncodedJSValue JITStubThunked_op_get_by_val_byte_array(STUB_ARGS_DECLARATION);
cti_op_get_by_val_byte_array(STUB_ARGS_DECLARATION)475 __asm EncodedJSValue cti_op_get_by_val_byte_array(STUB_ARGS_DECLARATION)
476 {
477 ARM
478 IMPORT JITStubThunked_op_get_by_val_byte_array
479 str lr, [sp, #32]
480 bl JITStubThunked_op_get_by_val_byte_array
481 ldr lr, [sp, #32]
482 bx lr
483 }
484
485 extern "C" EncodedJSValue JITStubThunked_op_sub(STUB_ARGS_DECLARATION);
cti_op_sub(STUB_ARGS_DECLARATION)486 __asm EncodedJSValue cti_op_sub(STUB_ARGS_DECLARATION)
487 {
488 ARM
489 IMPORT JITStubThunked_op_sub
490 str lr, [sp, #32]
491 bl JITStubThunked_op_sub
492 ldr lr, [sp, #32]
493 bx lr
494 }
495
496 extern "C" void JITStubThunked_op_put_by_val(STUB_ARGS_DECLARATION);
cti_op_put_by_val(STUB_ARGS_DECLARATION)497 __asm void cti_op_put_by_val(STUB_ARGS_DECLARATION)
498 {
499 ARM
500 IMPORT JITStubThunked_op_put_by_val
501 str lr, [sp, #32]
502 bl JITStubThunked_op_put_by_val
503 ldr lr, [sp, #32]
504 bx lr
505 }
506
507 extern "C" void JITStubThunked_op_put_by_val_byte_array(STUB_ARGS_DECLARATION);
cti_op_put_by_val_byte_array(STUB_ARGS_DECLARATION)508 __asm void cti_op_put_by_val_byte_array(STUB_ARGS_DECLARATION)
509 {
510 ARM
511 IMPORT JITStubThunked_op_put_by_val_byte_array
512 str lr, [sp, #32]
513 bl JITStubThunked_op_put_by_val_byte_array
514 ldr lr, [sp, #32]
515 bx lr
516 }
517
518 extern "C" EncodedJSValue JITStubThunked_op_lesseq(STUB_ARGS_DECLARATION);
cti_op_lesseq(STUB_ARGS_DECLARATION)519 __asm EncodedJSValue cti_op_lesseq(STUB_ARGS_DECLARATION)
520 {
521 ARM
522 IMPORT JITStubThunked_op_lesseq
523 str lr, [sp, #32]
524 bl JITStubThunked_op_lesseq
525 ldr lr, [sp, #32]
526 bx lr
527 }
528
529 extern "C" int JITStubThunked_op_load_varargs(STUB_ARGS_DECLARATION);
cti_op_load_varargs(STUB_ARGS_DECLARATION)530 __asm int cti_op_load_varargs(STUB_ARGS_DECLARATION)
531 {
532 ARM
533 IMPORT JITStubThunked_op_load_varargs
534 str lr, [sp, #32]
535 bl JITStubThunked_op_load_varargs
536 ldr lr, [sp, #32]
537 bx lr
538 }
539
540 extern "C" EncodedJSValue JITStubThunked_op_negate(STUB_ARGS_DECLARATION);
cti_op_negate(STUB_ARGS_DECLARATION)541 __asm EncodedJSValue cti_op_negate(STUB_ARGS_DECLARATION)
542 {
543 ARM
544 IMPORT JITStubThunked_op_negate
545 str lr, [sp, #32]
546 bl JITStubThunked_op_negate
547 ldr lr, [sp, #32]
548 bx lr
549 }
550
551 extern "C" EncodedJSValue JITStubThunked_op_resolve_base(STUB_ARGS_DECLARATION);
cti_op_resolve_base(STUB_ARGS_DECLARATION)552 __asm EncodedJSValue cti_op_resolve_base(STUB_ARGS_DECLARATION)
553 {
554 ARM
555 IMPORT JITStubThunked_op_resolve_base
556 str lr, [sp, #32]
557 bl JITStubThunked_op_resolve_base
558 ldr lr, [sp, #32]
559 bx lr
560 }
561
562 extern "C" EncodedJSValue JITStubThunked_op_resolve_skip(STUB_ARGS_DECLARATION);
cti_op_resolve_skip(STUB_ARGS_DECLARATION)563 __asm EncodedJSValue cti_op_resolve_skip(STUB_ARGS_DECLARATION)
564 {
565 ARM
566 IMPORT JITStubThunked_op_resolve_skip
567 str lr, [sp, #32]
568 bl JITStubThunked_op_resolve_skip
569 ldr lr, [sp, #32]
570 bx lr
571 }
572
573 extern "C" EncodedJSValue JITStubThunked_op_resolve_global(STUB_ARGS_DECLARATION);
cti_op_resolve_global(STUB_ARGS_DECLARATION)574 __asm EncodedJSValue cti_op_resolve_global(STUB_ARGS_DECLARATION)
575 {
576 ARM
577 IMPORT JITStubThunked_op_resolve_global
578 str lr, [sp, #32]
579 bl JITStubThunked_op_resolve_global
580 ldr lr, [sp, #32]
581 bx lr
582 }
583
584 extern "C" EncodedJSValue JITStubThunked_op_div(STUB_ARGS_DECLARATION);
cti_op_div(STUB_ARGS_DECLARATION)585 __asm EncodedJSValue cti_op_div(STUB_ARGS_DECLARATION)
586 {
587 ARM
588 IMPORT JITStubThunked_op_div
589 str lr, [sp, #32]
590 bl JITStubThunked_op_div
591 ldr lr, [sp, #32]
592 bx lr
593 }
594
595 extern "C" EncodedJSValue JITStubThunked_op_pre_dec(STUB_ARGS_DECLARATION);
cti_op_pre_dec(STUB_ARGS_DECLARATION)596 __asm EncodedJSValue cti_op_pre_dec(STUB_ARGS_DECLARATION)
597 {
598 ARM
599 IMPORT JITStubThunked_op_pre_dec
600 str lr, [sp, #32]
601 bl JITStubThunked_op_pre_dec
602 ldr lr, [sp, #32]
603 bx lr
604 }
605
606 extern "C" int JITStubThunked_op_jless(STUB_ARGS_DECLARATION);
cti_op_jless(STUB_ARGS_DECLARATION)607 __asm int cti_op_jless(STUB_ARGS_DECLARATION)
608 {
609 ARM
610 IMPORT JITStubThunked_op_jless
611 str lr, [sp, #32]
612 bl JITStubThunked_op_jless
613 ldr lr, [sp, #32]
614 bx lr
615 }
616
617 extern "C" int JITStubThunked_op_jlesseq(STUB_ARGS_DECLARATION);
cti_op_jlesseq(STUB_ARGS_DECLARATION)618 __asm int cti_op_jlesseq(STUB_ARGS_DECLARATION)
619 {
620 ARM
621 IMPORT JITStubThunked_op_jlesseq
622 str lr, [sp, #32]
623 bl JITStubThunked_op_jlesseq
624 ldr lr, [sp, #32]
625 bx lr
626 }
627
628 extern "C" EncodedJSValue JITStubThunked_op_not(STUB_ARGS_DECLARATION);
cti_op_not(STUB_ARGS_DECLARATION)629 __asm EncodedJSValue cti_op_not(STUB_ARGS_DECLARATION)
630 {
631 ARM
632 IMPORT JITStubThunked_op_not
633 str lr, [sp, #32]
634 bl JITStubThunked_op_not
635 ldr lr, [sp, #32]
636 bx lr
637 }
638
639 extern "C" int JITStubThunked_op_jtrue(STUB_ARGS_DECLARATION);
cti_op_jtrue(STUB_ARGS_DECLARATION)640 __asm int cti_op_jtrue(STUB_ARGS_DECLARATION)
641 {
642 ARM
643 IMPORT JITStubThunked_op_jtrue
644 str lr, [sp, #32]
645 bl JITStubThunked_op_jtrue
646 ldr lr, [sp, #32]
647 bx lr
648 }
649
650 extern "C" EncodedJSValue JITStubThunked_op_post_inc(STUB_ARGS_DECLARATION);
cti_op_post_inc(STUB_ARGS_DECLARATION)651 __asm EncodedJSValue cti_op_post_inc(STUB_ARGS_DECLARATION)
652 {
653 ARM
654 IMPORT JITStubThunked_op_post_inc
655 str lr, [sp, #32]
656 bl JITStubThunked_op_post_inc
657 ldr lr, [sp, #32]
658 bx lr
659 }
660
661 extern "C" int JITStubThunked_op_eq(STUB_ARGS_DECLARATION);
cti_op_eq(STUB_ARGS_DECLARATION)662 __asm int cti_op_eq(STUB_ARGS_DECLARATION)
663 {
664 ARM
665 IMPORT JITStubThunked_op_eq
666 str lr, [sp, #32]
667 bl JITStubThunked_op_eq
668 ldr lr, [sp, #32]
669 bx lr
670 }
671
672 extern "C" int JITStubThunked_op_eq_strings(STUB_ARGS_DECLARATION);
cti_op_eq_strings(STUB_ARGS_DECLARATION)673 __asm int cti_op_eq_strings(STUB_ARGS_DECLARATION)
674 {
675 ARM
676 IMPORT JITStubThunked_op_eq_strings
677 str lr, [sp, #32]
678 bl JITStubThunked_op_eq_strings
679 ldr lr, [sp, #32]
680 bx lr
681 }
682
683 extern "C" EncodedJSValue JITStubThunked_op_lshift(STUB_ARGS_DECLARATION);
cti_op_lshift(STUB_ARGS_DECLARATION)684 __asm EncodedJSValue cti_op_lshift(STUB_ARGS_DECLARATION)
685 {
686 ARM
687 IMPORT JITStubThunked_op_lshift
688 str lr, [sp, #32]
689 bl JITStubThunked_op_lshift
690 ldr lr, [sp, #32]
691 bx lr
692 }
693
694 extern "C" EncodedJSValue JITStubThunked_op_bitand(STUB_ARGS_DECLARATION);
cti_op_bitand(STUB_ARGS_DECLARATION)695 __asm EncodedJSValue cti_op_bitand(STUB_ARGS_DECLARATION)
696 {
697 ARM
698 IMPORT JITStubThunked_op_bitand
699 str lr, [sp, #32]
700 bl JITStubThunked_op_bitand
701 ldr lr, [sp, #32]
702 bx lr
703 }
704
705 extern "C" EncodedJSValue JITStubThunked_op_rshift(STUB_ARGS_DECLARATION);
cti_op_rshift(STUB_ARGS_DECLARATION)706 __asm EncodedJSValue cti_op_rshift(STUB_ARGS_DECLARATION)
707 {
708 ARM
709 IMPORT JITStubThunked_op_rshift
710 str lr, [sp, #32]
711 bl JITStubThunked_op_rshift
712 ldr lr, [sp, #32]
713 bx lr
714 }
715
716 extern "C" EncodedJSValue JITStubThunked_op_bitnot(STUB_ARGS_DECLARATION);
cti_op_bitnot(STUB_ARGS_DECLARATION)717 __asm EncodedJSValue cti_op_bitnot(STUB_ARGS_DECLARATION)
718 {
719 ARM
720 IMPORT JITStubThunked_op_bitnot
721 str lr, [sp, #32]
722 bl JITStubThunked_op_bitnot
723 ldr lr, [sp, #32]
724 bx lr
725 }
726
727 extern "C" EncodedJSValue JITStubThunked_op_resolve_with_base(STUB_ARGS_DECLARATION);
cti_op_resolve_with_base(STUB_ARGS_DECLARATION)728 __asm EncodedJSValue cti_op_resolve_with_base(STUB_ARGS_DECLARATION)
729 {
730 ARM
731 IMPORT JITStubThunked_op_resolve_with_base
732 str lr, [sp, #32]
733 bl JITStubThunked_op_resolve_with_base
734 ldr lr, [sp, #32]
735 bx lr
736 }
737
738 extern "C" JSObject* JITStubThunked_op_new_func_exp(STUB_ARGS_DECLARATION);
cti_op_new_func_exp(STUB_ARGS_DECLARATION)739 __asm JSObject* cti_op_new_func_exp(STUB_ARGS_DECLARATION)
740 {
741 ARM
742 IMPORT JITStubThunked_op_new_func_exp
743 str lr, [sp, #32]
744 bl JITStubThunked_op_new_func_exp
745 ldr lr, [sp, #32]
746 bx lr
747 }
748
749 extern "C" EncodedJSValue JITStubThunked_op_mod(STUB_ARGS_DECLARATION);
cti_op_mod(STUB_ARGS_DECLARATION)750 __asm EncodedJSValue cti_op_mod(STUB_ARGS_DECLARATION)
751 {
752 ARM
753 IMPORT JITStubThunked_op_mod
754 str lr, [sp, #32]
755 bl JITStubThunked_op_mod
756 ldr lr, [sp, #32]
757 bx lr
758 }
759
760 extern "C" EncodedJSValue JITStubThunked_op_less(STUB_ARGS_DECLARATION);
cti_op_less(STUB_ARGS_DECLARATION)761 __asm EncodedJSValue cti_op_less(STUB_ARGS_DECLARATION)
762 {
763 ARM
764 IMPORT JITStubThunked_op_less
765 str lr, [sp, #32]
766 bl JITStubThunked_op_less
767 ldr lr, [sp, #32]
768 bx lr
769 }
770
771 extern "C" EncodedJSValue JITStubThunked_op_post_dec(STUB_ARGS_DECLARATION);
cti_op_post_dec(STUB_ARGS_DECLARATION)772 __asm EncodedJSValue cti_op_post_dec(STUB_ARGS_DECLARATION)
773 {
774 ARM
775 IMPORT JITStubThunked_op_post_dec
776 str lr, [sp, #32]
777 bl JITStubThunked_op_post_dec
778 ldr lr, [sp, #32]
779 bx lr
780 }
781
782 extern "C" EncodedJSValue JITStubThunked_op_urshift(STUB_ARGS_DECLARATION);
cti_op_urshift(STUB_ARGS_DECLARATION)783 __asm EncodedJSValue cti_op_urshift(STUB_ARGS_DECLARATION)
784 {
785 ARM
786 IMPORT JITStubThunked_op_urshift
787 str lr, [sp, #32]
788 bl JITStubThunked_op_urshift
789 ldr lr, [sp, #32]
790 bx lr
791 }
792
793 extern "C" EncodedJSValue JITStubThunked_op_bitxor(STUB_ARGS_DECLARATION);
cti_op_bitxor(STUB_ARGS_DECLARATION)794 __asm EncodedJSValue cti_op_bitxor(STUB_ARGS_DECLARATION)
795 {
796 ARM
797 IMPORT JITStubThunked_op_bitxor
798 str lr, [sp, #32]
799 bl JITStubThunked_op_bitxor
800 ldr lr, [sp, #32]
801 bx lr
802 }
803
804 extern "C" JSObject* JITStubThunked_op_new_regexp(STUB_ARGS_DECLARATION);
cti_op_new_regexp(STUB_ARGS_DECLARATION)805 __asm JSObject* cti_op_new_regexp(STUB_ARGS_DECLARATION)
806 {
807 ARM
808 IMPORT JITStubThunked_op_new_regexp
809 str lr, [sp, #32]
810 bl JITStubThunked_op_new_regexp
811 ldr lr, [sp, #32]
812 bx lr
813 }
814
815 extern "C" EncodedJSValue JITStubThunked_op_bitor(STUB_ARGS_DECLARATION);
cti_op_bitor(STUB_ARGS_DECLARATION)816 __asm EncodedJSValue cti_op_bitor(STUB_ARGS_DECLARATION)
817 {
818 ARM
819 IMPORT JITStubThunked_op_bitor
820 str lr, [sp, #32]
821 bl JITStubThunked_op_bitor
822 ldr lr, [sp, #32]
823 bx lr
824 }
825
826 extern "C" EncodedJSValue JITStubThunked_op_call_eval(STUB_ARGS_DECLARATION);
cti_op_call_eval(STUB_ARGS_DECLARATION)827 __asm EncodedJSValue cti_op_call_eval(STUB_ARGS_DECLARATION)
828 {
829 ARM
830 IMPORT JITStubThunked_op_call_eval
831 str lr, [sp, #32]
832 bl JITStubThunked_op_call_eval
833 ldr lr, [sp, #32]
834 bx lr
835 }
836
837 extern "C" EncodedJSValue JITStubThunked_op_throw(STUB_ARGS_DECLARATION);
cti_op_throw(STUB_ARGS_DECLARATION)838 __asm EncodedJSValue cti_op_throw(STUB_ARGS_DECLARATION)
839 {
840 ARM
841 IMPORT JITStubThunked_op_throw
842 str lr, [sp, #32]
843 bl JITStubThunked_op_throw
844 ldr lr, [sp, #32]
845 bx lr
846 }
847
848 extern "C" JSPropertyNameIterator* JITStubThunked_op_get_pnames(STUB_ARGS_DECLARATION);
cti_op_get_pnames(STUB_ARGS_DECLARATION)849 __asm JSPropertyNameIterator* cti_op_get_pnames(STUB_ARGS_DECLARATION)
850 {
851 ARM
852 IMPORT JITStubThunked_op_get_pnames
853 str lr, [sp, #32]
854 bl JITStubThunked_op_get_pnames
855 ldr lr, [sp, #32]
856 bx lr
857 }
858
859 extern "C" int JITStubThunked_has_property(STUB_ARGS_DECLARATION);
cti_has_property(STUB_ARGS_DECLARATION)860 __asm int cti_has_property(STUB_ARGS_DECLARATION)
861 {
862 ARM
863 IMPORT JITStubThunked_has_property
864 str lr, [sp, #32]
865 bl JITStubThunked_has_property
866 ldr lr, [sp, #32]
867 bx lr
868 }
869
870 extern "C" JSObject* JITStubThunked_op_push_scope(STUB_ARGS_DECLARATION);
cti_op_push_scope(STUB_ARGS_DECLARATION)871 __asm JSObject* cti_op_push_scope(STUB_ARGS_DECLARATION)
872 {
873 ARM
874 IMPORT JITStubThunked_op_push_scope
875 str lr, [sp, #32]
876 bl JITStubThunked_op_push_scope
877 ldr lr, [sp, #32]
878 bx lr
879 }
880
881 extern "C" void JITStubThunked_op_pop_scope(STUB_ARGS_DECLARATION);
cti_op_pop_scope(STUB_ARGS_DECLARATION)882 __asm void cti_op_pop_scope(STUB_ARGS_DECLARATION)
883 {
884 ARM
885 IMPORT JITStubThunked_op_pop_scope
886 str lr, [sp, #32]
887 bl JITStubThunked_op_pop_scope
888 ldr lr, [sp, #32]
889 bx lr
890 }
891
892 extern "C" EncodedJSValue JITStubThunked_op_typeof(STUB_ARGS_DECLARATION);
cti_op_typeof(STUB_ARGS_DECLARATION)893 __asm EncodedJSValue cti_op_typeof(STUB_ARGS_DECLARATION)
894 {
895 ARM
896 IMPORT JITStubThunked_op_typeof
897 str lr, [sp, #32]
898 bl JITStubThunked_op_typeof
899 ldr lr, [sp, #32]
900 bx lr
901 }
902
903 extern "C" EncodedJSValue JITStubThunked_op_is_undefined(STUB_ARGS_DECLARATION);
cti_op_is_undefined(STUB_ARGS_DECLARATION)904 __asm EncodedJSValue cti_op_is_undefined(STUB_ARGS_DECLARATION)
905 {
906 ARM
907 IMPORT JITStubThunked_op_is_undefined
908 str lr, [sp, #32]
909 bl JITStubThunked_op_is_undefined
910 ldr lr, [sp, #32]
911 bx lr
912 }
913
914 extern "C" EncodedJSValue JITStubThunked_op_is_boolean(STUB_ARGS_DECLARATION);
cti_op_is_boolean(STUB_ARGS_DECLARATION)915 __asm EncodedJSValue cti_op_is_boolean(STUB_ARGS_DECLARATION)
916 {
917 ARM
918 IMPORT JITStubThunked_op_is_boolean
919 str lr, [sp, #32]
920 bl JITStubThunked_op_is_boolean
921 ldr lr, [sp, #32]
922 bx lr
923 }
924
925 extern "C" EncodedJSValue JITStubThunked_op_is_number(STUB_ARGS_DECLARATION);
cti_op_is_number(STUB_ARGS_DECLARATION)926 __asm EncodedJSValue cti_op_is_number(STUB_ARGS_DECLARATION)
927 {
928 ARM
929 IMPORT JITStubThunked_op_is_number
930 str lr, [sp, #32]
931 bl JITStubThunked_op_is_number
932 ldr lr, [sp, #32]
933 bx lr
934 }
935
936 extern "C" EncodedJSValue JITStubThunked_op_is_string(STUB_ARGS_DECLARATION);
cti_op_is_string(STUB_ARGS_DECLARATION)937 __asm EncodedJSValue cti_op_is_string(STUB_ARGS_DECLARATION)
938 {
939 ARM
940 IMPORT JITStubThunked_op_is_string
941 str lr, [sp, #32]
942 bl JITStubThunked_op_is_string
943 ldr lr, [sp, #32]
944 bx lr
945 }
946
947 extern "C" EncodedJSValue JITStubThunked_op_is_object(STUB_ARGS_DECLARATION);
cti_op_is_object(STUB_ARGS_DECLARATION)948 __asm EncodedJSValue cti_op_is_object(STUB_ARGS_DECLARATION)
949 {
950 ARM
951 IMPORT JITStubThunked_op_is_object
952 str lr, [sp, #32]
953 bl JITStubThunked_op_is_object
954 ldr lr, [sp, #32]
955 bx lr
956 }
957
958 extern "C" EncodedJSValue JITStubThunked_op_is_function(STUB_ARGS_DECLARATION);
cti_op_is_function(STUB_ARGS_DECLARATION)959 __asm EncodedJSValue cti_op_is_function(STUB_ARGS_DECLARATION)
960 {
961 ARM
962 IMPORT JITStubThunked_op_is_function
963 str lr, [sp, #32]
964 bl JITStubThunked_op_is_function
965 ldr lr, [sp, #32]
966 bx lr
967 }
968
969 extern "C" EncodedJSValue JITStubThunked_op_stricteq(STUB_ARGS_DECLARATION);
cti_op_stricteq(STUB_ARGS_DECLARATION)970 __asm EncodedJSValue cti_op_stricteq(STUB_ARGS_DECLARATION)
971 {
972 ARM
973 IMPORT JITStubThunked_op_stricteq
974 str lr, [sp, #32]
975 bl JITStubThunked_op_stricteq
976 ldr lr, [sp, #32]
977 bx lr
978 }
979
980 extern "C" EncodedJSValue JITStubThunked_op_to_primitive(STUB_ARGS_DECLARATION);
cti_op_to_primitive(STUB_ARGS_DECLARATION)981 __asm EncodedJSValue cti_op_to_primitive(STUB_ARGS_DECLARATION)
982 {
983 ARM
984 IMPORT JITStubThunked_op_to_primitive
985 str lr, [sp, #32]
986 bl JITStubThunked_op_to_primitive
987 ldr lr, [sp, #32]
988 bx lr
989 }
990
991 extern "C" EncodedJSValue JITStubThunked_op_strcat(STUB_ARGS_DECLARATION);
cti_op_strcat(STUB_ARGS_DECLARATION)992 __asm EncodedJSValue cti_op_strcat(STUB_ARGS_DECLARATION)
993 {
994 ARM
995 IMPORT JITStubThunked_op_strcat
996 str lr, [sp, #32]
997 bl JITStubThunked_op_strcat
998 ldr lr, [sp, #32]
999 bx lr
1000 }
1001
1002 extern "C" EncodedJSValue JITStubThunked_op_nstricteq(STUB_ARGS_DECLARATION);
cti_op_nstricteq(STUB_ARGS_DECLARATION)1003 __asm EncodedJSValue cti_op_nstricteq(STUB_ARGS_DECLARATION)
1004 {
1005 ARM
1006 IMPORT JITStubThunked_op_nstricteq
1007 str lr, [sp, #32]
1008 bl JITStubThunked_op_nstricteq
1009 ldr lr, [sp, #32]
1010 bx lr
1011 }
1012
1013 extern "C" EncodedJSValue JITStubThunked_op_to_jsnumber(STUB_ARGS_DECLARATION);
cti_op_to_jsnumber(STUB_ARGS_DECLARATION)1014 __asm EncodedJSValue cti_op_to_jsnumber(STUB_ARGS_DECLARATION)
1015 {
1016 ARM
1017 IMPORT JITStubThunked_op_to_jsnumber
1018 str lr, [sp, #32]
1019 bl JITStubThunked_op_to_jsnumber
1020 ldr lr, [sp, #32]
1021 bx lr
1022 }
1023
1024 extern "C" EncodedJSValue JITStubThunked_op_in(STUB_ARGS_DECLARATION);
cti_op_in(STUB_ARGS_DECLARATION)1025 __asm EncodedJSValue cti_op_in(STUB_ARGS_DECLARATION)
1026 {
1027 ARM
1028 IMPORT JITStubThunked_op_in
1029 str lr, [sp, #32]
1030 bl JITStubThunked_op_in
1031 ldr lr, [sp, #32]
1032 bx lr
1033 }
1034
1035 extern "C" JSObject* JITStubThunked_op_push_new_scope(STUB_ARGS_DECLARATION);
cti_op_push_new_scope(STUB_ARGS_DECLARATION)1036 __asm JSObject* cti_op_push_new_scope(STUB_ARGS_DECLARATION)
1037 {
1038 ARM
1039 IMPORT JITStubThunked_op_push_new_scope
1040 str lr, [sp, #32]
1041 bl JITStubThunked_op_push_new_scope
1042 ldr lr, [sp, #32]
1043 bx lr
1044 }
1045
1046 extern "C" void JITStubThunked_op_jmp_scopes(STUB_ARGS_DECLARATION);
cti_op_jmp_scopes(STUB_ARGS_DECLARATION)1047 __asm void cti_op_jmp_scopes(STUB_ARGS_DECLARATION)
1048 {
1049 ARM
1050 IMPORT JITStubThunked_op_jmp_scopes
1051 str lr, [sp, #32]
1052 bl JITStubThunked_op_jmp_scopes
1053 ldr lr, [sp, #32]
1054 bx lr
1055 }
1056
1057 extern "C" void JITStubThunked_op_put_by_index(STUB_ARGS_DECLARATION);
cti_op_put_by_index(STUB_ARGS_DECLARATION)1058 __asm void cti_op_put_by_index(STUB_ARGS_DECLARATION)
1059 {
1060 ARM
1061 IMPORT JITStubThunked_op_put_by_index
1062 str lr, [sp, #32]
1063 bl JITStubThunked_op_put_by_index
1064 ldr lr, [sp, #32]
1065 bx lr
1066 }
1067
1068 extern "C" void* JITStubThunked_op_switch_imm(STUB_ARGS_DECLARATION);
cti_op_switch_imm(STUB_ARGS_DECLARATION)1069 __asm void* cti_op_switch_imm(STUB_ARGS_DECLARATION)
1070 {
1071 ARM
1072 IMPORT JITStubThunked_op_switch_imm
1073 str lr, [sp, #32]
1074 bl JITStubThunked_op_switch_imm
1075 ldr lr, [sp, #32]
1076 bx lr
1077 }
1078
1079 extern "C" void* JITStubThunked_op_switch_char(STUB_ARGS_DECLARATION);
cti_op_switch_char(STUB_ARGS_DECLARATION)1080 __asm void* cti_op_switch_char(STUB_ARGS_DECLARATION)
1081 {
1082 ARM
1083 IMPORT JITStubThunked_op_switch_char
1084 str lr, [sp, #32]
1085 bl JITStubThunked_op_switch_char
1086 ldr lr, [sp, #32]
1087 bx lr
1088 }
1089
1090 extern "C" void* JITStubThunked_op_switch_string(STUB_ARGS_DECLARATION);
cti_op_switch_string(STUB_ARGS_DECLARATION)1091 __asm void* cti_op_switch_string(STUB_ARGS_DECLARATION)
1092 {
1093 ARM
1094 IMPORT JITStubThunked_op_switch_string
1095 str lr, [sp, #32]
1096 bl JITStubThunked_op_switch_string
1097 ldr lr, [sp, #32]
1098 bx lr
1099 }
1100
1101 extern "C" EncodedJSValue JITStubThunked_op_del_by_val(STUB_ARGS_DECLARATION);
cti_op_del_by_val(STUB_ARGS_DECLARATION)1102 __asm EncodedJSValue cti_op_del_by_val(STUB_ARGS_DECLARATION)
1103 {
1104 ARM
1105 IMPORT JITStubThunked_op_del_by_val
1106 str lr, [sp, #32]
1107 bl JITStubThunked_op_del_by_val
1108 ldr lr, [sp, #32]
1109 bx lr
1110 }
1111
1112 extern "C" void JITStubThunked_op_put_getter(STUB_ARGS_DECLARATION);
cti_op_put_getter(STUB_ARGS_DECLARATION)1113 __asm void cti_op_put_getter(STUB_ARGS_DECLARATION)
1114 {
1115 ARM
1116 IMPORT JITStubThunked_op_put_getter
1117 str lr, [sp, #32]
1118 bl JITStubThunked_op_put_getter
1119 ldr lr, [sp, #32]
1120 bx lr
1121 }
1122
1123 extern "C" void JITStubThunked_op_put_setter(STUB_ARGS_DECLARATION);
cti_op_put_setter(STUB_ARGS_DECLARATION)1124 __asm void cti_op_put_setter(STUB_ARGS_DECLARATION)
1125 {
1126 ARM
1127 IMPORT JITStubThunked_op_put_setter
1128 str lr, [sp, #32]
1129 bl JITStubThunked_op_put_setter
1130 ldr lr, [sp, #32]
1131 bx lr
1132 }
1133
1134 extern "C" JSObject* JITStubThunked_op_new_error(STUB_ARGS_DECLARATION);
cti_op_new_error(STUB_ARGS_DECLARATION)1135 __asm JSObject* cti_op_new_error(STUB_ARGS_DECLARATION)
1136 {
1137 ARM
1138 IMPORT JITStubThunked_op_new_error
1139 str lr, [sp, #32]
1140 bl JITStubThunked_op_new_error
1141 ldr lr, [sp, #32]
1142 bx lr
1143 }
1144
1145 extern "C" void JITStubThunked_op_debug(STUB_ARGS_DECLARATION);
cti_op_debug(STUB_ARGS_DECLARATION)1146 __asm void cti_op_debug(STUB_ARGS_DECLARATION)
1147 {
1148 ARM
1149 IMPORT JITStubThunked_op_debug
1150 str lr, [sp, #32]
1151 bl JITStubThunked_op_debug
1152 ldr lr, [sp, #32]
1153 bx lr
1154 }
1155
1156 extern "C" void JITStubThunked_op_debug_catch(STUB_ARGS_DECLARATION);
cti_op_debug_catch(STUB_ARGS_DECLARATION)1157 __asm void cti_op_debug_catch(STUB_ARGS_DECLARATION)
1158 {
1159 ARM
1160 IMPORT JITStubThunked_op_debug_catch
1161 str lr, [sp, #32]
1162 bl JITStubThunked_op_debug_catch
1163 ldr lr, [sp, #32]
1164 bx lr
1165 }
1166
1167 extern "C" void JITStubThunked_op_debug_return(STUB_ARGS_DECLARATION);
cti_op_debug_return(STUB_ARGS_DECLARATION)1168 __asm void cti_op_debug_return(STUB_ARGS_DECLARATION)
1169 {
1170 ARM
1171 IMPORT JITStubThunked_op_debug_return
1172 str lr, [sp, #32]
1173 bl JITStubThunked_op_debug_return
1174 ldr lr, [sp, #32]
1175 bx lr
1176 }
1177
1178 extern "C" EncodedJSValue JITStubThunked_vm_throw(STUB_ARGS_DECLARATION);
cti_vm_throw(STUB_ARGS_DECLARATION)1179 __asm EncodedJSValue cti_vm_throw(STUB_ARGS_DECLARATION)
1180 {
1181 ARM
1182 IMPORT JITStubThunked_vm_throw
1183 str lr, [sp, #32]
1184 bl JITStubThunked_vm_throw
1185 ldr lr, [sp, #32]
1186 bx lr
1187 }
1188
1189 extern "C" EncodedJSValue JITStubThunked_to_object(STUB_ARGS_DECLARATION);
cti_to_object(STUB_ARGS_DECLARATION)1190 __asm EncodedJSValue cti_to_object(STUB_ARGS_DECLARATION)
1191 {
1192 ARM
1193 IMPORT JITStubThunked_to_object
1194 str lr, [sp, #32]
1195 bl JITStubThunked_to_object
1196 ldr lr, [sp, #32]
1197 bx lr
1198 }
1199
1200