Support Intel MPX
[platform/upstream/binutils.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+ <foo-0x434>:
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 49 0f 1a cb          bndcl  %r11,%bnd1
42 [       ]*[a-f0-9]+:    f3 48 0f 1a c9          bndcl  %rcx,%bnd1
43 [       ]*[a-f0-9]+:    f3 0f 1a c8             bndcl  %eax,%bnd1
44 [       ]*[a-f0-9]+:    f3 0f 1a 0c 25 99 03 00 00      bndcl  0x399,%bnd1
45 [       ]*[a-f0-9]+:    f3 41 0f 1a 51 03       bndcl  0x3\(%r9\),%bnd2
46 [       ]*[a-f0-9]+:    f3 0f 1a 50 03          bndcl  0x3\(%rax\),%bnd2
47 [       ]*[a-f0-9]+:    f3 42 0f 1a 04 25 03 00 00 00   bndcl  0x3\(,%r12,1\),%bnd0
48 [       ]*[a-f0-9]+:    f3 0f 1a 14 10          bndcl  \(%rax,%rdx,1\),%bnd2
49 [       ]*[a-f0-9]+:    f3 41 0f 1a 4c 03 03    bndcl  0x3\(%r11,%rax,1\),%bnd1
50 [       ]*[a-f0-9]+:    f3 42 0f 1a 4c 0b 03    bndcl  0x3\(%rbx,%r9,1\),%bnd1
51 [       ]*[a-f0-9]+:    f2 41 0f 1a 0b          bndcu  \(%r11\),%bnd1
52 [       ]*[a-f0-9]+:    f2 0f 1a 08             bndcu  \(%rax\),%bnd1
53 [       ]*[a-f0-9]+:    f2 49 0f 1a cb          bndcu  %r11,%bnd1
54 [       ]*[a-f0-9]+:    f2 48 0f 1a c9          bndcu  %rcx,%bnd1
55 [       ]*[a-f0-9]+:    f2 0f 1a c8             bndcu  %eax,%bnd1
56 [       ]*[a-f0-9]+:    f2 0f 1a 0c 25 99 03 00 00      bndcu  0x399,%bnd1
57 [       ]*[a-f0-9]+:    f2 41 0f 1a 51 03       bndcu  0x3\(%r9\),%bnd2
58 [       ]*[a-f0-9]+:    f2 0f 1a 50 03          bndcu  0x3\(%rax\),%bnd2
59 [       ]*[a-f0-9]+:    f2 42 0f 1a 04 25 03 00 00 00   bndcu  0x3\(,%r12,1\),%bnd0
60 [       ]*[a-f0-9]+:    f2 0f 1a 14 10          bndcu  \(%rax,%rdx,1\),%bnd2
61 [       ]*[a-f0-9]+:    f2 41 0f 1a 4c 03 03    bndcu  0x3\(%r11,%rax,1\),%bnd1
62 [       ]*[a-f0-9]+:    f2 42 0f 1a 4c 0b 03    bndcu  0x3\(%rbx,%r9,1\),%bnd1
63 [       ]*[a-f0-9]+:    f2 41 0f 1b 0b          bndcn  \(%r11\),%bnd1
64 [       ]*[a-f0-9]+:    f2 0f 1b 08             bndcn  \(%rax\),%bnd1
65 [       ]*[a-f0-9]+:    f2 49 0f 1b cb          bndcn  %r11,%bnd1
66 [       ]*[a-f0-9]+:    f2 48 0f 1b c9          bndcn  %rcx,%bnd1
67 [       ]*[a-f0-9]+:    f2 0f 1b c8             bndcn  %eax,%bnd1
68 [       ]*[a-f0-9]+:    f2 0f 1b 0c 25 99 03 00 00      bndcn  0x399,%bnd1
69 [       ]*[a-f0-9]+:    f2 41 0f 1b 51 03       bndcn  0x3\(%r9\),%bnd2
70 [       ]*[a-f0-9]+:    f2 0f 1b 50 03          bndcn  0x3\(%rax\),%bnd2
71 [       ]*[a-f0-9]+:    f2 42 0f 1b 04 25 03 00 00 00   bndcn  0x3\(,%r12,1\),%bnd0
72 [       ]*[a-f0-9]+:    f2 0f 1b 14 10          bndcn  \(%rax,%rdx,1\),%bnd2
73 [       ]*[a-f0-9]+:    f2 41 0f 1b 4c 03 03    bndcn  0x3\(%r11,%rax,1\),%bnd1
74 [       ]*[a-f0-9]+:    f2 42 0f 1b 4c 0b 03    bndcn  0x3\(%rbx,%r9,1\),%bnd1
75 [       ]*[a-f0-9]+:    0f 1b 44 18 03          bndstx %bnd0,0x3\(%rax,%rbx,1\)
76 [       ]*[a-f0-9]+:    0f 1b 54 13 03          bndstx %bnd2,0x3\(%rbx,%rdx,1\)
77 [       ]*[a-f0-9]+:    41 0f 1b 9c 24 99 03 00 00      bndstx %bnd3,0x399\(%r12\)
78 [       ]*[a-f0-9]+:    41 0f 1b 8b 34 12 00 00         bndstx %bnd1,0x1234\(%r11\)
79 [       ]*[a-f0-9]+:    0f 1b 93 34 12 00 00    bndstx %bnd2,0x1234\(%rbx\)
80 [       ]*[a-f0-9]+:    0f 1b 14 1d 03 00 00 00         bndstx %bnd2,0x3\(,%rbx,1\)
81 [       ]*[a-f0-9]+:    42 0f 1b 14 25 03 00 00 00      bndstx %bnd2,0x3\(,%r12,1\)
82 [       ]*[a-f0-9]+:    0f 1b 0a                bndstx %bnd1,\(%rdx\)
83 [       ]*[a-f0-9]+:    0f 1a 44 18 03          bndldx 0x3\(%rax,%rbx,1\),%bnd0
84 [       ]*[a-f0-9]+:    0f 1a 54 13 03          bndldx 0x3\(%rbx,%rdx,1\),%bnd2
85 [       ]*[a-f0-9]+:    41 0f 1a 9c 24 99 03 00 00      bndldx 0x399\(%r12\),%bnd3
86 [       ]*[a-f0-9]+:    41 0f 1a 8b 34 12 00 00         bndldx 0x1234\(%r11\),%bnd1
87 [       ]*[a-f0-9]+:    0f 1a 93 34 12 00 00    bndldx 0x1234\(%rbx\),%bnd2
88 [       ]*[a-f0-9]+:    0f 1a 14 1d 03 00 00 00         bndldx 0x3\(,%rbx,1\),%bnd2
89 [       ]*[a-f0-9]+:    42 0f 1a 14 25 03 00 00 00      bndldx 0x3\(,%r12,1\),%bnd2
90 [       ]*[a-f0-9]+:    0f 1a 0a                bndldx \(%rdx\),%bnd1
91 [       ]*[a-f0-9]+:    f2 e8 34 02 00 00       bnd callq 434 <foo>
92 [       ]*[a-f0-9]+:    f2 ff 10                bnd callq \*\(%rax\)
93 [       ]*[a-f0-9]+:    f2 41 ff 13             bnd callq \*\(%r11\)
94 [       ]*[a-f0-9]+:    f2 0f 84 26 02 00 00    bnd je 434 <foo>
95 [       ]*[a-f0-9]+:    f2 e9 20 02 00 00       bnd jmpq 434 <foo>
96 [       ]*[a-f0-9]+:    f2 ff 21                bnd jmpq \*\(%rcx\)
97 [       ]*[a-f0-9]+:    f2 41 ff 24 24          bnd jmpq \*\(%r12\)
98 [       ]*[a-f0-9]+:    f2 c3                   bnd retq 
99 [       ]*[a-f0-9]+:    f3 41 0f 1b 0b          bndmk  \(%r11\),%bnd1
100 [       ]*[a-f0-9]+:    f3 0f 1b 08             bndmk  \(%rax\),%bnd1
101 [       ]*[a-f0-9]+:    f3 0f 1b 0c 25 99 03 00 00      bndmk  0x399,%bnd1
102 [       ]*[a-f0-9]+:    f3 41 0f 1b 49 03       bndmk  0x3\(%r9\),%bnd1
103 [       ]*[a-f0-9]+:    f3 0f 1b 48 03          bndmk  0x3\(%rax\),%bnd1
104 [       ]*[a-f0-9]+:    f3 42 0f 1b 0c 25 03 00 00 00   bndmk  0x3\(,%r12,1\),%bnd1
105 [       ]*[a-f0-9]+:    f3 0f 1b 0c 08          bndmk  \(%rax,%rcx,1\),%bnd1
106 [       ]*[a-f0-9]+:    f3 41 0f 1b 4c 03 03    bndmk  0x3\(%r11,%rax,1\),%bnd1
107 [       ]*[a-f0-9]+:    f3 42 0f 1b 4c 0b 03    bndmk  0x3\(%rbx,%r9,1\),%bnd1
108 [       ]*[a-f0-9]+:    66 41 0f 1a 0b          bndmov \(%r11\),%bnd1
109 [       ]*[a-f0-9]+:    66 0f 1a 08             bndmov \(%rax\),%bnd1
110 [       ]*[a-f0-9]+:    66 0f 1a 0c 25 99 03 00 00      bndmov 0x399,%bnd1
111 [       ]*[a-f0-9]+:    66 41 0f 1a 51 03       bndmov 0x3\(%r9\),%bnd2
112 [       ]*[a-f0-9]+:    66 0f 1a 50 03          bndmov 0x3\(%rax\),%bnd2
113 [       ]*[a-f0-9]+:    66 42 0f 1a 04 25 03 00 00 00   bndmov 0x3\(,%r12,1\),%bnd0
114 [       ]*[a-f0-9]+:    66 0f 1a 14 10          bndmov \(%rax,%rdx,1\),%bnd2
115 [       ]*[a-f0-9]+:    66 41 0f 1a 4c 03 03    bndmov 0x3\(%r11,%rax,1\),%bnd1
116 [       ]*[a-f0-9]+:    66 42 0f 1a 4c 0b 03    bndmov 0x3\(%rbx,%r9,1\),%bnd1
117 [       ]*[a-f0-9]+:    66 0f 1a c2             bndmov %bnd2,%bnd0
118 [       ]*[a-f0-9]+:    66 41 0f 1b 0b          bndmov %bnd1,\(%r11\)
119 [       ]*[a-f0-9]+:    66 0f 1b 08             bndmov %bnd1,\(%rax\)
120 [       ]*[a-f0-9]+:    66 0f 1b 0c 25 99 03 00 00      bndmov %bnd1,0x399
121 [       ]*[a-f0-9]+:    66 41 0f 1b 51 03       bndmov %bnd2,0x3\(%r9\)
122 [       ]*[a-f0-9]+:    66 0f 1b 50 03          bndmov %bnd2,0x3\(%rax\)
123 [       ]*[a-f0-9]+:    66 42 0f 1b 04 25 03 00 00 00   bndmov %bnd0,0x3\(,%r12,1\)
124 [       ]*[a-f0-9]+:    66 0f 1b 14 10          bndmov %bnd2,\(%rax,%rdx,1\)
125 [       ]*[a-f0-9]+:    66 41 0f 1b 4c 03 03    bndmov %bnd1,0x3\(%r11,%rax,1\)
126 [       ]*[a-f0-9]+:    66 42 0f 1b 4c 0b 03    bndmov %bnd1,0x3\(%rbx,%r9,1\)
127 [       ]*[a-f0-9]+:    66 0f 1a d0             bndmov %bnd0,%bnd2
128 [       ]*[a-f0-9]+:    f3 41 0f 1a 0b          bndcl  \(%r11\),%bnd1
129 [       ]*[a-f0-9]+:    f3 0f 1a 08             bndcl  \(%rax\),%bnd1
130 [       ]*[a-f0-9]+:    f3 49 0f 1a cb          bndcl  %r11,%bnd1
131 [       ]*[a-f0-9]+:    f3 48 0f 1a c9          bndcl  %rcx,%bnd1
132 [       ]*[a-f0-9]+:    f3 0f 1a c8             bndcl  %eax,%bnd1
133 [       ]*[a-f0-9]+:    f3 0f 1a 0c 25 99 03 00 00      bndcl  0x399,%bnd1
134 [       ]*[a-f0-9]+:    f3 41 0f 1a 49 03       bndcl  0x3\(%r9\),%bnd1
135 [       ]*[a-f0-9]+:    f3 0f 1a 48 03          bndcl  0x3\(%rax\),%bnd1
136 [       ]*[a-f0-9]+:    f3 42 0f 1a 0c 25 03 00 00 00   bndcl  0x3\(,%r12,1\),%bnd1
137 [       ]*[a-f0-9]+:    f3 0f 1a 0c 08          bndcl  \(%rax,%rcx,1\),%bnd1
138 [       ]*[a-f0-9]+:    f3 41 0f 1a 4c 03 03    bndcl  0x3\(%r11,%rax,1\),%bnd1
139 [       ]*[a-f0-9]+:    f3 42 0f 1a 4c 0b 03    bndcl  0x3\(%rbx,%r9,1\),%bnd1
140 [       ]*[a-f0-9]+:    f2 41 0f 1a 0b          bndcu  \(%r11\),%bnd1
141 [       ]*[a-f0-9]+:    f2 0f 1a 08             bndcu  \(%rax\),%bnd1
142 [       ]*[a-f0-9]+:    f2 49 0f 1a cb          bndcu  %r11,%bnd1
143 [       ]*[a-f0-9]+:    f2 48 0f 1a c9          bndcu  %rcx,%bnd1
144 [       ]*[a-f0-9]+:    f2 0f 1a c8             bndcu  %eax,%bnd1
145 [       ]*[a-f0-9]+:    f2 0f 1a 0c 25 99 03 00 00      bndcu  0x399,%bnd1
146 [       ]*[a-f0-9]+:    f2 41 0f 1a 49 03       bndcu  0x3\(%r9\),%bnd1
147 [       ]*[a-f0-9]+:    f2 0f 1a 48 03          bndcu  0x3\(%rax\),%bnd1
148 [       ]*[a-f0-9]+:    f2 42 0f 1a 0c 25 03 00 00 00   bndcu  0x3\(,%r12,1\),%bnd1
149 [       ]*[a-f0-9]+:    f2 0f 1a 0c 08          bndcu  \(%rax,%rcx,1\),%bnd1
150 [       ]*[a-f0-9]+:    f2 41 0f 1a 4c 03 03    bndcu  0x3\(%r11,%rax,1\),%bnd1
151 [       ]*[a-f0-9]+:    f2 42 0f 1a 4c 0b 03    bndcu  0x3\(%rbx,%r9,1\),%bnd1
152 [       ]*[a-f0-9]+:    f2 41 0f 1b 0b          bndcn  \(%r11\),%bnd1
153 [       ]*[a-f0-9]+:    f2 0f 1b 08             bndcn  \(%rax\),%bnd1
154 [       ]*[a-f0-9]+:    f2 49 0f 1b cb          bndcn  %r11,%bnd1
155 [       ]*[a-f0-9]+:    f2 48 0f 1b c9          bndcn  %rcx,%bnd1
156 [       ]*[a-f0-9]+:    f2 0f 1b c8             bndcn  %eax,%bnd1
157 [       ]*[a-f0-9]+:    f2 0f 1b 0c 25 99 03 00 00      bndcn  0x399,%bnd1
158 [       ]*[a-f0-9]+:    f2 41 0f 1b 49 03       bndcn  0x3\(%r9\),%bnd1
159 [       ]*[a-f0-9]+:    f2 0f 1b 48 03          bndcn  0x3\(%rax\),%bnd1
160 [       ]*[a-f0-9]+:    f2 42 0f 1b 0c 0d 03 00 00 00   bndcn  0x3\(,%r9,1\),%bnd1
161 [       ]*[a-f0-9]+:    f2 0f 1b 0c 08          bndcn  \(%rax,%rcx,1\),%bnd1
162 [       ]*[a-f0-9]+:    f2 41 0f 1b 4c 03 03    bndcn  0x3\(%r11,%rax,1\),%bnd1
163 [       ]*[a-f0-9]+:    f2 42 0f 1b 4c 0b 03    bndcn  0x3\(%rbx,%r9,1\),%bnd1
164 [       ]*[a-f0-9]+:    0f 1b 44 18 03          bndstx %bnd0,0x3\(%rax,%rbx,1\)
165 [       ]*[a-f0-9]+:    0f 1b 54 13 03          bndstx %bnd2,0x3\(%rbx,%rdx,1\)
166 [       ]*[a-f0-9]+:    41 0f 1b 9c 24 99 03 00 00      bndstx %bnd3,0x399\(%r12\)
167 [       ]*[a-f0-9]+:    41 0f 1b 8b 34 12 00 00         bndstx %bnd1,0x1234\(%r11\)
168 [       ]*[a-f0-9]+:    0f 1b 93 34 12 00 00    bndstx %bnd2,0x1234\(%rbx\)
169 [       ]*[a-f0-9]+:    0f 1b 14 1d 03 00 00 00         bndstx %bnd2,0x3\(,%rbx,1\)
170 [       ]*[a-f0-9]+:    42 0f 1b 14 25 03 00 00 00      bndstx %bnd2,0x3\(,%r12,1\)
171 [       ]*[a-f0-9]+:    0f 1b 0a                bndstx %bnd1,\(%rdx\)
172 [       ]*[a-f0-9]+:    0f 1a 44 18 03          bndldx 0x3\(%rax,%rbx,1\),%bnd0
173 [       ]*[a-f0-9]+:    0f 1a 54 13 03          bndldx 0x3\(%rbx,%rdx,1\),%bnd2
174 [       ]*[a-f0-9]+:    41 0f 1a 9c 24 99 03 00 00      bndldx 0x399\(%r12\),%bnd3
175 [       ]*[a-f0-9]+:    41 0f 1a 8b 34 12 00 00         bndldx 0x1234\(%r11\),%bnd1
176 [       ]*[a-f0-9]+:    0f 1a 93 34 12 00 00    bndldx 0x1234\(%rbx\),%bnd2
177 [       ]*[a-f0-9]+:    0f 1a 14 1d 03 00 00 00         bndldx 0x3\(,%rbx,1\),%bnd2
178 [       ]*[a-f0-9]+:    42 0f 1a 14 25 03 00 00 00      bndldx 0x3\(,%r12,1\),%bnd2
179 [       ]*[a-f0-9]+:    0f 1a 0a                bndldx \(%rdx\),%bnd1
180 [       ]*[a-f0-9]+:    f2 e8 16 00 00 00       bnd callq 434 <foo>
181 [       ]*[a-f0-9]+:    f2 ff d0                bnd callq \*%rax
182 [       ]*[a-f0-9]+:    f2 41 ff d3             bnd callq \*%r11
183 [       ]*[a-f0-9]+:    f2 74 0c                bnd je 434 <foo>
184 [       ]*[a-f0-9]+:    f2 eb 09                bnd jmp 434 <foo>
185 [       ]*[a-f0-9]+:    f2 ff e1                bnd jmpq \*%rcx
186 [       ]*[a-f0-9]+:    f2 41 ff e4             bnd jmpq \*%r12
187 [       ]*[a-f0-9]+:    f2 c3                   bnd retq 
188
189 0+434 <foo>:
190 [       ]*[a-f0-9]+:    f2 c3                   bnd retq 
191 #pass