779 tty->print("YMM%s:", ymm_name[i]);
780 for (int j = 7; j >=0; j--) {
781 tty->print(" %x", _cpuid_info.ymm_save[i*8 + j]);
782 }
783 tty->cr();
784 }
785 }
786 #endif
787 }
788
789 #ifdef _LP64
790 if (FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) {
791 UseMultiplyToLenIntrinsic = true;
792 }
793 if (FLAG_IS_DEFAULT(UseSquareToLenIntrinsic)) {
794 UseSquareToLenIntrinsic = true;
795 }
796 if (FLAG_IS_DEFAULT(UseMulAddIntrinsic)) {
797 UseMulAddIntrinsic = true;
798 }
799 #else
800 if (UseMultiplyToLenIntrinsic) {
801 if (!FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) {
802 warning("multiplyToLen intrinsic is not available in 32-bit VM");
803 }
804 FLAG_SET_DEFAULT(UseMultiplyToLenIntrinsic, false);
805 }
806 if (UseSquareToLenIntrinsic) {
807 if (!FLAG_IS_DEFAULT(UseSquareToLenIntrinsic)) {
808 warning("squareToLen intrinsic is not available in 32-bit VM");
809 }
810 FLAG_SET_DEFAULT(UseSquareToLenIntrinsic, false);
811 }
812 if (UseMulAddIntrinsic) {
813 if (!FLAG_IS_DEFAULT(UseMulAddIntrinsic)) {
814 warning("mulAdd intrinsic is not available in 32-bit VM");
815 }
816 FLAG_SET_DEFAULT(UseMulAddIntrinsic, false);
817 }
818 #endif
|
779 tty->print("YMM%s:", ymm_name[i]);
780 for (int j = 7; j >=0; j--) {
781 tty->print(" %x", _cpuid_info.ymm_save[i*8 + j]);
782 }
783 tty->cr();
784 }
785 }
786 #endif
787 }
788
789 #ifdef _LP64
790 if (FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) {
791 UseMultiplyToLenIntrinsic = true;
792 }
793 if (FLAG_IS_DEFAULT(UseSquareToLenIntrinsic)) {
794 UseSquareToLenIntrinsic = true;
795 }
796 if (FLAG_IS_DEFAULT(UseMulAddIntrinsic)) {
797 UseMulAddIntrinsic = true;
798 }
799 if (FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) {
800 UseMontgomeryMultiplyIntrinsic = true;
801 }
802 #else
803 if (UseMultiplyToLenIntrinsic) {
804 if (!FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) {
805 warning("multiplyToLen intrinsic is not available in 32-bit VM");
806 }
807 FLAG_SET_DEFAULT(UseMultiplyToLenIntrinsic, false);
808 }
809 if (UseSquareToLenIntrinsic) {
810 if (!FLAG_IS_DEFAULT(UseSquareToLenIntrinsic)) {
811 warning("squareToLen intrinsic is not available in 32-bit VM");
812 }
813 FLAG_SET_DEFAULT(UseSquareToLenIntrinsic, false);
814 }
815 if (UseMulAddIntrinsic) {
816 if (!FLAG_IS_DEFAULT(UseMulAddIntrinsic)) {
817 warning("mulAdd intrinsic is not available in 32-bit VM");
818 }
819 FLAG_SET_DEFAULT(UseMulAddIntrinsic, false);
820 }
821 #endif
|