Intel® X86 Encoder Decoder
Groupings of features for chips

Every Intel® XED iform belongs to one xed_isa_set_enum_t. Each Intel® XED chip of type xed_chip_enum_t represents a collection of xed "isa-sets". If you have a xed_decoded_inst_t, you can get the isa set via the function xed_decoded_inst_get_isa_set. More...

Data Structures

struct  xed_chip_features_t
 

Functions

XED_DLL_EXPORT xed_bool_t xed_isa_set_is_valid_for_chip (xed_isa_set_enum_t isa_set, xed_chip_enum_t chip)
 

Detailed Description

Every Intel® XED iform belongs to one xed_isa_set_enum_t. Each Intel® XED chip of type xed_chip_enum_t represents a collection of xed "isa-sets". If you have a xed_decoded_inst_t, you can get the isa set via the function xed_decoded_inst_get_isa_set.

Intel® XED chip-check supports the detection of all Intel® APX instructions and flavors, whether be it a new Intel® APX instruction, legacy instruction with REX2 prefix, EVEX instruction with EGPR as one of its operands (register or memory) or EVEX instruction with ignored EGPR encoding.

Function Documentation

◆ xed_isa_set_is_valid_for_chip()

XED_DLL_EXPORT xed_bool_t xed_isa_set_is_valid_for_chip ( xed_isa_set_enum_t  isa_set,
xed_chip_enum_t  chip 
)

return 1 if the isa_set is part included in the specified chip, 0 otherwise.