void TranspositionTable::insert_pv(const Position &pos, Move pv[]) {
- UndoInfo u;
+ StateInfo st;
Position p(pos);
for (int i = 0; pv[i] != MOVE_NONE; i++)
{
store(p, VALUE_NONE, Depth(0), pv[i], VALUE_TYPE_NONE);
- p.do_move(pv[i], u);
+ p.do_move(pv[i], st);
}
}
TTEntry::TTEntry(Key k, Value v, ValueType t, Depth d, Move m,
int generation) :
key_ (k), data((m & 0x7FFFF) | (t << 20) | (generation << 23)),
- value_(v), depth_(int16_t(d)) {}
-
-
-
+ value_(int16_t(v)), depth_(int16_t(d)) {}