Integrated: 8266317: Vector API enhancements
    Paul Sandoz 
    psandoz at openjdk.java.net
       
    Thu Jun  3 15:21:44 UTC 2021
    
    
  
On Thu, 29 Apr 2021 21:13:38 GMT, Paul Sandoz <psandoz at openjdk.org> wrote:
> This PR contains API and implementation changes for [JEP-414 Vector API (Second Incubator)](https://openjdk.java.net/jeps/414), in preparation for when targeted.
> 
> Enhancements are made to the API for the support of operations on characters, such as for UTF-8 character decoding. Specifically, methods for loading/storing a `short` vector from/to a `char[]` array, and new vector comparison operators for unsigned comparisons with integral vectors. The x64 implementation is enhanced to supported unsigned comparisons.
> 
> Enhancements are made to the API for loading/storing a `byte` vector from/to a `boolean[]` array.
> 
> The testing of loads/stores can be expanded for scatter/gather, but before doing that i think some refactoring of the tests is required to reposition tests in the right classes. I would like to do that work after integration of the PR.
This pull request has now been integrated.
Changeset: 5982cfc8
Author:    Paul Sandoz <psandoz at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/5982cfc85602862608fae56adb6041794e8c0d59
Stats:     10017 lines in 121 files changed: 9085 ins; 190 del; 742 mod
8266317: Vector API enhancements
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: jbhateja, vlivanov
-------------
PR: https://git.openjdk.java.net/jdk/pull/3803
    
    
More information about the hotspot-dev
mailing list