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/up4x9-psimd-acc2.c b/src/f32-dwconv/gen/up4x9-psimd-acc2.c
index b1d0970..b9b6209 100644
--- a/src/f32-dwconv/gen/up4x9-psimd-acc2.c
+++ b/src/f32-dwconv/gen/up4x9-psimd-acc2.c
@@ -31,14 +31,23 @@
   const psimd_f32 vmin = psimd_load_splat_f32(&params->scalar.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);
     input = (const float**) ((uintptr_t) input + input_stride);
 
     size_t c = channels;