Я новичок в наборах команд AVX2 и SSE2 и хочу узнать больше о том, как использовать такие наборы...
Я работаю с инструкциями SSE2 на VS2013 и понял, что некоторые функции в документации Intel...
Я начал изучать команды SIMD, используя смесь кода c и встроенной сборки gcc. Я пытаюсь понять, как...
Можно ли с помощью SSE2 / SIMD сохранить __m128 значения (4 float) в массиве double? Мне нужно...
Я зацикливаю некоторые данные, вычисляю некоторые двойные и каждые 2 __m128d операции, я хочу...
В float, кажется, довольно просто floor() и чем int(), например: float z = floor(LOG2EF * x + 0
Вот код, который я пытаюсь преобразовать: double версия Vade Pade Exp fast_ex () приблизительно...
Я использую Fasm (сборка) и ищу инструкции по сборке SSE2, эквивалентные этим встроенным...
Допустим, я управляю __m128d переменной с именем v_phase, которая рассчитывается как index 0 : load...
Я пытаюсь преобразовать этот код: double *pB = b[voiceIndex]; double *pC = c[voiceIndex]; double...
Вот код, который я пытаюсь преобразовать в SSE2: double *pA = a; double *pB = b[voiceIndex]; double...
Я делаю код, который по существу использует преимущества SSE2 для оптимизации этого кода: double...
Имея этот массив: alignas(16) double c[voiceSize][blockSize]; Это функция, которую я пытаюсь...
Я действительно не могу понять, что такое "ключевое слово", как __m128d в C ++. Я использую MSVC, а...
Я перемещаю первые шаги в SSE2 в C ++. Вот встроенное, которое я изучаю прямо сейчас: __m128d...
Учитывая 128-битный регистр xmm, который упакован двумя четырьмя словами (то есть двумя 64-битными...
В коде, который я отлаживаю, есть инструкция по сборке, показанная ниже: pmuludq xmm6, xmm1 xmm6 =...
Я пытаюсь загрузить 128-битный регистр xmm с двумя UInt64 целыми числами в Delphi (XE6). Фон...
У меня есть два целых числа UInt64 (т. Е. 64-разрядное четырехзначное слово). они выровнены по...