Home | History | Annotate | Download | only in webkit
      1 # Copyright 2013 the V8 project authors. All rights reserved.
      2 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. 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
      6 # are met:
      7 # 1.  Redistributions of source code must retain the above copyright
      8 #     notice, this list of conditions and the following disclaimer.
      9 # 2.  Redistributions in binary form must reproduce the above copyright
     10 #     notice, this list of conditions and the following disclaimer in the
     11 #     documentation and/or other materials provided with the distribution.
     12 #
     13 # THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
     14 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     15 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     16 # DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
     17 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     18 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
     19 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
     20 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     21 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
     22 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     23 
     24 This tests that the DFG can multiply numbers correctly.
     25 
     26 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
     27 
     28 
     29 PASS doMultiplyConstant2(1) is 2
     30 PASS doMultiplyConstant2(2) is 4
     31 PASS doMultiplyConstant2(4) is 8
     32 PASS doMultiplyConstant3(1) is 3
     33 PASS doMultiplyConstant3(2) is 6
     34 PASS doMultiplyConstant3(4) is 12
     35 PASS doMultiplyConstant4(1) is 4
     36 PASS doMultiplyConstant4(2) is 8
     37 PASS doMultiplyConstant4(4) is 16
     38 PASS doMultiplyConstant2(1) is 2
     39 PASS doMultiplyConstant2(2) is 4
     40 PASS doMultiplyConstant2(4) is 8
     41 PASS doMultiplyConstant3(1) is 3
     42 PASS doMultiplyConstant3(2) is 6
     43 PASS doMultiplyConstant3(4) is 12
     44 PASS doMultiplyConstant4(1) is 4
     45 PASS doMultiplyConstant4(2) is 8
     46 PASS doMultiplyConstant4(4) is 16
     47 PASS doMultiplyConstant2(1) is 2
     48 PASS doMultiplyConstant2(2) is 4
     49 PASS doMultiplyConstant2(4) is 8
     50 PASS doMultiplyConstant3(1) is 3
     51 PASS doMultiplyConstant3(2) is 6
     52 PASS doMultiplyConstant3(4) is 12
     53 PASS doMultiplyConstant4(1) is 4
     54 PASS doMultiplyConstant4(2) is 8
     55 PASS doMultiplyConstant4(4) is 16
     56 PASS doMultiplyConstant2(1) is 2
     57 PASS doMultiplyConstant2(2) is 4
     58 PASS doMultiplyConstant2(4) is 8
     59 PASS doMultiplyConstant3(1) is 3
     60 PASS doMultiplyConstant3(2) is 6
     61 PASS doMultiplyConstant3(4) is 12
     62 PASS doMultiplyConstant4(1) is 4
     63 PASS doMultiplyConstant4(2) is 8
     64 PASS doMultiplyConstant4(4) is 16
     65 PASS doMultiplyConstant2(1) is 2
     66 PASS doMultiplyConstant2(2) is 4
     67 PASS doMultiplyConstant2(4) is 8
     68 PASS doMultiplyConstant3(1) is 3
     69 PASS doMultiplyConstant3(2) is 6
     70 PASS doMultiplyConstant3(4) is 12
     71 PASS doMultiplyConstant4(1) is 4
     72 PASS doMultiplyConstant4(2) is 8
     73 PASS doMultiplyConstant4(4) is 16
     74 PASS doMultiplyConstant2(1) is 2
     75 PASS doMultiplyConstant2(2) is 4
     76 PASS doMultiplyConstant2(4) is 8
     77 PASS doMultiplyConstant3(1) is 3
     78 PASS doMultiplyConstant3(2) is 6
     79 PASS doMultiplyConstant3(4) is 12
     80 PASS doMultiplyConstant4(1) is 4
     81 PASS doMultiplyConstant4(2) is 8
     82 PASS doMultiplyConstant4(4) is 16
     83 PASS doMultiplyConstant2(1) is 2
     84 PASS doMultiplyConstant2(2) is 4
     85 PASS doMultiplyConstant2(4) is 8
     86 PASS doMultiplyConstant3(1) is 3
     87 PASS doMultiplyConstant3(2) is 6
     88 PASS doMultiplyConstant3(4) is 12
     89 PASS doMultiplyConstant4(1) is 4
     90 PASS doMultiplyConstant4(2) is 8
     91 PASS doMultiplyConstant4(4) is 16
     92 PASS doMultiplyConstant2(1) is 2
     93 PASS doMultiplyConstant2(2) is 4
     94 PASS doMultiplyConstant2(4) is 8
     95 PASS doMultiplyConstant3(1) is 3
     96 PASS doMultiplyConstant3(2) is 6
     97 PASS doMultiplyConstant3(4) is 12
     98 PASS doMultiplyConstant4(1) is 4
     99 PASS doMultiplyConstant4(2) is 8
    100 PASS doMultiplyConstant4(4) is 16
    101 PASS doMultiplyConstant2(1) is 2
    102 PASS doMultiplyConstant2(2) is 4
    103 PASS doMultiplyConstant2(4) is 8
    104 PASS doMultiplyConstant3(1) is 3
    105 PASS doMultiplyConstant3(2) is 6
    106 PASS doMultiplyConstant3(4) is 12
    107 PASS doMultiplyConstant4(1) is 4
    108 PASS doMultiplyConstant4(2) is 8
    109 PASS doMultiplyConstant4(4) is 16
    110 PASS doMultiplyConstant2(1) is 2
    111 PASS doMultiplyConstant2(2) is 4
    112 PASS doMultiplyConstant2(4) is 8
    113 PASS doMultiplyConstant3(1) is 3
    114 PASS doMultiplyConstant3(2) is 6
    115 PASS doMultiplyConstant3(4) is 12
    116 PASS doMultiplyConstant4(1) is 4
    117 PASS doMultiplyConstant4(2) is 8
    118 PASS doMultiplyConstant4(4) is 16
    119 PASS doMultiplyConstant2(1) is 2
    120 PASS doMultiplyConstant2(2) is 4
    121 PASS doMultiplyConstant2(4) is 8
    122 PASS doMultiplyConstant3(1) is 3
    123 PASS doMultiplyConstant3(2) is 6
    124 PASS doMultiplyConstant3(4) is 12
    125 PASS doMultiplyConstant4(1) is 4
    126 PASS doMultiplyConstant4(2) is 8
    127 PASS doMultiplyConstant4(4) is 16
    128 PASS doMultiplyConstant2(1) is 2
    129 PASS doMultiplyConstant2(2) is 4
    130 PASS doMultiplyConstant2(4) is 8
    131 PASS doMultiplyConstant3(1) is 3
    132 PASS doMultiplyConstant3(2) is 6
    133 PASS doMultiplyConstant3(4) is 12
    134 PASS doMultiplyConstant4(1) is 4
    135 PASS doMultiplyConstant4(2) is 8
    136 PASS doMultiplyConstant4(4) is 16
    137 PASS doMultiplyConstant2(1) is 2
    138 PASS doMultiplyConstant2(2) is 4
    139 PASS doMultiplyConstant2(4) is 8
    140 PASS doMultiplyConstant3(1) is 3
    141 PASS doMultiplyConstant3(2) is 6
    142 PASS doMultiplyConstant3(4) is 12
    143 PASS doMultiplyConstant4(1) is 4
    144 PASS doMultiplyConstant4(2) is 8
    145 PASS doMultiplyConstant4(4) is 16
    146 PASS doMultiplyConstant2(1) is 2
    147 PASS doMultiplyConstant2(2) is 4
    148 PASS doMultiplyConstant2(4) is 8
    149 PASS doMultiplyConstant3(1) is 3
    150 PASS doMultiplyConstant3(2) is 6
    151 PASS doMultiplyConstant3(4) is 12
    152 PASS doMultiplyConstant4(1) is 4
    153 PASS doMultiplyConstant4(2) is 8
    154 PASS doMultiplyConstant4(4) is 16
    155 PASS doMultiplyConstant2(1) is 2
    156 PASS doMultiplyConstant2(2) is 4
    157 PASS doMultiplyConstant2(4) is 8
    158 PASS doMultiplyConstant3(1) is 3
    159 PASS doMultiplyConstant3(2) is 6
    160 PASS doMultiplyConstant3(4) is 12
    161 PASS doMultiplyConstant4(1) is 4
    162 PASS doMultiplyConstant4(2) is 8
    163 PASS doMultiplyConstant4(4) is 16
    164 PASS doMultiplyConstant2(1) is 2
    165 PASS doMultiplyConstant2(2) is 4
    166 PASS doMultiplyConstant2(4) is 8
    167 PASS doMultiplyConstant3(1) is 3
    168 PASS doMultiplyConstant3(2) is 6
    169 PASS doMultiplyConstant3(4) is 12
    170 PASS doMultiplyConstant4(1) is 4
    171 PASS doMultiplyConstant4(2) is 8
    172 PASS doMultiplyConstant4(4) is 16
    173 PASS doMultiplyConstant2(1) is 2
    174 PASS doMultiplyConstant2(2) is 4
    175 PASS doMultiplyConstant2(4) is 8
    176 PASS doMultiplyConstant3(1) is 3
    177 PASS doMultiplyConstant3(2) is 6
    178 PASS doMultiplyConstant3(4) is 12
    179 PASS doMultiplyConstant4(1) is 4
    180 PASS doMultiplyConstant4(2) is 8
    181 PASS doMultiplyConstant4(4) is 16
    182 PASS doMultiplyConstant2(1) is 2
    183 PASS doMultiplyConstant2(2) is 4
    184 PASS doMultiplyConstant2(4) is 8
    185 PASS doMultiplyConstant3(1) is 3
    186 PASS doMultiplyConstant3(2) is 6
    187 PASS doMultiplyConstant3(4) is 12
    188 PASS doMultiplyConstant4(1) is 4
    189 PASS doMultiplyConstant4(2) is 8
    190 PASS doMultiplyConstant4(4) is 16
    191 PASS doMultiplyConstant2(1) is 2
    192 PASS doMultiplyConstant2(2) is 4
    193 PASS doMultiplyConstant2(4) is 8
    194 PASS doMultiplyConstant3(1) is 3
    195 PASS doMultiplyConstant3(2) is 6
    196 PASS doMultiplyConstant3(4) is 12
    197 PASS doMultiplyConstant4(1) is 4
    198 PASS doMultiplyConstant4(2) is 8
    199 PASS doMultiplyConstant4(4) is 16
    200 PASS doMultiplyConstant2(1) is 2
    201 PASS doMultiplyConstant2(2) is 4
    202 PASS doMultiplyConstant2(4) is 8
    203 PASS doMultiplyConstant3(1) is 3
    204 PASS doMultiplyConstant3(2) is 6
    205 PASS doMultiplyConstant3(4) is 12
    206 PASS doMultiplyConstant4(1) is 4
    207 PASS doMultiplyConstant4(2) is 8
    208 PASS doMultiplyConstant4(4) is 16
    209 PASS doMultiplyConstant2(1) is 2
    210 PASS doMultiplyConstant2(2) is 4
    211 PASS doMultiplyConstant2(4) is 8
    212 PASS doMultiplyConstant3(1) is 3
    213 PASS doMultiplyConstant3(2) is 6
    214 PASS doMultiplyConstant3(4) is 12
    215 PASS doMultiplyConstant4(1) is 4
    216 PASS doMultiplyConstant4(2) is 8
    217 PASS doMultiplyConstant4(4) is 16
    218 PASS doMultiplyConstant2(1) is 2
    219 PASS doMultiplyConstant2(2) is 4
    220 PASS doMultiplyConstant2(4) is 8
    221 PASS doMultiplyConstant3(1) is 3
    222 PASS doMultiplyConstant3(2) is 6
    223 PASS doMultiplyConstant3(4) is 12
    224 PASS doMultiplyConstant4(1) is 4
    225 PASS doMultiplyConstant4(2) is 8
    226 PASS doMultiplyConstant4(4) is 16
    227 PASS doMultiplyConstant2(1) is 2
    228 PASS doMultiplyConstant2(2) is 4
    229 PASS doMultiplyConstant2(4) is 8
    230 PASS doMultiplyConstant3(1) is 3
    231 PASS doMultiplyConstant3(2) is 6
    232 PASS doMultiplyConstant3(4) is 12
    233 PASS doMultiplyConstant4(1) is 4
    234 PASS doMultiplyConstant4(2) is 8
    235 PASS doMultiplyConstant4(4) is 16
    236 PASS doMultiplyConstant2(1) is 2
    237 PASS doMultiplyConstant2(2) is 4
    238 PASS doMultiplyConstant2(4) is 8
    239 PASS doMultiplyConstant3(1) is 3
    240 PASS doMultiplyConstant3(2) is 6
    241 PASS doMultiplyConstant3(4) is 12
    242 PASS doMultiplyConstant4(1) is 4
    243 PASS doMultiplyConstant4(2) is 8
    244 PASS doMultiplyConstant4(4) is 16
    245 PASS doMultiplyConstant2(1) is 2
    246 PASS doMultiplyConstant2(2) is 4
    247 PASS doMultiplyConstant2(4) is 8
    248 PASS doMultiplyConstant3(1) is 3
    249 PASS doMultiplyConstant3(2) is 6
    250 PASS doMultiplyConstant3(4) is 12
    251 PASS doMultiplyConstant4(1) is 4
    252 PASS doMultiplyConstant4(2) is 8
    253 PASS doMultiplyConstant4(4) is 16
    254 PASS doMultiplyConstant2(1) is 2
    255 PASS doMultiplyConstant2(2) is 4
    256 PASS doMultiplyConstant2(4) is 8
    257 PASS doMultiplyConstant3(1) is 3
    258 PASS doMultiplyConstant3(2) is 6
    259 PASS doMultiplyConstant3(4) is 12
    260 PASS doMultiplyConstant4(1) is 4
    261 PASS doMultiplyConstant4(2) is 8
    262 PASS doMultiplyConstant4(4) is 16
    263 PASS doMultiplyConstant2(1) is 2
    264 PASS doMultiplyConstant2(2) is 4
    265 PASS doMultiplyConstant2(4) is 8
    266 PASS doMultiplyConstant3(1) is 3
    267 PASS doMultiplyConstant3(2) is 6
    268 PASS doMultiplyConstant3(4) is 12
    269 PASS doMultiplyConstant4(1) is 4
    270 PASS doMultiplyConstant4(2) is 8
    271 PASS doMultiplyConstant4(4) is 16
    272 PASS doMultiplyConstant2(1) is 2
    273 PASS doMultiplyConstant2(2) is 4
    274 PASS doMultiplyConstant2(4) is 8
    275 PASS doMultiplyConstant3(1) is 3
    276 PASS doMultiplyConstant3(2) is 6
    277 PASS doMultiplyConstant3(4) is 12
    278 PASS doMultiplyConstant4(1) is 4
    279 PASS doMultiplyConstant4(2) is 8
    280 PASS doMultiplyConstant4(4) is 16
    281 PASS doMultiplyConstant2(1) is 2
    282 PASS doMultiplyConstant2(2) is 4
    283 PASS doMultiplyConstant2(4) is 8
    284 PASS doMultiplyConstant3(1) is 3
    285 PASS doMultiplyConstant3(2) is 6
    286 PASS doMultiplyConstant3(4) is 12
    287 PASS doMultiplyConstant4(1) is 4
    288 PASS doMultiplyConstant4(2) is 8
    289 PASS doMultiplyConstant4(4) is 16
    290 PASS doMultiplyConstant2(1) is 2
    291 PASS doMultiplyConstant2(2) is 4
    292 PASS doMultiplyConstant2(4) is 8
    293 PASS doMultiplyConstant3(1) is 3
    294 PASS doMultiplyConstant3(2) is 6
    295 PASS doMultiplyConstant3(4) is 12
    296 PASS doMultiplyConstant4(1) is 4
    297 PASS doMultiplyConstant4(2) is 8
    298 PASS doMultiplyConstant4(4) is 16
    299 PASS doMultiplyConstant2(1) is 2
    300 PASS doMultiplyConstant2(2) is 4
    301 PASS doMultiplyConstant2(4) is 8
    302 PASS doMultiplyConstant3(1) is 3
    303 PASS doMultiplyConstant3(2) is 6
    304 PASS doMultiplyConstant3(4) is 12
    305 PASS doMultiplyConstant4(1) is 4
    306 PASS doMultiplyConstant4(2) is 8
    307 PASS doMultiplyConstant4(4) is 16
    308 PASS doMultiplyConstant2(1) is 2
    309 PASS doMultiplyConstant2(2) is 4
    310 PASS doMultiplyConstant2(4) is 8
    311 PASS doMultiplyConstant3(1) is 3
    312 PASS doMultiplyConstant3(2) is 6
    313 PASS doMultiplyConstant3(4) is 12
    314 PASS doMultiplyConstant4(1) is 4
    315 PASS doMultiplyConstant4(2) is 8
    316 PASS doMultiplyConstant4(4) is 16
    317 PASS doMultiplyConstant2(1) is 2
    318 PASS doMultiplyConstant2(2) is 4
    319 PASS doMultiplyConstant2(4) is 8
    320 PASS doMultiplyConstant3(1) is 3
    321 PASS doMultiplyConstant3(2) is 6
    322 PASS doMultiplyConstant3(4) is 12
    323 PASS doMultiplyConstant4(1) is 4
    324 PASS doMultiplyConstant4(2) is 8
    325 PASS doMultiplyConstant4(4) is 16
    326 PASS doMultiplyConstant2(1) is 2
    327 PASS doMultiplyConstant2(2) is 4
    328 PASS doMultiplyConstant2(4) is 8
    329 PASS doMultiplyConstant3(1) is 3
    330 PASS doMultiplyConstant3(2) is 6
    331 PASS doMultiplyConstant3(4) is 12
    332 PASS doMultiplyConstant4(1) is 4
    333 PASS doMultiplyConstant4(2) is 8
    334 PASS doMultiplyConstant4(4) is 16
    335 PASS doMultiplyConstant2(1) is 2
    336 PASS doMultiplyConstant2(2) is 4
    337 PASS doMultiplyConstant2(4) is 8
    338 PASS doMultiplyConstant3(1) is 3
    339 PASS doMultiplyConstant3(2) is 6
    340 PASS doMultiplyConstant3(4) is 12
    341 PASS doMultiplyConstant4(1) is 4
    342 PASS doMultiplyConstant4(2) is 8
    343 PASS doMultiplyConstant4(4) is 16
    344 PASS doMultiplyConstant2(1) is 2
    345 PASS doMultiplyConstant2(2) is 4
    346 PASS doMultiplyConstant2(4) is 8
    347 PASS doMultiplyConstant3(1) is 3
    348 PASS doMultiplyConstant3(2) is 6
    349 PASS doMultiplyConstant3(4) is 12
    350 PASS doMultiplyConstant4(1) is 4
    351 PASS doMultiplyConstant4(2) is 8
    352 PASS doMultiplyConstant4(4) is 16
    353 PASS doMultiplyConstant2(1) is 2
    354 PASS doMultiplyConstant2(2) is 4
    355 PASS doMultiplyConstant2(4) is 8
    356 PASS doMultiplyConstant3(1) is 3
    357 PASS doMultiplyConstant3(2) is 6
    358 PASS doMultiplyConstant3(4) is 12
    359 PASS doMultiplyConstant4(1) is 4
    360 PASS doMultiplyConstant4(2) is 8
    361 PASS doMultiplyConstant4(4) is 16
    362 PASS doMultiplyConstant2(1) is 2
    363 PASS doMultiplyConstant2(2) is 4
    364 PASS doMultiplyConstant2(4) is 8
    365 PASS doMultiplyConstant3(1) is 3
    366 PASS doMultiplyConstant3(2) is 6
    367 PASS doMultiplyConstant3(4) is 12
    368 PASS doMultiplyConstant4(1) is 4
    369 PASS doMultiplyConstant4(2) is 8
    370 PASS doMultiplyConstant4(4) is 16
    371 PASS doMultiplyConstant2(1) is 2
    372 PASS doMultiplyConstant2(2) is 4
    373 PASS doMultiplyConstant2(4) is 8
    374 PASS doMultiplyConstant3(1) is 3
    375 PASS doMultiplyConstant3(2) is 6
    376 PASS doMultiplyConstant3(4) is 12
    377 PASS doMultiplyConstant4(1) is 4
    378 PASS doMultiplyConstant4(2) is 8
    379 PASS doMultiplyConstant4(4) is 16
    380 PASS doMultiplyConstant2(1) is 2
    381 PASS doMultiplyConstant2(2) is 4
    382 PASS doMultiplyConstant2(4) is 8
    383 PASS doMultiplyConstant3(1) is 3
    384 PASS doMultiplyConstant3(2) is 6
    385 PASS doMultiplyConstant3(4) is 12
    386 PASS doMultiplyConstant4(1) is 4
    387 PASS doMultiplyConstant4(2) is 8
    388 PASS doMultiplyConstant4(4) is 16
    389 PASS doMultiplyConstant2(1) is 2
    390 PASS doMultiplyConstant2(2) is 4
    391 PASS doMultiplyConstant2(4) is 8
    392 PASS doMultiplyConstant3(1) is 3
    393 PASS doMultiplyConstant3(2) is 6
    394 PASS doMultiplyConstant3(4) is 12
    395 PASS doMultiplyConstant4(1) is 4
    396 PASS doMultiplyConstant4(2) is 8
    397 PASS doMultiplyConstant4(4) is 16
    398 PASS doMultiplyConstant2(1) is 2
    399 PASS doMultiplyConstant2(2) is 4
    400 PASS doMultiplyConstant2(4) is 8
    401 PASS doMultiplyConstant3(1) is 3
    402 PASS doMultiplyConstant3(2) is 6
    403 PASS doMultiplyConstant3(4) is 12
    404 PASS doMultiplyConstant4(1) is 4
    405 PASS doMultiplyConstant4(2) is 8
    406 PASS doMultiplyConstant4(4) is 16
    407 PASS doMultiplyConstant2(1) is 2
    408 PASS doMultiplyConstant2(2) is 4
    409 PASS doMultiplyConstant2(4) is 8
    410 PASS doMultiplyConstant3(1) is 3
    411 PASS doMultiplyConstant3(2) is 6
    412 PASS doMultiplyConstant3(4) is 12
    413 PASS doMultiplyConstant4(1) is 4
    414 PASS doMultiplyConstant4(2) is 8
    415 PASS doMultiplyConstant4(4) is 16
    416 PASS doMultiplyConstant2(1) is 2
    417 PASS doMultiplyConstant2(2) is 4
    418 PASS doMultiplyConstant2(4) is 8
    419 PASS doMultiplyConstant3(1) is 3
    420 PASS doMultiplyConstant3(2) is 6
    421 PASS doMultiplyConstant3(4) is 12
    422 PASS doMultiplyConstant4(1) is 4
    423 PASS doMultiplyConstant4(2) is 8
    424 PASS doMultiplyConstant4(4) is 16
    425 PASS doMultiplyConstant2(1) is 2
    426 PASS doMultiplyConstant2(2) is 4
    427 PASS doMultiplyConstant2(4) is 8
    428 PASS doMultiplyConstant3(1) is 3
    429 PASS doMultiplyConstant3(2) is 6
    430 PASS doMultiplyConstant3(4) is 12
    431 PASS doMultiplyConstant4(1) is 4
    432 PASS doMultiplyConstant4(2) is 8
    433 PASS doMultiplyConstant4(4) is 16
    434 PASS doMultiplyConstant2(1) is 2
    435 PASS doMultiplyConstant2(2) is 4
    436 PASS doMultiplyConstant2(4) is 8
    437 PASS doMultiplyConstant3(1) is 3
    438 PASS doMultiplyConstant3(2) is 6
    439 PASS doMultiplyConstant3(4) is 12
    440 PASS doMultiplyConstant4(1) is 4
    441 PASS doMultiplyConstant4(2) is 8
    442 PASS doMultiplyConstant4(4) is 16
    443 PASS doMultiplyConstant2(1) is 2
    444 PASS doMultiplyConstant2(2) is 4
    445 PASS doMultiplyConstant2(4) is 8
    446 PASS doMultiplyConstant3(1) is 3
    447 PASS doMultiplyConstant3(2) is 6
    448 PASS doMultiplyConstant3(4) is 12
    449 PASS doMultiplyConstant4(1) is 4
    450 PASS doMultiplyConstant4(2) is 8
    451 PASS doMultiplyConstant4(4) is 16
    452 PASS doMultiplyConstant2(1) is 2
    453 PASS doMultiplyConstant2(2) is 4
    454 PASS doMultiplyConstant2(4) is 8
    455 PASS doMultiplyConstant3(1) is 3
    456 PASS doMultiplyConstant3(2) is 6
    457 PASS doMultiplyConstant3(4) is 12
    458 PASS doMultiplyConstant4(1) is 4
    459 PASS doMultiplyConstant4(2) is 8
    460 PASS doMultiplyConstant4(4) is 16
    461 PASS doMultiplyConstant2(1) is 2
    462 PASS doMultiplyConstant2(2) is 4
    463 PASS doMultiplyConstant2(4) is 8
    464 PASS doMultiplyConstant3(1) is 3
    465 PASS doMultiplyConstant3(2) is 6
    466 PASS doMultiplyConstant3(4) is 12
    467 PASS doMultiplyConstant4(1) is 4
    468 PASS doMultiplyConstant4(2) is 8
    469 PASS doMultiplyConstant4(4) is 16
    470 PASS doMultiplyConstant2(1) is 2
    471 PASS doMultiplyConstant2(2) is 4
    472 PASS doMultiplyConstant2(4) is 8
    473 PASS doMultiplyConstant3(1) is 3
    474 PASS doMultiplyConstant3(2) is 6
    475 PASS doMultiplyConstant3(4) is 12
    476 PASS doMultiplyConstant4(1) is 4
    477 PASS doMultiplyConstant4(2) is 8
    478 PASS doMultiplyConstant4(4) is 16
    479 PASS doMultiplyConstant2(1) is 2
    480 PASS doMultiplyConstant2(2) is 4
    481 PASS doMultiplyConstant2(4) is 8
    482 PASS doMultiplyConstant3(1) is 3
    483 PASS doMultiplyConstant3(2) is 6
    484 PASS doMultiplyConstant3(4) is 12
    485 PASS doMultiplyConstant4(1) is 4
    486 PASS doMultiplyConstant4(2) is 8
    487 PASS doMultiplyConstant4(4) is 16
    488 PASS doMultiplyConstant2(1) is 2
    489 PASS doMultiplyConstant2(2) is 4
    490 PASS doMultiplyConstant2(4) is 8
    491 PASS doMultiplyConstant3(1) is 3
    492 PASS doMultiplyConstant3(2) is 6
    493 PASS doMultiplyConstant3(4) is 12
    494 PASS doMultiplyConstant4(1) is 4
    495 PASS doMultiplyConstant4(2) is 8
    496 PASS doMultiplyConstant4(4) is 16
    497 PASS doMultiplyConstant2(1) is 2
    498 PASS doMultiplyConstant2(2) is 4
    499 PASS doMultiplyConstant2(4) is 8
    500 PASS doMultiplyConstant3(1) is 3
    501 PASS doMultiplyConstant3(2) is 6
    502 PASS doMultiplyConstant3(4) is 12
    503 PASS doMultiplyConstant4(1) is 4
    504 PASS doMultiplyConstant4(2) is 8
    505 PASS doMultiplyConstant4(4) is 16
    506 PASS doMultiplyConstant2(1) is 2
    507 PASS doMultiplyConstant2(2) is 4
    508 PASS doMultiplyConstant2(4) is 8
    509 PASS doMultiplyConstant3(1) is 3
    510 PASS doMultiplyConstant3(2) is 6
    511 PASS doMultiplyConstant3(4) is 12
    512 PASS doMultiplyConstant4(1) is 4
    513 PASS doMultiplyConstant4(2) is 8
    514 PASS doMultiplyConstant4(4) is 16
    515 PASS doMultiplyConstant2(1) is 2
    516 PASS doMultiplyConstant2(2) is 4
    517 PASS doMultiplyConstant2(4) is 8
    518 PASS doMultiplyConstant3(1) is 3
    519 PASS doMultiplyConstant3(2) is 6
    520 PASS doMultiplyConstant3(4) is 12
    521 PASS doMultiplyConstant4(1) is 4
    522 PASS doMultiplyConstant4(2) is 8
    523 PASS doMultiplyConstant4(4) is 16
    524 PASS doMultiplyConstant2(1) is 2
    525 PASS doMultiplyConstant2(2) is 4
    526 PASS doMultiplyConstant2(4) is 8
    527 PASS doMultiplyConstant3(1) is 3
    528 PASS doMultiplyConstant3(2) is 6
    529 PASS doMultiplyConstant3(4) is 12
    530 PASS doMultiplyConstant4(1) is 4
    531 PASS doMultiplyConstant4(2) is 8
    532 PASS doMultiplyConstant4(4) is 16
    533 PASS doMultiplyConstant2(1) is 2
    534 PASS doMultiplyConstant2(2) is 4
    535 PASS doMultiplyConstant2(4) is 8
    536 PASS doMultiplyConstant3(1) is 3
    537 PASS doMultiplyConstant3(2) is 6
    538 PASS doMultiplyConstant3(4) is 12
    539 PASS doMultiplyConstant4(1) is 4
    540 PASS doMultiplyConstant4(2) is 8
    541 PASS doMultiplyConstant4(4) is 16
    542 PASS doMultiplyConstant2(1) is 2
    543 PASS doMultiplyConstant2(2) is 4
    544 PASS doMultiplyConstant2(4) is 8
    545 PASS doMultiplyConstant3(1) is 3
    546 PASS doMultiplyConstant3(2) is 6
    547 PASS doMultiplyConstant3(4) is 12
    548 PASS doMultiplyConstant4(1) is 4
    549 PASS doMultiplyConstant4(2) is 8
    550 PASS doMultiplyConstant4(4) is 16
    551 PASS doMultiplyConstant2(1) is 2
    552 PASS doMultiplyConstant2(2) is 4
    553 PASS doMultiplyConstant2(4) is 8
    554 PASS doMultiplyConstant3(1) is 3
    555 PASS doMultiplyConstant3(2) is 6
    556 PASS doMultiplyConstant3(4) is 12
    557 PASS doMultiplyConstant4(1) is 4
    558 PASS doMultiplyConstant4(2) is 8
    559 PASS doMultiplyConstant4(4) is 16
    560 PASS doMultiplyConstant2(1) is 2
    561 PASS doMultiplyConstant2(2) is 4
    562 PASS doMultiplyConstant2(4) is 8
    563 PASS doMultiplyConstant3(1) is 3
    564 PASS doMultiplyConstant3(2) is 6
    565 PASS doMultiplyConstant3(4) is 12
    566 PASS doMultiplyConstant4(1) is 4
    567 PASS doMultiplyConstant4(2) is 8
    568 PASS doMultiplyConstant4(4) is 16
    569 PASS doMultiplyConstant2(1) is 2
    570 PASS doMultiplyConstant2(2) is 4
    571 PASS doMultiplyConstant2(4) is 8
    572 PASS doMultiplyConstant3(1) is 3
    573 PASS doMultiplyConstant3(2) is 6
    574 PASS doMultiplyConstant3(4) is 12
    575 PASS doMultiplyConstant4(1) is 4
    576 PASS doMultiplyConstant4(2) is 8
    577 PASS doMultiplyConstant4(4) is 16
    578 PASS doMultiplyConstant2(1) is 2
    579 PASS doMultiplyConstant2(2) is 4
    580 PASS doMultiplyConstant2(4) is 8
    581 PASS doMultiplyConstant3(1) is 3
    582 PASS doMultiplyConstant3(2) is 6
    583 PASS doMultiplyConstant3(4) is 12
    584 PASS doMultiplyConstant4(1) is 4
    585 PASS doMultiplyConstant4(2) is 8
    586 PASS doMultiplyConstant4(4) is 16
    587 PASS doMultiplyConstant2(1) is 2
    588 PASS doMultiplyConstant2(2) is 4
    589 PASS doMultiplyConstant2(4) is 8
    590 PASS doMultiplyConstant3(1) is 3
    591 PASS doMultiplyConstant3(2) is 6
    592 PASS doMultiplyConstant3(4) is 12
    593 PASS doMultiplyConstant4(1) is 4
    594 PASS doMultiplyConstant4(2) is 8
    595 PASS doMultiplyConstant4(4) is 16
    596 PASS doMultiplyConstant2(1) is 2
    597 PASS doMultiplyConstant2(2) is 4
    598 PASS doMultiplyConstant2(4) is 8
    599 PASS doMultiplyConstant3(1) is 3
    600 PASS doMultiplyConstant3(2) is 6
    601 PASS doMultiplyConstant3(4) is 12
    602 PASS doMultiplyConstant4(1) is 4
    603 PASS doMultiplyConstant4(2) is 8
    604 PASS doMultiplyConstant4(4) is 16
    605 PASS doMultiplyConstant2(1) is 2
    606 PASS doMultiplyConstant2(2) is 4
    607 PASS doMultiplyConstant2(4) is 8
    608 PASS doMultiplyConstant3(1) is 3
    609 PASS doMultiplyConstant3(2) is 6
    610 PASS doMultiplyConstant3(4) is 12
    611 PASS doMultiplyConstant4(1) is 4
    612 PASS doMultiplyConstant4(2) is 8
    613 PASS doMultiplyConstant4(4) is 16
    614 PASS doMultiplyConstant2(1) is 2
    615 PASS doMultiplyConstant2(2) is 4
    616 PASS doMultiplyConstant2(4) is 8
    617 PASS doMultiplyConstant3(1) is 3
    618 PASS doMultiplyConstant3(2) is 6
    619 PASS doMultiplyConstant3(4) is 12
    620 PASS doMultiplyConstant4(1) is 4
    621 PASS doMultiplyConstant4(2) is 8
    622 PASS doMultiplyConstant4(4) is 16
    623 PASS doMultiplyConstant2(1) is 2
    624 PASS doMultiplyConstant2(2) is 4
    625 PASS doMultiplyConstant2(4) is 8
    626 PASS doMultiplyConstant3(1) is 3
    627 PASS doMultiplyConstant3(2) is 6
    628 PASS doMultiplyConstant3(4) is 12
    629 PASS doMultiplyConstant4(1) is 4
    630 PASS doMultiplyConstant4(2) is 8
    631 PASS doMultiplyConstant4(4) is 16
    632 PASS doMultiplyConstant2(1) is 2
    633 PASS doMultiplyConstant2(2) is 4
    634 PASS doMultiplyConstant2(4) is 8
    635 PASS doMultiplyConstant3(1) is 3
    636 PASS doMultiplyConstant3(2) is 6
    637 PASS doMultiplyConstant3(4) is 12
    638 PASS doMultiplyConstant4(1) is 4
    639 PASS doMultiplyConstant4(2) is 8
    640 PASS doMultiplyConstant4(4) is 16
    641 PASS doMultiplyConstant2(1) is 2
    642 PASS doMultiplyConstant2(2) is 4
    643 PASS doMultiplyConstant2(4) is 8
    644 PASS doMultiplyConstant3(1) is 3
    645 PASS doMultiplyConstant3(2) is 6
    646 PASS doMultiplyConstant3(4) is 12
    647 PASS doMultiplyConstant4(1) is 4
    648 PASS doMultiplyConstant4(2) is 8
    649 PASS doMultiplyConstant4(4) is 16
    650 PASS doMultiplyConstant2(1) is 2
    651 PASS doMultiplyConstant2(2) is 4
    652 PASS doMultiplyConstant2(4) is 8
    653 PASS doMultiplyConstant3(1) is 3
    654 PASS doMultiplyConstant3(2) is 6
    655 PASS doMultiplyConstant3(4) is 12
    656 PASS doMultiplyConstant4(1) is 4
    657 PASS doMultiplyConstant4(2) is 8
    658 PASS doMultiplyConstant4(4) is 16
    659 PASS doMultiplyConstant2(1) is 2
    660 PASS doMultiplyConstant2(2) is 4
    661 PASS doMultiplyConstant2(4) is 8
    662 PASS doMultiplyConstant3(1) is 3
    663 PASS doMultiplyConstant3(2) is 6
    664 PASS doMultiplyConstant3(4) is 12
    665 PASS doMultiplyConstant4(1) is 4
    666 PASS doMultiplyConstant4(2) is 8
    667 PASS doMultiplyConstant4(4) is 16
    668 PASS doMultiplyConstant2(1) is 2
    669 PASS doMultiplyConstant2(2) is 4
    670 PASS doMultiplyConstant2(4) is 8
    671 PASS doMultiplyConstant3(1) is 3
    672 PASS doMultiplyConstant3(2) is 6
    673 PASS doMultiplyConstant3(4) is 12
    674 PASS doMultiplyConstant4(1) is 4
    675 PASS doMultiplyConstant4(2) is 8
    676 PASS doMultiplyConstant4(4) is 16
    677 PASS doMultiplyConstant2(1) is 2
    678 PASS doMultiplyConstant2(2) is 4
    679 PASS doMultiplyConstant2(4) is 8
    680 PASS doMultiplyConstant3(1) is 3
    681 PASS doMultiplyConstant3(2) is 6
    682 PASS doMultiplyConstant3(4) is 12
    683 PASS doMultiplyConstant4(1) is 4
    684 PASS doMultiplyConstant4(2) is 8
    685 PASS doMultiplyConstant4(4) is 16
    686 PASS doMultiplyConstant2(1) is 2
    687 PASS doMultiplyConstant2(2) is 4
    688 PASS doMultiplyConstant2(4) is 8
    689 PASS doMultiplyConstant3(1) is 3
    690 PASS doMultiplyConstant3(2) is 6
    691 PASS doMultiplyConstant3(4) is 12
    692 PASS doMultiplyConstant4(1) is 4
    693 PASS doMultiplyConstant4(2) is 8
    694 PASS doMultiplyConstant4(4) is 16
    695 PASS doMultiplyConstant2(1) is 2
    696 PASS doMultiplyConstant2(2) is 4
    697 PASS doMultiplyConstant2(4) is 8
    698 PASS doMultiplyConstant3(1) is 3
    699 PASS doMultiplyConstant3(2) is 6
    700 PASS doMultiplyConstant3(4) is 12
    701 PASS doMultiplyConstant4(1) is 4
    702 PASS doMultiplyConstant4(2) is 8
    703 PASS doMultiplyConstant4(4) is 16
    704 PASS doMultiplyConstant2(1) is 2
    705 PASS doMultiplyConstant2(2) is 4
    706 PASS doMultiplyConstant2(4) is 8
    707 PASS doMultiplyConstant3(1) is 3
    708 PASS doMultiplyConstant3(2) is 6
    709 PASS doMultiplyConstant3(4) is 12
    710 PASS doMultiplyConstant4(1) is 4
    711 PASS doMultiplyConstant4(2) is 8
    712 PASS doMultiplyConstant4(4) is 16
    713 PASS doMultiplyConstant2(1) is 2
    714 PASS doMultiplyConstant2(2) is 4
    715 PASS doMultiplyConstant2(4) is 8
    716 PASS doMultiplyConstant3(1) is 3
    717 PASS doMultiplyConstant3(2) is 6
    718 PASS doMultiplyConstant3(4) is 12
    719 PASS doMultiplyConstant4(1) is 4
    720 PASS doMultiplyConstant4(2) is 8
    721 PASS doMultiplyConstant4(4) is 16
    722 PASS doMultiplyConstant2(1) is 2
    723 PASS doMultiplyConstant2(2) is 4
    724 PASS doMultiplyConstant2(4) is 8
    725 PASS doMultiplyConstant3(1) is 3
    726 PASS doMultiplyConstant3(2) is 6
    727 PASS doMultiplyConstant3(4) is 12
    728 PASS doMultiplyConstant4(1) is 4
    729 PASS doMultiplyConstant4(2) is 8
    730 PASS doMultiplyConstant4(4) is 16
    731 PASS doMultiplyConstant2(1) is 2
    732 PASS doMultiplyConstant2(2) is 4
    733 PASS doMultiplyConstant2(4) is 8
    734 PASS doMultiplyConstant3(1) is 3
    735 PASS doMultiplyConstant3(2) is 6
    736 PASS doMultiplyConstant3(4) is 12
    737 PASS doMultiplyConstant4(1) is 4
    738 PASS doMultiplyConstant4(2) is 8
    739 PASS doMultiplyConstant4(4) is 16
    740 PASS doMultiplyConstant2(1) is 2
    741 PASS doMultiplyConstant2(2) is 4
    742 PASS doMultiplyConstant2(4) is 8
    743 PASS doMultiplyConstant3(1) is 3
    744 PASS doMultiplyConstant3(2) is 6
    745 PASS doMultiplyConstant3(4) is 12
    746 PASS doMultiplyConstant4(1) is 4
    747 PASS doMultiplyConstant4(2) is 8
    748 PASS doMultiplyConstant4(4) is 16
    749 PASS doMultiplyConstant2(1) is 2
    750 PASS doMultiplyConstant2(2) is 4
    751 PASS doMultiplyConstant2(4) is 8
    752 PASS doMultiplyConstant3(1) is 3
    753 PASS doMultiplyConstant3(2) is 6
    754 PASS doMultiplyConstant3(4) is 12
    755 PASS doMultiplyConstant4(1) is 4
    756 PASS doMultiplyConstant4(2) is 8
    757 PASS doMultiplyConstant4(4) is 16
    758 PASS doMultiplyConstant2(1) is 2
    759 PASS doMultiplyConstant2(2) is 4
    760 PASS doMultiplyConstant2(4) is 8
    761 PASS doMultiplyConstant3(1) is 3
    762 PASS doMultiplyConstant3(2) is 6
    763 PASS doMultiplyConstant3(4) is 12
    764 PASS doMultiplyConstant4(1) is 4
    765 PASS doMultiplyConstant4(2) is 8
    766 PASS doMultiplyConstant4(4) is 16
    767 PASS doMultiplyConstant2(1) is 2
    768 PASS doMultiplyConstant2(2) is 4
    769 PASS doMultiplyConstant2(4) is 8
    770 PASS doMultiplyConstant3(1) is 3
    771 PASS doMultiplyConstant3(2) is 6
    772 PASS doMultiplyConstant3(4) is 12
    773 PASS doMultiplyConstant4(1) is 4
    774 PASS doMultiplyConstant4(2) is 8
    775 PASS doMultiplyConstant4(4) is 16
    776 PASS doMultiplyConstant2(1) is 2
    777 PASS doMultiplyConstant2(2) is 4
    778 PASS doMultiplyConstant2(4) is 8
    779 PASS doMultiplyConstant3(1) is 3
    780 PASS doMultiplyConstant3(2) is 6
    781 PASS doMultiplyConstant3(4) is 12
    782 PASS doMultiplyConstant4(1) is 4
    783 PASS doMultiplyConstant4(2) is 8
    784 PASS doMultiplyConstant4(4) is 16
    785 PASS doMultiplyConstant2(1) is 2
    786 PASS doMultiplyConstant2(2) is 4
    787 PASS doMultiplyConstant2(4) is 8
    788 PASS doMultiplyConstant3(1) is 3
    789 PASS doMultiplyConstant3(2) is 6
    790 PASS doMultiplyConstant3(4) is 12
    791 PASS doMultiplyConstant4(1) is 4
    792 PASS doMultiplyConstant4(2) is 8
    793 PASS doMultiplyConstant4(4) is 16
    794 PASS doMultiplyConstant2(1) is 2
    795 PASS doMultiplyConstant2(2) is 4
    796 PASS doMultiplyConstant2(4) is 8
    797 PASS doMultiplyConstant3(1) is 3
    798 PASS doMultiplyConstant3(2) is 6
    799 PASS doMultiplyConstant3(4) is 12
    800 PASS doMultiplyConstant4(1) is 4
    801 PASS doMultiplyConstant4(2) is 8
    802 PASS doMultiplyConstant4(4) is 16
    803 PASS doMultiplyConstant2(1) is 2
    804 PASS doMultiplyConstant2(2) is 4
    805 PASS doMultiplyConstant2(4) is 8
    806 PASS doMultiplyConstant3(1) is 3
    807 PASS doMultiplyConstant3(2) is 6
    808 PASS doMultiplyConstant3(4) is 12
    809 PASS doMultiplyConstant4(1) is 4
    810 PASS doMultiplyConstant4(2) is 8
    811 PASS doMultiplyConstant4(4) is 16
    812 PASS doMultiplyConstant2(1) is 2
    813 PASS doMultiplyConstant2(2) is 4
    814 PASS doMultiplyConstant2(4) is 8
    815 PASS doMultiplyConstant3(1) is 3
    816 PASS doMultiplyConstant3(2) is 6
    817 PASS doMultiplyConstant3(4) is 12
    818 PASS doMultiplyConstant4(1) is 4
    819 PASS doMultiplyConstant4(2) is 8
    820 PASS doMultiplyConstant4(4) is 16
    821 PASS doMultiplyConstant2(1) is 2
    822 PASS doMultiplyConstant2(2) is 4
    823 PASS doMultiplyConstant2(4) is 8
    824 PASS doMultiplyConstant3(1) is 3
    825 PASS doMultiplyConstant3(2) is 6
    826 PASS doMultiplyConstant3(4) is 12
    827 PASS doMultiplyConstant4(1) is 4
    828 PASS doMultiplyConstant4(2) is 8
    829 PASS doMultiplyConstant4(4) is 16
    830 PASS doMultiplyConstant2(1) is 2
    831 PASS doMultiplyConstant2(2) is 4
    832 PASS doMultiplyConstant2(4) is 8
    833 PASS doMultiplyConstant3(1) is 3
    834 PASS doMultiplyConstant3(2) is 6
    835 PASS doMultiplyConstant3(4) is 12
    836 PASS doMultiplyConstant4(1) is 4
    837 PASS doMultiplyConstant4(2) is 8
    838 PASS doMultiplyConstant4(4) is 16
    839 PASS doMultiplyConstant2(1) is 2
    840 PASS doMultiplyConstant2(2) is 4
    841 PASS doMultiplyConstant2(4) is 8
    842 PASS doMultiplyConstant3(1) is 3
    843 PASS doMultiplyConstant3(2) is 6
    844 PASS doMultiplyConstant3(4) is 12
    845 PASS doMultiplyConstant4(1) is 4
    846 PASS doMultiplyConstant4(2) is 8
    847 PASS doMultiplyConstant4(4) is 16
    848 PASS doMultiplyConstant2(1) is 2
    849 PASS doMultiplyConstant2(2) is 4
    850 PASS doMultiplyConstant2(4) is 8
    851 PASS doMultiplyConstant3(1) is 3
    852 PASS doMultiplyConstant3(2) is 6
    853 PASS doMultiplyConstant3(4) is 12
    854 PASS doMultiplyConstant4(1) is 4
    855 PASS doMultiplyConstant4(2) is 8
    856 PASS doMultiplyConstant4(4) is 16
    857 PASS doMultiplyConstant2(1) is 2
    858 PASS doMultiplyConstant2(2) is 4
    859 PASS doMultiplyConstant2(4) is 8
    860 PASS doMultiplyConstant3(1) is 3
    861 PASS doMultiplyConstant3(2) is 6
    862 PASS doMultiplyConstant3(4) is 12
    863 PASS doMultiplyConstant4(1) is 4
    864 PASS doMultiplyConstant4(2) is 8
    865 PASS doMultiplyConstant4(4) is 16
    866 PASS doMultiplyConstant2(1) is 2
    867 PASS doMultiplyConstant2(2) is 4
    868 PASS doMultiplyConstant2(4) is 8
    869 PASS doMultiplyConstant3(1) is 3
    870 PASS doMultiplyConstant3(2) is 6
    871 PASS doMultiplyConstant3(4) is 12
    872 PASS doMultiplyConstant4(1) is 4
    873 PASS doMultiplyConstant4(2) is 8
    874 PASS doMultiplyConstant4(4) is 16
    875 PASS doMultiplyConstant2(1) is 2
    876 PASS doMultiplyConstant2(2) is 4
    877 PASS doMultiplyConstant2(4) is 8
    878 PASS doMultiplyConstant3(1) is 3
    879 PASS doMultiplyConstant3(2) is 6
    880 PASS doMultiplyConstant3(4) is 12
    881 PASS doMultiplyConstant4(1) is 4
    882 PASS doMultiplyConstant4(2) is 8
    883 PASS doMultiplyConstant4(4) is 16
    884 PASS doMultiplyConstant2(1) is 2
    885 PASS doMultiplyConstant2(2) is 4
    886 PASS doMultiplyConstant2(4) is 8
    887 PASS doMultiplyConstant3(1) is 3
    888 PASS doMultiplyConstant3(2) is 6
    889 PASS doMultiplyConstant3(4) is 12
    890 PASS doMultiplyConstant4(1) is 4
    891 PASS doMultiplyConstant4(2) is 8
    892 PASS doMultiplyConstant4(4) is 16
    893 PASS doMultiplyConstant2(1) is 2
    894 PASS doMultiplyConstant2(2) is 4
    895 PASS doMultiplyConstant2(4) is 8
    896 PASS doMultiplyConstant3(1) is 3
    897 PASS doMultiplyConstant3(2) is 6
    898 PASS doMultiplyConstant3(4) is 12
    899 PASS doMultiplyConstant4(1) is 4
    900 PASS doMultiplyConstant4(2) is 8
    901 PASS doMultiplyConstant4(4) is 16
    902 PASS doMultiplyConstant2(1) is 2
    903 PASS doMultiplyConstant2(2) is 4
    904 PASS doMultiplyConstant2(4) is 8
    905 PASS doMultiplyConstant3(1) is 3
    906 PASS doMultiplyConstant3(2) is 6
    907 PASS doMultiplyConstant3(4) is 12
    908 PASS doMultiplyConstant4(1) is 4
    909 PASS doMultiplyConstant4(2) is 8
    910 PASS doMultiplyConstant4(4) is 16
    911 PASS doMultiplyConstant2(1) is 2
    912 PASS doMultiplyConstant2(2) is 4
    913 PASS doMultiplyConstant2(4) is 8
    914 PASS doMultiplyConstant3(1) is 3
    915 PASS doMultiplyConstant3(2) is 6
    916 PASS doMultiplyConstant3(4) is 12
    917 PASS doMultiplyConstant4(1) is 4
    918 PASS doMultiplyConstant4(2) is 8
    919 PASS doMultiplyConstant4(4) is 16
    920 PASS doMultiplyConstant2(1) is 2
    921 PASS doMultiplyConstant2(2) is 4
    922 PASS doMultiplyConstant2(4) is 8
    923 PASS doMultiplyConstant3(1) is 3
    924 PASS doMultiplyConstant3(2) is 6
    925 PASS doMultiplyConstant3(4) is 12
    926 PASS doMultiplyConstant4(1) is 4
    927 PASS doMultiplyConstant4(2) is 8
    928 PASS doMultiplyConstant4(4) is 16
    929 PASS doMultiplyConstant2(1073741824) is 2147483648
    930 PASS doMultiplyConstant2(2147483648) is 4294967296
    931 PASS doMultiplyConstant3(1073741824) is 3221225472
    932 PASS doMultiplyConstant3(2147483648) is 6442450944
    933 PASS doMultiplyConstant4(1073741824) is 4294967296
    934 PASS doMultiplyConstant4(2147483648) is 8589934592
    935 PASS doMultiplyConstant2(-1073741824) is -2147483648
    936 PASS doMultiplyConstant2(-2147483648) is -4294967296
    937 PASS doMultiplyConstant3(-1073741824) is -3221225472
    938 PASS doMultiplyConstant3(-2147483648) is -6442450944
    939 PASS doMultiplyConstant4(-1073741824) is -4294967296
    940 PASS doMultiplyConstant4(-2147483648) is -8589934592
    941 PASS doMultiplyConstant2(1073741824) is 2147483648
    942 PASS doMultiplyConstant2(2147483648) is 4294967296
    943 PASS doMultiplyConstant3(1073741824) is 3221225472
    944 PASS doMultiplyConstant3(2147483648) is 6442450944
    945 PASS doMultiplyConstant4(1073741824) is 4294967296
    946 PASS doMultiplyConstant4(2147483648) is 8589934592
    947 PASS doMultiplyConstant2(-1073741824) is -2147483648
    948 PASS doMultiplyConstant2(-2147483648) is -4294967296
    949 PASS doMultiplyConstant3(-1073741824) is -3221225472
    950 PASS doMultiplyConstant3(-2147483648) is -6442450944
    951 PASS doMultiplyConstant4(-1073741824) is -4294967296
    952 PASS doMultiplyConstant4(-2147483648) is -8589934592
    953 PASS doMultiplyConstant2(1073741824) is 2147483648
    954 PASS doMultiplyConstant2(2147483648) is 4294967296
    955 PASS doMultiplyConstant3(1073741824) is 3221225472
    956 PASS doMultiplyConstant3(2147483648) is 6442450944
    957 PASS doMultiplyConstant4(1073741824) is 4294967296
    958 PASS doMultiplyConstant4(2147483648) is 8589934592
    959 PASS doMultiplyConstant2(-1073741824) is -2147483648
    960 PASS doMultiplyConstant2(-2147483648) is -4294967296
    961 PASS doMultiplyConstant3(-1073741824) is -3221225472
    962 PASS doMultiplyConstant3(-2147483648) is -6442450944
    963 PASS doMultiplyConstant4(-1073741824) is -4294967296
    964 PASS doMultiplyConstant4(-2147483648) is -8589934592
    965 PASS doMultiplyConstant2(1073741824) is 2147483648
    966 PASS doMultiplyConstant2(2147483648) is 4294967296
    967 PASS doMultiplyConstant3(1073741824) is 3221225472
    968 PASS doMultiplyConstant3(2147483648) is 6442450944
    969 PASS doMultiplyConstant4(1073741824) is 4294967296
    970 PASS doMultiplyConstant4(2147483648) is 8589934592
    971 PASS doMultiplyConstant2(-1073741824) is -2147483648
    972 PASS doMultiplyConstant2(-2147483648) is -4294967296
    973 PASS doMultiplyConstant3(-1073741824) is -3221225472
    974 PASS doMultiplyConstant3(-2147483648) is -6442450944
    975 PASS doMultiplyConstant4(-1073741824) is -4294967296
    976 PASS doMultiplyConstant4(-2147483648) is -8589934592
    977 PASS doMultiplyConstant2(1073741824) is 2147483648
    978 PASS doMultiplyConstant2(2147483648) is 4294967296
    979 PASS doMultiplyConstant3(1073741824) is 3221225472
    980 PASS doMultiplyConstant3(2147483648) is 6442450944
    981 PASS doMultiplyConstant4(1073741824) is 4294967296
    982 PASS doMultiplyConstant4(2147483648) is 8589934592
    983 PASS doMultiplyConstant2(-1073741824) is -2147483648
    984 PASS doMultiplyConstant2(-2147483648) is -4294967296
    985 PASS doMultiplyConstant3(-1073741824) is -3221225472
    986 PASS doMultiplyConstant3(-2147483648) is -6442450944
    987 PASS doMultiplyConstant4(-1073741824) is -4294967296
    988 PASS doMultiplyConstant4(-2147483648) is -8589934592
    989 PASS doMultiplyConstant2(1073741824) is 2147483648
    990 PASS doMultiplyConstant2(2147483648) is 4294967296
    991 PASS doMultiplyConstant3(1073741824) is 3221225472
    992 PASS doMultiplyConstant3(2147483648) is 6442450944
    993 PASS doMultiplyConstant4(1073741824) is 4294967296
    994 PASS doMultiplyConstant4(2147483648) is 8589934592
    995 PASS doMultiplyConstant2(-1073741824) is -2147483648
    996 PASS doMultiplyConstant2(-2147483648) is -4294967296
    997 PASS doMultiplyConstant3(-1073741824) is -3221225472
    998 PASS doMultiplyConstant3(-2147483648) is -6442450944
    999 PASS doMultiplyConstant4(-1073741824) is -4294967296
   1000 PASS doMultiplyConstant4(-2147483648) is -8589934592
   1001 PASS doMultiplyConstant2(1073741824) is 2147483648
   1002 PASS doMultiplyConstant2(2147483648) is 4294967296
   1003 PASS doMultiplyConstant3(1073741824) is 3221225472
   1004 PASS doMultiplyConstant3(2147483648) is 6442450944
   1005 PASS doMultiplyConstant4(1073741824) is 4294967296
   1006 PASS doMultiplyConstant4(2147483648) is 8589934592
   1007 PASS doMultiplyConstant2(-1073741824) is -2147483648
   1008 PASS doMultiplyConstant2(-2147483648) is -4294967296
   1009 PASS doMultiplyConstant3(-1073741824) is -3221225472
   1010 PASS doMultiplyConstant3(-2147483648) is -6442450944
   1011 PASS doMultiplyConstant4(-1073741824) is -4294967296
   1012 PASS doMultiplyConstant4(-2147483648) is -8589934592
   1013 PASS doMultiplyConstant2(1073741824) is 2147483648
   1014 PASS doMultiplyConstant2(2147483648) is 4294967296
   1015 PASS doMultiplyConstant3(1073741824) is 3221225472
   1016 PASS doMultiplyConstant3(2147483648) is 6442450944
   1017 PASS doMultiplyConstant4(1073741824) is 4294967296
   1018 PASS doMultiplyConstant4(2147483648) is 8589934592
   1019 PASS doMultiplyConstant2(-1073741824) is -2147483648
   1020 PASS doMultiplyConstant2(-2147483648) is -4294967296
   1021 PASS doMultiplyConstant3(-1073741824) is -3221225472
   1022 PASS doMultiplyConstant3(-2147483648) is -6442450944
   1023 PASS doMultiplyConstant4(-1073741824) is -4294967296
   1024 PASS doMultiplyConstant4(-2147483648) is -8589934592
   1025 PASS doMultiplyConstant2(1073741824) is 2147483648
   1026 PASS doMultiplyConstant2(2147483648) is 4294967296
   1027 PASS doMultiplyConstant3(1073741824) is 3221225472
   1028 PASS doMultiplyConstant3(2147483648) is 6442450944
   1029 PASS doMultiplyConstant4(1073741824) is 4294967296
   1030 PASS doMultiplyConstant4(2147483648) is 8589934592
   1031 PASS doMultiplyConstant2(-1073741824) is -2147483648
   1032 PASS doMultiplyConstant2(-2147483648) is -4294967296
   1033 PASS doMultiplyConstant3(-1073741824) is -3221225472
   1034 PASS doMultiplyConstant3(-2147483648) is -6442450944
   1035 PASS doMultiplyConstant4(-1073741824) is -4294967296
   1036 PASS doMultiplyConstant4(-2147483648) is -8589934592
   1037 PASS doMultiplyConstant2(1073741824) is 2147483648
   1038 PASS doMultiplyConstant2(2147483648) is 4294967296
   1039 PASS doMultiplyConstant3(1073741824) is 3221225472
   1040 PASS doMultiplyConstant3(2147483648) is 6442450944
   1041 PASS doMultiplyConstant4(1073741824) is 4294967296
   1042 PASS doMultiplyConstant4(2147483648) is 8589934592
   1043 PASS doMultiplyConstant2(-1073741824) is -2147483648
   1044 PASS doMultiplyConstant2(-2147483648) is -4294967296
   1045 PASS doMultiplyConstant3(-1073741824) is -3221225472
   1046 PASS doMultiplyConstant3(-2147483648) is -6442450944
   1047 PASS doMultiplyConstant4(-1073741824) is -4294967296
   1048 PASS doMultiplyConstant4(-2147483648) is -8589934592
   1049 PASS successfullyParsed is true
   1050 
   1051 TEST COMPLETE
   1052 
   1053