Как эффективно выполнять двойные / int64 преобразования с SSE / AVX?

В SSE2 есть инструкции для преобразования векторов между числами с плавающей точкой одинарной точности и 32-разрядными целыми числами.

_mm_cvtps_epi32()_mm_cvtepi32_ps()

Но нет эквивалентов для двойных и 64-битных целых чисел. Другими словами, они отсутствуют:

_mm_cvtpd_epi64()_mm_cvtepi64_pd()

Кажется, у AVX их тоже нет.

Какой самый эффективный способ симулировать эти свойства?

Ответы на вопрос(0)

Ваш ответ на вопрос