395 Interpreter::_entry_table[Interpreter::kind] = ((InterpreterGenerator*)this)->generate_method_entry(Interpreter::kind); \ |
395 Interpreter::_entry_table[Interpreter::kind] = ((InterpreterGenerator*)this)->generate_method_entry(Interpreter::kind); \ |
396 } |
396 } |
397 |
397 |
398 // all non-native method kinds |
398 // all non-native method kinds |
399 method_entry(zerolocals) |
399 method_entry(zerolocals) |
400 method_entry(zerolocals_synchronized) |
400 method_entry(zerolocals_synchronized) |
401 method_entry(empty) |
401 method_entry(empty) |
402 method_entry(accessor) |
402 method_entry(accessor) |
403 method_entry(abstract) |
403 method_entry(abstract) |
404 method_entry(java_lang_math_sin ) |
404 method_entry(java_lang_math_sin ) |
405 method_entry(java_lang_math_cos ) |
405 method_entry(java_lang_math_cos ) |
406 method_entry(java_lang_math_tan ) |
406 method_entry(java_lang_math_tan ) |
407 method_entry(java_lang_math_abs ) |
407 method_entry(java_lang_math_abs ) |
408 method_entry(java_lang_math_sqrt ) |
408 method_entry(java_lang_math_sqrt ) |
409 method_entry(java_lang_math_log ) |
409 method_entry(java_lang_math_log ) |
410 method_entry(java_lang_math_log10) |
410 method_entry(java_lang_math_log10) |
411 method_entry(java_lang_math_exp ) |
411 method_entry(java_lang_math_exp ) |
412 method_entry(java_lang_math_pow ) |
412 method_entry(java_lang_math_pow ) |
413 method_entry(java_lang_ref_reference_get) |
413 method_entry(java_lang_ref_reference_get) |
414 |
414 |
415 if (UseCRC32Intrinsics) { |
415 if (UseCRC32Intrinsics) { |
416 method_entry(java_util_zip_CRC32_update) |
416 method_entry(java_util_zip_CRC32_update) |
417 method_entry(java_util_zip_CRC32_updateBytes) |
417 method_entry(java_util_zip_CRC32_updateBytes) |
418 method_entry(java_util_zip_CRC32_updateByteBuffer) |
418 method_entry(java_util_zip_CRC32_updateByteBuffer) |
419 } |
419 } |
|
420 |
|
421 method_entry(java_lang_Float_intBitsToFloat); |
|
422 method_entry(java_lang_Float_floatToRawIntBits); |
|
423 method_entry(java_lang_Double_longBitsToDouble); |
|
424 method_entry(java_lang_Double_doubleToRawLongBits); |
420 |
425 |
421 initialize_method_handle_entries(); |
426 initialize_method_handle_entries(); |
422 |
427 |
423 // all native method kinds (must be one contiguous block) |
428 // all native method kinds (must be one contiguous block) |
424 Interpreter::_native_entry_begin = Interpreter::code()->code_end(); |
429 Interpreter::_native_entry_begin = Interpreter::code()->code_end(); |
425 method_entry(native) |
430 method_entry(native) |
426 method_entry(native_synchronized) |
431 method_entry(native_synchronized) |
427 Interpreter::_native_entry_end = Interpreter::code()->code_end(); |
432 Interpreter::_native_entry_end = Interpreter::code()->code_end(); |
428 |
433 |
429 #undef method_entry |
434 #undef method_entry |
430 |
435 |
431 // Bytecodes |
436 // Bytecodes |
432 set_entry_points_for_all_bytes(); |
437 set_entry_points_for_all_bytes(); |