From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f0lVZ-0007gx-Pp for qemu-devel@nongnu.org; Tue, 27 Mar 2018 06:07:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f0lVW-0000IC-KC for qemu-devel@nongnu.org; Tue, 27 Mar 2018 06:07:13 -0400 Received: from mail.uni-paderborn.de ([131.234.142.9]:50300) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f0lVW-0000Hj-9W for qemu-devel@nongnu.org; Tue, 27 Mar 2018 06:07:10 -0400 From: Bastian Koppelmann References: <1522128840-498-1-git-send-email-cota@braap.org> <1d2cdc9d-38f4-2274-8981-da47822ca569@mail.uni-paderborn.de> Message-ID: Date: Tue, 27 Mar 2018 12:06:58 +0200 MIME-Version: 1.0 In-Reply-To: <1d2cdc9d-38f4-2274-8981-da47822ca569@mail.uni-paderborn.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH v2 00/14] fp-test + hardfloat List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Emilio G. Cota" , qemu-devel@nongnu.org Cc: Peter Maydell , Mark Cave-Ayland , Richard Henderson , Laurent Vivier , Paolo Bonzini , =?UTF-8?Q?Alex_Benn=c3=a9e?= , Aurelien Jarno On 03/27/2018 11:56 AM, Bastian Koppelmann wrote: > Hi Emilio, > > On 03/27/2018 07:33 AM, Emilio G. Cota wrote: >> v1: https://lists.nongnu.org/archive/html/qemu-devel/2018-03/msg05908.html >> > [...] >> >> Perf numbers are in the last patch. They are a little different than >> last week; I cannot replicate last week's performance (even with >> the very same binaries; might have to reboot the machine I'm using >> soon), but as of today v2 is certainly faster than v1 (e.g. 5% faster >> for nbench-fp). >> >> I have checked all checkpatch warnings; they're all false positives. >> >> You can fetch the series from: >> https://github.com/cota/qemu/tree/hardfloat-v2 > > When I try to build your tree with gcc version 7.3.1 20180312 (GCC), I get: > > CC tricore-softmmu/fpu/softfloat.o > /home/kbastian/coding/upstream-qemu/qemu-fpu/fpu/softfloat.c:417:19: > error: conflicting types for ‘canonicalize’ > static FloatParts canonicalize(FloatParts part, const FloatFmt *parm, > ^~~~~~~~~~~~ > In file included from /usr/include/features.h:423:0, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/math.h:27, > from > /home/kbastian/coding/upstream-qemu/qemu-fpu/fpu/softfloat.c:85: > /usr/include/bits/mathcalls.h:385:1: note: previous declaration of > ‘canonicalize’ was here > __MATHDECL_1 (int, canonicalize,, (_Mdouble_ *__cx, const _Mdouble_ *__x)); > git bisect points to fb1514a0104df6740e4a60c1b08b5daf173f9737 Author: Emilio G. Cota Date: Sat Mar 17 02:13:59 2018 -0400 fpu: introduce hardfloat Cheers, Bastian