diff options
-rw-r--r-- | src/compiler/nir/nir_loop_analyze.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/nir/nir_loop_analyze.c b/src/compiler/nir/nir_loop_analyze.c index 71cbe3c5a8d..a5f464a45d1 100644 --- a/src/compiler/nir/nir_loop_analyze.c +++ b/src/compiler/nir/nir_loop_analyze.c @@ -384,8 +384,8 @@ get_iteration(nir_op cond_op, nir_const_value *initial, nir_const_value *step, case nir_op_flt: case nir_op_feq: case nir_op_fne: { - int32_t initial_val = initial->f32[0]; - int32_t span = limit->f32[0] - initial_val; + float initial_val = initial->f32[0]; + float span = limit->f32[0] - initial_val; iter = span / step->f32[0]; break; } |