def METHOD_NAME(self, cfg):
    return (cfg.enable_b_extension and
            ("ZBB" in cfg.enable_bitmanip_groups and self.instr_name.name in
             ["CLZ", "CTZ", "CLZW", "CTZW", "PCNT", "PCNTW",
              "SLO", "SLOI", "SLOW", "SLOIW",
              "SRO", "SROI", "SROW", "SROIW",
              "MIN", "MINU", "MAX", "MAXU",
              "ADDWU", "ADDIWU", "SUBWU",
              "ADDU_W", "SUBU_W",
              "SLLIU_W",
              "ANDN", "ORN",
              "XNOR", "PACK", "PACKW", "PACKU", "PACKUW", "PACKH",
              "ROL", "ROLW", "ROR", "RORW", "RORI", "RORIW"
              ]) or
            ("ZBS" in cfg.enable_bitmanip_groups and self.instr_name.name in
             ["SBSET", "SBSETW", "SBSETI", "SBSETIW",
              "SBCLR", "SBCLRW", "SBCLRI", "SBCLRIW",
              "SBINV", "SBINVW", "SBINVI", "SBINVIW",
              "SBEXT", "SBEXTW", "SBEXTI"
              ]) or
            ("ZBP" in cfg.enable_bitmanip_groups and self.instr_name.name in
             ["GREV", "GREVW", "GREVI", "GREVIW",
              "GORC", "GORCW", "GORCI", "GORCIW",
              "SHFL", "SHFLW", "UNSHFL", "UNSHFLW", "SHFLI", "UNSHFLI"
              ]) or
            ("ZBE" in cfg.enable_bitmanip_groups and self.instr_name in
             ["BEXT", "BEXTW",
              "BDEP", "BDEPW"
              ]) or
            ("ZBF" in cfg.enable_bitmanip_groups and self.instr_name.name in
             ["BFP", "BFPW"
              ]) or
            ("ZBC" in cfg.enable_bitmanip_groups and self.instr_name.name in
             ["CLMUL", "CLMULW", "CLMULH", "CLMULHW", "CLMULR", "CLMULRW"
              ]) or
            ("ZBR" in cfg.enable_bitmanip_groups and self.instr_name.name in
             ["CRC32_B", "CRC32_H", "CRC32_W", "CRC32_D",
              "CRC32C_B", "CRC32C_H", "CRC32C_W", "CRC32C_D"
              ]) or
            ("ZBM" in cfg.enable_bitmanip_groups and self.instr_name.name in
             ["BMATOR", "BMATXOR", "BMATFLIP"
              ]) or
            ("ZBT" in cfg.enable_bitmanip_groups and self.instr_name.name in
             ["CMOV", "CMIX",
              "FSL", "FSLW", "FSR", "FSRW", "FSRI", "FSRIW"
              ]) or
            # TODO, spec 0.92 doesn't categorize these 2 instr, put them in ZB_TMP #572
            ("ZB_TMP" in cfg.enable_bitmanip_groups and self.instr_name.name in
             ["SEXT_B", "SEXT_H"
              ])
            )