Для чего нужны эти типы данных? __m64, __m128, __m256?
Быстрый поиск в Google дает мне:
К сожалению, я не могу с готовностью найти, что такое __m256, но я подозреваю, что это в том же духе.
В основном, структуры данных для MMX и аналогичных технологий.
Арифметические встроенные технологии MMX (C ++).
это SSE инструкции, включая новое расширение AVX . 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 и здесь
они хранят векторы - несколько значений одновременно. Вы можете делать вычисления для всех значений в векторе одновременно со специальными инструкциями. Чечские ссылки