From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by sourceware.org (Postfix) with ESMTPS id 25D9E385841A for ; Fri, 30 Jun 2023 20:29:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 25D9E385841A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=vrull.eu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=vrull.eu Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-307d20548adso2637032f8f.0 for ; Fri, 30 Jun 2023 13:29:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vrull.eu; s=google; t=1688156963; x=1690748963; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ou3xgEXEGa3H74fZFBoJtupCVKtEIVpEtg91mqIhypQ=; b=Voa+ImlREd01qLf2PxIR+D0w0jb8gidrmYeivJI1kZWySaEM1NllkHNvam8Rr3wdPb J1+uZloYVB89Vh9/AadQi2DKiNlrn3j0AxBcnLcjmAZ65CErXL4dIEKvEgJHU6RHQT70 4z81YMqHlLgDM3WAwUFywsxuDXOK3buxxT5mpcEgJvO+7+kHyvl5hISsYQDQTPnkdwIy 2J+vosvAizGgnn7xjE4OomXGzIJk6ugIeN/3gpgmAH9++Bq8T6gHd9x+QL0e85wGhE0a ySds+ufjdjnZT5cUEyyZGrR1Bpy3xPyQywh1XnToYiYUdF08Kh4p8Xzqdn53sDVRQqUd Vl4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688156963; x=1690748963; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ou3xgEXEGa3H74fZFBoJtupCVKtEIVpEtg91mqIhypQ=; b=jINa+8qZFjP+m+5wXIYyor6YWrC3ZLIMXPzDqseDhzpdq9xhL7GvJUA2CboYi7BXdt /iUdWiol7oeNLW8I1xfbkvbKLl7mdQOsF8Knv/ifCdYuVoIBzCq+p2v7cEV5zqbMai3a tY7FVYdO0mMPFztk34dIGEu2KEdww2Mhof/OxuacgCLQghx/HU8WHgRG1Z0DW5e21Hea N9MXLn4DWS8l/0jK1HSmTdnob9IRHPrnID0KzMyDzWZs15md3MbGLkaNqawgc6KA6q1/ jzjXLNZEn47lHLFaf8/XWU/u0f1abIUTcMEoxeNjUf35VFemT2Pd40TW2jT91NHgLkI2 htsA== X-Gm-Message-State: ABy/qLYnwRZRDto0rpiV5ZLklc0oDAP7OF7+8XTNR4GofrYmns3yupJ2 0ZKn0D3VUbdzSfdtIrFzUTNdulhvgnJKd1NZY4e12N3/dBYzxoz3 X-Google-Smtp-Source: APBJJlH18Xr5Y0h8WnSuSLeM0UAOx8WyIVdUhnpp2h1Oy8evsmZExeBsOVGKXLIMBuRhWWUD6ThkSGRRkXyjuzxuHJ8= X-Received: by 2002:adf:eaca:0:b0:314:1443:7fbe with SMTP id o10-20020adfeaca000000b0031414437fbemr2805982wrn.36.1688156962722; Fri, 30 Jun 2023 13:29:22 -0700 (PDT) MIME-Version: 1.0 References: <20230629171839.573187-1-nhuck@google.com> <20230629171839.573187-2-nhuck@google.com> <66c6fcc9-95f0-fce4-75c9-68d746aede50@gmail.com> In-Reply-To: <66c6fcc9-95f0-fce4-75c9-68d746aede50@gmail.com> From: =?UTF-8?Q?Christoph_M=C3=BCllner?= Date: Fri, 30 Jun 2023 22:29:08 +0200 Message-ID: Subject: Re: [PATCH 01/14] Add support for the Zvbb ISA extension. To: Jeff Law Cc: Nathan Huckleberry , binutils@sourceware.org, nhuck@pmull.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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 Fri, Jun 30, 2023 at 7:51=E2=80=AFPM Jeff Law wr= ote: > > > > On 6/29/23 11:18, Nathan Huckleberry via Binutils wrote: > > From: Christoph M=C3=BCllner > > > > Zvbb is part of the vector crypto extensions. > > > > This extension adds the following instructions: > > - vandn.[vv,vx] > > - vbrev.v > > - vbrev8.v > > - vrev8.v > > - vclz.v > > - vctz.v > > - vcpop.v > > - vrol.[vv,vx] > > - vror.[vv,vx,vi] > > - vwsll.[vv,vx,vi] > > > > Signed-off-by: Christoph M=C3=BCllner > > [Updated to newest version of RISC-V spec] > > Signed-off-by: Nathan Huckleberry > > --- > > bfd/elfxx-riscv.c | 5 ++++ > > gas/config/tc-riscv.c | 13 +++++++++ > > gas/testsuite/gas/riscv/zvbb.d | 43 +++++++++++++++++++++++++++++ > > gas/testsuite/gas/riscv/zvbb.s | 34 +++++++++++++++++++++++ > > include/opcode/riscv-opc.h | 50 +++++++++++++++++++++++++++++++++= + > > include/opcode/riscv.h | 5 ++++ > > opcodes/riscv-dis.c | 4 +++ > > opcodes/riscv-opc.c | 18 ++++++++++++ > > 8 files changed, 172 insertions(+) > > create mode 100644 gas/testsuite/gas/riscv/zvbb.d > > create mode 100644 gas/testsuite/gas/riscv/zvbb.s > This needs appropriate ChangeLog entries as well as an update to the > binutils/NEWS file. With those missing pieces this will be OK for the > trunk. I will provide that: * Adding ChangLog entries to the commit messages * Adding a commit that updates binutils/NEWS I will send a new version on the list within the next hour. > > Sometimes I'm willing to cobble together ChangeLogs, but with 14 patches > in the kit, I'm not going to have the time. If a suitable ChangeLog and > NEWS file is provided today, I can go ahead and push it to the trunk. I > might be able to do that Sat/Sun as well, but I can't commit to that. > > I don't offhand know Nick's policy WRT patches going into a release > branch. So while I can ACK this for the trunk with a suitable > ChangeLog/NEWS file entry, I don't know if that ACK will apply to the > upcoming 2.41 branch if this doesn't get pushed to the trunk before Nick > makes the branch (Sunday, July 2). > > > Jeff