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.
K10<br />
LDMXCSR m 12 12 10<br />
STMXCSR m 3 12 11<br />
3DNow instructions (obsolete)<br />
<strong>Instruction</strong> Operands Ops Latency Reciprocal<br />
throughput<br />
Execution unit Notes<br />
Move and convert instructions<br />
PREFETCH(W) m 1 1/2 AGU<br />
PF2ID mm,mm 1 5 1 FMISC<br />
PI2FD mm,mm 1 5 1 FMISC<br />
PF2IW mm,mm 1 5 1 FMISC 3DNow extension<br />
PI2FW mm,mm 1 5 1 FMISC 3DNow extension<br />
PSWAPD mm,mm 1 2 1/2 FA/M 3DNow extension<br />
Integer instructions<br />
PAVGUSB mm,mm 1 2 1/2 FA/M<br />
PMULHRW mm,mm 1 3 1 FMUL<br />
Floating point instructions<br />
PFADD/SUB/SUBR mm,mm 1 4 1 FADD<br />
PFCMPEQ/GE/GT mm,mm 1 2 1 FADD<br />
PFMAX/MIN mm,mm 1 2 1 FADD<br />
PFMUL mm,mm 1 4 1 FMUL<br />
PFACC mm,mm 1 4 1 FADD<br />
PFNACC, PFPNACC mm,mm 1 4 1 FADD 3DNow extension<br />
PFRCP mm,mm 1 3 1 FMUL<br />
PFRCPIT1/2 mm,mm 1 4 1 FMUL<br />
PFRSQRT mm,mm 1 3 1 FMUL<br />
PFRSQIT1 mm,mm 1 4 1 FMUL<br />
Other<br />
FEMMS mm,mm 1 1/3 FANY<br />
Thank you to Xucheng Tang for doing the measurements on the K10.<br />
Page 35