Harden DWCONV micro-kernels with extra asserts

- Make is easier to diagnose bugs with uninitialized indirection buffer

PiperOrigin-RevId: 292991764
diff --git a/src/f32-dwconv/gen/up16x25-fma3.c b/src/f32-dwconv/gen/up16x25-fma3.c
index d678ef8..1200afc 100644
--- a/src/f32-dwconv/gen/up16x25-fma3.c
+++ b/src/f32-dwconv/gen/up16x25-fma3.c
@@ -33,30 +33,55 @@
   const __m256 vmin = _mm256_broadcast_ps((const __m128*) params->sse.min);
   do {
     const float* i0 = input[0];
+    assert(i0 != NULL);
     const float* i1 = input[1];
+    assert(i1 != NULL);
     const float* i2 = input[2];
+    assert(i2 != NULL);
     const float* i3 = input[3];
+    assert(i3 != NULL);
     const float* i4 = input[4];
+    assert(i4 != NULL);
     const float* i5 = input[5];
+    assert(i5 != NULL);
     const float* i6 = input[6];
+    assert(i6 != NULL);
     const float* i7 = input[7];
+    assert(i7 != NULL);
     const float* i8 = input[8];
+    assert(i8 != NULL);
     const float* i9 = input[9];
+    assert(i9 != NULL);
     const float* i10 = input[10];
+    assert(i10 != NULL);
     const float* i11 = input[11];
+    assert(i11 != NULL);
     const float* i12 = input[12];
+    assert(i12 != NULL);
     const float* i13 = input[13];
+    assert(i13 != NULL);
     const float* i14 = input[14];
+    assert(i14 != NULL);
     const float* i15 = input[15];
+    assert(i15 != NULL);
     const float* i16 = input[16];
+    assert(i16 != NULL);
     const float* i17 = input[17];
+    assert(i17 != NULL);
     const float* i18 = input[18];
+    assert(i18 != NULL);
     const float* i19 = input[19];
+    assert(i19 != NULL);
     const float* i20 = input[20];
+    assert(i20 != NULL);
     const float* i21 = input[21];
+    assert(i21 != NULL);
     const float* i22 = input[22];
+    assert(i22 != NULL);
     const float* i23 = input[23];
+    assert(i23 != NULL);
     const float* i24 = input[24];
+    assert(i24 != NULL);
     input = (const float**) ((uintptr_t) input + input_stride);
 
     size_t c = channels;