On Tue, 20 Jun 2006, Sylvain Petreolle wrote:
--- Julian Seward <[EMAIL PROTECTED]> a ?crit :
The SSE2 instructions cvttps2dq, movdq2q, movq2dq do not behave
correctly, as shown by the attached program. It should print
cvttps2dq_1 ... ok
cvttps2dq_2 ... ok
movdq2q_1 ... ok
movq2dq_1 ... ok
I tried your program on my linux station :
CPU: AMD Athlon(tm) XP 1600+ stepping 02
[EMAIL PROTECTED] qemu]$ gcc --version
gcc (GCC) 4.1.1 20060525 (Red Hat 4.1.1-1)
[EMAIL PROTECTED] qemu]$ gcc -msse2 sse2test.c -o sse2test
[EMAIL PROTECTED] qemu]$ ./sse2test
cvttps2dq_1 ... failed
cvttps2dq_2 ... failed
movdq2q_1 ... failed
movq2dq_1 ... failed
what am i doing wrong here ?
Running it on a CPU without SSE2, if i'm allowed to venture a gues.
--
mailto:[EMAIL PROTECTED]
_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel