RFR 8190800: Support for vectorization of sqrt float

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Mon Nov 20 17:36:14 UTC 2017

Looks good.

I'll sponsor the change.

Best regards,
Vladimir Ivanov

On 11/18/17 12:10 AM, Lupusoru, Razvan A wrote:
> Hello,
> The vectorizer cannot currently handle vectorization of sqrt for floats 
> even though there is packed single precision sqrt instruction supported 
> in AVX. The following patch rectifies the situation by adding a new C2 
> node for floating point version of Sqrt and its vectorized version, 
> along with assembler support for it.
> https://bugs.openjdk.java.net/browse/JDK-8190800
> The proposed solution can be found here:
> http://cr.openjdk.java.net/~rlupusoru/jdk_hs/webrev_sqrtf_02/
> Please let me know if you have any questions or concerns.
> --Razvan

More information about the hotspot-compiler-dev mailing list