HooverChessUtils_PgnReader 0.9.0
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
hoover_chess_utils::pgn_reader::Attacks_BMI2 Class Reference

Slider attacks implementation using PEXT/PDEP. More...

#include <bitboard-attacks-x86-bmi2.h>

Static Public Member Functions

static SquareSet getBishopAttackMask (Square sq, SquareSet occupancyMask) noexcept
 See Attacks::getBishopAttackMask() for documentation.
 
static SquareSet getRookAttackMask (Square sq, SquareSet occupancyMask) noexcept
 See Attacks::getRookAttackMask() for documentation.
 

Detailed Description

Slider attacks implementation using PEXT/PDEP.

Member Function Documentation

◆ getBishopAttackMask()

static SquareSet hoover_chess_utils::pgn_reader::Attacks_BMI2::getBishopAttackMask ( Square  sq,
SquareSet  occupancyMask 
)
inlinestaticnoexcept

See Attacks::getBishopAttackMask() for documentation.

◆ getRookAttackMask()

static SquareSet hoover_chess_utils::pgn_reader::Attacks_BMI2::getRookAttackMask ( Square  sq,
SquareSet  occupancyMask 
)
inlinestaticnoexcept

See Attacks::getRookAttackMask() for documentation.


The documentation for this class was generated from the following file: