[Qemu-devel] Emulation differences, qemu-system-x86_64 vs Athlon64

2006-04-12 Thread Julian Seward
Recently I've been playing with CVS qemu-system (softmmu) on amd64 and had some stability problems. I decided to run Valgrind's amd64 instruction-set tests (derived from qemu's) to see if they picked up anything. Resulting diffs are attached. There are a bunch of differences for the C flag for

Re: [Qemu-devel] Emulation differences, qemu-system-x86_64 vs Athlon64

2006-04-12 Thread Fabrice Bellard
Julian Seward wrote: Recently I've been playing with CVS qemu-system (softmmu) on amd64 and had some stability problems. I decided to run Valgrind's amd64 instruction-set tests (derived from qemu's) to see if they picked up anything. Resulting diffs are attached. There are a bunch of

Re: [Qemu-devel] Emulation differences, qemu-system-x86_64 vs Athlon64

2006-04-12 Thread Julian Seward
I guess the problem comes from the usage of lrintl() on x86_64 in fpu/softfloat-native.c, but I cannot test it yet. It might be that you have to pass in an extra value into those float - int conversion routines, which describes what to do if the conversion is going to overflow. That's because