@@ -2080,7 +2080,7 @@ define void @store_i8_stride8_vf16(ptr %in.vecptr0, ptr %in.vecptr1, ptr %in.vec
2080
2080
; AVX512BW-NEXT: vpermq {{.*#+}} zmm6 = zmm3[0,2,0,2,4,6,4,6]
2081
2081
; AVX512BW-NEXT: vmovdqa64 {{.*#+}} zmm7 = [u,u,u,u,u,u,0,8,u,u,u,u,u,u,1,9,u,u,u,u,u,u,2,10,u,u,u,u,u,u,3,11,u,u,u,u,u,u,4,12,u,u,u,u,u,u,5,13,u,u,u,u,u,u,6,14,u,u,u,u,u,u,7,15]
2082
2082
; AVX512BW-NEXT: vpshufb %zmm7, %zmm6, %zmm6
2083
- ; AVX512BW-NEXT: movl $8913032 , %ecx # imm = 0x880088
2083
+ ; AVX512BW-NEXT: movl $-2004318072 , %ecx # imm = 0x88888888
2084
2084
; AVX512BW-NEXT: kmovd %ecx, %k1
2085
2085
; AVX512BW-NEXT: vmovdqu16 %zmm6, %zmm4 {%k1}
2086
2086
; AVX512BW-NEXT: vinserti64x4 $1, %ymm0, %zmm0, %zmm0
@@ -2091,7 +2091,7 @@ define void @store_i8_stride8_vf16(ptr %in.vecptr0, ptr %in.vecptr1, ptr %in.vec
2091
2091
; AVX512BW-NEXT: vpermq {{.*#+}} zmm9 = zmm1[0,2,0,2,4,6,4,6]
2092
2092
; AVX512BW-NEXT: vpmovsxdq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm10
2093
2093
; AVX512BW-NEXT: vpshufb %zmm10, %zmm9, %zmm9
2094
- ; AVX512BW-NEXT: movl $2228258 , %ecx # imm = 0x220022
2094
+ ; AVX512BW-NEXT: movl $572662306 , %ecx # imm = 0x22222222
2095
2095
; AVX512BW-NEXT: kmovd %ecx, %k2
2096
2096
; AVX512BW-NEXT: vmovdqu16 %zmm9, %zmm6 {%k2}
2097
2097
; AVX512BW-NEXT: movw $-21846, %cx # imm = 0xAAAA
@@ -2136,7 +2136,7 @@ define void @store_i8_stride8_vf16(ptr %in.vecptr0, ptr %in.vecptr1, ptr %in.vec
2136
2136
; AVX512BW-FCP-NEXT: vpermq {{.*#+}} zmm8 = zmm2[0,2,0,2,4,6,4,6]
2137
2137
; AVX512BW-FCP-NEXT: vpmovsxwd {{.*#+}} zmm9 = [0,2048,0,2305,0,2562,0,2819,0,3076,0,3333,0,3590,0,3847]
2138
2138
; AVX512BW-FCP-NEXT: vpshufb %zmm9, %zmm8, %zmm8
2139
- ; AVX512BW-FCP-NEXT: movl $8913032 , %ecx # imm = 0x880088
2139
+ ; AVX512BW-FCP-NEXT: movl $-2004318072 , %ecx # imm = 0x88888888
2140
2140
; AVX512BW-FCP-NEXT: kmovd %ecx, %k1
2141
2141
; AVX512BW-FCP-NEXT: vmovdqu16 %zmm3, %zmm8 {%k1}
2142
2142
; AVX512BW-FCP-NEXT: vpermt2q %zmm4, %zmm6, %zmm1
@@ -2146,7 +2146,7 @@ define void @store_i8_stride8_vf16(ptr %in.vecptr0, ptr %in.vecptr1, ptr %in.vec
2146
2146
; AVX512BW-FCP-NEXT: vpermq {{.*#+}} zmm6 = zmm0[0,2,0,2,4,6,4,6]
2147
2147
; AVX512BW-FCP-NEXT: vpmovsxwq {{.*#+}} zmm10 = [2048,2305,2562,2819,3076,3333,3590,3847]
2148
2148
; AVX512BW-FCP-NEXT: vpshufb %zmm10, %zmm6, %zmm6
2149
- ; AVX512BW-FCP-NEXT: movl $2228258 , %ecx # imm = 0x220022
2149
+ ; AVX512BW-FCP-NEXT: movl $572662306 , %ecx # imm = 0x22222222
2150
2150
; AVX512BW-FCP-NEXT: kmovd %ecx, %k2
2151
2151
; AVX512BW-FCP-NEXT: vmovdqu16 %zmm1, %zmm6 {%k2}
2152
2152
; AVX512BW-FCP-NEXT: movw $-21846, %cx # imm = 0xAAAA
@@ -2193,7 +2193,7 @@ define void @store_i8_stride8_vf16(ptr %in.vecptr0, ptr %in.vecptr1, ptr %in.vec
2193
2193
; AVX512DQ-BW-NEXT: vpermq {{.*#+}} zmm6 = zmm3[0,2,0,2,4,6,4,6]
2194
2194
; AVX512DQ-BW-NEXT: vmovdqa64 {{.*#+}} zmm7 = [u,u,u,u,u,u,0,8,u,u,u,u,u,u,1,9,u,u,u,u,u,u,2,10,u,u,u,u,u,u,3,11,u,u,u,u,u,u,4,12,u,u,u,u,u,u,5,13,u,u,u,u,u,u,6,14,u,u,u,u,u,u,7,15]
2195
2195
; AVX512DQ-BW-NEXT: vpshufb %zmm7, %zmm6, %zmm6
2196
- ; AVX512DQ-BW-NEXT: movl $8913032 , %ecx # imm = 0x880088
2196
+ ; AVX512DQ-BW-NEXT: movl $-2004318072 , %ecx # imm = 0x88888888
2197
2197
; AVX512DQ-BW-NEXT: kmovd %ecx, %k1
2198
2198
; AVX512DQ-BW-NEXT: vmovdqu16 %zmm6, %zmm4 {%k1}
2199
2199
; AVX512DQ-BW-NEXT: vinserti64x4 $1, %ymm0, %zmm0, %zmm0
@@ -2204,7 +2204,7 @@ define void @store_i8_stride8_vf16(ptr %in.vecptr0, ptr %in.vecptr1, ptr %in.vec
2204
2204
; AVX512DQ-BW-NEXT: vpermq {{.*#+}} zmm9 = zmm1[0,2,0,2,4,6,4,6]
2205
2205
; AVX512DQ-BW-NEXT: vpmovsxdq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm10
2206
2206
; AVX512DQ-BW-NEXT: vpshufb %zmm10, %zmm9, %zmm9
2207
- ; AVX512DQ-BW-NEXT: movl $2228258 , %ecx # imm = 0x220022
2207
+ ; AVX512DQ-BW-NEXT: movl $572662306 , %ecx # imm = 0x22222222
2208
2208
; AVX512DQ-BW-NEXT: kmovd %ecx, %k2
2209
2209
; AVX512DQ-BW-NEXT: vmovdqu16 %zmm9, %zmm6 {%k2}
2210
2210
; AVX512DQ-BW-NEXT: movw $-21846, %cx # imm = 0xAAAA
@@ -2249,7 +2249,7 @@ define void @store_i8_stride8_vf16(ptr %in.vecptr0, ptr %in.vecptr1, ptr %in.vec
2249
2249
; AVX512DQ-BW-FCP-NEXT: vpermq {{.*#+}} zmm8 = zmm2[0,2,0,2,4,6,4,6]
2250
2250
; AVX512DQ-BW-FCP-NEXT: vpmovsxwd {{.*#+}} zmm9 = [0,2048,0,2305,0,2562,0,2819,0,3076,0,3333,0,3590,0,3847]
2251
2251
; AVX512DQ-BW-FCP-NEXT: vpshufb %zmm9, %zmm8, %zmm8
2252
- ; AVX512DQ-BW-FCP-NEXT: movl $8913032 , %ecx # imm = 0x880088
2252
+ ; AVX512DQ-BW-FCP-NEXT: movl $-2004318072 , %ecx # imm = 0x88888888
2253
2253
; AVX512DQ-BW-FCP-NEXT: kmovd %ecx, %k1
2254
2254
; AVX512DQ-BW-FCP-NEXT: vmovdqu16 %zmm3, %zmm8 {%k1}
2255
2255
; AVX512DQ-BW-FCP-NEXT: vpermt2q %zmm4, %zmm6, %zmm1
@@ -2259,7 +2259,7 @@ define void @store_i8_stride8_vf16(ptr %in.vecptr0, ptr %in.vecptr1, ptr %in.vec
2259
2259
; AVX512DQ-BW-FCP-NEXT: vpermq {{.*#+}} zmm6 = zmm0[0,2,0,2,4,6,4,6]
2260
2260
; AVX512DQ-BW-FCP-NEXT: vpmovsxwq {{.*#+}} zmm10 = [2048,2305,2562,2819,3076,3333,3590,3847]
2261
2261
; AVX512DQ-BW-FCP-NEXT: vpshufb %zmm10, %zmm6, %zmm6
2262
- ; AVX512DQ-BW-FCP-NEXT: movl $2228258 , %ecx # imm = 0x220022
2262
+ ; AVX512DQ-BW-FCP-NEXT: movl $572662306 , %ecx # imm = 0x22222222
2263
2263
; AVX512DQ-BW-FCP-NEXT: kmovd %ecx, %k2
2264
2264
; AVX512DQ-BW-FCP-NEXT: vmovdqu16 %zmm1, %zmm6 {%k2}
2265
2265
; AVX512DQ-BW-FCP-NEXT: movw $-21846, %cx # imm = 0xAAAA
0 commit comments