projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Add xsave64 and xrstor64.
[external/binutils.git]
/
gas
/
testsuite
/
gas
/
i386
/
x86-64-xsave.s
1
# Check 64bit xsave/xrstor
2
.text
3
_start:
4
xgetbv
5
xsetbv
6
7
xsave (%rax)
8
xsave (%r8)
9
xsave (%r8, %rax)
10
xsave (%rax, %r8)
11
xsave (%r8, %r15)
12
xsave64 (%rax)
13
xsave64 (%r8)
14
xsave64 (%r8, %rax)
15
xsave64 (%rax, %r8)
16
xrstor (%rax)
17
xrstor (%r8)
18
xrstor (%r8, %rax)
19
xrstor (%rax, %r8)
20
xrstor (%r8, %r15)
21
xrstor64 (%rax)
22
xrstor64 (%r8)
23
xrstor64 (%r8, %rax)
24
xrstor64 (%rax, %r8)
25
xrstor64 (%r8, %r15)
26
27
.intel_syntax noprefix
28
xsave [rax]
29
xsave [r8]
30
xsave [r8+rax*1]
31
xsave [rax+r8*1]
32
xsave [r8+r15*1]
33
xsave64 [rax]
34
xsave64 [r8]
35
xsave64 [r8+rax*1]
36
xsave64 [rax+r8*1]
37
xrstor [rax]
38
xrstor [r8]
39
xrstor [r8+rax*1]
40
xrstor [rax+r8*1]
41
xrstor [r8+r15*1]
42
xrstor64 [rax]
43
xrstor64 [r8]
44
xrstor64 [r8+rax*1]
45
xrstor64 [rax+r8*1]
46
xrstor64 [r8+r15*1]