i386: Add tests for -malign-branch-boundary and -malign-branch
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-bmi2-intel.d
CommitLineData
6c30d220
L
1#as:
2#objdump: -dwMintel
3#name: x86-64 BMI2 insns (Intel disassembly)
4#source: x86-64-bmi2.s
5
6.*: +file format .*
7
8
9Disassembly of section .text:
10
110+ <_start>:
4cb0953d
L
12[ ]*[a-f0-9]+: c4 e3 7b f0 d8 07 rorx ebx,eax,0x7
13[ ]*[a-f0-9]+: c4 e3 7b f0 19 07 rorx ebx,DWORD PTR \[rcx\],0x7
14[ ]*[a-f0-9]+: c4 43 7b f0 f9 07 rorx r15d,r9d,0x7
15[ ]*[a-f0-9]+: c4 63 7b f0 39 07 rorx r15d,DWORD PTR \[rcx\],0x7
6c30d220
L
16[ ]*[a-f0-9]+: c4 e2 63 f6 f0 mulx esi,ebx,eax
17[ ]*[a-f0-9]+: c4 e2 63 f6 31 mulx esi,ebx,DWORD PTR \[rcx\]
18[ ]*[a-f0-9]+: c4 42 03 f6 d1 mulx r10d,r15d,r9d
19[ ]*[a-f0-9]+: c4 62 03 f6 11 mulx r10d,r15d,DWORD PTR \[rcx\]
20[ ]*[a-f0-9]+: c4 e2 63 f5 f0 pdep esi,ebx,eax
21[ ]*[a-f0-9]+: c4 e2 63 f5 31 pdep esi,ebx,DWORD PTR \[rcx\]
22[ ]*[a-f0-9]+: c4 42 03 f5 d1 pdep r10d,r15d,r9d
23[ ]*[a-f0-9]+: c4 62 03 f5 11 pdep r10d,r15d,DWORD PTR \[rcx\]
24[ ]*[a-f0-9]+: c4 e2 62 f5 f0 pext esi,ebx,eax
25[ ]*[a-f0-9]+: c4 e2 62 f5 31 pext esi,ebx,DWORD PTR \[rcx\]
26[ ]*[a-f0-9]+: c4 42 02 f5 d1 pext r10d,r15d,r9d
27[ ]*[a-f0-9]+: c4 62 02 f5 11 pext r10d,r15d,DWORD PTR \[rcx\]
28[ ]*[a-f0-9]+: c4 e2 78 f5 f3 bzhi esi,ebx,eax
29[ ]*[a-f0-9]+: c4 e2 60 f5 31 bzhi esi,DWORD PTR \[rcx\],ebx
30[ ]*[a-f0-9]+: c4 42 30 f5 d7 bzhi r10d,r15d,r9d
31[ ]*[a-f0-9]+: c4 62 30 f5 11 bzhi r10d,DWORD PTR \[rcx\],r9d
32[ ]*[a-f0-9]+: c4 e2 7a f7 f3 sarx esi,ebx,eax
33[ ]*[a-f0-9]+: c4 e2 62 f7 31 sarx esi,DWORD PTR \[rcx\],ebx
34[ ]*[a-f0-9]+: c4 42 32 f7 d7 sarx r10d,r15d,r9d
35[ ]*[a-f0-9]+: c4 62 32 f7 11 sarx r10d,DWORD PTR \[rcx\],r9d
36[ ]*[a-f0-9]+: c4 e2 79 f7 f3 shlx esi,ebx,eax
37[ ]*[a-f0-9]+: c4 e2 61 f7 31 shlx esi,DWORD PTR \[rcx\],ebx
38[ ]*[a-f0-9]+: c4 42 31 f7 d7 shlx r10d,r15d,r9d
39[ ]*[a-f0-9]+: c4 62 31 f7 11 shlx r10d,DWORD PTR \[rcx\],r9d
40[ ]*[a-f0-9]+: c4 e2 7b f7 f3 shrx esi,ebx,eax
41[ ]*[a-f0-9]+: c4 e2 63 f7 31 shrx esi,DWORD PTR \[rcx\],ebx
42[ ]*[a-f0-9]+: c4 42 33 f7 d7 shrx r10d,r15d,r9d
43[ ]*[a-f0-9]+: c4 62 33 f7 11 shrx r10d,DWORD PTR \[rcx\],r9d
4cb0953d
L
44[ ]*[a-f0-9]+: c4 e3 fb f0 d8 07 rorx rbx,rax,0x7
45[ ]*[a-f0-9]+: c4 e3 fb f0 19 07 rorx rbx,QWORD PTR \[rcx\],0x7
46[ ]*[a-f0-9]+: c4 43 fb f0 f9 07 rorx r15,r9,0x7
47[ ]*[a-f0-9]+: c4 63 fb f0 39 07 rorx r15,QWORD PTR \[rcx\],0x7
6c30d220
L
48[ ]*[a-f0-9]+: c4 e2 e3 f6 f0 mulx rsi,rbx,rax
49[ ]*[a-f0-9]+: c4 e2 e3 f6 31 mulx rsi,rbx,QWORD PTR \[rcx\]
50[ ]*[a-f0-9]+: c4 42 83 f6 d1 mulx r10,r15,r9
51[ ]*[a-f0-9]+: c4 62 83 f6 11 mulx r10,r15,QWORD PTR \[rcx\]
52[ ]*[a-f0-9]+: c4 e2 e3 f5 f0 pdep rsi,rbx,rax
53[ ]*[a-f0-9]+: c4 e2 e3 f5 31 pdep rsi,rbx,QWORD PTR \[rcx\]
54[ ]*[a-f0-9]+: c4 42 83 f5 d1 pdep r10,r15,r9
55[ ]*[a-f0-9]+: c4 62 83 f5 11 pdep r10,r15,QWORD PTR \[rcx\]
56[ ]*[a-f0-9]+: c4 e2 e2 f5 f0 pext rsi,rbx,rax
57[ ]*[a-f0-9]+: c4 e2 e2 f5 31 pext rsi,rbx,QWORD PTR \[rcx\]
58[ ]*[a-f0-9]+: c4 42 82 f5 d1 pext r10,r15,r9
59[ ]*[a-f0-9]+: c4 62 82 f5 11 pext r10,r15,QWORD PTR \[rcx\]
60[ ]*[a-f0-9]+: c4 e2 f8 f5 f3 bzhi rsi,rbx,rax
61[ ]*[a-f0-9]+: c4 e2 f8 f5 31 bzhi rsi,QWORD PTR \[rcx\],rax
62[ ]*[a-f0-9]+: c4 42 b0 f5 d7 bzhi r10,r15,r9
63[ ]*[a-f0-9]+: c4 62 b0 f5 11 bzhi r10,QWORD PTR \[rcx\],r9
64[ ]*[a-f0-9]+: c4 e2 fa f7 f3 sarx rsi,rbx,rax
65[ ]*[a-f0-9]+: c4 e2 fa f7 31 sarx rsi,QWORD PTR \[rcx\],rax
66[ ]*[a-f0-9]+: c4 42 b2 f7 d7 sarx r10,r15,r9
67[ ]*[a-f0-9]+: c4 62 b2 f7 11 sarx r10,QWORD PTR \[rcx\],r9
68[ ]*[a-f0-9]+: c4 e2 f9 f7 f3 shlx rsi,rbx,rax
69[ ]*[a-f0-9]+: c4 e2 f9 f7 31 shlx rsi,QWORD PTR \[rcx\],rax
70[ ]*[a-f0-9]+: c4 42 b1 f7 d7 shlx r10,r15,r9
71[ ]*[a-f0-9]+: c4 62 b1 f7 11 shlx r10,QWORD PTR \[rcx\],r9
72[ ]*[a-f0-9]+: c4 e2 fb f7 f3 shrx rsi,rbx,rax
73[ ]*[a-f0-9]+: c4 e2 fb f7 31 shrx rsi,QWORD PTR \[rcx\],rax
74[ ]*[a-f0-9]+: c4 42 b3 f7 d7 shrx r10,r15,r9
75[ ]*[a-f0-9]+: c4 62 b3 f7 11 shrx r10,QWORD PTR \[rcx\],r9
4cb0953d
L
76[ ]*[a-f0-9]+: c4 e3 7b f0 d8 07 rorx ebx,eax,0x7
77[ ]*[a-f0-9]+: c4 e3 7b f0 19 07 rorx ebx,DWORD PTR \[rcx\],0x7
78[ ]*[a-f0-9]+: c4 43 7b f0 d1 07 rorx r10d,r9d,0x7
79[ ]*[a-f0-9]+: c4 63 7b f0 11 07 rorx r10d,DWORD PTR \[rcx\],0x7
80[ ]*[a-f0-9]+: c4 e3 7b f0 19 07 rorx ebx,DWORD PTR \[rcx\],0x7
6c30d220
L
81[ ]*[a-f0-9]+: c4 e2 63 f6 f0 mulx esi,ebx,eax
82[ ]*[a-f0-9]+: c4 e2 63 f6 31 mulx esi,ebx,DWORD PTR \[rcx\]
83[ ]*[a-f0-9]+: c4 42 2b f6 f9 mulx r15d,r10d,r9d
84[ ]*[a-f0-9]+: c4 62 2b f6 39 mulx r15d,r10d,DWORD PTR \[rcx\]
85[ ]*[a-f0-9]+: c4 e2 63 f6 31 mulx esi,ebx,DWORD PTR \[rcx\]
86[ ]*[a-f0-9]+: c4 e2 63 f5 f0 pdep esi,ebx,eax
87[ ]*[a-f0-9]+: c4 e2 63 f5 31 pdep esi,ebx,DWORD PTR \[rcx\]
88[ ]*[a-f0-9]+: c4 42 2b f5 f9 pdep r15d,r10d,r9d
89[ ]*[a-f0-9]+: c4 62 2b f5 39 pdep r15d,r10d,DWORD PTR \[rcx\]
90[ ]*[a-f0-9]+: c4 e2 63 f5 31 pdep esi,ebx,DWORD PTR \[rcx\]
91[ ]*[a-f0-9]+: c4 e2 62 f5 f0 pext esi,ebx,eax
92[ ]*[a-f0-9]+: c4 e2 62 f5 31 pext esi,ebx,DWORD PTR \[rcx\]
93[ ]*[a-f0-9]+: c4 42 2a f5 f9 pext r15d,r10d,r9d
94[ ]*[a-f0-9]+: c4 62 2a f5 39 pext r15d,r10d,DWORD PTR \[rcx\]
95[ ]*[a-f0-9]+: c4 e2 62 f5 31 pext esi,ebx,DWORD PTR \[rcx\]
96[ ]*[a-f0-9]+: c4 e2 78 f5 f3 bzhi esi,ebx,eax
97[ ]*[a-f0-9]+: c4 e2 60 f5 31 bzhi esi,DWORD PTR \[rcx\],ebx
98[ ]*[a-f0-9]+: c4 42 30 f5 fa bzhi r15d,r10d,r9d
99[ ]*[a-f0-9]+: c4 62 30 f5 39 bzhi r15d,DWORD PTR \[rcx\],r9d
100[ ]*[a-f0-9]+: c4 e2 60 f5 31 bzhi esi,DWORD PTR \[rcx\],ebx
101[ ]*[a-f0-9]+: c4 e2 7a f7 f3 sarx esi,ebx,eax
102[ ]*[a-f0-9]+: c4 e2 62 f7 31 sarx esi,DWORD PTR \[rcx\],ebx
103[ ]*[a-f0-9]+: c4 42 32 f7 fa sarx r15d,r10d,r9d
104[ ]*[a-f0-9]+: c4 62 32 f7 39 sarx r15d,DWORD PTR \[rcx\],r9d
105[ ]*[a-f0-9]+: c4 e2 62 f7 31 sarx esi,DWORD PTR \[rcx\],ebx
106[ ]*[a-f0-9]+: c4 e2 79 f7 f3 shlx esi,ebx,eax
107[ ]*[a-f0-9]+: c4 e2 61 f7 31 shlx esi,DWORD PTR \[rcx\],ebx
108[ ]*[a-f0-9]+: c4 42 31 f7 fa shlx r15d,r10d,r9d
109[ ]*[a-f0-9]+: c4 62 31 f7 39 shlx r15d,DWORD PTR \[rcx\],r9d
110[ ]*[a-f0-9]+: c4 e2 61 f7 31 shlx esi,DWORD PTR \[rcx\],ebx
111[ ]*[a-f0-9]+: c4 e2 7b f7 f3 shrx esi,ebx,eax
112[ ]*[a-f0-9]+: c4 e2 63 f7 31 shrx esi,DWORD PTR \[rcx\],ebx
113[ ]*[a-f0-9]+: c4 42 33 f7 fa shrx r15d,r10d,r9d
114[ ]*[a-f0-9]+: c4 62 33 f7 39 shrx r15d,DWORD PTR \[rcx\],r9d
115[ ]*[a-f0-9]+: c4 e2 63 f7 31 shrx esi,DWORD PTR \[rcx\],ebx
4cb0953d
L
116[ ]*[a-f0-9]+: c4 e3 fb f0 d8 07 rorx rbx,rax,0x7
117[ ]*[a-f0-9]+: c4 e3 fb f0 19 07 rorx rbx,QWORD PTR \[rcx\],0x7
118[ ]*[a-f0-9]+: c4 43 fb f0 f9 07 rorx r15,r9,0x7
119[ ]*[a-f0-9]+: c4 63 fb f0 39 07 rorx r15,QWORD PTR \[rcx\],0x7
120[ ]*[a-f0-9]+: c4 e3 fb f0 19 07 rorx rbx,QWORD PTR \[rcx\],0x7
6c30d220
L
121[ ]*[a-f0-9]+: c4 e2 e3 f6 f0 mulx rsi,rbx,rax
122[ ]*[a-f0-9]+: c4 e2 e3 f6 31 mulx rsi,rbx,QWORD PTR \[rcx\]
123[ ]*[a-f0-9]+: c4 42 83 f6 d1 mulx r10,r15,r9
124[ ]*[a-f0-9]+: c4 62 83 f6 11 mulx r10,r15,QWORD PTR \[rcx\]
125[ ]*[a-f0-9]+: c4 e2 e3 f6 31 mulx rsi,rbx,QWORD PTR \[rcx\]
126[ ]*[a-f0-9]+: c4 e2 e3 f5 f0 pdep rsi,rbx,rax
127[ ]*[a-f0-9]+: c4 e2 e3 f5 31 pdep rsi,rbx,QWORD PTR \[rcx\]
128[ ]*[a-f0-9]+: c4 42 83 f5 d1 pdep r10,r15,r9
129[ ]*[a-f0-9]+: c4 62 83 f5 11 pdep r10,r15,QWORD PTR \[rcx\]
130[ ]*[a-f0-9]+: c4 e2 e3 f5 31 pdep rsi,rbx,QWORD PTR \[rcx\]
131[ ]*[a-f0-9]+: c4 e2 e2 f5 f0 pext rsi,rbx,rax
132[ ]*[a-f0-9]+: c4 e2 e2 f5 31 pext rsi,rbx,QWORD PTR \[rcx\]
133[ ]*[a-f0-9]+: c4 42 82 f5 d1 pext r10,r15,r9
134[ ]*[a-f0-9]+: c4 62 82 f5 11 pext r10,r15,QWORD PTR \[rcx\]
135[ ]*[a-f0-9]+: c4 e2 e2 f5 31 pext rsi,rbx,QWORD PTR \[rcx\]
136[ ]*[a-f0-9]+: c4 e2 f8 f5 f3 bzhi rsi,rbx,rax
137[ ]*[a-f0-9]+: c4 e2 f8 f5 31 bzhi rsi,QWORD PTR \[rcx\],rax
138[ ]*[a-f0-9]+: c4 42 b0 f5 d7 bzhi r10,r15,r9
139[ ]*[a-f0-9]+: c4 62 b0 f5 11 bzhi r10,QWORD PTR \[rcx\],r9
140[ ]*[a-f0-9]+: c4 e2 f8 f5 31 bzhi rsi,QWORD PTR \[rcx\],rax
141[ ]*[a-f0-9]+: c4 e2 fa f7 f3 sarx rsi,rbx,rax
142[ ]*[a-f0-9]+: c4 e2 fa f7 31 sarx rsi,QWORD PTR \[rcx\],rax
143[ ]*[a-f0-9]+: c4 42 b2 f7 d7 sarx r10,r15,r9
144[ ]*[a-f0-9]+: c4 62 b2 f7 11 sarx r10,QWORD PTR \[rcx\],r9
145[ ]*[a-f0-9]+: c4 e2 fa f7 31 sarx rsi,QWORD PTR \[rcx\],rax
146[ ]*[a-f0-9]+: c4 e2 f9 f7 f3 shlx rsi,rbx,rax
147[ ]*[a-f0-9]+: c4 e2 f9 f7 31 shlx rsi,QWORD PTR \[rcx\],rax
148[ ]*[a-f0-9]+: c4 42 b1 f7 d7 shlx r10,r15,r9
149[ ]*[a-f0-9]+: c4 62 b1 f7 11 shlx r10,QWORD PTR \[rcx\],r9
150[ ]*[a-f0-9]+: c4 e2 f9 f7 31 shlx rsi,QWORD PTR \[rcx\],rax
151[ ]*[a-f0-9]+: c4 e2 fb f7 f3 shrx rsi,rbx,rax
152[ ]*[a-f0-9]+: c4 e2 fb f7 31 shrx rsi,QWORD PTR \[rcx\],rax
153[ ]*[a-f0-9]+: c4 42 b3 f7 d7 shrx r10,r15,r9
154[ ]*[a-f0-9]+: c4 62 b3 f7 11 shrx r10,QWORD PTR \[rcx\],r9
155[ ]*[a-f0-9]+: c4 e2 fb f7 31 shrx rsi,QWORD PTR \[rcx\],rax
156#pass
This page took 0.486681 seconds and 4 git commands to generate.