: $Id: as386.key,v 1.2 2002/11/03 17:42:29 tom Exp $
: Register operands are always prefixed with `%'
.default Ident2
%ah
%al
%ax
%bh
%bl
%bp
%bx
%ch
%cl
%cr0
%cr2
%cr3
%cs
%cx
%db0
%db1
%db2
%db3
%db6
%db7
%dh
%di
%dl
%ds
%dx
%eax
%ebp
%ebx
%ecx
%edi
%edx
%es
%esi
%esp
%fs
%gs
%mm0
%mm1
%mm2
%mm3
%mm4
%mm5
%mm6
%mm7
%r8
%rax
%rip
%si
%sp
%ss
%st
%tr2
%tr6
%tr7
%xmm0
%xmm1
%xmm15
%xmm2
%xmm3
%xmm4
%xmm5
%xmm6
%xmm7
%xmm8
: opcodes
aaa
aaab
aad
aam
aas
adc
adcb
adcl
adcw
add
addl
addpd
addps
addr16
addsd
addss
and
andb
andnpd
andnps
andpd
andps
arpl
bound
bsf
bsr
bswap
btc
btl
btr
bts
byte
call
calll
callq
callw
callww
cbtw
cdq
cdqe
cl
clc
cld
cli
cltd
clts
cmc
cmova
cmovae
cmovb
cmovbe
cmove
cmovg
cmovge
cmovl
cmovle
cmovne
cmovno
cmovnp
cmovns
cmovo
cmovp
cmovs
cmp
cmpeqpd
cmpeqps
cmpeqsd
cmpeqss
cmplepd
cmpleps
cmplesd
cmpless
cmpltpd
cmpltps
cmpltsd
cmpltss
cmpneqpd
cmpneqps
cmpneqsd
cmpneqss
cmpnlepd
cmpnleps
cmpnlesd
cmpnless
cmpnltpd
cmpnltps
cmpnltsd
cmpnltss
cmpordpd
cmpordps
cmpordsd
cmpordss
cmppd
cmpps
cmps
cmpsb
cmpsd
cmpsl
cmpss
cmpsw
cmpunordpd
cmpunordps
cmpunordsd
cmpunordss
cmpxchg
comisd
comiss
cpuid
cqo
cr0
cr2
cr8
cvtdq2pd
cvtdq2ps
cvtpd2dq
cvtpd2pi
cvtpd2ps
cvtpi2pd
cvtpi2ps
cvtps2dq
cvtps2pd
cvtps2pi
cvtsd2si
cvtsd2siq
cvtsd2ss
cvtsi2sd
cvtsi2ss
cvtss2sd
cvtss2si
cvtss2siq
cvttpd2dq
cvttpd2pi
cvttps2dq
cvttps2pi
cvttsd2si
cvttsd2siq
cvttss2si
cvttss2siq
cwde
cwdel
cwdw
cwtd
cwtl
daa
das
db2
dec
dil
div
divb
divl
divpd
divps
divsd
divss
divw
dword
emms
enter
enterw
es
esi
esp
fadd
faddl
faddp
fadds
fcom
fcoml
fcompl
fcompll
fcoms
fdiv
fdivl
fdivp
fdivr
fdivrl
fdivrp
fdivrs
fdivs
femms
fiaddl
fiadds
ficom
ficoml
fidivl
fidivrl
fidivrs
fidivs
fimull
fimuls
fist
fistl
fisubl
fisubrl
fisubrs
fisubs
flat
fldl
fldlw
fmul
fmull
fmulp
fmuls
fn
fs
fst
fstb
fstcw
fstl
fstp
fstpl
fsts
fstsw
fstsw
fstsw
fsub
fsubl
fsubp
fsubr
fsubrl
fsubrp
fsubrs
fsubs
fwait
fxch
gs
high
hlt
hltb
idivb
idivl
idivq
idivw
imul
imulb
imull
imulq
imulw
in
inb
inc
inl
ins
insb
insl
insw
int
int3
int3b
intl
into
invd
invlpg
inw
iret
iretq
iretw
ja
jae
jaw
jb
jbe
jcxz
jcxzw
je
jecxz
jecxzl
jg
jge
jl
jle
jmp
jmpw
jne
jno
jnp
jns
jo
jp
js
lahf
lar
lcall
lcallw
ldmxcsr
lds
ldsb
lea
leal
leave
leavew
les
lfence
lfs
lgdt
lgs
ljmp
ljmpw
lldt
lmsw
lods
loop
loopb
loope
loopne
low
lret
lretw
lsl
lss
maskmovdqu
maskmovq
maxpd
maxps
maxsd
maxss
mfence
minpd
minps
minsd
minss
mov
movabs
movapd
movaps
movb
movd
movdb
movdq2q
movdqa
movdqu
movdw
movhlps
movhpd
movhps
movl
movlhps
movlpd
movlps
movmskpd
movmskps
movntdq
movnti
movntpd
movntps
movntq
movq
movq2dq
movqb
movqw
movs
movsb
movsbl
movsbw
movsd
movsl
movsq
movss
movsw
movswl
movsx
movupd
movups
movw
movzbl
movzbw
movzwl
movzx
mulpd
mulps
mulsd
mulss
nop
noprefix
not
notb
notl
notw
offset
or
orb
orpd
orps
out
outb
outl
outs
outsb
outsl
outsw
outw
packssdw
packsswb
packuswb
paddb
paddd
paddsb
paddsw
paddusb
paddusw
paddw
pand
pandn
part
pavgb
pavgusb
pavgw
pcmpeqb
pcmpeqd
pcmpeqw
pcmpgtb
pcmpgtd
pcmpgtw
pextrw
pf2id
pfacc
pfadd
pfcmpeq
pfcmpge
pfcmpgt
pfmax
pfmin
pfmul
pfrcp
pfrcpit1
pfrcpit2
pfrsqit1
pfrsqrt
pfsub
pfsubr
pi2fd
pinsrw
pmaddwd
pmaxsw
pmaxub
pminsw
pminub
pmovmskb
pmulhrw
pmulhuw
pmulhw
pmullw
pmuludq
pop
popa
popab
popaw
popb
popf
popfl
popfq
popfw
popl
popq
popw
por
prefetch
prefetchnta
prefetcht0
prefetcht1
prefetcht2
prefetchw
psadbw
pshufd
pshufhw
pshuflw
pshufw
pslld
pslldq
psllq
psllw
psrad
psraw
psrld
psrldq
psrlq
psrlw
psubb
psubd
psubsb
psubsw
psubusb
psubusw
psubw
ptr
punpckhbw
punpckhdq
punpckhqdq
punpckhwd
punpcklbw
punpckldq
punpcklwd
push
pusha
pushaw
pushb
pushf
pushfl
pushfq
pushfw
pushl
pushq
pushw
pxor
qword
rcl
rclb
rcll
rclw
rcpps
rcpss
rcx
rdmsr
rdpmc
rdtsc
rdx
rep
ret
retq
retw
rot5
rsm
rsqrtps
rsqrtss
sahf
sbb
scas
scasl
seta
setae
setaeb
setb
setbe
sete
setg
setge
setl
setle
setne
setnew
setno
setnp
setns
seto
setp
sets
sfence
shld
short
short_foo
shrd
shufpd
shufps
si
sil
sldt
sp
spl
sqrtpd
sqrtps
sqrtsd
sqrtss
ss
st
stc
std
sti
stil
stmxcsr
stos
sub
subl
subpd
subps
subsd
subss
symbol
test
ucomisd
ucomiss
ud2a
ud2b
unpckhpd
unpckhps
unpcklpd
unpcklps
var
var2
var2@ntpoff
var@ntpoff
wbinvd
word
wrmsr
xadd
xchg
xlat
xlatb
xlatl
xlatw
xor
xorpd
xorps
xxx
