declare function ATLU_DestroyThreadMemory(): void; interface BNNSActivation { function: BNNSActivationFunction; alpha: number; beta: number; } declare var BNNSActivation: interop.StructType; declare const enum BNNSActivationFunction { Identity = 0, RectifiedLinear = 1, LeakyRectifiedLinear = 2, Sigmoid = 3, Tanh = 4, ScaledTanh = 5, Abs = 6 } interface BNNSConvolutionLayerParameters { x_stride: number; y_stride: number; x_padding: number; y_padding: number; k_width: number; k_height: number; in_channels: number; out_channels: number; weights: BNNSLayerData; bias: BNNSLayerData; activation: BNNSActivation; } declare var BNNSConvolutionLayerParameters: interop.StructType; declare const enum BNNSDataType { FloatBit = 65536, Float16 = 65552, Float32 = 65568, IntBit = 131072, Int8 = 131080, Int16 = 131088, Int32 = 131104, IndexedBit = 524288, Indexed8 = 524296 } declare function BNNSFilterApply(filter: interop.Pointer | interop.Reference, _in: interop.Pointer | interop.Reference, out: interop.Pointer | interop.Reference): number; declare function BNNSFilterApplyBatch(filter: interop.Pointer | interop.Reference, batch_size: number, _in: interop.Pointer | interop.Reference, in_stride: number, out: interop.Pointer | interop.Reference, out_stride: number): number; declare function BNNSFilterCreateConvolutionLayer(in_desc: interop.Pointer | interop.Reference, out_desc: interop.Pointer | interop.Reference, layer_params: interop.Pointer | interop.Reference, filter_params: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function BNNSFilterCreateFullyConnectedLayer(in_desc: interop.Pointer | interop.Reference, out_desc: interop.Pointer | interop.Reference, layer_params: interop.Pointer | interop.Reference, filter_params: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function BNNSFilterCreatePoolingLayer(in_desc: interop.Pointer | interop.Reference, out_desc: interop.Pointer | interop.Reference, layer_params: interop.Pointer | interop.Reference, filter_params: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function BNNSFilterDestroy(filter: interop.Pointer | interop.Reference): void; interface BNNSFilterParameters { flags: number; n_threads: number; alloc_memory: interop.FunctionReference<(p1: interop.Pointer | interop.Reference>, p2: number, p3: number) => number>; free_memory: interop.FunctionReference<(p1: interop.Pointer | interop.Reference) => void>; } declare var BNNSFilterParameters: interop.StructType; declare const enum BNNSFlags { UseClientPtr = 1 } interface BNNSFullyConnectedLayerParameters { in_size: number; out_size: number; weights: BNNSLayerData; bias: BNNSLayerData; activation: BNNSActivation; } declare var BNNSFullyConnectedLayerParameters: interop.StructType; interface BNNSImageStackDescriptor { width: number; height: number; channels: number; row_stride: number; image_stride: number; data_type: BNNSDataType; data_scale: number; data_bias: number; } declare var BNNSImageStackDescriptor: interop.StructType; interface BNNSLayerData { data: interop.Pointer | interop.Reference; data_type: BNNSDataType; data_scale: number; data_bias: number; data_table: interop.Pointer | interop.Reference; } declare var BNNSLayerData: interop.StructType; declare const enum BNNSPoolingFunction { Max = 0, Average = 1 } interface BNNSPoolingLayerParameters { x_stride: number; y_stride: number; x_padding: number; y_padding: number; k_width: number; k_height: number; in_channels: number; out_channels: number; pooling_function: BNNSPoolingFunction; bias: BNNSLayerData; activation: BNNSActivation; } declare var BNNSPoolingLayerParameters: interop.StructType; interface BNNSVectorDescriptor { size: number; data_type: BNNSDataType; data_scale: number; data_bias: number; } declare var BNNSVectorDescriptor: interop.StructType; declare const enum CBLAS_DIAG { CblasNonUnit = 131, CblasUnit = 132 } declare const enum CBLAS_ORDER { CblasRowMajor = 101, CblasColMajor = 102 } declare const enum CBLAS_SIDE { CblasLeft = 141, CblasRight = 142 } declare const enum CBLAS_TRANSPOSE { CblasNoTrans = 111, CblasTrans = 112, CblasConjTrans = 113, AtlasConj = 114 } declare const enum CBLAS_UPLO { CblasUpper = 121, CblasLower = 122 } interface DSPComplex { real: number; imag: number; } declare var DSPComplex: interop.StructType; interface DSPDoubleComplex { real: number; imag: number; } declare var DSPDoubleComplex: interop.StructType; interface DSPDoubleSplitComplex { realp: interop.Pointer | interop.Reference; imagp: interop.Pointer | interop.Reference; } declare var DSPDoubleSplitComplex: interop.StructType; interface DSPSplitComplex { realp: interop.Pointer | interop.Reference; imagp: interop.Pointer | interop.Reference; } declare var DSPSplitComplex: interop.StructType; declare const FFT_FORWARD: number; declare const FFT_INVERSE: number; declare const FFT_RADIX2: number; declare const FFT_RADIX3: number; declare const FFT_RADIX5: number; interface OS_la_object extends NSObjectProtocol { } declare var OS_la_object: { prototype: OS_la_object; }; declare function SetBLASParamErrorProc(__ErrorProc: interop.FunctionReference<(p1: string, p2: string, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference) => void>): void; interface __CLPK_complex { r: number; i: number; } declare var __CLPK_complex: interop.StructType<__CLPK_complex>; interface __CLPK_doublecomplex { r: number; i: number; } declare var __CLPK_doublecomplex: interop.StructType<__CLPK_doublecomplex>; declare function appleblas_dgeadd(__order: CBLAS_ORDER, __transA: CBLAS_TRANSPOSE, __transB: CBLAS_TRANSPOSE, __m: number, __n: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __beta: number, __B: interop.Pointer | interop.Reference, __ldb: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function appleblas_sgeadd(__order: CBLAS_ORDER, __transA: CBLAS_TRANSPOSE, __transB: CBLAS_TRANSPOSE, __m: number, __n: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __beta: number, __B: interop.Pointer | interop.Reference, __ldb: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function catlas_caxpby(__N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function catlas_cset(__N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function catlas_daxpby(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function catlas_dset(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function catlas_saxpby(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function catlas_sset(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function catlas_zaxpby(__N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function catlas_zset(__N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cbdsqr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ncvt: interop.Pointer | interop.Reference, __nru: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvt: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_complex>, __ldu: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cblas_caxpy(__N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_ccopy(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_cdotc_sub(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __dotc: interop.Pointer | interop.Reference): void; declare function cblas_cdotu_sub(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __dotu: interop.Pointer | interop.Reference): void; declare function cblas_cgbmv(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __M: number, __N: number, __KL: number, __KU: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_cgemm(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __TransB: CBLAS_TRANSPOSE, __M: number, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_cgemv(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_cgerc(__Order: CBLAS_ORDER, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_cgeru(__Order: CBLAS_ORDER, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_chbmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_chemm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_chemv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_cher(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_cher2(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_cher2k(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_cherk(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_chpmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: interop.Pointer | interop.Reference, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_chpr(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __A: interop.Pointer | interop.Reference): void; declare function cblas_chpr2(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __Ap: interop.Pointer | interop.Reference): void; declare function cblas_crotg(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference): void; declare function cblas_cscal(__N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_csrot(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __c: number, __s: number): void; declare function cblas_csscal(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_cswap(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_csymm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_csyr2k(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_csyrk(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_ctbmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __K: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ctbsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __K: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ctpmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ctpsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ctrmm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number): void; declare function cblas_ctrmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ctrsm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number): void; declare function cblas_ctrsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_dasum(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_daxpy(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_dcopy(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_ddot(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): number; declare function cblas_dgbmv(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __M: number, __N: number, __KL: number, __KU: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_dgemm(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __TransB: CBLAS_TRANSPOSE, __M: number, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_dgemv(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __M: number, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_dger(__Order: CBLAS_ORDER, __M: number, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_dnrm2(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_drot(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __c: number, __s: number): void; declare function cblas_drotg(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference): void; declare function cblas_drotm(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __P: interop.Pointer | interop.Reference): void; declare function cblas_drotmg(__d1: interop.Pointer | interop.Reference, __d2: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __b2: number, __P: interop.Pointer | interop.Reference): void; declare function cblas_dsbmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_dscal(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_dsdot(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): number; declare function cblas_dspmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_dspr(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Ap: interop.Pointer | interop.Reference): void; declare function cblas_dspr2(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference): void; declare function cblas_dswap(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_dsymm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __M: number, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_dsymv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_dsyr(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_dsyr2(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_dsyr2k(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_dsyrk(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_dtbmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __K: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_dtbsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __K: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_dtpmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_dtpsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_dtrmm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __M: number, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number): void; declare function cblas_dtrmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_dtrsm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __M: number, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number): void; declare function cblas_dtrsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_dzasum(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_dznrm2(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_icamax(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_idamax(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_isamax(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_izamax(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_sasum(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_saxpy(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_scasum(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_scnrm2(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_scopy(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_sdot(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): number; declare function cblas_sdsdot(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): number; declare function cblas_sgbmv(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __M: number, __N: number, __KL: number, __KU: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_sgemm(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __TransB: CBLAS_TRANSPOSE, __M: number, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_sgemv(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __M: number, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_sger(__Order: CBLAS_ORDER, __M: number, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_snrm2(__N: number, __X: interop.Pointer | interop.Reference, __incX: number): number; declare function cblas_srot(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __c: number, __s: number): void; declare function cblas_srotg(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference): void; declare function cblas_srotm(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __P: interop.Pointer | interop.Reference): void; declare function cblas_srotmg(__d1: interop.Pointer | interop.Reference, __d2: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __b2: number, __P: interop.Pointer | interop.Reference): void; declare function cblas_ssbmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_sscal(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_sspmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_sspr(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Ap: interop.Pointer | interop.Reference): void; declare function cblas_sspr2(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference): void; declare function cblas_sswap(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_ssymm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __M: number, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_ssymv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_ssyr(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_ssyr2(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_ssyr2k(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_ssyrk(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_stbmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __K: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_stbsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __K: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_stpmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_stpsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_strmm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __M: number, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number): void; declare function cblas_strmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_strsm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __M: number, __N: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number): void; declare function cblas_strsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_zaxpy(__N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_zcopy(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_zdotc_sub(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __dotc: interop.Pointer | interop.Reference): void; declare function cblas_zdotu_sub(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __dotu: interop.Pointer | interop.Reference): void; declare function cblas_zdrot(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __c: number, __s: number): void; declare function cblas_zdscal(__N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_zgbmv(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __M: number, __N: number, __KL: number, __KU: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_zgemm(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __TransB: CBLAS_TRANSPOSE, __M: number, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_zgemv(__Order: CBLAS_ORDER, __TransA: CBLAS_TRANSPOSE, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_zgerc(__Order: CBLAS_ORDER, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_zgeru(__Order: CBLAS_ORDER, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_zhbmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_zhemm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_zhemv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_zher(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_zher2(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __A: interop.Pointer | interop.Reference, __lda: number): void; declare function cblas_zher2k(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_zherk(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: number, __A: interop.Pointer | interop.Reference, __lda: number, __beta: number, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_zhpmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: interop.Pointer | interop.Reference, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __beta: interop.Pointer | interop.Reference, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_zhpr(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: number, __X: interop.Pointer | interop.Reference, __incX: number, __A: interop.Pointer | interop.Reference): void; declare function cblas_zhpr2(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number, __Ap: interop.Pointer | interop.Reference): void; declare function cblas_zrotg(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference): void; declare function cblas_zscal(__N: number, __alpha: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_zswap(__N: number, __X: interop.Pointer | interop.Reference, __incX: number, __Y: interop.Pointer | interop.Reference, __incY: number): void; declare function cblas_zsymm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_zsyr2k(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_zsyrk(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __Trans: CBLAS_TRANSPOSE, __N: number, __K: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __beta: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __ldc: number): void; declare function cblas_ztbmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __K: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ztbsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __K: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ztpmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ztpsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __Ap: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ztrmm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number): void; declare function cblas_ztrmv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cblas_ztrsm(__Order: CBLAS_ORDER, __Side: CBLAS_SIDE, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __M: number, __N: number, __alpha: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __lda: number, __B: interop.Pointer | interop.Reference, __ldb: number): void; declare function cblas_ztrsv(__Order: CBLAS_ORDER, __Uplo: CBLAS_UPLO, __TransA: CBLAS_TRANSPOSE, __Diag: CBLAS_DIAG, __N: number, __A: interop.Pointer | interop.Reference, __lda: number, __X: interop.Pointer | interop.Reference, __incX: number): void; declare function cgbbrd_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __pt: interop.Pointer | interop.Reference<__CLPK_complex>, __ldpt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgbcon_(__norm: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgbequ_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgbequb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgbrfs_(__trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference<__CLPK_complex>, __ldafb: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgbsv_(__n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgbsvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference<__CLPK_complex>, __ldafb: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __equed: string, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgbtf2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgbtrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgbtrs_(__trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgebak_(__job: string, __side: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgebal_(__job: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgebd2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference<__CLPK_complex>, __taup: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cgebrd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference<__CLPK_complex>, __taup: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgecon_(__norm: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgeequ_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgeequb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgees_(__jobvs: string, __sort: string, __select: interop.FunctionReference<() => number>, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __vs: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvs: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgeesx_(__jobvs: string, __sort: string, __select: interop.FunctionReference<() => number>, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __vs: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvs: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgeev_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgeevx_(__balanc: string, __jobvl: string, __jobvr: string, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __abnrm: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgegs_(__jobvsl: string, __jobvsr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __vsl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvsr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgegv_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgehd2_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cgehrd_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgelq2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cgelqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgels_(__trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgelsd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgelss_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgelsx_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgelsy_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgeql2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cgeqlf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgeqp3_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgeqpf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgeqr2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cgeqrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgerfs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_complex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgerq2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cgerqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgesc2_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __rhs: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference): number; declare function cgesdd_(__jobz: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_complex>, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgesv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgesvd_(__jobu: string, __jobvt: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_complex>, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgesvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_complex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __equed: string, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgetc2_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgetf2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgetrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgetri_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgetrs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggbak_(__job: string, __side: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggbal_(__job: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgges_(__jobvsl: string, __jobvsr: string, __sort: string, __selctg: interop.FunctionReference<() => number>, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __vsl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvsr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggesx_(__jobvsl: string, __jobvsr: string, __sort: string, __selctg: interop.FunctionReference<() => number>, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __vsl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvsr: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggev_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggevx_(__balanc: string, __jobvl: string, __jobvr: string, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __abnrm: interop.Pointer | interop.Reference, __bbnrm: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggglm_(__n: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgghrd_(__compq: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgglse_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggqrf_(__n: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __taua: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __taub: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggrqf_(__m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __taua: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __taub: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggsvd_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_complex>, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cggsvp_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __tola: interop.Pointer | interop.Reference, __tolb: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_complex>, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cgtcon_(__norm: string, __n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __du: interop.Pointer | interop.Reference<__CLPK_complex>, __du2: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cgtrfs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __du: interop.Pointer | interop.Reference<__CLPK_complex>, __dlf: interop.Pointer | interop.Reference<__CLPK_complex>, __df: interop.Pointer | interop.Reference<__CLPK_complex>, __duf: interop.Pointer | interop.Reference<__CLPK_complex>, __du2: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgtsv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __du: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgtsvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __du: interop.Pointer | interop.Reference<__CLPK_complex>, __dlf: interop.Pointer | interop.Reference<__CLPK_complex>, __df: interop.Pointer | interop.Reference<__CLPK_complex>, __duf: interop.Pointer | interop.Reference<__CLPK_complex>, __du2: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgttrf_(__n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __du: interop.Pointer | interop.Reference<__CLPK_complex>, __du2: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgttrs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __du: interop.Pointer | interop.Reference<__CLPK_complex>, __du2: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cgtts2_(__itrans: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __du: interop.Pointer | interop.Reference<__CLPK_complex>, __du2: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference): number; declare function chbev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chbevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chbevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chbgst_(__vect: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference<__CLPK_complex>, __ldbb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chbgv_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference<__CLPK_complex>, __ldbb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chbgvd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference<__CLPK_complex>, __ldbb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chbgvx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference<__CLPK_complex>, __ldbb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chbtrd_(__vect: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function checon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cheequb_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cheev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cheevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cheevr_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cheevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chegs2_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chegst_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chegv_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chegvd_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chegvx_(__itype: interop.Pointer | interop.Reference, __jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cherfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_complex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chesv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chesvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_complex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chetd2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function chetf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chetrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chetrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chetri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function chetrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chfrk_(__transr: string, __uplo: string, __trans: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function chgeqz_(__job: string, __compq: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chla_transtype__(__ret_val: string, __ret_val_len: number, __trans: interop.Pointer | interop.Reference): void; declare function chpcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function chpev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chpevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chpevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chpgst_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __bp: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function chpgv_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __bp: interop.Pointer | interop.Reference<__CLPK_complex>, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chpgvd_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __bp: interop.Pointer | interop.Reference<__CLPK_complex>, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chpgvx_(__itype: interop.Pointer | interop.Reference, __jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __bp: interop.Pointer | interop.Reference<__CLPK_complex>, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __afp: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chpsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chpsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __afp: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chptrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function chptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function chptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chsein_(__side: string, __eigsrc: string, __initv: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __ifaill: interop.Pointer | interop.Reference, __ifailr: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function chseqr_(__job: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clabrd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference<__CLPK_complex>, __taup: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __ldy: interop.Pointer | interop.Reference): number; declare function clacgv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference): number; declare function clacn2_(__n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __est: interop.Pointer | interop.Reference, __kase: interop.Pointer | interop.Reference, __isave: interop.Pointer | interop.Reference): number; declare function clacon_(__n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __est: interop.Pointer | interop.Reference, __kase: interop.Pointer | interop.Reference): number; declare function clacp2_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference): number; declare function clacpy_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference): number; declare function clacrm_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference): number; declare function clacrt_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __cy: interop.Pointer | interop.Reference<__CLPK_complex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __s: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function cladiv_(__ret_val: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __y: interop.Pointer | interop.Reference<__CLPK_complex>): void; declare function claed0_(__qsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __qstore: interop.Pointer | interop.Reference<__CLPK_complex>, __ldqs: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function claed7_(__n: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __tlvls: interop.Pointer | interop.Reference, __curlvl: interop.Pointer | interop.Reference, __curpbm: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __qstore: interop.Pointer | interop.Reference, __qptr: interop.Pointer | interop.Reference, __prmptr: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function claed8_(__k: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __q2: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq2: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __indxp: interop.Pointer | interop.Reference, __indx: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function claein_(__rightv: interop.Pointer | interop.Reference, __noinit: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __eps3: interop.Pointer | interop.Reference, __smlnum: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function claesy_(__a: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __rt1: interop.Pointer | interop.Reference<__CLPK_complex>, __rt2: interop.Pointer | interop.Reference<__CLPK_complex>, __evscal: interop.Pointer | interop.Reference<__CLPK_complex>, __cs1: interop.Pointer | interop.Reference<__CLPK_complex>, __sn1: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function claev2_(__a: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __rt1: interop.Pointer | interop.Reference, __rt2: interop.Pointer | interop.Reference, __cs1: interop.Pointer | interop.Reference, __sn1: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clag2z_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference<__CLPK_complex>, __ldsa: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clags2_(__upper: interop.Pointer | interop.Reference, __a1: interop.Pointer | interop.Reference, __a2: interop.Pointer | interop.Reference<__CLPK_complex>, __a3: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __b2: interop.Pointer | interop.Reference<__CLPK_complex>, __b3: interop.Pointer | interop.Reference, __csu: interop.Pointer | interop.Reference, __snu: interop.Pointer | interop.Reference<__CLPK_complex>, __csv: interop.Pointer | interop.Reference, __snv: interop.Pointer | interop.Reference<__CLPK_complex>, __csq: interop.Pointer | interop.Reference, __snq: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clagtm_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __du: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference): number; declare function clahef_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __ldw: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clahqr_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clahr2_(__n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __ldy: interop.Pointer | interop.Reference): number; declare function clahrd_(__n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __ldy: interop.Pointer | interop.Reference): number; declare function claic1_(__job: interop.Pointer | interop.Reference, __j: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __sest: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __gamma: interop.Pointer | interop.Reference<__CLPK_complex>, __sestpr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clals0_(__icompq: interop.Pointer | interop.Reference, __nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __bx: interop.Pointer | interop.Reference<__CLPK_complex>, __ldbx: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __ldgnum: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clalsa_(__icompq: interop.Pointer | interop.Reference, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __bx: interop.Pointer | interop.Reference<__CLPK_complex>, __ldbx: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clalsd_(__uplo: string, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clangb_(__norm: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clange_(__norm: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clangt_(__norm: string, __n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_complex>, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __du: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clanhb_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clanhe_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clanhf_(__norm: string, __transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference): number; declare function clanhp_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference): number; declare function clanhs_(__norm: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clanht_(__norm: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clansb_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clansp_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference): number; declare function clansy_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clantb_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clantp_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference): number; declare function clantr_(__norm: string, __uplo: string, __diag: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clapll_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __incy: interop.Pointer | interop.Reference, __ssmin: interop.Pointer | interop.Reference): number; declare function clapmt_(__forwrd: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference): number; declare function claqgb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function claqge_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function claqhb_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function claqhe_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function claqhp_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function claqp2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __vn1: interop.Pointer | interop.Reference, __vn2: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function claqps_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __vn1: interop.Pointer | interop.Reference, __vn2: interop.Pointer | interop.Reference, __auxv: interop.Pointer | interop.Reference<__CLPK_complex>, __f: interop.Pointer | interop.Reference<__CLPK_complex>, __ldf: interop.Pointer | interop.Reference): number; declare function claqr0_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function claqr1_(__n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __s1: interop.Pointer | interop.Reference<__CLPK_complex>, __s2: interop.Pointer | interop.Reference<__CLPK_complex>, __v: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function claqr2_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __ns: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __sh: interop.Pointer | interop.Reference<__CLPK_complex>, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference<__CLPK_complex>, __ldwv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference): number; declare function claqr3_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __ns: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __sh: interop.Pointer | interop.Reference<__CLPK_complex>, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference<__CLPK_complex>, __ldwv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference): number; declare function claqr4_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function claqr5_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __kacc22: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nshfts: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_complex>, __h__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_complex>, __ldu: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference<__CLPK_complex>, __ldwv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __wh: interop.Pointer | interop.Reference<__CLPK_complex>, __ldwh: interop.Pointer | interop.Reference): number; declare function claqsb_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function claqsp_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function claqsy_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function clar1v_(__n: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __bn: interop.Pointer | interop.Reference, __lambda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __ld: interop.Pointer | interop.Reference, __lld: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __gaptol: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __wantnc: interop.Pointer | interop.Reference, __negcnt: interop.Pointer | interop.Reference, __ztz: interop.Pointer | interop.Reference, __mingma: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __nrminv: interop.Pointer | interop.Reference, __resid: interop.Pointer | interop.Reference, __rqcorr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function clar2v_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_complex>, __incc: interop.Pointer | interop.Reference): number; declare function clarcm_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference): number; declare function clarf_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clarfb_(__side: string, __trans: string, __direct: string, __storev: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __ldwork: interop.Pointer | interop.Reference): number; declare function clarfg_(__n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clarfp_(__n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clarft_(__direct: string, __storev: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference): number; declare function clarfx_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clargv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __incc: interop.Pointer | interop.Reference): number; declare function clarnv_(__idist: interop.Pointer | interop.Reference, __iseed: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clarrv_(__n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __dol: interop.Pointer | interop.Reference, __dou: interop.Pointer | interop.Reference, __minrgp: interop.Pointer | interop.Reference, __rtol1: interop.Pointer | interop.Reference, __rtol2: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __indexw: interop.Pointer | interop.Reference, __gers: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clarscl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference): number; declare function clartg_(__f: interop.Pointer | interop.Reference<__CLPK_complex>, __g: interop.Pointer | interop.Reference<__CLPK_complex>, __cs: interop.Pointer | interop.Reference, __sn: interop.Pointer | interop.Reference<__CLPK_complex>, __r__: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clartv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_complex>, __incc: interop.Pointer | interop.Reference): number; declare function clarz_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clarzb_(__side: string, __trans: string, __direct: string, __storev: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __ldwork: interop.Pointer | interop.Reference): number; declare function clarzt_(__direct: string, __storev: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference): number; declare function clascl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference): number; declare function clascl_(__type__: string, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __cfrom: interop.Pointer | interop.Reference, __cto: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function claset_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference): number; declare function clasr_(__side: string, __pivot: string, __direct: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference): number; declare function classq_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __sumsq: interop.Pointer | interop.Reference): number; declare function claswp_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __k1: interop.Pointer | interop.Reference, __k2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference): number; declare function clasyf_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __ldw: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clatbs_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clatdf_(__ijob: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __rhs: interop.Pointer | interop.Reference<__CLPK_complex>, __rdsum: interop.Pointer | interop.Reference, __rdscal: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference): number; declare function clatps_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clatrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __ldw: interop.Pointer | interop.Reference): number; declare function clatrs_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clatrz_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clatzm_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c1: interop.Pointer | interop.Reference<__CLPK_complex>, __c2: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function clauu2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function clauum_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function conv(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function convD(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function cpbcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpbequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpbrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference<__CLPK_complex>, __ldafb: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpbstf_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpbsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpbsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference<__CLPK_complex>, __ldafb: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpbtf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpbtrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpbtrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpftrf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cpftri_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cpftrs_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpocon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpoequ_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpoequb_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cporfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_complex>, __ldaf: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cposv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cposvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_complex>, __ldaf: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpotf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpotrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpotri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpotrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cppcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cppequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __afp: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cppsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cppsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __afp: interop.Pointer | interop.Reference<__CLPK_complex>, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cpptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cpptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpstf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __piv: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpstrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __piv: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cptcon_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpteqr_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cptrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __df: interop.Pointer | interop.Reference, __ef: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cptsv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cptsvx_(__fact: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __df: interop.Pointer | interop.Reference, __ef: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpttrf_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cpttrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cptts2_(__iuplo: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference): number; declare function create_fftsetup(__Log2n: number, __Radix: number): interop.Pointer | interop.Reference; declare function create_fftsetupD(__Log2n: number, __Radix: number): interop.Pointer | interop.Reference; declare function crot_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __cy: interop.Pointer | interop.Reference<__CLPK_complex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function cspcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cspmv_(__uplo: string, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __incy: interop.Pointer | interop.Reference): number; declare function cspr_(__uplo: string, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function csprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __afp: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cspsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cspsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __afp: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function csptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csrscl_(__n: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference, __sx: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference): number; declare function cstedc_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cstegr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cstein_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cstemr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __nzc: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __tryrac: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csteqr_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csycon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function csyequb_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function csymv_(__uplo: string, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __y: interop.Pointer | interop.Reference<__CLPK_complex>, __incy: interop.Pointer | interop.Reference): number; declare function csyr_(__uplo: string, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference): number; declare function csyrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_complex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csysv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csysvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_complex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csytf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csytrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function csytri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function csytrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctbcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctbrfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctbtrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctfsm_(__transr: string, __side: string, __uplo: string, __trans: string, __diag: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference): number; declare function ctftri_(__transr: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function ctfttp_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference<__CLPK_complex>, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function ctfttr_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference<__CLPK_complex>, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctgevc_(__side: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_complex>, __lds: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference<__CLPK_complex>, __ldp: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctgex2_(__wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __j1: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctgexc_(__wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __ifst: interop.Pointer | interop.Reference, __ilst: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctgsen_(__ijob: interop.Pointer | interop.Reference, __wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_complex>, __beta: interop.Pointer | interop.Reference<__CLPK_complex>, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldz: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __pl: interop.Pointer | interop.Reference, __pr: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctgsja_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __tola: interop.Pointer | interop.Reference, __tolb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_complex>, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_complex>, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __ncycle: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctgsna_(__job: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctgsy2_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference<__CLPK_complex>, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __rdsum: interop.Pointer | interop.Reference, __rdscal: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctgsyl_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference<__CLPK_complex>, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctoz(__C: interop.Pointer | interop.Reference, __IC: number, __Z: interop.Pointer | interop.Reference, __IZ: number, __N: number): void; declare function ctozD(__C: interop.Pointer | interop.Reference, __IC: number, __Z: interop.Pointer | interop.Reference, __IZ: number, __N: number): void; declare function ctpcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctprfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctptri_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function ctptrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctpttf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __arf: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function ctpttr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrevc_(__side: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrexc_(__compq: string, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __ifst: interop.Pointer | interop.Reference, __ilst: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrrfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrsen_(__job: string, __compq: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_complex>, __m: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrsna_(__job: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_complex>, __ldt: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_complex>, __ldvr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __ldwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrsyl_(__trana: string, __tranb: string, __isgn: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrti2_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrtri_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrtrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctrttf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function ctrttp_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function ctzrqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function ctzrzf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cung2l_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cung2r_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cungbr_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cunghr_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cungl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cunglq_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cungql_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cungqr_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cungr2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cungrq_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cungtr_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cunm2l_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cunm2r_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cunmbr_(__vect: string, __side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cunmhr_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cunml2_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cunmlq_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cunmql_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cunmqr_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cunmr2_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cunmr3_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cunmrq_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cunmrz_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cunmtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cupgtr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __q: interop.Pointer | interop.Reference<__CLPK_complex>, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function cupmtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __tau: interop.Pointer | interop.Reference<__CLPK_complex>, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; declare function dbdsdc_(__uplo: string, __compq: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __iq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dbdsqr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ncvt: interop.Pointer | interop.Reference, __nru: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ddisna_(__job: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function destroy_fftsetup(__setup: interop.Pointer | interop.Reference): void; declare function destroy_fftsetupD(__setup: interop.Pointer | interop.Reference): void; declare function dgbbrd_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __pt: interop.Pointer | interop.Reference, __ldpt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbcon_(__norm: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbequ_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbequb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbrfs_(__trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference, __ldafb: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbsv_(__n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbsvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference, __ldafb: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __equed: string, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbtf2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbtrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbtrs_(__trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgebak_(__job: string, __side: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgebal_(__job: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgebd2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference, __taup: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgebrd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference, __taup: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgecon_(__norm: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeequ_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeequb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgees_(__jobvs: string, __sort: string, __select: interop.FunctionReference<() => number>, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vs: interop.Pointer | interop.Reference, __ldvs: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeesx_(__jobvs: string, __sort: string, __select: interop.FunctionReference<() => number>, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vs: interop.Pointer | interop.Reference, __ldvs: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeev_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeevx_(__balanc: string, __jobvl: string, __jobvr: string, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __abnrm: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgegs_(__jobvsl: string, __jobvsr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vsl: interop.Pointer | interop.Reference, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference, __ldvsr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgegv_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgehd2_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgehrd_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgejsv_(__joba: string, __jobu: string, __jobv: string, __jobr: string, __jobt: string, __jobp: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sva: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgelq2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgelqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgels_(__trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgelsd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgelss_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgelsx_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgelsy_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeql2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeqlf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeqp3_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeqpf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeqr2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgeqrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgerfs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgerq2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgerqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgesc2_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __rhs: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference): number; declare function dgesdd_(__jobz: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgesv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgesvd_(__jobu: string, __jobvt: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgesvj_(__joba: string, __jobu: string, __jobv: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sva: interop.Pointer | interop.Reference, __mv: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgesvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __equed: string, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgetc2_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgetf2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgetrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgetri_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgetrs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggbak_(__job: string, __side: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggbal_(__job: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgges_(__jobvsl: string, __jobvsr: string, __sort: string, __selctg: interop.FunctionReference<() => number>, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vsl: interop.Pointer | interop.Reference, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference, __ldvsr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggesx_(__jobvsl: string, __jobvsr: string, __sort: string, __selctg: interop.FunctionReference<() => number>, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vsl: interop.Pointer | interop.Reference, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference, __ldvsr: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggev_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggevx_(__balanc: string, __jobvl: string, __jobvr: string, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __abnrm: interop.Pointer | interop.Reference, __bbnrm: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggglm_(__n: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgghrd_(__compq: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgglse_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggqrf_(__n: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __taua: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __taub: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggrqf_(__m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __taua: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __taub: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggsvd_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dggsvp_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __tola: interop.Pointer | interop.Reference, __tolb: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgsvj0_(__jobv: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __sva: interop.Pointer | interop.Reference, __mv: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __eps: interop.Pointer | interop.Reference, __sfmin: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __nsweep: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgsvj1_(__jobv: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __sva: interop.Pointer | interop.Reference, __mv: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __eps: interop.Pointer | interop.Reference, __sfmin: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __nsweep: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgtcon_(__norm: string, __n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgtrfs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __dlf: interop.Pointer | interop.Reference, __df: interop.Pointer | interop.Reference, __duf: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgtsv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgtsvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __dlf: interop.Pointer | interop.Reference, __df: interop.Pointer | interop.Reference, __duf: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgttrf_(__n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgttrs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgtts2_(__itrans: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function dhgeqz_(__job: string, __compq: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dhsein_(__side: string, __eigsrc: string, __initv: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ifaill: interop.Pointer | interop.Reference, __ifailr: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dhseqr_(__job: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function disnan_(__din: interop.Pointer | interop.Reference): number; declare function dlabad_(__small: interop.Pointer | interop.Reference, __large: interop.Pointer | interop.Reference): number; declare function dlabrd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference, __taup: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __ldy: interop.Pointer | interop.Reference): number; declare function dlacn2_(__n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __isgn: interop.Pointer | interop.Reference, __est: interop.Pointer | interop.Reference, __kase: interop.Pointer | interop.Reference, __isave: interop.Pointer | interop.Reference): number; declare function dlacon_(__n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __isgn: interop.Pointer | interop.Reference, __est: interop.Pointer | interop.Reference, __kase: interop.Pointer | interop.Reference): number; declare function dlacpy_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function dladiv_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference): number; declare function dlae2_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rt1: interop.Pointer | interop.Reference, __rt2: interop.Pointer | interop.Reference): number; declare function dlaebz_(__ijob: interop.Pointer | interop.Reference, __nitmax: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __mmax: interop.Pointer | interop.Reference, __minp: interop.Pointer | interop.Reference, __nbmin: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __reltol: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __nval: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __mout: interop.Pointer | interop.Reference, __nab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaed0_(__icompq: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __qstore: interop.Pointer | interop.Reference, __ldqs: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaed1_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaed2_(__k: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __q2: interop.Pointer | interop.Reference, __indx: interop.Pointer | interop.Reference, __indxc: interop.Pointer | interop.Reference, __indxp: interop.Pointer | interop.Reference, __coltyp: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaed3_(__k: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __q2: interop.Pointer | interop.Reference, __indx: interop.Pointer | interop.Reference, __ctot: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaed4_(__n: interop.Pointer | interop.Reference, __i__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __delta: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dlam: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaed5_(__i__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __delta: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dlam: interop.Pointer | interop.Reference): number; declare function dlaed6_(__kniter: interop.Pointer | interop.Reference, __orgati: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __finit: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaed7_(__icompq: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __tlvls: interop.Pointer | interop.Reference, __curlvl: interop.Pointer | interop.Reference, __curpbm: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __qstore: interop.Pointer | interop.Reference, __qptr: interop.Pointer | interop.Reference, __prmptr: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaed8_(__icompq: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __q2: interop.Pointer | interop.Reference, __ldq2: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __indxp: interop.Pointer | interop.Reference, __indx: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaed9_(__k: interop.Pointer | interop.Reference, __kstart: interop.Pointer | interop.Reference, __kstop: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __lds: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaeda_(__n: interop.Pointer | interop.Reference, __tlvls: interop.Pointer | interop.Reference, __curlvl: interop.Pointer | interop.Reference, __curpbm: interop.Pointer | interop.Reference, __prmptr: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __qptr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ztemp: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaein_(__rightv: interop.Pointer | interop.Reference, __noinit: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __vi: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __eps3: interop.Pointer | interop.Reference, __smlnum: interop.Pointer | interop.Reference, __bignum: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaev2_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rt1: interop.Pointer | interop.Reference, __rt2: interop.Pointer | interop.Reference, __cs1: interop.Pointer | interop.Reference, __sn1: interop.Pointer | interop.Reference): number; declare function dlaexc_(__wantq: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __j1: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlag2_(__a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __safmin: interop.Pointer | interop.Reference, __scale1: interop.Pointer | interop.Reference, __scale2: interop.Pointer | interop.Reference, __wr1: interop.Pointer | interop.Reference, __wr2: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference): number; declare function dlag2s_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference, __ldsa: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlags2_(__upper: interop.Pointer | interop.Reference, __a1: interop.Pointer | interop.Reference, __a2: interop.Pointer | interop.Reference, __a3: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __b2: interop.Pointer | interop.Reference, __b3: interop.Pointer | interop.Reference, __csu: interop.Pointer | interop.Reference, __snu: interop.Pointer | interop.Reference, __csv: interop.Pointer | interop.Reference, __snv: interop.Pointer | interop.Reference, __csq: interop.Pointer | interop.Reference, __snq: interop.Pointer | interop.Reference): number; declare function dlagtf_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lambda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __in: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlagtm_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function dlagts_(__job: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __in: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlagv2_(__a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __csl: interop.Pointer | interop.Reference, __snl: interop.Pointer | interop.Reference, __csr: interop.Pointer | interop.Reference, __snr: interop.Pointer | interop.Reference): number; declare function dlahqr_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlahr2_(__n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __ldy: interop.Pointer | interop.Reference): number; declare function dlahrd_(__n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __ldy: interop.Pointer | interop.Reference): number; declare function dlaic1_(__job: interop.Pointer | interop.Reference, __j: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __sest: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __gamma: interop.Pointer | interop.Reference, __sestpr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference): number; declare function dlaisnan_(__din1: interop.Pointer | interop.Reference, __din2: interop.Pointer | interop.Reference): number; declare function dlaln2_(__ltrans: interop.Pointer | interop.Reference, __na: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __smin: interop.Pointer | interop.Reference, __ca: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d1: interop.Pointer | interop.Reference, __d2: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __xnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlals0_(__icompq: interop.Pointer | interop.Reference, __nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __bx: interop.Pointer | interop.Reference, __ldbx: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __ldgnum: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlalsa_(__icompq: interop.Pointer | interop.Reference, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __bx: interop.Pointer | interop.Reference, __ldbx: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlalsd_(__uplo: string, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlamc1_(__beta: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __rnd: interop.Pointer | interop.Reference, __ieee1: interop.Pointer | interop.Reference): number; declare function dlamc1_Function(__beta: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __rnd: interop.Pointer | interop.Reference, __ieee1: interop.Pointer | interop.Reference): number; declare function dlamc2_(__beta: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __rnd: interop.Pointer | interop.Reference, __eps: interop.Pointer | interop.Reference, __emin: interop.Pointer | interop.Reference, __rmin: interop.Pointer | interop.Reference, __emax: interop.Pointer | interop.Reference, __rmax: interop.Pointer | interop.Reference): number; declare function dlamc3_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference): number; declare function dlamc4_(__emin: interop.Pointer | interop.Reference, __start: interop.Pointer | interop.Reference, __base: interop.Pointer | interop.Reference): number; declare function dlamc5_(__beta: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __emin: interop.Pointer | interop.Reference, __ieee: interop.Pointer | interop.Reference, __emax: interop.Pointer | interop.Reference, __rmax: interop.Pointer | interop.Reference): number; declare function dlamch_(__cmach: string): number; declare function dlamrg_(__n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __dtrd1: interop.Pointer | interop.Reference, __dtrd2: interop.Pointer | interop.Reference, __index: interop.Pointer | interop.Reference): number; declare function dlaneg_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __lld: interop.Pointer | interop.Reference, __sigma: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference): number; declare function dlangb_(__norm: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlange_(__norm: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlangt_(__norm: string, __n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference): number; declare function dlanhs_(__norm: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlansb_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlansf_(__norm: string, __transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlansp_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlanst_(__norm: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference): number; declare function dlansy_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlantb_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlantp_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlantr_(__norm: string, __uplo: string, __diag: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlanv2_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __rt1r: interop.Pointer | interop.Reference, __rt1i: interop.Pointer | interop.Reference, __rt2r: interop.Pointer | interop.Reference, __rt2i: interop.Pointer | interop.Reference, __cs: interop.Pointer | interop.Reference, __sn: interop.Pointer | interop.Reference): number; declare function dlapll_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __incy: interop.Pointer | interop.Reference, __ssmin: interop.Pointer | interop.Reference): number; declare function dlapmt_(__forwrd: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference): number; declare function dlapy2_(__x: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference): number; declare function dlapy3_(__x: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference): number; declare function dlaqgb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function dlaqge_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function dlaqp2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __vn1: interop.Pointer | interop.Reference, __vn2: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlaqps_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __vn1: interop.Pointer | interop.Reference, __vn2: interop.Pointer | interop.Reference, __auxv: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference, __ldf: interop.Pointer | interop.Reference): number; declare function dlaqr0_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaqr1_(__n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __sr1: interop.Pointer | interop.Reference, __si1: interop.Pointer | interop.Reference, __sr2: interop.Pointer | interop.Reference, __si2: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference): number; declare function dlaqr2_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __ns: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __sr: interop.Pointer | interop.Reference, __si: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference, __ldwv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference): number; declare function dlaqr3_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __ns: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __sr: interop.Pointer | interop.Reference, __si: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference, __ldwv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference): number; declare function dlaqr4_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlaqr5_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __kacc22: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nshfts: interop.Pointer | interop.Reference, __sr: interop.Pointer | interop.Reference, __si: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference, __ldwv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __wh: interop.Pointer | interop.Reference, __ldwh: interop.Pointer | interop.Reference): number; declare function dlaqsb_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function dlaqsp_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function dlaqsy_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function dlaqtr_(__ltran: interop.Pointer | interop.Reference, __l__CLPK_real: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlar1v_(__n: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __bn: interop.Pointer | interop.Reference, __lambda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __ld: interop.Pointer | interop.Reference, __lld: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __gaptol: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __wantnc: interop.Pointer | interop.Reference, __negcnt: interop.Pointer | interop.Reference, __ztz: interop.Pointer | interop.Reference, __mingma: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __nrminv: interop.Pointer | interop.Reference, __resid: interop.Pointer | interop.Reference, __rqcorr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlar2v_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __incc: interop.Pointer | interop.Reference): number; declare function dlarf_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlarfb_(__side: string, __trans: string, __direct: string, __storev: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ldwork: interop.Pointer | interop.Reference): number; declare function dlarfg_(__n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference): number; declare function dlarfp_(__n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference): number; declare function dlarft_(__direct: string, __storev: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference): number; declare function dlarfx_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlargv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __incc: interop.Pointer | interop.Reference): number; declare function dlarnv_(__idist: interop.Pointer | interop.Reference, __iseed: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference): number; declare function dlarra_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __spltol: interop.Pointer | interop.Reference, __tnrm: interop.Pointer | interop.Reference, __nsplit: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarrb_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __lld: interop.Pointer | interop.Reference, __ifirst: interop.Pointer | interop.Reference, __ilast: interop.Pointer | interop.Reference, __rtol1: interop.Pointer | interop.Reference, __rtol2: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __spdiam: interop.Pointer | interop.Reference, __twist: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarrc_(__jobt: string, __n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __eigcnt: interop.Pointer | interop.Reference, __lcnt: interop.Pointer | interop.Reference, __rcnt: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarrd_(__range: string, __order: string, __n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __gers: interop.Pointer | interop.Reference, __reltol: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __nsplit: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __wl: interop.Pointer | interop.Reference, __wu: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __indexw: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarre_(__range: string, __n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __rtol1: interop.Pointer | interop.Reference, __rtol2: interop.Pointer | interop.Reference, __spltol: interop.Pointer | interop.Reference, __nsplit: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __indexw: interop.Pointer | interop.Reference, __gers: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarrf_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __ld: interop.Pointer | interop.Reference, __clstrt: interop.Pointer | interop.Reference, __clend: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __spdiam: interop.Pointer | interop.Reference, __clgapl: interop.Pointer | interop.Reference, __clgapr: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __sigma: interop.Pointer | interop.Reference, __dplus: interop.Pointer | interop.Reference, __lplus: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarrj_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __ifirst: interop.Pointer | interop.Reference, __ilast: interop.Pointer | interop.Reference, __rtol: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __spdiam: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarrk_(__n: interop.Pointer | interop.Reference, __iw: interop.Pointer | interop.Reference, __gl: interop.Pointer | interop.Reference, __gu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __reltol: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarrr_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarrv_(__n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __dol: interop.Pointer | interop.Reference, __dou: interop.Pointer | interop.Reference, __minrgp: interop.Pointer | interop.Reference, __rtol1: interop.Pointer | interop.Reference, __rtol2: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __indexw: interop.Pointer | interop.Reference, __gers: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlarscl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference): number; declare function dlartg_(__f: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference, __cs: interop.Pointer | interop.Reference, __sn: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference): number; declare function dlartv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __incc: interop.Pointer | interop.Reference): number; declare function dlaruv_(__iseed: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference): number; declare function dlarz_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlarzb_(__side: string, __trans: string, __direct: string, __storev: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ldwork: interop.Pointer | interop.Reference): number; declare function dlarzt_(__direct: string, __storev: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference): number; declare function dlas2_(__f: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ssmin: interop.Pointer | interop.Reference, __ssmax: interop.Pointer | interop.Reference): number; declare function dlascl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference): number; declare function dlascl_(__type__: string, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __cfrom: interop.Pointer | interop.Reference, __cto: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasd0_(__n: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __smlsiz: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasd1_(__nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __idxq: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasd2_(__nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __u2: interop.Pointer | interop.Reference, __ldu2: interop.Pointer | interop.Reference, __vt2: interop.Pointer | interop.Reference, __ldvt2: interop.Pointer | interop.Reference, __idxp: interop.Pointer | interop.Reference, __idx: interop.Pointer | interop.Reference, __idxc: interop.Pointer | interop.Reference, __idxq: interop.Pointer | interop.Reference, __coltyp: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasd3_(__nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __u2: interop.Pointer | interop.Reference, __ldu2: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __vt2: interop.Pointer | interop.Reference, __ldvt2: interop.Pointer | interop.Reference, __idxc: interop.Pointer | interop.Reference, __ctot: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasd4_(__n: interop.Pointer | interop.Reference, __i__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __delta: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __sigma: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasd5_(__i__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __delta: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlasd6_(__icompq: interop.Pointer | interop.Reference, __nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __vf: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __idxq: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __ldgnum: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasd7_(__icompq: interop.Pointer | interop.Reference, __nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __zw: interop.Pointer | interop.Reference, __vf: interop.Pointer | interop.Reference, __vfw: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vlw: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __idx: interop.Pointer | interop.Reference, __idxp: interop.Pointer | interop.Reference, __idxq: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __ldgnum: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasd8_(__icompq: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __vf: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __lddifr: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasda_(__icompq: interop.Pointer | interop.Reference, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasdq_(__uplo: string, __sqre: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ncvt: interop.Pointer | interop.Reference, __nru: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasdt_(__n: interop.Pointer | interop.Reference, __lvl: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __inode: interop.Pointer | interop.Reference, __ndiml: interop.Pointer | interop.Reference, __ndimr: interop.Pointer | interop.Reference, __msub: interop.Pointer | interop.Reference): number; declare function dlaset_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference): number; declare function dlasq1_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasq2_(__n: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasq3_(__i0: interop.Pointer | interop.Reference, __n0: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __pp: interop.Pointer | interop.Reference, __dmin__: interop.Pointer | interop.Reference, __sigma: interop.Pointer | interop.Reference, __desig: interop.Pointer | interop.Reference, __qmax: interop.Pointer | interop.Reference, __nfail: interop.Pointer | interop.Reference, __iter: interop.Pointer | interop.Reference, __ndiv: interop.Pointer | interop.Reference, __ieee: interop.Pointer | interop.Reference, __ttype: interop.Pointer | interop.Reference, __dmin1: interop.Pointer | interop.Reference, __dmin2: interop.Pointer | interop.Reference, __dn: interop.Pointer | interop.Reference, __dn1: interop.Pointer | interop.Reference, __dn2: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference): number; declare function dlasq4_(__i0: interop.Pointer | interop.Reference, __n0: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __pp: interop.Pointer | interop.Reference, __n0in: interop.Pointer | interop.Reference, __dmin__: interop.Pointer | interop.Reference, __dmin1: interop.Pointer | interop.Reference, __dmin2: interop.Pointer | interop.Reference, __dn: interop.Pointer | interop.Reference, __dn1: interop.Pointer | interop.Reference, __dn2: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __ttype: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference): number; declare function dlasq5_(__i0: interop.Pointer | interop.Reference, __n0: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __pp: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __dmin__: interop.Pointer | interop.Reference, __dmin1: interop.Pointer | interop.Reference, __dmin2: interop.Pointer | interop.Reference, __dn: interop.Pointer | interop.Reference, __dnm1: interop.Pointer | interop.Reference, __dnm2: interop.Pointer | interop.Reference, __ieee: interop.Pointer | interop.Reference): number; declare function dlasq6_(__i0: interop.Pointer | interop.Reference, __n0: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __pp: interop.Pointer | interop.Reference, __dmin__: interop.Pointer | interop.Reference, __dmin1: interop.Pointer | interop.Reference, __dmin2: interop.Pointer | interop.Reference, __dn: interop.Pointer | interop.Reference, __dnm1: interop.Pointer | interop.Reference, __dnm2: interop.Pointer | interop.Reference): number; declare function dlasr_(__side: string, __pivot: string, __direct: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference): number; declare function dlasrt_(__id: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlassq_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __sumsq: interop.Pointer | interop.Reference): number; declare function dlasv2_(__f: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ssmin: interop.Pointer | interop.Reference, __ssmax: interop.Pointer | interop.Reference, __snr: interop.Pointer | interop.Reference, __csr: interop.Pointer | interop.Reference, __snl: interop.Pointer | interop.Reference, __csl: interop.Pointer | interop.Reference): number; declare function dlaswp_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __k1: interop.Pointer | interop.Reference, __k2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference): number; declare function dlasy2_(__ltranl: interop.Pointer | interop.Reference, __ltranr: interop.Pointer | interop.Reference, __isgn: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __tl: interop.Pointer | interop.Reference, __ldtl: interop.Pointer | interop.Reference, __tr: interop.Pointer | interop.Reference, __ldtr: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __xnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlasyf_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __ldw: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlat2s_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference, __ldsa: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlatbs_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlatdf_(__ijob: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __rhs: interop.Pointer | interop.Reference, __rdsum: interop.Pointer | interop.Reference, __rdscal: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference): number; declare function dlatps_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlatrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __ldw: interop.Pointer | interop.Reference): number; declare function dlatrs_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlatrz_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlatzm_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c1: interop.Pointer | interop.Reference, __c2: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function dlauu2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dlauum_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dopgtr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dopmtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorg2l_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorg2r_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorgbr_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorghr_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorgl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorglq_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorgql_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorgqr_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorgr2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorgrq_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorgtr_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorm2l_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorm2r_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormbr_(__vect: string, __side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormhr_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dorml2_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormlq_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormql_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormqr_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormr2_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormr3_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormrq_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormrz_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dormtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function dotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function dpbcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpbequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpbrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference, __ldafb: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpbstf_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpbsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpbsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference, __ldafb: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpbtf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpbtrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpbtrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpftrf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpftri_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpftrs_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpocon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpoequ_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpoequb_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dporfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dposv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dposvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpotf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpotrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpotri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpotrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dppcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dppequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __afp: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dppsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dppsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __afp: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpstf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __piv: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpstrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __piv: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dptcon_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpteqr_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dptrfs_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __df: interop.Pointer | interop.Reference, __ef: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dptsv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dptsvx_(__fact: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __df: interop.Pointer | interop.Reference, __ef: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpttrf_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpttrs_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dptts2_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function drscl_(__n: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference, __sx: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference): number; declare function dsbev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsbevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsbevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsbgst_(__vect: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference, __ldbb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsbgv_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference, __ldbb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsbgvd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference, __ldbb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsbgvx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference, __ldbb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsbtrd_(__vect: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsfrk_(__transr: string, __uplo: string, __trans: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference): number; declare function dsgesv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __swork: interop.Pointer | interop.Reference, __iter: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspgst_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __bp: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspgv_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __bp: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspgvd_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __bp: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspgvx_(__itype: interop.Pointer | interop.Reference, __jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __bp: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsposv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __swork: interop.Pointer | interop.Reference, __iter: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __afp: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dspsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __afp: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsptrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dstebz_(__range: string, __order: string, __n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __nsplit: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dstedc_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dstegr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dstein_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dstemr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __nzc: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __tryrac: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsteqr_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsterf_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dstev_(__jobz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dstevd_(__jobz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dstevr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dstevx_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsycon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsyequb_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsyev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsyevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsyevr_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsyevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsygs2_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsygst_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsygv_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsygvd_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsygvx_(__itype: interop.Pointer | interop.Reference, __jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsyrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsysv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsysvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsytd2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsytf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsytrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsytrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsytri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dsytrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtbcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtbrfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtbtrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtfsm_(__transr: string, __side: string, __uplo: string, __trans: string, __diag: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function dtftri_(__transr: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtfttp_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtfttr_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtgevc_(__side: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __lds: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __ldp: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtgex2_(__wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __j1: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtgexc_(__wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __ifst: interop.Pointer | interop.Reference, __ilst: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtgsen_(__ijob: interop.Pointer | interop.Reference, __wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __pl: interop.Pointer | interop.Reference, __pr: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtgsja_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __tola: interop.Pointer | interop.Reference, __tolb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ncycle: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtgsna_(__job: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtgsy2_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __rdsum: interop.Pointer | interop.Reference, __rdscal: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __pq: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtgsyl_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtpcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtprfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtptri_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtptrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtpttf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtpttr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrevc_(__side: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrexc_(__compq: string, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __ifst: interop.Pointer | interop.Reference, __ilst: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrrfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrsen_(__job: string, __compq: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrsna_(__job: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ldwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrsyl_(__trana: string, __tranb: string, __isgn: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrti2_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrtri_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrtrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrttf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtrttp_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtzrqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dtzrzf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dzsum1_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference): number; declare function f3x3(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; declare function f3x3D(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; declare function f5x5(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; declare function f5x5D(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; declare function fft2d_zip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zipD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zipt(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC1: number, __IC0: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_ziptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zopt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zoptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zrip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zripD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __flag: number): void; declare function fft2d_zript(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zriptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __flag: number): void; declare function fft2d_zrop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zropD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zropt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft2d_zroptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function fft3_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft3_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft5_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft5_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft_zip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft_zipD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft_zipt(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function fft_ziptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function fft_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft_zopt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function fft_zoptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function fft_zrip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft_zripD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft_zript(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function fft_zriptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function fft_zrop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft_zropD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function fft_zropt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function fft_zroptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function fftm_zip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zipD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zipt(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_ziptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zopt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zoptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zrip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zripD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zript(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zriptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zrop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zropD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zropt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function fftm_zroptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function icmax1_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference): number; declare function ieeeck_(__ispec: interop.Pointer | interop.Reference, __zero: interop.Pointer | interop.Reference, __one: interop.Pointer | interop.Reference): number; declare function ilaclc_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference): number; declare function ilaclr_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference): number; declare function iladiag_(__diag: string): number; declare function iladlc_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference): number; declare function iladlr_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference): number; declare function ilaenv_(__ispec: interop.Pointer | interop.Reference, __name__: string, __opts: string, __n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __n3: interop.Pointer | interop.Reference, __n4: interop.Pointer | interop.Reference): number; declare function ilaenv_Function(__ispec: interop.Pointer | interop.Reference, __name__: string, __opts: string, __n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __n3: interop.Pointer | interop.Reference, __n4: interop.Pointer | interop.Reference): number; declare function ilaprec_(__prec: string): number; declare function ilaslc_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference): number; declare function ilaslr_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference): number; declare function ilatrans_(__trans: string): number; declare function ilauplo_(__uplo: string): number; declare function ilaver_(__vers_major__: interop.Pointer | interop.Reference, __vers_minor__: interop.Pointer | interop.Reference, __vers_patch__: interop.Pointer | interop.Reference): number; declare function ilaver_Function(__vers_major__: interop.Pointer | interop.Reference, __vers_minor__: interop.Pointer | interop.Reference, __vers_patch__: interop.Pointer | interop.Reference): number; declare function ilazlc_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference): number; declare function ilazlr_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference): number; declare function imgfir(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __P: number, __Q: number): void; declare function imgfirD(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __P: number, __Q: number): void; declare function iparmq_(__ispec: interop.Pointer | interop.Reference, __name__: string, __opts: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference): number; declare function izmax1_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference): number; declare const kFFTDirection_Forward: number; declare const kFFTDirection_Inverse: number; declare const kFFTRadix2: number; declare const kFFTRadix3: number; declare const kFFTRadix5: number; declare const kRotate0DegreesClockwise: number; declare const kRotate0DegreesCounterClockwise: number; declare const kRotate180DegreesClockwise: number; declare const kRotate180DegreesCounterClockwise: number; declare const kRotate270DegreesClockwise: number; declare const kRotate270DegreesCounterClockwise: number; declare const kRotate90DegreesClockwise: number; declare const kRotate90DegreesCounterClockwise: number; declare const kvImageBackgroundColorFill: number; declare const kvImageBufferSizeMismatch: number; declare const kvImageBufferTypeCode_Alpha: number; declare const kvImageBufferTypeCode_CGFormat: number; declare const kvImageBufferTypeCode_CMYK_Black: number; declare const kvImageBufferTypeCode_CMYK_Cyan: number; declare const kvImageBufferTypeCode_CMYK_Magenta: number; declare const kvImageBufferTypeCode_CMYK_Yellow: number; declare const kvImageBufferTypeCode_CVPixelBuffer_YCbCr: number; declare const kvImageBufferTypeCode_Cb: number; declare const kvImageBufferTypeCode_Chroma: number; declare const kvImageBufferTypeCode_Chunky: number; declare const kvImageBufferTypeCode_ColorSpaceChannel1: number; declare const kvImageBufferTypeCode_ColorSpaceChannel10: number; declare const kvImageBufferTypeCode_ColorSpaceChannel11: number; declare const kvImageBufferTypeCode_ColorSpaceChannel12: number; declare const kvImageBufferTypeCode_ColorSpaceChannel13: number; declare const kvImageBufferTypeCode_ColorSpaceChannel14: number; declare const kvImageBufferTypeCode_ColorSpaceChannel15: number; declare const kvImageBufferTypeCode_ColorSpaceChannel16: number; declare const kvImageBufferTypeCode_ColorSpaceChannel2: number; declare const kvImageBufferTypeCode_ColorSpaceChannel3: number; declare const kvImageBufferTypeCode_ColorSpaceChannel4: number; declare const kvImageBufferTypeCode_ColorSpaceChannel5: number; declare const kvImageBufferTypeCode_ColorSpaceChannel6: number; declare const kvImageBufferTypeCode_ColorSpaceChannel7: number; declare const kvImageBufferTypeCode_ColorSpaceChannel8: number; declare const kvImageBufferTypeCode_ColorSpaceChannel9: number; declare const kvImageBufferTypeCode_Cr: number; declare const kvImageBufferTypeCode_EndOfList: number; declare const kvImageBufferTypeCode_Indexed: number; declare const kvImageBufferTypeCode_LAB_A: number; declare const kvImageBufferTypeCode_LAB_B: number; declare const kvImageBufferTypeCode_LAB_L: number; declare const kvImageBufferTypeCode_Luminance: number; declare const kvImageBufferTypeCode_Monochrome: number; declare const kvImageBufferTypeCode_RGB_Blue: number; declare const kvImageBufferTypeCode_RGB_Green: number; declare const kvImageBufferTypeCode_RGB_Red: number; declare const kvImageBufferTypeCode_UniqueFormatCount: number; declare const kvImageBufferTypeCode_XYZ_X: number; declare const kvImageBufferTypeCode_XYZ_Y: number; declare const kvImageBufferTypeCode_XYZ_Z: number; declare const kvImageCVImageFormat_AlphaIsOneHint: number; declare const kvImageCVImageFormat_ChromaSiting: number; declare const kvImageCVImageFormat_ColorSpace: number; declare const kvImageCVImageFormat_ConversionMatrix: number; declare const kvImageCVImageFormat_NoError: number; declare const kvImageCVImageFormat_VideoChannelDescription: number; declare const kvImageColorSyncIsAbsent: number; declare const kvImageConvert_DitherAtkinson: number; declare const kvImageConvert_DitherFloydSteinberg: number; declare const kvImageConvert_DitherNone: number; declare const kvImageConvert_DitherOrdered: number; declare const kvImageConvert_DitherOrderedReproducible: number; declare const kvImageConvert_OrderedGaussianBlue: number; declare const kvImageConvert_OrderedNoiseShapeMask: number; declare const kvImageConvert_OrderedUniformBlue: number; declare const kvImageCopyInPlace: number; declare const kvImageCoreVideoIsAbsent: number; declare var kvImageDecodeArray_16Q12Format: interop.Pointer | interop.Reference; declare const kvImageDoNotClamp: number; declare const kvImageDoNotTile: number; declare const kvImageEdgeExtend: number; declare const kvImageGamma_11_over_5_half_precision: number; declare const kvImageGamma_11_over_9_half_precision: number; declare const kvImageGamma_5_over_11_half_precision: number; declare const kvImageGamma_5_over_9_half_precision: number; declare const kvImageGamma_9_over_11_half_precision: number; declare const kvImageGamma_9_over_5_half_precision: number; declare const kvImageGamma_BT709_forward_half_precision: number; declare const kvImageGamma_BT709_reverse_half_precision: number; declare const kvImageGamma_UseGammaValue: number; declare const kvImageGamma_UseGammaValue_half_precision: number; declare const kvImageGamma_sRGB_forward_half_precision: number; declare const kvImageGamma_sRGB_reverse_half_precision: number; declare const kvImageGetTempBufferSize: number; declare const kvImageHDRContent: number; declare const kvImageHighQualityResampling: number; declare const kvImageInternalError: number; declare const kvImageInvalidCVImageFormat: number; declare const kvImageInvalidEdgeStyle: number; declare const kvImageInvalidImageFormat: number; declare const kvImageInvalidImageObject: number; declare const kvImageInvalidKernelSize: number; declare const kvImageInvalidOffset_X: number; declare const kvImageInvalidOffset_Y: number; declare const kvImageInvalidParameter: number; declare const kvImageInvalidRowBytes: number; declare const kvImageLeaveAlphaUnchanged: number; declare const kvImageMatrixType_ARGBToYpCbCrMatrix: number; declare const kvImageMatrixType_None: number; declare const kvImageMemoryAllocationError: number; declare const kvImageNoAllocate: number; declare const kvImageNoError: number; declare const kvImageNoFlags: number; declare const kvImageNullPointerArgument: number; declare const kvImageOutOfPlaceOperationRequired: number; declare const kvImagePrintDiagnosticsToConsole: number; declare const kvImageRoiLargerThanInputBuffer: number; declare const kvImageTruncateKernel: number; declare const kvImageUnknownFlagsBit: number; declare const kvImageUnsupportedConversion: number; declare var kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4: interop.Pointer | interop.Reference; declare var kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2: interop.Pointer | interop.Reference; declare const kvImage_PNG_FILTER_VALUE_AVG: number; declare const kvImage_PNG_FILTER_VALUE_NONE: number; declare const kvImage_PNG_FILTER_VALUE_PAETH: number; declare const kvImage_PNG_FILTER_VALUE_SUB: number; declare const kvImage_PNG_FILTER_VALUE_UP: number; declare var kvImage_YpCbCrToARGBMatrix_ITU_R_601_4: interop.Pointer | interop.Reference; declare var kvImage_YpCbCrToARGBMatrix_ITU_R_709_2: interop.Pointer | interop.Reference; declare function la_add_attributes(object: NSObject, attributes: number): void; declare function la_diagonal_matrix_from_vector(vector: NSObject, matrix_diagonal: number): NSObject; declare function la_difference(obj_left: NSObject, obj_right: NSObject): NSObject; declare function la_elementwise_product(obj_left: NSObject, obj_right: NSObject): NSObject; declare function la_identity_matrix(matrix_size: number, scalar_type: number, attributes: number): NSObject; declare function la_inner_product(vector_left: NSObject, vector_right: NSObject): NSObject; declare function la_matrix_cols(matrix: NSObject): number; declare function la_matrix_from_double_buffer(buffer: interop.Pointer | interop.Reference, matrix_rows: number, matrix_cols: number, matrix_row_stride: number, matrix_hint: number, attributes: number): NSObject; declare function la_matrix_from_double_buffer_nocopy(buffer: interop.Pointer | interop.Reference, matrix_rows: number, matrix_cols: number, matrix_row_stride: number, matrix_hint: number, deallocator: interop.FunctionReference<(p1: interop.Pointer | interop.Reference) => void>, attributes: number): NSObject; declare function la_matrix_from_float_buffer(buffer: interop.Pointer | interop.Reference, matrix_rows: number, matrix_cols: number, matrix_row_stride: number, matrix_hint: number, attributes: number): NSObject; declare function la_matrix_from_float_buffer_nocopy(buffer: interop.Pointer | interop.Reference, matrix_rows: number, matrix_cols: number, matrix_row_stride: number, matrix_hint: number, deallocator: interop.FunctionReference<(p1: interop.Pointer | interop.Reference) => void>, attributes: number): NSObject; declare function la_matrix_from_splat(splat: NSObject, matrix_rows: number, matrix_cols: number): NSObject; declare function la_matrix_product(matrix_left: NSObject, matrix_right: NSObject): NSObject; declare function la_matrix_rows(matrix: NSObject): number; declare function la_matrix_slice(matrix: NSObject, matrix_first_row: number, matrix_first_col: number, matrix_row_stride: number, matrix_col_stride: number, slice_rows: number, slice_cols: number): NSObject; declare function la_matrix_to_double_buffer(buffer: interop.Pointer | interop.Reference, buffer_row_stride: number, matrix: NSObject): number; declare function la_matrix_to_float_buffer(buffer: interop.Pointer | interop.Reference, buffer_row_stride: number, matrix: NSObject): number; declare function la_norm_as_double(vector: NSObject, vector_norm: number): number; declare function la_norm_as_float(vector: NSObject, vector_norm: number): number; declare function la_normalized_vector(vector: NSObject, vector_norm: number): NSObject; declare function la_outer_product(vector_left: NSObject, vector_right: NSObject): NSObject; declare function la_release(object: NSObject): void; declare function la_remove_attributes(object: NSObject, attributes: number): void; declare function la_retain(object: NSObject): NSObject; declare function la_scale_with_double(matrix: NSObject, scalar: number): NSObject; declare function la_scale_with_float(matrix: NSObject, scalar: number): NSObject; declare function la_solve(matrix_system: NSObject, obj_rhs: NSObject): NSObject; declare function la_splat_from_double(scalar_value: number, attributes: number): NSObject; declare function la_splat_from_float(scalar_value: number, attributes: number): NSObject; declare function la_splat_from_matrix_element(matrix: NSObject, matrix_row: number, matrix_col: number): NSObject; declare function la_splat_from_vector_element(vector: NSObject, vector_index: number): NSObject; declare function la_status(object: NSObject): number; declare function la_sum(obj_left: NSObject, obj_right: NSObject): NSObject; declare function la_transpose(matrix: NSObject): NSObject; declare function la_vector_from_matrix_col(matrix: NSObject, matrix_col: number): NSObject; declare function la_vector_from_matrix_diagonal(matrix: NSObject, matrix_diagonal: number): NSObject; declare function la_vector_from_matrix_row(matrix: NSObject, matrix_row: number): NSObject; declare function la_vector_from_splat(splat: NSObject, vector_length: number): NSObject; declare function la_vector_length(vector: NSObject): number; declare function la_vector_slice(vector: NSObject, vector_first: number, vector_stride: number, slice_length: number): NSObject; declare function la_vector_to_double_buffer(buffer: interop.Pointer | interop.Reference, buffer_stride: number, vector: NSObject): number; declare function la_vector_to_float_buffer(buffer: interop.Pointer | interop.Reference, buffer_stride: number, vector: NSObject): number; declare function lsamen_(__n: interop.Pointer | interop.Reference, __ca: string, __cb: string): number; declare function mmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; declare function mmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; declare function mtrans(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number): void; declare function mtransD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number): void; declare function quadrature_integrate(__f: interop.Pointer | interop.Reference, __a: number, __b: number, options: interop.Pointer | interop.Reference, status: interop.Pointer | interop.Reference, abs_error: interop.Pointer | interop.Reference, workspace_size: number, workspace: interop.Pointer | interop.Reference): number; interface quadrature_integrate_function { fun: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference) => void>; fun_arg: interop.Pointer | interop.Reference; } declare var quadrature_integrate_function: interop.StructType; interface quadrature_integrate_options { integrator: quadrature_integrator; abs_tolerance: number; rel_tolerance: number; qag_points_per_interval: number; max_intervals: number; } declare var quadrature_integrate_options: interop.StructType; declare const enum quadrature_integrator { QUADRATURE_INTEGRATE_QNG = 0, QUADRATURE_INTEGRATE_QAG = 1, QUADRATURE_INTEGRATE_QAGS = 2 } declare const enum quadrature_status { QUADRATURE_SUCCESS = 0, QUADRATURE_ERROR = -1, QUADRATURE_INVALID_ARG_ERROR = -2, QUADRATURE_ALLOC_ERROR = -3, QUADRATURE_INTERNAL_ERROR = -99, QUADRATURE_INTEGRATE_MAX_EVAL_ERROR = -101, QUADRATURE_INTEGRATE_BAD_BEHAVIOUR_ERROR = -102 } declare function sbdsdc_(__uplo: string, __compq: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __iq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sbdsqr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ncvt: interop.Pointer | interop.Reference, __nru: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function scsum1_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference): number; declare function sdisna_(__job: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbbrd_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __pt: interop.Pointer | interop.Reference, __ldpt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbcon_(__norm: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbequ_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbequb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbrfs_(__trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference, __ldafb: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbsv_(__n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbsvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference, __ldafb: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __equed: string, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbtf2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbtrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgbtrs_(__trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgebak_(__job: string, __side: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgebal_(__job: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgebd2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference, __taup: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgebrd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference, __taup: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgecon_(__norm: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeequ_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeequb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgees_(__jobvs: string, __sort: string, __select: interop.FunctionReference<() => number>, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vs: interop.Pointer | interop.Reference, __ldvs: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeesx_(__jobvs: string, __sort: string, __select: interop.FunctionReference<() => number>, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vs: interop.Pointer | interop.Reference, __ldvs: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeev_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeevx_(__balanc: string, __jobvl: string, __jobvr: string, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __abnrm: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgegs_(__jobvsl: string, __jobvsr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vsl: interop.Pointer | interop.Reference, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference, __ldvsr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgegv_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgehd2_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgehrd_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgejsv_(__joba: string, __jobu: string, __jobv: string, __jobr: string, __jobt: string, __jobp: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sva: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgelq2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgelqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgels_(__trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgelsd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgelss_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgelsx_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgelsy_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeql2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeqlf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeqp3_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeqpf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeqr2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgeqrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgerfs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgerq2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgerqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgesc2_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __rhs: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference): number; declare function sgesdd_(__jobz: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgesv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgesvd_(__jobu: string, __jobvt: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgesvj_(__joba: string, __jobu: string, __jobv: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __sva: interop.Pointer | interop.Reference, __mv: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgesvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __equed: string, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgetc2_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgetf2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgetrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgetri_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgetrs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggbak_(__job: string, __side: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggbal_(__job: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgges_(__jobvsl: string, __jobvsr: string, __sort: string, __selctg: interop.FunctionReference<() => number>, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vsl: interop.Pointer | interop.Reference, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference, __ldvsr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggesx_(__jobvsl: string, __jobvsr: string, __sort: string, __selctg: interop.FunctionReference<() => number>, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vsl: interop.Pointer | interop.Reference, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference, __ldvsr: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggev_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggevx_(__balanc: string, __jobvl: string, __jobvr: string, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __abnrm: interop.Pointer | interop.Reference, __bbnrm: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggglm_(__n: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgghrd_(__compq: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgglse_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggqrf_(__n: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __taua: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __taub: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggrqf_(__m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __taua: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __taub: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggsvd_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sggsvp_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __tola: interop.Pointer | interop.Reference, __tolb: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgsvj0_(__jobv: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __sva: interop.Pointer | interop.Reference, __mv: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __eps: interop.Pointer | interop.Reference, __sfmin: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __nsweep: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgsvj1_(__jobv: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __sva: interop.Pointer | interop.Reference, __mv: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __eps: interop.Pointer | interop.Reference, __sfmin: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __nsweep: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgtcon_(__norm: string, __n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgtrfs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __dlf: interop.Pointer | interop.Reference, __df: interop.Pointer | interop.Reference, __duf: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgtsv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgtsvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __dlf: interop.Pointer | interop.Reference, __df: interop.Pointer | interop.Reference, __duf: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgttrf_(__n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgttrs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sgtts2_(__itrans: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __du2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function shgeqz_(__job: string, __compq: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function shsein_(__side: string, __eigsrc: string, __initv: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ifaill: interop.Pointer | interop.Reference, __ifailr: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function shseqr_(__job: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sisnan_(__sin__: interop.Pointer | interop.Reference): number; declare function slabad_(__small: interop.Pointer | interop.Reference, __large: interop.Pointer | interop.Reference): number; declare function slabrd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference, __taup: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __ldy: interop.Pointer | interop.Reference): number; declare function slacn2_(__n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __isgn: interop.Pointer | interop.Reference, __est: interop.Pointer | interop.Reference, __kase: interop.Pointer | interop.Reference, __isave: interop.Pointer | interop.Reference): number; declare function slacon_(__n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __isgn: interop.Pointer | interop.Reference, __est: interop.Pointer | interop.Reference, __kase: interop.Pointer | interop.Reference): number; declare function slacpy_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function sladiv_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference): number; declare function slae2_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rt1: interop.Pointer | interop.Reference, __rt2: interop.Pointer | interop.Reference): number; declare function slaebz_(__ijob: interop.Pointer | interop.Reference, __nitmax: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __mmax: interop.Pointer | interop.Reference, __minp: interop.Pointer | interop.Reference, __nbmin: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __reltol: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __nval: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __mout: interop.Pointer | interop.Reference, __nab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaed0_(__icompq: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __qstore: interop.Pointer | interop.Reference, __ldqs: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaed1_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaed2_(__k: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __q2: interop.Pointer | interop.Reference, __indx: interop.Pointer | interop.Reference, __indxc: interop.Pointer | interop.Reference, __indxp: interop.Pointer | interop.Reference, __coltyp: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaed3_(__k: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __q2: interop.Pointer | interop.Reference, __indx: interop.Pointer | interop.Reference, __ctot: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaed4_(__n: interop.Pointer | interop.Reference, __i__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __delta: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dlam: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaed5_(__i__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __delta: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dlam: interop.Pointer | interop.Reference): number; declare function slaed6_(__kniter: interop.Pointer | interop.Reference, __orgati: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __finit: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaed7_(__icompq: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __tlvls: interop.Pointer | interop.Reference, __curlvl: interop.Pointer | interop.Reference, __curpbm: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __qstore: interop.Pointer | interop.Reference, __qptr: interop.Pointer | interop.Reference, __prmptr: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaed8_(__icompq: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __q2: interop.Pointer | interop.Reference, __ldq2: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __indxp: interop.Pointer | interop.Reference, __indx: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaed9_(__k: interop.Pointer | interop.Reference, __kstart: interop.Pointer | interop.Reference, __kstop: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __lds: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaeda_(__n: interop.Pointer | interop.Reference, __tlvls: interop.Pointer | interop.Reference, __curlvl: interop.Pointer | interop.Reference, __curpbm: interop.Pointer | interop.Reference, __prmptr: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __qptr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ztemp: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaein_(__rightv: interop.Pointer | interop.Reference, __noinit: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __vi: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __eps3: interop.Pointer | interop.Reference, __smlnum: interop.Pointer | interop.Reference, __bignum: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaev2_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rt1: interop.Pointer | interop.Reference, __rt2: interop.Pointer | interop.Reference, __cs1: interop.Pointer | interop.Reference, __sn1: interop.Pointer | interop.Reference): number; declare function slaexc_(__wantq: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __j1: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slag2_(__a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __safmin: interop.Pointer | interop.Reference, __scale1: interop.Pointer | interop.Reference, __scale2: interop.Pointer | interop.Reference, __wr1: interop.Pointer | interop.Reference, __wr2: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference): number; declare function slag2d_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference, __ldsa: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slags2_(__upper: interop.Pointer | interop.Reference, __a1: interop.Pointer | interop.Reference, __a2: interop.Pointer | interop.Reference, __a3: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __b2: interop.Pointer | interop.Reference, __b3: interop.Pointer | interop.Reference, __csu: interop.Pointer | interop.Reference, __snu: interop.Pointer | interop.Reference, __csv: interop.Pointer | interop.Reference, __snv: interop.Pointer | interop.Reference, __csq: interop.Pointer | interop.Reference, __snq: interop.Pointer | interop.Reference): number; declare function slagtf_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lambda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __in: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slagtm_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function slagts_(__job: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __in: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slagv2_(__a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __csl: interop.Pointer | interop.Reference, __snl: interop.Pointer | interop.Reference, __csr: interop.Pointer | interop.Reference, __snr: interop.Pointer | interop.Reference): number; declare function slahqr_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slahr2_(__n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __ldy: interop.Pointer | interop.Reference): number; declare function slahrd_(__n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __ldy: interop.Pointer | interop.Reference): number; declare function slaic1_(__job: interop.Pointer | interop.Reference, __j: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __sest: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __gamma: interop.Pointer | interop.Reference, __sestpr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference): number; declare function slaisnan_(__sin1: interop.Pointer | interop.Reference, __sin2: interop.Pointer | interop.Reference): number; declare function slaln2_(__ltrans: interop.Pointer | interop.Reference, __na: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __smin: interop.Pointer | interop.Reference, __ca: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d1: interop.Pointer | interop.Reference, __d2: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __xnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slals0_(__icompq: interop.Pointer | interop.Reference, __nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __bx: interop.Pointer | interop.Reference, __ldbx: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __ldgnum: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slalsa_(__icompq: interop.Pointer | interop.Reference, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __bx: interop.Pointer | interop.Reference, __ldbx: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slalsd_(__uplo: string, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slamc1_(__beta: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __rnd: interop.Pointer | interop.Reference, __ieee1: interop.Pointer | interop.Reference): number; declare function slamc2_(__beta: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __rnd: interop.Pointer | interop.Reference, __eps: interop.Pointer | interop.Reference, __emin: interop.Pointer | interop.Reference, __rmin: interop.Pointer | interop.Reference, __emax: interop.Pointer | interop.Reference, __rmax: interop.Pointer | interop.Reference): number; declare function slamc3_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference): number; declare function slamc4_(__emin: interop.Pointer | interop.Reference, __start: interop.Pointer | interop.Reference, __base: interop.Pointer | interop.Reference): number; declare function slamc5_(__beta: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __emin: interop.Pointer | interop.Reference, __ieee: interop.Pointer | interop.Reference, __emax: interop.Pointer | interop.Reference, __rmax: interop.Pointer | interop.Reference): number; declare function slamch_(__cmach: string): number; declare function slamrg_(__n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __strd1: interop.Pointer | interop.Reference, __strd2: interop.Pointer | interop.Reference, __index: interop.Pointer | interop.Reference): number; declare function slaneg_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __lld: interop.Pointer | interop.Reference, __sigma: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference): number; declare function slangb_(__norm: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slange_(__norm: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slangt_(__norm: string, __n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __du: interop.Pointer | interop.Reference): number; declare function slanhs_(__norm: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slansb_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slansf_(__norm: string, __transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slansp_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slanst_(__norm: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference): number; declare function slansy_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slantb_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slantp_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slantr_(__norm: string, __uplo: string, __diag: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slanv2_(__a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __rt1r: interop.Pointer | interop.Reference, __rt1i: interop.Pointer | interop.Reference, __rt2r: interop.Pointer | interop.Reference, __rt2i: interop.Pointer | interop.Reference, __cs: interop.Pointer | interop.Reference, __sn: interop.Pointer | interop.Reference): number; declare function slapll_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __incy: interop.Pointer | interop.Reference, __ssmin: interop.Pointer | interop.Reference): number; declare function slapmt_(__forwrd: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference): number; declare function slapy2_(__x: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference): number; declare function slapy3_(__x: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference): number; declare function slaqgb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function slaqge_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function slaqp2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __vn1: interop.Pointer | interop.Reference, __vn2: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slaqps_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __vn1: interop.Pointer | interop.Reference, __vn2: interop.Pointer | interop.Reference, __auxv: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference, __ldf: interop.Pointer | interop.Reference): number; declare function slaqr0_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaqr1_(__n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __sr1: interop.Pointer | interop.Reference, __si1: interop.Pointer | interop.Reference, __sr2: interop.Pointer | interop.Reference, __si2: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference): number; declare function slaqr2_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __ns: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __sr: interop.Pointer | interop.Reference, __si: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference, __ldwv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference): number; declare function slaqr3_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __ns: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __sr: interop.Pointer | interop.Reference, __si: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference, __ldwv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference): number; declare function slaqr4_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slaqr5_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __kacc22: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nshfts: interop.Pointer | interop.Reference, __sr: interop.Pointer | interop.Reference, __si: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference, __ldwv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __wh: interop.Pointer | interop.Reference, __ldwh: interop.Pointer | interop.Reference): number; declare function slaqsb_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function slaqsp_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function slaqsy_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function slaqtr_(__ltran: interop.Pointer | interop.Reference, __l__CLPK_real: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slar1v_(__n: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __bn: interop.Pointer | interop.Reference, __lambda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __ld: interop.Pointer | interop.Reference, __lld: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __gaptol: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __wantnc: interop.Pointer | interop.Reference, __negcnt: interop.Pointer | interop.Reference, __ztz: interop.Pointer | interop.Reference, __mingma: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __nrminv: interop.Pointer | interop.Reference, __resid: interop.Pointer | interop.Reference, __rqcorr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slar2v_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __incc: interop.Pointer | interop.Reference): number; declare function slarf_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slarfb_(__side: string, __trans: string, __direct: string, __storev: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ldwork: interop.Pointer | interop.Reference): number; declare function slarfg_(__n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference): number; declare function slarfp_(__n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference): number; declare function slarft_(__direct: string, __storev: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference): number; declare function slarfx_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slargv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __incc: interop.Pointer | interop.Reference): number; declare function slarnv_(__idist: interop.Pointer | interop.Reference, __iseed: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference): number; declare function slarra_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __spltol: interop.Pointer | interop.Reference, __tnrm: interop.Pointer | interop.Reference, __nsplit: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarrb_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __lld: interop.Pointer | interop.Reference, __ifirst: interop.Pointer | interop.Reference, __ilast: interop.Pointer | interop.Reference, __rtol1: interop.Pointer | interop.Reference, __rtol2: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __spdiam: interop.Pointer | interop.Reference, __twist: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarrc_(__jobt: string, __n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __eigcnt: interop.Pointer | interop.Reference, __lcnt: interop.Pointer | interop.Reference, __rcnt: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarrd_(__range: string, __order: string, __n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __gers: interop.Pointer | interop.Reference, __reltol: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __nsplit: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __wl: interop.Pointer | interop.Reference, __wu: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __indexw: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarre_(__range: string, __n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __rtol1: interop.Pointer | interop.Reference, __rtol2: interop.Pointer | interop.Reference, __spltol: interop.Pointer | interop.Reference, __nsplit: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __indexw: interop.Pointer | interop.Reference, __gers: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarrf_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __ld: interop.Pointer | interop.Reference, __clstrt: interop.Pointer | interop.Reference, __clend: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __spdiam: interop.Pointer | interop.Reference, __clgapl: interop.Pointer | interop.Reference, __clgapr: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __sigma: interop.Pointer | interop.Reference, __dplus: interop.Pointer | interop.Reference, __lplus: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarrj_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __ifirst: interop.Pointer | interop.Reference, __ilast: interop.Pointer | interop.Reference, __rtol: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __spdiam: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarrk_(__n: interop.Pointer | interop.Reference, __iw: interop.Pointer | interop.Reference, __gl: interop.Pointer | interop.Reference, __gu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e2: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __reltol: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarrr_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarrv_(__n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __dol: interop.Pointer | interop.Reference, __dou: interop.Pointer | interop.Reference, __minrgp: interop.Pointer | interop.Reference, __rtol1: interop.Pointer | interop.Reference, __rtol2: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __indexw: interop.Pointer | interop.Reference, __gers: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slarscl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference): number; declare function slartg_(__f: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference, __cs: interop.Pointer | interop.Reference, __sn: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference): number; declare function slartv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __incc: interop.Pointer | interop.Reference): number; declare function slaruv_(__iseed: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference): number; declare function slarz_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slarzb_(__side: string, __trans: string, __direct: string, __storev: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ldwork: interop.Pointer | interop.Reference): number; declare function slarzt_(__direct: string, __storev: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference): number; declare function slas2_(__f: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ssmin: interop.Pointer | interop.Reference, __ssmax: interop.Pointer | interop.Reference): number; declare function slascl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference): number; declare function slascl_(__type__: string, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __cfrom: interop.Pointer | interop.Reference, __cto: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasd0_(__n: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __smlsiz: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasd1_(__nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __idxq: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasd2_(__nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __u2: interop.Pointer | interop.Reference, __ldu2: interop.Pointer | interop.Reference, __vt2: interop.Pointer | interop.Reference, __ldvt2: interop.Pointer | interop.Reference, __idxp: interop.Pointer | interop.Reference, __idx: interop.Pointer | interop.Reference, __idxc: interop.Pointer | interop.Reference, __idxq: interop.Pointer | interop.Reference, __coltyp: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasd3_(__nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __u2: interop.Pointer | interop.Reference, __ldu2: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __vt2: interop.Pointer | interop.Reference, __ldvt2: interop.Pointer | interop.Reference, __idxc: interop.Pointer | interop.Reference, __ctot: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasd4_(__n: interop.Pointer | interop.Reference, __i__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __delta: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __sigma: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasd5_(__i__: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __delta: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slasd6_(__icompq: interop.Pointer | interop.Reference, __nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __vf: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __idxq: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __ldgnum: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasd7_(__icompq: interop.Pointer | interop.Reference, __nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __zw: interop.Pointer | interop.Reference, __vf: interop.Pointer | interop.Reference, __vfw: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vlw: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __idx: interop.Pointer | interop.Reference, __idxp: interop.Pointer | interop.Reference, __idxq: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __ldgnum: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasd8_(__icompq: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __vf: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __lddifr: interop.Pointer | interop.Reference, __dsigma: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasda_(__icompq: interop.Pointer | interop.Reference, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasdq_(__uplo: string, __sqre: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ncvt: interop.Pointer | interop.Reference, __nru: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __ldvt: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasdt_(__n: interop.Pointer | interop.Reference, __lvl: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __inode: interop.Pointer | interop.Reference, __ndiml: interop.Pointer | interop.Reference, __ndimr: interop.Pointer | interop.Reference, __msub: interop.Pointer | interop.Reference): number; declare function slaset_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference): number; declare function slasq1_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasq2_(__n: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasq3_(__i0: interop.Pointer | interop.Reference, __n0: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __pp: interop.Pointer | interop.Reference, __dmin__: interop.Pointer | interop.Reference, __sigma: interop.Pointer | interop.Reference, __desig: interop.Pointer | interop.Reference, __qmax: interop.Pointer | interop.Reference, __nfail: interop.Pointer | interop.Reference, __iter: interop.Pointer | interop.Reference, __ndiv: interop.Pointer | interop.Reference, __ieee: interop.Pointer | interop.Reference, __ttype: interop.Pointer | interop.Reference, __dmin1: interop.Pointer | interop.Reference, __dmin2: interop.Pointer | interop.Reference, __dn: interop.Pointer | interop.Reference, __dn1: interop.Pointer | interop.Reference, __dn2: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference): number; declare function slasq4_(__i0: interop.Pointer | interop.Reference, __n0: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __pp: interop.Pointer | interop.Reference, __n0in: interop.Pointer | interop.Reference, __dmin__: interop.Pointer | interop.Reference, __dmin1: interop.Pointer | interop.Reference, __dmin2: interop.Pointer | interop.Reference, __dn: interop.Pointer | interop.Reference, __dn1: interop.Pointer | interop.Reference, __dn2: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __ttype: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference): number; declare function slasq5_(__i0: interop.Pointer | interop.Reference, __n0: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __pp: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __dmin__: interop.Pointer | interop.Reference, __dmin1: interop.Pointer | interop.Reference, __dmin2: interop.Pointer | interop.Reference, __dn: interop.Pointer | interop.Reference, __dnm1: interop.Pointer | interop.Reference, __dnm2: interop.Pointer | interop.Reference, __ieee: interop.Pointer | interop.Reference): number; declare function slasq6_(__i0: interop.Pointer | interop.Reference, __n0: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __pp: interop.Pointer | interop.Reference, __dmin__: interop.Pointer | interop.Reference, __dmin1: interop.Pointer | interop.Reference, __dmin2: interop.Pointer | interop.Reference, __dn: interop.Pointer | interop.Reference, __dnm1: interop.Pointer | interop.Reference, __dnm2: interop.Pointer | interop.Reference): number; declare function slasr_(__side: string, __pivot: string, __direct: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference): number; declare function slasrt_(__id: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slassq_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __sumsq: interop.Pointer | interop.Reference): number; declare function slasv2_(__f: interop.Pointer | interop.Reference, __g: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference, __ssmin: interop.Pointer | interop.Reference, __ssmax: interop.Pointer | interop.Reference, __snr: interop.Pointer | interop.Reference, __csr: interop.Pointer | interop.Reference, __snl: interop.Pointer | interop.Reference, __csl: interop.Pointer | interop.Reference): number; declare function slaswp_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __k1: interop.Pointer | interop.Reference, __k2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference): number; declare function slasy2_(__ltranl: interop.Pointer | interop.Reference, __ltranr: interop.Pointer | interop.Reference, __isgn: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __tl: interop.Pointer | interop.Reference, __ldtl: interop.Pointer | interop.Reference, __tr: interop.Pointer | interop.Reference, __ldtr: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __xnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slasyf_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __ldw: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slatbs_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slatdf_(__ijob: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __rhs: interop.Pointer | interop.Reference, __rdsum: interop.Pointer | interop.Reference, __rdscal: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference): number; declare function slatps_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slatrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __ldw: interop.Pointer | interop.Reference): number; declare function slatrs_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slatrz_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slatzm_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c1: interop.Pointer | interop.Reference, __c2: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function slauu2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function slauum_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function smaxloc_(__a: interop.Pointer | interop.Reference, __dimm: interop.Pointer | interop.Reference): number; declare function sopgtr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sopmtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorg2l_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorg2r_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorgbr_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorghr_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorgl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorglq_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorgql_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorgqr_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorgr2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorgrq_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorgtr_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorm2l_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorm2r_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormbr_(__vect: string, __side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormhr_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sorml2_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormlq_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormql_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormqr_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormr2_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormr3_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormrq_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormrz_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sormtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sparse_commit(A: interop.Pointer | interop.Reference): sparse_status; declare function sparse_elementwise_norm_double(A: interop.Pointer | interop.Reference, norm: sparse_norm): number; declare function sparse_elementwise_norm_float(A: interop.Pointer | interop.Reference, norm: sparse_norm): number; declare function sparse_extract_block_double(A: interop.Pointer | interop.Reference, bi: number, bj: number, row_stride: number, col_stride: number, val: interop.Pointer | interop.Reference): sparse_status; declare function sparse_extract_block_float(A: interop.Pointer | interop.Reference, bi: number, bj: number, row_stride: number, col_stride: number, val: interop.Pointer | interop.Reference): sparse_status; declare function sparse_extract_sparse_column_double(A: interop.Pointer | interop.Reference, column: number, row_start: number, row_end: interop.Pointer | interop.Reference, nz: number, val: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_extract_sparse_column_float(A: interop.Pointer | interop.Reference, column: number, row_start: number, row_end: interop.Pointer | interop.Reference, nz: number, val: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_extract_sparse_row_double(A: interop.Pointer | interop.Reference, row: number, column_start: number, column_end: interop.Pointer | interop.Reference, nz: number, val: interop.Pointer | interop.Reference, jndx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_extract_sparse_row_float(A: interop.Pointer | interop.Reference, row: number, column_start: number, column_end: interop.Pointer | interop.Reference, nz: number, val: interop.Pointer | interop.Reference, jndx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_get_block_dimension_for_col(A: interop.Pointer | interop.Reference, j: number): number; declare function sparse_get_block_dimension_for_row(A: interop.Pointer | interop.Reference, i: number): number; declare function sparse_get_matrix_nonzero_count(A: interop.Pointer | interop.Reference): number; declare function sparse_get_matrix_nonzero_count_for_column(A: interop.Pointer | interop.Reference, j: number): number; declare function sparse_get_matrix_nonzero_count_for_row(A: interop.Pointer | interop.Reference, i: number): number; declare function sparse_get_matrix_number_of_columns(A: interop.Pointer | interop.Reference): number; declare function sparse_get_matrix_number_of_rows(A: interop.Pointer | interop.Reference): number; declare function sparse_get_matrix_property(A: interop.Pointer | interop.Reference, pname: sparse_matrix_property): number; declare function sparse_get_vector_nonzero_count_double(N: number, x: interop.Pointer | interop.Reference, incx: number): number; declare function sparse_get_vector_nonzero_count_float(N: number, x: interop.Pointer | interop.Reference, incx: number): number; declare function sparse_inner_product_dense_double(nz: number, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, y: interop.Pointer | interop.Reference, incy: number): number; declare function sparse_inner_product_dense_float(nz: number, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, y: interop.Pointer | interop.Reference, incy: number): number; declare function sparse_inner_product_sparse_double(nzx: number, nzy: number, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, y: interop.Pointer | interop.Reference, indy: interop.Pointer | interop.Reference): number; declare function sparse_inner_product_sparse_float(nzx: number, nzy: number, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, y: interop.Pointer | interop.Reference, indy: interop.Pointer | interop.Reference): number; declare function sparse_insert_block_double(A: interop.Pointer | interop.Reference, val: interop.Pointer | interop.Reference, row_stride: number, col_stride: number, bi: number, bj: number): sparse_status; declare function sparse_insert_block_float(A: interop.Pointer | interop.Reference, val: interop.Pointer | interop.Reference, row_stride: number, col_stride: number, bi: number, bj: number): sparse_status; declare function sparse_insert_col_double(A: interop.Pointer | interop.Reference, j: number, nz: number, val: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_insert_col_float(A: interop.Pointer | interop.Reference, j: number, nz: number, val: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_insert_entries_double(A: interop.Pointer | interop.Reference, N: number, val: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, jndx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_insert_entries_float(A: interop.Pointer | interop.Reference, N: number, val: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, jndx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_insert_entry_double(A: interop.Pointer | interop.Reference, val: number, i: number, j: number): sparse_status; declare function sparse_insert_entry_float(A: interop.Pointer | interop.Reference, val: number, i: number, j: number): sparse_status; declare function sparse_insert_row_double(A: interop.Pointer | interop.Reference, i: number, nz: number, val: interop.Pointer | interop.Reference, jndx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_insert_row_float(A: interop.Pointer | interop.Reference, i: number, nz: number, val: interop.Pointer | interop.Reference, jndx: interop.Pointer | interop.Reference): sparse_status; declare function sparse_matrix_block_create_double(Mb: number, Nb: number, k: number, l: number): interop.Pointer | interop.Reference; declare function sparse_matrix_block_create_float(Mb: number, Nb: number, k: number, l: number): interop.Pointer | interop.Reference; declare function sparse_matrix_create_double(M: number, N: number): interop.Pointer | interop.Reference; declare function sparse_matrix_create_float(M: number, N: number): interop.Pointer | interop.Reference; declare function sparse_matrix_destroy(A: interop.Pointer | interop.Reference): sparse_status; declare function sparse_matrix_product_dense_double(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, n: number, alpha: number, A: interop.Pointer | interop.Reference, B: interop.Pointer | interop.Reference, ldb: number, C: interop.Pointer | interop.Reference, ldc: number): sparse_status; declare function sparse_matrix_product_dense_float(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, n: number, alpha: number, A: interop.Pointer | interop.Reference, B: interop.Pointer | interop.Reference, ldb: number, C: interop.Pointer | interop.Reference, ldc: number): sparse_status; declare function sparse_matrix_product_sparse_double(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, alpha: number, A: interop.Pointer | interop.Reference, B: interop.Pointer | interop.Reference, C: interop.Pointer | interop.Reference, ldc: number): sparse_status; declare function sparse_matrix_product_sparse_float(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, alpha: number, A: interop.Pointer | interop.Reference, B: interop.Pointer | interop.Reference, C: interop.Pointer | interop.Reference, ldc: number): sparse_status; declare const enum sparse_matrix_property { SPARSE_UPPER_TRIANGULAR = 1, SPARSE_LOWER_TRIANGULAR = 2, SPARSE_UPPER_SYMMETRIC = 4, SPARSE_LOWER_SYMMETRIC = 8 } declare function sparse_matrix_trace_double(A: interop.Pointer | interop.Reference, offset: number): number; declare function sparse_matrix_trace_float(A: interop.Pointer | interop.Reference, offset: number): number; declare function sparse_matrix_triangular_solve_dense_double(order: CBLAS_ORDER, transt: CBLAS_TRANSPOSE, nrhs: number, alpha: number, T: interop.Pointer | interop.Reference, B: interop.Pointer | interop.Reference, ldb: number): sparse_status; declare function sparse_matrix_triangular_solve_dense_float(order: CBLAS_ORDER, transt: CBLAS_TRANSPOSE, nrhs: number, alpha: number, T: interop.Pointer | interop.Reference, B: interop.Pointer | interop.Reference, ldb: number): sparse_status; declare function sparse_matrix_variable_block_create_double(Mb: number, Nb: number, K: interop.Pointer | interop.Reference, L: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function sparse_matrix_variable_block_create_float(Mb: number, Nb: number, K: interop.Pointer | interop.Reference, L: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function sparse_matrix_vector_product_dense_double(transa: CBLAS_TRANSPOSE, alpha: number, A: interop.Pointer | interop.Reference, x: interop.Pointer | interop.Reference, incx: number, y: interop.Pointer | interop.Reference, incy: number): sparse_status; declare function sparse_matrix_vector_product_dense_float(transa: CBLAS_TRANSPOSE, alpha: number, A: interop.Pointer | interop.Reference, x: interop.Pointer | interop.Reference, incx: number, y: interop.Pointer | interop.Reference, incy: number): sparse_status; declare const enum sparse_norm { SPARSE_NORM_ONE = 171, SPARSE_NORM_TWO = 173, SPARSE_NORM_INF = 175, SPARSE_NORM_R1 = 179 } declare function sparse_operator_norm_double(A: interop.Pointer | interop.Reference, norm: sparse_norm): number; declare function sparse_operator_norm_float(A: interop.Pointer | interop.Reference, norm: sparse_norm): number; declare function sparse_outer_product_dense_double(M: number, N: number, nz: number, alpha: number, x: interop.Pointer | interop.Reference, incx: number, y: interop.Pointer | interop.Reference, indy: interop.Pointer | interop.Reference, C: interop.Pointer | interop.Reference>): sparse_status; declare function sparse_outer_product_dense_float(M: number, N: number, nz: number, alpha: number, x: interop.Pointer | interop.Reference, incx: number, y: interop.Pointer | interop.Reference, indy: interop.Pointer | interop.Reference, C: interop.Pointer | interop.Reference>): sparse_status; declare function sparse_pack_vector_double(N: number, nz: number, x: interop.Pointer | interop.Reference, incx: number, y: interop.Pointer | interop.Reference, indy: interop.Pointer | interop.Reference): number; declare function sparse_pack_vector_float(N: number, nz: number, x: interop.Pointer | interop.Reference, incx: number, y: interop.Pointer | interop.Reference, indy: interop.Pointer | interop.Reference): number; declare function sparse_permute_cols_double(A: interop.Pointer | interop.Reference, perm: interop.Pointer | interop.Reference): sparse_status; declare function sparse_permute_cols_float(A: interop.Pointer | interop.Reference, perm: interop.Pointer | interop.Reference): sparse_status; declare function sparse_permute_rows_double(A: interop.Pointer | interop.Reference, perm: interop.Pointer | interop.Reference): sparse_status; declare function sparse_permute_rows_float(A: interop.Pointer | interop.Reference, perm: interop.Pointer | interop.Reference): sparse_status; declare function sparse_set_matrix_property(A: interop.Pointer | interop.Reference, pname: sparse_matrix_property): sparse_status; declare const enum sparse_status { SPARSE_SUCCESS = 0, SPARSE_ILLEGAL_PARAMETER = -1000, SPARSE_CANNOT_SET_PROPERTY = -1001, SPARSE_SYSTEM_ERROR = -1002 } declare function sparse_unpack_vector_double(N: number, nz: number, zero: boolean, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, y: interop.Pointer | interop.Reference, incy: number): void; declare function sparse_unpack_vector_float(N: number, nz: number, zero: boolean, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, y: interop.Pointer | interop.Reference, incy: number): void; declare function sparse_vector_add_with_scale_dense_double(nz: number, alpha: number, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, y: interop.Pointer | interop.Reference, incy: number): void; declare function sparse_vector_add_with_scale_dense_float(nz: number, alpha: number, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, y: interop.Pointer | interop.Reference, incy: number): void; declare function sparse_vector_norm_double(nz: number, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, norm: sparse_norm): number; declare function sparse_vector_norm_float(nz: number, x: interop.Pointer | interop.Reference, indx: interop.Pointer | interop.Reference, norm: sparse_norm): number; declare function sparse_vector_triangular_solve_dense_double(transt: CBLAS_TRANSPOSE, alpha: number, T: interop.Pointer | interop.Reference, x: interop.Pointer | interop.Reference, incx: number): sparse_status; declare function sparse_vector_triangular_solve_dense_float(transt: CBLAS_TRANSPOSE, alpha: number, T: interop.Pointer | interop.Reference, x: interop.Pointer | interop.Reference, incx: number): sparse_status; declare function spbcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spbequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spbrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference, __ldafb: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spbstf_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spbsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spbsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference, __ldafb: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spbtf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spbtrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spbtrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spftrf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spftri_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spftrs_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spocon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spoequ_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spoequb_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sporfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sposv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sposvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spotf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spotrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spotri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spotrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sppcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sppequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __afp: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sppsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sppsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __afp: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spstf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __piv: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spstrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __piv: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sptcon_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spteqr_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sptrfs_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __df: interop.Pointer | interop.Reference, __ef: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sptsv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sptsvx_(__fact: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __df: interop.Pointer | interop.Reference, __ef: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spttrf_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function spttrs_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sptts2_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function srscl_(__n: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference, __sx: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference): number; declare function ssbev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssbevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssbevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssbgst_(__vect: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference, __ldbb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssbgv_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference, __ldbb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssbgvd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference, __ldbb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssbgvx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference, __ldbb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssbtrd_(__vect: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssfrk_(__transr: string, __uplo: string, __trans: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference): number; declare function sspcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sspev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sspevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sspevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sspgst_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __bp: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sspgv_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __bp: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sspgvd_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __bp: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sspgvx_(__itype: interop.Pointer | interop.Reference, __jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __bp: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __afp: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sspsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sspsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __afp: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssptrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sstebz_(__range: string, __order: string, __n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __nsplit: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sstedc_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sstegr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sstein_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sstemr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __nzc: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __tryrac: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssteqr_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssterf_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sstev_(__jobz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sstevd_(__jobz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sstevr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function sstevx_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssycon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssyequb_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssyev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssyevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssyevr_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssyevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssygs2_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssygst_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssygv_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssygvd_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssygvx_(__itype: interop.Pointer | interop.Reference, __jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssyrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssysv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssysvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssytd2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssytf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssytrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssytrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssytri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ssytrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stbcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stbrfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stbtrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stfsm_(__transr: string, __side: string, __uplo: string, __trans: string, __diag: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference): number; declare function stftri_(__transr: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stfttp_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stfttr_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stgevc_(__side: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __lds: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __ldp: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stgex2_(__wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __j1: interop.Pointer | interop.Reference, __n1: interop.Pointer | interop.Reference, __n2: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stgexc_(__wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __ifst: interop.Pointer | interop.Reference, __ilst: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stgsen_(__ijob: interop.Pointer | interop.Reference, __wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __alphar: interop.Pointer | interop.Reference, __alphai: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __ldz: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __pl: interop.Pointer | interop.Reference, __pr: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stgsja_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __tola: interop.Pointer | interop.Reference, __tolb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ncycle: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stgsna_(__job: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stgsy2_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __rdsum: interop.Pointer | interop.Reference, __rdscal: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __pq: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stgsyl_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stpcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stprfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stptri_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stptrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stpttf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stpttr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strevc_(__side: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strexc_(__compq: string, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __ifst: interop.Pointer | interop.Reference, __ilst: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strrfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strsen_(__job: string, __compq: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __wr: interop.Pointer | interop.Reference, __wi: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strsna_(__job: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference, __ldt: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference, __ldvr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __ldwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strsyl_(__trana: string, __tranb: string, __isgn: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strti2_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strtri_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strtrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strttf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function strttp_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stzrqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function stzrzf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function vDSP_DCT_CreateSetup(__Previous: interop.Pointer | interop.Reference, __Length: number, __Type: vDSP_DCT_Type): interop.Pointer | interop.Reference; declare function vDSP_DCT_Execute(__Setup: interop.Pointer | interop.Reference, __Input: interop.Pointer | interop.Reference, __Output: interop.Pointer | interop.Reference): void; declare const enum vDSP_DCT_Type { II = 2, III = 3, IV = 4 } declare function vDSP_DFT_CreateSetup(__Previous: interop.Pointer | interop.Reference, __Length: number): interop.Pointer | interop.Reference; declare function vDSP_DFT_DestroySetup(__Setup: interop.Pointer | interop.Reference): void; declare function vDSP_DFT_DestroySetupD(__Setup: interop.Pointer | interop.Reference): void; declare const enum vDSP_DFT_Direction { FORWARD = 1, INVERSE = -1 } declare function vDSP_DFT_Execute(__Setup: interop.Pointer | interop.Reference, __Ir: interop.Pointer | interop.Reference, __Ii: interop.Pointer | interop.Reference, __Or: interop.Pointer | interop.Reference, __Oi: interop.Pointer | interop.Reference): void; declare function vDSP_DFT_ExecuteD(__Setup: interop.Pointer | interop.Reference, __Ir: interop.Pointer | interop.Reference, __Ii: interop.Pointer | interop.Reference, __Or: interop.Pointer | interop.Reference, __Oi: interop.Pointer | interop.Reference): void; declare function vDSP_DFT_zop(__Setup: interop.Pointer | interop.Reference, __Ir: interop.Pointer | interop.Reference, __Ii: interop.Pointer | interop.Reference, __Is: number, __Or: interop.Pointer | interop.Reference, __Oi: interop.Pointer | interop.Reference, __Os: number, __Direction: vDSP_DFT_Direction): void; declare function vDSP_DFT_zop_CreateSetup(__Previous: interop.Pointer | interop.Reference, __Length: number, __Direction: vDSP_DFT_Direction): interop.Pointer | interop.Reference; declare function vDSP_DFT_zop_CreateSetupD(__Previous: interop.Pointer | interop.Reference, __Length: number, __Direction: vDSP_DFT_Direction): interop.Pointer | interop.Reference; declare function vDSP_DFT_zrop_CreateSetup(__Previous: interop.Pointer | interop.Reference, __Length: number, __Direction: vDSP_DFT_Direction): interop.Pointer | interop.Reference; declare function vDSP_DFT_zrop_CreateSetupD(__Previous: interop.Pointer | interop.Reference, __Length: number, __Direction: vDSP_DFT_Direction): interop.Pointer | interop.Reference; declare function vDSP_FFT16_copv(__Output: interop.Pointer | interop.Reference, __Input: interop.Pointer | interop.Reference, __Direction: number): void; declare function vDSP_FFT16_zopv(__Or: interop.Pointer | interop.Reference, __Oi: interop.Pointer | interop.Reference, __Ir: interop.Pointer | interop.Reference, __Ii: interop.Pointer | interop.Reference, __Direction: number): void; declare function vDSP_FFT32_copv(__Output: interop.Pointer | interop.Reference, __Input: interop.Pointer | interop.Reference, __Direction: number): void; declare function vDSP_FFT32_zopv(__Or: interop.Pointer | interop.Reference, __Oi: interop.Pointer | interop.Reference, __Ir: interop.Pointer | interop.Reference, __Ii: interop.Pointer | interop.Reference, __Direction: number): void; declare const vDSP_HALF_WINDOW: number; declare const vDSP_HANN_DENORM: number; declare const vDSP_HANN_NORM: number; declare function vDSP_biquad(__Setup: interop.Pointer | interop.Reference, __Delay: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __IX: number, __Y: interop.Pointer | interop.Reference, __IY: number, __N: number): void; declare function vDSP_biquadD(__Setup: interop.Pointer | interop.Reference, __Delay: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference, __IX: number, __Y: interop.Pointer | interop.Reference, __IY: number, __N: number): void; declare function vDSP_biquad_CreateSetup(__Coefficients: interop.Pointer | interop.Reference, __M: number): interop.Pointer | interop.Reference; declare function vDSP_biquad_CreateSetupD(__Coefficients: interop.Pointer | interop.Reference, __M: number): interop.Pointer | interop.Reference; declare function vDSP_biquad_DestroySetup(__setup: interop.Pointer | interop.Reference): void; declare function vDSP_biquad_DestroySetupD(__setup: interop.Pointer | interop.Reference): void; declare function vDSP_biquadm(__Setup: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference>, __IX: number, __Y: interop.Pointer | interop.Reference>, __IY: number, __N: number): void; declare function vDSP_biquadmD(__Setup: interop.Pointer | interop.Reference, __X: interop.Pointer | interop.Reference>, __IX: number, __Y: interop.Pointer | interop.Reference>, __IY: number, __N: number): void; declare function vDSP_biquadm_CopyState(__dest: interop.Pointer | interop.Reference, __src: interop.Pointer | interop.Reference): void; declare function vDSP_biquadm_CopyStateD(__dest: interop.Pointer | interop.Reference, __src: interop.Pointer | interop.Reference): void; declare function vDSP_biquadm_CreateSetup(__coeffs: interop.Pointer | interop.Reference, __M: number, __N: number): interop.Pointer | interop.Reference; declare function vDSP_biquadm_CreateSetupD(__coeffs: interop.Pointer | interop.Reference, __M: number, __N: number): interop.Pointer | interop.Reference; declare function vDSP_biquadm_DestroySetup(__setup: interop.Pointer | interop.Reference): void; declare function vDSP_biquadm_DestroySetupD(__setup: interop.Pointer | interop.Reference): void; declare function vDSP_biquadm_ResetState(__setup: interop.Pointer | interop.Reference): void; declare function vDSP_biquadm_ResetStateD(__setup: interop.Pointer | interop.Reference): void; declare function vDSP_biquadm_SetActiveFilters(__setup: interop.Pointer | interop.Reference, __filter_states: interop.Pointer | interop.Reference): void; declare function vDSP_biquadm_SetCoefficientsDouble(__setup: interop.Pointer | interop.Reference, __coeffs: interop.Pointer | interop.Reference, __start_sec: number, __start_chn: number, __nsec: number, __nchn: number): void; declare function vDSP_biquadm_SetCoefficientsSingle(__setup: interop.Pointer | interop.Reference, __coeffs: interop.Pointer | interop.Reference, __start_sec: number, __start_chn: number, __nsec: number, __nchn: number): void; declare function vDSP_biquadm_SetTargetsDouble(__setup: interop.Pointer | interop.Reference, __targets: interop.Pointer | interop.Reference, __interp_rate: number, __interp_threshold: number, __start_sec: number, __start_chn: number, __nsec: number, __nchn: number): void; declare function vDSP_biquadm_SetTargetsSingle(__setup: interop.Pointer | interop.Reference, __targets: interop.Pointer | interop.Reference, __interp_rate: number, __interp_threshold: number, __start_sec: number, __start_chn: number, __nsec: number, __nchn: number): void; declare function vDSP_blkman_window(__C: interop.Pointer | interop.Reference, __N: number, __Flag: number): void; declare function vDSP_blkman_windowD(__C: interop.Pointer | interop.Reference, __N: number, __Flag: number): void; declare function vDSP_conv(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function vDSP_convD(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function vDSP_create_fftsetup(__Log2n: number, __Radix: number): interop.Pointer | interop.Reference; declare function vDSP_create_fftsetupD(__Log2n: number, __Radix: number): interop.Pointer | interop.Reference; declare function vDSP_ctoz(__C: interop.Pointer | interop.Reference, __IC: number, __Z: interop.Pointer | interop.Reference, __IZ: number, __N: number): void; declare function vDSP_ctozD(__C: interop.Pointer | interop.Reference, __IC: number, __Z: interop.Pointer | interop.Reference, __IZ: number, __N: number): void; declare function vDSP_deq22(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_deq22D(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_desamp(__A: interop.Pointer | interop.Reference, __DF: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number, __P: number): void; declare function vDSP_desampD(__A: interop.Pointer | interop.Reference, __DF: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number, __P: number): void; declare function vDSP_destroy_fftsetup(__setup: interop.Pointer | interop.Reference): void; declare function vDSP_destroy_fftsetupD(__setup: interop.Pointer | interop.Reference): void; declare function vDSP_distancesq(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_distancesqD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_dotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_dotpr2(__A0: interop.Pointer | interop.Reference, __IA0: number, __A1: interop.Pointer | interop.Reference, __IA1: number, __B: interop.Pointer | interop.Reference, __IB: number, __C0: interop.Pointer | interop.Reference, __C1: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_dotpr2D(__A0: interop.Pointer | interop.Reference, __IA0: number, __A1: interop.Pointer | interop.Reference, __IA1: number, __B: interop.Pointer | interop.Reference, __IB: number, __C0: interop.Pointer | interop.Reference, __C1: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_dotpr2_s1_15(__A0: interop.Pointer | interop.Reference, __IA0: number, __A1: interop.Pointer | interop.Reference, __IA1: number, __B: interop.Pointer | interop.Reference, __IB: number, __C0: interop.Pointer | interop.Reference, __C1: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_dotpr2_s8_24(__A0: interop.Pointer | interop.Reference, __IA0: number, __A1: interop.Pointer | interop.Reference, __IA1: number, __B: interop.Pointer | interop.Reference, __IB: number, __C0: interop.Pointer | interop.Reference, __C1: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_dotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_dotpr_s1_15(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_dotpr_s8_24(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_f3x3(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; declare function vDSP_f3x3D(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; declare function vDSP_f5x5(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; declare function vDSP_f5x5D(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; declare function vDSP_fft2d_zip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zipD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zipt(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC1: number, __IC0: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_ziptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zopt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zoptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zrip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zripD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __flag: number): void; declare function vDSP_fft2d_zript(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zriptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __flag: number): void; declare function vDSP_fft2d_zrop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zropD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zropt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft2d_zroptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; declare function vDSP_fft3_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft3_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft5_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft5_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zipD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zipt(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function vDSP_fft_ziptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zopt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zoptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zrip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zripD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zript(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zriptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zrop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zropD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zropt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function vDSP_fft_zroptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; declare function vDSP_fftm_zip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zipD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zipt(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_ziptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zopt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zoptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zrip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zripD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zript(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zriptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zrop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zropD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zropt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_fftm_zroptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; declare function vDSP_hamm_window(__C: interop.Pointer | interop.Reference, __N: number, __Flag: number): void; declare function vDSP_hamm_windowD(__C: interop.Pointer | interop.Reference, __N: number, __Flag: number): void; declare function vDSP_hann_window(__C: interop.Pointer | interop.Reference, __N: number, __Flag: number): void; declare function vDSP_hann_windowD(__C: interop.Pointer | interop.Reference, __N: number, __Flag: number): void; declare function vDSP_imgfir(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __P: number, __Q: number): void; declare function vDSP_imgfirD(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __P: number, __Q: number): void; interface vDSP_int24 { bytes: interop.Reference; } declare var vDSP_int24: interop.StructType; declare function vDSP_maxmgv(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_maxmgvD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_maxmgvi(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_maxmgviD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_maxv(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_maxvD(__A: interop.Pointer | interop.Reference, __I: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_maxvi(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_maxviD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_meamgv(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_meamgvD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_meanv(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_meanvD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_measqv(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_measqvD(__A: interop.Pointer | interop.Reference, __I: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_minmgv(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_minmgvD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_minmgvi(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_minmgviD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_minv(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_minvD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_minvi(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_minviD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_mmov(__A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __M: number, __N: number, __TA: number, __TC: number): void; declare function vDSP_mmovD(__A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __M: number, __N: number, __TA: number, __TC: number): void; declare function vDSP_mmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; declare function vDSP_mmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; declare function vDSP_mtrans(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number): void; declare function vDSP_mtransD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number): void; declare function vDSP_mvessq(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_mvessqD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_normalize(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Mean: interop.Pointer | interop.Reference, __StandardDeviation: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_normalizeD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Mean: interop.Pointer | interop.Reference, __StandardDeviation: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_nzcros(__A: interop.Pointer | interop.Reference, __IA: number, __B: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_nzcrosD(__A: interop.Pointer | interop.Reference, __IA: number, __B: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_polar(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_polarD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_rect(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_rectD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_rmsqv(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_rmsqvD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_svdiv(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_svdivD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_sve(__A: interop.Pointer | interop.Reference, __I: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_sveD(__A: interop.Pointer | interop.Reference, __I: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_sve_svesq(__A: interop.Pointer | interop.Reference, __IA: number, __Sum: interop.Pointer | interop.Reference, __SumOfSquares: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_sve_svesqD(__A: interop.Pointer | interop.Reference, __IA: number, __Sum: interop.Pointer | interop.Reference, __SumOfSquares: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_svemg(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_svemgD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_svesq(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_svesqD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_svs(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_svsD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __N: number): void; interface vDSP_uint24 { bytes: interop.Reference; } declare var vDSP_uint24: interop.StructType; declare function vDSP_vaam(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vaamD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vabs(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vabsD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vabsi(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vaddi(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vaddsub(__I0: interop.Pointer | interop.Reference, __I0S: number, __I1: interop.Pointer | interop.Reference, __I1S: number, __O0: interop.Pointer | interop.Reference, __O0S: number, __O1: interop.Pointer | interop.Reference, __O1S: number, __N: number): void; declare function vDSP_vaddsubD(__I0: interop.Pointer | interop.Reference, __I0S: number, __I1: interop.Pointer | interop.Reference, __I1S: number, __O0: interop.Pointer | interop.Reference, __O0S: number, __O1: interop.Pointer | interop.Reference, __O1S: number, __N: number): void; declare function vDSP_vam(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vamD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __IDD: number, __N: number): void; declare function vDSP_vasbm(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vasbmD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vasm(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vasmD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vavlin(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vavlinD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vclip(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vclipD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vclipc(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number, __NLow: interop.Pointer | interop.Reference, __NHigh: interop.Pointer | interop.Reference): void; declare function vDSP_vclipcD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number, __NLow: interop.Pointer | interop.Reference, __NHigh: interop.Pointer | interop.Reference): void; declare function vDSP_vclr(__C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vclrD(__C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vcmprs(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vcmprsD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vdbcon(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __F: number): void; declare function vDSP_vdbconD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __F: number): void; declare function vDSP_vdist(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vdistD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vdiv(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vdivD(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vdivi(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vdpsp(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_venvlp(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_venvlpD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_veqvi(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfill(__A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfillD(__A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfilli(__A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfix16(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfix16D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfix32(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfix32D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfix8(__A: interop.Pointer | interop.Reference, __IA: number, __C: string, __IC: number, __N: number): void; declare function vDSP_vfix8D(__A: interop.Pointer | interop.Reference, __IA: number, __C: string, __IC: number, __N: number): void; declare function vDSP_vfixr16(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixr16D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixr32(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixr32D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixr8(__A: interop.Pointer | interop.Reference, __IA: number, __C: string, __IC: number, __N: number): void; declare function vDSP_vfixr8D(__A: interop.Pointer | interop.Reference, __IA: number, __C: string, __IC: number, __N: number): void; declare function vDSP_vfixru16(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixru16D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixru32(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixru32D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixru8(__A: interop.Pointer | interop.Reference, __IA: number, __C: string, __IC: number, __N: number): void; declare function vDSP_vfixru8D(__A: interop.Pointer | interop.Reference, __IA: number, __C: string, __IC: number, __N: number): void; declare function vDSP_vfixu16(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixu16D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixu32(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixu32D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfixu8(__A: interop.Pointer | interop.Reference, __IA: number, __C: string, __IC: number, __N: number): void; declare function vDSP_vfixu8D(__A: interop.Pointer | interop.Reference, __IA: number, __C: string, __IC: number, __N: number): void; declare function vDSP_vflt16(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vflt16D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vflt24(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vflt32(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vflt32D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vflt8(__A: string, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vflt8D(__A: string, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfltsm24(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfltsmu24(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfltu16(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfltu16D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfltu24(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfltu32(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfltu32D(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfltu8(__A: string, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfltu8D(__A: string, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfrac(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vfracD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vgathr(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vgathrD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vgathra(__A: interop.Pointer | interop.Reference>, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vgathraD(__A: interop.Pointer | interop.Reference>, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vgen(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vgenD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vgenp(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __M: number): void; declare function vDSP_vgenpD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __M: number): void; declare function vDSP_viclip(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_viclipD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vindex(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vindexD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vintb(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vintbD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vlim(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vlimD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vlint(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __M: number): void; declare function vDSP_vlintD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __M: number): void; declare function vDSP_vma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vmax(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vmaxD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vmaxmg(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vmaxmgD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vmin(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vminD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vminmg(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vminmgD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vmma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vmmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vmmsb(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vmmsbD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vmsa(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vmsaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vmsb(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vmsbD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vnabs(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vnabsD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vneg(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vnegD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vpoly(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function vDSP_vpolyD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function vDSP_vpythg(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vpythgD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vqint(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __M: number): void; declare function vDSP_vqintD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __M: number): void; declare function vDSP_vramp(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vrampD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vrampmul(__I: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmul2(__I0: interop.Pointer | interop.Reference, __I1: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O0: interop.Pointer | interop.Reference, __O1: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmul2D(__I0: interop.Pointer | interop.Reference, __I1: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O0: interop.Pointer | interop.Reference, __O1: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmul2_s1_15(__I0: interop.Pointer | interop.Reference, __I1: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O0: interop.Pointer | interop.Reference, __O1: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmul2_s8_24(__I0: interop.Pointer | interop.Reference, __I1: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O0: interop.Pointer | interop.Reference, __O1: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmulD(__I: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmul_s1_15(__I: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmul_s8_24(__I: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmuladd(__I: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmuladd2(__I0: interop.Pointer | interop.Reference, __I1: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O0: interop.Pointer | interop.Reference, __O1: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmuladd2D(__I0: interop.Pointer | interop.Reference, __I1: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O0: interop.Pointer | interop.Reference, __O1: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmuladd2_s1_15(__I0: interop.Pointer | interop.Reference, __I1: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O0: interop.Pointer | interop.Reference, __O1: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmuladd2_s8_24(__I0: interop.Pointer | interop.Reference, __I1: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O0: interop.Pointer | interop.Reference, __O1: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmuladdD(__I: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmuladd_s1_15(__I: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrampmuladd_s8_24(__I: interop.Pointer | interop.Reference, __IS: number, __Start: interop.Pointer | interop.Reference, __Step: interop.Pointer | interop.Reference, __O: interop.Pointer | interop.Reference, __OS: number, __N: number): void; declare function vDSP_vrsum(__A: interop.Pointer | interop.Reference, __IA: number, __S: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vrsumD(__A: interop.Pointer | interop.Reference, __IA: number, __S: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vrvrs(__C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vrvrsD(__C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsaddi(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsbm(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsbmD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsbsbm(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vsbsbmD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vsbsm(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsbsmD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsdiv(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsdivD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsdivi(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsimps(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsimpsD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsmfix24(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsmfixu24(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsmsa(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsmsaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsmsb(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsmsbD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vsmsma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vsmsmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __E: interop.Pointer | interop.Reference, __IE: number, __N: number): void; declare function vDSP_vsmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsort(__C: interop.Pointer | interop.Reference, __N: number, __Order: number): void; declare function vDSP_vsortD(__C: interop.Pointer | interop.Reference, __N: number, __Order: number): void; declare function vDSP_vsorti(__C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __Temporary: interop.Pointer | interop.Reference, __N: number, __Order: number): void; declare function vDSP_vsortiD(__C: interop.Pointer | interop.Reference, __I: interop.Pointer | interop.Reference, __Temporary: interop.Pointer | interop.Reference, __N: number, __Order: number): void; declare function vDSP_vspdp(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsq(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsqD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vssq(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vssqD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsub(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vsubD(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vswap(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __N: number): void; declare function vDSP_vswapD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __N: number): void; declare function vDSP_vswmax(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __WindowLength: number): void; declare function vDSP_vswmaxD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __WindowLength: number): void; declare function vDSP_vswsum(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function vDSP_vswsumD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function vDSP_vtabi(__A: interop.Pointer | interop.Reference, __IA: number, __S1: interop.Pointer | interop.Reference, __S2: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __M: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vtabiD(__A: interop.Pointer | interop.Reference, __IA: number, __S1: interop.Pointer | interop.Reference, __S2: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __M: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vthr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vthrD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vthres(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vthresD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vthrsc(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vthrscD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_vtmerg(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vtmergD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vtrapz(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_vtrapzD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_wiener(__L: number, __A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __F: interop.Pointer | interop.Reference, __P: interop.Pointer | interop.Reference, __Flag: number, __Error: interop.Pointer | interop.Reference): void; declare function vDSP_wienerD(__L: number, __A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __F: interop.Pointer | interop.Reference, __P: interop.Pointer | interop.Reference, __Flag: number, __Error: interop.Pointer | interop.Reference): void; declare function vDSP_zaspec(__A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zaspecD(__A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zcoher(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zcoherD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __D: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zconv(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function vDSP_zconvD(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function vDSP_zcspec(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zcspecD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zdotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zdotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zidotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zidotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zmma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function vDSP_zmmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function vDSP_zmms(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function vDSP_zmmsD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function vDSP_zmmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; declare function vDSP_zmmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; declare function vDSP_zmsm(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function vDSP_zmsmD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function vDSP_zrdesamp(__A: interop.Pointer | interop.Reference, __DF: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number, __P: number): void; declare function vDSP_zrdesampD(__A: interop.Pointer | interop.Reference, __DF: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number, __P: number): void; declare function vDSP_zrdotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zrdotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zrvadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zrvaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zrvdiv(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zrvdivD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zrvmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zrvmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zrvsub(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zrvsubD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_ztoc(__Z: interop.Pointer | interop.Reference, __IZ: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_ztocD(__Z: interop.Pointer | interop.Reference, __IZ: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_ztrans(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_ztransD(__A: interop.Pointer | interop.Reference, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __N: number): void; declare function vDSP_zvabs(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvabsD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvcma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_zvcmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_zvcmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvcmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __iC: number, __N: number): void; declare function vDSP_zvconj(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvconjD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvdiv(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvdivD(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvfill(__A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvfillD(__A: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_zvmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_zvmags(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvmagsD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvmgsa(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvmgsaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvmmaa(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __F: interop.Pointer | interop.Reference, __IF: number, __N: number): void; declare function vDSP_zvmmaaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __E: interop.Pointer | interop.Reference, __IE: number, __F: interop.Pointer | interop.Reference, __IF: number, __N: number): void; declare function vDSP_zvmov(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvmovD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __Conjugate: number): void; declare function vDSP_zvmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __Conjugate: number): void; declare function vDSP_zvneg(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvnegD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvphas(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvphasD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvsma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_zvsmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vDSP_zvsub(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvsubD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvzsml(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vDSP_zvzsmlD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare const enum vImageARGBType { kvImageARGB8888 = 0, kvImageARGB16U = 1, kvImageARGB16Q12 = 2 } declare function vImageAffineWarpCG_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarpCG_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarpCG_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarpCG_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarpCG_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageAffineWarpCG_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageAffineWarpD_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarpD_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarpD_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarpD_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarpD_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageAffineWarpD_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageAffineWarp_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarp_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarp_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarp_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageAffineWarp_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageAffineWarp_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageAlphaBlend_ARGB8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageAlphaBlend_ARGBFFFF(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8(srcTop: interop.Pointer | interop.Reference, srcTopAlpha: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF(srcTop: interop.Pointer | interop.Reference, srcTopAlpha: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageAlphaBlend_Planar8(srcTop: interop.Pointer | interop.Reference, srcTopAlpha: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, srcBottomAlpha: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageAlphaBlend_PlanarF(srcTop: interop.Pointer | interop.Reference, srcTopAlpha: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, srcBottomAlpha: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageBoxConvolve_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageBoxConvolve_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: number, flags: number): number; declare function vImageBufferFill_ARGB16S(dest: interop.Pointer | interop.Reference, color: interop.Reference, flags: number): number; declare function vImageBufferFill_ARGB16U(dest: interop.Pointer | interop.Reference, color: interop.Reference, flags: number): number; declare function vImageBufferFill_ARGB8888(dest: interop.Pointer | interop.Reference, color: interop.Reference, flags: number): number; declare function vImageBufferFill_ARGBFFFF(dest: interop.Pointer | interop.Reference, color: interop.Reference, flags: number): number; declare function vImageBufferFill_CbCr16U(dest: interop.Pointer | interop.Reference, color: interop.Reference, flags: number): number; declare function vImageBufferFill_CbCr8(dest: interop.Pointer | interop.Reference, color: interop.Reference, flags: number): number; declare function vImageBuffer_CopyToCVPixelBuffer(buffer: interop.Pointer | interop.Reference, bufferFormat: interop.Pointer | interop.Reference, cvPixelBuffer: any, cvImageFormat: any, backgroundColor: interop.Pointer | interop.Reference, flags: number): number; declare function vImageBuffer_GetSize(buf: interop.Pointer | interop.Reference): CGSize; declare function vImageBuffer_Init(buf: interop.Pointer | interop.Reference, height: number, width: number, pixelBits: number, flags: number): number; declare function vImageBuffer_InitForCopyFromCVPixelBuffer(buffers: interop.Pointer | interop.Reference, converter: any, pixelBuffer: any, flags: number): number; declare function vImageBuffer_InitForCopyToCVPixelBuffer(buffers: interop.Pointer | interop.Reference, converter: any, pixelBuffer: any, flags: number): number; declare function vImageBuffer_InitWithCGImage(buf: interop.Pointer | interop.Reference, format: interop.Pointer | interop.Reference, backgroundColor: interop.Pointer | interop.Reference, image: any, flags: number): number; declare function vImageBuffer_InitWithCVPixelBuffer(buffer: interop.Pointer | interop.Reference, desiredFormat: interop.Pointer | interop.Reference, cvPixelBuffer: any, cvImageFormat: any, backgroundColor: interop.Pointer | interop.Reference, flags: number): number; declare function vImageByteSwap_Planar16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageCGImageFormat_GetComponentCount(format: interop.Pointer | interop.Reference): number; declare function vImageCGImageFormat_IsEqual(f1: interop.Pointer | interop.Reference, f2: interop.Pointer | interop.Reference): boolean; declare function vImageCVImageFormat_Copy(format: any): interop.Unmanaged; declare function vImageCVImageFormat_CopyChannelDescription(format: any, desc: interop.Pointer | interop.Reference, type: number): number; declare function vImageCVImageFormat_CopyConversionMatrix(format: any, matrix: interop.Pointer | interop.Reference, inType: number): number; declare function vImageCVImageFormat_Create(imageFormatType: number, matrix: interop.Pointer | interop.Reference, cvImageBufferChromaLocation: string, baseColorspace: any, alphaIsOneHint: number): interop.Unmanaged; declare function vImageCVImageFormat_CreateWithCVPixelBuffer(buffer: any): interop.Unmanaged; declare function vImageCVImageFormat_GetAlphaHint(format: any): number; declare function vImageCVImageFormat_GetChannelCount(format: any): number; declare function vImageCVImageFormat_GetChannelDescription(format: any, type: number): interop.Pointer | interop.Reference; declare function vImageCVImageFormat_GetChannelNames(format: any): interop.Pointer | interop.Reference; declare function vImageCVImageFormat_GetChromaSiting(format: any): interop.Unmanaged; declare function vImageCVImageFormat_GetColorSpace(format: any): interop.Unmanaged; declare function vImageCVImageFormat_GetConversionMatrix(format: any, outType: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function vImageCVImageFormat_GetFormatCode(format: any): number; declare function vImageCVImageFormat_GetUserData(format: any): interop.Pointer | interop.Reference; declare function vImageCVImageFormat_Release(fmt: any): void; declare function vImageCVImageFormat_Retain(fmt: any): void; declare function vImageCVImageFormat_SetAlphaHint(format: any, alphaIsOne: number): number; declare function vImageCVImageFormat_SetChromaSiting(format: any, siting: string): number; declare function vImageCVImageFormat_SetColorSpace(format: any, colorspace: any): number; declare function vImageCVImageFormat_SetUserData(format: any, userData: interop.Pointer | interop.Reference, userDataReleaseCallback: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference) => void>): number; interface vImageChannelDescription { min: number; zero: number; full: number; max: number; } declare var vImageChannelDescription: interop.StructType; declare function vImageClipToAlpha_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageClipToAlpha_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageClipToAlpha_Planar8(src: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageClipToAlpha_PlanarF(src: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageClipToAlpha_RGBA8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageClipToAlpha_RGBAFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageClip_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: number, minFloat: number, flags: number): number; declare function vImageContrastStretch_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageContrastStretch_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageContrastStretch_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageContrastStretch_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageConvert_12UTo16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16Fto16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16Fto16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16Q12to16F(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16Q12to16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16Q12to8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16Q12toF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16SToF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, offset: number, scale: number, flags: number): number; declare function vImageConvert_16UTo12U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16UToF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, offset: number, scale: number, flags: number): number; declare function vImageConvert_16UToPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16Uto16F(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_16Uto16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_420Yp8_Cb8_Cr8ToARGB8888(srcYp: interop.Pointer | interop.Reference, srcCb: interop.Pointer | interop.Reference, srcCr: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_420Yp8_CbCr8ToARGB8888(srcYp: interop.Pointer | interop.Reference, srcCbCr: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_422CbYpCrYp16ToARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_422CbYpCrYp16ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_422CbYpCrYp8ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_422CbYpCrYp8_AA8ToARGB8888(src: interop.Pointer | interop.Reference, srcA: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_422YpCbYpCr8ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_444AYpCbCr16ToARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_444AYpCbCr16ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_444AYpCbCr8ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_444CbYpCrA8ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_444CrYpCb10ToARGB16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_444CrYpCb10ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_444CrYpCb8ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, alpha: number, flags: number): number; declare function vImageConvert_8to16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB1555toARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB1555toPlanar8(src: interop.Pointer | interop.Reference, destA: interop.Pointer | interop.Reference, destR: interop.Pointer | interop.Reference, destG: interop.Pointer | interop.Reference, destB: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB1555toRGB565(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB16Q12To422CrYpCbYpCbYpCbYpCrYpCrYp10(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16Q12To444CrYpCb10(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16Q12ToARGB2101010(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, RGB101010Min: number, RGB101010Max: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16Q12ToRGBA1010102(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, RGB101010Min: number, RGB101010Max: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16Q12ToXRGB2101010(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, RGB101010Min: number, RGB101010Max: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16UTo422CbYpCrYp16(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16UTo444AYpCbCr16(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16UToARGB2101010(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16UToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, copyMask: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16UToRGBA1010102(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16UToXRGB2101010(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16UtoARGB8888_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, dither: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB16UtoPlanar16U(argbSrc: interop.Pointer | interop.Reference, aDest: interop.Pointer | interop.Reference, rDest: interop.Pointer | interop.Reference, gDest: interop.Pointer | interop.Reference, bDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB16UtoRGB16U(argbSrc: interop.Pointer | interop.Reference, rgbDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB2101010ToARGB16F(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB2101010ToARGB16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB2101010ToARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB2101010ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB2101010ToARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To420Yp8_Cb8_Cr8(src: interop.Pointer | interop.Reference, destYp: interop.Pointer | interop.Reference, destCb: interop.Pointer | interop.Reference, destCr: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To420Yp8_CbCr8(src: interop.Pointer | interop.Reference, destYp: interop.Pointer | interop.Reference, destCbCr: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To422CbYpCrYp16(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To422CbYpCrYp8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To422CbYpCrYp8_AA8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, destA: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To422CrYpCbYpCbYpCbYpCrYpCrYp10(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To422YpCbYpCr8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To444AYpCbCr16(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To444AYpCbCr8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To444CbYpCrA8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To444CrYpCb10(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888To444CrYpCb8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, info: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888ToARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, copyMask: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888ToARGB2101010(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888ToRGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, copyMask: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888ToRGBA1010102(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888ToXRGB2101010(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888toARGB1555(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888toARGB1555_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_ARGB8888toPlanar16Q12(src: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888toPlanar8(srcARGB: interop.Pointer | interop.Reference, destA: interop.Pointer | interop.Reference, destR: interop.Pointer | interop.Reference, destG: interop.Pointer | interop.Reference, destB: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888toPlanarF(src: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888toRGB565(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGB8888toRGB565_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_ARGB8888toRGB888(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): number; declare function vImageConvert_ARGBFFFFToARGB2101010(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGBFFFFToXRGB2101010(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGBFFFFtoARGB8888_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, dither: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_ARGBFFFFtoPlanar8(src: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, flags: number): number; declare function vImageConvert_ARGBFFFFtoPlanarF(srcARGB: interop.Pointer | interop.Reference, destA: interop.Pointer | interop.Reference, destR: interop.Pointer | interop.Reference, destG: interop.Pointer | interop.Reference, destB: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGBFFFFtoRGBFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ARGBToYpCbCr_GenerateConversion(matrix: interop.Pointer | interop.Reference, pixelRange: interop.Pointer | interop.Reference, outInfo: interop.Pointer | interop.Reference, inARGBType: vImageARGBType, outYpCbCrType: vImageYpCbCrType, flags: number): number; declare function vImageConvert_AnyToAny(converter: any, srcs: interop.Pointer | interop.Reference, dests: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_BGRA16UtoRGB16U(bgraSrc: interop.Pointer | interop.Reference, rgbDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_BGRA8888toRGB565(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_BGRA8888toRGB565_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_BGRA8888toRGB888(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): number; declare function vImageConvert_BGRAFFFFtoRGBFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_BGRX8888ToPlanar8(src: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_BGRXFFFFToPlanarF(src: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_ChunkyToPlanar8(srcChannels: interop.Reference>, destPlanarBuffers: interop.Reference>, channelCount: number, srcStrideBytes: number, srcWidth: number, srcHeight: number, srcRowBytes: number, flags: number): number; declare function vImageConvert_ChunkyToPlanarF(srcChannels: interop.Reference>, destPlanarBuffers: interop.Reference>, channelCount: number, srcStrideBytes: number, srcWidth: number, srcHeight: number, srcRowBytes: number, flags: number): number; declare function vImageConvert_FTo16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, offset: number, scale: number, flags: number): number; declare function vImageConvert_FTo16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, offset: number, scale: number, flags: number): number; declare function vImageConvert_Fto16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Indexed1toPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, colors: interop.Reference, flags: number): number; declare function vImageConvert_Indexed2toPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, colors: interop.Reference, flags: number): number; declare function vImageConvert_Indexed4toPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, colors: interop.Reference, flags: number): number; declare function vImageConvert_Planar16FtoPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar16FtoPlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar16Q12toARGB16F(alpha: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar16Q12toARGB8888(alpha: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar16Q12toRGB16F(red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar16Q12toRGB888(red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar16UtoARGB16U(aSrc: interop.Pointer | interop.Reference, rSrc: interop.Pointer | interop.Reference, gSrc: interop.Pointer | interop.Reference, bSrc: interop.Pointer | interop.Reference, argbDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar16UtoPlanar8_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_Planar16UtoRGB16U(rSrc: interop.Pointer | interop.Reference, gSrc: interop.Pointer | interop.Reference, bSrc: interop.Pointer | interop.Reference, rgbDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar1toPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar2toPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar4toPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar8To16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar8ToARGBFFFF(alpha: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, flags: number): number; declare function vImageConvert_Planar8ToBGRX8888(blue: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, alpha: number, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar8ToBGRXFFFF(blue: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, alpha: number, dest: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, flags: number): number; declare function vImageConvert_Planar8ToXRGB8888(alpha: number, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar8ToXRGBFFFF(alpha: number, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, flags: number): number; declare function vImageConvert_Planar8toARGB1555(srcA: interop.Pointer | interop.Reference, srcR: interop.Pointer | interop.Reference, srcG: interop.Pointer | interop.Reference, srcB: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar8toARGB8888(srcA: interop.Pointer | interop.Reference, srcR: interop.Pointer | interop.Reference, srcG: interop.Pointer | interop.Reference, srcB: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar8toIndexed1(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, colors: interop.Reference, dither: number, flags: number): number; declare function vImageConvert_Planar8toIndexed2(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, colors: interop.Reference, dither: number, flags: number): number; declare function vImageConvert_Planar8toIndexed4(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, colors: interop.Reference, dither: number, flags: number): number; declare function vImageConvert_Planar8toPlanar1(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_Planar8toPlanar16F(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar8toPlanar2(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_Planar8toPlanar4(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_Planar8toPlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: number, minFloat: number, flags: number): number; declare function vImageConvert_Planar8toRGB565(srcR: interop.Pointer | interop.Reference, srcG: interop.Pointer | interop.Reference, srcB: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_Planar8toRGB888(planarRed: interop.Pointer | interop.Reference, planarGreen: interop.Pointer | interop.Reference, planarBlue: interop.Pointer | interop.Reference, rgbDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_PlanarFToARGB8888(alpha: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, flags: number): number; declare function vImageConvert_PlanarFToBGRX8888(blue: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, alpha: number, dest: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, flags: number): number; declare function vImageConvert_PlanarFToBGRXFFFF(blue: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, alpha: number, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_PlanarFToXRGB8888(alpha: number, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, flags: number): number; declare function vImageConvert_PlanarFToXRGBFFFF(alpha: number, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_PlanarFtoARGBFFFF(srcA: interop.Pointer | interop.Reference, srcR: interop.Pointer | interop.Reference, srcG: interop.Pointer | interop.Reference, srcB: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_PlanarFtoPlanar16F(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_PlanarFtoPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: number, minFloat: number, flags: number): number; declare function vImageConvert_PlanarFtoPlanar8_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: number, minFloat: number, dither: number, flags: number): number; declare function vImageConvert_PlanarFtoRGBFFF(planarRed: interop.Pointer | interop.Reference, planarGreen: interop.Pointer | interop.Reference, planarBlue: interop.Pointer | interop.Reference, rgbDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_PlanarToChunky8(srcPlanarBuffers: interop.Reference>, destChannels: interop.Reference>, channelCount: number, destStrideBytes: number, destWidth: number, destHeight: number, destRowBytes: number, flags: number): number; declare function vImageConvert_PlanarToChunkyF(srcPlanarBuffers: interop.Reference>, destChannels: interop.Reference>, channelCount: number, destStrideBytes: number, destWidth: number, destHeight: number, destRowBytes: number, flags: number): number; declare function vImageConvert_RGB16UToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, copyMask: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvert_RGB16UtoARGB16U(rgbSrc: interop.Pointer | interop.Reference, aSrc: interop.Pointer | interop.Reference, alpha: number, argbDest: interop.Pointer | interop.Reference, premultiply: boolean, flags: number): number; declare function vImageConvert_RGB16UtoBGRA16U(rgbSrc: interop.Pointer | interop.Reference, aSrc: interop.Pointer | interop.Reference, alpha: number, bgraDest: interop.Pointer | interop.Reference, premultiply: boolean, flags: number): number; declare function vImageConvert_RGB16UtoPlanar16U(rgbSrc: interop.Pointer | interop.Reference, rDest: interop.Pointer | interop.Reference, gDest: interop.Pointer | interop.Reference, bDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGB16UtoRGB888_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_RGB16UtoRGBA16U(rgbSrc: interop.Pointer | interop.Reference, aSrc: interop.Pointer | interop.Reference, alpha: number, rgbaDest: interop.Pointer | interop.Reference, premultiply: boolean, flags: number): number; declare function vImageConvert_RGB565toARGB1555(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_RGB565toARGB8888(alpha: number, src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGB565toBGRA8888(alpha: number, src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGB565toPlanar8(src: interop.Pointer | interop.Reference, destR: interop.Pointer | interop.Reference, destG: interop.Pointer | interop.Reference, destB: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGB565toRGB888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGB565toRGBA5551(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_RGB565toRGBA8888(alpha: number, src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGB888toARGB8888(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference, p5: boolean, p6: number): number; declare function vImageConvert_RGB888toBGRA8888(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference, p5: boolean, p6: number): number; declare function vImageConvert_RGB888toPlanar16Q12(src: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGB888toPlanar8(rgbSrc: interop.Pointer | interop.Reference, redDest: interop.Pointer | interop.Reference, greenDest: interop.Pointer | interop.Reference, blueDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGB888toRGB565_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_RGB888toRGBA8888(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference, p5: boolean, p6: number): number; declare function vImageConvert_RGBA1010102ToARGB16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_RGBA1010102ToARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_RGBA1010102ToARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_RGBA16UtoRGB16U(rgbaSrc: interop.Pointer | interop.Reference, rgbDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGBA5551toRGB565(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGBA5551toRGBA8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGBA8888toRGB565(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGBA8888toRGB565_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_RGBA8888toRGB888(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): number; declare function vImageConvert_RGBA8888toRGBA5551(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGBA8888toRGBA5551_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, dither: number, flags: number): number; declare function vImageConvert_RGBAFFFFtoRGBFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGBFFFtoARGBFFFF(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference, p5: boolean, flags: number): number; declare function vImageConvert_RGBFFFtoBGRAFFFF(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference, p5: boolean, flags: number): number; declare function vImageConvert_RGBFFFtoPlanarF(rgbSrc: interop.Pointer | interop.Reference, redDest: interop.Pointer | interop.Reference, greenDest: interop.Pointer | interop.Reference, blueDest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_RGBFFFtoRGB888_dithered(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, maxFloat: interop.Reference, minFloat: interop.Reference, dither: number, flags: number): number; declare function vImageConvert_RGBFFFtoRGBAFFFF(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference, p5: boolean, flags: number): number; declare function vImageConvert_XRGB2101010ToARGB16F(src: interop.Pointer | interop.Reference, alpha: number, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_XRGB2101010ToARGB16Q12(src: interop.Pointer | interop.Reference, alpha: number, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_XRGB2101010ToARGB16U(src: interop.Pointer | interop.Reference, alpha: number, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_XRGB2101010ToARGB8888(src: interop.Pointer | interop.Reference, alpha: number, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_XRGB2101010ToARGBFFFF(src: interop.Pointer | interop.Reference, alpha: number, dest: interop.Pointer | interop.Reference, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: interop.Reference, flags: number): number; declare function vImageConvert_XRGB8888ToPlanar8(src: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_XRGBFFFFToPlanarF(src: interop.Pointer | interop.Reference, red: interop.Pointer | interop.Reference, green: interop.Pointer | interop.Reference, blue: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConvert_YpCbCrToARGB_GenerateConversion(matrix: interop.Pointer | interop.Reference, pixelRange: interop.Pointer | interop.Reference, outInfo: interop.Pointer | interop.Reference, inYpCbCrType: vImageYpCbCrType, outARGBType: vImageARGBType, flags: number): number; declare function vImageConverter_CreateForCGToCVImageFormat(srcFormat: interop.Pointer | interop.Reference, destFormat: any, backgroundColor: interop.Pointer | interop.Reference, flags: number, error: interop.Pointer | interop.Reference): interop.Unmanaged; declare function vImageConverter_CreateForCVToCGImageFormat(srcFormat: any, destFormat: interop.Pointer | interop.Reference, backgroundColor: interop.Pointer | interop.Reference, flags: number, error: interop.Pointer | interop.Reference): interop.Unmanaged; declare function vImageConverter_CreateWithCGImageFormat(srcFormat: interop.Pointer | interop.Reference, destFormat: interop.Pointer | interop.Reference, backgroundColor: interop.Pointer | interop.Reference, flags: number, error: interop.Pointer | interop.Reference): interop.Unmanaged; declare function vImageConverter_CreateWithColorSyncCodeFragment(codeFragment: any, srcFormat: interop.Pointer | interop.Reference, destFormat: interop.Pointer | interop.Reference, backgroundColor: interop.Pointer | interop.Reference, flags: number, error: interop.Pointer | interop.Reference): interop.Unmanaged; declare function vImageConverter_GetDestinationBufferOrder(converter: any): interop.Pointer | interop.Reference; declare function vImageConverter_GetNumberOfDestinationBuffers(converter: any): number; declare function vImageConverter_GetNumberOfSourceBuffers(converter: any): number; declare function vImageConverter_GetSourceBufferOrder(converter: any): interop.Pointer | interop.Reference; declare function vImageConverter_MustOperateOutOfPlace(converter: any, srcs: interop.Pointer | interop.Reference, dests: interop.Pointer | interop.Reference, flags: number): number; declare function vImageConverter_Release(converter: any): void; declare function vImageConverter_Retain(converter: any): void; declare function vImageConvolveMultiKernel_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernels: interop.Reference>, kernel_height: number, kernel_width: number, divisors: interop.Reference, biases: interop.Reference, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvolveMultiKernel_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernels: interop.Reference>, kernel_height: number, kernel_width: number, biases: interop.Reference, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvolveWithBias_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, divisor: number, bias: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvolveWithBias_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, bias: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvolveWithBias_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, divisor: number, bias: number, backgroundColor: number, flags: number): number; declare function vImageConvolveWithBias_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, bias: number, backgroundColor: number, flags: number): number; declare function vImageConvolve_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, divisor: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvolve_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageConvolve_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, divisor: number, backgroundColor: number, flags: number): number; declare function vImageConvolve_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, backgroundColor: number, flags: number): number; declare function vImageCopyBuffer(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, pixelSize: number, flags: number): number; declare function vImageCreateCGImageFromBuffer(buf: interop.Pointer | interop.Reference, format: interop.Pointer | interop.Reference, callback: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => void>, userData: interop.Pointer | interop.Reference, flags: number, error: interop.Pointer | interop.Reference): interop.Unmanaged; declare function vImageCreateGammaFunction(gamma: number, gamma_type: number, flags: number): interop.Pointer | interop.Reference; declare function vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction(whitePoint: interop.Pointer | interop.Reference, tf: interop.Pointer | interop.Reference, intent: CGColorRenderingIntent, flags: number, error: interop.Pointer | interop.Reference): interop.Unmanaged; declare function vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction(primaries: interop.Pointer | interop.Reference, tf: interop.Pointer | interop.Reference, intent: CGColorRenderingIntent, flags: number, error: interop.Pointer | interop.Reference): interop.Unmanaged; declare function vImageDestroyGammaFunction(f: interop.Pointer | interop.Reference): void; declare function vImageDestroyResamplingFilter(filter: interop.Pointer | interop.Reference): void; declare function vImageDilate_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: string, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageDilate_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageDilate_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: string, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageDilate_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageEndsInContrastStretch_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, percent_low: interop.Reference, percent_high: interop.Reference, flags: number): number; declare function vImageEndsInContrastStretch_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, percent_low: interop.Reference, percent_high: interop.Reference, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageEndsInContrastStretch_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, percent_low: number, percent_high: number, flags: number): number; declare function vImageEndsInContrastStretch_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, percent_low: number, percent_high: number, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageEqualization_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageEqualization_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageEqualization_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageEqualization_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageErode_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: string, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageErode_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageErode_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: string, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageErode_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageExtractChannel_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, channelIndex: number, flags: number): number; declare function vImageExtractChannel_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, channelIndex: number, flags: number): number; declare function vImageExtractChannel_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, channelIndex: number, flags: number): number; declare function vImageFlatten_ARGB16Q12(argbSrc: interop.Pointer | interop.Reference, argbDst: interop.Pointer | interop.Reference, argbBackgroundColorPtr: interop.Reference, isImagePremultiplied: boolean, flags: number): number; declare function vImageFlatten_ARGB16U(argbSrc: interop.Pointer | interop.Reference, argbDst: interop.Pointer | interop.Reference, argbBackgroundColorPtr: interop.Reference, isImagePremultiplied: boolean, flags: number): number; declare function vImageFlatten_ARGB8888(argbSrc: interop.Pointer | interop.Reference, argbDst: interop.Pointer | interop.Reference, argbBackgroundColorPtr: interop.Reference, isImagePremultiplied: boolean, flags: number): number; declare function vImageFlatten_ARGB8888ToRGB888(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Reference, p4: boolean, p5: number): number; declare function vImageFlatten_ARGBFFFF(argbSrc: interop.Pointer | interop.Reference, argbDst: interop.Pointer | interop.Reference, argbBackgroundColorPtr: interop.Reference, isImagePremultiplied: boolean, flags: number): number; declare function vImageFlatten_ARGBFFFFToRGBFFF(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Reference, p4: boolean, p5: number): number; declare function vImageFlatten_BGRA8888ToRGB888(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Reference, p4: boolean, p5: number): number; declare function vImageFlatten_BGRAFFFFToRGBFFF(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Reference, p4: boolean, p5: number): number; declare function vImageFlatten_RGBA16Q12(argbSrc: interop.Pointer | interop.Reference, argbDst: interop.Pointer | interop.Reference, argbBackgroundColorPtr: interop.Reference, isImagePremultiplied: boolean, flags: number): number; declare function vImageFlatten_RGBA16U(rgbaSrc: interop.Pointer | interop.Reference, rgbaDst: interop.Pointer | interop.Reference, rgbaBackgroundColorPtr: interop.Reference, isImagePremultiplied: boolean, flags: number): number; declare function vImageFlatten_RGBA8888(rgbaSrc: interop.Pointer | interop.Reference, rgbaDst: interop.Pointer | interop.Reference, rgbaBackgroundColorPtr: interop.Reference, isImagePremultiplied: boolean, flags: number): number; declare function vImageFlatten_RGBA8888ToRGB888(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Reference, p4: boolean, p5: number): number; declare function vImageFlatten_RGBAFFFF(rgbaSrc: interop.Pointer | interop.Reference, rgbaDst: interop.Pointer | interop.Reference, rgbaBackgroundColorPtr: interop.Reference, isImagePremultiplied: boolean, flags: number): number; declare function vImageFlatten_RGBAFFFFToRGBFFF(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Reference, p4: boolean, p5: number): number; declare function vImageGamma_Planar8toPlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, gamma: interop.Pointer | interop.Reference, flags: number): number; declare function vImageGamma_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, gamma: interop.Pointer | interop.Reference, flags: number): number; declare function vImageGamma_PlanarFtoPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, gamma: interop.Pointer | interop.Reference, flags: number): number; declare function vImageGetResamplingFilterExtent(filter: interop.Pointer | interop.Reference, flags: number): number; declare function vImageGetResamplingFilterSize(scale: number, kernelFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference) => void>, kernelWidth: number, flags: number): number; declare function vImageHistogramCalculation_ARGB8888(src: interop.Pointer | interop.Reference, histogram: interop.Reference>, flags: number): number; declare function vImageHistogramCalculation_ARGBFFFF(src: interop.Pointer | interop.Reference, histogram: interop.Reference>, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageHistogramCalculation_Planar8(src: interop.Pointer | interop.Reference, histogram: interop.Pointer | interop.Reference, flags: number): number; declare function vImageHistogramCalculation_PlanarF(src: interop.Pointer | interop.Reference, histogram: interop.Pointer | interop.Reference, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageHistogramSpecification_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, desired_histogram: interop.Reference>, flags: number): number; declare function vImageHistogramSpecification_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, desired_histogram: interop.Reference>, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageHistogramSpecification_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, desired_histogram: interop.Pointer | interop.Reference, flags: number): number; declare function vImageHistogramSpecification_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, desired_histogram: interop.Pointer | interop.Reference, histogram_entries: number, minVal: number, maxVal: number, flags: number): number; declare function vImageHorizontalReflect_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageHorizontalReflect_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageHorizontalReflect_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageHorizontalReflect_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageHorizontalReflect_Planar16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageHorizontalReflect_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageHorizontalReflect_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageHorizontalShearD_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShearD_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShearD_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShearD_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShearD_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageHorizontalShearD_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageHorizontalShear_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShear_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShear_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShear_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShear_CbCr16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShear_CbCr8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageHorizontalShear_Planar16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageHorizontalShear_Planar16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageHorizontalShear_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageHorizontalShear_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageHorizontalShear_XRGB2101010W(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageInterpolatedLookupTable_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Pointer | interop.Reference, tableEntries: number, maxFloat: number, minFloat: number, flags: number): number; declare function vImageLookupTable_8to64U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, LUT: interop.Reference, flags: number): number; declare function vImageLookupTable_Planar16(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Reference, flags: number): number; declare function vImageLookupTable_Planar8toPlanar128(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Reference>, flags: number): number; declare function vImageLookupTable_Planar8toPlanar16(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Reference, flags: number): number; declare function vImageLookupTable_Planar8toPlanar24(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Reference, flags: number): number; declare function vImageLookupTable_Planar8toPlanar48(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Reference, flags: number): number; declare function vImageLookupTable_Planar8toPlanar96(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Reference>, flags: number): number; declare function vImageLookupTable_Planar8toPlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Reference, flags: number): number; declare function vImageLookupTable_PlanarFtoPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Reference, flags: number): number; declare const enum vImageMDTableUsageHint { kvImageMDTableHint_16Q12 = 1, kvImageMDTableHint_Float = 2 } declare function vImageMatrixMultiply_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, matrix: interop.Reference, divisor: number, pre_bias: interop.Pointer | interop.Reference, post_bias: interop.Pointer | interop.Reference, flags: number): number; declare function vImageMatrixMultiply_ARGB8888ToPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, matrix: interop.Reference, divisor: number, pre_bias: interop.Reference, post_bias: number, flags: number): number; declare function vImageMatrixMultiply_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, matrix: interop.Reference, pre_bias: interop.Pointer | interop.Reference, post_bias: interop.Pointer | interop.Reference, flags: number): number; declare function vImageMatrixMultiply_ARGBFFFFToPlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, matrix: interop.Reference, pre_bias: interop.Reference, post_bias: number, flags: number): number; declare function vImageMatrixMultiply_Planar16S(srcs: interop.Reference>, dests: interop.Reference>, src_planes: number, dest_planes: number, matrix: interop.Reference, divisor: number, pre_bias: interop.Pointer | interop.Reference, post_bias: interop.Pointer | interop.Reference, flags: number): number; declare function vImageMatrixMultiply_Planar8(srcs: interop.Reference>, dests: interop.Reference>, src_planes: number, dest_planes: number, matrix: interop.Reference, divisor: number, pre_bias: interop.Pointer | interop.Reference, post_bias: interop.Pointer | interop.Reference, flags: number): number; declare function vImageMatrixMultiply_PlanarF(srcs: interop.Reference>, dests: interop.Reference>, src_planes: number, dest_planes: number, matrix: interop.Reference, pre_bias: interop.Pointer | interop.Reference, post_bias: interop.Pointer | interop.Reference, flags: number): number; declare function vImageMax_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageMax_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageMax_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageMax_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageMin_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageMin_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageMin_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageMin_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number; declare function vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12(srcs: interop.Reference, dests: interop.Reference, tempBuffer: interop.Pointer | interop.Reference, table: interop.Pointer | interop.Reference, method: vImage_InterpolationMethod, flags: number): number; declare function vImageMultiDimensionalInterpolatedLookupTable_PlanarF(srcs: interop.Reference, dests: interop.Reference, tempBuffer: interop.Pointer | interop.Reference, table: interop.Pointer | interop.Reference, method: vImage_InterpolationMethod, flags: number): number; declare function vImageMultidimensionalTable_Create(tableData: interop.Pointer | interop.Reference, numSrcChannels: number, numDestChannels: number, table_entries_per_dimension: interop.Reference, hint: vImageMDTableUsageHint, flags: number, err: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function vImageMultidimensionalTable_Release(table: interop.Pointer | interop.Reference): number; declare function vImageMultidimensionalTable_Retain(table: interop.Pointer | interop.Reference): number; declare function vImageNewResamplingFilter(scale: number, flags: number): interop.Pointer | interop.Reference; declare function vImageNewResamplingFilterForFunctionUsingBuffer(filter: interop.Pointer | interop.Reference, scale: number, kernelFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference) => void>, kernelWidth: number, userData: interop.Pointer | interop.Reference, flags: number): number; declare function vImageOverwriteChannelsWithPixel_ARGB16U(the_pixel: interop.Reference, src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, copyMask: number, flags: number): number; declare function vImageOverwriteChannelsWithPixel_ARGB8888(the_pixel: interop.Reference, src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, copyMask: number, flags: number): number; declare function vImageOverwriteChannelsWithPixel_ARGBFFFF(the_pixel: interop.Reference, src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, copyMask: number, flags: number): number; declare function vImageOverwriteChannelsWithScalar_ARGB8888(scalar: number, src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, copyMask: number, flags: number): number; declare function vImageOverwriteChannelsWithScalar_ARGBFFFF(scalar: number, src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, copyMask: number, flags: number): number; declare function vImageOverwriteChannelsWithScalar_Planar16S(scalar: number, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageOverwriteChannelsWithScalar_Planar16U(scalar: number, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageOverwriteChannelsWithScalar_Planar8(scalar: number, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageOverwriteChannelsWithScalar_PlanarF(scalar: number, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageOverwriteChannels_ARGB8888(newSrc: interop.Pointer | interop.Reference, origSrc: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, copyMask: number, flags: number): number; declare function vImageOverwriteChannels_ARGBFFFF(newSrc: interop.Pointer | interop.Reference, origSrc: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, copyMask: number, flags: number): number; declare function vImagePNGDecompressionFilter(buffer: interop.Pointer | interop.Reference, startScanline: number, scanlineCount: number, bitsPerPixel: number, filterMethodNumber: number, filterType: number, flags: number): number; declare function vImagePermuteChannelsWithMaskedInsert_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, copyMask: number, backgroundColor: interop.Reference, flags: number): number; declare function vImagePermuteChannelsWithMaskedInsert_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, copyMask: number, backgroundColor: interop.Reference, flags: number): number; declare function vImagePermuteChannelsWithMaskedInsert_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, copyMask: number, backgroundColor: interop.Reference, flags: number): number; declare function vImagePermuteChannels_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImagePermuteChannels_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImagePermuteChannels_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImagePermuteChannels_RGB888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, flags: number): number; declare function vImagePiecewiseGamma_Planar16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, exponentialCoeffs: interop.Reference, gamma: number, linearCoeffs: interop.Reference, boundary: number, flags: number): number; declare function vImagePiecewiseGamma_Planar16Q12toPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, exponentialCoeffs: interop.Reference, gamma: number, linearCoeffs: interop.Reference, boundary: number, flags: number): number; declare function vImagePiecewiseGamma_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, exponentialCoeffs: interop.Reference, gamma: number, linearCoeffs: interop.Reference, boundary: number, flags: number): number; declare function vImagePiecewiseGamma_Planar8toPlanar16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, exponentialCoeffs: interop.Reference, gamma: number, linearCoeffs: interop.Reference, boundary: number, flags: number): number; declare function vImagePiecewiseGamma_Planar8toPlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, exponentialCoeffs: interop.Reference, gamma: number, linearCoeffs: interop.Reference, boundary: number, flags: number): number; declare function vImagePiecewiseGamma_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, exponentialCoeffs: interop.Reference, gamma: number, linearCoeffs: interop.Reference, boundary: number, flags: number): number; declare function vImagePiecewiseGamma_PlanarFtoPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, exponentialCoeffs: interop.Reference, gamma: number, linearCoeffs: interop.Reference, boundary: number, flags: number): number; declare function vImagePiecewisePolynomial_Planar8toPlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, coefficients: interop.Pointer | interop.Reference>, boundaries: interop.Pointer | interop.Reference, order: number, log2segments: number, flags: number): number; declare function vImagePiecewisePolynomial_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, coefficients: interop.Pointer | interop.Reference>, boundaries: interop.Pointer | interop.Reference, order: number, log2segments: number, flags: number): number; declare function vImagePiecewisePolynomial_PlanarFtoPlanar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, coefficients: interop.Pointer | interop.Reference>, boundaries: interop.Pointer | interop.Reference, order: number, log2segments: number, flags: number): number; declare function vImagePiecewiseRational_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, topCoefficients: interop.Pointer | interop.Reference>, bottomCoefficients: interop.Pointer | interop.Reference>, boundaries: interop.Pointer | interop.Reference, topOrder: number, bottomOrder: number, log2segments: number, flags: number): number; declare function vImagePremultipliedAlphaBlendDarken_RGBA8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedAlphaBlendLighten_RGBA8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedAlphaBlendMultiply_RGBA8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedAlphaBlendScreen_RGBA8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedAlphaBlendWithPermute_ARGB8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, makeDestAlphaOpaque: boolean, flags: number): number; declare function vImagePremultipliedAlphaBlendWithPermute_RGBA8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, permuteMap: interop.Reference, makeDestAlphaOpaque: boolean, flags: number): number; declare function vImagePremultipliedAlphaBlend_ARGB8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedAlphaBlend_ARGBFFFF(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedAlphaBlend_BGRA8888(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedAlphaBlend_BGRAFFFF(srcTop: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedAlphaBlend_Planar8(srcTop: interop.Pointer | interop.Reference, srcTopAlpha: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedAlphaBlend_PlanarF(srcTop: interop.Pointer | interop.Reference, srcTopAlpha: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedConstAlphaBlend_ARGB8888(srcTop: interop.Pointer | interop.Reference, constAlpha: number, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedConstAlphaBlend_ARGBFFFF(srcTop: interop.Pointer | interop.Reference, constAlpha: number, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedConstAlphaBlend_Planar8(srcTop: interop.Pointer | interop.Reference, constAlpha: number, srcTopAlpha: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultipliedConstAlphaBlend_PlanarF(srcTop: interop.Pointer | interop.Reference, constAlpha: number, srcTopAlpha: interop.Pointer | interop.Reference, srcBottom: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_ARGB16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_Planar8(src: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_PlanarF(src: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_RGBA16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_RGBA16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_RGBA8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImagePremultiplyData_RGBAFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; interface vImageRGBPrimaries { red_x: number; green_x: number; blue_x: number; white_x: number; red_y: number; green_y: number; blue_y: number; white_y: number; } declare var vImageRGBPrimaries: interop.StructType; declare function vImageRichardsonLucyDeConvolve_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel2: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, kernel_height2: number, kernel_width2: number, divisor: number, divisor2: number, backgroundColor: interop.Reference, iterationCount: number, flags: number): number; declare function vImageRichardsonLucyDeConvolve_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel2: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, kernel_height2: number, kernel_width2: number, backgroundColor: interop.Reference, iterationCount: number, flags: number): number; declare function vImageRichardsonLucyDeConvolve_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel2: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, kernel_height2: number, kernel_width2: number, divisor: number, divisor2: number, backgroundColor: number, iterationCount: number, flags: number): number; declare function vImageRichardsonLucyDeConvolve_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: interop.Pointer | interop.Reference, kernel2: interop.Pointer | interop.Reference, kernel_height: number, kernel_width: number, kernel_height2: number, kernel_width2: number, backgroundColor: number, iterationCount: number, flags: number): number; declare function vImageRotate90_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, rotationConstant: number, backColor: interop.Reference, flags: number): number; declare function vImageRotate90_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, rotationConstant: number, backColor: interop.Reference, flags: number): number; declare function vImageRotate90_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, rotationConstant: number, backColor: interop.Reference, flags: number): number; declare function vImageRotate90_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, rotationConstant: number, backColor: interop.Reference, flags: number): number; declare function vImageRotate90_Planar16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, rotationConstant: number, backColor: number, flags: number): number; declare function vImageRotate90_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, rotationConstant: number, backColor: number, flags: number): number; declare function vImageRotate90_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, rotationConstant: number, backColor: number, flags: number): number; declare function vImageRotate_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, angleInRadians: number, backColor: interop.Reference, flags: number): number; declare function vImageRotate_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, angleInRadians: number, backColor: interop.Reference, flags: number): number; declare function vImageRotate_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, angleInRadians: number, backColor: interop.Reference, flags: number): number; declare function vImageRotate_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, angleInRadians: number, backColor: interop.Reference, flags: number): number; declare function vImageRotate_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, angleInRadians: number, backColor: number, flags: number): number; declare function vImageRotate_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, angleInRadians: number, backColor: number, flags: number): number; declare function vImageScale_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_CbCr16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_CbCr8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_Planar16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_Planar16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageScale_XRGB2101010W(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, flags: number): number; declare function vImageSelectChannels_ARGB8888(newSrc: interop.Pointer | interop.Reference, origSrc: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, copyMask: number, flags: number): number; declare function vImageSelectChannels_ARGBFFFF(newSrc: interop.Pointer | interop.Reference, origSrc: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, copyMask: number, flags: number): number; declare function vImageSymmetricPiecewiseGamma_Planar16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, exponentialCoeffs: interop.Reference, gamma: number, linearCoeffs: interop.Reference, boundary: number, flags: number): number; declare function vImageSymmetricPiecewiseGamma_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, exponentialCoeffs: interop.Reference, gamma: number, linearCoeffs: interop.Reference, boundary: number, flags: number): number; declare function vImageSymmetricPiecewisePolynomial_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, coefficients: interop.Pointer | interop.Reference>, boundaries: interop.Pointer | interop.Reference, order: number, log2segments: number, flags: number): number; declare function vImageTableLookUp_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, alphaTable: interop.Reference, redTable: interop.Reference, greenTable: interop.Reference, blueTable: interop.Reference, flags: number): number; declare function vImageTableLookUp_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, table: interop.Reference, flags: number): number; declare function vImageTentConvolve_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: interop.Reference, flags: number): number; declare function vImageTentConvolve_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: number, flags: number): number; interface vImageTransferFunction { c0: number; c1: number; c2: number; c3: number; gamma: number; cutoff: number; c4: number; c5: number; } declare var vImageTransferFunction: interop.StructType; declare function vImageUnpremultiplyData_ARGB16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageUnpremultiplyData_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageUnpremultiplyData_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageUnpremultiplyData_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageUnpremultiplyData_Planar8(src: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageUnpremultiplyData_PlanarF(src: interop.Pointer | interop.Reference, alpha: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageUnpremultiplyData_RGBA16Q12(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageUnpremultiplyData_RGBA16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageUnpremultiplyData_RGBA8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageUnpremultiplyData_RGBAFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageVerticalReflect_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageVerticalReflect_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageVerticalReflect_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageVerticalReflect_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageVerticalReflect_Planar16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageVerticalReflect_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageVerticalReflect_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, flags: number): number; declare function vImageVerticalShearD_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShearD_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShearD_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShearD_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShearD_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageVerticalShearD_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageVerticalShear_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShear_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShear_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShear_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShear_CbCr16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShear_CbCr8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; declare function vImageVerticalShear_Planar16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageVerticalShear_Planar16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageVerticalShear_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageVerticalShear_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageVerticalShear_XRGB2101010W(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: interop.Pointer | interop.Reference, backColor: number, flags: number): number; interface vImageWhitePoint { white_x: number; white_y: number; } declare var vImageWhitePoint: interop.StructType; declare const enum vImageYpCbCrType { kvImage422CbYpCrYp8 = 0, kvImage422YpCbYpCr8 = 1, kvImage422CbYpCrYp8_AA8 = 2, kvImage420Yp8_Cb8_Cr8 = 3, kvImage420Yp8_CbCr8 = 4, kvImage444AYpCbCr8 = 5, kvImage444CrYpCb8 = 6, kvImage444CbYpCrA8 = 7, kvImage444CrYpCb10 = 8, kvImage422CrYpCbYpCbYpCbYpCrYpCrYp10 = 9, kvImage422CbYpCrYp16 = 13, kvImage444AYpCbCr16 = 14 } interface vImage_ARGBToYpCbCr { opaque: interop.Reference; } declare var vImage_ARGBToYpCbCr: interop.StructType; interface vImage_ARGBToYpCbCrMatrix { R_Yp: number; G_Yp: number; B_Yp: number; R_Cb: number; G_Cb: number; B_Cb_R_Cr: number; G_Cr: number; B_Cr: number; } declare var vImage_ARGBToYpCbCrMatrix: interop.StructType; interface vImage_AffineTransform { a: number; b: number; c: number; d: number; tx: number; ty: number; } declare var vImage_AffineTransform: interop.StructType; interface vImage_AffineTransform_Double { a: number; b: number; c: number; d: number; tx: number; ty: number; } declare var vImage_AffineTransform_Double: interop.StructType; interface vImage_Buffer { data: interop.Pointer | interop.Reference; height: number; width: number; rowBytes: number; } declare var vImage_Buffer: interop.StructType; interface vImage_CGImageFormat { bitsPerComponent: number; bitsPerPixel: number; colorSpace: any; bitmapInfo: CGBitmapInfo; version: number; decode: interop.Pointer | interop.Reference; renderingIntent: CGColorRenderingIntent; } declare var vImage_CGImageFormat: interop.StructType; declare const enum vImage_InterpolationMethod { kvImageNoInterpolation = 0, kvImageFullInterpolation = 1, kvImageHalfInterpolation = 2 } interface vImage_YpCbCrPixelRange { Yp_bias: number; CbCr_bias: number; YpRangeMax: number; CbCrRangeMax: number; YpMax: number; YpMin: number; CbCrMax: number; CbCrMin: number; } declare var vImage_YpCbCrPixelRange: interop.StructType; interface vImage_YpCbCrToARGB { opaque: interop.Reference; } declare var vImage_YpCbCrToARGB: interop.StructType; interface vImage_YpCbCrToARGBMatrix { Yp: number; Cr_R: number; Cr_G: number; Cb_G: number; Cb_B: number; } declare var vImage_YpCbCrToARGBMatrix: interop.StructType; declare function vadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vam(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function vamD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __IDD: number, __N: number): void; declare function vmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vsmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vsmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vsq(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vsqD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vssq(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vssqD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vsub(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vsubD(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function vvacos(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvacosf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvacosh(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvacoshf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvasin(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvasinf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvasinh(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvasinhf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvatan(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvatan2(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvatan2f(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvatanf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvatanh(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvatanhf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvcbrt(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvcbrtf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvceil(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvceilf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvcopysign(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvcopysignf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvcos(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvcosf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvcosh(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvcoshf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvcospi(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvcospif(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvdiv(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvdivf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvexp(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvexp2(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvexp2f(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvexpf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvexpm1(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvexpm1f(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvfabs(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvfabsf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvfloor(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvfloorf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvfmod(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvfmodf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvint(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvintf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlog(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlog10(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlog10f(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlog1p(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlog1pf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlog2(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlog2f(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlogb(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlogbf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvlogf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvnextafter(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvnextafterf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvnint(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvnintf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvpow(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvpowf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvpows(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvpowsf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvrec(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvrecf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvremainder(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvremainderf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvrsqrt(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvrsqrtf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvsin(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvsincos(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvsincosf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): void; declare function vvsinf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvsinh(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvsinhf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvsinpi(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvsinpif(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvsqrt(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvsqrtf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvtan(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvtanf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvtanh(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvtanhf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvtanpi(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvtanpif(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function zbdsqr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ncvt: interop.Pointer | interop.Reference, __nru: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvt: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldu: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zcgesv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __swork: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iter: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zconv(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function zconvD(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; declare function zcposv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __swork: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iter: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zdotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function zdotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function zdrscl_(__n: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference, __sx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference): number; declare function zgbbrd_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __pt: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldpt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgbcon_(__norm: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgbequ_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgbequb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgbrfs_(__trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldafb: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgbsv_(__n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgbsvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldafb: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __equed: string, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgbtf2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgbtrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgbtrs_(__trans: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgebak_(__job: string, __side: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgebal_(__job: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgebd2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __taup: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zgebrd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __taup: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgecon_(__norm: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgeequ_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgeequb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgees_(__jobvs: string, __sort: string, __select: interop.FunctionReference<() => number>, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vs: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvs: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgeesx_(__jobvs: string, __sort: string, __select: interop.FunctionReference<() => number>, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vs: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvs: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgeev_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgeevx_(__balanc: string, __jobvl: string, __jobvr: string, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __abnrm: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgegs_(__jobvsl: string, __jobvsr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vsl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvsr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgegv_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgehd2_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zgehrd_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgelq2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zgelqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgels_(__trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgelsd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgelss_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgelsx_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgelsy_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgeql2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zgeqlf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgeqp3_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgeqpf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgeqr2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zgeqrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgerfs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgerq2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zgerqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgesc2_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __rhs: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference): number; declare function zgesdd_(__jobz: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgesv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgesvd_(__jobu: string, __jobvt: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvt: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgesvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __equed: string, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgetc2_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgetf2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgetrf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgetri_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgetrs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggbak_(__job: string, __side: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggbal_(__job: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgges_(__jobvsl: string, __jobvsr: string, __sort: string, __selctg: interop.FunctionReference<() => number>, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vsl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvsr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggesx_(__jobvsl: string, __jobvsr: string, __sort: string, __selctg: interop.FunctionReference<() => number>, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __sdim: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vsl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvsl: interop.Pointer | interop.Reference, __vsr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvsr: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggev_(__jobvl: string, __jobvr: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggevx_(__balanc: string, __jobvl: string, __jobvr: string, __sense: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lscale: interop.Pointer | interop.Reference, __rscale: interop.Pointer | interop.Reference, __abnrm: interop.Pointer | interop.Reference, __bbnrm: interop.Pointer | interop.Reference, __rconde: interop.Pointer | interop.Reference, __rcondv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __bwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggglm_(__n: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgghrd_(__compq: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgglse_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggqrf_(__n: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __taua: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __taub: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggrqf_(__m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __taua: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __taub: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggsvd_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zggsvp_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __tola: interop.Pointer | interop.Reference, __tolb: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zgtcon_(__norm: string, __n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zgtrfs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __dlf: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __df: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __duf: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgtsv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgtsvx_(__fact: string, __trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __dlf: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __df: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __duf: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgttrf_(__n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgttrs_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zgtts2_(__itrans: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference): number; declare function zhbev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhbevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhbevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhbgst_(__vect: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldbb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhbgv_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldbb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhbgvd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldbb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhbgvx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ka: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __bb: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldbb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhbtrd_(__vect: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zhecon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zheequb_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zheev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zheevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zheevr_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zheevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhegs2_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhegst_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhegv_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhegvd_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhegvx_(__itype: interop.Pointer | interop.Reference, __jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zherfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhesv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhesvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhetd2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zhetf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhetrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhetrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhetri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zhetrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhfrk_(__transr: string, __uplo: string, __trans: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zhgeqz_(__job: string, __compq: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhpcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zhpev_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhpevd_(__jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhpevx_(__jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhpgst_(__itype: interop.Pointer | interop.Reference, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __bp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zhpgv_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __bp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhpgvd_(__itype: interop.Pointer | interop.Reference, __jobz: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __bp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhpgvx_(__itype: interop.Pointer | interop.Reference, __jobz: string, __range: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __bp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __afp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhpsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhpsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __afp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhptrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zhptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zhptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhsein_(__side: string, __eigsrc: string, __initv: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __ifaill: interop.Pointer | interop.Reference, __ifailr: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zhseqr_(__job: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zidotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function zidotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function zlabrd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __taup: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldy: interop.Pointer | interop.Reference): number; declare function zlacgv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference): number; declare function zlacn2_(__n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __est: interop.Pointer | interop.Reference, __kase: interop.Pointer | interop.Reference, __isave: interop.Pointer | interop.Reference): number; declare function zlacon_(__n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __est: interop.Pointer | interop.Reference, __kase: interop.Pointer | interop.Reference): number; declare function zlacp2_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference): number; declare function zlacpy_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference): number; declare function zlacrm_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference): number; declare function zlacrt_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __cy: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __s: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zladiv_(__ret_val: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): void; declare function zlaed0_(__qsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __qstore: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldqs: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlaed7_(__n: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __tlvls: interop.Pointer | interop.Reference, __curlvl: interop.Pointer | interop.Reference, __curpbm: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __qstore: interop.Pointer | interop.Reference, __qptr: interop.Pointer | interop.Reference, __prmptr: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlaed8_(__k: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __qsiz: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __rho: interop.Pointer | interop.Reference, __cutpnt: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __dlamda: interop.Pointer | interop.Reference, __q2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq2: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __indxp: interop.Pointer | interop.Reference, __indx: interop.Pointer | interop.Reference, __indxq: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlaein_(__rightv: interop.Pointer | interop.Reference, __noinit: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __eps3: interop.Pointer | interop.Reference, __smlnum: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlaesy_(__a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rt1: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rt2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __evscal: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __cs1: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __sn1: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlaev2_(__a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rt1: interop.Pointer | interop.Reference, __rt2: interop.Pointer | interop.Reference, __cs1: interop.Pointer | interop.Reference, __sn1: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlag2c_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference<__CLPK_complex>, __ldsa: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlags2_(__upper: interop.Pointer | interop.Reference, __a1: interop.Pointer | interop.Reference, __a2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __a3: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __b2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b3: interop.Pointer | interop.Reference, __csu: interop.Pointer | interop.Reference, __snu: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __csv: interop.Pointer | interop.Reference, __snv: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __csq: interop.Pointer | interop.Reference, __snq: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlagtm_(__trans: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference): number; declare function zlahef_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldw: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlahqr_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlahr2_(__n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldy: interop.Pointer | interop.Reference): number; declare function zlahrd_(__n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldy: interop.Pointer | interop.Reference): number; declare function zlaic1_(__job: interop.Pointer | interop.Reference, __j: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __sest: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __gamma: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __sestpr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlals0_(__icompq: interop.Pointer | interop.Reference, __nl: interop.Pointer | interop.Reference, __nr: interop.Pointer | interop.Reference, __sqre: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __bx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldbx: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __ldgnum: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlalsa_(__icompq: interop.Pointer | interop.Reference, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __bx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldbx: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference, __ldu: interop.Pointer | interop.Reference, __vt: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __difl: interop.Pointer | interop.Reference, __difr: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference, __poles: interop.Pointer | interop.Reference, __givptr: interop.Pointer | interop.Reference, __givcol: interop.Pointer | interop.Reference, __ldgcol: interop.Pointer | interop.Reference, __perm: interop.Pointer | interop.Reference, __givnum: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlalsd_(__uplo: string, __smlsiz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlangb_(__norm: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlange_(__norm: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlangt_(__norm: string, __n: interop.Pointer | interop.Reference, __dl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __du: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlanhb_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlanhe_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlanhf_(__norm: string, __transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference): number; declare function zlanhp_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference): number; declare function zlanhs_(__norm: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlanht_(__norm: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlansb_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlansp_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference): number; declare function zlansy_(__norm: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlantb_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlantp_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference): number; declare function zlantr_(__norm: string, __uplo: string, __diag: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlapll_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incy: interop.Pointer | interop.Reference, __ssmin: interop.Pointer | interop.Reference): number; declare function zlapmt_(__forwrd: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference): number; declare function zlaqgb_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function zlaqge_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __rowcnd: interop.Pointer | interop.Reference, __colcnd: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function zlaqhb_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function zlaqhe_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function zlaqhp_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function zlaqp2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vn1: interop.Pointer | interop.Reference, __vn2: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlaqps_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __offset: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __jpvt: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __vn1: interop.Pointer | interop.Reference, __vn2: interop.Pointer | interop.Reference, __auxv: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __f: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldf: interop.Pointer | interop.Reference): number; declare function zlaqr0_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlaqr1_(__n: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __s1: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __s2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlaqr2_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __ns: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __sh: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldwv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference): number; declare function zlaqr3_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nw: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __ns: interop.Pointer | interop.Reference, __nd: interop.Pointer | interop.Reference, __sh: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldwv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference): number; declare function zlaqr4_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlaqr5_(__wantt: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __kacc22: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ktop: interop.Pointer | interop.Reference, __kbot: interop.Pointer | interop.Reference, __nshfts: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __iloz: interop.Pointer | interop.Reference, __ihiz: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldu: interop.Pointer | interop.Reference, __nv: interop.Pointer | interop.Reference, __wv: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldwv: interop.Pointer | interop.Reference, __nh: interop.Pointer | interop.Reference, __wh: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldwh: interop.Pointer | interop.Reference): number; declare function zlaqsb_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function zlaqsp_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function zlaqsy_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __equed: string): number; declare function zlar1v_(__n: interop.Pointer | interop.Reference, __b1: interop.Pointer | interop.Reference, __bn: interop.Pointer | interop.Reference, __lambda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __ld: interop.Pointer | interop.Reference, __lld: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __gaptol: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __wantnc: interop.Pointer | interop.Reference, __negcnt: interop.Pointer | interop.Reference, __ztz: interop.Pointer | interop.Reference, __mingma: interop.Pointer | interop.Reference, __r__: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __nrminv: interop.Pointer | interop.Reference, __resid: interop.Pointer | interop.Reference, __rqcorr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference): number; declare function zlar2v_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incc: interop.Pointer | interop.Reference): number; declare function zlarcm_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference): number; declare function zlarf_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlarfb_(__side: string, __trans: string, __direct: string, __storev: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldwork: interop.Pointer | interop.Reference): number; declare function zlarfg_(__n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlarfp_(__n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlarft_(__direct: string, __storev: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference): number; declare function zlarfx_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlargv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __incc: interop.Pointer | interop.Reference): number; declare function zlarnv_(__idist: interop.Pointer | interop.Reference, __iseed: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlarrv_(__n: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __pivmin: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __dol: interop.Pointer | interop.Reference, __dou: interop.Pointer | interop.Reference, __minrgp: interop.Pointer | interop.Reference, __rtol1: interop.Pointer | interop.Reference, __rtol2: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __werr: interop.Pointer | interop.Reference, __wgap: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __indexw: interop.Pointer | interop.Reference, __gers: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlarscl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference): number; declare function zlartg_(__f: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __g: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __cs: interop.Pointer | interop.Reference, __sn: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __r__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlartv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incc: interop.Pointer | interop.Reference): number; declare function zlarz_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlarzb_(__side: string, __trans: string, __direct: string, __storev: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldwork: interop.Pointer | interop.Reference): number; declare function zlarzt_(__direct: string, __storev: string, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference): number; declare function zlascl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference): number; declare function zlascl_(__type__: string, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __cfrom: interop.Pointer | interop.Reference, __cto: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlaset_(__uplo: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference): number; declare function zlasr_(__side: string, __pivot: string, __direct: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference): number; declare function zlassq_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __sumsq: interop.Pointer | interop.Reference): number; declare function zlaswp_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __k1: interop.Pointer | interop.Reference, __k2: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __incx: interop.Pointer | interop.Reference): number; declare function zlasyf_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __kb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldw: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlat2c_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference<__CLPK_complex>, __ldsa: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlatbs_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlatdf_(__ijob: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __rhs: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rdsum: interop.Pointer | interop.Reference, __rdscal: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __jpiv: interop.Pointer | interop.Reference): number; declare function zlatps_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlatrd_(__uplo: string, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldw: interop.Pointer | interop.Reference): number; declare function zlatrs_(__uplo: string, __trans: string, __diag: string, __normin: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __scale: interop.Pointer | interop.Reference, __cnorm: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlatrz_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlatzm_(__side: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incv: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c1: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c2: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zlauu2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zlauum_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zmma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function zmmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function zmms(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function zmmsD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function zmmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; declare function zmmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; declare function zmsm(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function zmsmD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; declare function zpbcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpbequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpbrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldafb: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpbstf_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpbsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpbsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __afb: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldafb: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpbtf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpbtrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpbtrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpftrf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zpftri_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zpftrs_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpocon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpoequ_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpoequb_(__n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zporfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldaf: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zposv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zposvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldaf: interop.Pointer | interop.Reference, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpotf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpotrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpotri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpotrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zppcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zppequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __afp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zppsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zppsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __afp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __equed: string, __s: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zpptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zpptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpstf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __piv: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpstrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __piv: interop.Pointer | interop.Reference, __rank: interop.Pointer | interop.Reference, __tol: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zptcon_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpteqr_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zptrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __df: interop.Pointer | interop.Reference, __ef: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zptsv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zptsvx_(__fact: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __df: interop.Pointer | interop.Reference, __ef: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpttrf_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zpttrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zptts2_(__iuplo: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference): number; declare function zrdotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function zrdotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; declare function zrot_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __cy: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zrvadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function zrvaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function zrvmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function zrvmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function zrvsub(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function zrvsubD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function zspcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zspmv_(__uplo: string, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incy: interop.Pointer | interop.Reference): number; declare function zspr_(__uplo: string, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; declare function zsprfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __afp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zspsv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zspsvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __afp: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zsptrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zsptri_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zsptrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zstedc_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __lrwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zstegr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __abstol: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zstein_(__n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __iblock: interop.Pointer | interop.Reference, __isplit: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __ifail: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zstemr_(__jobz: string, __range: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference, __vu: interop.Pointer | interop.Reference, __il: interop.Pointer | interop.Reference, __iu: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __nzc: interop.Pointer | interop.Reference, __isuppz: interop.Pointer | interop.Reference, __tryrac: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zsteqr_(__compz: string, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zsycon_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zsyequb_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zsymv_(__uplo: string, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incy: interop.Pointer | interop.Reference): number; declare function zsyr_(__uplo: string, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference): number; declare function zsyrfs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zsysv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zsysvx_(__fact: string, __uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __af: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldaf: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zsytf2_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zsytrf_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zsytri_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zsytrs_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztbcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztbrfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztbtrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztfsm_(__transr: string, __side: string, __uplo: string, __trans: string, __diag: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference): number; declare function ztftri_(__transr: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function ztfttp_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function ztfttr_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztgevc_(__side: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lds: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldp: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztgex2_(__wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __j1: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztgexc_(__wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __ifst: interop.Pointer | interop.Reference, __ilst: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztgsen_(__ijob: interop.Pointer | interop.Reference, __wantq: interop.Pointer | interop.Reference, __wantz: interop.Pointer | interop.Reference, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __pl: interop.Pointer | interop.Reference, __pr: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __liwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztgsja_(__jobu: string, __jobv: string, __jobq: string, __m: interop.Pointer | interop.Reference, __p: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __tola: interop.Pointer | interop.Reference, __tolb: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference, __u: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldu: interop.Pointer | interop.Reference, __v: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldv: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ncycle: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztgsna_(__job: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztgsy2_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __rdsum: interop.Pointer | interop.Reference, __rdscal: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztgsyl_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztoc(__Z: interop.Pointer | interop.Reference, __IZ: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function ztocD(__Z: interop.Pointer | interop.Reference, __IZ: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function ztpcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztprfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztptri_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function ztptrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztpttf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __arf: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function ztpttr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrevc_(__side: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrexc_(__compq: string, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __ifst: interop.Pointer | interop.Reference, __ilst: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrrfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrsen_(__job: string, __compq: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __m: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrsna_(__job: string, __howmny: string, __select: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __t: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldt: interop.Pointer | interop.Reference, __vl: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvl: interop.Pointer | interop.Reference, __vr: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldvr: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __mm: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldwork: interop.Pointer | interop.Reference, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrsyl_(__trana: string, __tranb: string, __isgn: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrti2_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrtri_(__uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrtrs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztrttf_(__transr: string, __uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __arf: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function ztrttp_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function ztzrqf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function ztzrzf_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zung2l_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zung2r_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zungbr_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zunghr_(__n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zungl2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zunglq_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zungql_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zungqr_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zungr2_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zungrq_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zungtr_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zunm2l_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zunm2r_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zunmbr_(__vect: string, __side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zunmhr_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zunml2_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zunmlq_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zunmql_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zunmqr_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zunmr2_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zunmr3_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zunmrq_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zunmrz_(__side: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __k: interop.Pointer | interop.Reference, __l: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zunmtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zupgtr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zupmtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zvadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function zvaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function zvcma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function zvcmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; declare function zvmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __Conjugate: number): void; declare function zvmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __Conjugate: number): void; declare function zvsub(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; declare function zvsubD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void;