--- old/src/share/vm/interpreter/templateInterpreter.cpp 2015-09-04 19:48:29.816909400 -0700 +++ new/src/share/vm/interpreter/templateInterpreter.cpp 2015-09-04 19:48:29.426831400 -0700 @@ -418,9 +418,14 @@ method_entry(java_util_zip_CRC32_updateByteBuffer) } - method_entry(java_lang_Float_intBitsToFloat); - method_entry(java_lang_Float_floatToRawIntBits); - method_entry(java_lang_Double_longBitsToDouble); + if (UseCRC32CIntrinsics) { + method_entry(java_util_zip_CRC32C_updateBytes) + method_entry(java_util_zip_CRC32C_updateDirectByteBuffer) + } + + method_entry(java_lang_Float_intBitsToFloat); + method_entry(java_lang_Float_floatToRawIntBits); + method_entry(java_lang_Double_longBitsToDouble); method_entry(java_lang_Double_doubleToRawLongBits); initialize_method_handle_entries();