]> git.sesse.net Git - stockfish/blobdiff - src/nnue/layers/clipped_relu.h
Sparse impl of affine_transform_non_ssse3()
[stockfish] / src / nnue / layers / clipped_relu.h
index 2856bfb0a635164c486d6e474e5a3691dff24df3..aab824b357266079c4d7bce15fe4c86b8d684c9b 100644 (file)
@@ -172,7 +172,7 @@ namespace Stockfish::Eval::NNUE::Layers {
 
       for (IndexType i = Start; i < InputDimensions; ++i) {
         output[i] = static_cast<OutputType>(
-            std::max(0, std::min(127, input[i] >> WeightScaleBits)));
+            std::clamp(input[i] >> WeightScaleBits, 0, 127));
       }
     }
   };