00001 /* midgame.h 00002 */ 00003 #ifndef OSL_MIDGAME_H 00004 #define OSL_MIDGAME_H 00005 #include "osl/container/tripleInt.h" 00006 #include "osl/container/quadInt.h" 00007 00008 #define EVAL_QUAD 00009 00010 namespace osl 00011 { 00012 #ifdef EVAL_QUAD 00013 const int NStages = 4; 00014 const int EvalStages = 4; 00015 typedef QuadInt MultiInt; 00016 typedef QuadIntPair MultiIntPair; 00017 #else 00018 00019 const int NStages = 3; 00021 const int EvalStages = 3; 00022 typedef TripleInt MultiInt; 00023 typedef TripleIntPair MultiIntPair; 00024 #endif 00025 const int EndgameIndex = EvalStages-1; 00026 } 00027 00028 #endif /* OSL_MIDGAME_H */ 00029 // ;;; Local Variables: 00030 // ;;; mode:c++ 00031 // ;;; c-basic-offset:2 00032 // ;;; End: