code: def ldexp(significand, exponent, queue=None):
      """Return a new array of floating point values composed from the
      entries of ``significand`` and ``exponent``, paired together as
      ``result = significand * 2**exponent``.
      """
      result = significand._new_like_me(queue=queue)
      result.add_event(_ldexp(result, significand, exponent))
      return result
  
imports: import pyopencl.array
  import pyopencl.elementwise
  from pyopencl.array import _get_common_dtype
  import numpy
label_desc: Use image node_id 11 for calling a global function with example usage: ldexp(significand, exponent, queue) and returns: result