JavaScriptCore/generated/GeneratedJITStubs_RVCT.h
changeset 0 4f2f89ce4247
equal deleted inserted replaced
-1:000000000000 0:4f2f89ce4247
       
     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