code: def func_3(
      C: T.Buffer((1,), "float32"),
      A: T.Buffer((16,), "float32"),
      D: T.Buffer((2,), "float32"),
      E: T.Buffer((16,), "float32"),
      F: T.Buffer((16,), "float32"),
  ):
      for i in T.serial(
          0,
          16,
      ):
          with T.block():
              B = T.alloc_buffer((1,), dtype="float32")
              with T.block():
                  B[0] = A[i] * T.float32(2)
              with T.block():
                  E[i] = A[i]
                  F[i] = E[i] + 1.0
                  C[0] = C[0] + A[i] + B[0] + T.float32(1) + D[0]
                  A[i] = B[0] + T.float32(1) + D[1]
  
file_path: tvm/tests/python/tir-base/test_tir_te_extern_primfunc.py
imports: import sys
  import pytest
  import numpy
  import tvm
  import tvm.testing
  from tvm import te
  from tvm.script import tir
label_desc: Use image node_id 5 for calling a global function with example usage: func_3(C, A, D, E, F) without return types