Streaming SIMD Extensions: diferència entre les revisions

Contingut suprimit Contingut afegit
Línia 19:
 
== Instruccions SSE ==
 
{{Traducció}}
SSE va introduir instruccions en punt flotant escalars i empaquetades.
SSE introduced both scalar and packed floating point instructions.
 
'''Instruccions en punt flotant'''
 
* Moviment de dades: Memoria-a-Registre / Registre-a-Memoria / Registre-a-Registre
** ScalarEscalar – MOVSS
** PackedEmpaquetat – MOVAPS, MOVUPS, MOVLPS, MOVHPS, MOVLHPS, MOVHLPS
* Aritmètiques
** ScalarEscalar – ADDSS, SUBSS, MULSS, DIVSS, RCPSS, SQRTSS, MAXSS, MINSS, RSQRTSS
** PackedEmpaquetat – ADDPS, SUBPS, MULPS, DIVPS, RCPPS, SQRTPS, MAXPS, MINPS, RSQRTPS
* Comparació
** ScalarEscalar – CMPSS, COMISS, UCOMISS
** PackedEmpaquetat – CMPPS
* Data shuffle and unpacking
** Packed – SHUFPS, UNPCKHPS, UNPCKLPS
* Conversió de tipus de dades
** ScalarEscalar – CVTSI2SS, CVTSS2SI, CVTTSS2SI
** PackedEmpaquetat – CVTPI2PS, CVTPS2PI, CVTTPS2PI
* Operacions lòguiques binàries
** PackedEmpaquetat – ANDPS, ORPS, XORPS, ANDNPS
 
'''Instruccions per a nombres enters'''