@@ -652,14 +652,14 @@ define <4 x i32> @test_int_x86_mask_vcvtt_pd2udqs_128(<2 x double> %x0, <4 x i32
652652; X64-LABEL: test_int_x86_mask_vcvtt_pd2udqs_128:
653653; X64: # %bb.0:
654654; X64-NEXT: kmovd %edi, %k1 # encoding: [0xc5,0xfb,0x92,0xcf]
655- ; X64-NEXT: vcvttpd2dqs %xmm0, %xmm1 {%k1} # encoding: [0x62,0xf5,0xfc,0x09,0x6d ,0xc8]
655+ ; X64-NEXT: vcvttpd2udqs %xmm0, %xmm1 {%k1} # encoding: [0x62,0xf5,0xfc,0x09,0x6c ,0xc8]
656656; X64-NEXT: vmovaps %xmm1, %xmm0 # EVEX TO VEX Compression encoding: [0xc5,0xf8,0x28,0xc1]
657657; X64-NEXT: retq # encoding: [0xc3]
658658;
659659; X86-LABEL: test_int_x86_mask_vcvtt_pd2udqs_128:
660660; X86: # %bb.0:
661661; X86-NEXT: kmovb {{[0-9]+}}(%esp), %k1 # encoding: [0xc5,0xf9,0x90,0x4c,0x24,0x04]
662- ; X86-NEXT: vcvttpd2dqs %xmm0, %xmm1 {%k1} # encoding: [0x62,0xf5,0xfc,0x09,0x6d ,0xc8]
662+ ; X86-NEXT: vcvttpd2udqs %xmm0, %xmm1 {%k1} # encoding: [0x62,0xf5,0xfc,0x09,0x6c ,0xc8]
663663; X86-NEXT: vmovaps %xmm1, %xmm0 # EVEX TO VEX Compression encoding: [0xc5,0xf8,0x28,0xc1]
664664; X86-NEXT: retl # encoding: [0xc3]
665665 %res = call <4 x i32 > @llvm.x86.avx10.mask.vcvttpd2udqs.128 ( <2 x double > %x0 , <4 x i32 > %src , i8 %mask )
@@ -670,13 +670,13 @@ define <4 x i32> @test_int_x86_maskz_vcvtt_pd2udqs_128_z(<2 x double> %x0, i8 %m
670670; X64-LABEL: test_int_x86_maskz_vcvtt_pd2udqs_128_z:
671671; X64: # %bb.0:
672672; X64-NEXT: kmovd %edi, %k1 # encoding: [0xc5,0xfb,0x92,0xcf]
673- ; X64-NEXT: vcvttpd2dqs %xmm0, %xmm0 {%k1} {z} # encoding: [0x62,0xf5,0xfc,0x89,0x6d ,0xc0]
673+ ; X64-NEXT: vcvttpd2udqs %xmm0, %xmm0 {%k1} {z} # encoding: [0x62,0xf5,0xfc,0x89,0x6c ,0xc0]
674674; X64-NEXT: retq # encoding: [0xc3]
675675;
676676; X86-LABEL: test_int_x86_maskz_vcvtt_pd2udqs_128_z:
677677; X86: # %bb.0:
678678; X86-NEXT: kmovb {{[0-9]+}}(%esp), %k1 # encoding: [0xc5,0xf9,0x90,0x4c,0x24,0x04]
679- ; X86-NEXT: vcvttpd2dqs %xmm0, %xmm0 {%k1} {z} # encoding: [0x62,0xf5,0xfc,0x89,0x6d ,0xc0]
679+ ; X86-NEXT: vcvttpd2udqs %xmm0, %xmm0 {%k1} {z} # encoding: [0x62,0xf5,0xfc,0x89,0x6c ,0xc0]
680680; X86-NEXT: retl # encoding: [0xc3]
681681 %res = call <4 x i32 > @llvm.x86.avx10.mask.vcvttpd2udqs.128 ( <2 x double > %x0 , <4 x i32 > zeroinitializer , i8 %mask )
682682 ret <4 x i32 > %res
@@ -686,13 +686,13 @@ define <4 x i32> @test_int_x86_mask_vcvtt_pd2udqs_128_undef(<2 x double> %x0, i8
686686; X64-LABEL: test_int_x86_mask_vcvtt_pd2udqs_128_undef:
687687; X64: # %bb.0:
688688; X64-NEXT: kmovd %edi, %k1 # encoding: [0xc5,0xfb,0x92,0xcf]
689- ; X64-NEXT: vcvttpd2dqs %xmm0, %xmm0 {%k1} # encoding: [0x62,0xf5,0xfc,0x09,0x6d ,0xc0]
689+ ; X64-NEXT: vcvttpd2udqs %xmm0, %xmm0 {%k1} # encoding: [0x62,0xf5,0xfc,0x09,0x6c ,0xc0]
690690; X64-NEXT: retq # encoding: [0xc3]
691691;
692692; X86-LABEL: test_int_x86_mask_vcvtt_pd2udqs_128_undef:
693693; X86: # %bb.0:
694694; X86-NEXT: kmovb {{[0-9]+}}(%esp), %k1 # encoding: [0xc5,0xf9,0x90,0x4c,0x24,0x04]
695- ; X86-NEXT: vcvttpd2dqs %xmm0, %xmm0 {%k1} # encoding: [0x62,0xf5,0xfc,0x09,0x6d ,0xc0]
695+ ; X86-NEXT: vcvttpd2udqs %xmm0, %xmm0 {%k1} # encoding: [0x62,0xf5,0xfc,0x09,0x6c ,0xc0]
696696; X86-NEXT: retl # encoding: [0xc3]
697697 %res = call <4 x i32 > @llvm.x86.avx10.mask.vcvttpd2udqs.128 ( <2 x double > %x0 , <4 x i32 > undef , i8 %mask )
698698 ret <4 x i32 > %res
0 commit comments