718 if (!UseAESIntrinsics) return true; 719 break; 720 case vmIntrinsics::_counterMode_AESCrypt: 721 if (!UseAESCTRIntrinsics) return true; 722 break; 723 case vmIntrinsics::_sha_implCompress: 724 if (!UseSHA1Intrinsics) return true; 725 break; 726 case vmIntrinsics::_sha2_implCompress: 727 if (!UseSHA256Intrinsics) return true; 728 break; 729 case vmIntrinsics::_sha5_implCompress: 730 if (!UseSHA512Intrinsics) return true; 731 break; 732 case vmIntrinsics::_digestBase_implCompressMB: 733 if (!(UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) return true; 734 break; 735 case vmIntrinsics::_ghash_processBlocks: 736 if (!UseGHASHIntrinsics) return true; 737 break; 738 case vmIntrinsics::_updateBytesCRC32C: 739 case vmIntrinsics::_updateDirectByteBufferCRC32C: 740 if (!UseCRC32CIntrinsics) return true; 741 break; 742 case vmIntrinsics::_vectorizedMismatch: 743 if (!UseVectorizedMismatchIntrinsic) return true; 744 break; 745 case vmIntrinsics::_updateBytesAdler32: 746 case vmIntrinsics::_updateByteBufferAdler32: 747 if (!UseAdler32Intrinsics) return true; 748 break; 749 case vmIntrinsics::_copyMemory: 750 if (!InlineArrayCopy || !InlineUnsafeOps) return true; 751 break; 752 #ifdef COMPILER1 753 case vmIntrinsics::_checkIndex: 754 if (!InlineNIOCheckIndex) return true; 755 break; 756 #endif // COMPILER1 757 #ifdef COMPILER2 | 718 if (!UseAESIntrinsics) return true; 719 break; 720 case vmIntrinsics::_counterMode_AESCrypt: 721 if (!UseAESCTRIntrinsics) return true; 722 break; 723 case vmIntrinsics::_sha_implCompress: 724 if (!UseSHA1Intrinsics) return true; 725 break; 726 case vmIntrinsics::_sha2_implCompress: 727 if (!UseSHA256Intrinsics) return true; 728 break; 729 case vmIntrinsics::_sha5_implCompress: 730 if (!UseSHA512Intrinsics) return true; 731 break; 732 case vmIntrinsics::_digestBase_implCompressMB: 733 if (!(UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) return true; 734 break; 735 case vmIntrinsics::_ghash_processBlocks: 736 if (!UseGHASHIntrinsics) return true; 737 break; 738 case vmIntrinsics::_base64_encodeBlock: 739 if (!UseBASE64Intrinsics) return true; 740 break; 741 case vmIntrinsics::_updateBytesCRC32C: 742 case vmIntrinsics::_updateDirectByteBufferCRC32C: 743 if (!UseCRC32CIntrinsics) return true; 744 break; 745 case vmIntrinsics::_vectorizedMismatch: 746 if (!UseVectorizedMismatchIntrinsic) return true; 747 break; 748 case vmIntrinsics::_updateBytesAdler32: 749 case vmIntrinsics::_updateByteBufferAdler32: 750 if (!UseAdler32Intrinsics) return true; 751 break; 752 case vmIntrinsics::_copyMemory: 753 if (!InlineArrayCopy || !InlineUnsafeOps) return true; 754 break; 755 #ifdef COMPILER1 756 case vmIntrinsics::_checkIndex: 757 if (!InlineNIOCheckIndex) return true; 758 break; 759 #endif // COMPILER1 760 #ifdef COMPILER2 |