projects
/
deliverable
/
binutils-gdb.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
gas/
[deliverable/binutils-gdb.git]
/
gas
/
testsuite
/
gas
/
i386
/
x86-64-lockbad-1.s
1
# 64bit unlockable Instructions
2
3
.text
4
foo:
5
lock mov %ecx, %eax
6
lock mov (%rbx), %eax
7
8
lock add %ebx, %eax
9
lock add $0x64, %ebx
10
lock adc %ebx, %eax
11
lock adc $0x64, %ebx
12
lock and %ebx, %eax
13
lock and $0x64, %ebx
14
lock btc %eax, %ebx
15
lock btc $0x64, %ebx
16
lock btr %eax, %ebx
17
lock btr $0x64, %ebx
18
lock bts %eax, %ebx
19
lock bts $0x64, %ebx
20
lock cmpxchg %eax,%ebx
21
lock decl %ebx
22
lock incl %ebx
23
lock negl %ebx
24
lock notl %ebx
25
lock or %ebx, %eax
26
lock or $0x64, %ebx
27
lock sbb %ebx, %eax
28
lock sbb $0x64, %ebx
29
lock sub %ebx, %eax
30
lock sub $0x64, %ebx
31
lock xadd %eax, %ebx
32
lock xchg %ebx, %eax
33
lock xchg %eax, %ebx
34
lock xor %ebx, %eax
35
lock xor $0x64, %ebx
36
37
.intel_syntax noprefix
38
lock mov eax,ebx
39
lock mov eax,DWORD PTR [rbx]
40
41
lock add eax,ebx
42
lock add ebx,0x64
43
lock adc eax,ebx
44
lock adc ebx,0x64
45
lock and eax,ebx
46
lock and ebx,0x64
47
lock btc ebx,eax
48
lock btc ebx,0x64
49
lock btr ebx,eax
50
lock btr ebx,0x64
51
lock bts ebx,eax
52
lock bts ebx,0x64
53
lock cmpxchg ebx,eax
54
lock dec ebx
55
lock inc ebx
56
lock neg ebx
57
lock not ebx
58
lock or eax,ebx
59
lock or ebx,0x64
60
lock sbb eax,ebx
61
lock sbb ebx,0x64
62
lock sub eax,ebx
63
lock sub ebx,0x64
64
lock xadd ebx,eax
65
lock xchg ebx,eax
66
lock xchg ebx,eax
67
lock xor eax,ebx
68
lock xor ebx,0x64
This page took
0.032091 seconds
and
4
git commands to generate.