Some sources for RISC-V instructions list and similar: - https://lf-riscv.atlassian.net/wiki/spaces/HOME/pages/16154769/RISC-V+Technical+Specifications#ISA-Specifications - https://lf-riscv.atlassian.net/wiki/spaces/HOME/pages/16154732/Ratified+Extensions - https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=opcodes/riscv-opc.c
Created attachment 177016 [details] WIP without vendor specific instructions from riscv-opc.c
Feel free to send an MR here: https://invent.kde.org/frameworks/syntax-highlighting/
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/syntax-highlighting/-/merge_requests/694
Git commit 10f4b5d05f5b2f634879d5cfec557211fec9660a by Jure Repinc. Committed on 17/04/2025 at 02:45. Pushed by cullmann into branch 'master'. Syntax highlighting: Added RISC-V instructions for GNU Assembler The source of RISC-V instructions is mostly the GNU binutils/gas: https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=opcodes/riscv-opc.c I have also added some new categories of instructions: - Vendor-specific instructions - Vendor-specific branch instructions - Deprecated/removed instructions - Symbolic constants - Vendor-specific symbolic constants This way the user can set specific formats/colors to distinguish them from normal standard instructions/constants. By default they should appear the same. FIXED-IN: 6.14.0 M +2838 -12 data/syntax/gnuassembler.xml https://invent.kde.org/frameworks/syntax-highlighting/-/commit/10f4b5d05f5b2f634879d5cfec557211fec9660a