1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-01 01:03:09 +00:00
BadFish/src/nnue
Ben Chaney 270a0e737f Generalize the feature transform to use vec_t macros
This commit generalizes the feature transform to use vec_t macros
that are architecture defined instead of using a seperate code path for each one.

It should make some old architectures (MMX, including improvements by Fanael) faster
and make further such improvements easier in the future.

Includes some corrections to CI for mingw.

closes https://github.com/official-stockfish/Stockfish/pull/3955
closes https://github.com/official-stockfish/Stockfish/pull/3928

No functional change
2022-03-02 23:39:08 +01:00
..
features Update copyright years 2022-01-06 15:45:45 +01:00
layers Clean up and simplify some nnue code. 2022-02-25 08:37:57 +01:00
evaluate_nnue.cpp Clean up and simplify some nnue code. 2022-02-25 08:37:57 +01:00
evaluate_nnue.h Update copyright years 2022-01-06 15:45:45 +01:00
nnue_accumulator.h Update copyright years 2022-01-06 15:45:45 +01:00
nnue_architecture.h Use dynamic allocation for evaluation scratch TLS buffer. 2022-03-01 17:51:02 +01:00
nnue_common.h Clean up and simplify some nnue code. 2022-02-25 08:37:57 +01:00
nnue_feature_transformer.h Generalize the feature transform to use vec_t macros 2022-03-02 23:39:08 +01:00