src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java
--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java Thu May 31 10:14:41 2018 -0700
+++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java Thu May 31 10:38:05 2018 -0700
@@ -74,6 +74,9 @@
FREM,
FNEG,
FABS,
+ FRINTM,
+ FRINTN,
+ FRINTP,
SQRT;
/**
@@ -133,6 +136,15 @@
case FABS:
masm.fabs(size, dst, src);
break;
+ case FRINTM:
+ masm.frintm(size, dst, src);
+ break;
+ case FRINTN:
+ masm.frintn(size, dst, src);
+ break;
+ case FRINTP:
+ masm.frintp(size, dst, src);
+ break;
case SQRT:
masm.fsqrt(size, dst, src);
break;