if (rcheck != 0) {
for (i = 0; i < nodes_input && a > 0f; i++) {
</BUG>
if ((in[i] < (float) input_scale_limits[i][0]) || (in[i] > (float) input_scale_limits[i][1])) {
<BUG>a -= 3f;
}</BUG>
}
<BUG>if (a < 0f) {
mask |= errMask;
}
}
for (i = 0; i < nodes_input; i++) {
</BUG>
if (input_scale_flag[i] == -1) {

int nodes_hidden_bias = 1;
double nodes_hidden_temperature = 1.0;
final double t = nodes_hidden_temperature / (double) (nodes_input);
int nodes_output = out.length;
double[] vt;
double[] vt1;
vt = new double[nodes_input + nodes_input_bias];
vt1 = new double[nodes_hidden + nodes_hidden_bias];
for (int i = 0; i < nodes_input; i++) {
if ((in[i] < (float) input_scale_limits[i][0]) || (in[i] > (float) input_scale_limits[i][1])) {
rangeCheckError |= rangeCheckErrorMasks[0];
break;
