1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
// ------------------------------------------------------------------------- //
// Generated at 20-09-2024 15:32:20 UTC (e = 0.114601, k = 0.0077, r = 1.00) //
// ------------------------------------------------------------------------- //

use super::*;

#[rustfmt::skip]
pub const KING_PST_PATTERN: [[PackedEval; 64]; KING_BUCKETS_COUNT] =
[
    [
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  -7,  -52),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  -6,   49),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -15,   52),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -70,   43),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -90,   31),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -18,   18),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  42,   -2),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  47,  -31),
    ],
    [
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  24,   20), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   4,   56), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  27,   52), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -14,   47), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -45,   25), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -15,    4), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  13,   -8), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  24,  -32), s!(   0,    0),
    ],
    [
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  30,   29), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  15,   46), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  31,   42), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -39,   43), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -63,   28), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -53,   12), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -41,   -3), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -69,  -20), s!(   0,    0), s!(   0,    0),
    ],
    [
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -14,   13), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  55,   18), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   1,   24), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -69,   31), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -72,   19), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -72,    4), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -78,  -11), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -33,  -63), s!(   0,    0), s!(   0,    0), s!(   0,    0),
    ],
    [
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  30,   -4), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  80,    7), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(  24,   15), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -41,   24), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -61,   15), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -53,   -6), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -35,  -25), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   0,    0), s!( -57,  -49), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
    ],
    [
        s!(   0,    0), s!(   0,    0), s!(  71,  -19), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(  46,   26), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(  33,   31), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   8,   25), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(   3,    1), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!( -36,  -11), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!( -23,  -23), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(   0,    0), s!(  -5,  -53), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
    ],
    [
        s!(   0,    0), s!(  16,  -37), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(  54,   19), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(  65,   21), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(  16,   20), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(  22,  -10), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(  11,  -31), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(  37,  -47), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(   0,    0), s!(  47,  -76), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
    ],
    [
        s!( -48, -107), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(  60,  -38), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(  28,    6), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(  -6,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!( -40,  -10), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!( -14,  -31), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(  48,  -54), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
        s!(  34,  -80), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0), s!(   0,    0),
    ],
];