|
35 | 35 |
|
36 | 36 | uint32_t VM_Version::_initial_vector_length = 0; |
37 | 37 |
|
38 | | -#define DEF_RV_EXT_FEATURE(NAME, PRETTY, LINUX_BIT, FSTRING, FLAGF) \ |
39 | | -VM_Version::NAME##RVExtFeatureValue VM_Version::NAME; |
| 38 | +#define DEF_RV_EXT_FEATURE(PRETTY, LINUX_BIT, FSTRING, FLAGF) \ |
| 39 | +VM_Version::ext_##PRETTY##RVExtFeatureValue VM_Version::ext_##PRETTY; |
40 | 40 | RV_EXT_FEATURE_FLAGS(DEF_RV_EXT_FEATURE) |
41 | 41 | #undef DEF_RV_EXT_FEATURE |
42 | 42 |
|
43 | | -#define DEF_RV_NON_EXT_FEATURE(NAME, PRETTY, LINUX_BIT, FSTRING, FLAGF) \ |
44 | | -VM_Version::NAME##RVNonExtFeatureValue VM_Version::NAME; |
| 43 | +#define DEF_RV_NON_EXT_FEATURE(PRETTY, LINUX_BIT, FSTRING, FLAGF) \ |
| 44 | +VM_Version::PRETTY##RVNonExtFeatureValue VM_Version::PRETTY; |
45 | 45 | RV_NON_EXT_FEATURE_FLAGS(DEF_RV_NON_EXT_FEATURE) |
46 | 46 | #undef DEF_RV_NON_EXT_FEATURE |
47 | 47 |
|
48 | | -#define ADD_RV_EXT_FEATURE_IN_LIST(NAME, PRETTY, LINUX_BIT, FSTRING, FLAGF) \ |
49 | | - &VM_Version::NAME, |
50 | | -#define ADD_RV_NON_EXT_FEATURE_IN_LIST(NAME, PRETTY, LINUX_BIT, FSTRING, FLAGF) \ |
51 | | - &VM_Version::NAME, |
| 48 | +#define ADD_RV_EXT_FEATURE_IN_LIST(PRETTY, LINUX_BIT, FSTRING, FLAGF) \ |
| 49 | + &VM_Version::ext_##PRETTY, |
| 50 | +#define ADD_RV_NON_EXT_FEATURE_IN_LIST(PRETTY, LINUX_BIT, FSTRING, FLAGF) \ |
| 51 | + &VM_Version::PRETTY, |
52 | 52 | VM_Version::RVFeatureValue* VM_Version::_feature_list[] = { |
53 | 53 | RV_EXT_FEATURE_FLAGS(ADD_RV_EXT_FEATURE_IN_LIST) |
54 | 54 | RV_NON_EXT_FEATURE_FLAGS(ADD_RV_NON_EXT_FEATURE_IN_LIST) |
@@ -148,7 +148,7 @@ void VM_Version::common_initialize() { |
148 | 148 | FLAG_SET_DEFAULT(UseSignumIntrinsic, true); |
149 | 149 | } |
150 | 150 |
|
151 | | - if (UseRVC && !ext_C.enabled()) { |
| 151 | + if (UseRVC && !ext_c.enabled()) { |
152 | 152 | warning("RVC is not supported on this CPU"); |
153 | 153 | FLAG_SET_DEFAULT(UseRVC, false); |
154 | 154 |
|
|
0 commit comments