code: def hlo_min(x: DimensionSize, y: DimensionSize) -> DimensionSize:
      if type(x) is int:
          if type(y) is int:
              return min(x, y)
          x = hlo_s32(x)
      if type(y) is int:
          y = hlo_s32(y)
      return hlo.minimum(x, y)
  
file_path: jax/jaxlib/hlo_helpers.py
imports: from __future__ import annotations
  from collections.abc import Sequence
  from functools import partial
  from typing import Callable, Union
  import jaxlib.mlir.ir
  import jaxlib.mlir.dialects.stablehlo
  import numpy
label_desc: Use image node_id 10 for calling a global function with example usage: hlo_min(x, y) and returns: hlo, min