Home
last modified time | relevance | path

Searched refs:minus9dir (Results 1 – 5 of 5) sorted by relevance

/dports/games/crafty/crafty-25.2_1/
H A Dinit.c237 minus9dir[i] = minus9dir[i] | (uint64_t) 1 << sq; in InitializeAttackBoards()
250 minus9dir[64] = 0; in InitializeAttackBoards()
281 plus9dir[i] | minus9dir[i] | plus7dir[i] | minus7dir[i]; in InitializeAttackBoards()
359 sqs = minus9dir[i]; in InitializeAttackBoards()
363 intervening[i][j] = minus9dir[i] ^ minus9dir[j + 9]; in InitializeAttackBoards()
H A Dmovgen.c278 if (minus9dir[KingSQ(enemy)] & blockers && in GenerateChecks()
279 !(minus9dir[KingSQ(enemy)] & checkers)) in GenerateChecks()
280 blockers &= ~minus9dir[KingSQ(enemy)]; in GenerateChecks()
H A Ddata.h315 extern uint64_t minus9dir[65];
H A Ddata.c423 uint64_t minus9dir[65]; variable
H A Dchess.h579 # define Diaga1Attacks(a) (BishopAttacks(a, OccupiedSquares) & (plus9dir[a] | minus9dir[a]))