RFR 8190800: Support for vectorization of sqrt float

Vladimir Kozlov vladimir.kozlov at oracle.com
Tue Nov 21 21:13:31 UTC 2017


On 11/20/17 9:36 AM, Vladimir Ivanov wrote:
> Looks good.
> 
> I'll sponsor the change.

Please, run pre-integration testing before push.

Thanks,
Vladimir K

> 
> Best regards,
> Vladimir Ivanov
> 
> On 11/18/17 12:10 AM, Lupusoru, Razvan A wrote:
>> Hello,
>>
>> The vectorizer cannot currently handle vectorization of sqrt for 
>> floats even though there is packed single precision sqrt instruction 
>> supported in AVX. The following patch rectifies the situation by 
>> adding a new C2 node for floating point version of Sqrt and its 
>> vectorized version, along with assembler support for it.
>>
>> https://bugs.openjdk.java.net/browse/JDK-8190800
>>
>> The proposed solution can be found here:
>>
>> http://cr.openjdk.java.net/~rlupusoru/jdk_hs/webrev_sqrtf_02/
>>
>> Please let me know if you have any questions or concerns.
>>
>> --Razvan
>>


More information about the hotspot-compiler-dev mailing list