@@ -3384,7 +3384,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
33843384 }
33853385
33863386 wprintf (L" Result: %f (%f %f %f %f) PSNR %f dB\n " , mse, mseV[0 ], mseV[1 ], mseV[2 ], mseV[3 ],
3387- 10 .f * log10f (3 .f / (mseV[0 ] + mseV[1 ] + mseV[2 ])));
3387+ 10.0 * log10 (3.0 / (double ( mseV[0 ]) + double ( mseV[1 ]) + double ( mseV[2 ]) )));
33883388 }
33893389 else
33903390 {
@@ -3444,7 +3444,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
34443444 ++total_images;
34453445
34463446 wprintf (L" [%3Iu,%3Iu]: %f (%f %f %f %f) PSNR %f dB\n " , mip, slice, mse, mseV[0 ], mseV[1 ], mseV[2 ], mseV[3 ],
3447- 10 .f * log10f (3 .f / (mseV[0 ] + mseV[1 ] + mseV[2 ])));
3447+ 10.0 * log10 (3.0 / (double ( mseV[0 ]) + double ( mseV[1 ]) + double ( mseV[2 ]) )));
34483448 }
34493449 }
34503450
@@ -3495,7 +3495,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
34953495 ++total_images;
34963496
34973497 wprintf (L" [%3Iu,%3Iu]: %f (%f %f %f %f) PSNR %f dB\n " , item, mip, mse, mseV[0 ], mseV[1 ], mseV[2 ], mseV[3 ],
3498- 10 .f * log10f (3 .f / (mseV[0 ] + mseV[1 ] + mseV[2 ])));
3498+ 10.0 * log10 (3.0 / (double ( mseV[0 ]) + double ( mseV[1 ]) + double ( mseV[2 ]) )));
34993499 }
35003500 }
35013501 }
@@ -3505,7 +3505,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
35053505 if (total_images > 1 )
35063506 {
35073507 wprintf (L" \n Minimum MSE: %f (%f %f %f %f) PSNR %f dB\n " , min_mse, min_mseV[0 ], min_mseV[1 ], min_mseV[2 ], min_mseV[3 ],
3508- 10 .f * log10f (3 .f / (min_mseV[0 ] + min_mseV[1 ] + min_mseV[2 ])));
3508+ 10.0 * log10 (3.0 / (double ( min_mseV[0 ]) + double ( min_mseV[1 ]) + double ( min_mseV[2 ]) )));
35093509 double total_mseV0 = sum_mseV[0 ] / double (total_images);
35103510 double total_mseV1 = sum_mseV[1 ] / double (total_images);
35113511 double total_mseV2 = max_mseV[2 ] / double (total_images);
@@ -3516,7 +3516,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
35163516 sum_mseV[3 ] / double (total_images),
35173517 10.0 * log10 (3.0 / (total_mseV0 + total_mseV1 + total_mseV2)));
35183518 wprintf (L" Maximum MSE: %f (%f %f %f %f) PSNR %f dB\n " , max_mse, max_mseV[0 ], max_mseV[1 ], max_mseV[2 ], max_mseV[3 ],
3519- 10 .f * log10f (3 .f / (max_mseV[0 ] + max_mseV[1 ] + max_mseV[2 ])));
3519+ 10.0 * log10 (3.0 / (double ( max_mseV[0 ]) + double ( max_mseV[1 ]) + double ( max_mseV[2 ]) )));
35203520 }
35213521 }
35223522 }
0 commit comments