| Index: test/mjsunit/math-mul.js
|
| diff --git a/test/mjsunit/math-mul.js b/test/mjsunit/math-mul.js
|
| deleted file mode 100644
|
| index 027bb6024a26c5896c51507095a8e9c943fda3ab..0000000000000000000000000000000000000000
|
| --- a/test/mjsunit/math-mul.js
|
| +++ /dev/null
|
| @@ -1,23 +0,0 @@
|
| -// Copyright 2016 the V8 project authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -// Flags: --allow-natives-syntax
|
| -
|
| -function test(x, y) { return x * y; }
|
| -
|
| -assertEquals(12, test(3, 4));
|
| -assertEquals(16, test(4, 4));
|
| -
|
| -%OptimizeFunctionOnNextCall(test);
|
| -assertEquals(27, test(9, 3));
|
| -
|
| -assertEquals(-0, test(-3, 0));
|
| -assertEquals(-0, test(0, -0));
|
| -
|
| -
|
| -const SMI_MAX = (1 << 29) - 1 + (1 << 29); // Create without overflowing.
|
| -const SMI_MIN = -SMI_MAX - 1; // Create without overflowing.
|
| -
|
| -// multiply by 3 to avoid compiler optimizations that convert 2*x to x + x.
|
| -assertEquals(SMI_MAX + SMI_MAX + SMI_MAX, test(SMI_MAX, 3));
|
|
|