-////
-//// Functions
-////
-
-int main(int argc, char *argv[]) {
-
- // Disable IO buffering
- std::cout.rdbuf()->pubsetbuf(NULL, 0);
- std::cin.rdbuf()->pubsetbuf(NULL, 0);
-
- // Initialization
-
- init_mersenne();
- init_direction_table();
- init_bitboards();
- init_uci_options();
- Position::init_zobrist();
- Position::init_piece_square_tables();
- MaterialInfo::init();
- MovePicker::init_phase_table();
- init_eval(1);
- init_bitbases();
- init_threads();