]> git.sesse.net Git - stockfish/history - src/bitboard.cpp
Use spinlock instead of mutex for Threads and SplitPoint
[stockfish] / src / bitboard.cpp
2015-01-24 Marco CostalbaDon't use _pext_u64() directly
2015-01-20 Marco CostalbaDon't use _pext_u64() directly
2015-01-10 Marco CostalbaUpdate copyright year
2015-01-03 Marco CostalbaRetire one implementation of pop_lsb()
2015-01-02 Marco CostalbaLet material probing to access per-thread table
2014-12-10 Marco CostalbaAssorted nitpicking code-style
2014-12-08 Ernesto GattiSimpler PRNG and faster magics search
2014-12-07 hximRename some variables for more clarity.
2014-11-09 Marco CostalbaIntroduce distance() and unify some API
2014-11-07 lucasartRetire CACHE_LINE_ALIGNMENT
2014-07-28 David ZarSmall code style reformatting
2014-07-07 Marco CostalbaAvoid 'double assigments' tricks
2014-04-12 Marco CostalbaSwitch to hardware PEXT
2014-04-12 Marco CostalbaImplement PEXT based attacks
2014-04-12 Marco CostalbaAdd PEXT software implementation
2014-04-06 Marco CostalbaSync some common names
2014-03-23 Marco CostalbaRetire last usage of operator|(File f, Rank r)
2014-03-01 Marco CostalbaSimplify Bitboards::pretty
2014-02-14 Marco CostalbaFix magic boosters conversion
2014-02-12 Marco CostalbaMove magic random to RKISS
2014-02-09 Marco CostalbaAssorted tweaks from DON
2014-01-02 Marco CostalbaUpdate copyright year
2013-12-07 Marco CostalbaMore work on Bitboards::init()
2013-12-07 Marco CostalbaMore readable init of MS1BTable[]
2013-12-07 Marco CostalbaFurther simplify Bitboards init()
2013-12-02 Jerry DonaldAnother round of spelling fixes
2013-12-02 Richard LloydBig assorted spelling fixes
2013-11-30 Marco CostalbaRename Bitboards print to pretty
2013-11-30 Marco CostalbaRewrite some bitboard init code
2013-11-10 Marco CostalbaSimplify squares_aligned()
2013-11-10 Chris CainoEvaluate mobility of pinned pieces exactly
2013-10-05 Lucas BraeschUse prefix operators wherever possible
2013-09-15 KojirionUse pre-increment also for native types
2013-09-15 Marco CostalbaFix operator++ definition
2013-08-14 homoSapiensSapiensSimplify DistanceRingsBB init
2013-07-24 homoSapiensSapiensUse #ifndef instead of #if !defined
2013-07-13 Marco CostalbaFully qualify memset and memcpy
2013-06-23 Marco CostalbaRetire ThisAndAdjacentFilesBB[]
2013-02-20 Marco CostalbaMerge Gary's bishop_pin patch
2013-02-19 Marco CostalbaUpdate copyright year
2012-10-21 Marco CostalbaUse self-describing constants instead of numbers
2012-10-13 Marco CostalbaRetire BitCount8Bit[] table
2012-10-13 Marco CostalbaUse new 64 bit De Bruijn BitScan
2012-09-20 Marco CostalbaFix compile on 64 bits
2012-09-19 Marco CostalbaSimplify BSFTable initialization
2012-08-29 Marco CostalbaConvert to sync_cout and sync_endl
2012-08-19 Marco CostalbaDocument De Bruijn sequences
2012-07-08 Marco CostalbaRename first_1 / last_1 in lsb / msb
2012-06-23 Marco CostalbaReplace make_square() with operator|(File, Rank)
2012-06-17 Marco CostalbaCalculate min distance between king and his pawns
2012-06-10 Marco CostalbaReformat pick_random() in magics calculation
2012-05-01 Marco CostalbaSimplify attacks_bb()
2012-04-14 Marco CostalbaUse more_than_one() instead of single_bit()
2012-04-06 Marco CostalbaRewrite pop_1st_bit() to be endian independent
2012-04-04 Marco CostalbaMicro-optimize last_1() for 32bits
2012-04-01 Marco CostalbaBetter document square flipping helpers
2012-04-01 Marco CostalbaIntroduce Bitboards namespace
2012-03-28 Marco CostalbaRestore MS1BTable[]
2012-03-28 Marco CostalbaReplace MS1BTable[] with BitCount8Bit[]
2012-03-28 Marco CostalbaMerge pull request #11 from glinscott/squash
2012-03-26 Gary LinscottAdd more detailed pawn shelter/storm evaluation
2012-02-13 Marco CostalbaMicro-optimize pop_1st_bit() for 32 bits
2012-02-13 Marco CostalbaTempletize sliding attacks
2012-02-12 Marco CostalbaSpeedup sliders attacks for 32bit CPU
2012-01-29 Marco CostalbaBitwise operator overloads between Bitboard and Square
2012-01-29 Marco CostalbaReplace clear_bit() with xor_bit()
2012-01-15 Marco CostalbaMake init_magic() piece agnostic
2012-01-14 Marco CostalbaRetire queen_attacks_bb()
2012-01-14 Marco CostalbaUse 'adjacent' instead of 'neighboring'
2012-01-09 Marco CostalbaUnify PseudoAttacks arrays
2012-01-06 Marco CostalbaFix compile on HP-UX 11's HP's C++
2011-12-31 Marco CostalbaUnify BitCountType selection
2011-12-30 Marco CostalbaUpdate copyright year to 2012
2011-12-30 Marco CostalbaRetire run-time detection of hardware POPCNT
2011-12-28 Marco CostalbaRetire SquaresByColorBB[] and enum SquareColor
2011-12-03 Marco CostalbaPrefer 0 to EmptyBoardBB
2011-12-03 Marco CostalbaRetire neighboring_files_bb() overload
2011-11-01 Marco CostalbaFurther touches to magic bitboards code
2011-10-31 Marco CostalbaDocument magics bitboards code
2011-10-31 mcostalbaMerge pull request #1 from Panthee/master
2011-10-31 Alexander KureReplaced macros Min() and Max() with corresponding...
2011-10-02 Marco CostalbaBetter naming borrowed from Critter
2011-09-11 Marco CostalbaLookup square distance instead of calculate on the fly
2011-06-21 Marco CostalbaSimplify sliding_attacks()
2011-06-15 Marco CostalbaUse Carry-Rippler trick to speed up magics
2011-06-12 Marco CostalbaBetter self-document init_zobrist()
2011-06-12 Marco CostalbaFix initialization of BSFTable[]
2011-06-10 Marco CostalbaBetter document move_to_san()
2011-06-09 Marco CostalbaUse double rotate for magic generation
2011-06-08 Marco CostalbaSmall pick_magic() touches
2011-06-07 Marco CostalbaFind magics on the fly
2011-06-06 Marco CostalbaPartially revert previous patches
2011-06-05 Marco CostalbaSkip offset calculation in slider attacks
2011-06-05 Marco CostalbaGet rid of Shift[] tables
2011-06-05 Marco CostalbaBetter name and document magic botboard stuff
2011-06-05 Marco CostalbaTry to keep memory access in the same cache line
2011-06-04 Marco CostalbaMove bitboards initializations under one function
2011-06-04 Marco CostalbaCalculate Bit Scan tables at initialization
2011-03-10 Marco CostalbaReintroduce initialization of some bitboards
2011-03-10 Marco CostalbaRename NonSlidingAttacksBB[] in StepAttacksBB[]
next