Minor cleanup in full_threats.cpp

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

No functional change
This commit is contained in:
mstembera
2026-01-01 16:13:44 +01:00
committed by Joost VandeVondele
parent 5b9259e51f
commit 8815d1ef02
+9 -9
View File
@@ -68,11 +68,11 @@ constexpr auto make_piece_indices_type() {
std::array<std::array<uint8_t, SQUARE_NB>, SQUARE_NB> out{}; std::array<std::array<uint8_t, SQUARE_NB>, SQUARE_NB> out{};
for (int from = 0; from < SQUARE_NB; ++from) for (Square from = SQ_A1; from <= SQ_H8; ++from)
{ {
Bitboard attacks = PseudoAttacks[PT][Square(from)]; Bitboard attacks = PseudoAttacks[PT][from];
for (int to = 0; to < SQUARE_NB; ++to) for (Square to = SQ_A1; to <= SQ_H8; ++to)
{ {
out[from][to] = constexpr_popcount(((1ULL << to) - 1) & attacks); out[from][to] = constexpr_popcount(((1ULL << to) - 1) & attacks);
} }
@@ -89,11 +89,11 @@ constexpr auto make_piece_indices_piece() {
constexpr Color C = color_of(P); constexpr Color C = color_of(P);
for (int from = 0; from < SQUARE_NB; ++from) for (Square from = SQ_A1; from <= SQ_H8; ++from)
{ {
Bitboard attacks = PseudoAttacks[C][from]; Bitboard attacks = PseudoAttacks[C][from];
for (int to = 0; to < SQUARE_NB; ++to) for (Square to = SQ_A1; to <= SQ_H8; ++to)
{ {
out[from][to] = constexpr_popcount(((1ULL << to) - 1) & attacks); out[from][to] = constexpr_popcount(((1ULL << to) - 1) & attacks);
} }
@@ -323,11 +323,11 @@ void FullThreats::append_changed_indices(Color perspective,
{ {
if (first) if (first)
{ {
fusedData->dp2removedOriginBoard |= square_bb(to); fusedData->dp2removedOriginBoard |= to;
continue; continue;
} }
} }
else if (fusedData->dp2removedOriginBoard & square_bb(to)) else if (fusedData->dp2removedOriginBoard & to)
continue; continue;
} }
@@ -337,11 +337,11 @@ void FullThreats::append_changed_indices(Color perspective,
{ {
if (first) if (first)
{ {
fusedData->dp2removedTargetBoard |= square_bb(from); fusedData->dp2removedTargetBoard |= from;
continue; continue;
} }
} }
else if (fusedData->dp2removedTargetBoard & square_bb(from)) else if (fusedData->dp2removedTargetBoard & from)
continue; continue;
} }
} }