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