From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6189 invoked by alias); 15 Sep 2006 14:08:48 -0000 Received: (qmail 6133 invoked by uid 48); 15 Sep 2006 14:08:40 -0000 Date: Fri, 15 Sep 2006 14:08:00 -0000 Message-ID: <20060915140840.6132.qmail@sourceware.org> From: "sjmunroe at us dot ibm dot com" To: glibc-bugs@sources.redhat.com In-Reply-To: <20060609223502.2749.sjmunroe@us.ibm.com> References: <20060609223502.2749.sjmunroe@us.ibm.com> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug ports/2749] powerpc32 does not build --without-fp X-Bugzilla-Reason: CC Mailing-List: contact glibc-bugs-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-owner@sourceware.org X-SW-Source: 2006-09/txt/msg00065.txt.bz2 List-Id: ------- Additional Comments From sjmunroe at us dot ibm dot com 2006-09-15 14:08 ------- Update: David Edelsohn provided version of darwin-ldouble with a fmsub implementation based on the soft-fp quad support macros. This was required to produce the 106 intermediate result from the multiple to the final subtract. Unfortunately the expansion of FP_SUB_Q produced incorrect results. Final tracted this down to the __FP_FRAC_SUB_4 macro from op-4.h. The current version does not propagate the borrows correctly for the 3rd anf 4th words. Corrected this and we are see a big improvement in the results. Because IBM extented is only gives 106 vs 113 for for IEEE we are seeing ULPS failures up to 8 bits, but this expected for IBM extented and equivalent to hardware IBM extented results. This is fixed in the no-fpu/libm-test-ulps. Net test-float and test-double are clean and test-ldouble is down to 18 failures (mostly incorrect sign of 0.0 or inf). Debugging continues but good progress. -- http://sourceware.org/bugzilla/show_bug.cgi?id=2749 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.