RFR: 8156943: aarch64: string compare does not support CompactStrings

Andrew Haley aph at redhat.com
Tue May 24 08:33:39 UTC 2016


On 05/24/2016 09:26 AM, Edward Nevill wrote:
> http://cr.openjdk.java.net/~enevill/8156943/webrev.02/
> 
> The different cases are handled as follows
> 
> LL: 8 chars are loaded to each of 2 general regs
> UU: 4 chars are loaded to each of 2 general regs
> LU/UL: 4 U chars loaded to 1 general regs, 4 L chars loaded to a simd reg, zip1 used to convert L to U and then moved to a general reg.
> 
> Tested fastdebug jtreg hotspot and langtools,

That looks fine, thanks.

Andrew.



More information about the hotspot-compiler-dev mailing list