display 0.0 instead of (na) for totals

This commit is contained in:
ChaosMarc
2018-01-05 12:30:25 +01:00
parent 78cf4351d9
commit 7b3f2942d3
+7 -7
View File
@@ -776,14 +776,14 @@ void executor::hashrate_report(std::string& out)
out.append(hps_format(fHps[0], num, sizeof(num))).append(" |");
out.append(hps_format(fHps[1], num, sizeof(num))).append(" |");
out.append(hps_format(fHps[2], num, sizeof(num))).append(1, ' ');
fTotal[0] += fHps[0];
fTotal[1] += fHps[1];
fTotal[2] += fHps[2];
fTotalCur[0] += fHps[0];
fTotalCur[1] += fHps[1];
fTotalCur[2] += fHps[2];
fTotal[0] += (std::isnormal(fHps[0])) ? fHps[0] : 0.0;
fTotal[0] += (std::isnormal(fHps[1])) ? fHps[1] : 0.0;
fTotal[0] += (std::isnormal(fHps[2])) ? fHps[2] : 0.0;
fTotalCur[0] += (std::isnormal(fHps[0])) ? fHps[0] : 0.0;
fTotalCur[0] += (std::isnormal(fHps[1])) ? fHps[1] : 0.0;
fTotalCur[0] += (std::isnormal(fHps[2])) ? fHps[2] : 0.0;
if((i & 0x1) == 1) //Odd i's
out.append("|\n");