diff options
Diffstat (limited to 'test/082-inline-execute/src/Main.java')
-rw-r--r-- | test/082-inline-execute/src/Main.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/082-inline-execute/src/Main.java b/test/082-inline-execute/src/Main.java index 5597947cfc..f4a234b437 100644 --- a/test/082-inline-execute/src/Main.java +++ b/test/082-inline-execute/src/Main.java @@ -44,6 +44,7 @@ public class Main { test_Math_isNaN_F(); test_Math_isInfinite_D(); test_Math_isInfinite_F(); + test_Math_multiplyHigh(); test_Short_reverseBytes(); test_Integer_reverseBytes(); test_Long_reverseBytes(); @@ -978,6 +979,12 @@ public class Main { Assert.assertFalse(Float.isInfinite(Float.intBitsToFloat(0x80000001))); } + public static void test_Math_multiplyHigh() { + Math.multiplyHigh(2L, 3L); + Assert.assertEquals(Math.multiplyHigh(2L, 3L), 0L); + Assert.assertEquals(Math.multiplyHigh(Long.MAX_VALUE, Long.MAX_VALUE), 4611686018427387903L); + } + public static void test_StrictMath_abs_I() { StrictMath.abs(-1); Assert.assertEquals(StrictMath.abs(0), 0); |