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.

Nehalem<br />

BSWAP r64 1 1 1 int 3 1<br />

LDS LES LFS LGS LSS m 9 3 x x x 6 int 15<br />

PREFETCHNTA m 1 1 int 1<br />

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

LFENCE 2 1 1 int 9<br />

MFENCE 3 1 x x x 1 1 int 23<br />

SFENCE 2 1 1 int 5<br />

Arithmetic instructions<br />

ADD SUB r,r/i 1 1 x x x int 1 0.33<br />

ADD SUB r,m 1 1 x x x 1 int 1<br />

ADD SUB m,r/i 2 1 x x x 1 1 1 int 6 1<br />

ADC SBB r,r/i 2 2 x x x int 2 2<br />

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

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

CMP r,r/i 1 1 x x x int 1 0.33<br />

CMP m,r/i 1 1 x x x 1 int 1 1<br />

INC DEC NEG NOT r 1 1 x x x int 1 0.33<br />

INC DEC NEG NOT m 3 1 x x x 1 1 1 int 6 1<br />

AAA AAS DAA DAS i) 1 1 1 int 3 1<br />

AAD i) 3 3 x x x int 15 2<br />

AAM i) 5 5 x x x int 20 7<br />

MUL IMUL r8 1 1 1 int 3 1<br />

MUL IMUL r16 3 3 x x x int 5 2<br />

MUL IMUL r32 3 3 x x x int 5 2<br />

MUL IMUL r64 3 3 x x x int 3 2<br />

IMUL r16,r16 1 1 1 int 3 1<br />

IMUL r32,r32 1 1 1 int 3 1<br />

IMUL r64,r64 1 1 1 int 3 1<br />

IMUL r16,r16,i 1 1 1 int 3 1<br />

IMUL r32,r32,i 1 1 1 int 3 1<br />

IMUL r64,r64,i 1 1 1 int 3 2<br />

MUL IMUL m8 1 1 1 1 int 3 1<br />

MUL IMUL m16 3 3 x x x 1 int 5 2<br />

MUL IMUL m32 3 3 x x x 1 int 5 2<br />

MUL IMUL m64 3 2 2 1 int 3 2<br />

IMUL r16,m16 1 1 1 1 int 3 1<br />

IMUL r32,m32 1 1 1 1 int 3 1<br />

IMUL r64,m64 1 1 1 1 int 3 1<br />

IMUL r16,m16,i 1 1 1 1 int 1<br />

IMUL r32,m32,i 1 1 1 1 int 1<br />

IMUL r64,m64,i 1 1 1 1 int 1<br />

DIV c) r8 4 4 1 2 1 int 11-21 7-11<br />

DIV c) r16 6 6 x 4 x int 17-22 7-12<br />

DIV c) r32 6 6 x 3 x int 17-28 7-17<br />

DIV c) r64 ~40 x x x int 28-90 19-69<br />

IDIV c) r8 4 4 1 2 1 int 10-22 7-11<br />

IDIV c) r16 8 8 x 5 x int 18-23 7-12<br />

IDIV c) r32 7 7 x 3 x int 17-28 7-17<br />

IDIV c) r64 ~60 x x x int 37-100 26-86<br />

Page 108

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

Saved successfully!

Ooh no, something went wrong!