code: def element_func(a: T.handle, c: T.handle) -> None:
      A = T.match_buffer(a, (16, 16))
      C = T.match_buffer(c, (16, 16))
      B = T.alloc_buffer((16, 16))
      for i0 in range(0, 16):
          for j0 in range(0, 16):
              with T.block():
                  i, j = T.axis.remap("SS", [i0, j0])
                  B[i, j] = A[i, j] + 1.0
          for j0 in range(0, 16):
              with T.block():
                  i, j = T.axis.remap("SS", [i0, j0])
                  C[i, j] = B[i, j] * 2.0
  
imports: import numpy
  import tvm
  import tvm.testing
  from tvm import te
  from tvm.script import tir
  from tvm import relay, tir
  from tvm.relay.backend.te_compiler import lower_to_primfunc
  from tvm.tir.tensor_intrin.hexagon import VRMPY_u8u8i32_INTRIN
label_desc: Use image node_id 2 for calling a global function with example usage: element_func(a, c) without return types