Speed up move generation
authorFabian Fichter <ianfab@users.noreply.github.com>
Sun, 18 Nov 2018 19:58:52 +0000 (20:58 +0100)
committerFabian Fichter <ianfab@users.noreply.github.com>
Sun, 18 Nov 2018 19:58:52 +0000 (20:58 +0100)
commit4cea2a01f02948ef7617cf4c4cb2fa67d14db10c
tree5c37fe253be7cd1020c20860675c293e552a1cd8
parent501ae3b4b599f94cc521d4b86c74df2a4a08a987
Speed up move generation

Simplify move generation for piece promotions,
and fix quiet check piece promotions.

To compensate additionally generated quiet checks,
enable normal SEE calculation for piece promotions.

No functional change for variants without piece promotions.
src/movegen.cpp
src/position.cpp