RFR(S): Vector popcount support

Lupusoru, Razvan A razvan.a.lupusoru at intel.com
Fri Mar 9 22:54:04 UTC 2018


Hi everyone,

As per "Intel Architecture Instruction Set Extensions and Future Features Programming Reference" manual [1], vector popcount instruction will be supported in future Intel ISA. I have updated the superword vectorizer to take advantage of this instruction. I have tested with Intel SDE [2] to confirm encoding and semantics are correctly implemented. Please take a look and let me know if you have any questions or comments.

http://cr.openjdk.java.net/~rlupusoru/jdk_hs/webrev_vpopcount_01/index.html

Thanks,
Razvan

[1] https://software.intel.com/sites/default/files/managed/c5/15/architecture-instruction-set-extensions-programming-reference.pdf
[2] https://software.intel.com/en-us/articles/intel-software-development-emulator
[3] https://bugs.openjdk.java.net/browse/JDK-8199421

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


More information about the hotspot-compiler-dev mailing list