Functions | Variables
count_last_flip_kindergarten.c File Reference

Functions

static int count_last_flip_A1 (const unsigned long long P)
 
static int count_last_flip_B1 (const unsigned long long P)
 
static int count_last_flip_C1 (const unsigned long long P)
 
static int count_last_flip_D1 (const unsigned long long P)
 
static int count_last_flip_E1 (const unsigned long long P)
 
static int count_last_flip_F1 (const unsigned long long P)
 
static int count_last_flip_G1 (const unsigned long long P)
 
static int count_last_flip_H1 (const unsigned long long P)
 
static int count_last_flip_A2 (const unsigned long long P)
 
static int count_last_flip_B2 (const unsigned long long P)
 
static int count_last_flip_C2 (const unsigned long long P)
 
static int count_last_flip_D2 (const unsigned long long P)
 
static int count_last_flip_E2 (const unsigned long long P)
 
static int count_last_flip_F2 (const unsigned long long P)
 
static int count_last_flip_G2 (const unsigned long long P)
 
static int count_last_flip_H2 (const unsigned long long P)
 
static int count_last_flip_A3 (const unsigned long long P)
 
static int count_last_flip_B3 (const unsigned long long P)
 
static int count_last_flip_C3 (const unsigned long long P)
 
static int count_last_flip_D3 (const unsigned long long P)
 
static int count_last_flip_E3 (const unsigned long long P)
 
static int count_last_flip_F3 (const unsigned long long P)
 
static int count_last_flip_G3 (const unsigned long long P)
 
static int count_last_flip_H3 (const unsigned long long P)
 
static int count_last_flip_A4 (const unsigned long long P)
 
static int count_last_flip_B4 (const unsigned long long P)
 
static int count_last_flip_C4 (const unsigned long long P)
 
static int count_last_flip_D4 (const unsigned long long P)
 
static int count_last_flip_E4 (const unsigned long long P)
 
static int count_last_flip_F4 (const unsigned long long P)
 
static int count_last_flip_G4 (const unsigned long long P)
 
static int count_last_flip_H4 (const unsigned long long P)
 
static int count_last_flip_A5 (const unsigned long long P)
 
static int count_last_flip_B5 (const unsigned long long P)
 
static int count_last_flip_C5 (const unsigned long long P)
 
static int count_last_flip_D5 (const unsigned long long P)
 
static int count_last_flip_E5 (const unsigned long long P)
 
static int count_last_flip_F5 (const unsigned long long P)
 
static int count_last_flip_G5 (const unsigned long long P)
 
static int count_last_flip_H5 (const unsigned long long P)
 
static int count_last_flip_A6 (const unsigned long long P)
 
static int count_last_flip_B6 (const unsigned long long P)
 
static int count_last_flip_C6 (const unsigned long long P)
 
static int count_last_flip_D6 (const unsigned long long P)
 
static int count_last_flip_E6 (const unsigned long long P)
 
static int count_last_flip_F6 (const unsigned long long P)
 
static int count_last_flip_G6 (const unsigned long long P)
 
static int count_last_flip_H6 (const unsigned long long P)
 
static int count_last_flip_A7 (const unsigned long long P)
 
static int count_last_flip_B7 (const unsigned long long P)
 
static int count_last_flip_C7 (const unsigned long long P)
 
static int count_last_flip_D7 (const unsigned long long P)
 
static int count_last_flip_E7 (const unsigned long long P)
 
static int count_last_flip_F7 (const unsigned long long P)
 
static int count_last_flip_G7 (const unsigned long long P)
 
static int count_last_flip_H7 (const unsigned long long P)
 
static int count_last_flip_A8 (const unsigned long long P)
 
static int count_last_flip_B8 (const unsigned long long P)
 
static int count_last_flip_C8 (const unsigned long long P)
 
static int count_last_flip_D8 (const unsigned long long P)
 
static int count_last_flip_E8 (const unsigned long long P)
 
static int count_last_flip_F8 (const unsigned long long P)
 
static int count_last_flip_G8 (const unsigned long long P)
 
static int count_last_flip_H8 (const unsigned long long P)
 
static int count_last_flip_pass (const unsigned long long P)
 
int count_last_flip (const int x, const unsigned long long P)
 

Variables

const char COUNT_FLIP [8][256]
 
int(* COUNT_LAST_FLIP [])(const unsigned long long)
 

Detailed Description

A function is provided to count the number of fipped disc of the last move for each square of the board. These functions are gathered into an array of functions, so that a fast access to each function is allowed. The generic form of the function take as input the player bitboard and return twice the number of flipped disc of the last move.

The basic principle is to read into an array a precomputed result. Doing this is easy for a single line ; as we can use arrays of the form:

With Modifications by Valéry ClaudePierre (merging diagonals).

Todo:
135° merge as done by Toshihiko Okuhara
Date
1998 - 2017
Author
Richard Delorme
Version
4.4

Function Documentation

◆ count_last_flip()

int count_last_flip ( const int  x,
const unsigned long long  P 
)

◆ count_last_flip_A1()

static int count_last_flip_A1 ( const unsigned long long  P)
static

Count last flipped discs when playing on square A1.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_A2()

static int count_last_flip_A2 ( const unsigned long long  P)
static

Count last flipped discs when playing on square A2.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_A3()

static int count_last_flip_A3 ( const unsigned long long  P)
static

Count last flipped discs when playing on square A3.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_A4()

static int count_last_flip_A4 ( const unsigned long long  P)
static

Count last flipped discs when playing on square A4.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_A5()

static int count_last_flip_A5 ( const unsigned long long  P)
static

Count last flipped discs when playing on square A5.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_A6()

static int count_last_flip_A6 ( const unsigned long long  P)
static

Count last flipped discs when playing on square A6.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_A7()

static int count_last_flip_A7 ( const unsigned long long  P)
static

Count last flipped discs when playing on square A7.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_A8()

static int count_last_flip_A8 ( const unsigned long long  P)
static

Count last flipped discs when playing on square A8.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_B1()

static int count_last_flip_B1 ( const unsigned long long  P)
static

Count last flipped discs when playing on square B1.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_B2()

static int count_last_flip_B2 ( const unsigned long long  P)
static

Count last flipped discs when playing on square B2.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_B3()

static int count_last_flip_B3 ( const unsigned long long  P)
static

Count last flipped discs when playing on square B3.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_B4()

static int count_last_flip_B4 ( const unsigned long long  P)
static

Count last flipped discs when playing on square B4.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_B5()

static int count_last_flip_B5 ( const unsigned long long  P)
static

Count last flipped discs when playing on square B5.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_B6()

static int count_last_flip_B6 ( const unsigned long long  P)
static

Count last flipped discs when playing on square B6.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_B7()

static int count_last_flip_B7 ( const unsigned long long  P)
static

Count last flipped discs when playing on square B7.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_B8()

static int count_last_flip_B8 ( const unsigned long long  P)
static

Count last flipped discs when playing on square B8.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_C1()

static int count_last_flip_C1 ( const unsigned long long  P)
static

Count last flipped discs when playing on square C1.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_C2()

static int count_last_flip_C2 ( const unsigned long long  P)
static

Count last flipped discs when playing on square C2.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_C3()

static int count_last_flip_C3 ( const unsigned long long  P)
static

Count last flipped discs when playing on square C3.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_C4()

static int count_last_flip_C4 ( const unsigned long long  P)
static

Count last flipped discs when playing on square C4.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_C5()

static int count_last_flip_C5 ( const unsigned long long  P)
static

Count last flipped discs when playing on square C5.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_C6()

static int count_last_flip_C6 ( const unsigned long long  P)
static

Count last flipped discs when playing on square C6.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_C7()

static int count_last_flip_C7 ( const unsigned long long  P)
static

Count last flipped discs when playing on square C7.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_C8()

static int count_last_flip_C8 ( const unsigned long long  P)
static

Count last flipped discs when playing on square C8.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_D1()

static int count_last_flip_D1 ( const unsigned long long  P)
static

Count last flipped discs when playing on square D1.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_D2()

static int count_last_flip_D2 ( const unsigned long long  P)
static

Count last flipped discs when playing on square D2.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_D3()

static int count_last_flip_D3 ( const unsigned long long  P)
static

Count last flipped discs when playing on square D3.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_D4()

static int count_last_flip_D4 ( const unsigned long long  P)
static

Count last flipped discs when playing on square D4.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_D5()

static int count_last_flip_D5 ( const unsigned long long  P)
static

Count last flipped discs when playing on square D5.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_D6()

static int count_last_flip_D6 ( const unsigned long long  P)
static

Count last flipped discs when playing on square D6.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_D7()

static int count_last_flip_D7 ( const unsigned long long  P)
static

Count last flipped discs when playing on square D7.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_D8()

static int count_last_flip_D8 ( const unsigned long long  P)
static

Count last flipped discs when playing on square D8.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_E1()

static int count_last_flip_E1 ( const unsigned long long  P)
static

Count last flipped discs when playing on square E1.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_E2()

static int count_last_flip_E2 ( const unsigned long long  P)
static

Count last flipped discs when playing on square E2.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_E3()

static int count_last_flip_E3 ( const unsigned long long  P)
static

Count last flipped discs when playing on square E3.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_E4()

static int count_last_flip_E4 ( const unsigned long long  P)
static

Count last flipped discs when playing on square E4.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_E5()

static int count_last_flip_E5 ( const unsigned long long  P)
static

Count last flipped discs when playing on square E5.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_E6()

static int count_last_flip_E6 ( const unsigned long long  P)
static

Count last flipped discs when playing on square E6.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_E7()

static int count_last_flip_E7 ( const unsigned long long  P)
static

Count last flipped discs when playing on square E7.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_E8()

static int count_last_flip_E8 ( const unsigned long long  P)
static

Count last flipped discs when playing on square E8.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_F1()

static int count_last_flip_F1 ( const unsigned long long  P)
static

Count last flipped discs when playing on square F1.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_F2()

static int count_last_flip_F2 ( const unsigned long long  P)
static

Count last flipped discs when playing on square F2.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_F3()

static int count_last_flip_F3 ( const unsigned long long  P)
static

Count last flipped discs when playing on square F3.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_F4()

static int count_last_flip_F4 ( const unsigned long long  P)
static

Count last flipped discs when playing on square F4.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_F5()

static int count_last_flip_F5 ( const unsigned long long  P)
static

Count last flipped discs when playing on square F5.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_F6()

static int count_last_flip_F6 ( const unsigned long long  P)
static

Count last flipped discs when playing on square F6.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_F7()

static int count_last_flip_F7 ( const unsigned long long  P)
static

Count last flipped discs when playing on square F7.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_F8()

static int count_last_flip_F8 ( const unsigned long long  P)
static

Count last flipped discs when playing on square F8.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_G1()

static int count_last_flip_G1 ( const unsigned long long  P)
static

Count last flipped discs when playing on square G1.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_G2()

static int count_last_flip_G2 ( const unsigned long long  P)
static

Count last flipped discs when playing on square G2.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_G3()

static int count_last_flip_G3 ( const unsigned long long  P)
static

Count last flipped discs when playing on square G3.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_G4()

static int count_last_flip_G4 ( const unsigned long long  P)
static

Count last flipped discs when playing on square G4.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_G5()

static int count_last_flip_G5 ( const unsigned long long  P)
static

Count last flipped discs when playing on square G5.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_G6()

static int count_last_flip_G6 ( const unsigned long long  P)
static

Count last flipped discs when playing on square G6.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_G7()

static int count_last_flip_G7 ( const unsigned long long  P)
static

Count last flipped discs when playing on square G7.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_G8()

static int count_last_flip_G8 ( const unsigned long long  P)
static

Count last flipped discs when playing on square G8.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_H1()

static int count_last_flip_H1 ( const unsigned long long  P)
static

Count last flipped discs when playing on square H1.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_H2()

static int count_last_flip_H2 ( const unsigned long long  P)
static

Count last flipped discs when playing on square H2.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_H3()

static int count_last_flip_H3 ( const unsigned long long  P)
static

Count last flipped discs when playing on square H3.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_H4()

static int count_last_flip_H4 ( const unsigned long long  P)
static

Count last flipped discs when playing on square H4.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_H5()

static int count_last_flip_H5 ( const unsigned long long  P)
static

Count last flipped discs when playing on square H5.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_H6()

static int count_last_flip_H6 ( const unsigned long long  P)
static

Count last flipped discs when playing on square H6.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_H7()

static int count_last_flip_H7 ( const unsigned long long  P)
static

Count last flipped discs when playing on square H7.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_H8()

static int count_last_flip_H8 ( const unsigned long long  P)
static

Count last flipped discs when playing on square H8.

Parameters
Pplayer's disc pattern.
Returns
flipped disc count.

◆ count_last_flip_pass()

static int count_last_flip_pass ( const unsigned long long  P)
static

Count last flipped discs when plassing.

Parameters
Pplayer's disc pattern (unused).
Returns
zero.

Variable Documentation

◆ COUNT_FLIP

const char COUNT_FLIP[8][256]

precomputed count flip array

◆ COUNT_LAST_FLIP

int(* COUNT_LAST_FLIP[])(const unsigned long long)
Initial value:
= {
}
static int count_last_flip_F3(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:484
static int count_last_flip_G2(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:362
static int count_last_flip_D7(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1007
static int count_last_flip_A4(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:536
static int count_last_flip_C5(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:710
static int count_last_flip_C3(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:430
static int count_last_flip_A7(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:956
static int count_last_flip_F6(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:904
static int count_last_flip_E7(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1024
static int count_last_flip_F8(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1177
static int count_last_flip_E4(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:606
static int count_last_flip_H5(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:799
static int count_last_flip_G4(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:642
static int count_last_flip_C8(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1126
static int count_last_flip_E1(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:192
static int count_last_flip_A3(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:396
static int count_last_flip_C1(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:158
static int count_last_flip_G5(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:782
static int count_last_flip_C7(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:990
static int count_last_flip_A2(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:260
static int count_last_flip_D5(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:728
static int count_last_flip_E5(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:746
static int count_last_flip_B2(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:277
static int count_last_flip_F4(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:624
static int count_last_flip_F7(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1041
static int count_last_flip_G3(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:502
static int count_last_flip_F2(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:345
static int count_last_flip_H2(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:379
static int count_last_flip_H3(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:519
static int count_last_flip_B6(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:833
static int count_last_flip_A1(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:124
static int count_last_flip_H6(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:939
static int count_last_flip_E6(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:886
static int count_last_flip_C4(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:570
static int count_last_flip_A8(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1092
static int count_last_flip_B5(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:693
static int count_last_flip_H1(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:243
static int count_last_flip_E8(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1160
static int count_last_flip_F1(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:209
static int count_last_flip_H7(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1075
static int count_last_flip_G1(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:226
static int count_last_flip_F5(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:764
static int count_last_flip_D8(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1143
static int count_last_flip_E2(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:328
static int count_last_flip_A5(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:676
static int count_last_flip_B4(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:553
static int count_last_flip_D3(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:448
static int count_last_flip_A6(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:816
static int count_last_flip_H4(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:659
static int count_last_flip_D2(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:311
static int count_last_flip_C6(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:850
static int count_last_flip_E3(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:466
static int count_last_flip_B1(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:141
static int count_last_flip_G6(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:922
static int count_last_flip_D4(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:588
static int count_last_flip_H8(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1211
static int count_last_flip_G7(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1058
static int count_last_flip_B3(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:413
static int count_last_flip_B7(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:973
static int count_last_flip_C2(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:294
static int count_last_flip_G8(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1194
static int count_last_flip_D1(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:175
static int count_last_flip_B8(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1109
static int count_last_flip_D6(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:868
static int count_last_flip_pass(const unsigned long long P)
Definition: count_last_flip_kindergarten.c:1228

Array of functions to count flipped discs of the last move