From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) by sourceware.org (Postfix) with ESMTPS id 98C373858C54 for ; Wed, 26 Jul 2023 13:46:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 98C373858C54 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-51cff235226so2257225a12.0 for ; Wed, 26 Jul 2023 06:46:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690379217; x=1690984017; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:cc:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=x4SUr8IETX9ny0RgvnoOh7deaplXZp0LjmA6nRHb/Rw=; b=TLy3oqc5yg8DbkyH2zs5DFdHcxWQiLA/T4XBpSCyQbxbkIiThZGDhXNv4A3HOQovuu QSPiN6hylDyj3+fwKQ7hUU4Gg97Jq2D4hk02VEDDQmpPidXATF73HqRB6KVk7VyUM4Jo aZxF6WQ26C67mW6PnkbyKVl1oEi8tiDDvLWPBUfQiue6bAsBHBp59wEbN1fIZ5mKtGHv 73vPM92jWr7EUxBB5nq3ZKUYAWfBvbayb2cG+vSwSLwXHeq65Fw7BKFHOFel3jkDipyI wNj8OK4eclDyqboVnkWLdGPUS3htJqmsgTWy65B1OGrtWlCzqPACs5KaKKhC0/gUmewV DUjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690379217; x=1690984017; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:cc:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=x4SUr8IETX9ny0RgvnoOh7deaplXZp0LjmA6nRHb/Rw=; b=RT2ZfvzlZJeyYhCAPbBLNfOZ2J99SRmre90b+ZqvHmI+5yCheD3wCkYRi0vZmOCLZ5 PdfekMKlOW4Hiy9GZEFL29P6ZVpHqp85wHh1GGyzcPMHm/kle1Kb357i9xar3dwhqfPM GE0ZzkqsiwJUk155F6rg4k4/0nc19VXKqpl49MeLJ7IFAkDjRAyx2YOuAA2s71tAvsoR UDfzHkPm57JumwjS+YVvgNDDv+TJAK+FWMxobDqUHRLBySd+IOUdbkUfItvs33Td8E7o B466eoA3VqSlXlezJQgpM30m71RUKCwC43IrzqbijqYLJn4QXX9dkCiXI2Fik7xfOI+t Lguw== X-Gm-Message-State: ABy/qLb73KSkL/xVYidJbgwFRH2W+d/4AN11RlYPKeDt0lzIOjszkG8u u9SUEnoVaASbbsK9T61VLVo= X-Google-Smtp-Source: APBJJlGze2kyrxtSrw7MmPBlpzq7KgMQB+2ee5AfqZKHN1aWsn+dau0VjtTbhzLwK9DTWwk1m1iDjA== X-Received: by 2002:a50:ee1a:0:b0:521:d2ab:e4df with SMTP id g26-20020a50ee1a000000b00521d2abe4dfmr2344980eds.19.1690379217111; Wed, 26 Jul 2023 06:46:57 -0700 (PDT) Received: from [192.168.1.23] (ip-046-005-130-086.um12.pools.vodafone-ip.de. [46.5.130.86]) by smtp.gmail.com with ESMTPSA id i25-20020a50fc19000000b0052255cbad8dsm1826300edr.94.2023.07.26.06.46.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Jul 2023 06:46:56 -0700 (PDT) Message-ID: <37662fdd-6878-54ed-eba9-2eb601308270@gmail.com> Date: Wed, 26 Jul 2023 15:46:55 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Cc: rdapp.gcc@gmail.com, Kito Cheng , "gcc-patches@gcc.gnu.org" , "Wang, Yanzhang" Subject: Re: [PATCH v7] RISC-V: Support CALL for RVV floating-point dynamic rounding Content-Language: en-US To: "juzhe.zhong" , "Li, Pan2" References: <20230719032822.85817-1-pan2.li@intel.com> <20230725055156.595718-1-pan2.li@intel.com> <2a9db9ea-ba9e-264c-fe2f-c44bb8f9d580@gmail.com> <63471C6E126E44CF+D1CEA4C9-0050-43CD-8DE3-26EBD7AEE6DA@rivai.ai> From: Robin Dapp In-Reply-To: <63471C6E126E44CF+D1CEA4C9-0050-43CD-8DE3-26EBD7AEE6DA@rivai.ai> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: > current llvm didn't do any pre optimization. They always > backup+restore for each rounding mode intrinsic I see. There is still the option of lazily restoring the (entry) FRM before a function call but not read the FRM after every call. Do we have any data on how good or bad the mode-switching LCM works when we explicitly backup and restore for each intrinsic? Regards Robin