[Avida-SVN] r1188 - development/source/main
brysonda at myxo.css.msu.edu
brysonda at myxo.css.msu.edu
Sat Jan 13 11:25:33 PST 2007
Author: brysonda
Date: 2007-01-13 14:25:33 -0500 (Sat, 13 Jan 2007)
New Revision: 1188
Modified:
development/source/main/cTaskLib.cc
Log:
Fix trig task loops.
Modified: development/source/main/cTaskLib.cc
===================================================================
--- development/source/main/cTaskLib.cc 2007-01-12 20:50:31 UTC (rev 1187)
+++ development/source/main/cTaskLib.cc 2007-01-13 19:25:33 UTC (rev 1188)
@@ -2374,7 +2374,7 @@
int diff = abs(static_cast<int>(sinf(static_cast<float>(input_buffer[0]) / fCastPrecision) * fCastPrecision) - test_output);
for (int i = 0; i < input_size; i ++) {
- int cur_diff = abs(static_cast<int>(sinf(static_cast<float>(input_buffer[0]) / fCastPrecision) * fCastPrecision) - test_output);
+ int cur_diff = abs(static_cast<int>(sinf(static_cast<float>(input_buffer[i]) / fCastPrecision) * fCastPrecision) - test_output);
if (cur_diff < diff) diff = cur_diff;
}
@@ -2415,7 +2415,7 @@
int diff = abs(static_cast<int>(cosf(static_cast<float>(input_buffer[0]) / fCastPrecision) * fCastPrecision) - test_output);
for (int i = 0; i < input_size; i ++) {
- int cur_diff = abs(static_cast<int>(cosf(static_cast<float>(input_buffer[0]) / fCastPrecision) * fCastPrecision) - test_output);
+ int cur_diff = abs(static_cast<int>(cosf(static_cast<float>(input_buffer[i]) / fCastPrecision) * fCastPrecision) - test_output);
if (cur_diff < diff) diff = cur_diff;
}
@@ -2456,7 +2456,7 @@
int diff = abs(static_cast<int>(tanf(static_cast<float>(input_buffer[0]) / fCastPrecision) * fCastPrecision) - test_output);
for (int i = 0; i < input_size; i ++) {
- int cur_diff = abs(static_cast<int>(tanf(static_cast<float>(input_buffer[0]) / fCastPrecision) * fCastPrecision) - test_output);
+ int cur_diff = abs(static_cast<int>(tanf(static_cast<float>(input_buffer[i]) / fCastPrecision) * fCastPrecision) - test_output);
if (cur_diff < diff) diff = cur_diff;
}
More information about the Avida-cvs
mailing list