830 "SSE4.2 versions of intrinsics") \ |
830 "SSE4.2 versions of intrinsics") \ |
831 \ |
831 \ |
832 product(bool, UseAESIntrinsics, false, \ |
832 product(bool, UseAESIntrinsics, false, \ |
833 "Use intrinsics for AES versions of crypto") \ |
833 "Use intrinsics for AES versions of crypto") \ |
834 \ |
834 \ |
|
835 product(bool, UseAESCTRIntrinsics, false, \ |
|
836 "Use intrinsics for the paralleled version of AES/CTR crypto") \ |
|
837 \ |
835 product(bool, UseSHA1Intrinsics, false, \ |
838 product(bool, UseSHA1Intrinsics, false, \ |
836 "Use intrinsics for SHA-1 crypto hash function. " \ |
839 "Use intrinsics for SHA-1 crypto hash function. " \ |
837 "Requires that UseSHA is enabled.") \ |
840 "Requires that UseSHA is enabled.") \ |
838 \ |
841 \ |
839 product(bool, UseSHA256Intrinsics, false, \ |
842 product(bool, UseSHA256Intrinsics, false, \ |
850 product(bool, UseCRC32CIntrinsics, false, \ |
853 product(bool, UseCRC32CIntrinsics, false, \ |
851 "use intrinsics for java.util.zip.CRC32C") \ |
854 "use intrinsics for java.util.zip.CRC32C") \ |
852 \ |
855 \ |
853 product(bool, UseAdler32Intrinsics, false, \ |
856 product(bool, UseAdler32Intrinsics, false, \ |
854 "use intrinsics for java.util.zip.Adler32") \ |
857 "use intrinsics for java.util.zip.Adler32") \ |
|
858 \ |
|
859 product(bool, UseVectorizedMismatchIntrinsic, false, \ |
|
860 "Enables intrinsification of ArraysSupport.vectorizedMismatch()") \ |
855 \ |
861 \ |
856 diagnostic(ccstrlist, DisableIntrinsic, "", \ |
862 diagnostic(ccstrlist, DisableIntrinsic, "", \ |
857 "do not expand intrinsics whose (internal) names appear here") \ |
863 "do not expand intrinsics whose (internal) names appear here") \ |
858 \ |
864 \ |
859 develop(bool, TraceCallFixup, false, \ |
865 develop(bool, TraceCallFixup, false, \ |
4160 "Check (3) is available only in debug builds.") \ |
4166 "Check (3) is available only in debug builds.") \ |
4161 \ |
4167 \ |
4162 diagnostic(bool, CompilerDirectivesIgnoreCompileCommands, false, \ |
4168 diagnostic(bool, CompilerDirectivesIgnoreCompileCommands, false, \ |
4163 "Disable backwards compatibility for compile commands.") \ |
4169 "Disable backwards compatibility for compile commands.") \ |
4164 \ |
4170 \ |
4165 diagnostic(bool, PrintCompilerDirectives, false, \ |
4171 diagnostic(bool, CompilerDirectivesPrint, false, \ |
4166 "Print compiler directives on installation.") |
4172 "Print compiler directives on installation.") \ |
|
4173 diagnostic(int, CompilerDirectivesLimit, 50, \ |
|
4174 "Limit on number of compiler directives.") |
|
4175 |
4167 |
4176 |
4168 /* |
4177 /* |
4169 * Macros for factoring of globals |
4178 * Macros for factoring of globals |
4170 */ |
4179 */ |
4171 |
4180 |