[vectorIntrinsics] RFR: 8262275: Math vector stubs are not called for double64 vectors

Jie Fu jiefu at openjdk.java.net
Thu Mar 4 23:40:52 UTC 2021


On Thu, 4 Mar 2021 01:30:34 GMT, Sandhya Viswanathan <sviswanathan at openjdk.org> wrote:

>> Hi all,
>> 
>> This is a follow-up of JDK-8261267.
>> 
>> The svml math double64 vector stubs intrinsification is still failing and they are not being called from jitted code.
>> 
>> The reason is that C2 refuses all double64 vector operations unconditionally.
>> But this is unreasonable since some double64 vector operations like load/store and svml call can be safely implemented.
>> 
>> This fix enables the vectorization of double64 for load/store(no mask) and svml call.
>> 
>> Testing:
>>   - tier1~tier3 on Linux/x86, no regression
>> 
>> Thanks.
>> Best regards,
>> Jie
>
> Marked as reviewed by sviswanathan (Committer).

Thanks @sviswa7 for your help.

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

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


More information about the panama-dev mailing list