Hello :
I use Visual Studio 2005, but I got some trouble on inline assembly.
__asm{
pxor xmm7,xmm7
movq xmm1,temp_int
punpcklbw xmm7,xmm1
}
It shows error message on "movq xmm1.temp_int"
which shows that : error C2415: improper operand type
Is it due that the type of xmm1 is float ?
Though It build ok if "movq mm1,temp_int ".
But I think it is a bad idea to replace xmm1 by mm1 showed in my whole source code.
Could anybody help me ? Thanks.