Commit | Line | Data |
---|---|---|
b1905489 JB |
1 | .text |
2 | ||
3 | _start: | |
4 | rex/fxsave (%rax) | |
5 | rex64/fxsave (%rax) | |
6 | rex/fxsave (%r8) | |
7 | rex64/fxsave (%r8) | |
8 | rex/fxsave (,%r8) | |
9 | rex64/fxsave (,%r8) | |
10 | rex/fxsave (%r8,%r8) | |
11 | rex64/fxsave (%r8,%r8) | |
0003779b | 12 | |
44846f29 JB |
13 | rex.w add (%rax,%rax), %eax |
14 | rex.r add (%rax,%rax), %eax | |
15 | rex.b add (%rax,%rax), %eax | |
16 | rex.x add (%rax,%rax), %eax | |
17 | ||
18 | rex.w add (%r8,%rax), %eax | |
19 | rex.r add (%rax,%r8), %eax | |
20 | rex.b add (%rax,%rax), %r8d | |
21 | rex.x add (%rax,%rax), %rax | |
22 | ||
6c067bbb RM |
23 | .byte 0x41,0x9b,0xdd,0x30 |
24 | fsave (%r8) | |
25 | ||
2a70cca4 L |
26 | .byte 0x40 |
27 | vmovapd (%rax),%xmm0 | |
28 | ||
0003779b L |
29 | # Test prefixes family. |
30 | rex | |
31 | rex.B | |
32 | rex.X | |
33 | rex.XB | |
34 | rex.R | |
35 | rex.RB | |
36 | rex.RX | |
37 | rex.RXB | |
38 | rex.W | |
39 | rex.WB | |
40 | rex.WX | |
41 | rex.WXB | |
42 | rex.WR | |
43 | rex.WRB | |
44 | rex.WRX | |
45 | rex.WRXB | |
96f8e2ee L |
46 | # Make sure that the above rex prefix won't become the rex prefix for |
47 | # the padding. | |
48 | rex |