clang++ -O3 -march=native -ffast-math -funroll-loops -flto -fuse-ld=lld -std=c++20 -static -DNDEBUG -DEVALFILE=\"/home/nocturn9x/OpenBench/Client/Networks/77F8F4D5\" ./src/accumulator.cpp ./src/board.cpp ./src/datagen.cpp ./src/move.cpp ./src/movegen.cpp ./src/nnue.cpp ./src/Prelude.cpp ./src/search.cpp ./src/searcher.cpp -o Prelude-D502B160-77F8F4D5
In file included from ./src/search.cpp:7:
./src/wdl.h:33:39: error: no member named 'exp' in namespace 'std'
33 | return int(0.5 + 1000 / (1 + std::exp((a - static_cast<double>(v)) / b)));
| ~~~~~^
./src/wdl.h:40:17: error: no member named 'round' in namespace 'std'
40 | return std::round(100 * eval / a);
| ~~~~~^
2 errors generated.
make: *** [makefile:29: Prelude-D502B160-77F8F4D5] Error 1