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