-
- void update(Value v, Bound b, Depth d, Move m, int g) {
-
- move16 = (uint16_t)m;
- bound |= (uint8_t)b;
- generation8 = (uint8_t)g;
-
- if (b & BOUND_UPPER)
- {
- valueUpper = (int16_t)v;
- depthUpper = (int16_t)d;
- }
-
- if (b & BOUND_LOWER)
- {
- valueLower = (int16_t)v;
- depthLower = (int16_t)d;
- }
- }
-