2012/06/06
■ Bitboard(続)
歩の手は9bitシフトで生成するのが効率が良いが、
その他の手の時はシフト演算より利きの型紙を押し付ける方が良さそうなので、
桂銀金馬竜王による隣接手は利きの型紙を生成し、押し付ける方式に変更する。
利きの型紙データが思ったより小さくて済むからである(1次キャッシュに十分入る)。
歩の手は9bitシフトで生成するのが効率が良いが、
その他の手の時はシフト演算より利きの型紙を押し付ける方が良さそうなので、
桂銀金馬竜王による隣接手は利きの型紙を生成し、押し付ける方式に変更する。
利きの型紙データが思ったより小さくて済むからである(1次キャッシュに十分入る)。