A2070 d'erreur: opérandes instruction non valide dans SSE MASM64
Question
lors de la compilation dans ce ml64.exe 64bit (masm64) la commande SSE me donne une erreur Que dois-je faire pour inclure les commandes SSE 64 bits?
.code
foo PROC
movlps [rdx], xmm7 ;;error A2070: invalid instruction operands
movhlps xmm6, xmm7
movss [rdx+8], xmm6 ;;rror A2070: invalid instruction operands
ret
foo ENDP
end
je reçois l'erreur:
1>Performing Custom Build Step
1> Assembling: extasm.asm
1>extasm.asm(6) : error A2070: invalid instruction operands
1>extasm.asm(10) : error A2070: invalid instruction operands
1>Microsoft (R) Macro Assembler (x64) Version 8.00.50727.215
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Project : error PRJ0019: A tool returned an error code from "Performing Custom Build Step"
La solution
modifier Ainsi, les deux lignes:
movlps QWORD PTR [RDX], xmm7
movss dword ptr [RDX + 8], xmm6
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow