8248830: C2: Optimize Rotate API on x86

Improved existing scalar rotate operations, added support for vector rotate operations using new AVX512 instructions.

Reviewed-by: vlivanov, kvn
This commit is contained in:
Jatin Bhateja 2020-08-09 02:03:09 +05:30
parent 084e15bca3
commit 3ed56830b4
19 changed files with 1474 additions and 282 deletions

View file

@ -268,6 +268,10 @@ macro(RoundDouble)
macro(RoundDoubleMode)
macro(RoundDoubleModeV)
macro(RoundFloat)
macro(RotateLeft)
macro(RotateLeftV)
macro(RotateRight)
macro(RotateRightV)
macro(SafePoint)
macro(SafePointScalarObject)
#if INCLUDE_SHENANDOAHGC