[vectorIntrinsics] RFR: 8283709: Add x86 back-end implementation for bit BIT_COUNT operation [v3]

Xiaohong Gong xgong at openjdk.java.net
Mon Mar 28 02:49:19 UTC 2022


On Mon, 28 Mar 2022 02:44:21 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:

>> Jatin Bhateja has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   8283709: Adding new CPU feature AVX512_BITALG to JVMCI feature set.
>
> src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp line 4537:
> 
>> 4535:     ShouldNotReachHere();
>> 4536:   }
>> 4537:   if (rbt == T_INT) {
> 
> So the SLP and the VectorAPI uses the same `PopCountVL` with different basic type?

Is it possible to separate this cast for SLP and always uses "T_LONG' as the basic type for `PopCountVL` ?

-------------

PR: https://git.openjdk.java.net/panama-vector/pull/185


More information about the panama-dev mailing list