Searched refs:plus9dir (Results 1 – 5 of 5) sorted by relevance
233 plus9dir[i] = plus9dir[i] | (uint64_t) 1 << sq; in InitializeAttackBoards()246 plus9dir[64] = 0; in InitializeAttackBoards()281 plus9dir[i] | minus9dir[i] | plus7dir[i] | minus7dir[i]; in InitializeAttackBoards()331 sqs = plus9dir[i]; in InitializeAttackBoards()335 intervening[i][j] = plus9dir[i] ^ plus9dir[j - 9]; in InitializeAttackBoards()
272 if (plus9dir[KingSQ(enemy)] & blockers && in GenerateChecks()273 !(plus9dir[KingSQ(enemy)] & checkers)) in GenerateChecks()274 blockers &= ~plus9dir[KingSQ(enemy)]; in GenerateChecks()
311 extern uint64_t plus9dir[65];
419 uint64_t plus9dir[65]; variable
579 # define Diaga1Attacks(a) (BishopAttacks(a, OccupiedSquares) & (plus9dir[a] | minus9dir[a]))