@@ -221,9 +221,9 @@ static const unsigned int high_flip[56] = {
221
221
#endif
222
222
223
223
#define bbFlips_Right_high (pos , mask ) \
224
- contig = right_contiguous[(opp_bits_high >> (pos + 1 )) & mask]; \
225
- fl = right_flip[contig] << (pos + 1 ); \
226
- t = -( int)(my_bits_high & fl) >> 31 ; \
224
+ contig = right_contiguous[(opp_bits_high >> (pos + 1u )) & mask]; \
225
+ fl = right_flip[contig] << (pos + 1u ); \
226
+ t = ((int)(-(unsigned int)(my_bits_high & fl))) >> 31u ; \
227
227
my_bits_high |= fl & t; \
228
228
flipped = contig & t
229
229
@@ -544,22 +544,22 @@ static const unsigned int high_flip[56] = {
544
544
545
545
546
546
#define bbFlips_Down_2_3 (pos , vec , maskh ) \
547
- if (opp_bits_low & (1 << (pos + vec))) { \
548
- if (opp_bits_low & (1 << (pos + vec * 2 ))) { \
549
- t = (opp_bits_high >> (pos + vec * 3 - 32 )) & 1 ; \
550
- contig = 2 + t; \
551
- t &= (opp_bits_high >> (pos + vec * 4 - 32 )); \
547
+ if (opp_bits_low & (1u << (pos + vec))) { \
548
+ if (opp_bits_low & (1u << (pos + vec * 2u ))) { \
549
+ t = (opp_bits_high >> (pos + vec * 3u - 32u )) & 1u ; \
550
+ contig = 2u + t; \
551
+ t &= (opp_bits_high >> (pos + vec * 4u - 32u )); \
552
552
contig += t; \
553
- t &= (opp_bits_high >> (pos + vec * 5 - 32 )); \
553
+ t &= (opp_bits_high >> (pos + vec * 5u - 32u )); \
554
554
contig += t; \
555
555
t = lsb_mask[contig - 2] & maskh; \
556
556
if (my_bits_high & t) { \
557
557
my_bits_high |= t; \
558
- my_bits_low |= (1 << (pos + vec)) | (1 << (pos + vec * 2 )); \
558
+ my_bits_low |= (1u << (pos + vec)) | (1u << (pos + vec * 2u )); \
559
559
flipped += contig; \
560
560
} \
561
561
} else { \
562
- t = (my_bits_low >> (pos + vec * 2 )) & 1 ; \
562
+ t = (my_bits_low >> (pos + vec * 2u )) & 1u ; \
563
563
my_bits_low |= t << (pos + vec); \
564
564
flipped += t; \
565
565
} \
@@ -679,17 +679,17 @@ static const unsigned int high_flip[56] = {
679
679
680
680
681
681
#define bbFlips_Down_1_3 (pos , vec , maskh ) \
682
- if (opp_bits_low & (1 << (pos + vec))) { \
683
- t = (opp_bits_high >> (pos + vec * 2 - 32 )) & 1 ; \
682
+ if (opp_bits_low & (1u << (pos + vec))) { \
683
+ t = (opp_bits_high >> (pos + vec * 2u - 32u )) & 1u ; \
684
684
contig = 1 + t; \
685
- t &= (opp_bits_high >> (pos + vec * 3 - 32 )); \
685
+ t &= (opp_bits_high >> (pos + vec * 3u - 32u )); \
686
686
contig += t; \
687
- t &= (opp_bits_high >> (pos + vec * 4 - 32 )); \
687
+ t &= (opp_bits_high >> (pos + vec * 4u - 32u )); \
688
688
contig += t; \
689
- t = lsb_mask[contig - 1 ] & maskh; \
689
+ t = lsb_mask[contig - 1u ] & maskh; \
690
690
if (my_bits_high & t) { \
691
691
my_bits_high |= t; \
692
- my_bits_low |= 1 << (pos + vec); \
692
+ my_bits_low |= 1u << (pos + vec); \
693
693
flipped += contig; \
694
694
} \
695
695
}
@@ -795,10 +795,10 @@ static const unsigned int high_flip[56] = {
795
795
#endif
796
796
797
797
#define bbFlips_Up_0_3 (pos , vec , mask ) \
798
- if (opp_bits_low & (1 << (pos + 32 - vec))) { \
799
- t = (opp_bits_low >> (pos + 32 - vec * 2 )) & 1 ; \
798
+ if (opp_bits_low & (1u << (pos + 32u - vec))) { \
799
+ t = (opp_bits_low >> (pos + 32u - vec * 2u )) & 1u ; \
800
800
contig = 1 + t; \
801
- t &= (opp_bits_low >> (pos + 32 - vec * 3 )); \
801
+ t &= (opp_bits_low >> (pos + 32u - vec * 3u )); \
802
802
contig += t; \
803
803
fl = msb_mask[contig] & mask; \
804
804
t = -(int)(my_bits_low & fl) >> 31; \
@@ -1021,7 +1021,7 @@ TestFlips_bitboard_a8( unsigned int my_bits_high, unsigned int my_bits_low, unsi
1021
1021
unsigned int t , fl ;
1022
1022
1023
1023
/* Right */
1024
- bbFlips_Right_high (24 , 0x3F );
1024
+ bbFlips_Right_high (24u , 0x3Fu );
1025
1025
/* Up right */
1026
1026
bbFlips_Up_3_3 (24 , 7 , 0x00020408u , 0x10204080u );
1027
1027
/* Up */
@@ -1115,7 +1115,7 @@ TestFlips_bitboard_h2( unsigned int my_bits_high, unsigned int my_bits_low, unsi
1115
1115
/* Down left */
1116
1116
bbFlips_Down_2_3 (15 , 7 , 0x02040810u );
1117
1117
/* Down */
1118
- bbFlips_Down_2_3 (15 , 8 , 0x80808080u );
1118
+ bbFlips_Down_2_3 (15u , 8u , 0x80808080u );
1119
1119
1120
1120
my_bits_low |= 0x00008000u ;
1121
1121
bb_flips .high = my_bits_high ;
@@ -1339,7 +1339,7 @@ TestFlips_bitboard_h3( unsigned int my_bits_high, unsigned int my_bits_low, unsi
1339
1339
/* Down left */
1340
1340
bbFlips_Down_1_3 (23 , 7 , 0x04081020u );
1341
1341
/* Down */
1342
- bbFlips_Down_1_3 (23 , 8 , 0x80808080u );
1342
+ bbFlips_Down_1_3 (23u , 8u , 0x80808080u );
1343
1343
/* Up */
1344
1344
bbFlips_Up_1_low (23 , 8 );
1345
1345
/* Up left */
@@ -1553,7 +1553,7 @@ TestFlips_bitboard_h5( unsigned int my_bits_high, unsigned int my_bits_low, unsi
1553
1553
/* Down */
1554
1554
bbFlips_Down_2_high (7 , 8 , 0x00808000u );
1555
1555
/* Up */
1556
- bbFlips_Up_0_3 (7 , 8 , 0x80808080u );
1556
+ bbFlips_Up_0_3 (7u , 8u , 0x80808080u );
1557
1557
/* Up left */
1558
1558
bbFlips_Up_0_3 (7 , 9 , 0x40201008u );
1559
1559
0 commit comments