98 if (UseSHA3Intrinsics) {
99 warning("Intrinsics for SHA3-224, SHA3-256, SHA3-384 and SHA3-512 crypto hash functions not available on this CPU.");
100 FLAG_SET_DEFAULT(UseSHA3Intrinsics, false);
101 }
102
103 if (UseCRC32Intrinsics) {
104 warning("CRC32 intrinsics are not available on this CPU");
105 FLAG_SET_DEFAULT(UseCRC32Intrinsics, false);
106 }
107
108 if (UseAdler32Intrinsics) {
109 warning("Adler32 intrinsics are not available on this CPU");
110 FLAG_SET_DEFAULT(UseAdler32Intrinsics, false);
111 }
112
113 if (UseVectorizedMismatchIntrinsic) {
114 warning("vectorizedMismatch intrinsic is not available on this CPU.");
115 FLAG_SET_DEFAULT(UseVectorizedMismatchIntrinsic, false);
116 }
117
118 // Not implemented
119 UNSUPPORTED_OPTION(CriticalJNINatives);
120 UNSUPPORTED_OPTION(UseCompiler);
121 #ifdef ASSERT
122 UNSUPPORTED_OPTION(CountCompiledCalls);
123 #endif
124 }
|
98 if (UseSHA3Intrinsics) {
99 warning("Intrinsics for SHA3-224, SHA3-256, SHA3-384 and SHA3-512 crypto hash functions not available on this CPU.");
100 FLAG_SET_DEFAULT(UseSHA3Intrinsics, false);
101 }
102
103 if (UseCRC32Intrinsics) {
104 warning("CRC32 intrinsics are not available on this CPU");
105 FLAG_SET_DEFAULT(UseCRC32Intrinsics, false);
106 }
107
108 if (UseAdler32Intrinsics) {
109 warning("Adler32 intrinsics are not available on this CPU");
110 FLAG_SET_DEFAULT(UseAdler32Intrinsics, false);
111 }
112
113 if (UseVectorizedMismatchIntrinsic) {
114 warning("vectorizedMismatch intrinsic is not available on this CPU.");
115 FLAG_SET_DEFAULT(UseVectorizedMismatchIntrinsic, false);
116 }
117
118 if ((LockingMode != LM_LEGACY) && (LockingMode != LM_MONITOR)) {
119 warning("Unsupported locking mode for this CPU.");
120 FLAG_SET_DEFAULT(LockingMode, LM_LEGACY);
121 }
122
123 // Not implemented
124 UNSUPPORTED_OPTION(CriticalJNINatives);
125 UNSUPPORTED_OPTION(UseCompiler);
126 #ifdef ASSERT
127 UNSUPPORTED_OPTION(CountCompiledCalls);
128 #endif
129 }
|