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