From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) by sourceware.org (Postfix) with ESMTPS id 4D930385AC3C for ; Fri, 30 Sep 2022 22:23:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4D930385AC3C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivosinc.com Received: by mail-pj1-x1032.google.com with SMTP id r5so416836pjq.1 for ; Fri, 30 Sep 2022 15:23:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:to:from:cc :in-reply-to:subject:date:from:to:cc:subject:date; bh=fjfnVBTzUiz2EsGg3kpjxn9LIuEylKvsj4Smr0cYgTE=; b=XuVQYqSuHdBRvZM6zqfmJtpxgirN1Mx/c1skTadPSXajUcFHSPlAepebbTkQbzAAyj MF+5mC4c4vaK30b6sfaUrB3q/IDur/2jHEFFcwtDmtgmUyRXcOc82NbRNSaQEs03ixxa 8IR57gvKZfPgl+ZmLtaCnu6QBhK1GHV+5LSAeB7zheox7sJHSSE8ZnTdRU3inv1FGK5/ 4iGF7PuEbP2k8f0wwD6TaCaQEBzm0iLfbmK401gmPhb6E2UUfUGkMSfOmUs7yCthNu6O K06kgXAqcW86lsh6lwfqaCu+gMZf4ptGpwWKGSqMf+wwoHpNxarsRiSAT4+cKDvrSA8w UzsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:to:from:cc :in-reply-to:subject:date:x-gm-message-state:from:to:cc:subject:date; bh=fjfnVBTzUiz2EsGg3kpjxn9LIuEylKvsj4Smr0cYgTE=; b=K49Y4k1hDqNluP5dLzkvuD/SEdXRNwHLCS3xCMxsz/46JwtCQSAdrMBnSgBW6/49ia 0eNOoEVHOkqmdvNccvjB6P2Wwxln0DwWsOdJfilulqnUzHaijzJjK9fDDiNgcl/WgVIF h/yXgAWnMUK3KbsEBq9+EeNBPK0RHkXfsS1NVpEpz0xBL5Wpo2EnQj3s/ckp4GWt6Rz2 sw4+oiRxx+1mASBTP146OPBKeFdLPOHTordvIZAUDoo5VKFFltpJiOjDh59RI+6uHmV6 IVd6kI6UfZa+7786KpVFqfIimvR8pBW62ybay95IDdhicRUHFluTZ50YuqDakSTOPGAI FkOA== X-Gm-Message-State: ACrzQf2D3AYKCsM0eDvJMlHbjO6pS9dWx3w02ff/MPItVKVbCyAcasP5 Uqb1z3ZES3cRArDX7IYcMsR7HrYIBRLWdg== X-Google-Smtp-Source: AMsMyM535fiNE+f9SvPUWJOEQeOsqcKBNHOVwrp3oMq6EWDDx4kVmyl8Bg5yvois0xHx8ih3N8+KzA== X-Received: by 2002:a17:90b:1e45:b0:201:6b28:5403 with SMTP id pi5-20020a17090b1e4500b002016b285403mr456005pjb.164.1664576625958; Fri, 30 Sep 2022 15:23:45 -0700 (PDT) Received: from localhost (76-210-143-223.lightspeed.sntcca.sbcglobal.net. [76.210.143.223]) by smtp.gmail.com with ESMTPSA id n124-20020a622782000000b0053653c6b9f9sm2320569pfn.204.2022.09.30.15.23.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Sep 2022 15:23:44 -0700 (PDT) Date: Fri, 30 Sep 2022 15:23:44 -0700 (PDT) X-Google-Original-Date: Fri, 30 Sep 2022 15:23:42 PDT (-0700) Subject: Re: [PATCH] RISC-V: Support -fexcess-precision=16 In-Reply-To: CC: gcc-patches@gcc.gnu.org From: Palmer Dabbelt To: Kito Cheng Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-12.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,GIT_PATCH_0,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham 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 Fri, 09 Sep 2022 02:56:26 PDT (-0700), Kito Cheng wrote: > LGTM, seems like you have landed now, see you soon :) Committed. > > On Fri, Sep 9, 2022 at 5:44 PM Palmer Dabbelt wrote: >> >> This fixes f19a327077e ("Support -fexcess-precision=16 which will enable >> FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16 when backend supports _Float16.") on >> RISC-V targets. >> >> gcc/ChangeLog >> >> PR target/106815 >> * config/riscv/riscv.cc (riscv_excess_precision): Add support >> for EXCESS_PRECISION_TYPE_FLOAT16. >> --- >> gcc/config/riscv/riscv.cc | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc >> index 675d92c0961..9b6d3e95b1b 100644 >> --- a/gcc/config/riscv/riscv.cc >> +++ b/gcc/config/riscv/riscv.cc >> @@ -5962,6 +5962,7 @@ riscv_excess_precision (enum excess_precision_type type) >> return (TARGET_ZFH ? FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16 >> : FLT_EVAL_METHOD_PROMOTE_TO_FLOAT); >> case EXCESS_PRECISION_TYPE_IMPLICIT: >> + case EXCESS_PRECISION_TYPE_FLOAT16: >> return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16; >> default: >> gcc_unreachable (); >> -- >> 2.34.1 >> To: gcc-patches@gcc.gnu.org CC: gcc-patches@gcc.gnu.org Subject: Re: [PATCH] RISC-V: Support -fexcess-precision=16 In-Reply-To: On Fri, 09 Sep 2022 02:56:26 PDT (-0700), gcc-patches@gcc.gnu.org wrote: > LGTM, seems like you have landed now, see you soon :) > > On Fri, Sep 9, 2022 at 5:44 PM Palmer Dabbelt wrote: >> >> This fixes f19a327077e ("Support -fexcess-precision=16 which will enable >> FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16 when backend supports _Float16.") on >> RISC-V targets. >> >> gcc/ChangeLog >> >> PR target/106815 >> * config/riscv/riscv.cc (riscv_excess_precision): Add support >> for EXCESS_PRECISION_TYPE_FLOAT16. >> --- >> gcc/config/riscv/riscv.cc | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc >> index 675d92c0961..9b6d3e95b1b 100644 >> --- a/gcc/config/riscv/riscv.cc >> +++ b/gcc/config/riscv/riscv.cc >> @@ -5962,6 +5962,7 @@ riscv_excess_precision (enum excess_precision_type type) >> return (TARGET_ZFH ? FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16 >> : FLT_EVAL_METHOD_PROMOTE_TO_FLOAT); >> case EXCESS_PRECISION_TYPE_IMPLICIT: >> + case EXCESS_PRECISION_TYPE_FLOAT16: >> return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16; >> default: >> gcc_unreachable (); >> -- >> 2.34.1 >>