Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i386 / x86-64-fxsave.s
1 # Check 64bit fxsave/frstor instructions.
2
3         .text
4 foo:
5         fxsave (%rax)
6         fxsave (%r8)
7         fxsave (%r8, %rax)
8         fxsave (%rax, %r8)
9         fxsave (%r8, %r15)
10         fxsave64 (%rax)
11         fxsave64 (%r8)
12         fxsave64 (%r8, %rax)
13         fxsave64 (%rax, %r8)
14         fxrstor (%rax)
15         fxrstor (%r8)
16         fxrstor (%r8, %rax)
17         fxrstor (%rax, %r8)
18         fxrstor (%r8, %r15)
19         fxrstor64 (%rax)
20         fxrstor64 (%r8)
21         fxrstor64 (%r8, %rax)
22         fxrstor64 (%rax, %r8)
23         fxrstor64 (%r8, %r15)
24
25         .intel_syntax noprefix
26 fxsave [rax]
27 fxsave [r8]
28 fxsave [r8+rax*1]
29 fxsave [rax+r8*1]
30 fxsave [r8+r15*1]
31 fxsave64 [rax]
32 fxsave64 [r8]
33 fxsave64 [r8+rax*1]
34 fxsave64 [rax+r8*1]
35 fxrstor [rax]
36 fxrstor [r8]
37 fxrstor [r8+rax*1]
38 fxrstor [rax+r8*1]
39 fxrstor [r8+r15*1]
40 fxrstor64 [rax]
41 fxrstor64 [r8]
42 fxrstor64 [r8+rax*1]
43 fxrstor64 [rax+r8*1]
44 fxrstor64 [r8+r15*1]