Решены задачи про короля, коня и ладью. Реализованы четыре алгоритма подсчёта единичных битов в 64-разрядном числе.
Для запуска тестового примера нужно выполнить в терминале команду cargo run --example test_king
Для запуска тестового примера нужно выполнить в терминале команду cargo run --example test_knight
Для запуска тестового примера нужно выполнить в терминале команду cargo run --example test_rook
В файле lib.rs реализованы 4 функции:
- fn _popcnt0(number: u64) -> u8
- fn _popcnt1(number: u64) -> u8
- fn popcnt2(number: u64) -> u8
- fn cache_bits(number: u64) -> u8