mirror of
https://github.com/Dr-Noob/cpufetch.git
synced 2026-03-25 16:00:39 +01:00
Crazy amount of new extensions!
This commit is contained in:
@@ -72,6 +72,64 @@ int parse_multi_letter_extension(struct extensions* ext, char* e) {
|
||||
SET_ISA_EXT_MAP("zicsr", RISCV_ISA_EXT_ZICSR)
|
||||
SET_ISA_EXT_MAP("zifencei", RISCV_ISA_EXT_ZIFENCEI)
|
||||
SET_ISA_EXT_MAP("zihpm", RISCV_ISA_EXT_ZIHPM)
|
||||
SET_ISA_EXT_MAP("smstateen", RISCV_ISA_EXT_SMSTATEEN)
|
||||
SET_ISA_EXT_MAP("zicond", RISCV_ISA_EXT_ZICOND)
|
||||
SET_ISA_EXT_MAP("zbc", RISCV_ISA_EXT_ZBC)
|
||||
SET_ISA_EXT_MAP("zbkb", RISCV_ISA_EXT_ZBKB)
|
||||
SET_ISA_EXT_MAP("zbkc", RISCV_ISA_EXT_ZBKC)
|
||||
SET_ISA_EXT_MAP("zbkx", RISCV_ISA_EXT_ZBKX)
|
||||
SET_ISA_EXT_MAP("zknd", RISCV_ISA_EXT_ZKND)
|
||||
SET_ISA_EXT_MAP("zkne", RISCV_ISA_EXT_ZKNE)
|
||||
SET_ISA_EXT_MAP("zknh", RISCV_ISA_EXT_ZKNH)
|
||||
SET_ISA_EXT_MAP("zkr", RISCV_ISA_EXT_ZKR)
|
||||
SET_ISA_EXT_MAP("zksed", RISCV_ISA_EXT_ZKSED)
|
||||
SET_ISA_EXT_MAP("zksh", RISCV_ISA_EXT_ZKSH)
|
||||
SET_ISA_EXT_MAP("zkt", RISCV_ISA_EXT_ZKT)
|
||||
SET_ISA_EXT_MAP("zvbb", RISCV_ISA_EXT_ZVBB)
|
||||
SET_ISA_EXT_MAP("zvbc", RISCV_ISA_EXT_ZVBC)
|
||||
SET_ISA_EXT_MAP("zvkb", RISCV_ISA_EXT_ZVKB)
|
||||
SET_ISA_EXT_MAP("zvkg", RISCV_ISA_EXT_ZVKG)
|
||||
SET_ISA_EXT_MAP("zvkned", RISCV_ISA_EXT_ZVKNED)
|
||||
SET_ISA_EXT_MAP("zvknha", RISCV_ISA_EXT_ZVKNHA)
|
||||
SET_ISA_EXT_MAP("zvknhb", RISCV_ISA_EXT_ZVKNHB)
|
||||
SET_ISA_EXT_MAP("zvksed", RISCV_ISA_EXT_ZVKSED)
|
||||
SET_ISA_EXT_MAP("zvksh", RISCV_ISA_EXT_ZVKSH)
|
||||
SET_ISA_EXT_MAP("zvkt", RISCV_ISA_EXT_ZVKT)
|
||||
SET_ISA_EXT_MAP("zfh", RISCV_ISA_EXT_ZFH)
|
||||
SET_ISA_EXT_MAP("zfhmin", RISCV_ISA_EXT_ZFHMIN)
|
||||
SET_ISA_EXT_MAP("zihintntl", RISCV_ISA_EXT_ZIHINTNTL)
|
||||
SET_ISA_EXT_MAP("zvfh", RISCV_ISA_EXT_ZVFH)
|
||||
SET_ISA_EXT_MAP("zvfhmin", RISCV_ISA_EXT_ZVFHMIN)
|
||||
SET_ISA_EXT_MAP("zfa", RISCV_ISA_EXT_ZFA)
|
||||
SET_ISA_EXT_MAP("ztso", RISCV_ISA_EXT_ZTSO)
|
||||
SET_ISA_EXT_MAP("zacas", RISCV_ISA_EXT_ZACAS)
|
||||
SET_ISA_EXT_MAP("zve32x", RISCV_ISA_EXT_ZVE32X)
|
||||
SET_ISA_EXT_MAP("zve32f", RISCV_ISA_EXT_ZVE32F)
|
||||
SET_ISA_EXT_MAP("zve64x", RISCV_ISA_EXT_ZVE64X)
|
||||
SET_ISA_EXT_MAP("zve64f", RISCV_ISA_EXT_ZVE64F)
|
||||
SET_ISA_EXT_MAP("zve64d", RISCV_ISA_EXT_ZVE64D)
|
||||
SET_ISA_EXT_MAP("zimop", RISCV_ISA_EXT_ZIMOP)
|
||||
SET_ISA_EXT_MAP("zca", RISCV_ISA_EXT_ZCA)
|
||||
SET_ISA_EXT_MAP("zcb", RISCV_ISA_EXT_ZCB)
|
||||
SET_ISA_EXT_MAP("zcd", RISCV_ISA_EXT_ZCD)
|
||||
SET_ISA_EXT_MAP("zcf", RISCV_ISA_EXT_ZCF)
|
||||
SET_ISA_EXT_MAP("zcmop", RISCV_ISA_EXT_ZCMOP)
|
||||
SET_ISA_EXT_MAP("zawrs", RISCV_ISA_EXT_ZAWRS)
|
||||
SET_ISA_EXT_MAP("svvptc", RISCV_ISA_EXT_SVVPTC)
|
||||
SET_ISA_EXT_MAP("smmpm", RISCV_ISA_EXT_SMMPM)
|
||||
SET_ISA_EXT_MAP("smnpm", RISCV_ISA_EXT_SMNPM)
|
||||
SET_ISA_EXT_MAP("ssnpm", RISCV_ISA_EXT_SSNPM)
|
||||
SET_ISA_EXT_MAP("zabha", RISCV_ISA_EXT_ZABHA)
|
||||
SET_ISA_EXT_MAP("ziccrse", RISCV_ISA_EXT_ZICCRSE)
|
||||
SET_ISA_EXT_MAP("svade", RISCV_ISA_EXT_SVADE)
|
||||
SET_ISA_EXT_MAP("svadu", RISCV_ISA_EXT_SVADU)
|
||||
SET_ISA_EXT_MAP("zfbfmin", RISCV_ISA_EXT_ZFBFMIN)
|
||||
SET_ISA_EXT_MAP("zvfbfmin", RISCV_ISA_EXT_ZVFBFMIN)
|
||||
SET_ISA_EXT_MAP("zvfbfwma", RISCV_ISA_EXT_ZVFBFWMA)
|
||||
SET_ISA_EXT_MAP("zaamo", RISCV_ISA_EXT_ZAAMO)
|
||||
SET_ISA_EXT_MAP("zalrsc", RISCV_ISA_EXT_ZALRSC)
|
||||
SET_ISA_EXT_MAP("zicbop", RISCV_ISA_EXT_ZICBOP)
|
||||
|
||||
if(!maskset) {
|
||||
printBug("parse_multi_letter_extension: Unknown multi-letter extension: %s", multi_letter_extension);
|
||||
return -1;
|
||||
|
||||
Reference in New Issue
Block a user