@PeterCordes По словам Агнера, маскировка слиянием бесплатна при приземлении Рыцарей (за вычетом дополнительной зависимости). Но он не прокомментировал Скайлэйк. Я не использую маскировку достаточно, чтобы знать. Я не могу представить, что все по-другому.
тим, у вас есть значения вrax
а такжеrdx
Вы хотите загрузить вxmm
регистр.
Одним из способов будет:
movq xmm0, rax
pinsrq xmm0, rdx, 1
Это довольно медленно, хотя! Есть ли способ лучше?