RFR: 8143219: AArch64 broken by 8141132: JEP 254: Compact Strings
tobias.hartmann at oracle.com
Tue Nov 24 08:06:04 UTC 2015
thanks for verifying! I will push the fix at the end of the week to not disturb the sync with hs-main.
On 23.11.2015 16:29, Andrew Haley wrote:
> On 11/19/2015 04:48 PM, Tobias Hartmann wrote:
>> I've sent an updated version of my fix for JDK-8142303. Maybe you could verify that this solves the problem.
> Yes, that looks fine.
> 0x0000007fa8582af4: ldr w12, [x10,#12]
> 0x0000007fa8582af8: ldr w13, [x11,#12]
> 0x0000007fa8582afc: asr w4, w12, #1
> 0x0000007fa8582b00: asr w2, w13, #1
> 0x0000007fa8582b04: cmp w2, w4
> 0x0000007fa8582b08: b.gt 0x0000007fa8582d90
> substr.count <= string.count
> 0x0000007fa8582b0c: cbz w2, 0x0000007fa8582d98
> substr.count != 0
More information about the hotspot-dev