RFR: 8255625: AArch64: Implement Base64.encodeBlock accelerator/intrinsic [v3]

Dong Bo dongbo at openjdk.java.net
Tue Nov 3 03:17:57 UTC 2020


On Mon, 2 Nov 2020 14:58:17 GMT, Andrew Haley <aph at openjdk.org> wrote:

>> Thanks for the suggestions.
>> 
>> Just updated a version.
>> The register name `sp` is changed to `soff`, and the macro is unpacked into code block `Process48B` and `Process24B`.
>> 
>> Verified with `test/jdk/java/util/Base64/`.
>
> I'm sorry, there's no way I wanted the macro to be unpacked; I wanted it to be a function. I apologize for not being clear.

Okay.

Updated, reconstructed the macro as function `generate_base64_encode_simdround`.

Thanks.

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

PR: https://git.openjdk.java.net/jdk/pull/992


More information about the hotspot-dev mailing list