On Sat, 26 Feb 2022 01:07:47 GMT, Sandhya Viswanathan 
<sviswanat...@openjdk.org> wrote:

>> Jatin Bhateja has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   8279508: Adding descriptive comments.
>
> src/hotspot/cpu/x86/x86.ad line 7295:
> 
>> 7293:     __ vector_round_double_evex($dst$$XMMRegister, $src$$XMMRegister, 
>> $xtmp1$$XMMRegister,
>> 7294:                                 $xtmp2$$XMMRegister, 
>> $ktmp1$$KRegister, $ktmp2$$KRegister,
>> 7295:                                 
>> ExternalAddress(vector_double_signflip()), new_mxcsr, $scratch$$Register, 
>> vlen_enc);
> 
> The vector_double_signflip() here should be replaced by vector_all_bits_set().
> vcvtpd2qq description:
> If a converted result cannot be represented in the destination
> format, the floating-point invalid exception is raised, and if this exception 
> is masked, the indefinite integer value
> (2w-1, where w represents the number of bits in the destination format) is 
> returned.

The overflow value observed is 2^(w-1) so using vector_double_signflip() is 
correct, please ignore this comment.

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

PR: https://git.openjdk.java.net/jdk/pull/7094

Reply via email to