clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/main.cpp -o src/main.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/chess/magics.cpp -o src/chess/magics.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/chess/move_gen.cpp -o src/chess/move_gen.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/chess/board_state.cpp -o src/chess/board_state.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/chess/board.cpp -o src/chess/board.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/chess/castle_rights.cpp -o src/chess/castle_rights.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/chess/move.cpp -o src/chess/move.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/search/history.cpp -o src/search/history.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/search/game_tree.cpp -o src/search/game_tree.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/search/hash_table.cpp -o src/search/hash_table.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/search/time_manager.cpp -o src/search/time_manager.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/search/searcher.cpp -o src/search/searcher.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/search/thread.cpp -o src/search/thread.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/search/tree_half.cpp -o src/search/tree_half.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/search/node.cpp -o src/search/node.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/data_gen/format/monty_format.cpp -o src/data_gen/format/monty_format.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/data_gen/openings.cpp -o src/data_gen/openings.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/data_gen/game_runner.cpp -o src/data_gen/game_runner.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/tests/bench.cpp -o src/tests/bench.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/tests/perft.cpp -o src/tests/perft.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/util/random.cpp -o src/util/random.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/uci/options.cpp -o src/uci/options.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/uci/uci.cpp -o src/uci/uci.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/eval/value_network.cpp -o src/eval/value_network.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/eval/networks.cpp -o src/eval/networks.o
clang++ -std=c++20 -fconstexpr-steps=100000000  -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/78FF1FD5\" -march=native -c src/eval/policy_network.cpp -o src/eval/policy_network.o
In file included from src/search/tree_half.cpp:3:
src/search/../util/simd.hpp:115:26: error: no member named 'bit_cast' in namespace 'std'
    const auto ai = std::bit_cast<SimdVector<i64, N>>(a);
                    ~~~~~^
src/search/../util/simd.hpp:115:53: error: expected '(' for function-style cast or type construction
    const auto ai = std::bit_cast<SimdVector<i64, N>>(a);
                                  ~~~~~~~~~~~~~~~~~~^
src/search/../util/simd.hpp:116:26: error: no member named 'bit_cast' in namespace 'std'
    const auto bi = std::bit_cast<SimdVector<i64, N>>(b);
                    ~~~~~^
src/search/../util/simd.hpp:116:53: error: expected '(' for function-style cast or type construction
    const auto bi = std::bit_cast<SimdVector<i64, N>>(b);
                                  ~~~~~~~~~~~~~~~~~~^
src/search/../util/simd.hpp:118:17: error: no member named 'bit_cast' in namespace 'std'
    return std::bit_cast<SimdVector<T, N>>(ai & ~mask | bi & mask);
           ~~~~~^
src/search/../util/simd.hpp:118:42: error: expected '(' for function-style cast or type construction
    return std::bit_cast<SimdVector<T, N>>(ai & ~mask | bi & mask);
                         ~~~~~~~~~~~~~~~~^
src/search/../util/simd.hpp:143:26: error: no member named 'bit_cast' in namespace 'std'
    const auto ai = std::bit_cast<SimdVector<i32, N>>(a);
                    ~~~~~^
src/search/../util/simd.hpp:143:53: error: expected '(' for function-style cast or type construction
    const auto ai = std::bit_cast<SimdVector<i32, N>>(a);
                                  ~~~~~~~~~~~~~~~~~~^
src/search/../util/simd.hpp:144:26: error: no member named 'bit_cast' in namespace 'std'
    const auto bi = std::bit_cast<SimdVector<i32, N>>(b);
                    ~~~~~^
src/search/../util/simd.hpp:144:53: error: expected '(' for function-style cast or type construction
    const auto bi = std::bit_cast<SimdVector<i32, N>>(b);
                                  ~~~~~~~~~~~~~~~~~~^
src/search/../util/simd.hpp:146:17: error: no member named 'bit_cast' in namespace 'std'
    return std::bit_cast<SimdVector<T, N>>(ai & ~mask | bi & mask);
           ~~~~~^
src/search/../util/simd.hpp:146:42: error: expected '(' for function-style cast or type construction
    return std::bit_cast<SimdVector<T, N>>(ai & ~mask | bi & mask);
                         ~~~~~~~~~~~~~~~~^
12 errors generated.
make: *** [Makefile:76: src/search/tree_half.o] Error 1
make: *** Waiting for unfinished jobs....