Skip to content

Commit 2e2865d

Browse files
committed
Fix build error on OSX
directly use integer version for cp calculation. fixes official-stockfish#3573 closes official-stockfish#3574 No functional change
1 parent ed436a3 commit 2e2865d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/nnue/evaluate_nnue.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ namespace Stockfish::Eval::NNUE {
232232

233233
buffer[0] = (v < 0 ? '-' : v > 0 ? '+' : ' ');
234234

235-
int cp = (int)(std::abs(100.0 * double(v) / PawnValueEg));
235+
int cp = std::abs(100 * v / PawnValueEg);
236236

237237
if (cp >= 10000)
238238
{
@@ -261,7 +261,7 @@ namespace Stockfish::Eval::NNUE {
261261
static void format_cp_aligned_dot(Value v, char* buffer) {
262262
buffer[0] = (v < 0 ? '-' : v > 0 ? '+' : ' ');
263263

264-
int cp = (int)(std::abs(100.0 * double(v) / PawnValueEg));
264+
int cp = std::abs(100 * v / PawnValueEg);
265265

266266
if (cp >= 10000)
267267
{

0 commit comments

Comments
 (0)