4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
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