03.03.2013 Views

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!