1 #as: -msse2avx
2 #objdump: -drw
3 #name: x86-64 AVX swap
4 
5 .*: +file format .*
6 
7 
8 Disassembly of section .text:
9 
10 0+ <_start>:
11 [ 	]*[a-f0-9]+:	c5 7d 29 c6          	vmovapd %ymm8,%ymm6
12 [ 	]*[a-f0-9]+:	c5 7c 29 c6          	vmovaps %ymm8,%ymm6
13 [ 	]*[a-f0-9]+:	c5 7d 7f c6          	vmovdqa %ymm8,%ymm6
14 [ 	]*[a-f0-9]+:	c5 7e 7f c6          	vmovdqu %ymm8,%ymm6
15 [ 	]*[a-f0-9]+:	c5 7d 11 c6          	vmovupd %ymm8,%ymm6
16 [ 	]*[a-f0-9]+:	c5 7c 11 c6          	vmovups %ymm8,%ymm6
17 [ 	]*[a-f0-9]+:	c5 79 29 c6          	vmovapd %xmm8,%xmm6
18 [ 	]*[a-f0-9]+:	c5 78 29 c6          	vmovaps %xmm8,%xmm6
19 [ 	]*[a-f0-9]+:	c5 79 7f c6          	vmovdqa %xmm8,%xmm6
20 [ 	]*[a-f0-9]+:	c5 7a 7f c6          	vmovdqu %xmm8,%xmm6
21 [ 	]*[a-f0-9]+:	c5 79 d6 c6          	vmovq  %xmm8,%xmm6
22 [ 	]*[a-f0-9]+:	c5 4b 11 c6          	vmovsd %xmm8,%xmm6,%xmm6
23 [ 	]*[a-f0-9]+:	c5 4a 11 c6          	vmovss %xmm8,%xmm6,%xmm6
24 [ 	]*[a-f0-9]+:	c5 79 11 c6          	vmovupd %xmm8,%xmm6
25 [ 	]*[a-f0-9]+:	c5 78 11 c6          	vmovups %xmm8,%xmm6
26 [ 	]*[a-f0-9]+:	c5 79 29 c6          	vmovapd %xmm8,%xmm6
27 [ 	]*[a-f0-9]+:	c5 78 29 c6          	vmovaps %xmm8,%xmm6
28 [ 	]*[a-f0-9]+:	c5 79 7f c6          	vmovdqa %xmm8,%xmm6
29 [ 	]*[a-f0-9]+:	c5 7a 7f c6          	vmovdqu %xmm8,%xmm6
30 [ 	]*[a-f0-9]+:	c5 79 d6 c6          	vmovq  %xmm8,%xmm6
31 [ 	]*[a-f0-9]+:	c5 79 11 c6          	vmovupd %xmm8,%xmm6
32 [ 	]*[a-f0-9]+:	c5 78 11 c6          	vmovups %xmm8,%xmm6
33 [ 	]*[a-f0-9]+:	c5 4b 11 c2          	vmovsd %xmm8,%xmm6,%xmm2
34 [ 	]*[a-f0-9]+:	c5 4a 11 c2          	vmovss %xmm8,%xmm6,%xmm2
35 [ 	]*[a-f0-9]+:	c5 7d 29 c6          	vmovapd %ymm8,%ymm6
36 [ 	]*[a-f0-9]+:	c5 7c 29 c6          	vmovaps %ymm8,%ymm6
37 [ 	]*[a-f0-9]+:	c5 7d 7f c6          	vmovdqa %ymm8,%ymm6
38 [ 	]*[a-f0-9]+:	c5 7e 7f c6          	vmovdqu %ymm8,%ymm6
39 [ 	]*[a-f0-9]+:	c5 7d 11 c6          	vmovupd %ymm8,%ymm6
40 [ 	]*[a-f0-9]+:	c5 7c 11 c6          	vmovups %ymm8,%ymm6
41 [ 	]*[a-f0-9]+:	c5 79 29 c6          	vmovapd %xmm8,%xmm6
42 [ 	]*[a-f0-9]+:	c5 78 29 c6          	vmovaps %xmm8,%xmm6
43 [ 	]*[a-f0-9]+:	c5 79 7f c6          	vmovdqa %xmm8,%xmm6
44 [ 	]*[a-f0-9]+:	c5 7a 7f c6          	vmovdqu %xmm8,%xmm6
45 [ 	]*[a-f0-9]+:	c5 79 d6 c6          	vmovq  %xmm8,%xmm6
46 [ 	]*[a-f0-9]+:	c5 4b 11 c6          	vmovsd %xmm8,%xmm6,%xmm6
47 [ 	]*[a-f0-9]+:	c5 4a 11 c6          	vmovss %xmm8,%xmm6,%xmm6
48 [ 	]*[a-f0-9]+:	c5 79 11 c6          	vmovupd %xmm8,%xmm6
49 [ 	]*[a-f0-9]+:	c5 78 11 c6          	vmovups %xmm8,%xmm6
50 [ 	]*[a-f0-9]+:	c5 79 29 c6          	vmovapd %xmm8,%xmm6
51 [ 	]*[a-f0-9]+:	c5 78 29 c6          	vmovaps %xmm8,%xmm6
52 [ 	]*[a-f0-9]+:	c5 79 7f c6          	vmovdqa %xmm8,%xmm6
53 [ 	]*[a-f0-9]+:	c5 7a 7f c6          	vmovdqu %xmm8,%xmm6
54 [ 	]*[a-f0-9]+:	c5 79 d6 c6          	vmovq  %xmm8,%xmm6
55 [ 	]*[a-f0-9]+:	c5 79 11 c6          	vmovupd %xmm8,%xmm6
56 [ 	]*[a-f0-9]+:	c5 78 11 c6          	vmovups %xmm8,%xmm6
57 [ 	]*[a-f0-9]+:	c5 4b 11 c2          	vmovsd %xmm8,%xmm6,%xmm2
58 [ 	]*[a-f0-9]+:	c5 4a 11 c2          	vmovss %xmm8,%xmm6,%xmm2
59 #pass
60