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 66308385842B for ; Mon, 25 Oct 2021 09:14:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 66308385842B Received: by mail-ed1-x529.google.com with SMTP id s1so14395900edd.3 for ; Mon, 25 Oct 2021 02:14:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CogRZ3Ua1cMVqc7manbbbyX/r2SxHQXkqHmBe8Lac4I=; b=w0TylLofWlfaZj/iGV+iS4JsfCXZxzS+2ww4KtQSf7g6yW8iEEO1AF+77pOn2YSAFT HxDC6WFbMqvN18XsnUKZaYLIBEHkcSUJp3B/zmr1RUdPbRy1okmI56uSu/7IvvSYlBeL hfIXpqjUpoKuK+BNriRaT5FxtXnsePX6DVRPIwehc/Ft2FManlanWkyN9MzB1aSBopQ8 eCJelNyZ/6qJUJhh4FYQFaoheFdqrOSbohwCBYt+xitX/PvwZTCZRFAHSjKVafi4+GUx oleEa0VR5QsHOfHf+Y1CiWys5RkXrhTOXtElDik+AAvTPm9s7lit8SWl6IIH+cOU4XgF Y3lw== X-Gm-Message-State: AOAM533oRhJqGSNpxWu0TekBodtYFmNWRbEQbk2/D/cQJbnypELGnRS8 SVWG8x6m+jC6mkpoR0RsL2lSyKOy5KAM1n0oRlg= X-Google-Smtp-Source: ABdhPJw1IS5iWUNwMb7LOnitHcGRhYL1pjuslwZU8Utdr0kpcYJUk0cK1SqdKB2YtT7f1r/V5J9c6WxOVqGl/Oox/6U= X-Received: by 2002:a17:906:6087:: with SMTP id t7mr20633263ejj.206.1635153259789; Mon, 25 Oct 2021 02:14:19 -0700 (PDT) MIME-Version: 1.0 References: <20210923075731.50125-1-kito.cheng@sifive.com> <95dc1900-febb-9760-c54f-0c24bd2e0b40@rivosinc.com> In-Reply-To: From: Kito Cheng Date: Mon, 25 Oct 2021 17:14:08 +0800 Message-ID: Subject: Re: [RFC PATCH 0/8] RISC-V: Bit-manipulation extension. To: Vineet Gupta Cc: Kito Cheng , GCC Patches , Jim Wilson , jiawei@iscas.ac.cn, Christoph Muellner , Palmer Dabbelt , Andrew Waterman Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2021 09:14:23 -0000 As we discussed in the last RISC-V GNU sync up, I've committed this patch-set to trunk after rebase and running regression with latest binutils. On Mon, Oct 18, 2021 at 11:23 AM Kito Cheng wrote: > > Hi Vineet: > > I am not familiar with buildroot, so I am not sure which GCC version will work, > but I think the patch set should be able to apply both gcc 11.1 and > trunk without conflict. > > Here is a gcc 11.1 + this patch set on my github, hope this could help :) > https://github.com/kito-cheng/riscv-gcc/tree/riscv-gcc-11.1.0-zbabcs > > On Thu, Oct 14, 2021 at 4:22 AM Vineet Gupta wrote: > > > > Hi Kito, > > > > On 9/23/21 12:57 AM, Kito Cheng wrote: > > > Bit manipulation extension[1] is finishing the public review and waiting for > > > the rest of the ratification process, I believe that will become a ratified > > > extension soon, so I think it's time to submit to upstream for review now :) > > > > > > As the title included RFC, it's not a rush to merge to trunk yet, I would > > > like to merge that until it is officially ratified. > > > > > > This patch set is the implementation of bit-manipulation extension, which > > > includes zba, zbb, zbc and zbs extension, but only included in instruction/md > > > pattern only, no intrinsic function implementation. > > > > > > Most work is done by Jim Willson and many other contributors > > > on https://github.com/riscv-collab/riscv-gcc. > > > > > > > > > [1] https://github.com/riscv/riscv-bitmanip/releases/tag/1.0.0 > > > > I wanted to give these a try. Is it reasonable to apply these to a gcc > > 11.1 baseline and give a spin in buildroot or do these absolutely have > > to be bleeding edge gcc. > > > > Thx, > > -Vineet