@@ -907,14 +907,14 @@ define <4 x i16> @test_v4f16_olt_q(<4 x i16> %a, <4 x i16> %b, <4 x half> %f1, <
907
907
; X86-NEXT: movl %esp, %ebp
908
908
; X86-NEXT: andl $-16, %esp
909
909
; 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
911
911
; X86-NEXT: vcomish %xmm2, %xmm3
912
912
; X86-NEXT: seta %al
913
913
; X86-NEXT: kmovd %eax, %k0
914
914
; X86-NEXT: kshiftlb $7, %k0, %k0
915
915
; X86-NEXT: kshiftrb $7, %k0, %k0
916
916
; 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
918
918
; X86-NEXT: vcomish %xmm3, %xmm4
919
919
; X86-NEXT: seta %al
920
920
; 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, <
925
925
; X86-NEXT: kmovd %eax, %k1
926
926
; X86-NEXT: kandb %k1, %k0, %k0
927
927
; 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
929
929
; X86-NEXT: vcomish %xmm3, %xmm4
930
930
; X86-NEXT: seta %al
931
931
; 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, <
936
936
; X86-NEXT: kmovd %eax, %k1
937
937
; X86-NEXT: kandb %k1, %k0, %k0
938
938
; 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
940
940
; X86-NEXT: vcomish %xmm2, %xmm3
941
941
; X86-NEXT: seta %al
942
942
; X86-NEXT: kmovd %eax, %k1
0 commit comments