@@ -757,6 +757,18 @@ static const IntrinsicData IntrinsicsWithoutChain[] = {
757757 X86_INTRINSIC_DATA (avx10_vcomsbf16le, COMI, X86ISD::COMI, ISD::SETLE),
758758 X86_INTRINSIC_DATA (avx10_vcomsbf16lt, COMI, X86ISD::COMI, ISD::SETLT),
759759 X86_INTRINSIC_DATA (avx10_vcomsbf16neq, COMI, X86ISD::COMI, ISD::SETNE),
760+ X86_INTRINSIC_DATA (avx10_vcvtbf162ibs128, INTR_TYPE_1OP, X86ISD::CVTP2IBS,
761+ 0 ),
762+ X86_INTRINSIC_DATA (avx10_vcvtbf162ibs256, INTR_TYPE_1OP, X86ISD::CVTP2IBS,
763+ 0 ),
764+ X86_INTRINSIC_DATA (avx10_vcvtbf162ibs512, INTR_TYPE_1OP, X86ISD::CVTP2IBS,
765+ 0 ),
766+ X86_INTRINSIC_DATA (avx10_vcvtbf162iubs128, INTR_TYPE_1OP, X86ISD::CVTP2IUBS,
767+ 0 ),
768+ X86_INTRINSIC_DATA (avx10_vcvtbf162iubs256, INTR_TYPE_1OP, X86ISD::CVTP2IUBS,
769+ 0 ),
770+ X86_INTRINSIC_DATA (avx10_vcvtbf162iubs512, INTR_TYPE_1OP, X86ISD::CVTP2IUBS,
771+ 0 ),
760772 X86_INTRINSIC_DATA (avx10_vcvt2ph2bf8128, INTR_TYPE_2OP, X86ISD::VCVT2PH2BF8,
761773 0 ),
762774 X86_INTRINSIC_DATA (avx10_vcvt2ph2bf8256, INTR_TYPE_2OP, X86ISD::VCVT2PH2BF8,
@@ -781,29 +793,17 @@ static const IntrinsicData IntrinsicsWithoutChain[] = {
781793 X86ISD::VCVT2PH2HF8S, 0 ),
782794 X86_INTRINSIC_DATA (avx10_vcvt2ph2hf8s512, INTR_TYPE_2OP,
783795 X86ISD::VCVT2PH2HF8S, 0 ),
784- X86_INTRINSIC_DATA (avx10_vcvtnebf162ibs128 , INTR_TYPE_1OP, X86ISD::CVTP2IBS ,
796+ X86_INTRINSIC_DATA (avx10_vcvttbf162ibs128 , INTR_TYPE_1OP, X86ISD::CVTTP2IBS ,
785797 0 ),
786- X86_INTRINSIC_DATA (avx10_vcvtnebf162ibs256 , INTR_TYPE_1OP, X86ISD::CVTP2IBS ,
798+ X86_INTRINSIC_DATA (avx10_vcvttbf162ibs256 , INTR_TYPE_1OP, X86ISD::CVTTP2IBS ,
787799 0 ),
788- X86_INTRINSIC_DATA (avx10_vcvtnebf162ibs512 , INTR_TYPE_1OP, X86ISD::CVTP2IBS ,
800+ X86_INTRINSIC_DATA (avx10_vcvttbf162ibs512 , INTR_TYPE_1OP, X86ISD::CVTTP2IBS ,
789801 0 ),
790- X86_INTRINSIC_DATA (avx10_vcvtnebf162iubs128, INTR_TYPE_1OP,
791- X86ISD::CVTP2IUBS, 0 ),
792- X86_INTRINSIC_DATA (avx10_vcvtnebf162iubs256, INTR_TYPE_1OP,
793- X86ISD::CVTP2IUBS, 0 ),
794- X86_INTRINSIC_DATA (avx10_vcvtnebf162iubs512, INTR_TYPE_1OP,
795- X86ISD::CVTP2IUBS, 0 ),
796- X86_INTRINSIC_DATA (avx10_vcvttnebf162ibs128, INTR_TYPE_1OP,
797- X86ISD::CVTTP2IBS, 0 ),
798- X86_INTRINSIC_DATA (avx10_vcvttnebf162ibs256, INTR_TYPE_1OP,
799- X86ISD::CVTTP2IBS, 0 ),
800- X86_INTRINSIC_DATA (avx10_vcvttnebf162ibs512, INTR_TYPE_1OP,
801- X86ISD::CVTTP2IBS, 0 ),
802- X86_INTRINSIC_DATA (avx10_vcvttnebf162iubs128, INTR_TYPE_1OP,
802+ X86_INTRINSIC_DATA (avx10_vcvttbf162iubs128, INTR_TYPE_1OP,
803803 X86ISD::CVTTP2IUBS, 0 ),
804- X86_INTRINSIC_DATA (avx10_vcvttnebf162iubs256 , INTR_TYPE_1OP,
804+ X86_INTRINSIC_DATA (avx10_vcvttbf162iubs256 , INTR_TYPE_1OP,
805805 X86ISD::CVTTP2IUBS, 0 ),
806- X86_INTRINSIC_DATA (avx10_vcvttnebf162iubs512 , INTR_TYPE_1OP,
806+ X86_INTRINSIC_DATA (avx10_vcvttbf162iubs512 , INTR_TYPE_1OP,
807807 X86ISD::CVTTP2IUBS, 0 ),
808808 X86_INTRINSIC_DATA (avx10_vcvttsd2sis, INTR_TYPE_1OP_SAE, X86ISD::CVTTS2SIS,
809809 X86ISD::CVTTS2SIS_SAE),
0 commit comments