An error message showed up when I was compiling an .asm file with MMX
instructions in it? However, the same test file could pass the compile if I
used an early version (8.00.2207) of ml64. The version that refuses my test
file is 8.00.40310.39 coming with DDK 3790.1830. Have anyone ever seen this
message and knows how to fix it?
The command line to compile my test file:
ml64 /c test.asm
The error message I got:
error A2222: x87 and MMX instructions disallowed; legacy FP state not saved
in Win64
The test file is as simple as the following:
.code
_Start:
movd rax, mm0
END _Start