< prev index next >

src/share/vm/interpreter/abstractInterpreter.cpp

Print this page

        

*** 192,201 **** --- 192,208 ---- case vmIntrinsics::_Reference_get: return java_lang_ref_reference_get; } + if (UseFMA) { + switch (m->intrinsic_id()) { + case vmIntrinsics::_fmaD: return java_lang_math_fmaD; + case vmIntrinsics::_fmaF: return java_lang_math_fmaF; + } + } + // Accessor method? if (m->is_getter()) { // TODO: We should have used ::is_accessor above, but fast accessors in Zero expect only getters. // See CppInterpreter::accessor_entry in cppInterpreter_zero.cpp. This should be fixed in Zero, // then the call above updated to ::is_accessor
*** 279,288 **** --- 286,297 ---- case java_lang_math_tan : tty->print("java_lang_math_tan" ); break; case java_lang_math_abs : tty->print("java_lang_math_abs" ); break; case java_lang_math_sqrt : tty->print("java_lang_math_sqrt" ); break; case java_lang_math_log : tty->print("java_lang_math_log" ); break; case java_lang_math_log10 : tty->print("java_lang_math_log10" ); break; + case java_lang_math_fmaD : tty->print("java_lang_math_fmaD" ); break; + case java_lang_math_fmaF : tty->print("java_lang_math_fmaF" ); break; case java_util_zip_CRC32_update : tty->print("java_util_zip_CRC32_update"); break; case java_util_zip_CRC32_updateBytes : tty->print("java_util_zip_CRC32_updateBytes"); break; case java_util_zip_CRC32_updateByteBuffer : tty->print("java_util_zip_CRC32_updateByteBuffer"); break; case java_util_zip_CRC32C_updateBytes : tty->print("java_util_zip_CRC32C_updateBytes"); break; case java_util_zip_CRC32C_updateDirectByteBuffer: tty->print("java_util_zip_CRC32C_updateDirectByteByffer"); break;
< prev index next >