如何在 MASM 中声明 __m128i 常量?
How to declare __m128i constant in MASM?
align(16)
__xmm@200020000a4f0a4f6621662170707070 xmmword 200020000a4f0a4f6621662170707070h
和
__xmm@200020000a4f0a4f6621662170707070 xmmword 0x200020000a4f0a4f6621662170707070
两者都失败了,编译器说 error A2138: invalid data initializer
我发现的最佳解决方法是使用两个具有单独 LABEL
定义的 8 字节初始值设定项,例如:
__xmm@200020000a4f0a4f6621662170707070 LABEL xmmword
dq 0x6621662170707070, 0x200020000a4f0a4f
align(16)
__xmm@200020000a4f0a4f6621662170707070 xmmword 200020000a4f0a4f6621662170707070h
和
__xmm@200020000a4f0a4f6621662170707070 xmmword 0x200020000a4f0a4f6621662170707070
两者都失败了,编译器说 error A2138: invalid data initializer
我发现的最佳解决方法是使用两个具有单独 LABEL
定义的 8 字节初始值设定项,例如:
__xmm@200020000a4f0a4f6621662170707070 LABEL xmmword
dq 0x6621662170707070, 0x200020000a4f0a4f