[vectorIntrinsics] Integrated: 8284459: Add x86 back-end implementation for LEADING and TRAILING ZEROS COUNT operations
    Jatin Bhateja 
    jbhateja at openjdk.java.net
       
    Fri Apr 22 05:20:59 UTC 2022
    
    
  
On Thu, 7 Apr 2022 07:30:24 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
> Summary of changes:
> - Patch extends auto-vectorize to vectorize following Java SE APIs.
>      1) Integer.numberOfLeadingZeros()
>      2) Long.numberOfLeadingZeros()
>      3) Integer.numberOfTrailingZeros()
>      4) Long.numberOfTrailingZeros()
> 
> - Adds optimized X86 backend implementation for VectorOperations.LEADING_ZERO_COUNT and VectorOperations.TRAILING_ZEROS_COUNT for AVX512 and legacy targets.
> 
> Kindly review and share your feedback.
> 
> Best Regards,
> Jatin
This pull request has now been integrated.
Changeset: f0b78ab2
Author:    Jatin Bhateja <jbhateja at openjdk.org>
URL:       https://git.openjdk.java.net/panama-vector/commit/f0b78ab233493a62be41192ac62419cf551954fa
Stats:     665 lines in 14 files changed: 600 ins; 24 del; 41 mod
8284459: Add x86 back-end implementation for LEADING and TRAILING ZEROS COUNT operations
Reviewed-by: eliu, sviswanathan
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/189
    
    
More information about the panama-dev
mailing list