@@ -454,13 +454,12 @@ static void dump_model_file(FILE *f, struct starpu_perfmodel *model)
break;
}
+ unsigned max_impl = 0;
for (nimpl = 0; nimpl < STARPU_MAXIMPLEMENTATIONS; nimpl++)
{
- if (get_n_entries(model, arch, nimpl) == 0)
+ if (get_n_entries(model, arch, nimpl) != 0)
- break;
+ max_impl = nimpl + 1;
-
- unsigned max_impl = nimpl;
if (max_impl == 0)
continue;