| 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 ( ) |
|||