code: def test_split_func_call(
      *,
      array_shape,
      dtype,
      chunk_size,
      axis,
      test_flags,
      backend_fw,
  ):
      with BackendHandler.update_backend(backend_fw) as ivy_backend:
          # inputs
          shape = tuple(array_shape)
          x1 = np.random.uniform(size=shape).astype(dtype[0])
          x2 = np.random.uniform(size=shape).astype(dtype[0])
          x1 = ivy_backend.asarray(x1)
          x2 = ivy_backend.asarray(x2)
          if test_flags.as_variable and ivy_backend.is_float_dtype(
              dtype[0]
          ):
              x1 = ivy_backend.functional.ivy.gradients._variable(x1)
              x2 = ivy_backend.functional.ivy.gradients._variable(x2)
  
          # function
          def func(t0, t1):
              return t0 * t1, t0 - t1, t1 - t0
  
          # predictions
          a, b, c = ivy_backend.split_func_call(
              func,
              [x1, x2],
              "concat",
              chunk_size=chunk_size,
              input_axes=axis,
          )
  
          # true
          a_true, b_true, c_true = func(x1, x2)
  
          # value test
          helpers.assert_all_close(
              ivy_backend.to_numpy(a),
              ivy_backend.to_numpy(a_true),
              backend=backend_fw,
          )
          helpers.assert_all_close(
              ivy_backend.to_numpy(b),
              ivy_backend.to_numpy(b_true),
              backend=backend_fw,
          )
          helpers.assert_all_close(
              ivy_backend.to_numpy(c),
              ivy_backend.to_numpy(c_true),
              backend=backend_fw,
          )
  
imports: import io
  import multiprocessing
  import os
  import re
  import shutil
  import sys
  import warnings
  import numpy
  import psutil
  import subprocess
  from hypothesis import strategies, assume
  import ivy
  import ivy_tests.test_ivy.helpers
  import ivy_tests.test_ivy.helpers.globals
  from ivy_tests.test_ivy.helpers import handle_test, BackendHandler
label_desc: Use image node_id 25 for calling a global function with example usage: test_split_func_call() and returns: unknown,  unknown,  unknown