794 UseSquareToLenIntrinsic = true; |
794 UseSquareToLenIntrinsic = true; |
795 } |
795 } |
796 if (FLAG_IS_DEFAULT(UseMulAddIntrinsic)) { |
796 if (FLAG_IS_DEFAULT(UseMulAddIntrinsic)) { |
797 UseMulAddIntrinsic = true; |
797 UseMulAddIntrinsic = true; |
798 } |
798 } |
|
799 if (FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) { |
|
800 UseMontgomeryMultiplyIntrinsic = true; |
|
801 } |
|
802 if (FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) { |
|
803 UseMontgomerySquareIntrinsic = true; |
|
804 } |
799 #else |
805 #else |
800 if (UseMultiplyToLenIntrinsic) { |
806 if (UseMultiplyToLenIntrinsic) { |
801 if (!FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) { |
807 if (!FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) { |
802 warning("multiplyToLen intrinsic is not available in 32-bit VM"); |
808 warning("multiplyToLen intrinsic is not available in 32-bit VM"); |
803 } |
809 } |
804 FLAG_SET_DEFAULT(UseMultiplyToLenIntrinsic, false); |
810 FLAG_SET_DEFAULT(UseMultiplyToLenIntrinsic, false); |
|
811 } |
|
812 if (UseMontgomeryMultiplyIntrinsic) { |
|
813 if (!FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) { |
|
814 warning("montgomeryMultiply intrinsic is not available in 32-bit VM"); |
|
815 } |
|
816 FLAG_SET_DEFAULT(UseMontgomeryMultiplyIntrinsic, false); |
|
817 } |
|
818 if (UseMontgomerySquareIntrinsic) { |
|
819 if (!FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) { |
|
820 warning("montgomerySquare intrinsic is not available in 32-bit VM"); |
|
821 } |
|
822 FLAG_SET_DEFAULT(UseMontgomerySquareIntrinsic, false); |
805 } |
823 } |
806 if (UseSquareToLenIntrinsic) { |
824 if (UseSquareToLenIntrinsic) { |
807 if (!FLAG_IS_DEFAULT(UseSquareToLenIntrinsic)) { |
825 if (!FLAG_IS_DEFAULT(UseSquareToLenIntrinsic)) { |
808 warning("squareToLen intrinsic is not available in 32-bit VM"); |
826 warning("squareToLen intrinsic is not available in 32-bit VM"); |
809 } |
827 } |