code: def get_ldexp_kernel():
      return get_elwise_kernel(
          "float *sig, float *expt, float *z",
          "z[i] = ldexp(sig[i], int(expt[i]))",
          "ldexp_kernel",
      )
  
imports: from pycuda.tools import context_dependent_memoize
  from typing import Any
  import numpy
  from pycuda.tools import dtype_to_ctype, VectorArg, ScalarArg
  from pytools import memoize_method
label_desc: Use image node_id 28 for calling a global function with example usage: get_ldexp_kernel() and returns: get_elwise_kernel