[vectorIntrinsics] Integrated: 8283709: Add x86 back-end implementation for bit BIT_COUNT operation
Jatin Bhateja
jbhateja at openjdk.java.net
Tue Apr 12 01:54:47 UTC 2022
On Fri, 25 Mar 2022 19:35:00 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
> Summary of changes:
>
> - Patch re-uses existing C2 IR nodes and re-organizes LUT based JIT code sequence of VectorOperations.BIT_COUNT operation
> for sub-word type (BYTE, SHORT) vectors over X86 targets supporting AVA2 and AVX512 features.
> - Efficient single instruction POPCOUNT instruction is emitted for applicable targets.
>
> Kindly review and share you feedback.
>
> Best Regards,
> Jatin
This pull request has now been integrated.
Changeset: 1bc4187c
Author: Jatin Bhateja <jbhateja at openjdk.org>
URL: https://git.openjdk.java.net/panama-vector/commit/1bc4187c72ed945c7f7bd62c95624477ea52b76d
Stats: 268 lines in 13 files changed: 157 ins; 18 del; 93 mod
8283709: Add x86 back-end implementation for bit BIT_COUNT operation
Reviewed-by: xgong, sviswanathan
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/185
More information about the panama-dev
mailing list