summaryrefslogtreecommitdiffstats
path: root/safety/data/opcodes-i686
blob: 123fa2b05b906a2bebf6bf1f520731c57e3ea1ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
aaa
aad
aam
aas
adc[bwl]?
add[bwl]?
and[bwl]?
bound[wl]?
bsf[wl]?
bsr[wl]?
bswapl?
btc[wl]?
btr[wl]?
bts[wl]?
bt[wl]?
call
cbtw
cbw
cdq
clc
cld
cli
cltd
cmc
cmovn?(?:a|ae|b|be|c|e|g|ge|l|le|o|p|pe|po|s|z)[wl]?
cmp[bwl]?
cmps[bwl]?
cmpxchg8b
cmpxchg[bwl]?
cpuid
cwd
cwde
cwtd
cwtl
daa
das
dec[bwl]?
div[bwl]?
enter
idiv[bwl]?
imul[bwl]?
inc[bwl]?
je?cxz
jmp
jn?(?:a|ae|b|be|c|e|g|ge|l|le|o|p|pe|po|s|z)
lcall
lds[wl]?
leave
lea[wl]?
les[wl]?
lfence
lfs[wl]?
lgs[wl]?
lods[bwl]?
loopn?[ze]?
lret
lss[wl]?
mfence
movaps
mov[bwl]?
movs[bwl]?
movsb[wl]?
movswl?
movzb[wl]?
movzwl?
mul[bwl]?
neg[bwl]?
nop
not[bwl]?
or[bwl]?
pause
popa[wl]?
popf[wl]?
pop[wl]?
prefetch(?:t[012]|nta)
pusha[wl]?
pushf[wl]?
push[wl]?
rcl[bwl]?
rcr[bwl]?
rdmsr
rdtsc
ret
rol[bwl]?
ror[bwl]?
sahf
sal[bwl]?
sar[bwl]?
sbb[bwl]?
scas[bwl]?
setn?(?:a|ae|b|be|c|e|g|ge|l|le|o|p|pe|po|s|z)
shl[bwl]?
shld[bwl]?
shr[bwl]?
shrd[bwl]?
smov[lw]?
stc
std
sti
stos[bwl]?
sub[bwl]?
test[bwl]?
xadd[bwl]?
xchg[bwl]?
xlat
xlatb
xor[bwl]?