RFR: 8319716: RISC-V: Add SHA-2 [v4]

Robbin Ehn rehn at openjdk.org
Thu Dec 21 10:12:52 UTC 2023


On Fri, 15 Dec 2023 11:32:26 GMT, Vladimir Kempik <vkempik at openjdk.org> wrote:

>> Hi all, I have address all comments.
>> 
>> The only code change I didn't do was register caching of constants.
>> This is because I don't have access to sha2 in performance simulator.
>> Without it 256 and 512 have 'identical' path.
>> I'll create a jira for that, so I can revisit it once I have access.
>> I hope that is okay @RealFYang ? (i.e. ship this and do a follow-up)
>> 
>> Also @VladimirKempik the flag issue is not resolved.
>> For now we use this experimental flag which is inline with the other flags.
>> 
>> Any other things to address, new or that I missed?
>> 
>> (passes compiler/intrinsics/sha/)
>> 
>> REF: https://bugs.openjdk.org/browse/JDK-8322177
>
>> Hi all, I have address all comments.
>> 
>> The only code change I didn't do was register caching of constants. This is because I don't have access to sha2 in performance simulator. Without it 256 and 512 have 'identical' path. I'll create a jira for that, so I can revisit it once I have access. I hope that is okay @RealFYang ? (i.e. ship this and do a follow-up)
>> 
>> Also @VladimirKempik the flag issue is not resolved. For now we use this experimental flag which is inline with the other flags.
>> 
>> Any other things to address, new or that I missed?
>> 
>> (passes compiler/intrinsics/sha/)
> 
> It was mostly a wish we look at flags later and simplify it

@VladimirKempik @RealFYang @Hamlin-Li are we all good now? Could I get some more approval if so :)

-------------

PR Comment: https://git.openjdk.org/jdk/pull/16562#issuecomment-1865988689


More information about the hotspot-dev mailing list