[vector] RFR 8226918: Fix Vector API single jtreg failures for AArch64 NEON
Ningsheng Jian
ningsheng.jian at arm.com
Mon Aug 5 05:44:41 UTC 2019
Hi Yang,
Your fix looks good to me. It seems that x86 has the same issue?
With the fix, dst will also be a different reg from src. This looks like
a limitation of current RA.
Thanks,
Ningsheng
On 8/5/19 11:00 AM, Yang Zhang (Arm Technology China) wrote:
> Hi
>
> Ping it again. Could anyone please help to review this patch?
>
> Regards
> Yang
> -----Original Message-----
> From: Yang Zhang (Arm Technology China)
> Sent: Friday, June 28, 2019 3:34 PM
> To: panama-dev at openjdk.java.net
> Cc: nd <nd at arm.com>
> Subject: [vector] RFR 8226918: Fix Vector API single jtreg failures for AArch64 NEON
>
> Hi
>
> Could anyone please help to review this patch?
>
> JBS: https://bugs.openjdk.java.net/browse/JDK-8226918
> Webrev: http://cr.openjdk.java.net/~yzhang/vectorapi/8226918/webrev.00/
>
> In float insert instructions, vRegF is low 32-bit of NEON register. Without TEMP_DEF, dst might use the same register with val. In such case, val may be overwritten by moving src to dst.
> With this patch, single jtreg failures are fixed, and no new failure.
>
> Regards,
> Yang
>
More information about the panama-dev
mailing list