Ich kann auf meinem Intel Core 2 Quad Q8300 (MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, EM64T, VT-x) unter Win7-64 sämtliche MMX und SSE-Befehle nicht mehr ausführen, mm- und xmm-Register werden nicht akzeptiert. (Xpia meldet entweder bei MOVD "Instruction not accepted in current CPU mode" oder beim Lesen des MXDCSR-Registers mittels STMXCSR m32:
> Fehler gemeldet in ASMTest.asm = last.asm (XProfan-Ordner):
> last.asm(150): Error! E010: Invalid instruction with current CPU setting
> 150: STMXCSR Wert
> Fehler: -> Abgebrochen.)
CPU- und FPU-Befehle funktionieren dagegen normal, auf dem alten XP-Rechner klappt fast alles.
Ich verwende die .686 Einstellung. Benötige ich andere/weitere Assemblerdirektiven?
Gruss