Re: [PATCH v6 2/2] RISC-V: Add SpacemiT vendor extension xsmtvdotii
Jeffrey Law via Binutils <[email protected]>
| Newsgroups | gmane.comp.gnu.binutils |
|---|---|
| Message-ID | <[email protected]> |
On 5/25/2026 2:20 AM, Mark Zhuang wrote: > From: Mark Zhuang <[email protected]> > > SpacemiT defines Intrinsic Matrix Extension (IME) specification [1]. > SpacemiT A100 implements version 1.0 of the SpacemiT Vector Dot Product > II Extension (XsmtVdotII v1.0) [2], a subset of the full IME specification. > > [1] https://github.com/spacemit-com/riscv-ime-extension-spec/releases/download/v1.0/spacemit-ime-asciidoc.pdf > [2] https://github.com/spacemit-com/docs-ai/blob/main/en/architecture/ime_extension.md > --- > bfd/elfxx-riscv.c | 11 ++ > gas/NEWS | 2 +- > gas/config/tc-riscv.c | 102 ++++++++++++++++ > gas/doc/c-riscv.texi | 8 ++ > gas/testsuite/gas/riscv/march-help.l | 1 + > gas/testsuite/gas/riscv/x-smt-vdot-fail.l | 64 +++++----- > gas/testsuite/gas/riscv/x-smt-vdot-ii-fail.d | 3 + > gas/testsuite/gas/riscv/x-smt-vdot-ii-fail.l | 99 ++++++++++++++++ > gas/testsuite/gas/riscv/x-smt-vdot-ii-fail.s | 118 +++++++++++++++++++ > gas/testsuite/gas/riscv/x-smt-vdot-ii.d | 69 +++++++++++ > gas/testsuite/gas/riscv/x-smt-vdot-ii.s | 73 ++++++++++++ > include/opcode/riscv-opc.h | 41 +++++++ > include/opcode/riscv.h | 7 ++ > opcodes/riscv-dis.c | 36 ++++++ > opcodes/riscv-opc.c | 63 +++++++--- I've pushed this to the trunk as well. Thanks! jeff