RFR 8190800: Support for vectorization of sqrt float

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Wed Nov 22 11:46:12 UTC 2017


Test results are fine. Pushed:
   http://hg.openjdk.java.net/jdk/hs/rev/22c9856fc2c2

Best regards,
Vladimir Ivanov

On 11/22/17 12:13 AM, Vladimir Kozlov wrote:
> 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