code: def elementwise_subblock_uncovered(a: T.handle, c: T.handle) -> None:
      A = T.match_buffer(a, (128, 128), "float32")
      C = T.match_buffer(c, (128, 128), "float32")
      B = T.alloc_buffer((128, 128), "float32")
      for i, j in T.grid(32, 32):
          with T.block("B"):
              vi, vj = T.axis.remap("SS", [i, j])
              T.reads([A[vi * 4 : vi * 4 + 2, vj * 4 : vj * 4 + 2]])
              T.writes([B[vi * 4 : vi * 4 + 2, vj * 4 : vj * 4 + 2]])
              for ii, jj in T.grid(2, 2):
                  with T.block("B_sub"):
                      vi_i, vj_i = T.axis.remap("SS", [ii, jj])
                      B[vi * 4 + vi_i, vj * 4 + vj_i] = (
                          A[vi * 4 + vi_i, vj * 4 + vj_i] * 2.0
                      )
      for i, j in T.grid(128, 128):
          with T.block("C"):
              vi, vj = T.axis.remap("SS", [i, j])
              C[vi, vj] = B[vi, vj] + 1.0
  
imports: import sys
  import pytest
  import tvm
  import tvm.testing
  from tvm import tir
  from tvm.script import tir
  from tvm.tir.schedule.state import CachedFlags
  from tvm.tir.stmt_functor import post_order_visit
label_desc: Use image node_id 12 for calling a global function with example usage: elementwise_subblock_uncovered(a, c) without return types