RFR: 8353786: Migrate Vector API math library support to FFM API [v5]

Xiaohong Gong xgong at openjdk.org
Wed Apr 16 01:40:51 UTC 2025


On Tue, 15 Apr 2025 17:43:52 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:

>> src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java line 198:
>> 
>>> 196:             if (vspecies.vectorBitSize() < 128) {
>>> 197:                 return false; // 64-bit vectors are not supported
>>> 198:             }
>> 
>> Thanks for your refactor. It's really a good job!  
>> 
>> It seems float type support 64-bit vector operations before (see https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp#L9835). Will this change the behavior of 64-bit float vector? Thanks!
>
> Thanks for taking a look. 
> 
> In the latest version, Float64Vector cases should be properly handled.

Oh, yes. That's right! Thanks and sorry for my distraction.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24462#discussion_r2045837608


More information about the hotspot-dev mailing list