@@ -907,14 +907,14 @@ define <4 x i16> @test_v4f16_olt_q(<4 x i16> %a, <4 x i16> %b, <4 x half> %f1, <
907907; X86-NEXT: movl %esp, %ebp
908908; X86-NEXT: andl $-16, %esp
909909; X86-NEXT: subl $16, %esp
910- ; X86-NEXT: vmovsh 8(%ebp), % xmm3
910+ ; X86-NEXT: vmovsh {{.*#+}} xmm3 = mem[0],zero,zero,zero,zero,zero,zero,zero
911911; X86-NEXT: vcomish %xmm2, %xmm3
912912; X86-NEXT: seta %al
913913; X86-NEXT: kmovd %eax, %k0
914914; X86-NEXT: kshiftlb $7, %k0, %k0
915915; X86-NEXT: kshiftrb $7, %k0, %k0
916916; X86-NEXT: vpsrld $16, %xmm2, %xmm3
917- ; X86-NEXT: vmovsh 10(%ebp), % xmm4
917+ ; X86-NEXT: vmovsh {{.*#+}} xmm4 = mem[0],zero,zero,zero,zero,zero,zero,zero
918918; X86-NEXT: vcomish %xmm3, %xmm4
919919; X86-NEXT: seta %al
920920; X86-NEXT: kmovd %eax, %k1
@@ -925,7 +925,7 @@ define <4 x i16> @test_v4f16_olt_q(<4 x i16> %a, <4 x i16> %b, <4 x half> %f1, <
925925; X86-NEXT: kmovd %eax, %k1
926926; X86-NEXT: kandb %k1, %k0, %k0
927927; X86-NEXT: vmovshdup {{.*#+}} xmm3 = xmm2[1,1,3,3]
928- ; X86-NEXT: vmovsh 12(%ebp), % xmm4
928+ ; X86-NEXT: vmovsh {{.*#+}} xmm4 = mem[0],zero,zero,zero,zero,zero,zero,zero
929929; X86-NEXT: vcomish %xmm3, %xmm4
930930; X86-NEXT: seta %al
931931; X86-NEXT: kmovd %eax, %k1
@@ -936,7 +936,7 @@ define <4 x i16> @test_v4f16_olt_q(<4 x i16> %a, <4 x i16> %b, <4 x half> %f1, <
936936; X86-NEXT: kmovd %eax, %k1
937937; X86-NEXT: kandb %k1, %k0, %k0
938938; X86-NEXT: vpsrlq $48, %xmm2, %xmm2
939- ; X86-NEXT: vmovsh 14(%ebp), % xmm3
939+ ; X86-NEXT: vmovsh {{.*#+}} xmm3 = mem[0],zero,zero,zero,zero,zero,zero,zero
940940; X86-NEXT: vcomish %xmm2, %xmm3
941941; X86-NEXT: seta %al
942942; X86-NEXT: kmovd %eax, %k1
0 commit comments