A | |||
aaa ( ) | |||
aad ( ) | |||
aam ( ) | |||
aas ( ) | |||
adc ( ) | |||
add ( ) | |||
addpd ( ) | |||
addps ( ) | |||
addressing ( ) | |||
addsd ( ) | |||
addss ( ) | |||
.align ( ) | |||
and ( ) | |||
andnpd ( ) | |||
andnps ( ) | |||
andpd ( ) | |||
andps ( ) | |||
arpl ( ) | |||
as ( ) | |||
command line ( ) | |||
ELF object file ( ) | |||
macro processing ( ) | |||
syntax, UNIX versus Intel ( ) | |||
.ascii ( ) | |||
assembler, See as |
B | |||
.bcd ( ) | |||
binary arithmetic instructions ( ) | |||
bit instructions ( ) | |||
bound ( ) | |||
bsf ( ) | |||
bsr ( ) | |||
.bss ( ) | |||
bswap ( ) | |||
bt ( ) | |||
btc ( ) | |||
btr ( ) | |||
bts ( ) | |||
.2byte ( ) | |||
.4byte ( ) | |||
.8byte ( ) | |||
.byte ( ) | |||
byte instructions ( ) |
C | |||
call ( ) | |||
cbtw ( ) | |||
clc ( ) | |||
cld ( ) | |||
clflush ( ) | |||
cli ( ) | |||
cltd ( ) | |||
cltq ( ) | |||
clts ( ) | |||
cmc ( ) | |||
cmov.a ( ) | |||
cmova ( ) | |||
cmov.ae ( ) | |||
cmovae ( ) | |||
cmov.b ( ) | |||
cmovb ( ) | |||
cmov.be ( ) | |||
cmovbe ( ) | |||
cmov.c ( ) | |||
cmovc ( ) | |||
cmov.e ( ) | |||
cmove ( ) | |||
cmov.g ( ) | |||
cmovg ( ) | |||
cmov.ge ( ) | |||
cmovge ( ) | |||
cmov.l ( ) | |||
cmovl ( ) | |||
cmov.le ( ) | |||
cmovle ( ) | |||
cmov.na ( ) | |||
cmovna ( ) | |||
cmov.nae ( ) | |||
cmovnae ( ) | |||
cmov.nb ( ) | |||
cmovnb ( ) | |||
cmov.nbe ( ) | |||
cmovnbe ( ) | |||
cmov.nc ( ) | |||
cmovnc ( ) | |||
cmov.ne ( ) | |||
cmovne ( ) | |||
cmov.ng ( ) | |||
cmovng ( ) | |||
cmov.nge ( ) | |||
cmovnge ( ) | |||
cmov.nl ( ) | |||
cmovnl ( ) | |||
cmov.nle ( ) | |||
cmovnle ( ) | |||
cmov.no ( ) | |||
cmovno ( ) | |||
cmov.np ( ) | |||
cmovnp ( ) | |||
cmov.ns ( ) | |||
cmovns ( ) | |||
cmov.nz ( ) | |||
cmovnz ( ) | |||
cmov.o ( ) | |||
cmovo ( ) | |||
cmov.p ( ) | |||
cmovp ( ) | |||
cmovpe ( ) | |||
cmovpo ( ) | |||
cmovs ( ) | |||
cmovz ( ) | |||
cmp ( ) | |||
cmppd ( ) | |||
cmpps ( ) | |||
cmps ( ) | |||
cmpsb ( ) | |||
cmpsd ( ) | |||
cmpsl ( ) | |||
cmpss ( ) | |||
cmpsw ( ) | |||
cmpxchg ( ) | |||
cmpxchg8b ( ) | |||
comisd ( ) | |||
comiss ( ) | |||
.comm ( ) | |||
comment ( ) | |||
control transfer instructions ( ) | |||
cpp ( ) | |||
cpuid ( ) | |||
cqtd ( ) | |||
cqto ( ) | |||
cvtdq2pd ( ) | |||
cvtdq2ps ( ) | |||
cvtpd2dq ( ) | |||
cvtpd2pi ( ) | |||
cvtpd2ps ( ) | |||
cvtpi2pd ( ) | |||
cvtpi2ps ( ) | |||
cvtps2dq ( ) | |||
cvtps2pd ( ) | |||
cvtps2pi ( ) | |||
cvtsd2si ( ) | |||
cvtsd2ss ( ) | |||
cvtsi2sd ( ) | |||
cvtsi2ss ( ) | |||
cvtss2sd ( ) | |||
cvtss2si ( ) | |||
cvttpd2dq ( ) | |||
cvttpd2pi ( ) | |||
cvttps2dq ( ) | |||
cvttps2pi ( ) | |||
cvttsd2si ( ) | |||
cvttss2si ( ) | |||
cwtd ( ) | |||
cwtl ( ) |
D | |||
daa ( ) | |||
das ( ) | |||
.data ( ) | |||
data transfer instructions ( ) | |||
dec ( ) | |||
decimal arithmetic instructions ( ) | |||
directives ( ) | |||
div ( ) | |||
divpd ( ) | |||
divps ( ) | |||
divsd ( ) | |||
divss ( ) | |||
.double ( ) |
E | |||
ELF object file ( ) | |||
emms ( ) | |||
enter ( ) | |||
.even ( ) | |||
.ext ( ) |
F | ||||
f2xm1 ( ) | ||||
fabs ( ) | ||||
fadd ( ) | ||||
faddp ( ) | ||||
fbe, See as | ||||
fbld ( ) | ||||
fbstp ( ) | ||||
fchs ( ) | ||||
fclex ( ) | ||||
fcmovb ( ) | ||||
fcmovbe ( ) | ||||
fcmove ( ) | ||||
fcmovnb ( ) | ||||
fcmovnbe ( ) | ||||
fcmovne ( ) | ||||
fcmovnu ( ) | ||||
fcmovu ( ) | ||||
fcom ( ) | ||||
fcomi ( ) | ||||
fcomip ( ) | ||||
fcomp ( ) | ||||
fcompp ( ) | ||||
fcos ( ) | ||||
fdecstp ( ) | ||||
fdiv ( ) | ||||
fdivp ( ) | ||||
fdivr ( ) | ||||
fdivrp ( ) | ||||
ffree ( ) | ||||
fiadd ( ) | ||||
ficom ( ) | ||||
ficomp ( ) | ||||
fidiv ( ) | ||||
fidivr ( ) | ||||
fild ( ) | ||||
.file ( ) | ||||
fimul ( ) | ||||
fincstp ( ) | ||||
finit ( ) | ||||
fist ( ) | ||||
fistp ( ) | ||||
fisub ( ) | ||||
fisubr ( ) | ||||
flag control instructions ( ) | ||||
fld ( ) | ||||
fld1 ( ) | ||||
fldcw ( ) | ||||
fldenv ( ) | ||||
fldl2e ( ) | ||||
fldl2t ( ) | ||||
fldlg2 ( ) | ||||
fldln2 ( ) | ||||
fldpi ( ) | ||||
fldz ( ) | ||||
.float ( ) | ||||
floating-point instructions | ||||
basic arithmetic ( ) | ||||
comparison ( ) | ||||
control ( ) | ||||
data transfer ( ) | ||||
load constants ( ) | ||||
logarithmic | ||||
See transcendental | ||||
transcendental ( ) | ||||
trigonometric | ||||
See transcendental | ||||
fmul ( ) | ||||
fmulp ( ) | ||||
fnclex ( ) | ||||
fninit ( ) | ||||
fnop ( ) | ||||
fnsave ( ) | ||||
fnstcw ( ) | ||||
fnstenv ( ) | ||||
fnstsw ( ) | ||||
fpatan ( ) | ||||
fprem ( ) | ||||
fprem1 ( ) | ||||
fptan ( ) | ||||
frndint ( ) | ||||
frstor ( ) | ||||
fsave ( ) | ||||
fscale ( ) | ||||
fsin ( ) | ||||
fsincos ( ) | ||||
fsqrt ( ) | ||||
fst ( ) | ||||
fstcw ( ) | ||||
fstenv ( ) | ||||
fstp ( ) | ||||
fstsw ( ) | ||||
fsub ( ) | ||||
fsubp ( ) | ||||
fsubr ( ) | ||||
fsubrp ( ) | ||||
ftst ( ) | ||||
fucom ( ) | ||||
fucomi ( ) | ||||
fucomip ( ) | ||||
fucomp ( ) | ||||
fucompp ( ) | ||||
fwait ( ) | ||||
fxam ( ) | ||||
fxch ( ) | ||||
fxrstor ( ) | ||||
fxsave ( ) | ||||
fxtract ( ) | ||||
fyl2x ( ) | ||||
fyl2xp1 ( ) |
G | |||
gas ( ) | |||
.globl ( ) | |||
.group ( ) |
H | |||
.hidden ( ) | |||
hlt ( ) |
I | |||
I/O (input/output) instructions ( ) | |||
.ident ( ) | |||
identifier ( ) | |||
idiv ( ) | |||
imul ( ) | |||
in ( ) | |||
inc ( ) | |||
ins ( ) | |||
insb ( ) | |||
insl ( ) | |||
instruction ( ) | |||
format ( ) | |||
suffixes ( ) | |||
instructions | |||
binary arithmetic ( ) | |||
bit ( ) | |||
byte ( ) | |||
control transfer ( ) | |||
data transfer ( ) | |||
decimal arithmetic ( ) | |||
flag control ( ) | |||
floating-point ( ) | |||
I/O (input/output) ( ) | |||
logical ( ) | |||
miscellaneous ( ) | |||
MMX ( ) | |||
operating system support ( ) | |||
Opteron ( ) | |||
rotate ( ) | |||
segment register ( ) | |||
shift ( ) | |||
SIMD state management ( ) | |||
SSE ( ) | |||
SSE2 ( ) | |||
string ( ) | |||
insw ( ) | |||
int ( ) | |||
into ( ) | |||
invd ( ) | |||
invlpg ( ) | |||
iret ( ) |
J | |||
ja ( ) | |||
jae ( ) | |||
jb ( ) | |||
jbe ( ) | |||
jc ( ) | |||
jcxz ( ) | |||
je ( ) | |||
jecxz ( ) | |||
jg ( ) | |||
jge ( ) | |||
jl ( ) | |||
jle ( ) | |||
jmp ( ) | |||
jnae ( ) | |||
jnb ( ) | |||
jnbe ( ) | |||
jnc ( ) | |||
jne ( ) | |||
jng ( ) | |||
jnge ( ) | |||
jnl ( ) | |||
jnle ( ) | |||
jno ( ) | |||
jnp ( ) | |||
jns ( ) | |||
jnz ( ) | |||
jo ( ) | |||
jp ( ) | |||
jpe ( ) | |||
jpo ( ) | |||
js ( ) | |||
jz ( ) |
K | |||
keyword ( ) |
L | |||
label ( ) | |||
numeric ( ) | |||
symbolic ( ) | |||
lahf ( ) | |||
lar ( ) | |||
lcall ( ) | |||
.lcomm ( ) | |||
ldmxcsr ( ) | |||
lds ( ) | |||
lea ( ) | |||
leave ( ) | |||
les ( ) | |||
lfence ( ) | |||
lfs ( ) | |||
lgdt ( ) | |||
lgs ( ) | |||
lidt ( ) | |||
lldt ( ) | |||
lmsw ( ) | |||
.local ( ) | |||
lock ( ) | |||
lods ( ) | |||
lodsb ( ) | |||
lodsl ( ) | |||
lodsw ( ) | |||
logical instructions ( ) | |||
.long ( ) | |||
loop ( ) | |||
loope ( ) | |||
loopne ( ) | |||
loopnz ( ) | |||
loopz ( ) | |||
lret ( ) | |||
lsl ( ) | |||
lss ( ) | |||
ltr ( ) |
M | |||
m4 ( ) | |||
maskmovdqu ( ) | |||
maskmovq ( ) | |||
maxpd ( ) | |||
maxps ( ) | |||
maxsd ( ) | |||
maxss ( ) | |||
mfence ( ) | |||
minpd ( ) | |||
minps ( ) | |||
minsd ( ) | |||
minss ( ) | |||
miscellaneous instructions ( ) | |||
MMX instructions | |||
comparison ( ) | |||
conversion ( ) | |||
data transfer ( ) | |||
logical ( ) | |||
packed arithmetic ( ) | |||
rotate ( ) | |||
shift ( ) | |||
state management ( ) | |||
mov ( ) | |||
movabs ( ) | |||
movabsA ( ) | |||
movapd ( ) | |||
movaps ( ) | |||
movd ( ) | |||
movdq2q ( ) | |||
movdqa ( ) | |||
movdqu ( ) | |||
movhlps ( ) | |||
movhpd ( ) | |||
movhps ( ) | |||
movlhps ( ) | |||
movlpd ( ) | |||
movlps ( ) | |||
movmskpd ( ) | |||
movmskps ( ) | |||
movntdq ( ) | |||
movnti ( ) | |||
movntpd ( ) | |||
movntps ( ) | |||
movntq ( ) | |||
movq ( ) | |||
movq2dq ( ) | |||
movs ( ) | |||
movsb ( ) ( ) | |||
movsd ( ) | |||
movsl ( ) | |||
movss ( ) | |||
movsw ( ) ( ) | |||
movupd ( ) | |||
movups ( ) | |||
movzb ( ) | |||
movzw ( ) | |||
mul ( ) | |||
mulpd ( ) | |||
mulps ( ) | |||
mulsd ( ) | |||
mulss ( ) |
N | |||
neg ( ) | |||
nop ( ) | |||
not ( ) | |||
numbers ( ) | |||
floating point ( ) | |||
integers ( ) | |||
binary ( ) | |||
decimal ( ) | |||
hexadecimal ( ) | |||
octal ( ) |
O | |||
operands ( ) | |||
immediate ( ) | |||
indirect ( ) | |||
memory | |||
addressing ( ) | |||
ordering (source, destination) ( ) | |||
register ( ) | |||
operating system support instructions ( ) | |||
Opteron instructions ( ) | |||
or ( ) | |||
orpd ( ) | |||
orps ( ) | |||
out ( ) | |||
outs ( ) | |||
outsb ( ) | |||
outsl ( ) | |||
outsw ( ) |
P | |||
packssdw ( ) | |||
packsswb ( ) | |||
packuswb ( ) | |||
paddb ( ) | |||
paddd ( ) | |||
paddq ( ) | |||
paddsb ( ) | |||
paddsw ( ) | |||
paddusb ( ) | |||
paddusw ( ) | |||
paddw ( ) | |||
pand ( ) | |||
pandn ( ) | |||
pause ( ) | |||
pavgb ( ) | |||
pavgw ( ) | |||
pcmpeqb ( ) | |||
pcmpeqd ( ) | |||
pcmpeqw ( ) | |||
pcmpgtb ( ) | |||
pcmpgtd ( ) | |||
pcmpgtw ( ) | |||
pextrw ( ) | |||
pinsrw ( ) | |||
pmaddwd ( ) | |||
pmaxsw ( ) | |||
pmaxub ( ) | |||
pminsw ( ) | |||
pminub ( ) | |||
pmovmskb ( ) | |||
pmulhuw ( ) | |||
pmulhw ( ) | |||
pmullw ( ) | |||
pmuludq ( ) | |||
pop ( ) | |||
popa ( ) | |||
popal ( ) | |||
popaw ( ) | |||
popf ( ) | |||
popfw ( ) | |||
.popsection ( ) | |||
por ( ) | |||
prefetchnta ( ) | |||
prefetcht0 ( ) | |||
prefetcht1 ( ) | |||
prefetcht2 ( ) | |||
.previous ( ) | |||
psadbw ( ) | |||
pshufd ( ) | |||
pshufhw ( ) | |||
pshuflw ( ) | |||
pshufw ( ) | |||
pslld ( ) | |||
pslldq ( ) | |||
psllq ( ) | |||
psllw ( ) | |||
psrad ( ) | |||
psraw ( ) | |||
psrld ( ) | |||
psrldq ( ) | |||
psrlq ( ) | |||
psrlw ( ) | |||
psubb ( ) | |||
psubd ( ) | |||
psubq ( ) | |||
psubsb ( ) | |||
psubsw ( ) | |||
psubusb ( ) | |||
psubusw ( ) | |||
psubw ( ) | |||
punpckhbw ( ) | |||
punpckhdq ( ) | |||
punpckhqdq ( ) | |||
punpckhwd ( ) | |||
punpcklbw ( ) | |||
punpckldq ( ) | |||
punpcklqdq ( ) | |||
punpcklwd ( ) | |||
push ( ) | |||
pusha ( ) | |||
pushal ( ) | |||
pushaw ( ) | |||
pushf ( ) | |||
pushfw ( ) | |||
.pushsection ( ) | |||
pxor ( ) |
Q | |||
.quad ( ) |
R | |||
rcl ( ) | |||
rcpps ( ) | |||
rcpss ( ) | |||
rcr ( ) | |||
rdmsr ( ) | |||
rdpmc ( ) | |||
rdtsc ( ) | |||
.rel ( ) | |||
rep ( ) | |||
repnz ( ) | |||
repz ( ) | |||
ret ( ) | |||
rol ( ) | |||
ror ( ) | |||
rotate instructions ( ) | |||
rsm ( ) | |||
rsqrtps ( ) | |||
rsqrtss ( ) |
S | |||
sahf ( ) | |||
sal ( ) | |||
sar ( ) | |||
sbb ( ) | |||
scas ( ) | |||
scasb ( ) | |||
scasl ( ) | |||
scasw ( ) | |||
.section ( ) | |||
segment register instructions ( ) | |||
.set ( ) | |||
seta ( ) | |||
setae ( ) | |||
setb ( ) | |||
setbe ( ) | |||
setc ( ) | |||
sete ( ) | |||
setg ( ) | |||
setge ( ) | |||
setl ( ) | |||
setle ( ) | |||
setna ( ) | |||
setnae ( ) | |||
setnb ( ) | |||
setnbe ( ) | |||
setnc ( ) | |||
setne ( ) | |||
setng ( ) | |||
setnge ( ) | |||
setnl ( ) | |||
setnle ( ) | |||
setno ( ) | |||
setnp ( ) | |||
setns ( ) | |||
setnz ( ) | |||
seto ( ) | |||
setp ( ) | |||
setpe ( ) | |||
setpo ( ) | |||
sets ( ) | |||
setz ( ) | |||
sfence ( ) | |||
sgdt ( ) | |||
shift instructions ( ) | |||
shl ( ) | |||
shld ( ) | |||
shr ( ) | |||
shrd ( ) | |||
shufpd ( ) | |||
shufps ( ) | |||
sidt ( ) | |||
SIMD state management instructions ( ) | |||
.skip ( ) | |||
sldt ( ) | |||
.sleb128 ( ) | |||
smovl ( ) | |||
smsw ( ) | |||
sqrtpd ( ) | |||
sqrtps ( ) | |||
sqrtsd ( ) | |||
sqrtss ( ) | |||
SSE instructions | |||
compare ( ) | |||
conversion ( ) | |||
data transfer ( ) | |||
integer (64–bit SIMD) ( ) | |||
logical ( ) | |||
miscellaneous ( ) | |||
MXCSR state management ( ) | |||
packed arithmetic ( ) | |||
shuffle ( ) | |||
unpack ( ) | |||
SSE2 instructions | |||
compare ( ) | |||
conversion ( ) | |||
data movement ( ) | |||
logical ( ) | |||
miscellaneous ( ) | |||
packed arithmetic ( ) | |||
packed single-precision floating-point ( ) | |||
shuffle ( ) | |||
SIMD integer instructions (128–bit) ( ) | |||
unpack ( ) | |||
statement ( ) | |||
empty ( ) | |||
stc ( ) | |||
std ( ) | |||
sti ( ) | |||
stmxcsr ( ) | |||
stos ( ) | |||
stosb ( ) | |||
stosl ( ) | |||
stosw ( ) | |||
str ( ) | |||
.string ( ) | |||
string ( ) | |||
string instructions ( ) | |||
sub ( ) | |||
subpd ( ) | |||
subps ( ) | |||
subsd ( ) | |||
subss ( ) | |||
.symbolic ( ) | |||
sysenter ( ) | |||
sysexit ( ) |
T | |||
.tbss ( ) | |||
.tcomm ( ) | |||
.tdata ( ) | |||
test ( ) | |||
.text ( ) |
U | |||
ucomisd ( ) | |||
ucomiss ( ) | |||
ud2 ( ) | |||
.uleb128 ( ) | |||
unpckhpd ( ) | |||
unpckhps ( ) | |||
unpcklpd ( ) | |||
unpcklps ( ) |
V | |||
.value ( ) | |||
verr ( ) | |||
verw ( ) |
W | |||
wait ( ) | |||
wbinvd ( ) | |||
.weak ( ) | |||
whitespace ( ) | |||
wrmsr ( ) |
X | |||
xadd ( ) | |||
xchg ( ) | |||
xchgA ( ) | |||
xlat ( ) | |||
xlatb ( ) | |||
xor ( ) | |||
xorpd ( ) | |||
xorps ( ) |
Z | |||
.zero ( ) |