// Generated automatically by zluda_bindgen // DO NOT EDIT MANUALLY #![allow(warnings)] extern "system" { #[must_use] fn cublasCreate_v2( handle: *mut cuda_types::cublas::cublasHandle_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDestroy_v2( handle: cuda_types::cublas::cublasHandle_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetVersion_v2( handle: cuda_types::cublas::cublasHandle_t, version: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetProperty( type_: cuda_types::cublas::libraryPropertyType, value: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; fn cublasGetCudartVersion() -> usize; #[must_use] fn cublasSetWorkspace_v2( handle: cuda_types::cublas::cublasHandle_t, workspace: *mut ::core::ffi::c_void, workspaceSizeInBytes: usize, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetStream_v2( handle: cuda_types::cublas::cublasHandle_t, streamId: cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetStream_v2( handle: cuda_types::cublas::cublasHandle_t, streamId: *mut cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetPointerMode_v2( handle: cuda_types::cublas::cublasHandle_t, mode: *mut cuda_types::cublas::cublasPointerMode_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetPointerMode_v2( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasPointerMode_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetAtomicsMode( handle: cuda_types::cublas::cublasHandle_t, mode: *mut cuda_types::cublas::cublasAtomicsMode_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetAtomicsMode( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasAtomicsMode_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetMathMode( handle: cuda_types::cublas::cublasHandle_t, mode: *mut cuda_types::cublas::cublasMath_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetMathMode( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasMath_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetSmCountTarget( handle: cuda_types::cublas::cublasHandle_t, smCountTarget: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetSmCountTarget( handle: cuda_types::cublas::cublasHandle_t, smCountTarget: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; fn cublasGetStatusName( status: cuda_types::cublas::cublasStatus_t, ) -> *const ::core::ffi::c_char; fn cublasGetStatusString( status: cuda_types::cublas::cublasStatus_t, ) -> *const ::core::ffi::c_char; #[must_use] fn cublasLoggerConfigure( logIsOn: ::core::ffi::c_int, logToStdOut: ::core::ffi::c_int, logToStdErr: ::core::ffi::c_int, logFileName: *const ::core::ffi::c_char, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetLoggerCallback( userCallback: cuda_types::cublas::cublasLogCallback, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetLoggerCallback( userCallback: *mut cuda_types::cublas::cublasLogCallback, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetVector( n: ::core::ffi::c_int, elemSize: ::core::ffi::c_int, x: *const ::core::ffi::c_void, incx: ::core::ffi::c_int, devicePtr: *mut ::core::ffi::c_void, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetVector_64( n: i64, elemSize: i64, x: *const ::core::ffi::c_void, incx: i64, devicePtr: *mut ::core::ffi::c_void, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetVector( n: ::core::ffi::c_int, elemSize: ::core::ffi::c_int, x: *const ::core::ffi::c_void, incx: ::core::ffi::c_int, y: *mut ::core::ffi::c_void, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetVector_64( n: i64, elemSize: i64, x: *const ::core::ffi::c_void, incx: i64, y: *mut ::core::ffi::c_void, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetMatrix( rows: ::core::ffi::c_int, cols: ::core::ffi::c_int, elemSize: ::core::ffi::c_int, A: *const ::core::ffi::c_void, lda: ::core::ffi::c_int, B: *mut ::core::ffi::c_void, ldb: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetMatrix_64( rows: i64, cols: i64, elemSize: i64, A: *const ::core::ffi::c_void, lda: i64, B: *mut ::core::ffi::c_void, ldb: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetMatrix( rows: ::core::ffi::c_int, cols: ::core::ffi::c_int, elemSize: ::core::ffi::c_int, A: *const ::core::ffi::c_void, lda: ::core::ffi::c_int, B: *mut ::core::ffi::c_void, ldb: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetMatrix_64( rows: i64, cols: i64, elemSize: i64, A: *const ::core::ffi::c_void, lda: i64, B: *mut ::core::ffi::c_void, ldb: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetVectorAsync( n: ::core::ffi::c_int, elemSize: ::core::ffi::c_int, hostPtr: *const ::core::ffi::c_void, incx: ::core::ffi::c_int, devicePtr: *mut ::core::ffi::c_void, incy: ::core::ffi::c_int, stream: cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetVectorAsync_64( n: i64, elemSize: i64, hostPtr: *const ::core::ffi::c_void, incx: i64, devicePtr: *mut ::core::ffi::c_void, incy: i64, stream: cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetVectorAsync( n: ::core::ffi::c_int, elemSize: ::core::ffi::c_int, devicePtr: *const ::core::ffi::c_void, incx: ::core::ffi::c_int, hostPtr: *mut ::core::ffi::c_void, incy: ::core::ffi::c_int, stream: cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetVectorAsync_64( n: i64, elemSize: i64, devicePtr: *const ::core::ffi::c_void, incx: i64, hostPtr: *mut ::core::ffi::c_void, incy: i64, stream: cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetMatrixAsync( rows: ::core::ffi::c_int, cols: ::core::ffi::c_int, elemSize: ::core::ffi::c_int, A: *const ::core::ffi::c_void, lda: ::core::ffi::c_int, B: *mut ::core::ffi::c_void, ldb: ::core::ffi::c_int, stream: cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSetMatrixAsync_64( rows: i64, cols: i64, elemSize: i64, A: *const ::core::ffi::c_void, lda: i64, B: *mut ::core::ffi::c_void, ldb: i64, stream: cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetMatrixAsync( rows: ::core::ffi::c_int, cols: ::core::ffi::c_int, elemSize: ::core::ffi::c_int, A: *const ::core::ffi::c_void, lda: ::core::ffi::c_int, B: *mut ::core::ffi::c_void, ldb: ::core::ffi::c_int, stream: cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGetMatrixAsync_64( rows: i64, cols: i64, elemSize: i64, A: *const ::core::ffi::c_void, lda: i64, B: *mut ::core::ffi::c_void, ldb: i64, stream: cuda_types::cublas::cudaStream_t, ) -> cuda_types::cublas::cublasStatus_t; fn cublasXerbla(srName: *const ::core::ffi::c_char, info: ::core::ffi::c_int) -> (); #[must_use] fn cublasNrm2Ex( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_void, resultType: cuda_types::cublas::cudaDataType, executionType: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasNrm2Ex_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, result: *mut ::core::ffi::c_void, resultType: cuda_types::cublas::cudaDataType, executionType: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSnrm2_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSnrm2_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f32, incx: i64, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDnrm2_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDnrm2_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f64, incx: i64, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasScnrm2_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasScnrm2_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDznrm2_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDznrm2_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDotEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, y: *const ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: ::core::ffi::c_int, result: *mut ::core::ffi::c_void, resultType: cuda_types::cublas::cudaDataType, executionType: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDotEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, y: *const ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: i64, result: *mut ::core::ffi::c_void, resultType: cuda_types::cublas::cudaDataType, executionType: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDotcEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, y: *const ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: ::core::ffi::c_int, result: *mut ::core::ffi::c_void, resultType: cuda_types::cublas::cudaDataType, executionType: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDotcEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, y: *const ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: i64, result: *mut ::core::ffi::c_void, resultType: cuda_types::cublas::cudaDataType, executionType: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSdot_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, y: *const f32, incy: ::core::ffi::c_int, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSdot_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f32, incx: i64, y: *const f32, incy: i64, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDdot_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, y: *const f64, incy: ::core::ffi::c_int, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDdot_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f64, incx: i64, y: *const f64, incy: i64, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCdotu_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, result: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCdotu_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, y: *const cuda_types::cublas::cuComplex, incy: i64, result: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCdotc_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, result: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCdotc_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, y: *const cuda_types::cublas::cuComplex, incy: i64, result: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdotu_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, result: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdotu_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, y: *const cuda_types::cublas::cuDoubleComplex, incy: i64, result: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdotc_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, result: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdotc_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, y: *const cuda_types::cublas::cuDoubleComplex, incy: i64, result: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasScalEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const ::core::ffi::c_void, alphaType: cuda_types::cublas::cudaDataType, x: *mut ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, executionType: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasScalEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const ::core::ffi::c_void, alphaType: cuda_types::cublas::cudaDataType, x: *mut ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, executionType: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSscal_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const f32, x: *mut f32, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSscal_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const f32, x: *mut f32, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDscal_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const f64, x: *mut f64, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDscal_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const f64, x: *mut f64, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCscal_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCscal_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const cuda_types::cublas::cuComplex, x: *mut cuda_types::cublas::cuComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsscal_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const f32, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsscal_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const f32, x: *mut cuda_types::cublas::cuComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZscal_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZscal_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdscal_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const f64, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdscal_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const f64, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasAxpyEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const ::core::ffi::c_void, alphaType: cuda_types::cublas::cudaDataType, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: ::core::ffi::c_int, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasAxpyEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const ::core::ffi::c_void, alphaType: cuda_types::cublas::cudaDataType, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: i64, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSaxpy_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const f32, x: *const f32, incx: ::core::ffi::c_int, y: *mut f32, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSaxpy_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const f32, x: *const f32, incx: i64, y: *mut f32, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDaxpy_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const f64, x: *const f64, incx: ::core::ffi::c_int, y: *mut f64, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDaxpy_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const f64, x: *const f64, incx: i64, y: *mut f64, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCaxpy_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCaxpy_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: i64, y: *mut cuda_types::cublas::cuComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZaxpy_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZaxpy_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCopyEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCopyEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasScopy_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, y: *mut f32, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasScopy_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f32, incx: i64, y: *mut f32, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDcopy_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, y: *mut f64, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDcopy_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f64, incx: i64, y: *mut f64, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCcopy_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCcopy_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, y: *mut cuda_types::cublas::cuComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZcopy_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZcopy_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSswap_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut f32, incx: ::core::ffi::c_int, y: *mut f32, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSswap_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut f32, incx: i64, y: *mut f32, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDswap_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut f64, incx: ::core::ffi::c_int, y: *mut f64, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDswap_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut f64, incx: i64, y: *mut f64, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCswap_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCswap_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut cuda_types::cublas::cuComplex, incx: i64, y: *mut cuda_types::cublas::cuComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZswap_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZswap_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSwapEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSwapEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIsamax_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIsamax_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f32, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIdamax_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIdamax_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f64, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIcamax_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIcamax_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIzamax_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIzamax_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIamaxEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIamaxEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIsamin_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIsamin_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f32, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIdamin_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIdamin_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f64, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIcamin_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIcamin_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIzamin_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIzamin_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIaminEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasIaminEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, result: *mut i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasAsumEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, result: *mut ::core::ffi::c_void, resultType: cuda_types::cublas::cudaDataType, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasAsumEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, result: *mut ::core::ffi::c_void, resultType: cuda_types::cublas::cudaDataType, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSasum_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSasum_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f32, incx: i64, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDasum_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDasum_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const f64, incx: i64, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasScasum_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasScasum_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, result: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDzasum_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDzasum_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, result: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSrot_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut f32, incx: ::core::ffi::c_int, y: *mut f32, incy: ::core::ffi::c_int, c: *const f32, s: *const f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSrot_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut f32, incx: i64, y: *mut f32, incy: i64, c: *const f32, s: *const f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDrot_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut f64, incx: ::core::ffi::c_int, y: *mut f64, incy: ::core::ffi::c_int, c: *const f64, s: *const f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDrot_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut f64, incx: i64, y: *mut f64, incy: i64, c: *const f64, s: *const f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCrot_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, c: *const f32, s: *const cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCrot_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut cuda_types::cublas::cuComplex, incx: i64, y: *mut cuda_types::cublas::cuComplex, incy: i64, c: *const f32, s: *const cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsrot_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, c: *const f32, s: *const f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsrot_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut cuda_types::cublas::cuComplex, incx: i64, y: *mut cuda_types::cublas::cuComplex, incy: i64, c: *const f32, s: *const f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZrot_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, c: *const f64, s: *const cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZrot_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, c: *const f64, s: *const cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdrot_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, c: *const f64, s: *const f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdrot_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, c: *const f64, s: *const f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasRotEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: ::core::ffi::c_int, c: *const ::core::ffi::c_void, s: *const ::core::ffi::c_void, csType: cuda_types::cublas::cudaDataType, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasRotEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: i64, c: *const ::core::ffi::c_void, s: *const ::core::ffi::c_void, csType: cuda_types::cublas::cudaDataType, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSrotg_v2( handle: cuda_types::cublas::cublasHandle_t, a: *mut f32, b: *mut f32, c: *mut f32, s: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDrotg_v2( handle: cuda_types::cublas::cublasHandle_t, a: *mut f64, b: *mut f64, c: *mut f64, s: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCrotg_v2( handle: cuda_types::cublas::cublasHandle_t, a: *mut cuda_types::cublas::cuComplex, b: *mut cuda_types::cublas::cuComplex, c: *mut f32, s: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZrotg_v2( handle: cuda_types::cublas::cublasHandle_t, a: *mut cuda_types::cublas::cuDoubleComplex, b: *mut cuda_types::cublas::cuDoubleComplex, c: *mut f64, s: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasRotgEx( handle: cuda_types::cublas::cublasHandle_t, a: *mut ::core::ffi::c_void, b: *mut ::core::ffi::c_void, abType: cuda_types::cublas::cudaDataType, c: *mut ::core::ffi::c_void, s: *mut ::core::ffi::c_void, csType: cuda_types::cublas::cudaDataType, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSrotm_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut f32, incx: ::core::ffi::c_int, y: *mut f32, incy: ::core::ffi::c_int, param: *const f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSrotm_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut f32, incx: i64, y: *mut f32, incy: i64, param: *const f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDrotm_v2( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut f64, incx: ::core::ffi::c_int, y: *mut f64, incy: ::core::ffi::c_int, param: *const f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDrotm_v2_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut f64, incx: i64, y: *mut f64, incy: i64, param: *const f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasRotmEx( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, x: *mut ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: ::core::ffi::c_int, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: ::core::ffi::c_int, param: *const ::core::ffi::c_void, paramType: cuda_types::cublas::cudaDataType, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasRotmEx_64( handle: cuda_types::cublas::cublasHandle_t, n: i64, x: *mut ::core::ffi::c_void, xType: cuda_types::cublas::cudaDataType, incx: i64, y: *mut ::core::ffi::c_void, yType: cuda_types::cublas::cudaDataType, incy: i64, param: *const ::core::ffi::c_void, paramType: cuda_types::cublas::cudaDataType, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSrotmg_v2( handle: cuda_types::cublas::cublasHandle_t, d1: *mut f32, d2: *mut f32, x1: *mut f32, y1: *const f32, param: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDrotmg_v2( handle: cuda_types::cublas::cublasHandle_t, d1: *mut f64, d2: *mut f64, x1: *mut f64, y1: *const f64, param: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasRotmgEx( handle: cuda_types::cublas::cublasHandle_t, d1: *mut ::core::ffi::c_void, d1Type: cuda_types::cublas::cudaDataType, d2: *mut ::core::ffi::c_void, d2Type: cuda_types::cublas::cudaDataType, x1: *mut ::core::ffi::c_void, x1Type: cuda_types::cublas::cudaDataType, y1: *const ::core::ffi::c_void, y1Type: cuda_types::cublas::cudaDataType, param: *mut ::core::ffi::c_void, paramType: cuda_types::cublas::cudaDataType, executiontype: cuda_types::cublas::cudaDataType, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemv_v2( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, beta: *const f32, y: *mut f32, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemv_v2_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, A: *const f32, lda: i64, x: *const f32, incx: i64, beta: *const f32, y: *mut f32, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemv_v2( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, beta: *const f64, y: *mut f64, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemv_v2_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f64, A: *const f64, lda: i64, x: *const f64, incx: i64, beta: *const f64, y: *mut f64, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemv_v2( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemv_v2_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemv_v2( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemv_v2_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgbmv_v2( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, kl: ::core::ffi::c_int, ku: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, beta: *const f32, y: *mut f32, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, kl: i64, ku: i64, alpha: *const f32, A: *const f32, lda: i64, x: *const f32, incx: i64, beta: *const f32, y: *mut f32, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgbmv_v2( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, kl: ::core::ffi::c_int, ku: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, beta: *const f64, y: *mut f64, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, kl: i64, ku: i64, alpha: *const f64, A: *const f64, lda: i64, x: *const f64, incx: i64, beta: *const f64, y: *mut f64, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgbmv_v2( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, kl: ::core::ffi::c_int, ku: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, kl: i64, ku: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgbmv_v2( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, kl: ::core::ffi::c_int, ku: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, kl: i64, ku: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, A: *const f32, lda: ::core::ffi::c_int, x: *mut f32, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, A: *const f32, lda: i64, x: *mut f32, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, A: *const f64, lda: ::core::ffi::c_int, x: *mut f64, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, A: *const f64, lda: i64, x: *mut f64, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *mut cuda_types::cublas::cuComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStbmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, A: *const f32, lda: ::core::ffi::c_int, x: *mut f32, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, k: i64, A: *const f32, lda: i64, x: *mut f32, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtbmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, A: *const f64, lda: ::core::ffi::c_int, x: *mut f64, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, k: i64, A: *const f64, lda: i64, x: *mut f64, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtbmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, k: i64, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *mut cuda_types::cublas::cuComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtbmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, k: i64, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStpmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, AP: *const f32, x: *mut f32, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStpmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, AP: *const f32, x: *mut f32, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtpmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, AP: *const f64, x: *mut f64, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtpmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, AP: *const f64, x: *mut f64, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtpmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, AP: *const cuda_types::cublas::cuComplex, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtpmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, AP: *const cuda_types::cublas::cuComplex, x: *mut cuda_types::cublas::cuComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtpmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, AP: *const cuda_types::cublas::cuDoubleComplex, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtpmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, AP: *const cuda_types::cublas::cuDoubleComplex, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, A: *const f32, lda: ::core::ffi::c_int, x: *mut f32, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, A: *const f32, lda: i64, x: *mut f32, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, A: *const f64, lda: ::core::ffi::c_int, x: *mut f64, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, A: *const f64, lda: i64, x: *mut f64, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *mut cuda_types::cublas::cuComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStpsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, AP: *const f32, x: *mut f32, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStpsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, AP: *const f32, x: *mut f32, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtpsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, AP: *const f64, x: *mut f64, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtpsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, AP: *const f64, x: *mut f64, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtpsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, AP: *const cuda_types::cublas::cuComplex, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtpsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, AP: *const cuda_types::cublas::cuComplex, x: *mut cuda_types::cublas::cuComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtpsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, AP: *const cuda_types::cublas::cuDoubleComplex, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtpsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, AP: *const cuda_types::cublas::cuDoubleComplex, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStbsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, A: *const f32, lda: ::core::ffi::c_int, x: *mut f32, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStbsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, k: i64, A: *const f32, lda: i64, x: *mut f32, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtbsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, A: *const f64, lda: ::core::ffi::c_int, x: *mut f64, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtbsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, k: i64, A: *const f64, lda: i64, x: *mut f64, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtbsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtbsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, k: i64, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *mut cuda_types::cublas::cuComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtbsv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *mut cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtbsv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, n: i64, k: i64, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *mut cuda_types::cublas::cuDoubleComplex, incx: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsymv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, beta: *const f32, y: *mut f32, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsymv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f32, A: *const f32, lda: i64, x: *const f32, incx: i64, beta: *const f32, y: *mut f32, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsymv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, beta: *const f64, y: *mut f64, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsymv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f64, A: *const f64, lda: i64, x: *const f64, incx: i64, beta: *const f64, y: *mut f64, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsymv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsymv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsymv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsymv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChemv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChemv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhemv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhemv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsbmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, beta: *const f32, y: *mut f32, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, k: i64, alpha: *const f32, A: *const f32, lda: i64, x: *const f32, incx: i64, beta: *const f32, y: *mut f32, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsbmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, beta: *const f64, y: *mut f64, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, k: i64, alpha: *const f64, A: *const f64, lda: i64, x: *const f64, incx: i64, beta: *const f64, y: *mut f64, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChbmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhbmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhbmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSspmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f32, AP: *const f32, x: *const f32, incx: ::core::ffi::c_int, beta: *const f32, y: *mut f32, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSspmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f32, AP: *const f32, x: *const f32, incx: i64, beta: *const f32, y: *mut f32, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDspmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f64, AP: *const f64, x: *const f64, incx: ::core::ffi::c_int, beta: *const f64, y: *mut f64, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDspmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f64, AP: *const f64, x: *const f64, incx: i64, beta: *const f64, y: *mut f64, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChpmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, AP: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChpmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuComplex, AP: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: i64, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhpmv_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, AP: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhpmv_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, AP: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSger_v2( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, x: *const f32, incx: ::core::ffi::c_int, y: *const f32, incy: ::core::ffi::c_int, A: *mut f32, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSger_v2_64( handle: cuda_types::cublas::cublasHandle_t, m: i64, n: i64, alpha: *const f32, x: *const f32, incx: i64, y: *const f32, incy: i64, A: *mut f32, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDger_v2( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f64, x: *const f64, incx: ::core::ffi::c_int, y: *const f64, incy: ::core::ffi::c_int, A: *mut f64, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDger_v2_64( handle: cuda_types::cublas::cublasHandle_t, m: i64, n: i64, alpha: *const f64, x: *const f64, incx: i64, y: *const f64, incy: i64, A: *mut f64, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgeru_v2( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgeru_v2_64( handle: cuda_types::cublas::cublasHandle_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: i64, y: *const cuda_types::cublas::cuComplex, incy: i64, A: *mut cuda_types::cublas::cuComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgerc_v2( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgerc_v2_64( handle: cuda_types::cublas::cublasHandle_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: i64, y: *const cuda_types::cublas::cuComplex, incy: i64, A: *mut cuda_types::cublas::cuComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgeru_v2( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgeru_v2_64( handle: cuda_types::cublas::cublasHandle_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, y: *const cuda_types::cublas::cuDoubleComplex, incy: i64, A: *mut cuda_types::cublas::cuDoubleComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgerc_v2( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgerc_v2_64( handle: cuda_types::cublas::cublasHandle_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, y: *const cuda_types::cublas::cuDoubleComplex, incy: i64, A: *mut cuda_types::cublas::cuDoubleComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyr_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f32, x: *const f32, incx: ::core::ffi::c_int, A: *mut f32, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyr_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f32, x: *const f32, incx: i64, A: *mut f32, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyr_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f64, x: *const f64, incx: ::core::ffi::c_int, A: *mut f64, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyr_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f64, x: *const f64, incx: i64, A: *mut f64, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyr_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyr_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: i64, A: *mut cuda_types::cublas::cuComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyr_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyr_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, A: *mut cuda_types::cublas::cuDoubleComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCher_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f32, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCher_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f32, x: *const cuda_types::cublas::cuComplex, incx: i64, A: *mut cuda_types::cublas::cuComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZher_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f64, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZher_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, A: *mut cuda_types::cublas::cuDoubleComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSspr_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f32, x: *const f32, incx: ::core::ffi::c_int, AP: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSspr_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f32, x: *const f32, incx: i64, AP: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDspr_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f64, x: *const f64, incx: ::core::ffi::c_int, AP: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDspr_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f64, x: *const f64, incx: i64, AP: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChpr_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f32, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, AP: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChpr_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f32, x: *const cuda_types::cublas::cuComplex, incx: i64, AP: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhpr_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f64, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, AP: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhpr_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, AP: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyr2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f32, x: *const f32, incx: ::core::ffi::c_int, y: *const f32, incy: ::core::ffi::c_int, A: *mut f32, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyr2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f32, x: *const f32, incx: i64, y: *const f32, incy: i64, A: *mut f32, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyr2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f64, x: *const f64, incx: ::core::ffi::c_int, y: *const f64, incy: ::core::ffi::c_int, A: *mut f64, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyr2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f64, x: *const f64, incx: i64, y: *const f64, incy: i64, A: *mut f64, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyr2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyr2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: i64, y: *const cuda_types::cublas::cuComplex, incy: i64, A: *mut cuda_types::cublas::cuComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyr2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyr2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, y: *const cuda_types::cublas::cuDoubleComplex, incy: i64, A: *mut cuda_types::cublas::cuDoubleComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCher2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCher2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: i64, y: *const cuda_types::cublas::cuComplex, incy: i64, A: *mut cuda_types::cublas::cuComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZher2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, A: *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZher2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, y: *const cuda_types::cublas::cuDoubleComplex, incy: i64, A: *mut cuda_types::cublas::cuDoubleComplex, lda: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSspr2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f32, x: *const f32, incx: ::core::ffi::c_int, y: *const f32, incy: ::core::ffi::c_int, AP: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSspr2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f32, x: *const f32, incx: i64, y: *const f32, incy: i64, AP: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDspr2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const f64, x: *const f64, incx: ::core::ffi::c_int, y: *const f64, incy: ::core::ffi::c_int, AP: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDspr2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const f64, x: *const f64, incx: i64, y: *const f64, incy: i64, AP: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChpr2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, AP: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChpr2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuComplex, x: *const cuda_types::cublas::cuComplex, incx: i64, y: *const cuda_types::cublas::cuComplex, incy: i64, AP: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhpr2_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, y: *const cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, AP: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhpr2_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, y: *const cuda_types::cublas::cuDoubleComplex, incy: i64, AP: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemvBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, Aarray: *const *const f32, lda: ::core::ffi::c_int, xarray: *const *const f32, incx: ::core::ffi::c_int, beta: *const f32, yarray: *const *mut f32, incy: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemvBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, Aarray: *const *const f32, lda: i64, xarray: *const *const f32, incx: i64, beta: *const f32, yarray: *const *mut f32, incy: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemvBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f64, Aarray: *const *const f64, lda: ::core::ffi::c_int, xarray: *const *const f64, incx: ::core::ffi::c_int, beta: *const f64, yarray: *const *mut f64, incy: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemvBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f64, Aarray: *const *const f64, lda: i64, xarray: *const *const f64, incx: i64, beta: *const f64, yarray: *const *mut f64, incy: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemvBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, Aarray: *const *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, xarray: *const *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, yarray: *const *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemvBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, Aarray: *const *const cuda_types::cublas::cuComplex, lda: i64, xarray: *const *const cuda_types::cublas::cuComplex, incx: i64, beta: *const cuda_types::cublas::cuComplex, yarray: *const *mut cuda_types::cublas::cuComplex, incy: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemvBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, Aarray: *const *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, xarray: *const *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, yarray: *const *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemvBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, Aarray: *const *const cuda_types::cublas::cuDoubleComplex, lda: i64, xarray: *const *const cuda_types::cublas::cuDoubleComplex, incx: i64, beta: *const cuda_types::cublas::cuDoubleComplex, yarray: *const *mut cuda_types::cublas::cuDoubleComplex, incy: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHSHgemvBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, Aarray: *const *const cuda_types::cublas::__half, lda: ::core::ffi::c_int, xarray: *const *const cuda_types::cublas::__half, incx: ::core::ffi::c_int, beta: *const f32, yarray: *const *mut cuda_types::cublas::__half, incy: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHSHgemvBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, Aarray: *const *const cuda_types::cublas::__half, lda: i64, xarray: *const *const cuda_types::cublas::__half, incx: i64, beta: *const f32, yarray: *const *mut cuda_types::cublas::__half, incy: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHSSgemvBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, Aarray: *const *const cuda_types::cublas::__half, lda: ::core::ffi::c_int, xarray: *const *const cuda_types::cublas::__half, incx: ::core::ffi::c_int, beta: *const f32, yarray: *const *mut f32, incy: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHSSgemvBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, Aarray: *const *const cuda_types::cublas::__half, lda: i64, xarray: *const *const cuda_types::cublas::__half, incx: i64, beta: *const f32, yarray: *const *mut f32, incy: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasTSTgemvBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, Aarray: *const *const cuda_types::cublas::__nv_bfloat16, lda: ::core::ffi::c_int, xarray: *const *const cuda_types::cublas::__nv_bfloat16, incx: ::core::ffi::c_int, beta: *const f32, yarray: *const *mut cuda_types::cublas::__nv_bfloat16, incy: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasTSTgemvBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, Aarray: *const *const cuda_types::cublas::__nv_bfloat16, lda: i64, xarray: *const *const cuda_types::cublas::__nv_bfloat16, incx: i64, beta: *const f32, yarray: *const *mut cuda_types::cublas::__nv_bfloat16, incy: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasTSSgemvBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, Aarray: *const *const cuda_types::cublas::__nv_bfloat16, lda: ::core::ffi::c_int, xarray: *const *const cuda_types::cublas::__nv_bfloat16, incx: ::core::ffi::c_int, beta: *const f32, yarray: *const *mut f32, incy: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasTSSgemvBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, Aarray: *const *const cuda_types::cublas::__nv_bfloat16, lda: i64, xarray: *const *const cuda_types::cublas::__nv_bfloat16, incx: i64, beta: *const f32, yarray: *const *mut f32, incy: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemvStridedBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, x: *const f32, incx: ::core::ffi::c_int, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut f32, incy: ::core::ffi::c_int, stridey: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemvStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, A: *const f32, lda: i64, strideA: ::core::ffi::c_longlong, x: *const f32, incx: i64, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut f32, incy: i64, stridey: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemvStridedBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, x: *const f64, incx: ::core::ffi::c_int, stridex: ::core::ffi::c_longlong, beta: *const f64, y: *mut f64, incy: ::core::ffi::c_int, stridey: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemvStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f64, A: *const f64, lda: i64, strideA: ::core::ffi::c_longlong, x: *const f64, incx: i64, stridex: ::core::ffi::c_longlong, beta: *const f64, y: *mut f64, incy: i64, stridey: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemvStridedBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, stridex: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: ::core::ffi::c_int, stridey: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemvStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::cuComplex, incx: i64, stridex: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuComplex, y: *mut cuda_types::cublas::cuComplex, incy: i64, stridey: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemvStridedBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, stridex: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: ::core::ffi::c_int, stridey: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemvStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, stridex: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuDoubleComplex, y: *mut cuda_types::cublas::cuDoubleComplex, incy: i64, stridey: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHSHgemvStridedBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const cuda_types::cublas::__half, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::__half, incx: ::core::ffi::c_int, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut cuda_types::cublas::__half, incy: ::core::ffi::c_int, stridey: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHSHgemvStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, A: *const cuda_types::cublas::__half, lda: i64, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::__half, incx: i64, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut cuda_types::cublas::__half, incy: i64, stridey: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHSSgemvStridedBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const cuda_types::cublas::__half, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::__half, incx: ::core::ffi::c_int, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut f32, incy: ::core::ffi::c_int, stridey: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHSSgemvStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, A: *const cuda_types::cublas::__half, lda: i64, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::__half, incx: i64, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut f32, incy: i64, stridey: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasTSTgemvStridedBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const cuda_types::cublas::__nv_bfloat16, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::__nv_bfloat16, incx: ::core::ffi::c_int, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut cuda_types::cublas::__nv_bfloat16, incy: ::core::ffi::c_int, stridey: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasTSTgemvStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, A: *const cuda_types::cublas::__nv_bfloat16, lda: i64, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::__nv_bfloat16, incx: i64, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut cuda_types::cublas::__nv_bfloat16, incy: i64, stridey: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasTSSgemvStridedBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const cuda_types::cublas::__nv_bfloat16, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::__nv_bfloat16, incx: ::core::ffi::c_int, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut f32, incy: ::core::ffi::c_int, stridey: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasTSSgemvStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, A: *const cuda_types::cublas::__nv_bfloat16, lda: i64, strideA: ::core::ffi::c_longlong, x: *const cuda_types::cublas::__nv_bfloat16, incx: i64, stridex: ::core::ffi::c_longlong, beta: *const f32, y: *mut f32, incy: i64, stridey: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemm_v2( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, B: *const f32, ldb: ::core::ffi::c_int, beta: *const f32, C: *mut f32, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemm_v2_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const f32, A: *const f32, lda: i64, B: *const f32, ldb: i64, beta: *const f32, C: *mut f32, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemm_v2( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, B: *const f64, ldb: ::core::ffi::c_int, beta: *const f64, C: *mut f64, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemm_v2_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const f64, A: *const f64, lda: i64, B: *const f64, ldb: i64, beta: *const f64, C: *mut f64, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm_v2( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm_v2_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm3m( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm3m_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm3mEx( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm3mEx_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemm_v2( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemm_v2_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemm3m( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemm3m_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHgemm( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::__half, A: *const cuda_types::cublas::__half, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::__half, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::__half, C: *mut cuda_types::cublas::__half, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHgemm_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::__half, A: *const cuda_types::cublas::__half, lda: i64, B: *const cuda_types::cublas::__half, ldb: i64, beta: *const cuda_types::cublas::__half, C: *mut cuda_types::cublas::__half, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemmEx( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: ::core::ffi::c_int, beta: *const f32, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemmEx_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const f32, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: i64, beta: *const f32, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGemmEx( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const ::core::ffi::c_void, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: ::core::ffi::c_int, beta: *const ::core::ffi::c_void, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, computeType: cuda_types::cublas::cublasComputeType_t, algo: cuda_types::cublas::cublasGemmAlgo_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGemmEx_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const ::core::ffi::c_void, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: i64, beta: *const ::core::ffi::c_void, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, computeType: cuda_types::cublas::cublasComputeType_t, algo: cuda_types::cublas::cublasGemmAlgo_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemmEx( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemmEx_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyrk_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, beta: *const f32, C: *mut f32, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyrk_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f32, A: *const f32, lda: i64, beta: *const f32, C: *mut f32, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyrk_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, beta: *const f64, C: *mut f64, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyrk_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f64, A: *const f64, lda: i64, beta: *const f64, C: *mut f64, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyrk_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyrk_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyrk_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyrk_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyrkEx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyrkEx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyrk3mEx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyrk3mEx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCherk_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, beta: *const f32, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCherk_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f32, A: *const cuda_types::cublas::cuComplex, lda: i64, beta: *const f32, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZherk_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f64, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, beta: *const f64, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZherk_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f64, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, beta: *const f64, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCherkEx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, beta: *const f32, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCherkEx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f32, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, beta: *const f32, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCherk3mEx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, beta: *const f32, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCherk3mEx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f32, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, beta: *const f32, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyr2k_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, B: *const f32, ldb: ::core::ffi::c_int, beta: *const f32, C: *mut f32, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyr2k_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f32, A: *const f32, lda: i64, B: *const f32, ldb: i64, beta: *const f32, C: *mut f32, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyr2k_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, B: *const f64, ldb: ::core::ffi::c_int, beta: *const f64, C: *mut f64, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyr2k_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f64, A: *const f64, lda: i64, B: *const f64, ldb: i64, beta: *const f64, C: *mut f64, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyr2k_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyr2k_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyr2k_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyr2k_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCher2k_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const f32, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCher2k_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const f32, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZher2k_v2( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, beta: *const f64, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZher2k_v2_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, beta: *const f64, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyrkx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, B: *const f32, ldb: ::core::ffi::c_int, beta: *const f32, C: *mut f32, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsyrkx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f32, A: *const f32, lda: i64, B: *const f32, ldb: i64, beta: *const f32, C: *mut f32, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyrkx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, B: *const f64, ldb: ::core::ffi::c_int, beta: *const f64, C: *mut f64, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsyrkx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const f64, A: *const f64, lda: i64, B: *const f64, ldb: i64, beta: *const f64, C: *mut f64, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyrkx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsyrkx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyrkx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsyrkx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCherkx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const f32, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCherkx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const f32, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZherkx( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, beta: *const f64, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZherkx_64( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, beta: *const f64, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsymm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, B: *const f32, ldb: ::core::ffi::c_int, beta: *const f32, C: *mut f32, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSsymm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: i64, n: i64, alpha: *const f32, A: *const f32, lda: i64, B: *const f32, ldb: i64, beta: *const f32, C: *mut f32, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsymm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, B: *const f64, ldb: ::core::ffi::c_int, beta: *const f64, C: *mut f64, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDsymm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: i64, n: i64, alpha: *const f64, A: *const f64, lda: i64, B: *const f64, ldb: i64, beta: *const f64, C: *mut f64, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsymm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCsymm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsymm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZsymm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChemm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasChemm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhemm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZhemm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrsm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, B: *mut f32, ldb: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrsm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const f32, A: *const f32, lda: i64, B: *mut f32, ldb: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrsm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, B: *mut f64, ldb: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrsm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const f64, A: *const f64, lda: i64, B: *mut f64, ldb: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrsm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *mut cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrsm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *mut cuda_types::cublas::cuComplex, ldb: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrsm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *mut cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrsm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *mut cuda_types::cublas::cuDoubleComplex, ldb: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrmm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, B: *const f32, ldb: ::core::ffi::c_int, C: *mut f32, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrmm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const f32, A: *const f32, lda: i64, B: *const f32, ldb: i64, C: *mut f32, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrmm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, B: *const f64, ldb: ::core::ffi::c_int, C: *mut f64, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrmm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const f64, A: *const f64, lda: i64, B: *const f64, ldb: i64, C: *mut f64, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrmm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrmm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, B: *const cuda_types::cublas::cuComplex, ldb: i64, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrmm_v2( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrmm_v2_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHgemmBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::__half, Aarray: *const *const cuda_types::cublas::__half, lda: ::core::ffi::c_int, Barray: *const *const cuda_types::cublas::__half, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::__half, Carray: *const *mut cuda_types::cublas::__half, ldc: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHgemmBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::__half, Aarray: *const *const cuda_types::cublas::__half, lda: i64, Barray: *const *const cuda_types::cublas::__half, ldb: i64, beta: *const cuda_types::cublas::__half, Carray: *const *mut cuda_types::cublas::__half, ldc: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemmBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, Aarray: *const *const f32, lda: ::core::ffi::c_int, Barray: *const *const f32, ldb: ::core::ffi::c_int, beta: *const f32, Carray: *const *mut f32, ldc: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemmBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const f32, Aarray: *const *const f32, lda: i64, Barray: *const *const f32, ldb: i64, beta: *const f32, Carray: *const *mut f32, ldc: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemmBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f64, Aarray: *const *const f64, lda: ::core::ffi::c_int, Barray: *const *const f64, ldb: ::core::ffi::c_int, beta: *const f64, Carray: *const *mut f64, ldc: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemmBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const f64, Aarray: *const *const f64, lda: i64, Barray: *const *const f64, ldb: i64, beta: *const f64, Carray: *const *mut f64, ldc: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemmBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, Aarray: *const *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, Barray: *const *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, Carray: *const *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemmBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, Aarray: *const *const cuda_types::cublas::cuComplex, lda: i64, Barray: *const *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const cuda_types::cublas::cuComplex, Carray: *const *mut cuda_types::cublas::cuComplex, ldc: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm3mBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, Aarray: *const *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, Barray: *const *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, Carray: *const *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm3mBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, Aarray: *const *const cuda_types::cublas::cuComplex, lda: i64, Barray: *const *const cuda_types::cublas::cuComplex, ldb: i64, beta: *const cuda_types::cublas::cuComplex, Carray: *const *mut cuda_types::cublas::cuComplex, ldc: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemmBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, Aarray: *const *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, Barray: *const *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, Carray: *const *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemmBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, Aarray: *const *const cuda_types::cublas::cuDoubleComplex, lda: i64, Barray: *const *const cuda_types::cublas::cuDoubleComplex, ldb: i64, beta: *const cuda_types::cublas::cuDoubleComplex, Carray: *const *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHgemmStridedBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::__half, A: *const cuda_types::cublas::__half, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, B: *const cuda_types::cublas::__half, ldb: ::core::ffi::c_int, strideB: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::__half, C: *mut cuda_types::cublas::__half, ldc: ::core::ffi::c_int, strideC: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasHgemmStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::__half, A: *const cuda_types::cublas::__half, lda: i64, strideA: ::core::ffi::c_longlong, B: *const cuda_types::cublas::__half, ldb: i64, strideB: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::__half, C: *mut cuda_types::cublas::__half, ldc: i64, strideC: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemmStridedBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, B: *const f32, ldb: ::core::ffi::c_int, strideB: ::core::ffi::c_longlong, beta: *const f32, C: *mut f32, ldc: ::core::ffi::c_int, strideC: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemmStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const f32, A: *const f32, lda: i64, strideA: ::core::ffi::c_longlong, B: *const f32, ldb: i64, strideB: ::core::ffi::c_longlong, beta: *const f32, C: *mut f32, ldc: i64, strideC: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemmStridedBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, B: *const f64, ldb: ::core::ffi::c_int, strideB: ::core::ffi::c_longlong, beta: *const f64, C: *mut f64, ldc: ::core::ffi::c_int, strideC: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemmStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const f64, A: *const f64, lda: i64, strideA: ::core::ffi::c_longlong, B: *const f64, ldb: i64, strideB: ::core::ffi::c_longlong, beta: *const f64, C: *mut f64, ldc: i64, strideC: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemmStridedBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, strideB: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, strideC: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemmStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, strideA: ::core::ffi::c_longlong, B: *const cuda_types::cublas::cuComplex, ldb: i64, strideB: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: i64, strideC: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm3mStridedBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, strideB: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, strideC: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgemm3mStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, strideA: ::core::ffi::c_longlong, B: *const cuda_types::cublas::cuComplex, ldb: i64, strideB: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuComplex, C: *mut cuda_types::cublas::cuComplex, ldc: i64, strideC: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemmStridedBatched( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, strideB: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, strideC: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgemmStridedBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, strideA: ::core::ffi::c_longlong, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, strideB: ::core::ffi::c_longlong, beta: *const cuda_types::cublas::cuDoubleComplex, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, strideC: ::core::ffi::c_longlong, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGemmBatchedEx( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const ::core::ffi::c_void, Aarray: *const *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, Barray: *const *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: ::core::ffi::c_int, beta: *const ::core::ffi::c_void, Carray: *const *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, computeType: cuda_types::cublas::cublasComputeType_t, algo: cuda_types::cublas::cublasGemmAlgo_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGemmBatchedEx_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const ::core::ffi::c_void, Aarray: *const *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, Barray: *const *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: i64, beta: *const ::core::ffi::c_void, Carray: *const *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, batchCount: i64, computeType: cuda_types::cublas::cublasComputeType_t, algo: cuda_types::cublas::cublasGemmAlgo_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGemmStridedBatchedEx( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, alpha: *const ::core::ffi::c_void, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: ::core::ffi::c_int, strideA: ::core::ffi::c_longlong, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: ::core::ffi::c_int, strideB: ::core::ffi::c_longlong, beta: *const ::core::ffi::c_void, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: ::core::ffi::c_int, strideC: ::core::ffi::c_longlong, batchCount: ::core::ffi::c_int, computeType: cuda_types::cublas::cublasComputeType_t, algo: cuda_types::cublas::cublasGemmAlgo_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGemmStridedBatchedEx_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, k: i64, alpha: *const ::core::ffi::c_void, A: *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType, lda: i64, strideA: ::core::ffi::c_longlong, B: *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType, ldb: i64, strideB: ::core::ffi::c_longlong, beta: *const ::core::ffi::c_void, C: *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType, ldc: i64, strideC: ::core::ffi::c_longlong, batchCount: i64, computeType: cuda_types::cublas::cublasComputeType_t, algo: cuda_types::cublas::cublasGemmAlgo_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemmGroupedBatched( handle: cuda_types::cublas::cublasHandle_t, transa_array: *const cuda_types::cublas::cublasOperation_t, transb_array: *const cuda_types::cublas::cublasOperation_t, m_array: *const ::core::ffi::c_int, n_array: *const ::core::ffi::c_int, k_array: *const ::core::ffi::c_int, alpha_array: *const f32, Aarray: *const *const f32, lda_array: *const ::core::ffi::c_int, Barray: *const *const f32, ldb_array: *const ::core::ffi::c_int, beta_array: *const f32, Carray: *const *mut f32, ldc_array: *const ::core::ffi::c_int, group_count: ::core::ffi::c_int, group_size: *const ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgemmGroupedBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa_array: *const cuda_types::cublas::cublasOperation_t, transb_array: *const cuda_types::cublas::cublasOperation_t, m_array: *const i64, n_array: *const i64, k_array: *const i64, alpha_array: *const f32, Aarray: *const *const f32, lda_array: *const i64, Barray: *const *const f32, ldb_array: *const i64, beta_array: *const f32, Carray: *const *mut f32, ldc_array: *const i64, group_count: i64, group_size: *const i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemmGroupedBatched( handle: cuda_types::cublas::cublasHandle_t, transa_array: *const cuda_types::cublas::cublasOperation_t, transb_array: *const cuda_types::cublas::cublasOperation_t, m_array: *const ::core::ffi::c_int, n_array: *const ::core::ffi::c_int, k_array: *const ::core::ffi::c_int, alpha_array: *const f64, Aarray: *const *const f64, lda_array: *const ::core::ffi::c_int, Barray: *const *const f64, ldb_array: *const ::core::ffi::c_int, beta_array: *const f64, Carray: *const *mut f64, ldc_array: *const ::core::ffi::c_int, group_count: ::core::ffi::c_int, group_size: *const ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgemmGroupedBatched_64( handle: cuda_types::cublas::cublasHandle_t, transa_array: *const cuda_types::cublas::cublasOperation_t, transb_array: *const cuda_types::cublas::cublasOperation_t, m_array: *const i64, n_array: *const i64, k_array: *const i64, alpha_array: *const f64, Aarray: *const *const f64, lda_array: *const i64, Barray: *const *const f64, ldb_array: *const i64, beta_array: *const f64, Carray: *const *mut f64, ldc_array: *const i64, group_count: i64, group_size: *const i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGemmGroupedBatchedEx( handle: cuda_types::cublas::cublasHandle_t, transa_array: *const cuda_types::cublas::cublasOperation_t, transb_array: *const cuda_types::cublas::cublasOperation_t, m_array: *const ::core::ffi::c_int, n_array: *const ::core::ffi::c_int, k_array: *const ::core::ffi::c_int, alpha_array: *const ::core::ffi::c_void, Aarray: *const *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType_t, lda_array: *const ::core::ffi::c_int, Barray: *const *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType_t, ldb_array: *const ::core::ffi::c_int, beta_array: *const ::core::ffi::c_void, Carray: *const *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType_t, ldc_array: *const ::core::ffi::c_int, group_count: ::core::ffi::c_int, group_size: *const ::core::ffi::c_int, computeType: cuda_types::cublas::cublasComputeType_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasGemmGroupedBatchedEx_64( handle: cuda_types::cublas::cublasHandle_t, transa_array: *const cuda_types::cublas::cublasOperation_t, transb_array: *const cuda_types::cublas::cublasOperation_t, m_array: *const i64, n_array: *const i64, k_array: *const i64, alpha_array: *const ::core::ffi::c_void, Aarray: *const *const ::core::ffi::c_void, Atype: cuda_types::cublas::cudaDataType_t, lda_array: *const i64, Barray: *const *const ::core::ffi::c_void, Btype: cuda_types::cublas::cudaDataType_t, ldb_array: *const i64, beta_array: *const ::core::ffi::c_void, Carray: *const *mut ::core::ffi::c_void, Ctype: cuda_types::cublas::cudaDataType_t, ldc_array: *const i64, group_count: i64, group_size: *const i64, computeType: cuda_types::cublas::cublasComputeType_t, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgeam( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const f32, lda: ::core::ffi::c_int, beta: *const f32, B: *const f32, ldb: ::core::ffi::c_int, C: *mut f32, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgeam_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f32, A: *const f32, lda: i64, beta: *const f32, B: *const f32, ldb: i64, C: *mut f32, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgeam( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f64, A: *const f64, lda: ::core::ffi::c_int, beta: *const f64, B: *const f64, ldb: ::core::ffi::c_int, C: *mut f64, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgeam_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const f64, A: *const f64, lda: i64, beta: *const f64, B: *const f64, ldb: i64, C: *mut f64, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgeam( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuComplex, B: *const cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgeam_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const cuda_types::cublas::cuComplex, lda: i64, beta: *const cuda_types::cublas::cuComplex, B: *const cuda_types::cublas::cuComplex, ldb: i64, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgeam( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, beta: *const cuda_types::cublas::cuDoubleComplex, B: *const cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgeam_64( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, beta: *const cuda_types::cublas::cuDoubleComplex, B: *const cuda_types::cublas::cuDoubleComplex, ldb: i64, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrsmBatched( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f32, A: *const *const f32, lda: ::core::ffi::c_int, B: *const *mut f32, ldb: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrsmBatched_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const f32, A: *const *const f32, lda: i64, B: *const *mut f32, ldb: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrsmBatched( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const f64, A: *const *const f64, lda: ::core::ffi::c_int, B: *const *mut f64, ldb: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrsmBatched_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const f64, A: *const *const f64, lda: i64, B: *const *mut f64, ldb: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrsmBatched( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuComplex, A: *const *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, B: *const *mut cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrsmBatched_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuComplex, A: *const *const cuda_types::cublas::cuComplex, lda: i64, B: *const *mut cuda_types::cublas::cuComplex, ldb: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrsmBatched( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, B: *const *mut cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, batchCount: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrsmBatched_64( handle: cuda_types::cublas::cublasHandle_t, side: cuda_types::cublas::cublasSideMode_t, uplo: cuda_types::cublas::cublasFillMode_t, trans: cuda_types::cublas::cublasOperation_t, diag: cuda_types::cublas::cublasDiagType_t, m: i64, n: i64, alpha: *const cuda_types::cublas::cuDoubleComplex, A: *const *const cuda_types::cublas::cuDoubleComplex, lda: i64, B: *const *mut cuda_types::cublas::cuDoubleComplex, ldb: i64, batchCount: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSdgmm( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasSideMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, A: *const f32, lda: ::core::ffi::c_int, x: *const f32, incx: ::core::ffi::c_int, C: *mut f32, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSdgmm_64( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasSideMode_t, m: i64, n: i64, A: *const f32, lda: i64, x: *const f32, incx: i64, C: *mut f32, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDdgmm( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasSideMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, A: *const f64, lda: ::core::ffi::c_int, x: *const f64, incx: ::core::ffi::c_int, C: *mut f64, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDdgmm_64( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasSideMode_t, m: i64, n: i64, A: *const f64, lda: i64, x: *const f64, incx: i64, C: *mut f64, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCdgmm( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasSideMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuComplex, incx: ::core::ffi::c_int, C: *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCdgmm_64( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasSideMode_t, m: i64, n: i64, A: *const cuda_types::cublas::cuComplex, lda: i64, x: *const cuda_types::cublas::cuComplex, incx: i64, C: *mut cuda_types::cublas::cuComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdgmm( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasSideMode_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, x: *const cuda_types::cublas::cuDoubleComplex, incx: ::core::ffi::c_int, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZdgmm_64( handle: cuda_types::cublas::cublasHandle_t, mode: cuda_types::cublas::cublasSideMode_t, m: i64, n: i64, A: *const cuda_types::cublas::cuDoubleComplex, lda: i64, x: *const cuda_types::cublas::cuDoubleComplex, incx: i64, C: *mut cuda_types::cublas::cuDoubleComplex, ldc: i64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSmatinvBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *const f32, lda: ::core::ffi::c_int, Ainv: *const *mut f32, lda_inv: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDmatinvBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *const f64, lda: ::core::ffi::c_int, Ainv: *const *mut f64, lda_inv: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCmatinvBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, Ainv: *const *mut cuda_types::cublas::cuComplex, lda_inv: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZmatinvBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, Ainv: *const *mut cuda_types::cublas::cuDoubleComplex, lda_inv: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgeqrfBatched( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, Aarray: *const *mut f32, lda: ::core::ffi::c_int, TauArray: *const *mut f32, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgeqrfBatched( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, Aarray: *const *mut f64, lda: ::core::ffi::c_int, TauArray: *const *mut f64, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgeqrfBatched( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, Aarray: *const *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, TauArray: *const *mut cuda_types::cublas::cuComplex, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgeqrfBatched( handle: cuda_types::cublas::cublasHandle_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, Aarray: *const *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, TauArray: *const *mut cuda_types::cublas::cuDoubleComplex, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgelsBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, nrhs: ::core::ffi::c_int, Aarray: *const *mut f32, lda: ::core::ffi::c_int, Carray: *const *mut f32, ldc: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, devInfoArray: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgelsBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, nrhs: ::core::ffi::c_int, Aarray: *const *mut f64, lda: ::core::ffi::c_int, Carray: *const *mut f64, ldc: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, devInfoArray: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgelsBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, nrhs: ::core::ffi::c_int, Aarray: *const *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, Carray: *const *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, devInfoArray: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgelsBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, nrhs: ::core::ffi::c_int, Aarray: *const *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, Carray: *const *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, devInfoArray: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStpttr( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, AP: *const f32, A: *mut f32, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtpttr( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, AP: *const f64, A: *mut f64, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtpttr( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, AP: *const cuda_types::cublas::cuComplex, A: *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtpttr( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, AP: *const cuda_types::cublas::cuDoubleComplex, A: *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasStrttp( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, A: *const f32, lda: ::core::ffi::c_int, AP: *mut f32, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDtrttp( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, A: *const f64, lda: ::core::ffi::c_int, AP: *mut f64, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCtrttp( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, A: *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, AP: *mut cuda_types::cublas::cuComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZtrttp( handle: cuda_types::cublas::cublasHandle_t, uplo: cuda_types::cublas::cublasFillMode_t, n: ::core::ffi::c_int, A: *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, AP: *mut cuda_types::cublas::cuDoubleComplex, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgetrfBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *mut f32, lda: ::core::ffi::c_int, P: *mut ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgetrfBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *mut f64, lda: ::core::ffi::c_int, P: *mut ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgetrfBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *mut cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, P: *mut ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgetrfBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *mut cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, P: *mut ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgetriBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *const f32, lda: ::core::ffi::c_int, P: *const ::core::ffi::c_int, C: *const *mut f32, ldc: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgetriBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *const f64, lda: ::core::ffi::c_int, P: *const ::core::ffi::c_int, C: *const *mut f64, ldc: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgetriBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, P: *const ::core::ffi::c_int, C: *const *mut cuda_types::cublas::cuComplex, ldc: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgetriBatched( handle: cuda_types::cublas::cublasHandle_t, n: ::core::ffi::c_int, A: *const *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, P: *const ::core::ffi::c_int, C: *const *mut cuda_types::cublas::cuDoubleComplex, ldc: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasSgetrsBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, nrhs: ::core::ffi::c_int, Aarray: *const *const f32, lda: ::core::ffi::c_int, devIpiv: *const ::core::ffi::c_int, Barray: *const *mut f32, ldb: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasDgetrsBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, nrhs: ::core::ffi::c_int, Aarray: *const *const f64, lda: ::core::ffi::c_int, devIpiv: *const ::core::ffi::c_int, Barray: *const *mut f64, ldb: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasCgetrsBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, nrhs: ::core::ffi::c_int, Aarray: *const *const cuda_types::cublas::cuComplex, lda: ::core::ffi::c_int, devIpiv: *const ::core::ffi::c_int, Barray: *const *mut cuda_types::cublas::cuComplex, ldb: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasZgetrsBatched( handle: cuda_types::cublas::cublasHandle_t, trans: cuda_types::cublas::cublasOperation_t, n: ::core::ffi::c_int, nrhs: ::core::ffi::c_int, Aarray: *const *const cuda_types::cublas::cuDoubleComplex, lda: ::core::ffi::c_int, devIpiv: *const ::core::ffi::c_int, Barray: *const *mut cuda_types::cublas::cuDoubleComplex, ldb: ::core::ffi::c_int, info: *mut ::core::ffi::c_int, batchSize: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; #[must_use] fn cublasUint8gemmBias( handle: cuda_types::cublas::cublasHandle_t, transa: cuda_types::cublas::cublasOperation_t, transb: cuda_types::cublas::cublasOperation_t, transc: cuda_types::cublas::cublasOperation_t, m: ::core::ffi::c_int, n: ::core::ffi::c_int, k: ::core::ffi::c_int, A: *const ::core::ffi::c_uchar, A_bias: ::core::ffi::c_int, lda: ::core::ffi::c_int, B: *const ::core::ffi::c_uchar, B_bias: ::core::ffi::c_int, ldb: ::core::ffi::c_int, C: *mut ::core::ffi::c_uchar, C_bias: ::core::ffi::c_int, ldc: ::core::ffi::c_int, C_mult: ::core::ffi::c_int, C_shift: ::core::ffi::c_int, ) -> cuda_types::cublas::cublasStatus_t; }