@@ -2338,7 +2338,7 @@ define <2 x i1> @strict_vector_fptosi_v2f64_to_v2i1(<2 x double> %a) #0 {
23382338; AVX512F-NEXT: vcvttpd2dq %xmm0, %xmm0
23392339; AVX512F-NEXT: vpslld $31, %xmm0, %xmm0
23402340; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k1
2341- ; AVX512F-NEXT: vpternlogq $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
2341+ ; AVX512F-NEXT: vpternlogq {{.*#+}} zmm0 {%k1} {z} = -1
23422342; AVX512F-NEXT: # kill: def $xmm0 killed $xmm0 killed $zmm0
23432343; AVX512F-NEXT: vzeroupper
23442344; AVX512F-NEXT: ret{{[l|q]}}
@@ -2563,7 +2563,7 @@ define <2 x i1> @strict_vector_fptoui_v2f64_to_v2i1(<2 x double> %a) #0 {
25632563; AVX512F-NEXT: vcvttpd2udq %zmm0, %ymm0
25642564; AVX512F-NEXT: vpslld $31, %ymm0, %ymm0
25652565; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k1
2566- ; AVX512F-NEXT: vpternlogq $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
2566+ ; AVX512F-NEXT: vpternlogq {{.*#+}} zmm0 {%k1} {z} = -1
25672567; AVX512F-NEXT: # kill: def $xmm0 killed $xmm0 killed $zmm0
25682568; AVX512F-NEXT: vzeroupper
25692569; AVX512F-NEXT: ret{{[l|q]}}
@@ -2695,7 +2695,7 @@ define <2 x i1> @strict_vector_fptosi_v2f32_to_v2i1(<2 x float> %a) #0 {
26952695; AVX512F-NEXT: kmovw %eax, %k1
26962696; AVX512F-NEXT: kshiftlw $1, %k1, %k1
26972697; AVX512F-NEXT: korw %k1, %k0, %k1
2698- ; AVX512F-NEXT: vpternlogq $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
2698+ ; AVX512F-NEXT: vpternlogq {{.*#+}} zmm0 {%k1} {z} = -1
26992699; AVX512F-NEXT: # kill: def $xmm0 killed $xmm0 killed $zmm0
27002700; AVX512F-NEXT: vzeroupper
27012701; AVX512F-NEXT: ret{{[l|q]}}
@@ -2941,7 +2941,7 @@ define <2 x i1> @strict_vector_fptoui_v2f32_to_v2i1(<2 x float> %a) #0 {
29412941; AVX512F-NEXT: kmovw %eax, %k1
29422942; AVX512F-NEXT: kshiftlw $1, %k1, %k1
29432943; AVX512F-NEXT: korw %k1, %k0, %k1
2944- ; AVX512F-NEXT: vpternlogq $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
2944+ ; AVX512F-NEXT: vpternlogq {{.*#+}} zmm0 {%k1} {z} = -1
29452945; AVX512F-NEXT: # kill: def $xmm0 killed $xmm0 killed $zmm0
29462946; AVX512F-NEXT: vzeroupper
29472947; AVX512F-NEXT: ret{{[l|q]}}
@@ -3228,7 +3228,7 @@ define <4 x i1> @strict_vector_fptosi_v4f32_to_v4i1(<4 x float> %a) #0 {
32283228; AVX512F: # %bb.0:
32293229; AVX512F-NEXT: vcvttps2dq %xmm0, %xmm0
32303230; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k1
3231- ; AVX512F-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
3231+ ; AVX512F-NEXT: vpternlogd {{.*#+}} zmm0 {%k1} {z} = -1
32323232; AVX512F-NEXT: # kill: def $xmm0 killed $xmm0 killed $zmm0
32333233; AVX512F-NEXT: vzeroupper
32343234; AVX512F-NEXT: ret{{[l|q]}}
@@ -3282,7 +3282,7 @@ define <4 x i1> @strict_vector_fptoui_v4f32_to_v4i1(<4 x float> %a) #0 {
32823282; AVX512F-NEXT: vcvttps2dq %xmm0, %xmm0
32833283; AVX512F-NEXT: vpslld $31, %xmm0, %xmm0
32843284; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k1
3285- ; AVX512F-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
3285+ ; AVX512F-NEXT: vpternlogd {{.*#+}} zmm0 {%k1} {z} = -1
32863286; AVX512F-NEXT: # kill: def $xmm0 killed $xmm0 killed $zmm0
32873287; AVX512F-NEXT: vzeroupper
32883288; AVX512F-NEXT: ret{{[l|q]}}
0 commit comments