code: def dposv(A, b, lower=False):
      """
      Interface to the BLAS dposv function.  A Numba-accessible verison without
      error checking is exposed as :py:func:`_dposv`.
      """
      info = _dposv(A, b, lower)
      if info < 0:
          raise ValueError("invalid args to dposv, code " + str(info))
      elif info > 0:
          raise RuntimeError("error in dposv, code " + str(info))
  
imports: import numpy
  import cffi
  import numba
  from numba.extending import get_cython_function_address
label_desc: Use image node_id 3 for calling a global function with example usage: dposv(A, b, lower) without return types