X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmaterial.cpp;h=0fe132d4a6fba23844ac346f15cb7b2e77cb3a6a;hp=b622295646bd513cb512960a2f256f601bc4b359;hb=af0c13ba6ad5d51432a8f4531d53c7309484df6b;hpb=17ffc22279b33ef2015a76461e1e644909d43a10 diff --git a/src/material.cpp b/src/material.cpp index b6222956..0fe132d4 100644 --- a/src/material.cpp +++ b/src/material.cpp @@ -174,7 +174,7 @@ Entry* probe(const Position& pos, Table& entries, Endgames& endgames) { return e; } - // Generic scaling functions that refer to more then one material + // Generic scaling functions that refer to more than one material // distribution. They should be probed after the specialized ones. // Note that these ones don't return after setting the function. if (is_KBPsKs(pos)) @@ -217,10 +217,10 @@ Entry* probe(const Position& pos, Table& entries, Endgames& endgames) { // catches some trivial draws like KK, KBK and KNK and gives a very drawish // scale factor for cases such as KRKBP and KmmKm (except for KBBKN). if (!pos.count(WHITE) && npm_w - npm_b <= BishopValueMg) - e->factor[WHITE] = npm_w < RookValueMg ? SCALE_FACTOR_DRAW : npm_b <= BishopValueMg ? 4 : 12; + e->factor[WHITE] = uint8_t(npm_w < RookValueMg ? SCALE_FACTOR_DRAW : npm_b <= BishopValueMg ? 4 : 12); if (!pos.count(BLACK) && npm_b - npm_w <= BishopValueMg) - e->factor[BLACK] = npm_b < RookValueMg ? SCALE_FACTOR_DRAW : npm_w <= BishopValueMg ? 4 : 12; + e->factor[BLACK] = uint8_t(npm_b < RookValueMg ? SCALE_FACTOR_DRAW : npm_w <= BishopValueMg ? 4 : 12); if (pos.count(WHITE) == 1 && npm_w - npm_b <= BishopValueMg) e->factor[WHITE] = (uint8_t) SCALE_FACTOR_ONEPAWN;