1 #as:
2 #objdump: -dw -Msuffix
3 #name: x86_64 AVX512F opts insns
4 
5 .*: +file format .*
6 
7 
8 Disassembly of section .text:
9 
10 0+ <_start>:
11 [ 	]*[a-f0-9]+:	62 01 fd 48 29 ee    	vmovapd.s %zmm29,%zmm30
12 [ 	]*[a-f0-9]+:	62 01 fd 48 28 f5    	vmovapd %zmm29,%zmm30
13 [ 	]*[a-f0-9]+:	62 01 fd 4f 29 ee    	vmovapd.s %zmm29,%zmm30\{%k7\}
14 [ 	]*[a-f0-9]+:	62 01 fd 4f 28 f5    	vmovapd %zmm29,%zmm30\{%k7\}
15 [ 	]*[a-f0-9]+:	62 01 fd cf 29 ee    	vmovapd.s %zmm29,%zmm30\{%k7\}\{z\}
16 [ 	]*[a-f0-9]+:	62 01 fd cf 28 f5    	vmovapd %zmm29,%zmm30\{%k7\}\{z\}
17 [ 	]*[a-f0-9]+:	62 01 7c 48 29 ee    	vmovaps.s %zmm29,%zmm30
18 [ 	]*[a-f0-9]+:	62 01 7c 48 28 f5    	vmovaps %zmm29,%zmm30
19 [ 	]*[a-f0-9]+:	62 01 7c 4f 29 ee    	vmovaps.s %zmm29,%zmm30\{%k7\}
20 [ 	]*[a-f0-9]+:	62 01 7c 4f 28 f5    	vmovaps %zmm29,%zmm30\{%k7\}
21 [ 	]*[a-f0-9]+:	62 01 7c cf 29 ee    	vmovaps.s %zmm29,%zmm30\{%k7\}\{z\}
22 [ 	]*[a-f0-9]+:	62 01 7c cf 28 f5    	vmovaps %zmm29,%zmm30\{%k7\}\{z\}
23 [ 	]*[a-f0-9]+:	62 61 7d 08 7e f0    	vmovd  %xmm30,%eax
24 [ 	]*[a-f0-9]+:	62 61 7d 08 7e f0    	vmovd  %xmm30,%eax
25 [ 	]*[a-f0-9]+:	62 61 7d 08 7e f5    	vmovd  %xmm30,%ebp
26 [ 	]*[a-f0-9]+:	62 61 7d 08 7e f5    	vmovd  %xmm30,%ebp
27 [ 	]*[a-f0-9]+:	62 41 7d 08 7e f5    	vmovd  %xmm30,%r13d
28 [ 	]*[a-f0-9]+:	62 41 7d 08 7e f5    	vmovd  %xmm30,%r13d
29 [ 	]*[a-f0-9]+:	62 01 7d 48 7f ee    	vmovdqa32.s %zmm29,%zmm30
30 [ 	]*[a-f0-9]+:	62 01 7d 48 6f f5    	vmovdqa32 %zmm29,%zmm30
31 [ 	]*[a-f0-9]+:	62 01 7d 4f 7f ee    	vmovdqa32.s %zmm29,%zmm30\{%k7\}
32 [ 	]*[a-f0-9]+:	62 01 7d 4f 6f f5    	vmovdqa32 %zmm29,%zmm30\{%k7\}
33 [ 	]*[a-f0-9]+:	62 01 7d cf 7f ee    	vmovdqa32.s %zmm29,%zmm30\{%k7\}\{z\}
34 [ 	]*[a-f0-9]+:	62 01 7d cf 6f f5    	vmovdqa32 %zmm29,%zmm30\{%k7\}\{z\}
35 [ 	]*[a-f0-9]+:	62 01 fd 48 7f ee    	vmovdqa64.s %zmm29,%zmm30
36 [ 	]*[a-f0-9]+:	62 01 fd 48 6f f5    	vmovdqa64 %zmm29,%zmm30
37 [ 	]*[a-f0-9]+:	62 01 fd 4f 7f ee    	vmovdqa64.s %zmm29,%zmm30\{%k7\}
38 [ 	]*[a-f0-9]+:	62 01 fd 4f 6f f5    	vmovdqa64 %zmm29,%zmm30\{%k7\}
39 [ 	]*[a-f0-9]+:	62 01 fd cf 7f ee    	vmovdqa64.s %zmm29,%zmm30\{%k7\}\{z\}
40 [ 	]*[a-f0-9]+:	62 01 fd cf 6f f5    	vmovdqa64 %zmm29,%zmm30\{%k7\}\{z\}
41 [ 	]*[a-f0-9]+:	62 01 7e 48 7f ee    	vmovdqu32.s %zmm29,%zmm30
42 [ 	]*[a-f0-9]+:	62 01 7e 48 6f f5    	vmovdqu32 %zmm29,%zmm30
43 [ 	]*[a-f0-9]+:	62 01 7e 4f 7f ee    	vmovdqu32.s %zmm29,%zmm30\{%k7\}
44 [ 	]*[a-f0-9]+:	62 01 7e 4f 6f f5    	vmovdqu32 %zmm29,%zmm30\{%k7\}
45 [ 	]*[a-f0-9]+:	62 01 7e cf 7f ee    	vmovdqu32.s %zmm29,%zmm30\{%k7\}\{z\}
46 [ 	]*[a-f0-9]+:	62 01 7e cf 6f f5    	vmovdqu32 %zmm29,%zmm30\{%k7\}\{z\}
47 [ 	]*[a-f0-9]+:	62 01 fe 48 7f ee    	vmovdqu64.s %zmm29,%zmm30
48 [ 	]*[a-f0-9]+:	62 01 fe 48 6f f5    	vmovdqu64 %zmm29,%zmm30
49 [ 	]*[a-f0-9]+:	62 01 fe 4f 7f ee    	vmovdqu64.s %zmm29,%zmm30\{%k7\}
50 [ 	]*[a-f0-9]+:	62 01 fe 4f 6f f5    	vmovdqu64 %zmm29,%zmm30\{%k7\}
51 [ 	]*[a-f0-9]+:	62 01 fe cf 7f ee    	vmovdqu64.s %zmm29,%zmm30\{%k7\}\{z\}
52 [ 	]*[a-f0-9]+:	62 01 fe cf 6f f5    	vmovdqu64 %zmm29,%zmm30\{%k7\}\{z\}
53 [ 	]*[a-f0-9]+:	62 61 fd 08 7e f0    	vmovq  %xmm30,%rax
54 [ 	]*[a-f0-9]+:	62 61 fd 08 7e f0    	vmovq  %xmm30,%rax
55 [ 	]*[a-f0-9]+:	62 41 fd 08 7e f0    	vmovq  %xmm30,%r8
56 [ 	]*[a-f0-9]+:	62 41 fd 08 7e f0    	vmovq  %xmm30,%r8
57 [ 	]*[a-f0-9]+:	62 01 fd 08 d6 ee    	vmovq  %xmm29,%xmm30
58 [ 	]*[a-f0-9]+:	62 01 fe 08 7e f5    	vmovq  %xmm29,%xmm30
59 [ 	]*[a-f0-9]+:	62 01 97 07 11 e6    	vmovsd.s %xmm28,%xmm29,%xmm30\{%k7\}
60 [ 	]*[a-f0-9]+:	62 01 97 07 10 f4    	vmovsd %xmm28,%xmm29,%xmm30\{%k7\}
61 [ 	]*[a-f0-9]+:	62 01 97 87 11 e6    	vmovsd.s %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
62 [ 	]*[a-f0-9]+:	62 01 97 87 10 f4    	vmovsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
63 [ 	]*[a-f0-9]+:	62 01 16 07 11 e6    	vmovss.s %xmm28,%xmm29,%xmm30\{%k7\}
64 [ 	]*[a-f0-9]+:	62 01 16 07 10 f4    	vmovss %xmm28,%xmm29,%xmm30\{%k7\}
65 [ 	]*[a-f0-9]+:	62 01 16 87 11 e6    	vmovss.s %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
66 [ 	]*[a-f0-9]+:	62 01 16 87 10 f4    	vmovss %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
67 [ 	]*[a-f0-9]+:	62 01 fd 48 11 ee    	vmovupd.s %zmm29,%zmm30
68 [ 	]*[a-f0-9]+:	62 01 fd 48 10 f5    	vmovupd %zmm29,%zmm30
69 [ 	]*[a-f0-9]+:	62 01 fd 4f 11 ee    	vmovupd.s %zmm29,%zmm30\{%k7\}
70 [ 	]*[a-f0-9]+:	62 01 fd 4f 10 f5    	vmovupd %zmm29,%zmm30\{%k7\}
71 [ 	]*[a-f0-9]+:	62 01 fd cf 11 ee    	vmovupd.s %zmm29,%zmm30\{%k7\}\{z\}
72 [ 	]*[a-f0-9]+:	62 01 fd cf 10 f5    	vmovupd %zmm29,%zmm30\{%k7\}\{z\}
73 [ 	]*[a-f0-9]+:	62 01 7c 48 11 ee    	vmovups.s %zmm29,%zmm30
74 [ 	]*[a-f0-9]+:	62 01 7c 48 10 f5    	vmovups %zmm29,%zmm30
75 [ 	]*[a-f0-9]+:	62 01 7c 4f 11 ee    	vmovups.s %zmm29,%zmm30\{%k7\}
76 [ 	]*[a-f0-9]+:	62 01 7c 4f 10 f5    	vmovups %zmm29,%zmm30\{%k7\}
77 [ 	]*[a-f0-9]+:	62 01 7c cf 11 ee    	vmovups.s %zmm29,%zmm30\{%k7\}\{z\}
78 [ 	]*[a-f0-9]+:	62 01 7c cf 10 f5    	vmovups %zmm29,%zmm30\{%k7\}\{z\}
79 [ 	]*[a-f0-9]+:	62 01 fd 48 29 ee    	vmovapd.s %zmm29,%zmm30
80 [ 	]*[a-f0-9]+:	62 01 fd 48 28 f5    	vmovapd %zmm29,%zmm30
81 [ 	]*[a-f0-9]+:	62 01 fd 4f 29 ee    	vmovapd.s %zmm29,%zmm30\{%k7\}
82 [ 	]*[a-f0-9]+:	62 01 fd 4f 28 f5    	vmovapd %zmm29,%zmm30\{%k7\}
83 [ 	]*[a-f0-9]+:	62 01 fd cf 29 ee    	vmovapd.s %zmm29,%zmm30\{%k7\}\{z\}
84 [ 	]*[a-f0-9]+:	62 01 fd cf 28 f5    	vmovapd %zmm29,%zmm30\{%k7\}\{z\}
85 [ 	]*[a-f0-9]+:	62 01 7c 48 29 ee    	vmovaps.s %zmm29,%zmm30
86 [ 	]*[a-f0-9]+:	62 01 7c 48 28 f5    	vmovaps %zmm29,%zmm30
87 [ 	]*[a-f0-9]+:	62 01 7c 4f 29 ee    	vmovaps.s %zmm29,%zmm30\{%k7\}
88 [ 	]*[a-f0-9]+:	62 01 7c 4f 28 f5    	vmovaps %zmm29,%zmm30\{%k7\}
89 [ 	]*[a-f0-9]+:	62 01 7c cf 29 ee    	vmovaps.s %zmm29,%zmm30\{%k7\}\{z\}
90 [ 	]*[a-f0-9]+:	62 01 7c cf 28 f5    	vmovaps %zmm29,%zmm30\{%k7\}\{z\}
91 [ 	]*[a-f0-9]+:	62 61 7d 08 7e f0    	vmovd  %xmm30,%eax
92 [ 	]*[a-f0-9]+:	62 61 7d 08 7e f0    	vmovd  %xmm30,%eax
93 [ 	]*[a-f0-9]+:	62 61 7d 08 7e f5    	vmovd  %xmm30,%ebp
94 [ 	]*[a-f0-9]+:	62 61 7d 08 7e f5    	vmovd  %xmm30,%ebp
95 [ 	]*[a-f0-9]+:	62 41 7d 08 7e f5    	vmovd  %xmm30,%r13d
96 [ 	]*[a-f0-9]+:	62 41 7d 08 7e f5    	vmovd  %xmm30,%r13d
97 [ 	]*[a-f0-9]+:	62 01 7d 48 7f ee    	vmovdqa32.s %zmm29,%zmm30
98 [ 	]*[a-f0-9]+:	62 01 7d 48 6f f5    	vmovdqa32 %zmm29,%zmm30
99 [ 	]*[a-f0-9]+:	62 01 7d 4f 7f ee    	vmovdqa32.s %zmm29,%zmm30\{%k7\}
100 [ 	]*[a-f0-9]+:	62 01 7d 4f 6f f5    	vmovdqa32 %zmm29,%zmm30\{%k7\}
101 [ 	]*[a-f0-9]+:	62 01 7d cf 7f ee    	vmovdqa32.s %zmm29,%zmm30\{%k7\}\{z\}
102 [ 	]*[a-f0-9]+:	62 01 7d cf 6f f5    	vmovdqa32 %zmm29,%zmm30\{%k7\}\{z\}
103 [ 	]*[a-f0-9]+:	62 01 fd 48 7f ee    	vmovdqa64.s %zmm29,%zmm30
104 [ 	]*[a-f0-9]+:	62 01 fd 48 6f f5    	vmovdqa64 %zmm29,%zmm30
105 [ 	]*[a-f0-9]+:	62 01 fd 4f 7f ee    	vmovdqa64.s %zmm29,%zmm30\{%k7\}
106 [ 	]*[a-f0-9]+:	62 01 fd 4f 6f f5    	vmovdqa64 %zmm29,%zmm30\{%k7\}
107 [ 	]*[a-f0-9]+:	62 01 fd cf 7f ee    	vmovdqa64.s %zmm29,%zmm30\{%k7\}\{z\}
108 [ 	]*[a-f0-9]+:	62 01 fd cf 6f f5    	vmovdqa64 %zmm29,%zmm30\{%k7\}\{z\}
109 [ 	]*[a-f0-9]+:	62 01 7e 48 7f ee    	vmovdqu32.s %zmm29,%zmm30
110 [ 	]*[a-f0-9]+:	62 01 7e 48 6f f5    	vmovdqu32 %zmm29,%zmm30
111 [ 	]*[a-f0-9]+:	62 01 7e 4f 7f ee    	vmovdqu32.s %zmm29,%zmm30\{%k7\}
112 [ 	]*[a-f0-9]+:	62 01 7e 4f 6f f5    	vmovdqu32 %zmm29,%zmm30\{%k7\}
113 [ 	]*[a-f0-9]+:	62 01 7e cf 7f ee    	vmovdqu32.s %zmm29,%zmm30\{%k7\}\{z\}
114 [ 	]*[a-f0-9]+:	62 01 7e cf 6f f5    	vmovdqu32 %zmm29,%zmm30\{%k7\}\{z\}
115 [ 	]*[a-f0-9]+:	62 01 fe 48 7f ee    	vmovdqu64.s %zmm29,%zmm30
116 [ 	]*[a-f0-9]+:	62 01 fe 48 6f f5    	vmovdqu64 %zmm29,%zmm30
117 [ 	]*[a-f0-9]+:	62 01 fe 4f 7f ee    	vmovdqu64.s %zmm29,%zmm30\{%k7\}
118 [ 	]*[a-f0-9]+:	62 01 fe 4f 6f f5    	vmovdqu64 %zmm29,%zmm30\{%k7\}
119 [ 	]*[a-f0-9]+:	62 01 fe cf 7f ee    	vmovdqu64.s %zmm29,%zmm30\{%k7\}\{z\}
120 [ 	]*[a-f0-9]+:	62 01 fe cf 6f f5    	vmovdqu64 %zmm29,%zmm30\{%k7\}\{z\}
121 [ 	]*[a-f0-9]+:	62 61 fd 08 7e f0    	vmovq  %xmm30,%rax
122 [ 	]*[a-f0-9]+:	62 61 fd 08 7e f0    	vmovq  %xmm30,%rax
123 [ 	]*[a-f0-9]+:	62 41 fd 08 7e f0    	vmovq  %xmm30,%r8
124 [ 	]*[a-f0-9]+:	62 41 fd 08 7e f0    	vmovq  %xmm30,%r8
125 [ 	]*[a-f0-9]+:	62 01 fd 08 d6 ee    	vmovq  %xmm29,%xmm30
126 [ 	]*[a-f0-9]+:	62 01 fe 08 7e f5    	vmovq  %xmm29,%xmm30
127 [ 	]*[a-f0-9]+:	62 01 97 07 11 e6    	vmovsd.s %xmm28,%xmm29,%xmm30\{%k7\}
128 [ 	]*[a-f0-9]+:	62 01 97 07 10 f4    	vmovsd %xmm28,%xmm29,%xmm30\{%k7\}
129 [ 	]*[a-f0-9]+:	62 01 97 87 11 e6    	vmovsd.s %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
130 [ 	]*[a-f0-9]+:	62 01 97 87 10 f4    	vmovsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
131 [ 	]*[a-f0-9]+:	62 01 16 07 11 e6    	vmovss.s %xmm28,%xmm29,%xmm30\{%k7\}
132 [ 	]*[a-f0-9]+:	62 01 16 07 10 f4    	vmovss %xmm28,%xmm29,%xmm30\{%k7\}
133 [ 	]*[a-f0-9]+:	62 01 16 87 11 e6    	vmovss.s %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
134 [ 	]*[a-f0-9]+:	62 01 16 87 10 f4    	vmovss %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
135 [ 	]*[a-f0-9]+:	62 01 fd 48 11 ee    	vmovupd.s %zmm29,%zmm30
136 [ 	]*[a-f0-9]+:	62 01 fd 48 10 f5    	vmovupd %zmm29,%zmm30
137 [ 	]*[a-f0-9]+:	62 01 fd 4f 11 ee    	vmovupd.s %zmm29,%zmm30\{%k7\}
138 [ 	]*[a-f0-9]+:	62 01 fd 4f 10 f5    	vmovupd %zmm29,%zmm30\{%k7\}
139 [ 	]*[a-f0-9]+:	62 01 fd cf 11 ee    	vmovupd.s %zmm29,%zmm30\{%k7\}\{z\}
140 [ 	]*[a-f0-9]+:	62 01 fd cf 10 f5    	vmovupd %zmm29,%zmm30\{%k7\}\{z\}
141 [ 	]*[a-f0-9]+:	62 01 7c 48 11 ee    	vmovups.s %zmm29,%zmm30
142 [ 	]*[a-f0-9]+:	62 01 7c 48 10 f5    	vmovups %zmm29,%zmm30
143 [ 	]*[a-f0-9]+:	62 01 7c 4f 11 ee    	vmovups.s %zmm29,%zmm30\{%k7\}
144 [ 	]*[a-f0-9]+:	62 01 7c 4f 10 f5    	vmovups %zmm29,%zmm30\{%k7\}
145 [ 	]*[a-f0-9]+:	62 01 7c cf 11 ee    	vmovups.s %zmm29,%zmm30\{%k7\}\{z\}
146 [ 	]*[a-f0-9]+:	62 01 7c cf 10 f5    	vmovups %zmm29,%zmm30\{%k7\}\{z\}
147 #pass
148