This project is copied and adapted from MIPS Support and RISC-V Support.
This VSCode extension provides basic RISC-V colorization and snippets support. All RISC-V Extensions will be supported in the future, welcome to Issue and PR.
A
Atomic Extension, version 2.1B
Bitmanip Extension, version 1.0C
Compressed Extension, version 2.0D
Double-Precision Extension, version 2.2E
(RV32E
/RV64E
/RV128E
) Embedded Extension, version 2.0F
Single-Precision Extension, version 2.2G
(I
,M
,A
,F
,D
,Zicsr
,Zifencei
) General ExtensionsH
Hypervisor Extension, version 1.0I
(RV32I
/RV64I
/RV128I
) Integer Extension, version 2.1M
Multiplication Extension, version 2.0Q
Quard-Precision ExtensionSdext
Extension, version 1.0Sdtrig
Extension, version 1.0Sha
Extension, version 1.0Shcounterenw
Extension, version 1.0Shgatpa
Extension, version 1.0Shtvala
Extension, version 1.0Shvsatpa
Extension, version 1.0Shvstvala
Extension, version 1.0Shvstvecd
Extension, version 1.0Smaia
Extension, version 1.0Smcdeleg
Extension, version 1.0Smcsrind
Extension, version 1.0Smctr
Extension, version 1.0Smdbltrp
Extension, version 1.0Smepmp
Extension, version 1.0Smmpm
Extension, version 1.0Smnpm
Extension, version 1.0Smrnmi
Extension, version 1.0Smstateen
Extension, version 1.0Ssaia
Extension, version 1.0Ssccfg
Extension, version 1.0Ssccptr
Extension, version 1.0Sscofpmf
Extension, version 1.0Sscounterenw
Extension, version 1.0Sscsrind
Extension, version 1.0Ssctr
Extension, version 1.0Ssdbltrp
Extension, version 1.0Ssnpm
Extension, version 1.0Sspm
Extension, version 1.0Ssqosid
Extension, version 1.0Ssstateen
Extension, version 1.0Ssstrict
Extension, version 1.0Sstc
Extension, version 1.0Sstvala
Extension, version 1.0Sstvecd
Extension, version 1.0Ssu64xl
Extension, version 1.0Supm
Extension, version 1.0Svade
Extension, version 1.0Svadu
Extension, version 1.0Svbare
Extension, version 1.0Svinval
Extension, version 1.0Svnapot
Extension, version 1.0Svpbmt
Extension, version 1.0Svukte
Extension, version 0.3Svvptc
Extension, version 1.0V
Vector Extension, version 1.0Za128rs
Extension, version 1.0Za64rs
Extension, version 1.0Zaamo
Extension, version 1.0Zabha
Extension, version 1.0Zacas
Extension, version 1.0Zalasr
Extension, version 0.1Zalrsc
Extension, version 1.0Zama16b
Extension, version 1.0Zawrs
Extension, version 1.0Zba
Extension, version 1.0Zbb
Extension, version 1.0Zbc
Extension, version 1.0Zbkb
Extension, version 1.0Zbkc
Extension, version 1.0Zbkx
Extension, version 1.0Zbs
Extension, version 1.0Zca
Extension, version 1.0Zcb
Extension, version 1.0Zcd
Extension, version 1.0Zce
Extension, version 1.0Zcf
Extension, version 1.0Zcmop
Extension, version 1.0Zcmp
Extension, version 1.0Zcmt
Extension, version 1.0Zdinx
Extension, version 1.0Zfa
Extension, version 1.0Zfbfmin
Extension, version 1.0Zfh
Extension, version 1.0Zfhmin
Extension, version 1.0Zfinx
Extension, version 1.0Zhinx
Extension, version 1.0Zhinxmin
Extension, version 1.0Zic64b
Extension, version 1.0Zicbom
Extension, version 1.0Zicbop
Extension, version 1.0Zicboz
Extension, version 1.0Ziccamoa
Extension, version 1.0Ziccif
Extension, version 1.0Zicclsm
Extension, version 1.0Ziccrse
Extension, version 1.0Zicfilp
Extension, version 1.0Zicfiss
Extension, version 1.0Zicntr
Extension, version 2.0Zicond
Extension, version 1.0Zicsr
Extension, version 2.0Zifencei
Extension, version 2.0Zihintntl
Extension, version 1.0Zihintpause
Extension, version 2.0Zihpm
Extension, version 2.0Zimop
Extension, version 1.0Zk
Extension, version 1.0Zkn
Extension, version 1.0Zknd
Extension, version 1.0Zkne
Extension, version 1.0Zknh
Extension, version 1.0Zkr
Extension, version 1.0Zks
Extension, version 1.0Zksed
Extension, version 1.0Zksh
Extension, version 1.0Zkt
Extension, version 1.0Zmmul
Extension, version 1.0Ztso
Extension, version 1.0Zvbb
Extension, version 1.0Zvbc
Extension, version 1.0Zvbc32e
Extension, version 0.7Zve32f
Extension, version 1.0Zve32x
Extension, version 1.0Zve64d
Extension, version 1.0Zve64f
Extension, version 1.0Zve64x
Extension, version 1.0Zvfbfmin
Extension, version 1.0Zvfbfwma
Extension, version 1.0Zvfh
Extension, version 1.0Zvfhmin
Extension, version 1.0Zvkb
Extension, version 1.0Zvkg
Extension, version 1.0Zvkgs
Extension, version 0.7Zvkn
Extension, version 1.0Zvknc
Extension, version 1.0Zvkned
Extension, version 1.0Zvkng
Extension, version 1.0Zvknha
Extension, version 1.0Zvknhb
Extension, version 1.0Zvks
Extension, version 1.0Zvksc
Extension, version 1.0Zvksed
Extension, version 1.0Zvksg
Extension, version 1.0Zvksh
Extension, version 1.0Zvkt
Extension, version 1.0Zvl1024b
Extension, version 1.0Zvl128b
Extension, version 1.0Zvl16384b
Extension, version 1.0Zvl2048b
Extension, version 1.0Zvl256b
Extension, version 1.0Zvl32768b
Extension, version 1.0Zvl32b
Extension, version 1.0Zvl4096b
Extension, version 1.0Zvl512b
Extension, version 1.0Zvl64b
Extension, version 1.0Zvl65536b
Extension, version 1.0Zvl8192b
Extension, version 1.0Zvqdotq
Extension, version 0.0
Xcvalu
Extension, version 1.0Xcvbi
Extension, version 1.0Xcvbitmanip
Extension, version 1.0Xcvelw
Extension, version 1.0Xcvmac
Extension, version 1.0Xcvmem
Extension, version 1.0Xcvsimd
Extension, version 1.0Xqcia
Extension, version 0.2Xqcics
Extension, version 0.2Xqcicsr
Extension, version 0.2Xqcilsm
Extension, version 0.2Xqcisls
Extension, version 0.2Xsfcease
Extension, version 1.0Xsfvcp
Extension, version 1.0Xsfvfnrclipxfqf
Extension, version 1.0Xsfvfwmaccqqq
Extension, version 1.0Xsfvqmaccdod
Extension, version 1.0Xsfvqmaccqoq
Extension, version 1.0Xsifivecdiscarddlone
Extension, version .0Xsifivecflushdlone
Extension, version 1.0Xtheadba
Extension, version 1.0Xtheadbb
Extension, version 1.0Xtheadbs
Extension, version 1.0Xtheadcmo
Extension, version 1.0Xtheadcondmov
Extension, version 1.0Xtheadfmemidx
Extension, version 1.0Xtheadmac
Extension, version 1.0Xtheadmemidx
Extension, version 1.0Xtheadmempair
Extension, version 1.0Xtheadsync
Extension, version 1.0Xtheadvdot
Extension, version 1.0Xventanacondops
Extension, version 1.0Xwchc
Extension, version 2.2
- Lowercase/Uppercase
.insn
directives- GCC Assembler directives
- LLVM Assembler directives
- Preprocessors like
#include
and#define
- Comments:
#
,//
and/* */
The extension is based on Textmate's MIPS bundle.