[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