hotspot/src/share/vm/interpreter/templateInterpreterGenerator.cpp
changeset 41323 ddd5600d4762
parent 40010 e32d5e545789
child 42580 56304dee97f3
equal deleted inserted replaced
41321:463ff7705f2f 41323:ddd5600d4762
   237       method_entry(java_lang_math_sqrt )
   237       method_entry(java_lang_math_sqrt )
   238       method_entry(java_lang_math_log  )
   238       method_entry(java_lang_math_log  )
   239       method_entry(java_lang_math_log10)
   239       method_entry(java_lang_math_log10)
   240       method_entry(java_lang_math_exp  )
   240       method_entry(java_lang_math_exp  )
   241       method_entry(java_lang_math_pow  )
   241       method_entry(java_lang_math_pow  )
       
   242       if (UseFMA) {
       
   243         method_entry(java_lang_math_fmaF)
       
   244         method_entry(java_lang_math_fmaD)
       
   245       }
   242       method_entry(java_lang_ref_reference_get)
   246       method_entry(java_lang_ref_reference_get)
   243 
   247 
   244       AbstractInterpreter::initialize_method_handle_entries();
   248       AbstractInterpreter::initialize_method_handle_entries();
   245 
   249 
   246       // all native method kinds (must be one contiguous block)
   250       // all native method kinds (must be one contiguous block)
   443   case Interpreter::java_lang_math_abs     : // fall thru
   447   case Interpreter::java_lang_math_abs     : // fall thru
   444   case Interpreter::java_lang_math_log     : // fall thru
   448   case Interpreter::java_lang_math_log     : // fall thru
   445   case Interpreter::java_lang_math_log10   : // fall thru
   449   case Interpreter::java_lang_math_log10   : // fall thru
   446   case Interpreter::java_lang_math_sqrt    : // fall thru
   450   case Interpreter::java_lang_math_sqrt    : // fall thru
   447   case Interpreter::java_lang_math_pow     : // fall thru
   451   case Interpreter::java_lang_math_pow     : // fall thru
   448   case Interpreter::java_lang_math_exp     : entry_point = generate_math_entry(kind);      break;
   452   case Interpreter::java_lang_math_exp     : // fall thru
       
   453   case Interpreter::java_lang_math_fmaD    : // fall thru
       
   454   case Interpreter::java_lang_math_fmaF     : entry_point = generate_math_entry(kind);      break;
   449   case Interpreter::java_lang_ref_reference_get
   455   case Interpreter::java_lang_ref_reference_get
   450                                            : entry_point = generate_Reference_get_entry(); break;
   456                                            : entry_point = generate_Reference_get_entry(); break;
   451   case Interpreter::java_util_zip_CRC32_update
   457   case Interpreter::java_util_zip_CRC32_update
   452                                            : native = true; entry_point = generate_CRC32_update_entry();  break;
   458                                            : native = true; entry_point = generate_CRC32_update_entry();  break;
   453   case Interpreter::java_util_zip_CRC32_updateBytes
   459   case Interpreter::java_util_zip_CRC32_updateBytes