4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Nano 3000<br />
MOVSX MOVZX r,r 1 I12 1 1/2<br />
MOVSXD r64,r32 1 1 1<br />
MOVSX MOVSXD r,m 2 LD, I12 3 1<br />
MOVZX r,m 1 LD 2 1<br />
CMOVcc r,r 1 I12 1 1/2<br />
CMOVcc r,m LD, I12 5 1<br />
XCHG r,r 3 I12 3 1.5<br />
XCHG r,m 18 18 Implicit lock<br />
XLAT m 3 LD, I1 6 2<br />
PUSH r 1 SA, ST 1-2<br />
PUSH i 1 SA, ST 1-2<br />
PUSH m LD, SA, ST 2<br />
PUSH sr 6<br />
PUSHF(D/Q) 3 2 2<br />
PUSHA(D) 9 15 Not in x64 mode<br />
POP r 2 LD 1.25<br />
POP (E/R)SP 4<br />
POP m 3 2<br />
POP sr 11<br />
POPF(D/Q) 3 1<br />
POPA(D) 16 12 Not in x64 mode<br />
LAHF 1 I1 1 1<br />
SAHF 1 I1 1 1<br />
SALC 2 10 6 Not in x64 mode<br />
LEA r,m 1 SA 1 1<br />
BSWAP<br />
LDS LES LFS LGS LSS<br />
r 1 I2 1 1<br />
m 12 28 28<br />
PREFETCHNTA m 1 LD 1<br />
PREFETCHT0/1/2<br />
LFENCE MFENCE<br />
m 1 LD 1<br />
SFENCE<br />
15<br />
Arithmetic instructions<br />
ADD SUB r,r/i 1 I12 1 1/2<br />
ADD SUB r,m 2 LD I12 1<br />
ADD SUB m,r/i 3 LD I12 SA ST 5 2<br />
ADC SBB r,r/i 1 I1 1 1<br />
ADC SBB r,m 2 LD I1 1<br />
ADC SBB m,r/i 3 LD I1 SA ST 5 2<br />
CMP r,r/i 1 I12 1 1/2<br />
CMP m,r/i 2 LD I12 1<br />
INC DEC NEG NOT r 1 I12 1 1/2<br />
INC DEC NEG NOT m 3 LD I12 SA ST 5<br />
AAA 12 37 Not in x64 mode<br />
AAS 12 22 Not in x64 mode<br />
DAA 14 22 Not in x64 mode<br />
DAS 14 24 Not in x64 mode<br />
AAD 7 24 Not in x64 mode<br />
Page 175<br />
Extra latency to other<br />
ports