mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-17 07:36:23 +08:00
Warnings termination fest
A bunch of Intel C++ warnings removed, other silent out. Still few remaining but need deeper look. Also usual whitespace crap removal noise. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
@@ -21,14 +21,14 @@
|
||||
//// Includes
|
||||
////
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#include <intrin.h>
|
||||
#ifdef _WIN64
|
||||
#pragma intrinsic(_BitScanForward64)
|
||||
#else
|
||||
#pragma intrinsic(_BitScanForward)
|
||||
#endif
|
||||
#define USING_INTRINSICS
|
||||
#ifdef _MSC_VER
|
||||
#include <intrin.h>
|
||||
#ifdef _WIN64
|
||||
#pragma intrinsic(_BitScanForward64)
|
||||
#else
|
||||
#pragma intrinsic(_BitScanForward)
|
||||
#endif
|
||||
#define USING_INTRINSICS
|
||||
#endif
|
||||
|
||||
#include <iostream>
|
||||
@@ -284,7 +284,7 @@ namespace {
|
||||
#if defined(USE_COMPACT_ROOK_ATTACKS)
|
||||
void init_file_and_rank_attacks();
|
||||
#endif
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
////
|
||||
@@ -356,22 +356,22 @@ Square first_1(Bitboard b) {
|
||||
|
||||
Square pop_1st_bit(Bitboard *b) {
|
||||
|
||||
unsigned long index;
|
||||
uint32_t *l, *h;
|
||||
|
||||
if (*(l = (uint32_t*)b) != 0)
|
||||
{
|
||||
_BitScanForward(&index, *l);
|
||||
*l &= ~(1 << index);
|
||||
}
|
||||
else if (*(h = (uint32_t*)b + 1) != 0)
|
||||
{
|
||||
_BitScanForward(&index, *h);
|
||||
*h &= ~(1 << index);
|
||||
index += 32;
|
||||
} else
|
||||
return SQ_NONE;
|
||||
|
||||
unsigned long index;
|
||||
uint32_t *l, *h;
|
||||
|
||||
if (*(l = (uint32_t*)b) != 0)
|
||||
{
|
||||
_BitScanForward(&index, *l);
|
||||
*l &= ~(1 << index);
|
||||
}
|
||||
else if (*(h = (uint32_t*)b + 1) != 0)
|
||||
{
|
||||
_BitScanForward(&index, *h);
|
||||
*h &= ~(1 << index);
|
||||
index += 32;
|
||||
} else
|
||||
return SQ_NONE;
|
||||
|
||||
return Square(index);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user