8145688: Update for x86 pow in the math lib

Optimizes Math.pow() for 64 and 32 bit X86 architecture using Intel LIBM  implementation.

Reviewed-by: kvn
This commit is contained in:
Vivek R Deshpande 2015-12-23 21:09:50 -08:00 committed by Vladimir Kozlov
parent bc04deac15
commit 453650389f
27 changed files with 3714 additions and 691 deletions

View file

@ -153,9 +153,9 @@ address StubRoutines::_vectorizedMismatch = NULL;
address StubRoutines::_dexp = NULL;
address StubRoutines::_dlog = NULL;
address StubRoutines::_dpow = NULL;
double (* StubRoutines::_intrinsic_log10 )(double) = NULL;
double (* StubRoutines::_intrinsic_pow )(double, double) = NULL;
double (* StubRoutines::_intrinsic_sin )(double) = NULL;
double (* StubRoutines::_intrinsic_cos )(double) = NULL;
double (* StubRoutines::_intrinsic_tan )(double) = NULL;