[PATCH 0/5] ppc/svp64: support SVP64 and its first insns
Dmitry Selyutin
ghostmansd@gmail.com
Fri Jun 17 19:08:15 GMT 2022
These patches introduce SVP64 extension and LibreSOC CPU which supports
this extension. We also provide the first 32-bit instructions, namely
setvl, svstep, svshape and svremap, plus the corresponding tests.
Dmitry Selyutin (5):
svp64: support LibreSOC architecture
ppc/svp64: support setvl instructions
ppc/svp64: support svstep instructions
ppc/svp64: support svshape instruction
ppc/svp64: support svremap instruction
gas/config/tc-ppc.c | 2 +
gas/testsuite/gas/ppc/ppc.exp | 5 +
gas/testsuite/gas/ppc/setvl.d | 2408 +++++++
gas/testsuite/gas/ppc/setvl.s | 2400 +++++++
gas/testsuite/gas/ppc/svremap.d | 10248 ++++++++++++++++++++++++++++++
gas/testsuite/gas/ppc/svremap.s | 10240 +++++++++++++++++++++++++++++
gas/testsuite/gas/ppc/svshape.d | 1736 +++++
gas/testsuite/gas/ppc/svshape.s | 1728 +++++
gas/testsuite/gas/ppc/svstep.d | 128 +
gas/testsuite/gas/ppc/svstep.s | 120 +
include/opcode/ppc.h | 3 +
opcodes/ppc-dis.c | 5 +
opcodes/ppc-opc.c | 168 +
13 files changed, 29191 insertions(+)
create mode 100644 gas/testsuite/gas/ppc/setvl.d
create mode 100644 gas/testsuite/gas/ppc/setvl.s
create mode 100644 gas/testsuite/gas/ppc/svremap.d
create mode 100644 gas/testsuite/gas/ppc/svremap.s
create mode 100644 gas/testsuite/gas/ppc/svshape.d
create mode 100644 gas/testsuite/gas/ppc/svshape.s
create mode 100644 gas/testsuite/gas/ppc/svstep.d
create mode 100644 gas/testsuite/gas/ppc/svstep.s
--
2.36.1
More information about the Binutils
mailing list