| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
Publicado: Lun 24 Nov, 2008 11:09 am Asunto: SSE y MMX???? |
|
|
Alguien sabe si se puede usar el repertorio de instrucciones de SSE y MMX en el Builder?
Un saludo. |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 25 Nov, 2008 3:27 am Asunto: |
|
|
Si, MMX, SSE y SSE2.
Un pequeño ejemplo usando SSE (probado en el BCB6):
| Código: | struct { float a, b, c, d; } f = { 1, 2, 3, 4 };
__asm {
movups xmm1, f
mulps xmm1, xmm1
movups f, xmm1
}
ShowMessage( Format("a=%f b=%f c=%f d=%f", ARRAYOFCONST((f.a, f.b, f.c, f.d))) ); |
|
|
| Volver arriba |
|
 |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
Publicado: Mar 25 Nov, 2008 8:52 am Asunto: |
|
|
Muchisimas gracias Leo. Eres un crack!!
Sabes donde puedo ver mas ejemplos?. Estuve buscando por google pero no encontre nada.
Un saludo y gracias de nuevo. |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Dom 30 Nov, 2008 6:41 am Asunto: |
|
|
Lo siento, sin saber concretamente que quieres hacer no puedo ayudarte...
Si ya sabes algo de ensamblador lo mejor es mirar las referencias de Intel que explican con bastante detalle cada set de instrucciones:
[Intel® 64 and IA-32 Architectures Software Developer's Manuals]
http://developer.intel.com/products/processor/manuals/index.htm |
|
| Volver arriba |
|
 |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
|
| Volver arriba |
|
 |
|