Avoid invalid parameter combinations in CLPF test

Change-Id: I1aaa06846ad409dd83ab50a0fb34c8a7e77e45e7
diff --git a/test/clpf_test.cc b/test/clpf_test.cc
index d3b221d..56a2dab 100644
--- a/test/clpf_test.cc
+++ b/test/clpf_test.cc
@@ -119,7 +119,7 @@
       for (level = 0; level < (1 << depth) && !error;
            level += (1 + 4 * !!boundary) << (depth - 8)) {
         for (bits = 1; bits <= depth && !error; bits++) {
-          for (damp = 4; damp < depth - 1 && !error; damp++) {
+          for (damp = 4 + depth - 8; damp < depth - 1 && !error; damp++) {
             for (int i = 0; i < size * size; i++)
               s[i] = clamp((rnd.Rand16() & ((1 << bits) - 1)) + level, 0,
                            (1 << depth) - 1);