--- a/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java Mon May 05 14:17:20 2014 +0200
+++ b/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java Tue May 13 11:30:40 2014 +0200
@@ -33,7 +33,6 @@
import java.lang.invoke.MethodHandles;
import java.lang.invoke.MethodHandles.Lookup;
import java.lang.invoke.MethodType;
-
import jdk.internal.dynalink.CallSiteDescriptor;
import jdk.internal.dynalink.DynamicLinker;
import jdk.internal.dynalink.DynamicLinkerFactory;
@@ -197,6 +196,9 @@
case "idiv":
mh = JSType.DIV_EXACT.methodHandle();
break;
+ case "irem":
+ mh = JSType.REM_EXACT.methodHandle();
+ break;
case "ineg":
mh = JSType.NEGATE_EXACT.methodHandle();
break;
@@ -212,6 +214,9 @@
case "ldiv":
mh = JSType.DIV_EXACT_LONG.methodHandle();
break;
+ case "lrem":
+ mh = JSType.REM_EXACT_LONG.methodHandle();
+ break;
case "lneg":
mh = JSType.NEGATE_EXACT_LONG.methodHandle();
break;