самый быстрый способ определить, установлен ли бит в целочисленном типе данных

У меня есть метод, который вычисляет значение хеш-функции в соответствии с некоторым конкретным алгоритмом.

uint8_t cal_hash(uint64_t _in_data) {
    uint8_t hash;
    // algorithm
    // bit at hash[0] = XOR of some specific bits in _in_data
    // repeat above statement for other indexed bits of hash 
    return hash;
}

Я хочу знать, что может быть наиболее эффективным способом доступа и установки соответствующих битов в целочисленном типе данных. Я уже пробовал такие вещи, как

(((x) & (1

Ответы на вопрос(3)

Ваш ответ на вопрос