Skip to content

Instantly share code, notes, and snippets.

View epsdel1994's full-sized avatar

T. Hironaka epsdel1994

  • Japan
View GitHub Profile
@epsdel1994
epsdel1994 / board.c
Created February 21, 2018 01:19
Implementation of bitboard for reversi
#include <stdint.h>
/* for Reversi (8x8) */
uint64_t shiftl(uint64_t b){ return (b << 1) & 0xfefefefefefefefe; }
uint64_t shiftr(uint64_t b){ return (b >> 1) & 0x7f7f7f7f7f7f7f7f; }
uint64_t shiftu(uint64_t b){ return (b << 8); }
uint64_t shiftd(uint64_t b){ return (b >> 8); }