Older Version
Newer Version
GerdIsenberg
Apr 13, 2018
[[toc]] **[[Home]] * [[Board Representation]] * [[Bitboards]] * [[Sliding Piece Attacks]] * [[Magic Bitboards]] * Best Magics so far** This page is intended to publish and share results on magic factors and shifts (64 - **Bits used**) for most dense magic bitboards tables. [[Square Mapping Considerations#LittleEndianRankFileMapping|Little endian file and rank mapping]] is used (a1 = 0), for other mappings simply transform the square. If you prefer your own magics, see [[Looking for Magics]]. =Legende= * **sq** - the square of a rook or bishop considering little endian file and rank mapping * **#sq** - index of that square in the 0..63 range * **premask** - the mask to get all relevant occupied bits, considering the [[First Rank Attacks#TheOuterSquares|inner six bits]]. * **bits** - the [[population count]] of premask * **used** - hopefully less than **bits**, determines the **shift** (64 - **used**) * **magic** - the magic factor * **postmask** - attacks on the otherwise empty board * **found by** (optional) - the person who found that number. =Rook Magics= ||~ sq ||~ #sq ||~ premask ||~ bits ||~ used ||~ magic ||~ postmask ||~ found by || ||> a1 ||> 0 ||> 0x000101010101017E . . . . . . . . 1 . . . . . . . 1 . . . . . . . 1 . . . . . . . 1 . . . . . . . 1 . . . . . . . 1 . . . . . . . . 1 1 1 1 1 1 . ||= 12 ||= ||> ||> 0x01010101010101FE 1 . . . . . . . 1 . . . . . . . 1 . . . . . . . 1 . . . . . . . 1 . . . . . . . 1 . . . . . . . 1 . . . . . . . . 1 1 1 1 1 1 1 ||> || ||> b1 ||> 1 ||> 0x000202020202027C ||= 11 ||= ||> ||> 0x02020202020202FD ||> || ||> c1 ||> 2 ||> 0x000404040404047A ||= 11 ||= ||> ||> 0x04040404040404FB ||> || ||> d1 ||> 3 ||> 0x0008080808080876 ||= 11 ||= ||> ||> 0x08080808080808F7 ||> || ||> e1 ||> 4 ||> 0x001010101010106E ||= 11 ||= ||> ||> 0x10101010101010EF ||> || ||> f1 ||> 5 ||> 0x002020202020205E ||= 11 ||= ||> ||> ||> || ||> g1 ||> 6 ||> 0x004040404040403E ||= 11 ||= ||> ||> ||> || ||> h1 ||> 7 ||> 0x008080808080807E ||= 12 ||= ||> ||> 0x808080808080807F ||> || ||> a2 ||> 8 ||> 0x0001010101017E00 ||= 11 ||= ||> ||> 0x010101010101FE01 ||> || ||> b2 ||> 9 ||> 0x0002020202027C00 ||= 10 ||= ||> ||> 0x020202020202FD02 ||> || ||> c2 ||> 10 ||> ||= 10 ||= ||> ||> ||> || ||> d2 ||> 11 ||> ||= 10 ||= ||> ||> ||> || ||> e2 ||> 12 ||> ||= 10 ||= ||> ||> ||> || ||> f2 ||> 13 ||> ||= 10 ||= ||> ||> ||> || ||> g2 ||> 14 ||> ||= 10 ||= ||> ||> ||> || ||> h2 ||> 15 ||> ||= 11 ||= ||> ||> ||> || ||> a3 ||> 16 ||> ||= 11 ||= ||> ||> ||> || ||> b3 ||> 17 ||> ||= 10 ||= ||> ||> ||> || ||> c3 ||> 18 ||> ||= 10 ||= ||> ||> ||> || ||> d3 ||> 19 ||> ||= 10 ||= ||> ||> ||> || ||> e3 ||> 20 ||> ||= 10 ||= ||> ||> ||> || ||> f3 ||> 21 ||> ||= 10 ||= ||> ||> ||> || ||> g3 ||> 22 ||> ||= 10 ||= ||> ||> ||> || ||> h3 ||> 23 ||> ||= 11 ||= ||> ||> ||> || ||> a4 ||> 24 ||> ||= 11 ||= ||> ||> ||> || ||> b4 ||> 25 ||> ||= 10 ||= ||> ||> ||> || ||> c4 ||> 26 ||> ||= 10 ||= ||> ||> ||> || ||> d4 ||> 27 ||> ||= 10 ||= ||> ||> ||> || ||> e4 ||> 28 ||> ||= 10 ||= ||> ||> ||> || ||> f4 ||> 29 ||> ||= 10 ||= ||> ||> ||> || ||> g4 ||> 30 ||> ||= 10 ||= ||> ||> ||> || ||> h4 ||> 31 ||> ||= 11 ||= ||> ||> ||> || ||> a5 ||> 32 ||> ||= 11 ||= ||> ||> ||> || ||> b5 ||> 33 ||> ||= 10 ||= ||> ||> ||> || ||> c5 ||> 34 ||> ||= 10 ||= ||> ||> ||> || ||> d5 ||> 35 ||> ||= 10 ||= ||> ||> ||> || ||> e5 ||> 36 ||> ||= 10 ||= ||> ||> ||> || ||> f5 ||> 37 ||> ||= 10 ||= ||> ||> ||> || ||> g5 ||> 38 ||> ||= 10 ||= ||> ||> ||> || ||> h5 ||> 39 ||> ||= 11 ||= ||> ||> ||> || ||> a6 ||> 40 ||> ||= 11 ||= ||> ||> ||> || ||> b6 ||> 41 ||> ||= 10 ||= ||> ||> ||> || ||> c6 ||> 42 ||> ||= 10 ||= ||> ||> ||> || ||> d6 ||> 43 ||> ||= 10 ||= ||> ||> ||> || ||> e6 ||> 44 ||> ||= 10 ||= ||> ||> ||> || ||> f6 ||> 45 ||> ||= 10 ||= ||> ||> ||> || ||> g6 ||> 46 ||> ||= 10 ||= ||> ||> ||> || ||> h6 ||> 47 ||> ||= 11 ||= ||> ||> ||> || ||> a7 ||> 48 ||> 0x007E010101010100 ||= 11 ||= 10 ||> 0x48FFFE99FECFAA00 ||> 0x01FE010101010101 ||> [[Grant Osborne]] || ||> b7 ||> 49 ||> 0x007C020202020200 ||= 10 ||= 9 ||> 0x48FFFE99FECFAA00 ||> 0x02FD020202020202 ||> Grant Osborne || ||> c7 ||> 50 ||> ||= 10 ||= 9 ||> 0x497FFFADFF9C2E00 ||> ||> [[Grant Osborne]] || ||> d7 ||> 51 ||> ||= 10 ||= 9 ||> 0x613FFFDDFFCE9200 ||> ||> Grant Osborne || ||> e7 ||> 52 ||> ||= 10 ||= 9 ||> 0xffffffe9ffe7ce00 ||> ||> [[Volker Annuss]] || ||> f7 ||> 53 ||> ||= 10 ||= 9 ||> 0xfffffff5fff3e600 ||> ||> Volker Annuss || ||> g7 ||> 54 ||> ||= 10 ||= 9 ||> 0x3ff95e5e6a4c0 ||> ||> [[Niklas Fiekas]] || ||> h7 ||> 55 ||> 0x007E808080808000 ||= 11 ||= 10 ||> 0x510FFFF5F63C96A0 ||> 0x807F808080808080 ||> Grant Osborne || ||> a8 ||> 56 ||> 0x7E01010101010100 ||= 12 ||= 11 ||> 0xEBFFFFB9FF9FC526 ||> 0xFE01010101010101 ||> Grant Osborne || ||> b8 ||> 57 ||> 0x7C02020202020200 ||= 11 ||= 10 ||> 0x61FFFEDDFEEDAEAE ||> 0xFD02020202020202 ||> Grant Osborne || ||> c8 ||> 58 ||> 0x7A04040404040400 ||= 11 ||= 10 ||> 0x53BFFFEDFFDEB1A2 ||> 0xFB04040404040404 ||> Grant Osborne || ||> d8 ||> 59 ||> 0x7608080808080800 ||= 11 ||= 10 ||> 0x127FFFB9FFDFB5F6 ||> 0xF708080808080808 ||> Grant Osborne || ||> e8 ||> 60 ||> 0x6E10101010101000 ||= 11 ||= 10 ||> 0x411FFFDDFFDBF4D6 ||> 0xEF10101010101010 ||> Grant Osborne || ||> f8 ||> 61 ||> ||= 11 ||= ||> ||> ||> || ||> g8 ||> 62 ||> 0x3E40404040404000 ||= 11 ||= 10 ||> 0x0003ffef27eebe74 ||> 0xBF40404040404040 ||> [[Peter Ă–sterlund]] || ||> h8 ||> 63 ||> 0x7E80808080808000 ||= 12 ||= 11 ||> 0x7645FFFECBFEA79E ||> 0x7F80808080808080 ||> Grant Osborne || =Bishop Magics= ||~ sq ||~ #sq ||~ premask ||~ bits ||~ used ||~ magic ||~ postmask ||~ found by || ||> a1 ||> 0 ||> 0x0040201008040200 . . . . . . . . . . . . . . 1 . . . . . . 1 . . . . . . 1 . . . . . . 1 . . . . . . 1 . . . . . . 1 . . . . . . . . . . . . . . ||= 6 ||= 5 ||> 0xffedf9fd7cfcffff ||> 0x8040201008040200 . . . . . . . 1 . . . . . . 1 . . . . . . 1 . . . . . . 1 . . . . . . 1 . . . . . . 1 . . . . . . 1 . . . . . . . . . . . . . . ||> [[Gerd Isenberg]] || ||> b1 ||> 1 ||> ||= 5 ||= 4 ||> 0xfc0962854a77f576 ||> ||> [[Gerd Isenberg]] || ||> c1 ||> 2 ||> ||= 5 ||= 5 ||> 0xE433BF9FF9BD3C0DL ||> ||> || ||> d1 ||> 3 ||> ||= 5 ||= 5 ||> 0x8F0BBE9CF98C0405L ||> ||> || ||> e1 ||> 4 ||> ||= 5 ||= 5 ||> 0x7E11DFD9DDFBDBF0L ||> ||> || ||> f1 ||> 5 ||> ||= 5 ||= ||> ||> ||> || ||> g1 ||> 6 ||> ||= 5 ||= 4 ||> 0xfc0a66c64a7ef576 ||> ||> Gerd Isenberg || ||> h1 ||> 7 ||> ||= 6 ||= 5 ||> 0x7ffdfdfcbd79ffff ||> ||> Gerd Isenberg || ||> a2 ||> 8 ||> ||= 5 ||= 4 ||> 0xfc0846a64a34fff6 ||> ||> Gerd Isenberg || ||> b2 ||> 9 ||> ||= 5 ||= 4 ||> 0xfc087a874a3cf7f6 ||> ||> Gerd Isenberg || ||> c2 ||> 10 ||> ||= 5 ||= 5 ||> 0x0040020042188680L ||> ||> || ||> d2 ||> 11 ||> ||= 5 ||= 5 ||> 0x0080000108D80200L ||> ||> || ||> e2 ||> 12 ||> ||= 5 ||= 5 ||> 0xF2048D48B0240820L ||> ||> || ||> f2 ||> 13 ||> ||= 5 ||= 5 ||> 0x810040B921030010L ||> ||> || ||> g2 ||> 14 ||> ||= 5 ||= 4 ||> 0xfc0864ae59b4ff76 ||> ||> Gerd Isenberg || ||> h2 ||> 15 ||> ||= 5 ||= 4 ||> 0x3c0860af4b35ff76 ||> ||> Gerd Isenberg || ||> a3 ||> 16 ||> ||= 5 ||= 4 ||> 0x73C01AF56CF4CFFB ||> ||> [[Richard Pijl]] || ||> b3 ||> 17 ||> ||= 5 ||= 4 ||> 0x41A01CFAD64AAFFC ||> ||> Richard Pijl || ||> c3 ||> 18 ||> ||= 7 ||= ||> ||> ||> || ||> d3 ||> 19 ||> ||= 7 ||= ||> ||> ||> || ||> e3 ||> 20 ||> ||= 7 ||= ||> ||> ||> || ||> f3 ||> 21 ||> ||= 7 ||= ||> ||> ||> || ||> g3 ||> 22 ||> ||= 5 ||= 4 ||> 0x7c0c028f5b34ff76 ||> ||> Gerd Isenberg || ||> h3 ||> 23 ||> ||= 5 ||= 4 ||> 0xfc0a028e5ab4df76 ||> ||> Gerd Isenberg || ||> a4 ||> 24 ||> ||= 5 ||= ||> ||> ||> || ||> b4 ||> 25 ||> ||= 5 ||= ||> ||> ||> || ||> c4 ||> 26 ||> ||= 7 ||= ||> ||> ||> || ||> d4 ||> 27 ||> ||= 9 ||= ||> ||> ||> || ||> e4 ||> 28 ||> ||= 9 ||= ||> ||> ||> || ||> f4 ||> 29 ||> ||= 7 ||= ||> ||> ||> || ||> g4 ||> 30 ||> ||= 5 ||= ||> ||> ||> || ||> h4 ||> 31 ||> ||= 5 ||= ||> ||> ||> || ||> a5 ||> 32 ||> ||= 5 ||= ||> ||> ||> || ||> b5 ||> 33 ||> ||= 5 ||= ||> ||> ||> || ||> c5 ||> 34 ||> ||= 7 ||= ||> ||> ||> || ||> d5 ||> 35 ||> ||= 9 ||= ||> ||> ||> || ||> e5 ||> 36 ||> ||= 9 ||= ||> ||> ||> || ||> f5 ||> 37 ||> ||= 7 ||= ||> ||> ||> || ||> g5 ||> 38 ||> ||= 5 ||= ||> ||> ||> || ||> h5 ||> 39 ||> ||= 5 ||= ||> ||> ||> || ||> a6 ||> 40 ||> ||= 5 ||= 4 ||> 0xDCEFD9B54BFCC09F ||> ||> Richard Pijl || ||> b6 ||> 41 ||> ||= 5 ||= 4 ||> 0xF95FFA765AFD602B ||> ||> Richard Pijl || ||> c6 ||> 42 ||> ||= 7 ||= ||> ||> ||> || ||> d6 ||> 43 ||> ||= 7 ||= ||> ||> ||> || ||> e6 ||> 44 ||> ||= 7 ||= ||> ||> ||> || ||> f6 ||> 45 ||> ||= 7 ||= ||> ||> ||> || ||> g6 ||> 46 ||> ||= 5 ||= 4 ||> 0x43ff9a5cf4ca0c01 ||> ||> Gerd Isenberg || ||> h6 ||> 47 ||> ||= 5 ||= 4 ||> 0x4BFFCD8E7C587601 ||> ||> Richard Pijl || ||> a7 ||> 48 ||> ||= 5 ||= 4 ||> 0xfc0ff2865334f576 ||> ||> Gerd Isenberg || ||> b7 ||> 49 ||> ||= 5 ||= 4 ||> 0xfc0bf6ce5924f576 ||> ||> Gerd Isenberg || ||> c7 ||> 50 ||> ||= 5 ||= ||> ||> ||> || ||> d7 ||> 51 ||> ||= 5 ||= ||> ||> ||> || ||> e7 ||> 52 ||> ||= 5 ||= ||> ||> ||> || ||> f7 ||> 53 ||> ||= 5 ||= ||> ||> ||> || ||> g7 ||> 54 ||> ||= 5 ||= 4 ||> 0xc3ffb7dc36ca8c89 ||> ||> Gerd Isenberg || ||> h7 ||> 55 ||> ||= 5 ||= 4 ||> 0xc3ff8a54f4ca2c89 ||> ||> Gerd Isenberg || ||> a8 ||> 56 ||> ||= 6 ||= 5 ||> 0xfffffcfcfd79edff ||> ||> Gerd Isenberg || ||> b8 ||> 57 ||> ||= 5 ||= 4 ||> 0xfc0863fccb147576 ||> ||> Gerd Isenberg || ||> c8 ||> 58 ||> ||= 5 ||= ||> ||> ||> || ||> d8 ||> 59 ||> ||= 5 ||= ||> ||> ||> || ||> e8 ||> 60 ||> ||= 5 ||= ||> ||> ||> || ||> f8 ||> 61 ||> ||= 5 ||= ||> ||> ||> || ||> g8 ||> 62 ||> ||= 5 ||= 4 ||> 0xfc087e8e4bb2f736 ||> ||> Gerd Isenberg || ||> h8 ||> 63 ||> ||= 6 ||= 5 ||> 0x43ff9e4ef4ca2c89 ||> ||> Gerd Isenberg || =Forum Posts= * [[http://www.talkchess.com/forum/viewtopic.php?t=64578|Looking for dense magics]] by Lucas Braesch, [[CCC]], July 11, 2017 * [[http://www.talkchess.com/forum/viewtopic.php?t=65187|Disproving the existence of some magics]] by [[Niklas Fiekas]], [[CCC]], September 16, 2017 * [[http://www.talkchess.com/forum/viewtopic.php?t=67051|No bishop magics with fixed shift 8]] by [[Niklas Fiekas]], [[CCC]], April 09, 2018 =External Links= * [[https://www.facebook.com/pages/Tehran-Wind-Orchestra/97680723104|Tehran Wind Orchestra]] - [[https://en.wikipedia.org/wiki/Theme_from_Mission:_Impossible|Mission Impossible]], [[https://en.wikipedia.org/wiki/Vahdat_Hall|Vahdat Hall]], [[https://en.wikipedia.org/wiki/Tehran|Tehran]], [[https://en.wikipedia.org/wiki/Iran|Iran]], [[https://en.wikipedia.org/wiki/YouTube|YouTube]] Video > [[media type="custom" key="25160390"]] =What links here?= [[include page="Best Magics so far" component="backlinks" limit="40"]] **[[Magic Bitboards|Up one level]]**