use super::*;
#[rustfmt::skip]
pub const ROOK_PST_PATTERN: [[PackedEval; 64]; KING_BUCKETS_COUNT] =
[
[
s!( 486, 561), s!( 499, 570), s!( 482, 574), s!( 515, 559), s!( 512, 568), s!( 493, 586), s!( 508, 582), s!( 514, 582),
s!( 463, 579), s!( 486, 577), s!( 480, 581), s!( 501, 580), s!( 513, 574), s!( 534, 562), s!( 516, 585), s!( 497, 572),
s!( 463, 574), s!( 483, 572), s!( 478, 573), s!( 501, 560), s!( 516, 566), s!( 534, 561), s!( 569, 541), s!( 495, 556),
s!( 452, 580), s!( 451, 582), s!( 451, 576), s!( 484, 561), s!( 481, 558), s!( 491, 567), s!( 524, 558), s!( 483, 551),
s!( 433, 573), s!( 439, 572), s!( 447, 573), s!( 456, 561), s!( 476, 557), s!( 472, 562), s!( 511, 540), s!( 463, 543),
s!( 420, 556), s!( 437, 553), s!( 442, 555), s!( 446, 556), s!( 457, 552), s!( 465, 551), s!( 488, 538), s!( 463, 529),
s!( 427, 547), s!( 451, 550), s!( 451, 549), s!( 458, 554), s!( 456, 543), s!( 469, 545), s!( 493, 523), s!( 453, 555),
s!( 444, 545), s!( 446, 549), s!( 446, 545), s!( 452, 545), s!( 459, 543), s!( 472, 533), s!( 478, 535), s!( 431, 525),
],
[
s!( 502, 574), s!( 498, 576), s!( 495, 582), s!( 505, 569), s!( 521, 567), s!( 487, 588), s!( 502, 604), s!( 507, 578),
s!( 480, 588), s!( 482, 594), s!( 492, 588), s!( 510, 581), s!( 516, 574), s!( 502, 576), s!( 520, 586), s!( 514, 568),
s!( 476, 584), s!( 491, 574), s!( 495, 580), s!( 515, 568), s!( 527, 560), s!( 527, 560), s!( 531, 565), s!( 507, 560),
s!( 459, 579), s!( 477, 579), s!( 477, 578), s!( 488, 567), s!( 487, 565), s!( 481, 566), s!( 483, 571), s!( 485, 544),
s!( 449, 568), s!( 442, 578), s!( 455, 577), s!( 469, 564), s!( 461, 568), s!( 446, 566), s!( 485, 547), s!( 453, 542),
s!( 437, 553), s!( 450, 558), s!( 454, 559), s!( 466, 552), s!( 460, 553), s!( 463, 541), s!( 483, 528), s!( 446, 528),
s!( 439, 550), s!( 455, 552), s!( 455, 557), s!( 466, 550), s!( 460, 556), s!( 467, 541), s!( 506, 528), s!( 407, 548),
s!( 460, 552), s!( 468, 544), s!( 465, 550), s!( 472, 547), s!( 476, 544), s!( 475, 542), s!( 469, 534), s!( 391, 566),
],
[
s!( 493, 572), s!( 490, 576), s!( 479, 583), s!( 506, 572), s!( 499, 573), s!( 479, 607), s!( 503, 588), s!( 504, 580),
s!( 488, 585), s!( 490, 588), s!( 502, 579), s!( 533, 572), s!( 517, 569), s!( 513, 586), s!( 502, 585), s!( 507, 577),
s!( 462, 592), s!( 487, 575), s!( 485, 585), s!( 506, 571), s!( 495, 575), s!( 501, 579), s!( 546, 559), s!( 494, 572),
s!( 449, 586), s!( 481, 575), s!( 475, 580), s!( 497, 565), s!( 475, 574), s!( 492, 577), s!( 492, 570), s!( 479, 569),
s!( 428, 572), s!( 437, 583), s!( 463, 565), s!( 483, 561), s!( 476, 550), s!( 469, 571), s!( 488, 552), s!( 467, 553),
s!( 423, 557), s!( 457, 560), s!( 451, 552), s!( 475, 545), s!( 470, 545), s!( 476, 546), s!( 501, 529), s!( 477, 531),
s!( 428, 555), s!( 454, 548), s!( 465, 550), s!( 483, 547), s!( 485, 533), s!( 477, 551), s!( 484, 545), s!( 436, 555),
s!( 443, 553), s!( 464, 550), s!( 447, 563), s!( 466, 556), s!( 466, 544), s!( 443, 560), s!( 473, 547), s!( 448, 546),
],
[
s!( 505, 570), s!( 496, 569), s!( 504, 574), s!( 511, 571), s!( 517, 591), s!( 483, 585), s!( 515, 573), s!( 519, 578),
s!( 487, 587), s!( 471, 595), s!( 483, 587), s!( 510, 580), s!( 508, 591), s!( 484, 579), s!( 471, 594), s!( 498, 576),
s!( 475, 585), s!( 501, 575), s!( 472, 585), s!( 492, 575), s!( 511, 589), s!( 491, 579), s!( 529, 576), s!( 481, 581),
s!( 453, 584), s!( 460, 587), s!( 467, 585), s!( 473, 584), s!( 487, 582), s!( 498, 569), s!( 457, 580), s!( 477, 577),
s!( 468, 571), s!( 444, 576), s!( 467, 567), s!( 454, 567), s!( 487, 576), s!( 440, 575), s!( 485, 574), s!( 459, 567),
s!( 445, 558), s!( 458, 554), s!( 467, 551), s!( 453, 551), s!( 477, 554), s!( 451, 558), s!( 478, 541), s!( 459, 543),
s!( 443, 556), s!( 466, 540), s!( 474, 554), s!( 461, 543), s!( 459, 552), s!( 434, 554), s!( 454, 552), s!( 447, 551),
s!( 475, 547), s!( 478, 555), s!( 475, 553), s!( 468, 553), s!( 452, 557), s!( 435, 563), s!( 474, 548), s!( 478, 524),
],
[
s!( 508, 550), s!( 501, 566), s!( 501, 560), s!( 520, 581), s!( 510, 572), s!( 485, 569), s!( 518, 561), s!( 512, 564),
s!( 504, 581), s!( 502, 588), s!( 504, 581), s!( 515, 593), s!( 517, 582), s!( 499, 570), s!( 500, 569), s!( 520, 565),
s!( 470, 585), s!( 506, 573), s!( 490, 579), s!( 513, 584), s!( 501, 573), s!( 503, 580), s!( 557, 560), s!( 483, 576),
s!( 472, 581), s!( 469, 589), s!( 491, 578), s!( 491, 595), s!( 473, 578), s!( 491, 571), s!( 474, 580), s!( 470, 577),
s!( 445, 572), s!( 455, 572), s!( 452, 573), s!( 476, 578), s!( 460, 568), s!( 454, 575), s!( 476, 564), s!( 458, 568),
s!( 449, 554), s!( 467, 556), s!( 457, 549), s!( 461, 560), s!( 478, 542), s!( 468, 548), s!( 485, 550), s!( 440, 548),
s!( 446, 552), s!( 450, 544), s!( 459, 552), s!( 453, 563), s!( 471, 545), s!( 478, 541), s!( 472, 544), s!( 435, 547),
s!( 430, 568), s!( 445, 568), s!( 450, 564), s!( 437, 565), s!( 456, 547), s!( 457, 547), s!( 480, 542), s!( 450, 542),
],
[
s!( 504, 528), s!( 498, 551), s!( 506, 586), s!( 515, 568), s!( 517, 570), s!( 479, 559), s!( 510, 554), s!( 514, 566),
s!( 494, 580), s!( 493, 590), s!( 498, 589), s!( 509, 576), s!( 515, 570), s!( 503, 569), s!( 488, 570), s!( 514, 560),
s!( 469, 583), s!( 506, 571), s!( 484, 584), s!( 495, 572), s!( 507, 566), s!( 502, 563), s!( 531, 546), s!( 511, 559),
s!( 464, 580), s!( 468, 594), s!( 487, 606), s!( 461, 586), s!( 470, 567), s!( 484, 548), s!( 499, 565), s!( 472, 570),
s!( 436, 564), s!( 445, 562), s!( 469, 575), s!( 452, 559), s!( 455, 563), s!( 439, 570), s!( 469, 557), s!( 459, 560),
s!( 442, 554), s!( 435, 560), s!( 481, 558), s!( 450, 552), s!( 451, 550), s!( 455, 538), s!( 486, 526), s!( 453, 536),
s!( 441, 555), s!( 463, 548), s!( 454, 567), s!( 459, 547), s!( 466, 547), s!( 443, 543), s!( 480, 537), s!( 435, 543),
s!( 373, 580), s!( 404, 574), s!( 439, 560), s!( 479, 539), s!( 475, 544), s!( 472, 533), s!( 491, 525), s!( 466, 534),
],
[
s!( 498, 508), s!( 495, 588), s!( 495, 573), s!( 516, 562), s!( 508, 550), s!( 482, 555), s!( 511, 557), s!( 509, 562),
s!( 492, 572), s!( 485, 595), s!( 506, 578), s!( 501, 585), s!( 516, 570), s!( 515, 553), s!( 499, 567), s!( 492, 564),
s!( 480, 576), s!( 495, 600), s!( 496, 587), s!( 509, 572), s!( 519, 554), s!( 495, 555), s!( 539, 541), s!( 505, 556),
s!( 448, 567), s!( 471, 601), s!( 492, 583), s!( 494, 579), s!( 491, 571), s!( 497, 555), s!( 502, 560), s!( 481, 561),
s!( 442, 568), s!( 461, 583), s!( 461, 575), s!( 454, 565), s!( 458, 562), s!( 454, 565), s!( 478, 557), s!( 444, 567),
s!( 427, 558), s!( 450, 558), s!( 467, 565), s!( 459, 556), s!( 466, 543), s!( 470, 538), s!( 464, 544), s!( 446, 534),
s!( 426, 549), s!( 465, 563), s!( 452, 555), s!( 451, 557), s!( 469, 540), s!( 479, 526), s!( 462, 534), s!( 444, 537),
s!( 377, 568), s!( 465, 544), s!( 464, 536), s!( 475, 542), s!( 465, 536), s!( 463, 528), s!( 485, 525), s!( 463, 539),
],
[
s!( 493, 559), s!( 491, 568), s!( 502, 568), s!( 517, 565), s!( 511, 563), s!( 475, 561), s!( 510, 566), s!( 506, 562),
s!( 485, 565), s!( 500, 587), s!( 512, 586), s!( 503, 570), s!( 516, 559), s!( 509, 552), s!( 497, 568), s!( 501, 567),
s!( 457, 570), s!( 487, 585), s!( 495, 572), s!( 506, 566), s!( 502, 563), s!( 499, 545), s!( 548, 539), s!( 495, 560),
s!( 445, 565), s!( 471, 579), s!( 484, 585), s!( 489, 573), s!( 478, 572), s!( 484, 546), s!( 500, 569), s!( 465, 560),
s!( 437, 566), s!( 463, 584), s!( 470, 584), s!( 485, 565), s!( 473, 566), s!( 453, 564), s!( 479, 559), s!( 449, 571),
s!( 435, 565), s!( 463, 560), s!( 476, 564), s!( 466, 552), s!( 460, 542), s!( 479, 536), s!( 471, 549), s!( 446, 540),
s!( 432, 537), s!( 467, 561), s!( 475, 564), s!( 472, 544), s!( 464, 541), s!( 473, 519), s!( 475, 528), s!( 424, 553),
s!( 424, 531), s!( 470, 546), s!( 479, 540), s!( 461, 556), s!( 461, 525), s!( 472, 513), s!( 469, 541), s!( 446, 528),
],
];