Lines Matching full:next
8 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
9 ; X32-NEXT: movl (%eax), %ecx
10 ; X32-NEXT: movl 4(%eax), %eax
11 ; X32-NEXT: vmovd %ecx, %xmm0
12 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0
13 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0
14 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0
15 ; X32-NEXT: vinsertf128 $1, %xmm0, %ymm0, %ymm0
16 ; X32-NEXT: retl
20 ; X64-NEXT: vbroadcastsd (%rdi), %ymm0
21 ; X64-NEXT: retq
34 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
35 ; X32-NEXT: vbroadcastss (%eax), %ymm0
36 ; X32-NEXT: retl
40 ; X64-NEXT: vbroadcastss (%rdi), %ymm0
41 ; X64-NEXT: retq
54 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
55 ; X32-NEXT: vbroadcastsd (%eax), %ymm0
56 ; X32-NEXT: retl
60 ; X64-NEXT: vbroadcastsd (%rdi), %ymm0
61 ; X64-NEXT: retq
74 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
75 ; X32-NEXT: vbroadcastss (%eax), %ymm0
76 ; X32-NEXT: retl
80 ; X64-NEXT: vbroadcastss (%rdi), %ymm0
81 ; X64-NEXT: retq
96 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
97 ; X32-NEXT: vbroadcastss (%eax), %xmm0
98 ; X32-NEXT: retl
102 ; X64-NEXT: vbroadcastss (%rdi), %xmm0
103 ; X64-NEXT: retq
117 ; X32-NEXT: vmovaps {{.*#+}} xmm0 = [-7.812500e-03,-7.812500e-03,-7.812500e-03,-7.812500e-03]
118 ; X32-NEXT: retl
122 ; X64-NEXT: vmovaps {{.*#+}} xmm0 = [-7.812500e-03,-7.812500e-03,-7.812500e-03,-7.812500e-03]
123 ; X64-NEXT: retq
136 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
137 ; X32-NEXT: vbroadcastss (%eax), %xmm0
138 ; X32-NEXT: retl
142 ; X64-NEXT: vbroadcastss (%rdi), %xmm0
143 ; X64-NEXT: retq
158 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
159 ; X32-NEXT: vpshufd {{.*#+}} xmm0 = mem[1,1,1,1]
160 ; X32-NEXT: retl
164 ; X64-NEXT: vpshufd {{.*#+}} xmm0 = mem[1,1,1,1]
165 ; X64-NEXT: retq
175 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
176 ; X32-NEXT: vbroadcastss 12(%eax), %ymm0
177 ; X32-NEXT: retl
181 ; X64-NEXT: vbroadcastss 12(%rdi), %ymm0
182 ; X64-NEXT: retq
192 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
193 ; X32-NEXT: vbroadcastss 20(%eax), %ymm0
194 ; X32-NEXT: retl
198 ; X64-NEXT: vbroadcastss 20(%rdi), %ymm0
199 ; X64-NEXT: retq
209 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
210 ; X32-NEXT: vbroadcastss 4(%eax), %xmm0
211 ; X32-NEXT: retl
215 ; X64-NEXT: vbroadcastss 4(%rdi), %xmm0
216 ; X64-NEXT: retq
226 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
227 ; X32-NEXT: vbroadcastss 12(%eax), %ymm0
228 ; X32-NEXT: retl
232 ; X64-NEXT: vbroadcastss 12(%rdi), %ymm0
233 ; X64-NEXT: retq
243 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
244 ; X32-NEXT: vbroadcastss 20(%eax), %ymm0
245 ; X32-NEXT: retl
249 ; X64-NEXT: vbroadcastss 20(%rdi), %ymm0
250 ; X64-NEXT: retq
260 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
261 ; X32-NEXT: vpshufd {{.*#+}} xmm0 = mem[2,3,2,3]
262 ; X32-NEXT: retl
266 ; X64-NEXT: vpshufd {{.*#+}} xmm0 = mem[2,3,2,3]
267 ; X64-NEXT: retq
277 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
278 ; X32-NEXT: vbroadcastsd 8(%eax), %ymm0
279 ; X32-NEXT: retl
283 ; X64-NEXT: vbroadcastsd 8(%rdi), %ymm0
284 ; X64-NEXT: retq
294 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
295 ; X32-NEXT: vbroadcastsd 16(%eax), %ymm0
296 ; X32-NEXT: retl
300 ; X64-NEXT: vbroadcastsd 16(%rdi), %ymm0
301 ; X64-NEXT: retq
311 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
312 ; X32-NEXT: vmovddup {{.*#+}} xmm0 = mem[0,0]
313 ; X32-NEXT: retl
317 ; X64-NEXT: vmovddup {{.*#+}} xmm0 = mem[0,0]
318 ; X64-NEXT: retq
328 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
329 ; X32-NEXT: vbroadcastsd 8(%eax), %ymm0
330 ; X32-NEXT: retl
334 ; X64-NEXT: vbroadcastsd 8(%rdi), %ymm0
335 ; X64-NEXT: retq
345 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
346 ; X32-NEXT: vbroadcastsd 16(%eax), %ymm0
347 ; X32-NEXT: retl
351 ; X64-NEXT: vbroadcastsd 16(%rdi), %ymm0
352 ; X64-NEXT: retq
364 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
365 ; X32-NEXT: movl (%eax), %ecx
366 ; X32-NEXT: movl 4(%eax), %eax
367 ; X32-NEXT: vmovd %ecx, %xmm0
368 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0
369 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0
370 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0
371 ; X32-NEXT: retl
375 ; X64-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
376 ; X64-NEXT: vpshufd {{.*#+}} xmm0 = xmm0[0,1,0,1]
377 ; X64-NEXT: retq
388 ; X32-NEXT: vpshufd {{.*#+}} xmm0 = xmm0[1,1,2,3]
389 ; X32-NEXT: retl
393 ; X64-NEXT: vpshufd {{.*#+}} xmm0 = xmm0[1,1,2,3]
394 ; X64-NEXT: retq
403 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
404 ; X32-NEXT: vmovddup {{.*#+}} xmm0 = mem[0,0]
405 ; X32-NEXT: retl
409 ; X64-NEXT: vmovddup {{.*#+}} xmm0 = mem[0,0]
410 ; X64-NEXT: retq
421 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
422 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx
423 ; X32-NEXT: vbroadcastss (%ecx), %xmm0
424 ; X32-NEXT: movl (%eax), %eax
425 ; X32-NEXT: movl %eax, (%eax)
426 ; X32-NEXT: retl
430 ; X64-NEXT: vbroadcastss (%rdi), %xmm0
431 ; X64-NEXT: movl (%rsi), %eax
432 ; X64-NEXT: movl %eax, (%rax)
433 ; X64-NEXT: retq
449 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
450 ; X32-NEXT: vbroadcastss (%eax), %xmm0
451 ; X32-NEXT: retl
455 ; X64-NEXT: vbroadcastss (%rdi), %xmm0
456 ; X64-NEXT: retq
471 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
472 ; X32-NEXT: vbroadcastss (%eax), %ymm0
473 ; X32-NEXT: retl
477 ; X64-NEXT: vbroadcastss (%rdi), %ymm0
478 ; X64-NEXT: retq
491 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
492 ; X32-NEXT: vbroadcastss (%eax), %ymm0
493 ; X32-NEXT: retl
497 ; X64-NEXT: vbroadcastss (%rdi), %ymm0
498 ; X64-NEXT: retq
515 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
516 ; X32-NEXT: vbroadcastsd (%eax), %ymm0
517 ; X32-NEXT: retl
521 ; X64-NEXT: vbroadcastsd (%rdi), %ymm0
522 ; X64-NEXT: retq
533 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
534 ; X32-NEXT: vbroadcastsd (%eax), %ymm0
535 ; X32-NEXT: retl
539 ; X64-NEXT: vbroadcastsd (%rdi), %ymm0
540 ; X64-NEXT: retq