@@ -250,7 +250,7 @@ define <16 x i8> @mul_v16i8_1_2_4_8_1_2_4_8_1_2_4_8_1_2_4_8(<16 x i8> %a0) nounw
250250; SSE2: # %bb.0:
251251; SSE2-NEXT: movdqa %xmm0, %xmm1
252252; SSE2-NEXT: punpckhbw {{.*#+}} xmm1 = xmm1[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
253- ; SSE2-NEXT: movdqa {{.*#+}} xmm2 = [1,2,4,8,1,2,4,8 ]
253+ ; SSE2-NEXT: movdqa {{.*#+}} xmm2 = [1,u,2,u,4,u,8,u,1,u,2,u,4,u,8,u ]
254254; SSE2-NEXT: pmullw %xmm2, %xmm1
255255; SSE2-NEXT: movdqa {{.*#+}} xmm3 = [255,255,255,255,255,255,255,255]
256256; SSE2-NEXT: pand %xmm3, %xmm1
@@ -1058,11 +1058,11 @@ define <16 x i8> @mul_v16i8_2_3_9_17_33_65_129_2_3_9_17_33_65_129_2_3(<16 x i8>
10581058; X86-SSE2: # %bb.0:
10591059; X86-SSE2-NEXT: movdqa %xmm0, %xmm1
10601060; X86-SSE2-NEXT: punpckhbw {{.*#+}} xmm1 = xmm1[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
1061- ; X86-SSE2-NEXT: pmullw {{\.?LCPI[0-9]+_[0-9]+}}, %xmm1 # [3,9, 17,33,65,129,2,3 ]
1061+ ; X86-SSE2-NEXT: pmullw {{\.?LCPI[0-9]+_[0-9]+}}, %xmm1 # [3,u,9,u, 17,u, 33,u, 65,u, 129,u,2,u,3,u ]
10621062; X86-SSE2-NEXT: movdqa {{.*#+}} xmm2 = [255,255,255,255,255,255,255,255]
10631063; X86-SSE2-NEXT: pand %xmm2, %xmm1
10641064; X86-SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
1065- ; X86-SSE2-NEXT: pmullw {{\.?LCPI[0-9]+_[0-9]+}}, %xmm0 # [2,3,9, 17,33,65,129,2 ]
1065+ ; X86-SSE2-NEXT: pmullw {{\.?LCPI[0-9]+_[0-9]+}}, %xmm0 # [2,u,3,u,9,u, 17,u, 33,u, 65,u, 129,u,2,u ]
10661066; X86-SSE2-NEXT: pand %xmm2, %xmm0
10671067; X86-SSE2-NEXT: packuswb %xmm1, %xmm0
10681068; X86-SSE2-NEXT: retl
@@ -1081,11 +1081,11 @@ define <16 x i8> @mul_v16i8_2_3_9_17_33_65_129_2_3_9_17_33_65_129_2_3(<16 x i8>
10811081; X64-SSE2: # %bb.0:
10821082; X64-SSE2-NEXT: movdqa %xmm0, %xmm1
10831083; X64-SSE2-NEXT: punpckhbw {{.*#+}} xmm1 = xmm1[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
1084- ; X64-SSE2-NEXT: pmullw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 # [3,9, 17,33,65,129,2,3 ]
1084+ ; X64-SSE2-NEXT: pmullw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 # [3,u,9,u, 17,u, 33,u, 65,u, 129,u,2,u,3,u ]
10851085; X64-SSE2-NEXT: movdqa {{.*#+}} xmm2 = [255,255,255,255,255,255,255,255]
10861086; X64-SSE2-NEXT: pand %xmm2, %xmm1
10871087; X64-SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
1088- ; X64-SSE2-NEXT: pmullw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 # [2,3,9, 17,33,65,129,2 ]
1088+ ; X64-SSE2-NEXT: pmullw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 # [2,u,3,u,9,u, 17,u, 33,u, 65,u, 129,u,2,u ]
10891089; X64-SSE2-NEXT: pand %xmm2, %xmm0
10901090; X64-SSE2-NEXT: packuswb %xmm1, %xmm0
10911091; X64-SSE2-NEXT: retq
@@ -1832,7 +1832,7 @@ define <16 x i8> @mul_v16i8_0_1_3_7_15_31_63_127_0_1_3_7_15_31_63_127(<16 x i8>
18321832; SSE2: # %bb.0:
18331833; SSE2-NEXT: movdqa %xmm0, %xmm1
18341834; SSE2-NEXT: punpckhbw {{.*#+}} xmm1 = xmm1[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15]
1835- ; SSE2-NEXT: movdqa {{.*#+}} xmm2 = [0,1,3,7, 15,31,63,127]
1835+ ; SSE2-NEXT: movdqa {{.*#+}} xmm2 = [0,u,1,u,3,u,7,u, 15,u, 31,u, 63,u, 127,u ]
18361836; SSE2-NEXT: pmullw %xmm2, %xmm1
18371837; SSE2-NEXT: movdqa {{.*#+}} xmm3 = [255,255,255,255,255,255,255,255]
18381838; SSE2-NEXT: pand %xmm3, %xmm1
0 commit comments