[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-hotspot-compiler-dev
Subject: [8u] RFR for backport of 8216060 (CRC32 3/4): [PPC64] Vector CRC implementation should be used by in
From: Gustavo Romero <gromero () linux ! vnet ! ibm ! com>
Date: 2019-09-27 3:32:14
Message-ID: 675a6c68-ca08-27ba-d9cb-8fa02efc5102 () linux ! vnet ! ibm ! com
[Download RAW message or body]
Hi,
Could the following backport be reviewed please?
Bug : https://bugs.openjdk.java.net/browse/JDK-8216060
Original: http://hg.openjdk.java.net/jdk/jdk/rev/e17d7ffad9e3
Backport: http://cr.openjdk.java.net/~gromero/crc32_jdk8u/for-review/8216060/
It enhances performance for CRC32 computed over short arrays and also wires
up a faster CRC32 implementation to be used by the interpreter. It's also a
preparation to the last change in this patchset.
It's a PPC64-only change.
It was necessary to backport it to:
- Remove CRC32C code, basically removing is_crc32c in crc32(), and adapt callers
- Remove mentions to CRC32C in generate_CRC32_updateBytes() stub code mark
- Remove invertCRC when it's not necessary, like in
a. kernel_crc32_1word()
b. kernel_crc32_vpmsum()
Thank you.
Best regards,
Gustavo
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic