--- a/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Fri Nov 10 19:10:54 2017 +0100
+++ b/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Thu Nov 30 17:13:33 2017 +0100
@@ -4941,6 +4941,10 @@
StubRoutines::_crc_table_adr = (address)StubRoutines::aarch64::_crc_table;
StubRoutines::_updateBytesCRC32 = generate_updateBytesCRC32();
}
+
+ if (UseCRC32CIntrinsics) {
+ StubRoutines::_updateBytesCRC32C = generate_updateBytesCRC32C();
+ }
}
void generate_all() {
@@ -5018,10 +5022,6 @@
StubRoutines::_sha256_implCompressMB = generate_sha256_implCompress(true, "sha256_implCompressMB");
}
- if (UseCRC32CIntrinsics) {
- StubRoutines::_updateBytesCRC32C = generate_updateBytesCRC32C();
- }
-
// generate Adler32 intrinsics code
if (UseAdler32Intrinsics) {
StubRoutines::_updateBytesAdler32 = generate_updateBytesAdler32();