code: def transformed_buffer_load_store(a: T.handle, c: T.handle) -> None:
      A = T.match_buffer(a, (16, 16, 16))
      C = T.match_buffer(c, (16, 16))
      for i, j, k in T.grid(4, 16, 8):
          with T.block():
              T.reads(C[i * 4 : i * 4 + 4, k * 2 : k * 2 + 2])
              T.writes(A[i * 4 : i * 4 + 4, j, k * 2 : k * 2 + 2])
              for ii, kk in T.grid(4, 2):
                  A[i * 4 + ii, j, k * 2 + kk] += C[
                      i * 4 + ii, k * 2 + kk
                  ]
  
imports: import pytest
  import tvm
  import tvm.testing
  from tvm.script import tir
label_desc: Use image node_id 4 for calling a global function with example usage: transformed_buffer_load_store(a, c) without return types