[vectorIntrinsics+fp16] RFR: 8290204: FP16 initial backend implementation [v4]

Jatin Bhateja jbhateja at openjdk.org
Wed Jan 4 08:33:12 UTC 2023


On Thu, 14 Jul 2022 17:43:29 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

>> Smita Kamath has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Updated leaf level assembly routines as per review comment
>
> src/hotspot/cpu/x86/x86.ad line 7424:
> 
>> 7422: // Convert from Halffloat to other types
>> 7423: instruct vcvtHFtoD_reg(vec dst, vec src) %{
>> 7424:   predicate(UseAVX > 2 && VM_Version::supports_avx512_fp16() && Matcher::vector_element_basic_type(n) == T_DOUBLE);
> 
> Should there be a reverse check !FP16 in vcastStoX_evex to resolve any dis-ambiguity during selection

Being a common IR, we need to add a complimentary check in the short vector casting.

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

PR: https://git.openjdk.org/panama-vector/pull/204


More information about the panama-dev mailing list