From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from moene.org (84-86-97-173.fixed.kpn.net [84.86.97.173]) by sourceware.org (Postfix) with ESMTPS id 9E5FC385DC07; Thu, 5 Oct 2023 14:45:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9E5FC385DC07 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=moene.org Authentication-Results: sourceware.org; spf=none smtp.mailfrom=moene.org Received: from localhost ([127.0.0.1]) by moene.org with esmtp (Exim 4.97-RC0) (envelope-from ) id 1qoPb7-0000000ALfu-3iGb; Thu, 05 Oct 2023 16:45:06 +0200 Message-ID: Date: Thu, 5 Oct 2023 16:45:05 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Complex numbers support: discussions summary From: Toon Moene To: gcc@gcc.gnu.org References: <87d8389c-3ff5-45ed-bc5e-19463564d703@moene.org> Content-Language: en-US Cc: gfortran Organization: Moene Computational Physics, Maartensdijk, The Netherlands In-Reply-To: <87d8389c-3ff5-45ed-bc5e-19463564d703@moene.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,KAM_SHORT,KHOP_HELO_FCRDNS,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 9/26/23 20:40, Toon Moene wrote: > On 9/26/23 09:30, Richard Biener via Gcc wrote: > >> On Mon, Sep 25, 2023 at 5:17 PM Sylvain Noiry via Gcc >> wrote: > >>> As I said at the end of the presentation, we have written a paper which >>> explains >>> our implementation in details. You can find it on the wiki page of the >>> Cauldron >>> (https://gcc.gnu.org/wiki/cauldron2023talks?action=AttachFile&do=view&target=Exposing+Complex+Numbers+to+Target+Back-ends+%28paper%29.pdf). >> >> Thanks for the detailed presentation at the Cauldron. >> >> My personal summary is that I'm less convinced delaying lowering is >> the way to go. > > Thanks Sylvain for the quick summary of the discussion - it helps a > great deal now that the discussion is still fresh in our memory. I found time today to run some tests. First of all, the result of the gcc test harness as applied to the top of the complex/kvx branch in the https://github.com/kalray/gcc repository: https://gcc.gnu.org/pipermail/gcc-testresults/2023-October/797627.html I think there are several complex failures here that are not in "standard" 12.2 release (for x86_64-linux-gnu). I also compiled all of lapack-3.11.0 with that compiler and obtained the same results as with gcc/gfortran 13.2: --> LAPACK TESTING SUMMARY <-- Processing LAPACK Testing output found in the TESTING directory SUMMARY nb test run numerical error other error ================ =========== ================= ================ REAL 1327023 0 (0.000%) 0 (0.000%) DOUBLE PRECISION 1300917 6 (0.000%) 0 (0.000%) COMPLEX 786775 0 (0.000%) 0 (0.000%) COMPLEX16 787842 0 (0.000%) 0 (0.000%) --> ALL PRECISIONS 4202557 6 (0.000%) 0 (0.000%) Kind regards, -- Toon Moene - e-mail: toon@moene.org - phone: +31 346 214290 Saturnushof 14, 3738 XG Maartensdijk, The Netherlands