Непосредственная загрузка значения в YMM, XMM

Возможно ли загрузить в регистр YMM, XMM значение непосредственно из кода, без применения констант? Вроде: mov eax,$1234

Способы загрузки с применением vmovups, vbroadcastss мне известны.


Ответы (2 шт):

Автор решения: Илья К

Нет. Невозможно. Такая команда была бы чрезмерно длинной и превышала бы лимит в 15 байт на одну команду.

→ Ссылка
Автор решения: Fox

Вот так можно заполнить все четверти константой:

mov     eax,0xAABBCCDD
movd    xmm0,eax
pshufd  xmm0,xmm0,0 
→ Ссылка