We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1aa85f1 commit 544ea6bCopy full SHA for 544ea6b
src/coredistools/coredistools.cpp
@@ -375,10 +375,11 @@ bool CorDisasm::init() {
375
// string "+all" to just enable all features, even those not implemented in any current CPU.
376
FeaturesStr = "+all";
377
} else if (TheTargetArch == Target_RiscV64) {
378
- FeaturesStr = "+m,+a,+f,+d,+c,+zicsr,+zifencei," // RV64GC
379
- "+zicntr,+zihpm,+ziccif,+ziccrse,+ziccamoa,+zicclsm,+za64rs," // RVA20
380
- "+b,+zihintpause,+zic64b,+zicbom,+zicbop,+zicboz,+zfhmin,+zkt," // RVA22 mandatory
381
- "+v,+zfh,+zkn,+zks"; // RVA22 optional
+ FeaturesStr = "+rva23u64,"
+ "+zkn,+zks," // RVA22-only options, superseded with "+zvkng,+zvksg" vector equivalents in RVA23
+ "+zvkng,+zvksg," // RVA23 localized options
+ "+zabha,+zacas,+zvbc,+zama16b," // RVA23 development options
382
+ "+zbc,+zfh,+zvfh,+zfbfmin,+zvfbfmin,+zvfbfwma"; // RVA23 expansion options
383
}
384
385
STI.reset(TheTarget->createMCSubtargetInfo(TargetTriple, Mcpu, FeaturesStr));
0 commit comments