diff options
Diffstat (limited to 'src/generate.c')
| -rwxr-xr-x | src/generate.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/generate.c b/src/generate.c index 765c082..09e3e0a 100755 --- a/src/generate.c +++ b/src/generate.c @@ -2500,9 +2500,13 @@ Return value: ULONG u; MOVE mv; SCORE s; +#ifdef DEBUG MOVE_STACK_MOVE_VALUE_FLAGS mvf; +#endif ULONG uHashMoveLoc = (ULONG)-1; +#ifdef DEBUG ULONG uColor = pos->uToMove; +#endif PRECOMP_KILLERS sKillers[4]; ULONG uCounterMoveIdx = 0; ULONG uCounterMoveContKey = 0; @@ -2723,7 +2727,9 @@ Return value: ASSERT(MOVE_COUNT(ctx, uPly) >= 1); ASSERT(uHashMoveLoc >= pStack->uBegin[uPly]); ASSERT(uHashMoveLoc < pStack->uEnd[uPly]); +#ifdef DEBUG mvf = pStack->mvf[uHashMoveLoc]; +#endif pStack->mvf[uHashMoveLoc] = pStack->mvf[pStack->uEnd[uPly] - 1]; #ifdef DEBUG pStack->mvf[pStack->uEnd[uPly] - 1] = mvf; @@ -2762,7 +2768,9 @@ Return value: ULONG u; MOVE mv; SCORE s; +#ifdef DEBUG MOVE_STACK_MOVE_VALUE_FLAGS mvf; +#endif ULONG uHashMoveLoc = (ULONG)-1; COOR c; ULONG v; @@ -2931,7 +2939,9 @@ Return value: ASSERT(MOVE_COUNT(ctx, uPly) >= 1); ASSERT(uHashMoveLoc >= pStack->uBegin[uPly]); ASSERT(uHashMoveLoc < pStack->uEnd[uPly]); +#ifdef DEBUG mvf = pStack->mvf[uHashMoveLoc]; +#endif pStack->mvf[uHashMoveLoc] = pStack->mvf[pStack->uEnd[uPly] - 1]; #ifdef DEBUG pStack->mvf[pStack->uEnd[uPly] - 1] = mvf; @@ -3125,7 +3135,10 @@ Return value: { register POSITION *pos = &(ctx->sPosition); ULONG uPly = ctx->uPly; - ULONG u, uColor; + ULONG u; +#ifdef DEBUG + ULONG uColor; +#endif MOVE mv; SCORE s; @@ -3139,7 +3152,9 @@ Return value: // ASSERT(MOVE_COUNT(ctx, uPly) <= MAX_MOVES_PER_PLY); +#ifdef DEBUG uColor = pos->uToMove; +#endif for (u = pStack->uBegin[uPly]; u < pStack->uEnd[uPly]; u++) |
