[11] RFR 8201604: Minimal Dynamic Constant support for ARM32 platform
Boris Ulasevich
boris.ulasevich at bell-sw.com
Fri Apr 20 12:30:48 UTC 2018
Thanks for the review!
> You declare rtmp to be R1_tmp but then use R1 directly.
You are right. I have clean it up.
> Do you not have to mask the flags with tos_state_mask?
Tos stays in top right bits, so we can skip the mask, but a good
practice is to call verify_tos_state_shift() in this place. I have added it.
Updated webrev:
http://cr.openjdk.java.net/~dchuyko/boris.ulasevich/8201602/webrev.00/
Thank you,
Boris
On 19.04.2018 18:39, Bob Vandette wrote:
> In condy_helper …
>
> Can you please use the Register declarations that you specify in this
> function.
>
> You declare rtmp to be R1_tmp but then use R1 directly.
>
> Is this section correct?
>
> 632 const Address field(obj, off);
> 633
> 634 __ logical_shift_right(flags, flags,
> ConstantPoolCacheEntry::tos_state_shift);
> 635
>
> Do you not have to mask the flags with tos_state_mask?
>
> Bob.
>
>
>> On Apr 17, 2018, at 11:44 AM, Boris Ulasevich
>> <boris.ulasevich at bell-sw.com <mailto:boris.ulasevich at bell-sw.com>> wrote:
>>
>> Hi all,
>>
>> Please review a port of Minimal Constant Dynamic patch to ARM32
>> platform. The port is very similar to recent AARCH64 platform update
>> (JDK-8190428). Tested on both ARM32/ARM64 builds by running jdk condy
>> tests.
>>
>> https://bugs.openjdk.java.net/browse/JDK-8201602
>> http://cr.openjdk.java.net/~dchuyko/boris.ulasevich/8201602/webrev.00/
>>
>> Thank you,
>> Boris
>
More information about the aarch32-port-dev
mailing list