03.03.2013 Views

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Pentium M<br />

XCHG r,r 3 3 2 1.5<br />

XCHG r,m 7 4 1 1 1 high b)<br />

XLAT 2 1 1 1<br />

PUSH r 1 1 1 1 1<br />

PUSH i 2 1 1 1 1<br />

PUSH m 2 1 1 1 2 1<br />

PUSH sr 2 1 1 1<br />

PUSHF(D) 16 3 11 1 1 6<br />

PUSHA(D) 18 2 8 8 8 8<br />

POP r 1 1<br />

POP (E)SP 3 2 1<br />

POP m 2 1 1 1 2 1<br />

POP sr 10 9 1<br />

POPF(D) 17 10 6 1 16<br />

POPA(D) 10 2 8 7 7<br />

LAHF SAHF 1 1 1 1<br />

SALC 2 1 1 1<br />

LEA r,m 1 1 1 1<br />

BSWAP r 2 1 1<br />

LDS LES LFS LGS LSS m 11 8 3<br />

PREFETCHNTA m 1 1 1<br />

PREFETCHT0/1/2 m 1 1 1<br />

SFENCE/LFENCE/MFENCE 2 1 1 6<br />

IN 18 >300<br />

OUT 18 >300<br />

Arithmetic instructions<br />

ADD SUB r,r/i 1 1 1 0.5<br />

ADD SUB r,m 1 1 1 2 1<br />

ADD SUB m,r/i 3 1 1 1 1 1<br />

ADC SBB r,r/i 2 1 1 2 2<br />

ADC SBB r,m 2 1 1 1<br />

ADC SBB m,r/i 7 4 1 1 1<br />

CMP r,r/i 1 1 1 0.5<br />

CMP m,r 1 1 1 1 1<br />

CMP m,i 2 1 1 1<br />

INC DEC NEG NOT r 1 1 1 0.5<br />

INC DEC NEG NOT m 3 1 1 1 1<br />

AAA AAS DAA DAS 1 1<br />

AAD 3 1 2 2<br />

AAM 4 1 1 2 15<br />

MUL IMUL r8 1 1 4 1<br />

MUL IMUL r16/r32 3 3 5 1<br />

IMUL r,r 1 1 4 1<br />

IMUL r,r,i 1 1 4 1<br />

MUL IMUL m8 1 1 1 4 1<br />

MUL IMUL m16/m32 3 3 1 5 1<br />

IMUL r,m 1 1 1 4 1<br />

IMUL r,m,i 2 1 1 4 1<br />

DIV IDIV r8 5 4 1 15-16 c) 12<br />

Page 72

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

Saved successfully!

Ooh no, something went wrong!