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.
Wolfdale<br />
Move instructions<br />
MOV r,r/i 1 1 x x x 1 0.33<br />
MOV a) r,m 1 1 2 1<br />
MOV a) m,r 1 1 1 3 1<br />
MOV m,i 1 1 1 3 1<br />
MOV r,sr 1 1 1<br />
MOV m,sr 2 1 1 1 1<br />
MOV sr,r 8 4 x x x 4 16<br />
MOV sr,m 8 3 x x 5 16<br />
MOVNTI<br />
MOVSX MOVZX<br />
m,r 2 1 1 2<br />
MOVSXD<br />
r,r 1 1 x x x 1 0.33<br />
MOVSX MOVZX r16/32,m 1 1 1<br />
MOVSX MOVSXD r64,m 2 1 x x x 1 1<br />
CMOVcc r,r 2 2 x x x 2 1<br />
CMOVcc r,m 2 2 x x x 1<br />
XCHG r,r 3 3 x x x 2 2<br />
XCHG r,m 7 1 1 1 high b)<br />
XLAT 2 1 1 4 1<br />
PUSH r 1 1 1 3 1<br />
PUSH i 1 1 1 1<br />
PUSH m 2 1 1 1 1<br />
PUSH sr 2 1 1 1 1<br />
PUSHF(D/Q) 17 15 x x x 1 1 7<br />
PUSHA(D) i) 18 9 1 8 8<br />
POP r 1 1 2 1<br />
POP (E/R)SP 4 3 1<br />
POP m 2 1 1 1 1.5<br />
POP sr 10 9 1 17<br />
POPF(D/Q) 24 23 x x x 1 20<br />
POPA(D) i) 10 2 8 7<br />
LAHF SAHF 1 1 x x x 1 0.33<br />
SALC i) 2 2 x x x 4 1<br />
LEA a) r,m 1 1 1 1 1<br />
BSWAP r 2 2 1 1 4 1<br />
LDS LES LFS LGS LSS m 11 11 1 17<br />
PREFETCHNTA m 1 1 1<br />
PREFETCHT0/1/2 m 1 1 1<br />
LFENCE 2 1 1 8<br />
MFENCE 2 1 1 6<br />
SFENCE 2 1 1 9<br />
CLFLUSH<br />
IN<br />
OUT<br />
m8 4 2 1 1 1 1 120 90<br />
Arithmetic instructions<br />
ADD SUB r,r/i 1 1 x x x 1 0.33<br />
ADD SUB r,m 1 1 x x x 1 1<br />
ADD SUB m,r/i 2 1 x x x 1 1 1 6 1<br />
ADC SBB r,r/i 2 2 x x x 2 2<br />
Page 94