SQVK42R6RJ3WL63SEES2APXZ2C3BZHN5GH3JXNCRJY7DWMN36C6AC
SSXZVJ7QPBJODV4QFAMWMS76WY62ASJVUNF6B4IPTZYZBNF2L75QC
X3FYJUNL5ORLRC7TW3C5OMNZOX4JEWL73RXOQZLRKLAUBVNARIMAC
CU3XNAGXZHXACBEDPM3THFT6AWAJ4HC5PXZM3Z72WWVMSHPOOXFQC
F7RLQRYDCN3Y3JJBCI7NH5RFMJUNIQVXOPZV7RUUIBSKMIYNNYLQC
XRCSCQWQKVYASIMAJO7JVUJXHXE44FZROCJPBW2BR7EE4RPEIBKAC
RNEXG5IFDKMHSUR6RMNTI3Y32ORLVMZ6UJYKHLV2XBMT2QONBTVQC
self.movetime = options.movetime;
if (options.movetime != std.math.maxInt(usize)) {
self.movetime = options.movetime;
} else {
switch (self.state.side) {
.white => self.movetime = options.wtime / options.movestogo - 50 + options.winc,
.black => self.movetime = options.btime / options.movestogo - 50 + options.binc,
}
}