< prev index next >

src/hotspot/share/classfile/vmSymbols.cpp

Print this page
rev 60737 : 8252204: AArch64: Implement SHA3 accelerator/intrinsic
Reviewed-by: duke
Contributed-by: dongbo4@huawei.com

*** 453,463 **** case vmIntrinsics::_electronicCodeBook_encryptAESCrypt: case vmIntrinsics::_electronicCodeBook_decryptAESCrypt: case vmIntrinsics::_counterMode_AESCrypt: return 1; case vmIntrinsics::_digestBase_implCompressMB: ! return 4; default: return 0; } } --- 453,463 ---- case vmIntrinsics::_electronicCodeBook_encryptAESCrypt: case vmIntrinsics::_electronicCodeBook_decryptAESCrypt: case vmIntrinsics::_counterMode_AESCrypt: return 1; case vmIntrinsics::_digestBase_implCompressMB: ! return 5; default: return 0; } }
*** 709,720 **** if (!UseSHA256Intrinsics) return true; break; case vmIntrinsics::_sha5_implCompress: if (!UseSHA512Intrinsics) return true; break; case vmIntrinsics::_digestBase_implCompressMB: ! if (!(UseMD5Intrinsics || UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) return true; break; case vmIntrinsics::_ghash_processBlocks: if (!UseGHASHIntrinsics) return true; break; case vmIntrinsics::_base64_encodeBlock: --- 709,723 ---- if (!UseSHA256Intrinsics) return true; break; case vmIntrinsics::_sha5_implCompress: if (!UseSHA512Intrinsics) return true; break; + case vmIntrinsics::_sha3_implCompress: + if (!UseSHA3Intrinsics) return true; + break; case vmIntrinsics::_digestBase_implCompressMB: ! if (!(UseMD5Intrinsics || UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics || UseSHA3Intrinsics)) return true; break; case vmIntrinsics::_ghash_processBlocks: if (!UseGHASHIntrinsics) return true; break; case vmIntrinsics::_base64_encodeBlock:
< prev index next >