fn describe_group(g: u8) -> Option<&'static str> {
    Some(match g {
        128 => "VT-x/AMD-V", // https://github.com/aquynh/capstone/blob/master/include/x86.h#L1583
        129 => "3DNow",
        130 => "AES",
        131 => "ADX",
        132 => "AVX",
        133 => "AVX2",
        134 => "AVX512",
        135 => "BMI",
        136 => "BMI2",
        137 => "CMOV",
        138 => "F16C", // line 1593
        139 => "FMA",
        140 => "FMA4",
        141 => "FSGSBASE",
        142 => "HLE",
        143 => "MMX",
        144 => "MODE32",
        145 => "MODE64",
        146 => "RTM",
        147 => "SHA",
        148 => "SSE1", // line 1603
        149 => "SSE2",
        150 => "SSE3",
        151 => "SSE41",
        152 => "SSE42",
        153 => "SSE4A",
        154 => "SSSE3",
        155 => "PCLMUL",
        156 => "XOP",
        157 => "CDI",
        158 => "ERI", // line 1613
        159 => "TBM",
        160 => "16BITMODE",
        161 => "NOT64BITMODE",
        162 => "SGX",
        163 => "DQI",
        164 => "BWI",
        165 => "PFI",
        166 => "VLX",
        167 => "SMAP",
        168 => "NOVLX", // line 1623
        _ => {
            return None;
        }
    })
}
/// These are from capstone/include/x86.h, which is super sketchy since the
/// enum values are not specificied explicitly.
These are from capstone/include/x86.h, which is super sketchy since the
enum values are not specificied explicitly.
These are from capstone / include / x86 . h which is super sketchy since the enum values are not specificied explicitly .
fn describe_group(g: u8) -> Option<&'static str> {
    Some(match g {
        128 => "VT-x/AMD-V", // https://github.com/aquynh/capstone/blob/master/include/x86.h#L1583
        129 => "3DNow",
        130 => "AES",
        131 => "ADX",
        132 => "AVX",
        133 => "AVX2",
        134 => "AVX512",
        135 => "BMI",
        136 => "BMI2",
        137 => "CMOV",
        138 => "F16C", // line 1593
        139 => "FMA",
        140 => "FMA4",
        141 => "FSGSBASE",
        142 => "HLE",
        143 => "MMX",
        144 => "MODE32",
        145 => "MODE64",
        146 => "RTM",
        147 => "SHA",
        148 => "SSE1", // line 1603
        149 => "SSE2",
        150 => "SSE3",
        151 => "SSE41",
        152 => "SSE42",
        153 => "SSE4A",
        154 => "SSSE3",
        155 => "PCLMUL",
        156 => "XOP",
        157 => "CDI",
        158 => "ERI", // line 1613
        159 => "TBM",
        160 => "16BITMODE",
        161 => "NOT64BITMODE",
        162 => "SGX",
        163 => "DQI",
        164 => "BWI",
        165 => "PFI",
        166 => "VLX",
        167 => "SMAP",
        168 => "NOVLX", // line 1623
        _ => {
            return None;
        }
    })
}
fn describe_group ( g : u8 ) -> Option < & ' static str > { Some ( match g { 128 => " " , // https://github.com/aquynh/capstone/blob/master/include/x86.h#L1583 129 => " " , 130 => " " , 131 => " " , 132 => " " , 133 => " " , 134 => " " , 135 => " " , 136 => " " , 137 => " " , 138 => " " , // line 1593 139 => " " , 140 => " " , 141 => " " , 142 => " " , 143 => " " , 144 => " " , 145 => " " , 146 => " " , 147 => " " , 148 => " " , // line 1603 149 => " " , 150 => " " , 151 => " " , 152 => " " , 153 => " " , 154 => " " , 155 => " " , 156 => " " , 157 => " " , 158 => " " , // line 1613 159 => " " , 160 => " " , 161 => " " , 162 => " " , 163 => " " , 164 => " " , 165 => " " , 166 => " " , 167 => " " , 168 => " " , // line 1623 _ => { return None ; } } ) }
These are from capstone/include/x86.h, which is super sketchy since the
enum values are not specificied explicitly.
These are from capstone / include / x86 . h which is super sketchy since the enum values are not specificied explicitly .
g
u8