|
HooverChessUtils_PgnReader 0.9.0
|
#include "pgnreader-config.h"#include <array>#include <cstdint>

Go to the source code of this file.
Classes | |
| struct | hoover_chess_utils::pgn_reader::BitBoardTables |
| struct | hoover_chess_utils::pgn_reader::BitBoardTables::BlackMagicData |
Namespaces | |
| namespace | hoover_chess_utils |
| namespace | hoover_chess_utils::pgn_reader |
Macros | |
| #define | BITBOARD_TABLES_HAVE_X86_BMI2 (HAVE_X86_BMI2) |
| #define | BITBOARD_TABLES_HAVE_AARCH64_SVE2_BITPERM (0 && HAVE_AARCH64_SVE2_BITPERM) |
| #define | BITBOARD_TABLES_HAVE_ELEMENTARY 0 |
| #define | BITBOARD_TABLES_HAVE_BLACK_MAGIC (!(BITBOARD_TABLES_HAVE_X86_BMI2 || BITBOARD_TABLES_HAVE_AARCH64_SVE2_BITPERM)) |
| #define | BITBOARD_TABLES_HAVE_HYPERBOLA 0 |
Variables | |
| const BitBoardTables | hoover_chess_utils::pgn_reader::ctBitBoardTables |
| Various bitboard attack and other tables. | |
| #define BITBOARD_TABLES_HAVE_AARCH64_SVE2_BITPERM (0 && HAVE_AARCH64_SVE2_BITPERM) |
| #define BITBOARD_TABLES_HAVE_BLACK_MAGIC (!(BITBOARD_TABLES_HAVE_X86_BMI2 || BITBOARD_TABLES_HAVE_AARCH64_SVE2_BITPERM)) |
| #define BITBOARD_TABLES_HAVE_ELEMENTARY 0 |
| #define BITBOARD_TABLES_HAVE_HYPERBOLA 0 |
| #define BITBOARD_TABLES_HAVE_X86_BMI2 (HAVE_X86_BMI2) |