820 if (!SpecialEncodeISOArray) return true; 821 break; 822 case vmIntrinsics::_getCallerClass: 823 if (!InlineReflectionGetCallerClass) return true; 824 break; 825 case vmIntrinsics::_multiplyToLen: 826 if (!UseMultiplyToLenIntrinsic) return true; 827 break; 828 case vmIntrinsics::_squareToLen: 829 if (!UseSquareToLenIntrinsic) return true; 830 break; 831 case vmIntrinsics::_mulAdd: 832 if (!UseMulAddIntrinsic) return true; 833 break; 834 case vmIntrinsics::_montgomeryMultiply: 835 if (!UseMontgomeryMultiplyIntrinsic) return true; 836 break; 837 case vmIntrinsics::_montgomerySquare: 838 if (!UseMontgomerySquareIntrinsic) return true; 839 break; 840 case vmIntrinsics::_addExactI: 841 case vmIntrinsics::_addExactL: 842 case vmIntrinsics::_decrementExactI: 843 case vmIntrinsics::_decrementExactL: 844 case vmIntrinsics::_incrementExactI: 845 case vmIntrinsics::_incrementExactL: 846 case vmIntrinsics::_multiplyExactI: 847 case vmIntrinsics::_multiplyExactL: 848 case vmIntrinsics::_negateExactI: 849 case vmIntrinsics::_negateExactL: 850 case vmIntrinsics::_subtractExactI: 851 case vmIntrinsics::_subtractExactL: 852 if (!UseMathExactIntrinsics || !InlineMathNatives) return true; 853 break; 854 case vmIntrinsics::_isDigit: 855 case vmIntrinsics::_isLowerCase: 856 case vmIntrinsics::_isUpperCase: 857 case vmIntrinsics::_isWhitespace: 858 if (!UseCharacterCompareIntrinsics) return true; 859 break; | 820 if (!SpecialEncodeISOArray) return true; 821 break; 822 case vmIntrinsics::_getCallerClass: 823 if (!InlineReflectionGetCallerClass) return true; 824 break; 825 case vmIntrinsics::_multiplyToLen: 826 if (!UseMultiplyToLenIntrinsic) return true; 827 break; 828 case vmIntrinsics::_squareToLen: 829 if (!UseSquareToLenIntrinsic) return true; 830 break; 831 case vmIntrinsics::_mulAdd: 832 if (!UseMulAddIntrinsic) return true; 833 break; 834 case vmIntrinsics::_montgomeryMultiply: 835 if (!UseMontgomeryMultiplyIntrinsic) return true; 836 break; 837 case vmIntrinsics::_montgomerySquare: 838 if (!UseMontgomerySquareIntrinsic) return true; 839 break; 840 case vmIntrinsics::_bigIntegerRightShiftWorker: 841 case vmIntrinsics::_bigIntegerLeftShiftWorker: 842 break; 843 case vmIntrinsics::_addExactI: 844 case vmIntrinsics::_addExactL: 845 case vmIntrinsics::_decrementExactI: 846 case vmIntrinsics::_decrementExactL: 847 case vmIntrinsics::_incrementExactI: 848 case vmIntrinsics::_incrementExactL: 849 case vmIntrinsics::_multiplyExactI: 850 case vmIntrinsics::_multiplyExactL: 851 case vmIntrinsics::_negateExactI: 852 case vmIntrinsics::_negateExactL: 853 case vmIntrinsics::_subtractExactI: 854 case vmIntrinsics::_subtractExactL: 855 if (!UseMathExactIntrinsics || !InlineMathNatives) return true; 856 break; 857 case vmIntrinsics::_isDigit: 858 case vmIntrinsics::_isLowerCase: 859 case vmIntrinsics::_isUpperCase: 860 case vmIntrinsics::_isWhitespace: 861 if (!UseCharacterCompareIntrinsics) return true; 862 break; |