Fri, 15 Jun 2018 17:25:38 +0800
#7167 disable UseSHA, UseSHA1Intrinsics, UseSHA256Intrinsics and UseSHA512Intrinsics on MIPS
Reviewed-by: aoqi
src/cpu/mips/vm/vm_version_mips.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/cpu/mips/vm/vm_version_mips.cpp Fri Jun 15 16:26:12 2018 +0800 1.2 +++ b/src/cpu/mips/vm/vm_version_mips.cpp Fri Jun 15 17:25:38 2018 +0800 1.3 @@ -194,6 +194,18 @@ 1.4 FLAG_SET_DEFAULT(AllocateInstancePrefetchLines, 1); 1.5 } 1.6 1.7 + if (UseSHA) { 1.8 + warning("SHA instructions are not available on this CPU"); 1.9 + FLAG_SET_DEFAULT(UseSHA, false); 1.10 + } 1.11 + 1.12 + if (UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics) { 1.13 + warning("SHA intrinsics are not available on this CPU"); 1.14 + FLAG_SET_DEFAULT(UseSHA1Intrinsics, false); 1.15 + FLAG_SET_DEFAULT(UseSHA256Intrinsics, false); 1.16 + FLAG_SET_DEFAULT(UseSHA512Intrinsics, false); 1.17 + } 1.18 + 1.19 NOT_PRODUCT( if (PrintMiscellaneous && Verbose) print_features(); ); 1.20 } 1.21