Re: [Qemu-devel] [BUG] QEMU x86_64 SSE bug in modf()

2007-03-25 Thread Ludovic Drolez
Thiemo Seufer wrote: Ludovic Drolez wrote: [snip] Would someone be able to track down this SSE QEMU bug seen only in SLES's modf() function ? Please test if this patch for qemu changes the behaviour. Strange... With this, qemu does not run at all (qemu process stuck with 100% CPU used).

Re: [Qemu-devel] [BUG] QEMU x86_64 SSE bug in modf()

2007-01-15 Thread Julian Seward
> > Would someone be able to track down this SSE QEMU bug seen only in SLES's > > modf() function ? The Valgrind sources contain test programs, including expected outputs, for all SSE/SSE2/SSE3 instructions on amd64 (see none/tests/amd64/insn-sse and insn-sse2). Running those on QEMU might be a

Re: [Qemu-devel] [BUG] QEMU x86_64 SSE bug in modf()

2007-01-15 Thread Thiemo Seufer
Ludovic Drolez wrote: [snip] > Would someone be able to track down this SSE QEMU bug seen only in SLES's > modf() function ? Please test if this patch for qemu changes the behaviour. Thiemo Index: Makefile.target === RCS file: /s

Re: [Qemu-devel] [BUG] QEMU x86_64 SSE bug in modf()

2007-01-15 Thread Carlo Marcelo Arenas Belon
On Mon, Jan 15, 2007 at 11:18:01AM +0100, Ludovic Drolez wrote: > > Float to string conversion uses modf() but this function fails under QEMU > and SLES 64, as you can see in this small test program below: pressume you mean running SLES 10 64bit as a guest under QEMU here. which version of qemu

[Qemu-devel] [BUG] QEMU x86_64 SSE bug in modf()

2007-01-15 Thread Ludovic Drolez
Hi ! I've found a bug in Qemu: conversion of floats to strings fails in some cases. For example, Ganglia (cluster monitoring software), shows random values and as well as PHP5 programs. Float to string conversion uses modf() but this function fails under QEMU and SLES 64, as you can see in this