-- Do not edit! Automatically generated by create-lapack-ffi. {-# LANGUAGE ForeignFunctionInterface #-} module Numeric.LAPACK.FFI.ComplexFloat where import Data.Complex (Complex) import Foreign.Ptr (FunPtr, Ptr) import Foreign.C.Types -- | foreign import ccall "cbbcsd_" bbcsd :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cbdsqr_" bdsqr :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgbbrd_" gbbrd :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgbcon_" gbcon :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgbequ_" gbequ :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgbequb_" gbequb :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgbrfs_" gbrfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgbsv_" gbsv :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgbsvx_" gbsvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CChar -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgbtf2_" gbtf2 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgbtrf_" gbtrf :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgbtrs_" gbtrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgebak_" gebak :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgebal_" gebal :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgebd2_" gebd2 :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cgebrd_" gebrd :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgecon_" gecon :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgeequ_" geequ :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgeequb_" geequb :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgees_" gees :: Ptr CChar -> Ptr CChar -> FunPtr (Ptr (Complex Float) -> IO Bool) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Bool -> Ptr CInt -> IO () -- | foreign import ccall "cgeesx_" geesx :: Ptr CChar -> Ptr CChar -> FunPtr (Ptr (Complex Float) -> IO Bool) -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Bool -> Ptr CInt -> IO () -- | foreign import ccall "cgeev_" geev :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgeevx_" geevx :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgehd2_" gehd2 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cgehrd_" gehrd :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgelq2_" gelq2 :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cgelqf_" gelqf :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgels_" gels :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgelsd_" gelsd :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgelss_" gelss :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgelsy_" gelsy :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgeql2_" geql2 :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cgeqlf_" geqlf :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgeqp3_" geqp3 :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgeqr2_" geqr2 :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cgeqr2p_" geqr2p :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cgeqrf_" geqrf :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgeqrfp_" geqrfp :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgerfs_" gerfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgerq2_" gerq2 :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cgerqf_" gerqf :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgesc2_" gesc2 :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr Float -> IO () -- | foreign import ccall "cgesdd_" gesdd :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgesv_" gesv :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgesvd_" gesvd :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgesvx_" gesvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CChar -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgetc2_" getc2 :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgetf2_" getf2 :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgetrf_" getrf :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgetri_" getri :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgetrs_" getrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cggbak_" ggbak :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cggbal_" ggbal :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgges_" gges :: Ptr CChar -> Ptr CChar -> Ptr CChar -> FunPtr (Ptr (Complex Float) -> Ptr (Complex Float) -> IO Bool) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Bool -> Ptr CInt -> IO () -- | foreign import ccall "cggesx_" ggesx :: Ptr CChar -> Ptr CChar -> Ptr CChar -> FunPtr (Ptr (Complex Float) -> Ptr (Complex Float) -> IO Bool) -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Bool -> Ptr CInt -> IO () -- | foreign import ccall "cggev_" ggev :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cggevx_" ggevx :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Bool -> Ptr CInt -> IO () -- | foreign import ccall "cggglm_" ggglm :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgghrd_" gghrd :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgglse_" gglse :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cggqrf_" ggqrf :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cggrqf_" ggrqf :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgtcon_" gtcon :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cgtrfs_" gtrfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgtsv_" gtsv :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgtsvx_" gtsvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cgttrf_" gttrf :: Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgttrs_" gttrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cgtts2_" gtts2 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "chbev_" hbev :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chbevd_" hbevd :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chbevx_" hbevx :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chbgst_" hbgst :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chbgv_" hbgv :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chbgvd_" hbgvd :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chbgvx_" hbgvx :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chbtrd_" hbtrd :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "checon_" hecon :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cheequb_" heequb :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cheev_" heev :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cheevd_" heevd :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cheevr_" heevr :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cheevx_" heevx :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chegs2_" hegs2 :: Ptr CInt -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chegst_" hegst :: Ptr CInt -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chegv_" hegv :: Ptr CInt -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chegvd_" hegvd :: Ptr CInt -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chegvx_" hegvx :: Ptr CInt -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cherfs_" herfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chesv_" hesv :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chesvx_" hesvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cheswapr_" heswapr :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chetd2_" hetd2 :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "chetf2_" hetf2 :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chetrd_" hetrd :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chetrf_" hetrf :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chetri_" hetri :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "chetri2_" hetri2 :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chetri2x_" hetri2x :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chetrs_" hetrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chetrs2_" hetrs2 :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "chfrk_" hfrk :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> IO () -- | foreign import ccall "chgeqz_" hgeqz :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chpcon_" hpcon :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "chpev_" hpev :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chpevd_" hpevd :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chpevx_" hpevx :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chpgst_" hpgst :: Ptr CInt -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "chpgv_" hpgv :: Ptr CInt -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chpgvd_" hpgvd :: Ptr CInt -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chpgvx_" hpgvx :: Ptr CInt -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chprfs_" hprfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chpsv_" hpsv :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chpsvx_" hpsvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "chptrd_" hptrd :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "chptrf_" hptrf :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chptri_" hptri :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "chptrs_" hptrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chsein_" hsein :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "chseqr_" hseqr :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ilaclc_" ilalc :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO CInt -- | foreign import ccall "ilaclr_" ilalr :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO CInt -- | foreign import ccall "icmax1_" imax1 :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO CInt -- | foreign import ccall "clabrd_" labrd :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clacgv_" lacgv :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clacn2_" lacn2 :: Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clacon_" lacon :: Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "clacp2_" lacp2 :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clacpy_" lacpy :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clacrm_" lacrm :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO () -- | foreign import ccall "clacrt_" lacrt :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> IO () -- | foreign import ccall "claed0_" laed0 :: Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "claed7_" laed7 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "claed8_" laed8 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "claein_" laein :: Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "claesy_" laesy :: Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> IO () -- | foreign import ccall "claev2_" laev2 :: Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clag2z_" lag2z :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Double) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clags2_" lags2 :: Ptr Bool -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clagtm_" lagtm :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clahef_" lahef :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clahqr_" lahqr :: Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clahr2_" lahr2 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "claic1_" laic1 :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clals0_" lals0 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "clalsa_" lalsa :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clalsd_" lalsd :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clangb_" langb :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO Float -- | foreign import ccall "clange_" lange :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO Float -- | foreign import ccall "clangt_" langt :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> IO Float -- | foreign import ccall "clanhb_" lanhb :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO Float -- | foreign import ccall "clanhe_" lanhe :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO Float -- | foreign import ccall "clanhf_" lanhf :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> IO Float -- | foreign import ccall "clanhp_" lanhp :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> IO Float -- | foreign import ccall "clanhs_" lanhs :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO Float -- | foreign import ccall "clanht_" lanht :: Ptr CChar -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> IO Float -- | foreign import ccall "clansb_" lansb :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO Float -- | foreign import ccall "clansp_" lansp :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> IO Float -- | foreign import ccall "clansy_" lansy :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO Float -- | foreign import ccall "clantb_" lantb :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO Float -- | foreign import ccall "clantp_" lantp :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> IO Float -- | foreign import ccall "clantr_" lantr :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO Float -- | foreign import ccall "clapll_" lapll :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO () -- | foreign import ccall "clapmr_" lapmr :: Ptr Bool -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clapmt_" lapmt :: Ptr Bool -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "claqgb_" laqgb :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CChar -> IO () -- | foreign import ccall "claqge_" laqge :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CChar -> IO () -- | foreign import ccall "claqhb_" laqhb :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CChar -> IO () -- | foreign import ccall "claqhe_" laqhe :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CChar -> IO () -- | foreign import ccall "claqhp_" laqhp :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CChar -> IO () -- | foreign import ccall "claqp2_" laqp2 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> IO () -- | foreign import ccall "claqps_" laqps :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "claqr0_" laqr0 :: Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "claqr1_" laqr1 :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> IO () -- | foreign import ccall "claqr2_" laqr2 :: Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "claqr3_" laqr3 :: Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "claqr4_" laqr4 :: Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "claqr5_" laqr5 :: Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "claqsb_" laqsb :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CChar -> IO () -- | foreign import ccall "claqsp_" laqsp :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CChar -> IO () -- | foreign import ccall "claqsy_" laqsy :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CChar -> IO () -- | foreign import ccall "clar1v_" lar1v :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Bool -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> IO () -- | foreign import ccall "clar2v_" lar2v :: Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clarcm_" larcm :: Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> IO () -- | foreign import ccall "clarf_" larf :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clarfb_" larfb :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clarfg_" larfg :: Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clarfgp_" larfgp :: Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clarft_" larft :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clarfx_" larfx :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clargv_" largv :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "clarnv_" larnv :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clarrv_" larrv :: Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clartg_" lartg :: Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clartv_" lartv :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clarz_" larz :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clarzb_" larzb :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clarzt_" larzt :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clascl_" lascl :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "claset_" laset :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clasr_" lasr :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "classq_" lassq :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> IO () -- | foreign import ccall "claswp_" laswp :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clasyf_" lasyf :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clatbs_" latbs :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "clatdf_" latdf :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clatps_" latps :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "clatrd_" latrd :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "clatrs_" latrs :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "clatrz_" latrz :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> IO () -- | foreign import ccall "clauu2_" lauu2 :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "clauum_" lauum :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpbcon_" pbcon :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpbequ_" pbequ :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpbrfs_" pbrfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpbstf_" pbstf :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpbsv_" pbsv :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpbsvx_" pbsvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CChar -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpbtf2_" pbtf2 :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpbtrf_" pbtrf :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpbtrs_" pbtrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpftrf_" pftrf :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cpftri_" pftri :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cpftrs_" pftrs :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpocon_" pocon :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpoequ_" poequ :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpoequb_" poequb :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cporfs_" porfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cposv_" posv :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cposvx_" posvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CChar -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpotf2_" potf2 :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpotrf_" potrf :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpotri_" potri :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpotrs_" potrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cppcon_" ppcon :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cppequ_" ppequ :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpprfs_" pprfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cppsv_" ppsv :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cppsvx_" ppsvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CChar -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpptrf_" pptrf :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cpptri_" pptri :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cpptrs_" pptrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cpstf2_" pstf2 :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpstrf_" pstrf :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cptcon_" ptcon :: Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpteqr_" pteqr :: Ptr CChar -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cptrfs_" ptrfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cptsv_" ptsv :: Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cptsvx_" ptsvx :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cpttrf_" pttrf :: Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cpttrs_" pttrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cptts2_" ptts2 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "crot_" rot :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> IO () -- | foreign import ccall "csrscl_" rscl :: Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cspcon_" spcon :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cspmv_" spmv :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cspr_" spr :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> IO () -- | foreign import ccall "csprfs_" sprfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "cspsv_" spsv :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cspsvx_" spsvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "csptrf_" sptrf :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "csptri_" sptri :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "csptrs_" sptrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cstedc_" stedc :: Ptr CChar -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cstegr_" stegr :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cstein_" stein :: Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cstemr_" stemr :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr Bool -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "csteqr_" steqr :: Ptr CChar -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "scsum1_" sum1 :: Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO Float -- | foreign import ccall "csycon_" sycon :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "csyconv_" syconv :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "csyequb_" syequb :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "csymv_" symv :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "csyr_" syr :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "csyrfs_" syrfs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "csysv_" sysv :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "csysvx_" sysvx :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "csyswapr_" syswapr :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "csytf2_" sytf2 :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "csytrf_" sytrf :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "csytri_" sytri :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "csytri2_" sytri2 :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "csytri2x_" sytri2x :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "csytrs_" sytrs :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "csytrs2_" sytrs2 :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "ctbcon_" tbcon :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctbrfs_" tbrfs :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctbtrs_" tbtrs :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctfsm_" tfsm :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "ctftri_" tftri :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "ctfttp_" tfttp :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "ctfttr_" tfttr :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctgevc_" tgevc :: Ptr CChar -> Ptr CChar -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctgex2_" tgex2 :: Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctgexc_" tgexc :: Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctgsen_" tgsen :: Ptr CInt -> Ptr Bool -> Ptr Bool -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctgsja_" tgsja :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctgsna_" tgsna :: Ptr CChar -> Ptr CChar -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctgsy2_" tgsy2 :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctgsyl_" tgsyl :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctpcon_" tpcon :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctprfs_" tprfs :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctptri_" tptri :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "ctptrs_" tptrs :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctpttf_" tpttf :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "ctpttr_" tpttr :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctrcon_" trcon :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctrevc_" trevc :: Ptr CChar -> Ptr CChar -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctrexc_" trexc :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctrrfs_" trrfs :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctrsen_" trsen :: Ptr CChar -> Ptr CChar -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctrsna_" trsna :: Ptr CChar -> Ptr CChar -> Ptr Bool -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctrsyl_" trsyl :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> IO () -- | foreign import ccall "ctrti2_" trti2 :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctrtri_" trtri :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctrtrs_" trtrs :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "ctrttf_" trttf :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "ctrttp_" trttp :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "ctzrzf_" tzrzf :: Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunbdb_" unbdb :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr Float -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cuncsd_" uncsd :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr Float -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cung2l_" ung2l :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cung2r_" ung2r :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cungbr_" ungbr :: Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunghr_" unghr :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cungl2_" ungl2 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cunglq_" unglq :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cungql_" ungql :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cungqr_" ungqr :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cungr2_" ungr2 :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cungrq_" ungrq :: Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cungtr_" ungtr :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunm2l_" unm2l :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cunm2r_" unm2r :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cunmbr_" unmbr :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunmhr_" unmhr :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunml2_" unml2 :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cunmlq_" unmlq :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunmql_" unmql :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunmqr_" unmqr :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunmr2_" unmr2 :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cunmr3_" unmr3 :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cunmrq_" unmrq :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunmrz_" unmrz :: Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cunmtr_" unmtr :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> Ptr CInt -> IO () -- | foreign import ccall "cupgtr_" upgtr :: Ptr CChar -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO () -- | foreign import ccall "cupmtr_" upmtr :: Ptr CChar -> Ptr CChar -> Ptr CChar -> Ptr CInt -> Ptr CInt -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr (Complex Float) -> Ptr CInt -> Ptr (Complex Float) -> Ptr CInt -> IO ()