diff --git a/mex/sources/bytecode/Evaluate.cc b/mex/sources/bytecode/Evaluate.cc index 12af7224552bae2939e493a6cd6d73e74c5d7890..9cb6afb8eb74ea0428be7cb32ac5b38fe12205f5 100644 --- a/mex/sources/bytecode/Evaluate.cc +++ b/mex/sources/bytecode/Evaluate.cc @@ -107,7 +107,9 @@ Evaluate::compute_block_time(int Per_u_, bool evaluate, bool no_derivative) BinaryOpcode op2; TrinaryOpcode op3; unsigned int eq, pos_col; +#ifdef DEBUG ostringstream tmp_out; +#endif double v1, v2, v3; bool go_on = true; double ll; @@ -1277,7 +1279,7 @@ Evaluate::compute_block_time(int Per_u_, bool evaluate, bool no_derivative) { TEFDD[{ indx, row-1, col-1 }] = Stack.top(); #ifdef DEBUG - mexPrintf("FSTP TEFDD[{ indx, row, col }]=%f done\n", TEFDD[{ indx, row, col }]); + mexPrintf("FSTP TEFDD[{ indx, row-1, col-1 }]=%f done\n", TEFDD[{ indx, row-1, col-1 }]); mexEvalString("drawnow;"); #endif Stack.pop(); @@ -1293,7 +1295,7 @@ Evaluate::compute_block_time(int Per_u_, bool evaluate, bool no_derivative) #ifdef DEBUG mexPrintf("FLDTEFD\n"); mexPrintf("indx=%d Stack.size()=%d\n", indx, Stack.size()); - mexPrintf("FLD TEFD[{ indx, row, col }]=%f done\n", TEFDD[{ indx, row, col }]); + mexPrintf("FLD TEFD[{ indx, row-1, col-1 }]=%f done\n", TEFDD[{ indx, row-1, col-1 }]); mexEvalString("drawnow;"); #endif Stack.push(TEFDD[{ indx, row-1, col-1 }]);