code: def _get_decode3d_kernel(size_max):
      """Unpack 3 coordinates encoded as a single integer."""
  
      # int_type = "" here because x, y, z were already allocated externally
      code = _get_decode3d_code(size_max, int_type="")
  
      return cupy.ElementwiseKernel(
          in_params="E encoded",
          out_params="I x, I y, I z",
          operation=code,
          options=("--std=c++11",),
      )
  
imports: import math
  import os
  import cupy
  import numpy
  from ._util import _get_inttype
  from ._pba_2d import _check_distances, _check_indices, _distance_tranform_arg_check, _generate_indices_ops, _generate_shape, _get_block_size, lcm
label_desc: Use image node_id 5 for calling a global function with example usage: _get_decode3d_kernel(size_max) and returns: cupy