backchainbear_enhancementdeflate_conversiondfp_packed_conversiondfp_zoned_conversiondistinct_opsenhanced_dat_2enhanced_sortexecution_hintfast_serializationfp_extensionguarded_storagehigh_wordinsert_reference_bits_multipleinterlocked_access1load_and_trapload_and_zero_rightmost_byteload_store_on_condload_store_on_cond_2message_security_assist_extension3message_security_assist_extension4message_security_assist_extension5message_security_assist_extension7message_security_assist_extension8message_security_assist_extension9miscellaneous_extensionsmiscellaneous_extensions_2miscellaneous_extensions_3nnp_assistpopulation_countprocessor_activity_instrumentationprocessor_assistreset_dat_protectionreset_reference_bits_multiplesoft_floattest_pending_external_interruptiontransactional_executionunaligned_symbolsvectorvector_enhancements_1vector_enhancements_2vector_packed_decimalvector_packed_decimal_enhancementvector_packed_decimal_enhancement_2pub const Feature = enum {
backchain,
bear_enhancement,
deflate_conversion,
dfp_packed_conversion,
dfp_zoned_conversion,
distinct_ops,
enhanced_dat_2,
enhanced_sort,
execution_hint,
fast_serialization,
fp_extension,
guarded_storage,
high_word,
insert_reference_bits_multiple,
interlocked_access1,
load_and_trap,
load_and_zero_rightmost_byte,
load_store_on_cond,
load_store_on_cond_2,
message_security_assist_extension3,
message_security_assist_extension4,
message_security_assist_extension5,
message_security_assist_extension7,
message_security_assist_extension8,
message_security_assist_extension9,
miscellaneous_extensions,
miscellaneous_extensions_2,
miscellaneous_extensions_3,
nnp_assist,
population_count,
processor_activity_instrumentation,
processor_assist,
reset_dat_protection,
reset_reference_bits_multiple,
soft_float,
test_pending_external_interruption,
transactional_execution,
unaligned_symbols,
vector,
vector_enhancements_1,
vector_enhancements_2,
vector_packed_decimal,
vector_packed_decimal_enhancement,
vector_packed_decimal_enhancement_2,
}