9023b49ace4bd9938c7155165358d2d8358f5dc8
[external/binutils.git] / gas / testsuite / gas / i386 / rex.d
1 #objdump: -dw
2 #name: x86-64 manual rex prefix use
3
4 .*: +file format .*
5
6 Disassembly of section .text:
7
8 0+ <_start>:
9 [        ]*[0-9a-f]+:[   ]+40 0f ae 00[  ]+rex fxsavel?[         ]+\(%rax\)
10 [        ]*[0-9a-f]+:[   ]+48 0f ae 00[  ]+(rex.W )?fxsaveq?[    ]+\(%rax\)
11 [        ]*[0-9a-f]+:[   ]+41 0f ae 00[  ]+fxsavel?[     ]+\(%r8\)
12 [        ]*[0-9a-f]+:[   ]+49 0f ae 00[  ]+(rex.WB? )?fxsaveq?[  ]+\(%r8\)
13 [        ]*[0-9a-f]+:[   ]+42 0f ae 04 05 00 00 00 00[   ]+fxsavel?[     ]+(0x0)?\(,%r8(,1)?\)
14 [        ]*[0-9a-f]+:[   ]+4a 0f ae 04 05 00 00 00 00[   ]+(rex.WX? )?fxsaveq?[  ]+(0x0)?\(,%r8(,1)?\)
15 [        ]*[0-9a-f]+:[   ]+43 0f ae 04 00[       ]+fxsavel?[     ]+\(%r8,%r8(,1)?\)
16 [        ]*[0-9a-f]+:[   ]+4b 0f ae 04 00[       ]+(rex.W(XB)? )?fxsaveq?[       ]+\(%r8,%r8(,1)?\)
17 [        ]*[0-9a-f]+:[   ]+40[   ]+rex
18 [        ]*[0-9a-f]+:[   ]+41[   ]+rex.B
19 [        ]*[0-9a-f]+:[   ]+42[   ]+rex.X
20 [        ]*[0-9a-f]+:[   ]+43[   ]+rex.XB
21 [        ]*[0-9a-f]+:[   ]+44[   ]+rex.R
22 [        ]*[0-9a-f]+:[   ]+45[   ]+rex.RB
23 [        ]*[0-9a-f]+:[   ]+46[   ]+rex.RX
24 [        ]*[0-9a-f]+:[   ]+47[   ]+rex.RXB
25 [        ]*[0-9a-f]+:[   ]+48[   ]+rex.W
26 [        ]*[0-9a-f]+:[   ]+49[   ]+rex.WB
27 [        ]*[0-9a-f]+:[   ]+4a[   ]+rex.WX
28 [        ]*[0-9a-f]+:[   ]+4b[   ]+rex.WXB
29 [        ]*[0-9a-f]+:[   ]+4c[   ]+rex.WR
30 [        ]*[0-9a-f]+:[   ]+4d[   ]+rex.WRB
31 [        ]*[0-9a-f]+:[   ]+4e[   ]+rex.WRX
32 [        ]*[0-9a-f]+:[   ]+4f[   ]+rex.WRXB
33 #pass