RFR (M) 8222074: Enhance auto vectorization for x86

Viswanathan, Sandhya sandhya.viswanathan at intel.com
Sat Apr 6 01:18:17 UTC 2019


Please find below a link to the webrev which enhances super-word auto vectorization for x86.
The following additional operations are supported:

1)      Absolute for all data types

2)      Shifts for byte data types

3)      Shift right arithmetic for long data type

4)      Byte multiply

5)      Negate for float/double

JBS: https://bugs.openjdk.java.net/browse/JDK-8222074
Webrev: http://cr.openjdk.java.net/~sviswanathan/8222074/webrev.00/

The compiler jtreg tests pass with UseAVX=0,1,2,3 and KNL.
Your review and comments are welcome.

Best Regards,
Sandhya

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


More information about the hotspot-compiler-dev mailing list