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.

Prescott<br />

MOV r64,i64 2 0 0 1 1 alu1 x64<br />

MOV r8/16,m 2 0 3 0 1 2 load 86<br />

MOV r32/64,m 1 0 2 0 1 2 load 86<br />

MOV m,r 1 0 2 0 store 86 b,c<br />

MOV m,i 2 0 2 0,3 store 86<br />

MOV m64,i32 2 0 2 0,3 store x64<br />

MOV r,sr 1 2 8 86<br />

MOV sr,r/m 1 8 27 86 a,q<br />

MOV r,mabs 3 0 1 x64 l<br />

MOV mabs,r 3 0 2 x64 l<br />

MOVNTI m,r32 2 0 2 sse2<br />

MOVZX r,r 1 0 1 0 0.25 0/1 alu0/1 386 c<br />

MOVZX r16,r8 2 0 2 0 1 0/1 alu0/1 386 c<br />

MOVZX r,m 1 0 2 0 1 2 load 386<br />

MOVSX r16,r8 2 0 2 0 1 0 alu0 386 a,c,o<br />

MOVSX r32/64,r8/16 1 0 1 0 0.5 0 alu0 386 a,c,o<br />

MOVSX r,m 2 0 3 0 1 2 load 386<br />

MOVSXD r64,r32 1 0 1 0 0.5 0 alu0 x64 a<br />

CMOVcc r,r/m 3 0 9.5 0 3 PPro a,e<br />

XCHG r,r 3 0 2 0 1 0/1 alu0/1 86<br />

XCHG r,m 2 6 ≈100 86<br />

XLAT 4 0 6 86<br />

PUSH r 2 0 2 2 86<br />

PUSH i 2 0 2 2 186<br />

PUSH m 3 0 2 2 86<br />

PUSH sr 1 3 9 86<br />

PUSHF(D/Q) 1 3 9 86<br />

PUSHA(D) 1 9 16 186 m<br />

POP r 2 0 1 0 1 86<br />

POP m 2 6 10 86<br />

POP sr 1 8 30 86<br />

POPF(D/Q) 1 8 70 86<br />

POPA(D) 2 16 15 186 m<br />

LEA r,[m] 1 0 0.25 0/1 alu0/1 86 p<br />

LEA r,[r+r/i] 1 0 2.5 0 0.25 0/1 alu0/1 86<br />

LEA r,[r+r+i] 2 0 3.5 0 0.5 0/1 alu0/1 86<br />

LEA r,[r*i] 3 0 3.5 0 1 1 alu 386<br />

LEA r,[r+r*i] 2 0 3.5 0 1 0,1 alu0,1 386<br />

LEA r,[r+r*i+i] 3 0 3.5 0 1 1 alu 386<br />

LAHF 1 0 4 0 1 int 86 n<br />

SAHF 1 0 5 0 0/1 alu0/1 86 d,n<br />

SALC 2 0 0 1 1 int 86 m<br />

LDS, LES, ... r,m 2 10 28 86 m<br />

LODS 1 3 8 8 86<br />

REP LODS 1 5n ≈ 4n+50 86<br />

STOS 1 2 8 8 86<br />

REP STOS 1 2.5n ≈ 3n 86<br />

MOVS 1 4 8 8 86<br />

REP MOVSB 9 ≈.3n ≈.3n 86<br />

REP MOVSW 1 ≈.5-1.1n≈ .6-1.4n 86<br />

Page 145

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

Saved successfully!

Ooh no, something went wrong!