< prev index next >
src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
Print this page
@@ -487,32 +487,33 @@
runtime_func = CAST_FROM_FN_PTR(address, SharedRuntime::drem);
break;
#ifdef __SOFTFP__
// Call function compiled with -msoft-float.
- // __aeabi_XXXX_glibc: Imported code from glibc soft-fp bundle for calculation accuracy improvement. See CR 6757269.
+ // __aeabi_XXXX_extlib: Optional wrapper around SoftFloat-3e
+ // for calculation accuracy improvement. See CR 6757269, JDK-8215902.
case Bytecodes::_fadd:
- runtime_func = CAST_FROM_FN_PTR(address, __aeabi_fadd_glibc);
+ runtime_func = CAST_FROM_FN_PTR(address, __aeabi_fadd_extlib);
break;
case Bytecodes::_fmul:
runtime_func = CAST_FROM_FN_PTR(address, __aeabi_fmul);
break;
case Bytecodes::_fsub:
- runtime_func = CAST_FROM_FN_PTR(address, __aeabi_fsub_glibc);
+ runtime_func = CAST_FROM_FN_PTR(address, __aeabi_fsub_extlib);
break;
case Bytecodes::_fdiv:
runtime_func = CAST_FROM_FN_PTR(address, __aeabi_fdiv);
break;
case Bytecodes::_dadd:
- runtime_func = CAST_FROM_FN_PTR(address, __aeabi_dadd_glibc);
+ runtime_func = CAST_FROM_FN_PTR(address, __aeabi_dadd_extlib);
break;
case Bytecodes::_dmul:
runtime_func = CAST_FROM_FN_PTR(address, __aeabi_dmul);
break;
case Bytecodes::_dsub:
- runtime_func = CAST_FROM_FN_PTR(address, __aeabi_dsub_glibc);
+ runtime_func = CAST_FROM_FN_PTR(address, __aeabi_dsub_extlib);
break;
case Bytecodes::_ddiv:
runtime_func = CAST_FROM_FN_PTR(address, __aeabi_ddiv);
break;
default:
< prev index next >