< prev index next >

src/hotspot/share/interpreter/abstractInterpreter.hpp

Print this page

        

@@ -87,10 +87,12 @@
     java_util_zip_CRC32C_updateDirectByteBuffer,                // implementation of java.util.zip.CRC32C.updateDirectByteBuffer(crc, address, off, end)
     java_lang_Float_intBitsToFloat,                             // implementation of java.lang.Float.intBitsToFloat()
     java_lang_Float_floatToRawIntBits,                          // implementation of java.lang.Float.floatToRawIntBits()
     java_lang_Double_longBitsToDouble,                          // implementation of java.lang.Double.longBitsToDouble()
     java_lang_Double_doubleToRawLongBits,                       // implementation of java.lang.Double.doubleToRawLongBits()
+    java_lang_System_setBit,
+    java_lang_System_clrBit,
     number_of_method_entries,
     invalid = -1
   };
 
   // Conversion from the part of the above enum to vmIntrinsics::_invokeExact, etc.

@@ -153,10 +155,12 @@
 
   // These should never be compiled since the interpreter will prefer
   // the compiled version to the intrinsic version.
   static bool       can_be_compiled(const methodHandle& m) {
     switch (m->intrinsic_id()) {
+      case vmIntrinsics::_setBit: // fall thru
+      case vmIntrinsics::_clrBit: // fall thru
       case vmIntrinsics::_dsin  : // fall thru
       case vmIntrinsics::_dcos  : // fall thru
       case vmIntrinsics::_dtan  : // fall thru
       case vmIntrinsics::_dabs  : // fall thru
       case vmIntrinsics::_dsqrt : // fall thru
< prev index next >