Типы данных для процессоров x86-64 - PullRequest
2 голосов
/ 04 июня 2010

Для чего нужны эти типы данных? __m64, __m128, __m256?

Ответы [ 3 ]

3 голосов
/ 04 июня 2010

Быстрый поиск в Google дает мне:

К сожалению, я не могу с готовностью найти, что такое __m256, но я подозреваю, что это в том же духе.

В основном, структуры данных для MMX и аналогичных технологий.

3 голосов
/ 04 июня 2010
2 голосов
/ 04 июня 2010

это 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 и здесь

они хранят векторы - несколько значений одновременно. Вы можете делать вычисления для всех значений в векторе одновременно со специальными инструкциями. Чечские ссылки

...