Lines Matching full:mul

19 ; CHECK-NEXT:    [[TMP2:%.*]] = mul <4 x i8> [[TMP1]], [[TMP0]]
26 %mul = mul i8 %1, %0
27 store i8 %mul, ptr %r, align 1
32 %mul.1 = mul i8 %3, %2
33 store i8 %mul.1, ptr %arrayidx2.1, align 1
38 %mul.2 = mul i8 %5, %4
39 store i8 %mul.2, ptr %arrayidx2.2, align 1
44 %mul.3 = mul i8 %7, %6
45 store i8 %mul.3, ptr %arrayidx2.3, align 1
54 ; CHECK-NEXT: [[TMP2:%.*]] = mul <8 x i8> [[TMP1]], [[TMP0]]
61 %mul = mul i8 %1, %0
62 store i8 %mul, ptr %r, align 1
67 %mul.1 = mul i8 %3, %2
68 store i8 %mul.1, ptr %arrayidx2.1, align 1
73 %mul.2 = mul i8 %5, %4
74 store i8 %mul.2, ptr %arrayidx2.2, align 1
79 %mul.3 = mul i8 %7, %6
80 store i8 %mul.3, ptr %arrayidx2.3, align 1
85 %mul.4 = mul i8 %9, %8
86 store i8 %mul.4, ptr %arrayidx2.4, align 1
91 %mul.5 = mul i8 %11, %10
92 store i8 %mul.5, ptr %arrayidx2.5, align 1
97 %mul.6 = mul i8 %13, %12
98 store i8 %mul.6, ptr %arrayidx2.6, align 1
103 %mul.7 = mul i8 %15, %14
104 store i8 %mul.7, ptr %arrayidx2.7, align 1
113 ; CHECK-NEXT: [[TMP2:%.*]] = mul <16 x i8> [[TMP1]], [[TMP0]]
120 %mul = mul i8 %1, %0
121 store i8 %mul, ptr %r, align 1
126 %mul.1 = mul i8 %3, %2
127 store i8 %mul.1, ptr %arrayidx2.1, align 1
132 %mul.2 = mul i8 %5, %4
133 store i8 %mul.2, ptr %arrayidx2.2, align 1
138 %mul.3 = mul i8 %7, %6
139 store i8 %mul.3, ptr %arrayidx2.3, align 1
144 %mul.4 = mul i8 %9, %8
145 store i8 %mul.4, ptr %arrayidx2.4, align 1
150 %mul.5 = mul i8 %11, %10
151 store i8 %mul.5, ptr %arrayidx2.5, align 1
156 %mul.6 = mul i8 %13, %12
157 store i8 %mul.6, ptr %arrayidx2.6, align 1
162 %mul.7 = mul i8 %15, %14
163 store i8 %mul.7, ptr %arrayidx2.7, align 1
168 %mul.8 = mul i8 %17, %16
169 store i8 %mul.8, ptr %arrayidx2.8, align 1
174 %mul.9 = mul i8 %19, %18
175 store i8 %mul.9, ptr %arrayidx2.9, align 1
180 %mul.10 = mul i8 %21, %20
181 store i8 %mul.10, ptr %arrayidx2.10, align 1
186 %mul.11 = mul i8 %23, %22
187 store i8 %mul.11, ptr %arrayidx2.11, align 1
192 %mul.12 = mul i8 %25, %24
193 store i8 %mul.12, ptr %arrayidx2.12, align 1
198 %mul.13 = mul i8 %27, %26
199 store i8 %mul.13, ptr %arrayidx2.13, align 1
204 %mul.14 = mul i8 %29, %28
205 store i8 %mul.14, ptr %arrayidx2.14, align 1
210 %mul.15 = mul i8 %31, %30
211 store i8 %mul.15, ptr %arrayidx2.15, align 1
220 ; SSE-NEXT: [[TMP2:%.*]] = mul <16 x i8> [[TMP1]], [[TMP0]]
226 ; SSE-NEXT: [[TMP5:%.*]] = mul <16 x i8> [[TMP4]], [[TMP3]]
234 ; AVX-NEXT: [[TMP2:%.*]] = mul <32 x i8> [[TMP1]], [[TMP0]]
241 %mul = mul i8 %1, %0
242 store i8 %mul, ptr %r, align 1
247 %mul.1 = mul i8 %3, %2
248 store i8 %mul.1, ptr %arrayidx2.1, align 1
253 %mul.2 = mul i8 %5, %4
254 store i8 %mul.2, ptr %arrayidx2.2, align 1
259 %mul.3 = mul i8 %7, %6
260 store i8 %mul.3, ptr %arrayidx2.3, align 1
265 %mul.4 = mul i8 %9, %8
266 store i8 %mul.4, ptr %arrayidx2.4, align 1
271 %mul.5 = mul i8 %11, %10
272 store i8 %mul.5, ptr %arrayidx2.5, align 1
277 %mul.6 = mul i8 %13, %12
278 store i8 %mul.6, ptr %arrayidx2.6, align 1
283 %mul.7 = mul i8 %15, %14
284 store i8 %mul.7, ptr %arrayidx2.7, align 1
289 %mul.8 = mul i8 %17, %16
290 store i8 %mul.8, ptr %arrayidx2.8, align 1
295 %mul.9 = mul i8 %19, %18
296 store i8 %mul.9, ptr %arrayidx2.9, align 1
301 %mul.10 = mul i8 %21, %20
302 store i8 %mul.10, ptr %arrayidx2.10, align 1
307 %mul.11 = mul i8 %23, %22
308 store i8 %mul.11, ptr %arrayidx2.11, align 1
313 %mul.12 = mul i8 %25, %24
314 store i8 %mul.12, ptr %arrayidx2.12, align 1
319 %mul.13 = mul i8 %27, %26
320 store i8 %mul.13, ptr %arrayidx2.13, align 1
325 %mul.14 = mul i8 %29, %28
326 store i8 %mul.14, ptr %arrayidx2.14, align 1
331 %mul.15 = mul i8 %31, %30
332 store i8 %mul.15, ptr %arrayidx2.15, align 1
337 %mul.16 = mul i8 %33, %32
338 store i8 %mul.16, ptr %arrayidx2.16, align 1
343 %mul.17 = mul i8 %35, %34
344 store i8 %mul.17, ptr %arrayidx2.17, align 1
349 %mul.18 = mul i8 %37, %36
350 store i8 %mul.18, ptr %arrayidx2.18, align 1
355 %mul.19 = mul i8 %39, %38
356 store i8 %mul.19, ptr %arrayidx2.19, align 1
361 %mul.20 = mul i8 %41, %40
362 store i8 %mul.20, ptr %arrayidx2.20, align 1
367 %mul.21 = mul i8 %43, %42
368 store i8 %mul.21, ptr %arrayidx2.21, align 1
373 %mul.22 = mul i8 %45, %44
374 store i8 %mul.22, ptr %arrayidx2.22, align 1
379 %mul.23 = mul i8 %47, %46
380 store i8 %mul.23, ptr %arrayidx2.23, align 1
385 %mul.24 = mul i8 %49, %48
386 store i8 %mul.24, ptr %arrayidx2.24, align 1
391 %mul.25 = mul i8 %51, %50
392 store i8 %mul.25, ptr %arrayidx2.25, align 1
397 %mul.26 = mul i8 %53, %52
398 store i8 %mul.26, ptr %arrayidx2.26, align 1
403 %mul.27 = mul i8 %55, %54
404 store i8 %mul.27, ptr %arrayidx2.27, align 1
409 %mul.28 = mul i8 %57, %56
410 store i8 %mul.28, ptr %arrayidx2.28, align 1
415 %mul.29 = mul i8 %59, %58
416 store i8 %mul.29, ptr %arrayidx2.29, align 1
421 %mul.30 = mul i8 %61, %60
422 store i8 %mul.30, ptr %arrayidx2.30, align 1
427 %mul.31 = mul i8 %63, %62
428 store i8 %mul.31, ptr %arrayidx2.31, align 1