9
ответов

Использование C/C++ специальных функций CPU

Мне любопытно, сделайте новые компиляторы используют некоторые дополнительные функции, встроенные в новые центральные процессоры, такие как MMX SSE, 3DNow! и так? Я имею в виду, в оригинале 8086 не было даже никакого FPU, таким образом, компилятор, настол
вопрос задан: 17 May 2010 22:04
2
ответа

Вычислить f (x) = 2 * (x ^ 2) +5 с насыщением, используя набор команд MMX для 128 чисел размером 2 байта, загруженных из двоичного файла

У меня есть эта проблема, где мне нужно вычислить функцию f (x) = 2 * (x ^ 2) +5 с набором инструкций MMX. У меня две проблемы. На данный момент это мой код: section .data print_fmt db '% d', 10, 0 ...
вопрос задан: 17 January 2019 17:26
2
ответа

Общие методы SIMD

Где я могу найти информацию об общих приемах SIMD? Я имею систему команд и знаю, как написать нехитрый код SIMD, но я знаю, SIMD теперь намного более мощен. Это может содержать комплекс...
вопрос задан: 9 December 2011 00:29
1
ответ

Краткий SSE и ссылка инструкции MMX с задержками и пропускной способностью

Я пытаюсь оптимизировать некоторую арифметику при помощи MMX и систем команд SSE со встроенным ассемблерным кодом. Однако я не мог найти хорошие ссылки для синхронизаций и использований их улучшенными...
вопрос задан: 12 October 2012 10:16
1
ответ

Использование стека с внутренними компонентами MMX и Microsoft C ++

У меня есть встроенный цикл ассемблера, который кумулятивно добавляет элементы из массива данных int32 с инструкциями MMX. В частности, он использует тот факт, что регистры MMX могут вмещать 16 int32 для ...
вопрос задан: 24 May 2010 15:08
0
ответов

Сумма префиксов SIMD на процессоре Intel

Мне нужно реализовать алгоритм суммирования префиксов, и мне нужно, чтобы он работал как можно быстрее. Пример: [3, 1, 7, 0, 4, 1, 6, 3] должно дать: [3, 4, 11, 11, 15, 16, 22, 25] Есть ли способ сделать это...
вопрос задан: 26 November 2019 02:23
0
ответов

Как преобразовать long long (или __int64) в __m64

Как правильно преобразовать значение __int64 в значение __m64 для использования с SSE?
вопрос задан: 30 January 2012 09:55
0
ответов

оператор if / else во встроенных функциях SSE

Я пытаюсь оптимизировать небольшой фрагмент кода с помощью SSE intrinsics (я полный новичок в этой теме), но я немного зациклился на использовании условных выражений. Мой исходный код: unsigned long c; ...
вопрос задан: 9 June 2011 10:25