--- a/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Tue Oct 31 16:31:39 2017 -0700
+++ b/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Wed Nov 01 16:48:12 2017 +0300
@@ -4937,6 +4937,10 @@
StubRoutines::_crc_table_adr = (address)StubRoutines::aarch64::_crc_table;
StubRoutines::_updateBytesCRC32 = generate_updateBytesCRC32();
}
+
+ if (UseCRC32CIntrinsics) {
+ StubRoutines::_updateBytesCRC32C = generate_updateBytesCRC32C();
+ }
}
void generate_all() {
@@ -5014,10 +5018,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();