RFR(M): 8248190: PPC: Enable Power10 system and use new byte-reverse instructions
Doerr, Martin
martin.doerr at sap.com
Tue Aug 18 09:13:39 UTC 2020
Hi Michihiro and Jose,
I had only done a quick review during my vacation. Thanks for updating the description of PowerArchitecturePPC64.
After taking a second look, I have a few minor requests. Sorry for that.
* “UseByteReverseInstructions” (plural) would be more consistent with other names.
* Please add “size” specifications to the ppc.ad file. Otherwise, the compiler has to determine sizes dynamically every time.
* bytes_reverse_short: “format” specification misses “extsh”.
Unfortunately, I couldn’t find a Power10 machine in my garage
So we rely on your testing.
Thanks and best regards,
Martin
From: Michihiro Horie <HORIE at jp.ibm.com>
Sent: Dienstag, 18. August 2020 09:28
To: Doerr, Martin <martin.doerr at sap.com>
Cc: hotspot-compiler-dev at openjdk.java.net; joserz at linux.ibm.com
Subject: RE: RFR(M): 8248190: PPC: Enable Power10 system and use new byte-reverse instructions
Jose,
Latest change looks good also to me.
Marin,
Do you think if I can push the change?
Best regards,
Michihiro
----- Original message -----
From: "Doerr, Martin" <martin.doerr at sap.com<mailto:martin.doerr at sap.com>>
To: "joserz at linux.ibm.com<mailto:joserz at linux.ibm.com>" <joserz at linux.ibm.com<mailto:joserz at linux.ibm.com>>
Cc: hotspot compiler <hotspot-compiler-dev at openjdk.java.net<mailto:hotspot-compiler-dev at openjdk.java.net>>, "horie at jp.ibm.com<mailto:horie at jp.ibm.com>" <horie at jp.ibm.com<mailto:horie at jp.ibm.com>>
Subject: [EXTERNAL] Re: RFR(M): 8248190: PPC: Enable Power10 system and use new byte-reverse instructions
Date: Wed, Jul 1, 2020 4:01 AM
Thanks for the much better flag description.
Looks good.
Best regards,
Martin
> Am 30.06.2020 um 02:15 schrieb "joserz at linux.ibm.com<mailto:joserz at linux.ibm.com>" <joserz at linux.ibm.com<mailto:joserz at linux.ibm.com>>:
>
> Hello team,
>
> Here's the 2nd version, implementing the suggestions asked by Martin.
>
> Webrev: https://cr.openjdk.java.net/~mhorie/8248190/webrev.01/
> Bug: https://bugs.openjdk.java.net/browse/JDK-8248190
>
> Thank you!!
>
> Jose
>
>> On Sat, Jun 27, 2020 at 09:29:32AM +0000, Doerr, Martin wrote:
>> Hi Jose,
>>
>> Can you replace the outdated description of PowerArchitecturePPC64 in globals_poc.hpp by something generic, please?
>>
>> Please update the Copyright year in vm_version_poc.hpp.
>>
>> I can‘t test the change, but it looks good to me.
>>
>> Best regards,
>> Martin
>>
>>>> Am 26.06.2020 um 20:29 schrieb "joserz at linux.ibm.com<mailto:joserz at linux.ibm.com>" <joserz at linux.ibm.com<mailto:joserz at linux.ibm.com>>:
>>>
>>> Hello team!
>>>
>>> This patch introduces Power10 to OpenJDK and implements three new instructions:
>>> - brh - byte-reverse halfword
>>> - brw - byte-reverse word
>>> - brd - byte-reverse doubleword
>>>
>>> Webrev: https://cr.openjdk.java.net/~mhorie/8248190/webrev.00/
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8248190
>>>
>>> Thanks for your review!
>>>
>>> Jose R. Ziviani
More information about the hotspot-compiler-dev
mailing list