Major rework: add search timer, evaluation improvements, more
ADDITIONAL CHANGES Alpha-Beta search * Change back to recursive alphabeta with implicit stack * Add atomic_bool parameter that stops search when set to false * Update tests accordingly Evaluation * Fix bug where black pawns are using white's positional modifier bonus Makefile * Add -march=native to clang release builds
This commit is contained in:
2
Makefile
2
Makefile
@@ -7,7 +7,7 @@ CFLAGS.gcc.release := -Ofast
|
||||
CFLAGS.gcc.debug := -ggdb -O0 -fsanitize=address
|
||||
|
||||
CFLAGS.clang := -std=c23 -Wall -Wextra -Wconversion -Wno-unused-function -Wimplicit-int-conversion
|
||||
CFLAGS.clang.release := -Ofast
|
||||
CFLAGS.clang.release := -Ofast -march=native
|
||||
CFLAGS.clang.debug := -ggdb -O0 -fsanitize=address
|
||||
CFLAGS.clang.wasm := \
|
||||
--target=wasm32-unknown-unknown -O3 -nostdlib \
|
||||
|
||||
Reference in New Issue
Block a user