[PATCH 01/14] Add support for the Zvbb ISA extension.
Jeff Law
jeffreyalaw@gmail.com
Fri Jun 30 20:57:46 GMT 2023
On 6/30/23 14:29, Christoph Müllner wrote:
> On Fri, Jun 30, 2023 at 7:51 PM Jeff Law <jeffreyalaw@gmail.com> wrote:
>>
>>
>>
>> On 6/29/23 11:18, Nathan Huckleberry via Binutils wrote:
>>> From: Christoph Müllner <christoph.muellner@vrull.eu>
>>>
>>> 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üllner <christoph.muellner@vrull.eu>
>>> [Updated to newest version of RISC-V spec]
>>> Signed-off-by: Nathan Huckleberry <nhuck@google.com>
>>> ---
>>> 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.
Sounds good. Feel free to push them yourself. Or if you don't have
time, I'll get to them at some point before Nick branches on Sunday :-)
jeff
More information about the Binutils
mailing list