From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.0 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3F0B1C433E0 for ; Fri, 31 Jul 2020 16:06:49 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 09344208E4 for ; Fri, 31 Jul 2020 16:06:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="yecR+UBr" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 09344208E4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:34752 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k1XYW-0005h0-9X for qemu-devel@archiver.kernel.org; Fri, 31 Jul 2020 12:06:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56806) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k1XXS-0004lJ-0N for qemu-devel@nongnu.org; Fri, 31 Jul 2020 12:05:42 -0400 Received: from mail-pj1-x102e.google.com ([2607:f8b0:4864:20::102e]:36551) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k1XXP-0005R4-CT for qemu-devel@nongnu.org; Fri, 31 Jul 2020 12:05:41 -0400 Received: by mail-pj1-x102e.google.com with SMTP id ha11so8096813pjb.1 for ; Fri, 31 Jul 2020 09:05:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=apGZ8hFP75wp/mpTw5TzO6V6EX6PIao2LdYoX3KRzN4=; b=yecR+UBrdRU8ElY5ohznsYxDndLHbZNTxt4ojIqbAVVG/1vUutFQuz4NgqC4h171l1 rYP1G9JfEj7V0CjyjBuIxjkihwIJEQpor2n8LT4ibRxgPBLcqMD4LUZhdKj0BF0qvARD +7ottNuOZrG7QmIb4+pqpkR2C1JCXO539ENN6gzhmVzHGbUNBOQDFZdBEfKhZuAOot+Z vhWA8V4cr2iJpIOlGvNINTG/dK9qWhFMSN3uZoMkwAByD8aEsAK8dZG8YZWIIGBh9dUO dgk9s5hbdL3f7hi4wzG2Zk1B3GQcOR5x7PA+D5v0wYUgi4QI57PazaLkh+QuYGaYdgZx Rcag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=apGZ8hFP75wp/mpTw5TzO6V6EX6PIao2LdYoX3KRzN4=; b=QGqk565p8F+ACdkm1ynGyIP4ncZ8YgnFNohw3yf+34sE8naBWgwPKJbKZEquIZXwCn mFsCARX4eQASVgXqSZ5oWwJoA+pT+i8Jr2YR/NfNdTL2eFXsComfEAr2cvZIJJIm3wfv ClYzUYeZ8Uwp/bmUlcni846n/iSz9OmLTlV8eb/l54Don/QlAK3fmf39V8w3yc0YbLfV 9z9aX/++Zx31IyKdYC2Zd+2bOkdAwOiR/Egx/9a7cljkVRO/WtSFKHSLO9kPFleWMGXP 2MWIMydoV7F/nWCvXCSmPXq5fVcLIeoKfy3SiAWWQy09476CtjUTDBltLV6c160wdkt/ V7JA== X-Gm-Message-State: AOAM533bY1O9Nldx6Lu5UTNoUndkvCUZe1Vd1kZqWxIvr8D4iK0X89ku TldwUuiXtmh2vpmRpmkCCaHbjQ== X-Google-Smtp-Source: ABdhPJw9H2smOHE+wzEBWA6AicJ4so4jEcYc2Hdij3r3ZF3TKwv1Blxcu/OwAXs9b0ANzcW77dT6XQ== X-Received: by 2002:a17:90a:f192:: with SMTP id bv18mr4406776pjb.21.1596211537506; Fri, 31 Jul 2020 09:05:37 -0700 (PDT) Received: from [192.168.1.11] ([71.212.141.89]) by smtp.gmail.com with ESMTPSA id n9sm9380989pjo.53.2020.07.31.09.05.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 31 Jul 2020 09:05:36 -0700 (PDT) Subject: Re: [RFC v2 59/76] target/riscv: rvv-0.9: floating-point slide instructions To: frank.chang@sifive.com, qemu-devel@nongnu.org, qemu-riscv@nongnu.org References: <20200722091641.8834-1-frank.chang@sifive.com> <20200722091641.8834-60-frank.chang@sifive.com> From: Richard Henderson Message-ID: <8ae82210-965a-25cc-46d6-f3d2e05e88a5@linaro.org> Date: Fri, 31 Jul 2020 09:05:34 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20200722091641.8834-60-frank.chang@sifive.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2607:f8b0:4864:20::102e; envelope-from=richard.henderson@linaro.org; helo=mail-pj1-x102e.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Alistair Francis , Palmer Dabbelt , LIU Zhiwei , Sagar Karandikar , Bastian Koppelmann Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On 7/22/20 2:16 AM, frank.chang@sifive.com wrote: > +DEF_HELPER_6(vfslide1up_vf_h, void, ptr, ptr, i64, ptr, env, i32) > +DEF_HELPER_6(vfslide1up_vf_w, void, ptr, ptr, i64, ptr, env, i32) > +DEF_HELPER_6(vfslide1up_vf_d, void, ptr, ptr, i64, ptr, env, i32) > +DEF_HELPER_6(vfslide1down_vf_h, void, ptr, ptr, i64, ptr, env, i32) > +DEF_HELPER_6(vfslide1down_vf_w, void, ptr, ptr, i64, ptr, env, i32) > +DEF_HELPER_6(vfslide1down_vf_d, void, ptr, ptr, i64, ptr, env, i32) You should not need new helpers. The only difference between vfslide1up and vslide1up is the source and the nanboxing. Which you can do in the translator before using the existing helpers. r~