def __get_tbl_core_nonreflected(self):
        # pylint: disable=too-many-branches

        if self.opt.algorithm != self.opt.algo_table_driven:
            return ""

        loop_core = ""
        loop_indent = ""
        if self.opt.undefined_crc_parameters:
            loop_indent = " " * 12
        else:
            loop_indent = " " * 8

        if self.opt.width == None:
            crc_shifted_right = "(crc >> ($cfg_width - $cfg_table_idx_width))"
        elif self.opt.width < 8:
            shift_val = self.opt.width - self.opt.tbl_idx_width
            if shift_val < 0:
                crc_shifted_right = "(crc << {0})".format(-shift_val)
            else:
                crc_shifted_right = "(crc >> {0})".format(shift_val)
        else:
            shift_val = self.opt.width - self.opt.tbl_idx_width
            if shift_val == 0:
                crc_shifted_right = "crc"
            else:
                crc_shifted_right = "(crc >> {0})".format(shift_val)

        if self.opt.width != None and self.opt.tbl_idx_width != None and \
                self.opt.width <= self.opt.tbl_idx_width:
            crc_xor_expr = ""
        else:
            crc_xor_expr = " ^ (crc << $cfg_table_idx_width)"

        if self.opt.tbl_idx_width == 8:
            if self.opt.slice_by > 1:
                crc_lookup = 'crc_table[0][tbl_idx]'
            else:
                crc_lookup = 'crc_table[tbl_idx]'
            loop_core += loop_indent + "tbl_idx = (" + crc_shifted_right + " ^ *d)" \
                            "$if ($crc_width > 8) {: & $crc_table_mask:};" + '\n' + \
                            loop_indent + "crc = (" + crc_lookup + crc_xor_expr + ") & " + \
                            "$cfg_mask;" + '\n'
        else:
            crc_lookup = 'crc_table[tbl_idx & $crc_table_mask]'
            for i in range(8 // self.opt.tbl_idx_width):
                str_idx = "{0:d}".format(8 - (i + 1) * self.opt.tbl_idx_width)
                loop_core += loop_indent + "tbl_idx = " + crc_shifted_right + \
                             " ^ (*d >> " + str_idx + ");" + '\n' + \
                             loop_indent + "crc = " + crc_lookup + crc_xor_expr + ";" + '\n'
        return loop_core


    # function __get_tbl_core_reflected
    ###############################################################################
Get all instances that match all filters sorted by multiple keys.
dataset/ETHPy150Open tpircher/pycrc/crc_symtable.py/SymbolTable.__get_tbl_core_nonreflected--crossover with--dataset/ETHPy150Open BU-NU-CLOUD-SP16/Trusted-Platform-Module-nova/nova/db/api.py/instance_get_all_by_filters_sort