code: def launch_upcast_emulated(
      src, exponent_bits, mantissa_bits, exponent_bias, BLOCK_SIZE=4096
  ):
      dst = torch.empty(src.shape, dtype=torch.int32, device="cuda")
      upcast_emulated[(src.shape[0] // BLOCK_SIZE,)](
          src,
          triton.reinterpret(dst, tl.float32),
          BLOCK_SIZE,
          exponent_bits,
          mantissa_bits,
          exponent_bias,
      )
      return dst
  
file_path: triton/python/test/unit/language/test_conversions.py
imports: import numpy
  import torch
  import pytest
  import triton
  import triton.language
label_desc: Use image node_id 10 for calling a global function with example usage: launch_upcast_emulated(src, exponent_bits, mantissa_bits, exponent_bias, BLOCK_SIZE) and returns: dst