Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AArch64: Accelerate CRC-32C calculation #16497

Merged
merged 1 commit into from
Jan 18, 2023

Conversation

Akira1Saitoh
Copy link
Contributor

Accelerate CRC32C.updateBytes and CRC32C.updateDirectByteBuffers recognized methods by inlining them with CRC32C instruction families if FEAT_CRC32 extension (which is mandatory for Armv8.1 or later) is available.

Signed-off-by: Akira Saitoh saiaki@jp.ibm.com

@Akira1Saitoh Akira1Saitoh force-pushed the aarch64CRC branch 3 times, most recently from 766fa5a to 04da362 Compare January 13, 2023 05:06
@Akira1Saitoh Akira1Saitoh marked this pull request as ready for review January 16, 2023 07:30
@Akira1Saitoh Akira1Saitoh force-pushed the aarch64CRC branch 2 times, most recently from 80aed18 to af8f7a1 Compare January 17, 2023 02:15
@knn-k knn-k self-assigned this Jan 17, 2023
Accelerate CRC32C.updateBytes and CRC32C.updateDirectByteBuffers
recognized methods by inlining them with CRC32C instruction families
if FEAT_CRC32 extension (which is mandatory for Armv8.1 or later) is available.

Signed-off-by: Akira Saitoh <saiaki@jp.ibm.com>
@knn-k
Copy link
Contributor

knn-k commented Jan 18, 2023

Jenkins test sanity alinux64,amac jdk17

@knn-k
Copy link
Contributor

knn-k commented Jan 18, 2023

Jenkins test sanity alinux64,amac jdk17

@knn-k
Copy link
Contributor

knn-k commented Jan 18, 2023

amac build is unavailable today.
Merging as alinux64 build was successful.

@knn-k knn-k merged commit 62c6b5b into eclipse-openj9:master Jan 18, 2023
@Akira1Saitoh Akira1Saitoh deleted the aarch64CRC branch January 19, 2023 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants