Загрузите и дублируйте 4 числа с плавающей точкой одинарной точности в упакованную переменную __m256 с наименьшим количеC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Загрузите и дублируйте 4 числа с плавающей точкой одинарной точности в упакованную переменную __m256 с наименьшим количе

Сообщение Anonymous »

У меня есть массив с плавающей запятой, содержащий 4 числа с плавающей запятой A,B,C,D, и я хочу загрузить их в переменную __m256, например AABBCCDD. Как лучше всего это сделать?
Я знаю, что использование _mm256_set_ps() всегда возможно, но кажется медленным с 8 инструкциями ЦП. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/680 ... 56-variabl
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»