mirror of
https://github.com/aicodix/code.git
synced 2026-04-27 14:30:36 +00:00
output debug messages to stderr
This commit is contained in:
parent
e2b160385e
commit
537390db43
3 changed files with 31 additions and 31 deletions
|
|
@ -52,10 +52,10 @@ public:
|
|||
assert(!tmp);
|
||||
root *= pe;
|
||||
}
|
||||
std::cout << "generator =";
|
||||
std::cerr << "generator =";
|
||||
for (int i = 0; i <= NP; ++i)
|
||||
std::cout << " " << (int)generator[i];
|
||||
std::cout << std::endl;
|
||||
std::cerr << " " << (int)generator[i];
|
||||
std::cerr << std::endl;
|
||||
}
|
||||
}
|
||||
void operator()(ValueType *code)
|
||||
|
|
|
|||
|
|
@ -32,18 +32,18 @@ public:
|
|||
}
|
||||
tmp[NR] = ValueType(1);
|
||||
if (0) {
|
||||
std::cout << "generator = ";
|
||||
std::cerr << "generator = ";
|
||||
for (int i = NR; i > 0; --i) {
|
||||
if (!tmp[i])
|
||||
continue;
|
||||
if (tmp[i] != ValueType(1))
|
||||
std::cout << (int)tmp[i] << "*";
|
||||
std::cout << "x";
|
||||
std::cerr << (int)tmp[i] << "*";
|
||||
std::cerr << "x";
|
||||
if (i != 1)
|
||||
std::cout << "^" << i;
|
||||
std::cout << " + ";
|
||||
std::cerr << "^" << i;
|
||||
std::cerr << " + ";
|
||||
}
|
||||
std::cout << (int)tmp[0] << std::endl;
|
||||
std::cerr << (int)tmp[0] << std::endl;
|
||||
}
|
||||
for (int i = 0; i <= NR; ++i)
|
||||
generator[i] = index(tmp[i]);
|
||||
|
|
|
|||
|
|
@ -212,45 +212,45 @@ struct ReedSolomonErrorCorrection
|
|||
static bool once;
|
||||
if (!once) {
|
||||
once = true;
|
||||
std::cout << "syndromes =";
|
||||
std::cerr << "syndromes =";
|
||||
for (int i = 0; i < NR; ++i)
|
||||
std::cout << " " << (int)syndromes[i];
|
||||
std::cout << std::endl;
|
||||
std::cout << "locator = ";
|
||||
std::cerr << " " << (int)syndromes[i];
|
||||
std::cerr << std::endl;
|
||||
std::cerr << "locator = ";
|
||||
for (int i = NR; i > 0; --i) {
|
||||
if (!locator[i])
|
||||
continue;
|
||||
if (locator[i] != ValueType(1))
|
||||
std::cout << (int)locator[i] << "*";
|
||||
std::cout << "x";
|
||||
std::cerr << (int)locator[i] << "*";
|
||||
std::cerr << "x";
|
||||
if (i != 1)
|
||||
std::cout << "^" << i;
|
||||
std::cout << " + ";
|
||||
std::cerr << "^" << i;
|
||||
std::cerr << " + ";
|
||||
}
|
||||
std::cout << (int)locator[0] << std::endl;
|
||||
std::cout << "locations =";
|
||||
std::cerr << (int)locator[0] << std::endl;
|
||||
std::cerr << "locations =";
|
||||
for (int i = 0; i < count; ++i)
|
||||
std::cout << " " << (int)locations[i];
|
||||
std::cout << std::endl;
|
||||
std::cout << "evaluator = ";
|
||||
std::cerr << " " << (int)locations[i];
|
||||
std::cerr << std::endl;
|
||||
std::cerr << "evaluator = ";
|
||||
for (int i = evaluator_degree; i > 0; --i) {
|
||||
if (!evaluator[i])
|
||||
continue;
|
||||
if (evaluator[i] != ValueType(1))
|
||||
std::cout << (int)evaluator[i] << "*";
|
||||
std::cout << "x";
|
||||
std::cerr << (int)evaluator[i] << "*";
|
||||
std::cerr << "x";
|
||||
if (i != 1)
|
||||
std::cout << "^" << i;
|
||||
std::cerr << "^" << i;
|
||||
if (i != 1 || evaluator[0])
|
||||
std::cout << " + ";
|
||||
std::cerr << " + ";
|
||||
}
|
||||
if (evaluator[0])
|
||||
std::cout << (int)evaluator[0];
|
||||
std::cout << std::endl;
|
||||
std::cout << "magnitudes =";
|
||||
std::cerr << (int)evaluator[0];
|
||||
std::cerr << std::endl;
|
||||
std::cerr << "magnitudes =";
|
||||
for (int i = 0; i < count; ++i)
|
||||
std::cout << " " << (int)magnitudes[i];
|
||||
std::cout << std::endl;
|
||||
std::cerr << " " << (int)magnitudes[i];
|
||||
std::cerr << std::endl;
|
||||
}
|
||||
}
|
||||
return count;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue