Как объявить константу __m128i в MASM?

align(16)
__xmm@200020000a4f0a4f6621662170707070 xmmword 200020000a4f0a4f6621662170707070h

а также

__xmm@200020000a4f0a4f6621662170707070 xmmword 0x200020000a4f0a4f6621662170707070

Оба терпят неудачу, говорит компилятор error A2138: invalid data initializer

1 ответ

Решение

Лучший обходной путь, который я нашел, это использовать два 8-байтовых инициализатора с отдельным LABEL определение, такое как:

__xmm@200020000a4f0a4f6621662170707070 LABEL xmmword
dq 0x6621662170707070, 0x200020000a4f0a4f
Другие вопросы по тегам