RFR: 8156943: aarch64: string compare does not support CompactStrings
edward.nevill at gmail.com
Wed Jun 29 09:17:49 UTC 2016
On Tue, 2016-05-24 at 09:33 +0100, Andrew Haley wrote:
> 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.
I have updated this so it applies cleanly after
8157834: aarch64: Hello World crashes with fastdebug build
OK to push?
More information about the hotspot-compiler-dev