summaryrefslogtreecommitdiff
path: root/test/082-inline-execute/src/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/082-inline-execute/src/Main.java')
-rw-r--r--test/082-inline-execute/src/Main.java7
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);