[PATCH v4 0/6] ppc/svp64: support SVP64 and its first insns
Dmitry Selyutin
ghostmansd@gmail.com
Thu Jun 23 20:08:32 GMT 2022
More information about the Binutils mailing list
Thu Jun 23 20:08:32 GMT 2022
- Previous message (by thread): Draft Simple-V roadmap for Power ISA (was: [PATCH v3 0/6] ppc/svp64: support SVP64 and its first insns)
- Next message (by thread): [PATCH v4 1/6] ppc/svp64: support LibreSOC architecture
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
These patches add support for LibreSOC machine and SVP64 extension flag for PowerPC architecture. SV (Simple-V) is a strict RISC-paradigm Scalable Vector Extension for the Power ISA. SVP64 is the 64-bit Prefixed instruction format implementing SV. Funded by NLnet through EU Grants No: 825310 and 825322, SV is in DRAFT form and is to be publicly submitted via the OpenPOWER Foundation ISA Working Group via the newly-created External RFC Process. Changes since v3: - Applied the correct version of patches. Changes since v2: - All patches now have the description including links to docs. - A new operand flag is introduced for ranges 1..n instead of 0..n-1. - All tests are rewritten for simplicity's sake. Changes since v1: - Aliased instruction fields now appear after the original ones. gas/config/tc-ppc.c | 24 ++++++++++-- gas/testsuite/gas/ppc/ppc.exp | 5 +++ gas/testsuite/gas/ppc/setvl.d | 15 +++++++ gas/testsuite/gas/ppc/setvl.s | 7 ++++ gas/testsuite/gas/ppc/svremap.d | 16 ++++++++ gas/testsuite/gas/ppc/svremap.s | 8 ++++ gas/testsuite/gas/ppc/svshape.d | 13 +++++++ gas/testsuite/gas/ppc/svshape.s | 5 +++ gas/testsuite/gas/ppc/svstep.d | 13 +++++++ gas/testsuite/gas/ppc/svstep.s | 5 +++ include/opcode/ppc.h | 10 +++++ opcodes/ppc-dis.c | 8 ++++ opcodes/ppc-opc.c | 69 +++++++++++++++++++++++++++++++++ 13 files changed, 195 insertions(+), 3 deletions(-) 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
- Previous message (by thread): Draft Simple-V roadmap for Power ISA (was: [PATCH v3 0/6] ppc/svp64: support SVP64 and its first insns)
- Next message (by thread): [PATCH v4 1/6] ppc/svp64: support LibreSOC architecture
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list