RFR(S) 8225018: 9 unit tests for Vector API failed on SkyLake with assert "(((dst_enc < 16 && nds_enc < 16 ..."

Kharbas, Kishor kishor.kharbas at intel.com
Wed May 29 21:18:00 UTC 2019


Thank you! Pushed the patch.

-Kishor

> -----Original Message-----
> From: Vladimir Ivanov [mailto:vladimir.x.ivanov at oracle.com]
> Sent: Wednesday, May 29, 2019 1:50 PM
> To: Kharbas, Kishor <kishor.kharbas at intel.com>; panama-
> dev at openjdk.java.net
> Subject: Re: RFR(S) 8225018: 9 unit tests for Vector API failed on SkyLake with
> assert "(((dst_enc < 16 && nds_enc < 16 ..."
> 
> Looks good.
> 
> Best regards,
> Vladimir Ivanov
> 
> On 29/05/2019 23:44, Kharbas, Kishor wrote:
> > Hi,
> >
> > Requesting review for
> > http://cr.openjdk.java.net/~kkharbas/vector-
> api/8225018/8225018.webrev
> > .00/ Bug - https://bugs.openjdk.java.net/browse/JDK-8225018
> >
> > Summary -
> >
> > 1.       Changed the instructs to take legacy registers when using vblendvps,
> vblendvpd, vpblendvb instructions. These instructions are not extended by
> AVX-512.
> >
> > 2.       Changed the order (unordered in some cases) so all instructs of same
> type are together.
> >
> > Testing:
> > The failure can be reproduced consistently by forcing registers to be
> allocated from upper bank by limiting the lower bank registers. (by changing
> register class definitions).
> > After the fix, we do not see any more failures.
> >
> > Thanks,
> > Kishor
> >


More information about the panama-dev mailing list