< prev index next >

src/hotspot/share/interpreter/templateInterpreterGenerator.cpp

Print this page

        

@@ -226,10 +226,12 @@
   method_entry(java_lang_Float_intBitsToFloat);
   method_entry(java_lang_Float_floatToRawIntBits);
   method_entry(java_lang_Double_longBitsToDouble);
   method_entry(java_lang_Double_doubleToRawLongBits);
 
+  method_entry(java_lang_System_setBit);
+  method_entry(java_lang_System_clrBit);
 #undef method_entry
 
   // Bytecodes
   set_entry_points_for_all_bytes();
 

@@ -409,10 +411,12 @@
   bool native = false;
   bool synchronized = false;
   address entry_point = NULL;
 
   switch (kind) {
+  case Interpreter::java_lang_System_setBit: // fall thru
+  case Interpreter::java_lang_System_clrBit: entry_point = generate_bit_entry(kind);  break;
   case Interpreter::zerolocals             :                                          break;
   case Interpreter::zerolocals_synchronized:                synchronized = true;      break;
   case Interpreter::native                 : native = true;                           break;
   case Interpreter::native_synchronized    : native = true; synchronized = true;      break;
   case Interpreter::empty                  : break;
< prev index next >