Merge pull request #1087 from kwagyeman/kwabena/fix_fltmin

Fix the use of FLT_MIN which is not the actual min, -FLT_MAX is
This commit is contained in:
Ibrahim Abd Elkader 2021-01-03 05:19:59 +02:00 committed by GitHub
commit 3879a34f81
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -200,7 +200,7 @@ float fast_powf(float a, float b)
void fast_get_min_max(float *data, size_t data_len, float *p_min, float *p_max) void fast_get_min_max(float *data, size_t data_len, float *p_min, float *p_max)
{ {
float min = FLT_MAX, max = FLT_MIN; float min = FLT_MAX, max = -FLT_MAX;
for (size_t i = 0; i < data_len; i++) { for (size_t i = 0; i < data_len; i++) {
float temp = data[i]; float temp = data[i];

View File

@ -129,7 +129,7 @@ void imlib_get_similarity(image_t *img, const char *path, image_t *other, int sc
state.similarity_sum = 0.0f; state.similarity_sum = 0.0f;
state.similarity_sum_2 = 0.0f; state.similarity_sum_2 = 0.0f;
state.similarity_min = FLT_MAX; state.similarity_min = FLT_MAX;
state.similarity_max = FLT_MIN; state.similarity_max = -FLT_MAX;
state.lines_processed = 0; state.lines_processed = 0;
imlib_image_operation(img, path, other, scalar, imlib_similarity_line_op, &state); imlib_image_operation(img, path, other, scalar, imlib_similarity_line_op, &state);