diff --git a/src/cache.h b/src/cache.h index 390921cafb606710beafe4bba485a3ff2934bcc1..87d63b7ed1c5c9938ebc15bc10c82a11b58cd028 100644 --- a/src/cache.h +++ b/src/cache.h @@ -30,6 +30,8 @@ #include "sort_part.h" #include "vector.h" +#include <float.h> + #define NUM_VEC_PROC 2 #define C2_CACHE_SIZE (NUM_VEC_PROC * VEC_SIZE * 6) + (NUM_VEC_PROC * VEC_SIZE) @@ -517,7 +519,7 @@ __attribute__((always_inline)) INLINE void cache_read_two_partial_cells_sorted_f x[i] = fake_pix; y[i] = 1.f; z[i] = 1.f; - h[i] = 1.f; + h[i] = FLT_MIN; m[i] = 1.f; vx[i] = 1.f; @@ -573,7 +575,7 @@ __attribute__((always_inline)) INLINE void cache_read_two_partial_cells_sorted_f xj[i] = fake_pjx; yj[i] = 1.f; zj[i] = 1.f; - hj[i] = 1.f; + hj[i] = FLT_MIN; mj[i] = 1.f; vxj[i] = 1.f;