< prev index next >

src/hotspot/cpu/s390/vm_version_s390.cpp

Print this page
rev 53755 : 8218991: s390: Add intrinsic for GHASH algorithm
Reviewed-by:

*** 163,174 **** if (UseAESCTRIntrinsics) { warning("AES/CTR intrinsics are not available on this CPU"); FLAG_SET_DEFAULT(UseAESCTRIntrinsics, false); } ! // TODO: implement GHASH intrinsics ! if (UseGHASHIntrinsics) { warning("GHASH intrinsics are not available on this CPU"); FLAG_SET_DEFAULT(UseGHASHIntrinsics, false); } if (FLAG_IS_DEFAULT(UseFMA)) { --- 163,176 ---- if (UseAESCTRIntrinsics) { warning("AES/CTR intrinsics are not available on this CPU"); FLAG_SET_DEFAULT(UseAESCTRIntrinsics, false); } ! if (FLAG_IS_DEFAULT(UseGHASHIntrinsics) && has_Crypto_GHASH()) { ! FLAG_SET_DEFAULT(UseGHASHIntrinsics, true); ! } ! if (UseGHASHIntrinsics && !has_Crypto_GHASH()) { warning("GHASH intrinsics are not available on this CPU"); FLAG_SET_DEFAULT(UseGHASHIntrinsics, false); } if (FLAG_IS_DEFAULT(UseFMA)) {
< prev index next >