]> git.sesse.net Git - stockfish/blobdiff - src/tt.h
Retire 'os' flag from Makefile
[stockfish] / src / tt.h
index 30a9389788d51979944130042dba489d22ec26c4..534409f32800bfc34110d931cac3bd29e0827cfe 100644 (file)
--- a/src/tt.h
+++ b/src/tt.h
@@ -38,7 +38,7 @@ struct TTEntry {
   Move  move()  const      { return (Move )move16; }
   Value value() const      { return (Value)value16; }
   Value eval_value() const { return (Value)evalValue; }
-  Depth depth() const      { return (Depth)(depth8) + DEPTH_NONE; }
+  Depth depth() const      { return (Depth)depth8; }
   Bound bound() const      { return (Bound)(genBound8 & 0x3); }
 
 private:
@@ -50,8 +50,8 @@ private:
     move16    = (uint16_t)m;
     value16   = (int16_t)v;
     evalValue = (int16_t)ev;
-    depth8    = (uint8_t)(d - DEPTH_NONE);
-    genBound8 = g | (uint8_t)b;
+    genBound8 = (uint8_t)(g | b);
+    depth8    = (int8_t)d;
   }
 
   uint16_t key16;
@@ -59,7 +59,7 @@ private:
   int16_t  value16;
   int16_t  evalValue;
   uint8_t  genBound8;
-  uint8_t  depth8;
+  int8_t   depth8;
 };
 
 /// TTCluster is a 32 bytes cluster of TT entries consisting of:
@@ -70,7 +70,6 @@ private:
 const unsigned TTClusterSize = 3;
 
 struct TTCluster {
-
   TTEntry entry[TTClusterSize];
   char padding[2];
 };