Вопросы по теме 'mmx'

Использование C / C ++ специальных функций ЦП
Мне любопытно, используют ли новые компиляторы некоторые дополнительные функции, встроенные в новые процессоры, такие как MMX SSE, 3DNow! и так? Я имею в виду, что в оригинальном 8086 не было даже FPU, поэтому старый компилятор даже не может его...
2400 просмотров
schedule 07.06.2023

Ошибки при использовании встроенного ассемблера в C
Я пробую свои силы на ассемблере, чтобы использовать векторные операции, которые я никогда раньше не использовал, и, по общему признанию, у меня есть некоторые проблемы с пониманием синтаксиса. Соответствующий код ниже. unit16_t asdf[4];...
1454 просмотров
schedule 24.05.2024

Как посчитать среднее из 3 целых чисел через mmx?
У меня проблема, надеюсь, что вы поможете. У меня есть задача выполнить градацию серого изображения (отправленного с Java) с помощью команд mmx, xmm или sse. Я это уже делал на C и asm (брал R, G и b по логике и потом находил avg), теперь нужно...
3063 просмотров
schedule 22.09.2022

Преобразование проекта C++ в x64 со ссылками __m64
Итак, когда я начал преобразование и установил цель «x64», я получил 7 неразрешенных внешних. Два примера: error LNK2001: unresolved external symbol _m_empty ...CONVOLUTION_2D_USHORT.obj CONVOLUTION_2D_USHORT error LNK2001: unresolved...
1689 просмотров
schedule 22.12.2022

Как эффективно преобразовать два __m128d в один __m128i в MSVC?
Является ли преобразование, затем сдвиг, а затем побитовое ИЛИ единственным способом преобразования двух __m128d в один __m128i ? Это вполне приемлемо для Xcode в сборке x64. m128d v2dHi = .... m128d v2dLo = .... __m128i v4i =...
310 просмотров
schedule 04.05.2023

Преобразование NV12 в YUY2
В существующем 32-разрядном проекте Windows Visual Studio 2015 C++ у меня есть функция для преобразования видеокадра из NV12 в YUY2, которая в основном просто перетасовывает байты. Вот: void ConvertNV12toYUY2(int nInputHeight,...
180 просмотров
schedule 29.06.2022