RFR 8190800: Support for vectorization of sqrt float

Lupusoru, Razvan A razvan.a.lupusoru at intel.com
Fri Nov 17 21:10:28 UTC 2017


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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20171117/c2c75b86/attachment.html>


More information about the hotspot-compiler-dev mailing list