03.03.2013 Views

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

VIA Nano 2000<br />

ADDPD SUBPD xmm,xmm 1 MBfadd 2-3 1<br />

ADDSUBPS xmm,xmm 1 MBfadd 2-3 1<br />

ADDSUBPD xmm,xmm 1 MBfadd 2-3 1<br />

HADDPS HSUBPS xmm,xmm MBfadd 5 3<br />

HADDPD HSUBPD xmm,xmm MBfadd 5 3<br />

MULSS xmm,xmm 1 MA 3 1<br />

MULSD xmm,xmm 1 MA 4 2<br />

MULPS xmm,xmm MA 3 1<br />

MULPD xmm,xmm MA 4 2<br />

DIVSS xmm,xmm MA 15-22 15-22<br />

DIVSD xmm,xmm MA 15-36 15-36<br />

DIVPS xmm,xmm MA 42-82 42-82<br />

DIVPD xmm,xmm MA 24-70 24-70<br />

RCPSS xmm,xmm 5 5<br />

RCPPS xmm,xmm 14 11<br />

CMPccSS/D xmm,xmm 1 MBfadd 2 1<br />

CMPccPS/D xmm,xmm 1 MBfadd 2 1<br />

COMISS/D UCOMISS/D<br />

xmm,xmm 3 1<br />

MAXSS/D MINSS/D xmm,xmm 1 MBfadd 2 1<br />

MAXPS/D MINPS/D xmm,xmm 1 MBfadd 2 1<br />

Math<br />

SQRTSS xmm,xmm MA 33 33<br />

SQRTPS xmm,xmm MA 126 126<br />

SQRTSD xmm,xmm MA 62 62<br />

SQRTPD xmm,xmm MA 122 122<br />

RSQRTSS xmm,xmm 5 5<br />

RSQRTPS xmm,xmm 14 11<br />

Logic<br />

ANDPS/D xmm,xmm 1 MB 1 1<br />

ANDNPS/D xmm,xmm 1 MB 1 1<br />

ORPS/D xmm,xmm 1 MB 1 1<br />

XORPS/D xmm,xmm 1 MB 1 1<br />

Other<br />

LDMXCSR m32 45 29<br />

STMXCSR m32 13 13<br />

FXSAVE m4096 208 208<br />

FXRSTOR m4096 232 232<br />

VIA-specific instructions<br />

<strong>Instruction</strong> Conditions Clock cycles, approximately<br />

XSTORE Data available 160-400 clock giving 8 bytes<br />

XSTORE No data available 50-80 clock giving 0 bytes<br />

REP XSTORE Quality factor = 0 4800 clock per 8 bytes<br />

REP XSTORE Quality factor > 0 19200 clock per 8 bytes<br />

REP XCRYPTECB 128 bits key 44 clock per 16 bytes<br />

Page 172

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

Saved successfully!

Ooh no, something went wrong!