e2a7828b69d4f9dfe8e004202da71efc475ad114
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-mpx.d
1 #objdump: -drw
2 #name: x86-64 MPX
3
4 .*: +file format .*
5
6
7 Disassembly of section .text:
8
9 0+ <start>:
10 [ ]*[a-f0-9]+: f3 41 0f 1b 0b bndmk \(%r11\),%bnd1
11 [ ]*[a-f0-9]+: f3 0f 1b 08 bndmk \(%rax\),%bnd1
12 [ ]*[a-f0-9]+: f3 0f 1b 0c 25 99 03 00 00 bndmk 0x399,%bnd1
13 [ ]*[a-f0-9]+: f3 41 0f 1b 49 03 bndmk 0x3\(%r9\),%bnd1
14 [ ]*[a-f0-9]+: f3 0f 1b 48 03 bndmk 0x3\(%rax\),%bnd1
15 [ ]*[a-f0-9]+: f3 42 0f 1b 0c 25 03 00 00 00 bndmk 0x3\(,%r12,1\),%bnd1
16 [ ]*[a-f0-9]+: f3 0f 1b 0c 08 bndmk \(%rax,%rcx,1\),%bnd1
17 [ ]*[a-f0-9]+: f3 41 0f 1b 4c 03 03 bndmk 0x3\(%r11,%rax,1\),%bnd1
18 [ ]*[a-f0-9]+: f3 42 0f 1b 4c 0b 03 bndmk 0x3\(%rbx,%r9,1\),%bnd1
19 [ ]*[a-f0-9]+: 66 41 0f 1a 0b bndmov \(%r11\),%bnd1
20 [ ]*[a-f0-9]+: 66 0f 1a 08 bndmov \(%rax\),%bnd1
21 [ ]*[a-f0-9]+: 66 0f 1a 0c 25 99 03 00 00 bndmov 0x399,%bnd1
22 [ ]*[a-f0-9]+: 66 41 0f 1a 51 03 bndmov 0x3\(%r9\),%bnd2
23 [ ]*[a-f0-9]+: 66 0f 1a 50 03 bndmov 0x3\(%rax\),%bnd2
24 [ ]*[a-f0-9]+: 66 42 0f 1a 04 25 03 00 00 00 bndmov 0x3\(,%r12,1\),%bnd0
25 [ ]*[a-f0-9]+: 66 0f 1a 14 10 bndmov \(%rax,%rdx,1\),%bnd2
26 [ ]*[a-f0-9]+: 66 41 0f 1a 4c 03 03 bndmov 0x3\(%r11,%rax,1\),%bnd1
27 [ ]*[a-f0-9]+: 66 42 0f 1a 4c 0b 03 bndmov 0x3\(%rbx,%r9,1\),%bnd1
28 [ ]*[a-f0-9]+: 66 0f 1a c2 bndmov %bnd2,%bnd0
29 [ ]*[a-f0-9]+: 66 41 0f 1b 0b bndmov %bnd1,\(%r11\)
30 [ ]*[a-f0-9]+: 66 0f 1b 08 bndmov %bnd1,\(%rax\)
31 [ ]*[a-f0-9]+: 66 0f 1b 0c 25 99 03 00 00 bndmov %bnd1,0x399
32 [ ]*[a-f0-9]+: 66 41 0f 1b 51 03 bndmov %bnd2,0x3\(%r9\)
33 [ ]*[a-f0-9]+: 66 0f 1b 50 03 bndmov %bnd2,0x3\(%rax\)
34 [ ]*[a-f0-9]+: 66 42 0f 1b 04 25 03 00 00 00 bndmov %bnd0,0x3\(,%r12,1\)
35 [ ]*[a-f0-9]+: 66 0f 1b 14 10 bndmov %bnd2,\(%rax,%rdx,1\)
36 [ ]*[a-f0-9]+: 66 41 0f 1b 4c 03 03 bndmov %bnd1,0x3\(%r11,%rax,1\)
37 [ ]*[a-f0-9]+: 66 42 0f 1b 4c 0b 03 bndmov %bnd1,0x3\(%rbx,%r9,1\)
38 [ ]*[a-f0-9]+: 66 0f 1a d0 bndmov %bnd0,%bnd2
39 [ ]*[a-f0-9]+: f3 41 0f 1a 0b bndcl \(%r11\),%bnd1
40 [ ]*[a-f0-9]+: f3 0f 1a 08 bndcl \(%rax\),%bnd1
41 [ ]*[a-f0-9]+: f3 41 0f 1a cb bndcl %r11,%bnd1
42 [ ]*[a-f0-9]+: f3 0f 1a c9 bndcl %rcx,%bnd1
43 [ ]*[a-f0-9]+: f3 0f 1a 0c 25 99 03 00 00 bndcl 0x399,%bnd1
44 [ ]*[a-f0-9]+: f3 41 0f 1a 51 03 bndcl 0x3\(%r9\),%bnd2
45 [ ]*[a-f0-9]+: f3 0f 1a 50 03 bndcl 0x3\(%rax\),%bnd2
46 [ ]*[a-f0-9]+: f3 42 0f 1a 04 25 03 00 00 00 bndcl 0x3\(,%r12,1\),%bnd0
47 [ ]*[a-f0-9]+: f3 0f 1a 14 10 bndcl \(%rax,%rdx,1\),%bnd2
48 [ ]*[a-f0-9]+: f3 41 0f 1a 4c 03 03 bndcl 0x3\(%r11,%rax,1\),%bnd1
49 [ ]*[a-f0-9]+: f3 42 0f 1a 4c 0b 03 bndcl 0x3\(%rbx,%r9,1\),%bnd1
50 [ ]*[a-f0-9]+: f2 41 0f 1a 0b bndcu \(%r11\),%bnd1
51 [ ]*[a-f0-9]+: f2 0f 1a 08 bndcu \(%rax\),%bnd1
52 [ ]*[a-f0-9]+: f2 41 0f 1a cb bndcu %r11,%bnd1
53 [ ]*[a-f0-9]+: f2 0f 1a c9 bndcu %rcx,%bnd1
54 [ ]*[a-f0-9]+: f2 0f 1a 0c 25 99 03 00 00 bndcu 0x399,%bnd1
55 [ ]*[a-f0-9]+: f2 41 0f 1a 51 03 bndcu 0x3\(%r9\),%bnd2
56 [ ]*[a-f0-9]+: f2 0f 1a 50 03 bndcu 0x3\(%rax\),%bnd2
57 [ ]*[a-f0-9]+: f2 42 0f 1a 04 25 03 00 00 00 bndcu 0x3\(,%r12,1\),%bnd0
58 [ ]*[a-f0-9]+: f2 0f 1a 14 10 bndcu \(%rax,%rdx,1\),%bnd2
59 [ ]*[a-f0-9]+: f2 41 0f 1a 4c 03 03 bndcu 0x3\(%r11,%rax,1\),%bnd1
60 [ ]*[a-f0-9]+: f2 42 0f 1a 4c 0b 03 bndcu 0x3\(%rbx,%r9,1\),%bnd1
61 [ ]*[a-f0-9]+: f2 41 0f 1b 0b bndcn \(%r11\),%bnd1
62 [ ]*[a-f0-9]+: f2 0f 1b 08 bndcn \(%rax\),%bnd1
63 [ ]*[a-f0-9]+: f2 41 0f 1b cb bndcn %r11,%bnd1
64 [ ]*[a-f0-9]+: f2 0f 1b c9 bndcn %rcx,%bnd1
65 [ ]*[a-f0-9]+: f2 0f 1b 0c 25 99 03 00 00 bndcn 0x399,%bnd1
66 [ ]*[a-f0-9]+: f2 41 0f 1b 51 03 bndcn 0x3\(%r9\),%bnd2
67 [ ]*[a-f0-9]+: f2 0f 1b 50 03 bndcn 0x3\(%rax\),%bnd2
68 [ ]*[a-f0-9]+: f2 42 0f 1b 04 25 03 00 00 00 bndcn 0x3\(,%r12,1\),%bnd0
69 [ ]*[a-f0-9]+: f2 0f 1b 14 10 bndcn \(%rax,%rdx,1\),%bnd2
70 [ ]*[a-f0-9]+: f2 41 0f 1b 4c 03 03 bndcn 0x3\(%r11,%rax,1\),%bnd1
71 [ ]*[a-f0-9]+: f2 42 0f 1b 4c 0b 03 bndcn 0x3\(%rbx,%r9,1\),%bnd1
72 [ ]*[a-f0-9]+: 0f 1b 44 18 03 bndstx %bnd0,0x3\(%rax,%rbx,1\)
73 [ ]*[a-f0-9]+: 0f 1b 54 13 03 bndstx %bnd2,0x3\(%rbx,%rdx,1\)
74 [ ]*[a-f0-9]+: 41 0f 1b 9c 24 99 03 00 00 bndstx %bnd3,0x399\(%r12\)
75 [ ]*[a-f0-9]+: 41 0f 1b 8b 34 12 00 00 bndstx %bnd1,0x1234\(%r11\)
76 [ ]*[a-f0-9]+: 0f 1b 93 34 12 00 00 bndstx %bnd2,0x1234\(%rbx\)
77 [ ]*[a-f0-9]+: 0f 1b 14 1d 03 00 00 00 bndstx %bnd2,0x3\(,%rbx,1\)
78 [ ]*[a-f0-9]+: 42 0f 1b 14 25 03 00 00 00 bndstx %bnd2,0x3\(,%r12,1\)
79 [ ]*[a-f0-9]+: 0f 1b 0a bndstx %bnd1,\(%rdx\)
80 [ ]*[a-f0-9]+: 0f 1a 44 18 03 bndldx 0x3\(%rax,%rbx,1\),%bnd0
81 [ ]*[a-f0-9]+: 0f 1a 54 13 03 bndldx 0x3\(%rbx,%rdx,1\),%bnd2
82 [ ]*[a-f0-9]+: 41 0f 1a 9c 24 99 03 00 00 bndldx 0x399\(%r12\),%bnd3
83 [ ]*[a-f0-9]+: 41 0f 1a 8b 34 12 00 00 bndldx 0x1234\(%r11\),%bnd1
84 [ ]*[a-f0-9]+: 0f 1a 93 34 12 00 00 bndldx 0x1234\(%rbx\),%bnd2
85 [ ]*[a-f0-9]+: 0f 1a 14 1d 03 00 00 00 bndldx 0x3\(,%rbx,1\),%bnd2
86 [ ]*[a-f0-9]+: 42 0f 1a 14 25 03 00 00 00 bndldx 0x3\(,%r12,1\),%bnd2
87 [ ]*[a-f0-9]+: 0f 1a 0a bndldx \(%rdx\),%bnd1
88 [ ]*[a-f0-9]+: f2 e8 25 02 00 00 bnd callq 416 <foo>
89 [ ]*[a-f0-9]+: f2 ff 10 bnd callq \*\(%rax\)
90 [ ]*[a-f0-9]+: f2 41 ff 13 bnd callq \*\(%r11\)
91 [ ]*[a-f0-9]+: f2 0f 84 17 02 00 00 bnd je 416 <foo>
92 [ ]*[a-f0-9]+: f2 e9 11 02 00 00 bnd jmpq 416 <foo>
93 [ ]*[a-f0-9]+: f2 ff 21 bnd jmpq \*\(%rcx\)
94 [ ]*[a-f0-9]+: f2 41 ff 24 24 bnd jmpq \*\(%r12\)
95 [ ]*[a-f0-9]+: f2 c3 bnd retq
96 [ ]*[a-f0-9]+: f3 41 0f 1b 0b bndmk \(%r11\),%bnd1
97 [ ]*[a-f0-9]+: f3 0f 1b 08 bndmk \(%rax\),%bnd1
98 [ ]*[a-f0-9]+: f3 0f 1b 0c 25 99 03 00 00 bndmk 0x399,%bnd1
99 [ ]*[a-f0-9]+: f3 41 0f 1b 49 03 bndmk 0x3\(%r9\),%bnd1
100 [ ]*[a-f0-9]+: f3 0f 1b 48 03 bndmk 0x3\(%rax\),%bnd1
101 [ ]*[a-f0-9]+: f3 42 0f 1b 0c 25 03 00 00 00 bndmk 0x3\(,%r12,1\),%bnd1
102 [ ]*[a-f0-9]+: f3 0f 1b 0c 08 bndmk \(%rax,%rcx,1\),%bnd1
103 [ ]*[a-f0-9]+: f3 41 0f 1b 4c 03 03 bndmk 0x3\(%r11,%rax,1\),%bnd1
104 [ ]*[a-f0-9]+: f3 42 0f 1b 4c 0b 03 bndmk 0x3\(%rbx,%r9,1\),%bnd1
105 [ ]*[a-f0-9]+: 66 41 0f 1a 0b bndmov \(%r11\),%bnd1
106 [ ]*[a-f0-9]+: 66 0f 1a 08 bndmov \(%rax\),%bnd1
107 [ ]*[a-f0-9]+: 66 0f 1a 0c 25 99 03 00 00 bndmov 0x399,%bnd1
108 [ ]*[a-f0-9]+: 66 41 0f 1a 51 03 bndmov 0x3\(%r9\),%bnd2
109 [ ]*[a-f0-9]+: 66 0f 1a 50 03 bndmov 0x3\(%rax\),%bnd2
110 [ ]*[a-f0-9]+: 66 42 0f 1a 04 25 03 00 00 00 bndmov 0x3\(,%r12,1\),%bnd0
111 [ ]*[a-f0-9]+: 66 0f 1a 14 10 bndmov \(%rax,%rdx,1\),%bnd2
112 [ ]*[a-f0-9]+: 66 41 0f 1a 4c 03 03 bndmov 0x3\(%r11,%rax,1\),%bnd1
113 [ ]*[a-f0-9]+: 66 42 0f 1a 4c 0b 03 bndmov 0x3\(%rbx,%r9,1\),%bnd1
114 [ ]*[a-f0-9]+: 66 0f 1a c2 bndmov %bnd2,%bnd0
115 [ ]*[a-f0-9]+: 66 41 0f 1b 0b bndmov %bnd1,\(%r11\)
116 [ ]*[a-f0-9]+: 66 0f 1b 08 bndmov %bnd1,\(%rax\)
117 [ ]*[a-f0-9]+: 66 0f 1b 0c 25 99 03 00 00 bndmov %bnd1,0x399
118 [ ]*[a-f0-9]+: 66 41 0f 1b 51 03 bndmov %bnd2,0x3\(%r9\)
119 [ ]*[a-f0-9]+: 66 0f 1b 50 03 bndmov %bnd2,0x3\(%rax\)
120 [ ]*[a-f0-9]+: 66 42 0f 1b 04 25 03 00 00 00 bndmov %bnd0,0x3\(,%r12,1\)
121 [ ]*[a-f0-9]+: 66 0f 1b 14 10 bndmov %bnd2,\(%rax,%rdx,1\)
122 [ ]*[a-f0-9]+: 66 41 0f 1b 4c 03 03 bndmov %bnd1,0x3\(%r11,%rax,1\)
123 [ ]*[a-f0-9]+: 66 42 0f 1b 4c 0b 03 bndmov %bnd1,0x3\(%rbx,%r9,1\)
124 [ ]*[a-f0-9]+: 66 0f 1a d0 bndmov %bnd0,%bnd2
125 [ ]*[a-f0-9]+: f3 41 0f 1a 0b bndcl \(%r11\),%bnd1
126 [ ]*[a-f0-9]+: f3 0f 1a 08 bndcl \(%rax\),%bnd1
127 [ ]*[a-f0-9]+: f3 41 0f 1a cb bndcl %r11,%bnd1
128 [ ]*[a-f0-9]+: f3 0f 1a c9 bndcl %rcx,%bnd1
129 [ ]*[a-f0-9]+: f3 0f 1a 0c 25 99 03 00 00 bndcl 0x399,%bnd1
130 [ ]*[a-f0-9]+: f3 41 0f 1a 49 03 bndcl 0x3\(%r9\),%bnd1
131 [ ]*[a-f0-9]+: f3 0f 1a 48 03 bndcl 0x3\(%rax\),%bnd1
132 [ ]*[a-f0-9]+: f3 42 0f 1a 0c 25 03 00 00 00 bndcl 0x3\(,%r12,1\),%bnd1
133 [ ]*[a-f0-9]+: f3 0f 1a 0c 08 bndcl \(%rax,%rcx,1\),%bnd1
134 [ ]*[a-f0-9]+: f3 41 0f 1a 4c 03 03 bndcl 0x3\(%r11,%rax,1\),%bnd1
135 [ ]*[a-f0-9]+: f3 42 0f 1a 4c 0b 03 bndcl 0x3\(%rbx,%r9,1\),%bnd1
136 [ ]*[a-f0-9]+: f2 41 0f 1a 0b bndcu \(%r11\),%bnd1
137 [ ]*[a-f0-9]+: f2 0f 1a 08 bndcu \(%rax\),%bnd1
138 [ ]*[a-f0-9]+: f2 41 0f 1a cb bndcu %r11,%bnd1
139 [ ]*[a-f0-9]+: f2 0f 1a c9 bndcu %rcx,%bnd1
140 [ ]*[a-f0-9]+: f2 0f 1a 0c 25 99 03 00 00 bndcu 0x399,%bnd1
141 [ ]*[a-f0-9]+: f2 41 0f 1a 49 03 bndcu 0x3\(%r9\),%bnd1
142 [ ]*[a-f0-9]+: f2 0f 1a 48 03 bndcu 0x3\(%rax\),%bnd1
143 [ ]*[a-f0-9]+: f2 42 0f 1a 0c 25 03 00 00 00 bndcu 0x3\(,%r12,1\),%bnd1
144 [ ]*[a-f0-9]+: f2 0f 1a 0c 08 bndcu \(%rax,%rcx,1\),%bnd1
145 [ ]*[a-f0-9]+: f2 41 0f 1a 4c 03 03 bndcu 0x3\(%r11,%rax,1\),%bnd1
146 [ ]*[a-f0-9]+: f2 42 0f 1a 4c 0b 03 bndcu 0x3\(%rbx,%r9,1\),%bnd1
147 [ ]*[a-f0-9]+: f2 41 0f 1b 0b bndcn \(%r11\),%bnd1
148 [ ]*[a-f0-9]+: f2 0f 1b 08 bndcn \(%rax\),%bnd1
149 [ ]*[a-f0-9]+: f2 41 0f 1b cb bndcn %r11,%bnd1
150 [ ]*[a-f0-9]+: f2 0f 1b c9 bndcn %rcx,%bnd1
151 [ ]*[a-f0-9]+: f2 0f 1b 0c 25 99 03 00 00 bndcn 0x399,%bnd1
152 [ ]*[a-f0-9]+: f2 41 0f 1b 49 03 bndcn 0x3\(%r9\),%bnd1
153 [ ]*[a-f0-9]+: f2 0f 1b 48 03 bndcn 0x3\(%rax\),%bnd1
154 [ ]*[a-f0-9]+: f2 42 0f 1b 0c 0d 03 00 00 00 bndcn 0x3\(,%r9,1\),%bnd1
155 [ ]*[a-f0-9]+: f2 0f 1b 0c 08 bndcn \(%rax,%rcx,1\),%bnd1
156 [ ]*[a-f0-9]+: f2 41 0f 1b 4c 03 03 bndcn 0x3\(%r11,%rax,1\),%bnd1
157 [ ]*[a-f0-9]+: f2 42 0f 1b 4c 0b 03 bndcn 0x3\(%rbx,%r9,1\),%bnd1
158 [ ]*[a-f0-9]+: 0f 1b 44 18 03 bndstx %bnd0,0x3\(%rax,%rbx,1\)
159 [ ]*[a-f0-9]+: 0f 1b 54 13 03 bndstx %bnd2,0x3\(%rbx,%rdx,1\)
160 [ ]*[a-f0-9]+: 41 0f 1b 9c 24 99 03 00 00 bndstx %bnd3,0x399\(%r12\)
161 [ ]*[a-f0-9]+: 41 0f 1b 8b 34 12 00 00 bndstx %bnd1,0x1234\(%r11\)
162 [ ]*[a-f0-9]+: 0f 1b 93 34 12 00 00 bndstx %bnd2,0x1234\(%rbx\)
163 [ ]*[a-f0-9]+: 0f 1b 14 1d 03 00 00 00 bndstx %bnd2,0x3\(,%rbx,1\)
164 [ ]*[a-f0-9]+: 42 0f 1b 14 25 03 00 00 00 bndstx %bnd2,0x3\(,%r12,1\)
165 [ ]*[a-f0-9]+: 0f 1b 0a bndstx %bnd1,\(%rdx\)
166 [ ]*[a-f0-9]+: 0f 1a 44 18 03 bndldx 0x3\(%rax,%rbx,1\),%bnd0
167 [ ]*[a-f0-9]+: 0f 1a 54 13 03 bndldx 0x3\(%rbx,%rdx,1\),%bnd2
168 [ ]*[a-f0-9]+: 41 0f 1a 9c 24 99 03 00 00 bndldx 0x399\(%r12\),%bnd3
169 [ ]*[a-f0-9]+: 41 0f 1a 8b 34 12 00 00 bndldx 0x1234\(%r11\),%bnd1
170 [ ]*[a-f0-9]+: 0f 1a 93 34 12 00 00 bndldx 0x1234\(%rbx\),%bnd2
171 [ ]*[a-f0-9]+: 0f 1a 14 1d 03 00 00 00 bndldx 0x3\(,%rbx,1\),%bnd2
172 [ ]*[a-f0-9]+: 42 0f 1a 14 25 03 00 00 00 bndldx 0x3\(,%r12,1\),%bnd2
173 [ ]*[a-f0-9]+: 0f 1a 0a bndldx \(%rdx\),%bnd1
174 [ ]*[a-f0-9]+: f2 e8 16 00 00 00 bnd callq 416 <foo>
175 [ ]*[a-f0-9]+: f2 ff d0 bnd callq \*%rax
176 [ ]*[a-f0-9]+: f2 41 ff d3 bnd callq \*%r11
177 [ ]*[a-f0-9]+: f2 74 0c bnd je 416 <foo>
178 [ ]*[a-f0-9]+: f2 eb 09 bnd jmp 416 <foo>
179 [ ]*[a-f0-9]+: f2 ff e1 bnd jmpq \*%rcx
180 [ ]*[a-f0-9]+: f2 41 ff e4 bnd jmpq \*%r12
181 [ ]*[a-f0-9]+: f2 c3 bnd retq
182
183 [a-f0-9]+ <foo>:
184 [ ]*[a-f0-9]+: f2 c3 bnd retq
185
186 [a-f0-9]+ <bad>:
187 [ ]*[a-f0-9]+: 0f 1a 30 bndldx \(%rax\),\(bad\)
188 [ ]*[a-f0-9]+: 66 0f 1a c4 bndmov \(bad\),%bnd0
189 #pass
This page took 0.038445 seconds and 3 git commands to generate.