Home | History | Annotate | Download | only in jumbo-method-tests
      1 #Copyright 2011, Google Inc.
      2 #All rights reserved.
      3 #
      4 #Redistribution and use in source and binary forms, with or without
      5 #modification, are permitted provided that the following conditions are
      6 #met:
      7 #
      8 #    * Redistributions of source code must retain the above copyright
      9 #notice, this list of conditions and the following disclaimer.
     10 #    * Redistributions in binary form must reproduce the above
     11 #copyright notice, this list of conditions and the following disclaimer
     12 #in the documentation and/or other materials provided with the
     13 #distribution.
     14 #    * Neither the name of Google Inc. nor the names of its
     15 #contributors may be used to endorse or promote products derived from
     16 #this software without specific prior written permission.
     17 #
     18 #THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     19 #"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     20 #LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     21 #A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     22 #OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     23 #SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     24 #LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     25 #DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     26 #THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     27 #(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     28 #OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     29 
     30 .class public LzzzRangeMethodsSuper;
     31 .super Ljava/lang/Object;
     32 
     33 .method public constructor <init>()V
     34     .registers 1
     35     invoke-direct/jumbo {p0}, Ljava/lang/Object;-><init>()V
     36     return-void
     37 .end method
     38 
     39 #300 parameters
     40 .method public superMethodTest(IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII)I
     41     .registers 301
     42 
     43     add-int v0, v1, v2
     44     move/16 v1, v3
     45     add-int v0, v0, v1
     46     move/16 v1, v4
     47     add-int v0, v0, v1
     48     move/16 v1, v5
     49     add-int v0, v0, v1
     50     move/16 v1, v6
     51     add-int v0, v0, v1
     52     move/16 v1, v7
     53     add-int v0, v0, v1
     54     move/16 v1, v8
     55     add-int v0, v0, v1
     56     move/16 v1, v9
     57     add-int v0, v0, v1
     58     move/16 v1, v10
     59     add-int v0, v0, v1
     60     move/16 v1, v11
     61     add-int v0, v0, v1
     62     move/16 v1, v12
     63     add-int v0, v0, v1
     64     move/16 v1, v13
     65     add-int v0, v0, v1
     66     move/16 v1, v14
     67     add-int v0, v0, v1
     68     move/16 v1, v15
     69     add-int v0, v0, v1
     70     move/16 v1, v16
     71     add-int v0, v0, v1
     72     move/16 v1, v17
     73     add-int v0, v0, v1
     74     move/16 v1, v18
     75     add-int v0, v0, v1
     76     move/16 v1, v19
     77     add-int v0, v0, v1
     78     move/16 v1, v20
     79     add-int v0, v0, v1
     80     move/16 v1, v21
     81     add-int v0, v0, v1
     82     move/16 v1, v22
     83     add-int v0, v0, v1
     84     move/16 v1, v23
     85     add-int v0, v0, v1
     86     move/16 v1, v24
     87     add-int v0, v0, v1
     88     move/16 v1, v25
     89     add-int v0, v0, v1
     90     move/16 v1, v26
     91     add-int v0, v0, v1
     92     move/16 v1, v27
     93     add-int v0, v0, v1
     94     move/16 v1, v28
     95     add-int v0, v0, v1
     96     move/16 v1, v29
     97     add-int v0, v0, v1
     98     move/16 v1, v30
     99     add-int v0, v0, v1
    100     move/16 v1, v31
    101     add-int v0, v0, v1
    102     move/16 v1, v32
    103     add-int v0, v0, v1
    104     move/16 v1, v33
    105     add-int v0, v0, v1
    106     move/16 v1, v34
    107     add-int v0, v0, v1
    108     move/16 v1, v35
    109     add-int v0, v0, v1
    110     move/16 v1, v36
    111     add-int v0, v0, v1
    112     move/16 v1, v37
    113     add-int v0, v0, v1
    114     move/16 v1, v38
    115     add-int v0, v0, v1
    116     move/16 v1, v39
    117     add-int v0, v0, v1
    118     move/16 v1, v40
    119     add-int v0, v0, v1
    120     move/16 v1, v41
    121     add-int v0, v0, v1
    122     move/16 v1, v42
    123     add-int v0, v0, v1
    124     move/16 v1, v43
    125     add-int v0, v0, v1
    126     move/16 v1, v44
    127     add-int v0, v0, v1
    128     move/16 v1, v45
    129     add-int v0, v0, v1
    130     move/16 v1, v46
    131     add-int v0, v0, v1
    132     move/16 v1, v47
    133     add-int v0, v0, v1
    134     move/16 v1, v48
    135     add-int v0, v0, v1
    136     move/16 v1, v49
    137     add-int v0, v0, v1
    138     move/16 v1, v50
    139     add-int v0, v0, v1
    140     move/16 v1, v51
    141     add-int v0, v0, v1
    142     move/16 v1, v52
    143     add-int v0, v0, v1
    144     move/16 v1, v53
    145     add-int v0, v0, v1
    146     move/16 v1, v54
    147     add-int v0, v0, v1
    148     move/16 v1, v55
    149     add-int v0, v0, v1
    150     move/16 v1, v56
    151     add-int v0, v0, v1
    152     move/16 v1, v57
    153     add-int v0, v0, v1
    154     move/16 v1, v58
    155     add-int v0, v0, v1
    156     move/16 v1, v59
    157     add-int v0, v0, v1
    158     move/16 v1, v60
    159     add-int v0, v0, v1
    160     move/16 v1, v61
    161     add-int v0, v0, v1
    162     move/16 v1, v62
    163     add-int v0, v0, v1
    164     move/16 v1, v63
    165     add-int v0, v0, v1
    166     move/16 v1, v64
    167     add-int v0, v0, v1
    168     move/16 v1, v65
    169     add-int v0, v0, v1
    170     move/16 v1, v66
    171     add-int v0, v0, v1
    172     move/16 v1, v67
    173     add-int v0, v0, v1
    174     move/16 v1, v68
    175     add-int v0, v0, v1
    176     move/16 v1, v69
    177     add-int v0, v0, v1
    178     move/16 v1, v70
    179     add-int v0, v0, v1
    180     move/16 v1, v71
    181     add-int v0, v0, v1
    182     move/16 v1, v72
    183     add-int v0, v0, v1
    184     move/16 v1, v73
    185     add-int v0, v0, v1
    186     move/16 v1, v74
    187     add-int v0, v0, v1
    188     move/16 v1, v75
    189     add-int v0, v0, v1
    190     move/16 v1, v76
    191     add-int v0, v0, v1
    192     move/16 v1, v77
    193     add-int v0, v0, v1
    194     move/16 v1, v78
    195     add-int v0, v0, v1
    196     move/16 v1, v79
    197     add-int v0, v0, v1
    198     move/16 v1, v80
    199     add-int v0, v0, v1
    200     move/16 v1, v81
    201     add-int v0, v0, v1
    202     move/16 v1, v82
    203     add-int v0, v0, v1
    204     move/16 v1, v83
    205     add-int v0, v0, v1
    206     move/16 v1, v84
    207     add-int v0, v0, v1
    208     move/16 v1, v85
    209     add-int v0, v0, v1
    210     move/16 v1, v86
    211     add-int v0, v0, v1
    212     move/16 v1, v87
    213     add-int v0, v0, v1
    214     move/16 v1, v88
    215     add-int v0, v0, v1
    216     move/16 v1, v89
    217     add-int v0, v0, v1
    218     move/16 v1, v90
    219     add-int v0, v0, v1
    220     move/16 v1, v91
    221     add-int v0, v0, v1
    222     move/16 v1, v92
    223     add-int v0, v0, v1
    224     move/16 v1, v93
    225     add-int v0, v0, v1
    226     move/16 v1, v94
    227     add-int v0, v0, v1
    228     move/16 v1, v95
    229     add-int v0, v0, v1
    230     move/16 v1, v96
    231     add-int v0, v0, v1
    232     move/16 v1, v97
    233     add-int v0, v0, v1
    234     move/16 v1, v98
    235     add-int v0, v0, v1
    236     move/16 v1, v99
    237     add-int v0, v0, v1
    238     move/16 v1, v100
    239     add-int v0, v0, v1
    240     move/16 v1, v101
    241     add-int v0, v0, v1
    242     move/16 v1, v102
    243     add-int v0, v0, v1
    244     move/16 v1, v103
    245     add-int v0, v0, v1
    246     move/16 v1, v104
    247     add-int v0, v0, v1
    248     move/16 v1, v105
    249     add-int v0, v0, v1
    250     move/16 v1, v106
    251     add-int v0, v0, v1
    252     move/16 v1, v107
    253     add-int v0, v0, v1
    254     move/16 v1, v108
    255     add-int v0, v0, v1
    256     move/16 v1, v109
    257     add-int v0, v0, v1
    258     move/16 v1, v110
    259     add-int v0, v0, v1
    260     move/16 v1, v111
    261     add-int v0, v0, v1
    262     move/16 v1, v112
    263     add-int v0, v0, v1
    264     move/16 v1, v113
    265     add-int v0, v0, v1
    266     move/16 v1, v114
    267     add-int v0, v0, v1
    268     move/16 v1, v115
    269     add-int v0, v0, v1
    270     move/16 v1, v116
    271     add-int v0, v0, v1
    272     move/16 v1, v117
    273     add-int v0, v0, v1
    274     move/16 v1, v118
    275     add-int v0, v0, v1
    276     move/16 v1, v119
    277     add-int v0, v0, v1
    278     move/16 v1, v120
    279     add-int v0, v0, v1
    280     move/16 v1, v121
    281     add-int v0, v0, v1
    282     move/16 v1, v122
    283     add-int v0, v0, v1
    284     move/16 v1, v123
    285     add-int v0, v0, v1
    286     move/16 v1, v124
    287     add-int v0, v0, v1
    288     move/16 v1, v125
    289     add-int v0, v0, v1
    290     move/16 v1, v126
    291     add-int v0, v0, v1
    292     move/16 v1, v127
    293     add-int v0, v0, v1
    294     move/16 v1, v128
    295     add-int v0, v0, v1
    296     move/16 v1, v129
    297     add-int v0, v0, v1
    298     move/16 v1, v130
    299     add-int v0, v0, v1
    300     move/16 v1, v131
    301     add-int v0, v0, v1
    302     move/16 v1, v132
    303     add-int v0, v0, v1
    304     move/16 v1, v133
    305     add-int v0, v0, v1
    306     move/16 v1, v134
    307     add-int v0, v0, v1
    308     move/16 v1, v135
    309     add-int v0, v0, v1
    310     move/16 v1, v136
    311     add-int v0, v0, v1
    312     move/16 v1, v137
    313     add-int v0, v0, v1
    314     move/16 v1, v138
    315     add-int v0, v0, v1
    316     move/16 v1, v139
    317     add-int v0, v0, v1
    318     move/16 v1, v140
    319     add-int v0, v0, v1
    320     move/16 v1, v141
    321     add-int v0, v0, v1
    322     move/16 v1, v142
    323     add-int v0, v0, v1
    324     move/16 v1, v143
    325     add-int v0, v0, v1
    326     move/16 v1, v144
    327     add-int v0, v0, v1
    328     move/16 v1, v145
    329     add-int v0, v0, v1
    330     move/16 v1, v146
    331     add-int v0, v0, v1
    332     move/16 v1, v147
    333     add-int v0, v0, v1
    334     move/16 v1, v148
    335     add-int v0, v0, v1
    336     move/16 v1, v149
    337     add-int v0, v0, v1
    338     move/16 v1, v150
    339     add-int v0, v0, v1
    340     move/16 v1, v151
    341     add-int v0, v0, v1
    342     move/16 v1, v152
    343     add-int v0, v0, v1
    344     move/16 v1, v153
    345     add-int v0, v0, v1
    346     move/16 v1, v154
    347     add-int v0, v0, v1
    348     move/16 v1, v155
    349     add-int v0, v0, v1
    350     move/16 v1, v156
    351     add-int v0, v0, v1
    352     move/16 v1, v157
    353     add-int v0, v0, v1
    354     move/16 v1, v158
    355     add-int v0, v0, v1
    356     move/16 v1, v159
    357     add-int v0, v0, v1
    358     move/16 v1, v160
    359     add-int v0, v0, v1
    360     move/16 v1, v161
    361     add-int v0, v0, v1
    362     move/16 v1, v162
    363     add-int v0, v0, v1
    364     move/16 v1, v163
    365     add-int v0, v0, v1
    366     move/16 v1, v164
    367     add-int v0, v0, v1
    368     move/16 v1, v165
    369     add-int v0, v0, v1
    370     move/16 v1, v166
    371     add-int v0, v0, v1
    372     move/16 v1, v167
    373     add-int v0, v0, v1
    374     move/16 v1, v168
    375     add-int v0, v0, v1
    376     move/16 v1, v169
    377     add-int v0, v0, v1
    378     move/16 v1, v170
    379     add-int v0, v0, v1
    380     move/16 v1, v171
    381     add-int v0, v0, v1
    382     move/16 v1, v172
    383     add-int v0, v0, v1
    384     move/16 v1, v173
    385     add-int v0, v0, v1
    386     move/16 v1, v174
    387     add-int v0, v0, v1
    388     move/16 v1, v175
    389     add-int v0, v0, v1
    390     move/16 v1, v176
    391     add-int v0, v0, v1
    392     move/16 v1, v177
    393     add-int v0, v0, v1
    394     move/16 v1, v178
    395     add-int v0, v0, v1
    396     move/16 v1, v179
    397     add-int v0, v0, v1
    398     move/16 v1, v180
    399     add-int v0, v0, v1
    400     move/16 v1, v181
    401     add-int v0, v0, v1
    402     move/16 v1, v182
    403     add-int v0, v0, v1
    404     move/16 v1, v183
    405     add-int v0, v0, v1
    406     move/16 v1, v184
    407     add-int v0, v0, v1
    408     move/16 v1, v185
    409     add-int v0, v0, v1
    410     move/16 v1, v186
    411     add-int v0, v0, v1
    412     move/16 v1, v187
    413     add-int v0, v0, v1
    414     move/16 v1, v188
    415     add-int v0, v0, v1
    416     move/16 v1, v189
    417     add-int v0, v0, v1
    418     move/16 v1, v190
    419     add-int v0, v0, v1
    420     move/16 v1, v191
    421     add-int v0, v0, v1
    422     move/16 v1, v192
    423     add-int v0, v0, v1
    424     move/16 v1, v193
    425     add-int v0, v0, v1
    426     move/16 v1, v194
    427     add-int v0, v0, v1
    428     move/16 v1, v195
    429     add-int v0, v0, v1
    430     move/16 v1, v196
    431     add-int v0, v0, v1
    432     move/16 v1, v197
    433     add-int v0, v0, v1
    434     move/16 v1, v198
    435     add-int v0, v0, v1
    436     move/16 v1, v199
    437     add-int v0, v0, v1
    438     move/16 v1, v200
    439     add-int v0, v0, v1
    440     move/16 v1, v201
    441     add-int v0, v0, v1
    442     move/16 v1, v202
    443     add-int v0, v0, v1
    444     move/16 v1, v203
    445     add-int v0, v0, v1
    446     move/16 v1, v204
    447     add-int v0, v0, v1
    448     move/16 v1, v205
    449     add-int v0, v0, v1
    450     move/16 v1, v206
    451     add-int v0, v0, v1
    452     move/16 v1, v207
    453     add-int v0, v0, v1
    454     move/16 v1, v208
    455     add-int v0, v0, v1
    456     move/16 v1, v209
    457     add-int v0, v0, v1
    458     move/16 v1, v210
    459     add-int v0, v0, v1
    460     move/16 v1, v211
    461     add-int v0, v0, v1
    462     move/16 v1, v212
    463     add-int v0, v0, v1
    464     move/16 v1, v213
    465     add-int v0, v0, v1
    466     move/16 v1, v214
    467     add-int v0, v0, v1
    468     move/16 v1, v215
    469     add-int v0, v0, v1
    470     move/16 v1, v216
    471     add-int v0, v0, v1
    472     move/16 v1, v217
    473     add-int v0, v0, v1
    474     move/16 v1, v218
    475     add-int v0, v0, v1
    476     move/16 v1, v219
    477     add-int v0, v0, v1
    478     move/16 v1, v220
    479     add-int v0, v0, v1
    480     move/16 v1, v221
    481     add-int v0, v0, v1
    482     move/16 v1, v222
    483     add-int v0, v0, v1
    484     move/16 v1, v223
    485     add-int v0, v0, v1
    486     move/16 v1, v224
    487     add-int v0, v0, v1
    488     move/16 v1, v225
    489     add-int v0, v0, v1
    490     move/16 v1, v226
    491     add-int v0, v0, v1
    492     move/16 v1, v227
    493     add-int v0, v0, v1
    494     move/16 v1, v228
    495     add-int v0, v0, v1
    496     move/16 v1, v229
    497     add-int v0, v0, v1
    498     move/16 v1, v230
    499     add-int v0, v0, v1
    500     move/16 v1, v231
    501     add-int v0, v0, v1
    502     move/16 v1, v232
    503     add-int v0, v0, v1
    504     move/16 v1, v233
    505     add-int v0, v0, v1
    506     move/16 v1, v234
    507     add-int v0, v0, v1
    508     move/16 v1, v235
    509     add-int v0, v0, v1
    510     move/16 v1, v236
    511     add-int v0, v0, v1
    512     move/16 v1, v237
    513     add-int v0, v0, v1
    514     move/16 v1, v238
    515     add-int v0, v0, v1
    516     move/16 v1, v239
    517     add-int v0, v0, v1
    518     move/16 v1, v240
    519     add-int v0, v0, v1
    520     move/16 v1, v241
    521     add-int v0, v0, v1
    522     move/16 v1, v242
    523     add-int v0, v0, v1
    524     move/16 v1, v243
    525     add-int v0, v0, v1
    526     move/16 v1, v244
    527     add-int v0, v0, v1
    528     move/16 v1, v245
    529     add-int v0, v0, v1
    530     move/16 v1, v246
    531     add-int v0, v0, v1
    532     move/16 v1, v247
    533     add-int v0, v0, v1
    534     move/16 v1, v248
    535     add-int v0, v0, v1
    536     move/16 v1, v249
    537     add-int v0, v0, v1
    538     move/16 v1, v250
    539     add-int v0, v0, v1
    540     move/16 v1, v251
    541     add-int v0, v0, v1
    542     move/16 v1, v252
    543     add-int v0, v0, v1
    544     move/16 v1, v253
    545     add-int v0, v0, v1
    546     move/16 v1, v254
    547     add-int v0, v0, v1
    548     move/16 v1, v255
    549     add-int v0, v0, v1
    550     move/16 v1, v256
    551     add-int v0, v0, v1
    552     move/16 v1, v257
    553     add-int v0, v0, v1
    554     move/16 v1, v258
    555     add-int v0, v0, v1
    556     move/16 v1, v259
    557     add-int v0, v0, v1
    558     move/16 v1, v260
    559     add-int v0, v0, v1
    560     move/16 v1, v261
    561     add-int v0, v0, v1
    562     move/16 v1, v262
    563     add-int v0, v0, v1
    564     move/16 v1, v263
    565     add-int v0, v0, v1
    566     move/16 v1, v264
    567     add-int v0, v0, v1
    568     move/16 v1, v265
    569     add-int v0, v0, v1
    570     move/16 v1, v266
    571     add-int v0, v0, v1
    572     move/16 v1, v267
    573     add-int v0, v0, v1
    574     move/16 v1, v268
    575     add-int v0, v0, v1
    576     move/16 v1, v269
    577     add-int v0, v0, v1
    578     move/16 v1, v270
    579     add-int v0, v0, v1
    580     move/16 v1, v271
    581     add-int v0, v0, v1
    582     move/16 v1, v272
    583     add-int v0, v0, v1
    584     move/16 v1, v273
    585     add-int v0, v0, v1
    586     move/16 v1, v274
    587     add-int v0, v0, v1
    588     move/16 v1, v275
    589     add-int v0, v0, v1
    590     move/16 v1, v276
    591     add-int v0, v0, v1
    592     move/16 v1, v277
    593     add-int v0, v0, v1
    594     move/16 v1, v278
    595     add-int v0, v0, v1
    596     move/16 v1, v279
    597     add-int v0, v0, v1
    598     move/16 v1, v280
    599     add-int v0, v0, v1
    600     move/16 v1, v281
    601     add-int v0, v0, v1
    602     move/16 v1, v282
    603     add-int v0, v0, v1
    604     move/16 v1, v283
    605     add-int v0, v0, v1
    606     move/16 v1, v284
    607     add-int v0, v0, v1
    608     move/16 v1, v285
    609     add-int v0, v0, v1
    610     move/16 v1, v286
    611     add-int v0, v0, v1
    612     move/16 v1, v287
    613     add-int v0, v0, v1
    614     move/16 v1, v288
    615     add-int v0, v0, v1
    616     move/16 v1, v289
    617     add-int v0, v0, v1
    618     move/16 v1, v290
    619     add-int v0, v0, v1
    620     move/16 v1, v291
    621     add-int v0, v0, v1
    622     move/16 v1, v292
    623     add-int v0, v0, v1
    624     move/16 v1, v293
    625     add-int v0, v0, v1
    626     move/16 v1, v294
    627     add-int v0, v0, v1
    628     move/16 v1, v295
    629     add-int v0, v0, v1
    630     move/16 v1, v296
    631     add-int v0, v0, v1
    632     move/16 v1, v297
    633     add-int v0, v0, v1
    634     move/16 v1, v298
    635     add-int v0, v0, v1
    636     move/16 v1, v299
    637     add-int v0, v0, v1
    638     move/16 v1, v300
    639     add-int v0, v0, v1
    640 
    641     return v0
    642 .end method
    643 
    644 
    645 .method public virtualMethodTest(IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII)I
    646     .registers 301
    647 
    648     add-int v0, v1, v2
    649     move/16 v1, v3
    650     add-int v0, v0, v1
    651     move/16 v1, v4
    652     add-int v0, v0, v1
    653     move/16 v1, v5
    654     add-int v0, v0, v1
    655     move/16 v1, v6
    656     add-int v0, v0, v1
    657     move/16 v1, v7
    658     add-int v0, v0, v1
    659     move/16 v1, v8
    660     add-int v0, v0, v1
    661     move/16 v1, v9
    662     add-int v0, v0, v1
    663     move/16 v1, v10
    664     add-int v0, v0, v1
    665     move/16 v1, v11
    666     add-int v0, v0, v1
    667     move/16 v1, v12
    668     add-int v0, v0, v1
    669     move/16 v1, v13
    670     add-int v0, v0, v1
    671     move/16 v1, v14
    672     add-int v0, v0, v1
    673     move/16 v1, v15
    674     add-int v0, v0, v1
    675     move/16 v1, v16
    676     add-int v0, v0, v1
    677     move/16 v1, v17
    678     add-int v0, v0, v1
    679     move/16 v1, v18
    680     add-int v0, v0, v1
    681     move/16 v1, v19
    682     add-int v0, v0, v1
    683     move/16 v1, v20
    684     add-int v0, v0, v1
    685     move/16 v1, v21
    686     add-int v0, v0, v1
    687     move/16 v1, v22
    688     add-int v0, v0, v1
    689     move/16 v1, v23
    690     add-int v0, v0, v1
    691     move/16 v1, v24
    692     add-int v0, v0, v1
    693     move/16 v1, v25
    694     add-int v0, v0, v1
    695     move/16 v1, v26
    696     add-int v0, v0, v1
    697     move/16 v1, v27
    698     add-int v0, v0, v1
    699     move/16 v1, v28
    700     add-int v0, v0, v1
    701     move/16 v1, v29
    702     add-int v0, v0, v1
    703     move/16 v1, v30
    704     add-int v0, v0, v1
    705     move/16 v1, v31
    706     add-int v0, v0, v1
    707     move/16 v1, v32
    708     add-int v0, v0, v1
    709     move/16 v1, v33
    710     add-int v0, v0, v1
    711     move/16 v1, v34
    712     add-int v0, v0, v1
    713     move/16 v1, v35
    714     add-int v0, v0, v1
    715     move/16 v1, v36
    716     add-int v0, v0, v1
    717     move/16 v1, v37
    718     add-int v0, v0, v1
    719     move/16 v1, v38
    720     add-int v0, v0, v1
    721     move/16 v1, v39
    722     add-int v0, v0, v1
    723     move/16 v1, v40
    724     add-int v0, v0, v1
    725     move/16 v1, v41
    726     add-int v0, v0, v1
    727     move/16 v1, v42
    728     add-int v0, v0, v1
    729     move/16 v1, v43
    730     add-int v0, v0, v1
    731     move/16 v1, v44
    732     add-int v0, v0, v1
    733     move/16 v1, v45
    734     add-int v0, v0, v1
    735     move/16 v1, v46
    736     add-int v0, v0, v1
    737     move/16 v1, v47
    738     add-int v0, v0, v1
    739     move/16 v1, v48
    740     add-int v0, v0, v1
    741     move/16 v1, v49
    742     add-int v0, v0, v1
    743     move/16 v1, v50
    744     add-int v0, v0, v1
    745     move/16 v1, v51
    746     add-int v0, v0, v1
    747     move/16 v1, v52
    748     add-int v0, v0, v1
    749     move/16 v1, v53
    750     add-int v0, v0, v1
    751     move/16 v1, v54
    752     add-int v0, v0, v1
    753     move/16 v1, v55
    754     add-int v0, v0, v1
    755     move/16 v1, v56
    756     add-int v0, v0, v1
    757     move/16 v1, v57
    758     add-int v0, v0, v1
    759     move/16 v1, v58
    760     add-int v0, v0, v1
    761     move/16 v1, v59
    762     add-int v0, v0, v1
    763     move/16 v1, v60
    764     add-int v0, v0, v1
    765     move/16 v1, v61
    766     add-int v0, v0, v1
    767     move/16 v1, v62
    768     add-int v0, v0, v1
    769     move/16 v1, v63
    770     add-int v0, v0, v1
    771     move/16 v1, v64
    772     add-int v0, v0, v1
    773     move/16 v1, v65
    774     add-int v0, v0, v1
    775     move/16 v1, v66
    776     add-int v0, v0, v1
    777     move/16 v1, v67
    778     add-int v0, v0, v1
    779     move/16 v1, v68
    780     add-int v0, v0, v1
    781     move/16 v1, v69
    782     add-int v0, v0, v1
    783     move/16 v1, v70
    784     add-int v0, v0, v1
    785     move/16 v1, v71
    786     add-int v0, v0, v1
    787     move/16 v1, v72
    788     add-int v0, v0, v1
    789     move/16 v1, v73
    790     add-int v0, v0, v1
    791     move/16 v1, v74
    792     add-int v0, v0, v1
    793     move/16 v1, v75
    794     add-int v0, v0, v1
    795     move/16 v1, v76
    796     add-int v0, v0, v1
    797     move/16 v1, v77
    798     add-int v0, v0, v1
    799     move/16 v1, v78
    800     add-int v0, v0, v1
    801     move/16 v1, v79
    802     add-int v0, v0, v1
    803     move/16 v1, v80
    804     add-int v0, v0, v1
    805     move/16 v1, v81
    806     add-int v0, v0, v1
    807     move/16 v1, v82
    808     add-int v0, v0, v1
    809     move/16 v1, v83
    810     add-int v0, v0, v1
    811     move/16 v1, v84
    812     add-int v0, v0, v1
    813     move/16 v1, v85
    814     add-int v0, v0, v1
    815     move/16 v1, v86
    816     add-int v0, v0, v1
    817     move/16 v1, v87
    818     add-int v0, v0, v1
    819     move/16 v1, v88
    820     add-int v0, v0, v1
    821     move/16 v1, v89
    822     add-int v0, v0, v1
    823     move/16 v1, v90
    824     add-int v0, v0, v1
    825     move/16 v1, v91
    826     add-int v0, v0, v1
    827     move/16 v1, v92
    828     add-int v0, v0, v1
    829     move/16 v1, v93
    830     add-int v0, v0, v1
    831     move/16 v1, v94
    832     add-int v0, v0, v1
    833     move/16 v1, v95
    834     add-int v0, v0, v1
    835     move/16 v1, v96
    836     add-int v0, v0, v1
    837     move/16 v1, v97
    838     add-int v0, v0, v1
    839     move/16 v1, v98
    840     add-int v0, v0, v1
    841     move/16 v1, v99
    842     add-int v0, v0, v1
    843     move/16 v1, v100
    844     add-int v0, v0, v1
    845     move/16 v1, v101
    846     add-int v0, v0, v1
    847     move/16 v1, v102
    848     add-int v0, v0, v1
    849     move/16 v1, v103
    850     add-int v0, v0, v1
    851     move/16 v1, v104
    852     add-int v0, v0, v1
    853     move/16 v1, v105
    854     add-int v0, v0, v1
    855     move/16 v1, v106
    856     add-int v0, v0, v1
    857     move/16 v1, v107
    858     add-int v0, v0, v1
    859     move/16 v1, v108
    860     add-int v0, v0, v1
    861     move/16 v1, v109
    862     add-int v0, v0, v1
    863     move/16 v1, v110
    864     add-int v0, v0, v1
    865     move/16 v1, v111
    866     add-int v0, v0, v1
    867     move/16 v1, v112
    868     add-int v0, v0, v1
    869     move/16 v1, v113
    870     add-int v0, v0, v1
    871     move/16 v1, v114
    872     add-int v0, v0, v1
    873     move/16 v1, v115
    874     add-int v0, v0, v1
    875     move/16 v1, v116
    876     add-int v0, v0, v1
    877     move/16 v1, v117
    878     add-int v0, v0, v1
    879     move/16 v1, v118
    880     add-int v0, v0, v1
    881     move/16 v1, v119
    882     add-int v0, v0, v1
    883     move/16 v1, v120
    884     add-int v0, v0, v1
    885     move/16 v1, v121
    886     add-int v0, v0, v1
    887     move/16 v1, v122
    888     add-int v0, v0, v1
    889     move/16 v1, v123
    890     add-int v0, v0, v1
    891     move/16 v1, v124
    892     add-int v0, v0, v1
    893     move/16 v1, v125
    894     add-int v0, v0, v1
    895     move/16 v1, v126
    896     add-int v0, v0, v1
    897     move/16 v1, v127
    898     add-int v0, v0, v1
    899     move/16 v1, v128
    900     add-int v0, v0, v1
    901     move/16 v1, v129
    902     add-int v0, v0, v1
    903     move/16 v1, v130
    904     add-int v0, v0, v1
    905     move/16 v1, v131
    906     add-int v0, v0, v1
    907     move/16 v1, v132
    908     add-int v0, v0, v1
    909     move/16 v1, v133
    910     add-int v0, v0, v1
    911     move/16 v1, v134
    912     add-int v0, v0, v1
    913     move/16 v1, v135
    914     add-int v0, v0, v1
    915     move/16 v1, v136
    916     add-int v0, v0, v1
    917     move/16 v1, v137
    918     add-int v0, v0, v1
    919     move/16 v1, v138
    920     add-int v0, v0, v1
    921     move/16 v1, v139
    922     add-int v0, v0, v1
    923     move/16 v1, v140
    924     add-int v0, v0, v1
    925     move/16 v1, v141
    926     add-int v0, v0, v1
    927     move/16 v1, v142
    928     add-int v0, v0, v1
    929     move/16 v1, v143
    930     add-int v0, v0, v1
    931     move/16 v1, v144
    932     add-int v0, v0, v1
    933     move/16 v1, v145
    934     add-int v0, v0, v1
    935     move/16 v1, v146
    936     add-int v0, v0, v1
    937     move/16 v1, v147
    938     add-int v0, v0, v1
    939     move/16 v1, v148
    940     add-int v0, v0, v1
    941     move/16 v1, v149
    942     add-int v0, v0, v1
    943     move/16 v1, v150
    944     add-int v0, v0, v1
    945     move/16 v1, v151
    946     add-int v0, v0, v1
    947     move/16 v1, v152
    948     add-int v0, v0, v1
    949     move/16 v1, v153
    950     add-int v0, v0, v1
    951     move/16 v1, v154
    952     add-int v0, v0, v1
    953     move/16 v1, v155
    954     add-int v0, v0, v1
    955     move/16 v1, v156
    956     add-int v0, v0, v1
    957     move/16 v1, v157
    958     add-int v0, v0, v1
    959     move/16 v1, v158
    960     add-int v0, v0, v1
    961     move/16 v1, v159
    962     add-int v0, v0, v1
    963     move/16 v1, v160
    964     add-int v0, v0, v1
    965     move/16 v1, v161
    966     add-int v0, v0, v1
    967     move/16 v1, v162
    968     add-int v0, v0, v1
    969     move/16 v1, v163
    970     add-int v0, v0, v1
    971     move/16 v1, v164
    972     add-int v0, v0, v1
    973     move/16 v1, v165
    974     add-int v0, v0, v1
    975     move/16 v1, v166
    976     add-int v0, v0, v1
    977     move/16 v1, v167
    978     add-int v0, v0, v1
    979     move/16 v1, v168
    980     add-int v0, v0, v1
    981     move/16 v1, v169
    982     add-int v0, v0, v1
    983     move/16 v1, v170
    984     add-int v0, v0, v1
    985     move/16 v1, v171
    986     add-int v0, v0, v1
    987     move/16 v1, v172
    988     add-int v0, v0, v1
    989     move/16 v1, v173
    990     add-int v0, v0, v1
    991     move/16 v1, v174
    992     add-int v0, v0, v1
    993     move/16 v1, v175
    994     add-int v0, v0, v1
    995     move/16 v1, v176
    996     add-int v0, v0, v1
    997     move/16 v1, v177
    998     add-int v0, v0, v1
    999     move/16 v1, v178
   1000     add-int v0, v0, v1
   1001     move/16 v1, v179
   1002     add-int v0, v0, v1
   1003     move/16 v1, v180
   1004     add-int v0, v0, v1
   1005     move/16 v1, v181
   1006     add-int v0, v0, v1
   1007     move/16 v1, v182
   1008     add-int v0, v0, v1
   1009     move/16 v1, v183
   1010     add-int v0, v0, v1
   1011     move/16 v1, v184
   1012     add-int v0, v0, v1
   1013     move/16 v1, v185
   1014     add-int v0, v0, v1
   1015     move/16 v1, v186
   1016     add-int v0, v0, v1
   1017     move/16 v1, v187
   1018     add-int v0, v0, v1
   1019     move/16 v1, v188
   1020     add-int v0, v0, v1
   1021     move/16 v1, v189
   1022     add-int v0, v0, v1
   1023     move/16 v1, v190
   1024     add-int v0, v0, v1
   1025     move/16 v1, v191
   1026     add-int v0, v0, v1
   1027     move/16 v1, v192
   1028     add-int v0, v0, v1
   1029     move/16 v1, v193
   1030     add-int v0, v0, v1
   1031     move/16 v1, v194
   1032     add-int v0, v0, v1
   1033     move/16 v1, v195
   1034     add-int v0, v0, v1
   1035     move/16 v1, v196
   1036     add-int v0, v0, v1
   1037     move/16 v1, v197
   1038     add-int v0, v0, v1
   1039     move/16 v1, v198
   1040     add-int v0, v0, v1
   1041     move/16 v1, v199
   1042     add-int v0, v0, v1
   1043     move/16 v1, v200
   1044     add-int v0, v0, v1
   1045     move/16 v1, v201
   1046     add-int v0, v0, v1
   1047     move/16 v1, v202
   1048     add-int v0, v0, v1
   1049     move/16 v1, v203
   1050     add-int v0, v0, v1
   1051     move/16 v1, v204
   1052     add-int v0, v0, v1
   1053     move/16 v1, v205
   1054     add-int v0, v0, v1
   1055     move/16 v1, v206
   1056     add-int v0, v0, v1
   1057     move/16 v1, v207
   1058     add-int v0, v0, v1
   1059     move/16 v1, v208
   1060     add-int v0, v0, v1
   1061     move/16 v1, v209
   1062     add-int v0, v0, v1
   1063     move/16 v1, v210
   1064     add-int v0, v0, v1
   1065     move/16 v1, v211
   1066     add-int v0, v0, v1
   1067     move/16 v1, v212
   1068     add-int v0, v0, v1
   1069     move/16 v1, v213
   1070     add-int v0, v0, v1
   1071     move/16 v1, v214
   1072     add-int v0, v0, v1
   1073     move/16 v1, v215
   1074     add-int v0, v0, v1
   1075     move/16 v1, v216
   1076     add-int v0, v0, v1
   1077     move/16 v1, v217
   1078     add-int v0, v0, v1
   1079     move/16 v1, v218
   1080     add-int v0, v0, v1
   1081     move/16 v1, v219
   1082     add-int v0, v0, v1
   1083     move/16 v1, v220
   1084     add-int v0, v0, v1
   1085     move/16 v1, v221
   1086     add-int v0, v0, v1
   1087     move/16 v1, v222
   1088     add-int v0, v0, v1
   1089     move/16 v1, v223
   1090     add-int v0, v0, v1
   1091     move/16 v1, v224
   1092     add-int v0, v0, v1
   1093     move/16 v1, v225
   1094     add-int v0, v0, v1
   1095     move/16 v1, v226
   1096     add-int v0, v0, v1
   1097     move/16 v1, v227
   1098     add-int v0, v0, v1
   1099     move/16 v1, v228
   1100     add-int v0, v0, v1
   1101     move/16 v1, v229
   1102     add-int v0, v0, v1
   1103     move/16 v1, v230
   1104     add-int v0, v0, v1
   1105     move/16 v1, v231
   1106     add-int v0, v0, v1
   1107     move/16 v1, v232
   1108     add-int v0, v0, v1
   1109     move/16 v1, v233
   1110     add-int v0, v0, v1
   1111     move/16 v1, v234
   1112     add-int v0, v0, v1
   1113     move/16 v1, v235
   1114     add-int v0, v0, v1
   1115     move/16 v1, v236
   1116     add-int v0, v0, v1
   1117     move/16 v1, v237
   1118     add-int v0, v0, v1
   1119     move/16 v1, v238
   1120     add-int v0, v0, v1
   1121     move/16 v1, v239
   1122     add-int v0, v0, v1
   1123     move/16 v1, v240
   1124     add-int v0, v0, v1
   1125     move/16 v1, v241
   1126     add-int v0, v0, v1
   1127     move/16 v1, v242
   1128     add-int v0, v0, v1
   1129     move/16 v1, v243
   1130     add-int v0, v0, v1
   1131     move/16 v1, v244
   1132     add-int v0, v0, v1
   1133     move/16 v1, v245
   1134     add-int v0, v0, v1
   1135     move/16 v1, v246
   1136     add-int v0, v0, v1
   1137     move/16 v1, v247
   1138     add-int v0, v0, v1
   1139     move/16 v1, v248
   1140     add-int v0, v0, v1
   1141     move/16 v1, v249
   1142     add-int v0, v0, v1
   1143     move/16 v1, v250
   1144     add-int v0, v0, v1
   1145     move/16 v1, v251
   1146     add-int v0, v0, v1
   1147     move/16 v1, v252
   1148     add-int v0, v0, v1
   1149     move/16 v1, v253
   1150     add-int v0, v0, v1
   1151     move/16 v1, v254
   1152     add-int v0, v0, v1
   1153     move/16 v1, v255
   1154     add-int v0, v0, v1
   1155     move/16 v1, v256
   1156     add-int v0, v0, v1
   1157     move/16 v1, v257
   1158     add-int v0, v0, v1
   1159     move/16 v1, v258
   1160     add-int v0, v0, v1
   1161     move/16 v1, v259
   1162     add-int v0, v0, v1
   1163     move/16 v1, v260
   1164     add-int v0, v0, v1
   1165     move/16 v1, v261
   1166     add-int v0, v0, v1
   1167     move/16 v1, v262
   1168     add-int v0, v0, v1
   1169     move/16 v1, v263
   1170     add-int v0, v0, v1
   1171     move/16 v1, v264
   1172     add-int v0, v0, v1
   1173     move/16 v1, v265
   1174     add-int v0, v0, v1
   1175     move/16 v1, v266
   1176     add-int v0, v0, v1
   1177     move/16 v1, v267
   1178     add-int v0, v0, v1
   1179     move/16 v1, v268
   1180     add-int v0, v0, v1
   1181     move/16 v1, v269
   1182     add-int v0, v0, v1
   1183     move/16 v1, v270
   1184     add-int v0, v0, v1
   1185     move/16 v1, v271
   1186     add-int v0, v0, v1
   1187     move/16 v1, v272
   1188     add-int v0, v0, v1
   1189     move/16 v1, v273
   1190     add-int v0, v0, v1
   1191     move/16 v1, v274
   1192     add-int v0, v0, v1
   1193     move/16 v1, v275
   1194     add-int v0, v0, v1
   1195     move/16 v1, v276
   1196     add-int v0, v0, v1
   1197     move/16 v1, v277
   1198     add-int v0, v0, v1
   1199     move/16 v1, v278
   1200     add-int v0, v0, v1
   1201     move/16 v1, v279
   1202     add-int v0, v0, v1
   1203     move/16 v1, v280
   1204     add-int v0, v0, v1
   1205     move/16 v1, v281
   1206     add-int v0, v0, v1
   1207     move/16 v1, v282
   1208     add-int v0, v0, v1
   1209     move/16 v1, v283
   1210     add-int v0, v0, v1
   1211     move/16 v1, v284
   1212     add-int v0, v0, v1
   1213     move/16 v1, v285
   1214     add-int v0, v0, v1
   1215     move/16 v1, v286
   1216     add-int v0, v0, v1
   1217     move/16 v1, v287
   1218     add-int v0, v0, v1
   1219     move/16 v1, v288
   1220     add-int v0, v0, v1
   1221     move/16 v1, v289
   1222     add-int v0, v0, v1
   1223     move/16 v1, v290
   1224     add-int v0, v0, v1
   1225     move/16 v1, v291
   1226     add-int v0, v0, v1
   1227     move/16 v1, v292
   1228     add-int v0, v0, v1
   1229     move/16 v1, v293
   1230     add-int v0, v0, v1
   1231     move/16 v1, v294
   1232     add-int v0, v0, v1
   1233     move/16 v1, v295
   1234     add-int v0, v0, v1
   1235     move/16 v1, v296
   1236     add-int v0, v0, v1
   1237     move/16 v1, v297
   1238     add-int v0, v0, v1
   1239     move/16 v1, v298
   1240     add-int v0, v0, v1
   1241     move/16 v1, v299
   1242     add-int v0, v0, v1
   1243     move/16 v1, v300
   1244     add-int v0, v0, v1
   1245 
   1246     #add something extra, to make the test fail if this method is called instead of the subclasses's method
   1247     const v1, 1
   1248     add-int v0, v0, v1
   1249 
   1250     return v0
   1251 .end method