Tipos de datos para procesadores X86-64
-
24-10-2019 - |
Pregunta
¿Para qué son estos tipos de datos? __m64, __m128, __m256?
Solución
Una búsqueda rápida de Google-Search me da:
- ¡El tipo de datos __m64 es para usar con MMX y 3DNOW! intrínseco
- El tipo de datos __m128, para usar con las extensiones SIMD de transmisión y transmisión de instrucciones SIMD Extensions 2 Instrinsics
Desafortunadamente, no puedo encontrar fácilmente qué es __m256, pero sospecho que está en la misma línea.
Básicamente, estructuras de datos para MMX y tecnologías similares.
Otros consejos
están SSE Instrucciones, incluidas las nuevas Avx extensión. http://www.serc.iisc.ernet.in/computingfacilities/systems/dell_doc/intel_c++_compiler/en_us/compiler_c/main_cls/intref_cls/common/intref_avx_details.htm y aquí
Almacenan vectores: múltiples valores al mismo tiempo. Puede hacer cálculos sobre todos los valores en un vector simultáneamente con instrucciones especiales. Enlaces de chech
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow