math.blas.ffi vocabulary
Factor handbook ยป Vocabulary index


Summary
Low-level bindings to the Basic Linear Algebra Subroutines (BLAS) library

Metadata
Parents:math.blas
Tags:math, bindings, fortran
Authors:Joe Groff


Words

Ordinary words
WordStack effect
CAXPY( N ALPHA X INCX Y INCY -- )
CCOPY( N X INCX Y INCY -- )
CDOTC( N X INCX Y INCY -- COMPLEX )
CDOTU( N X INCX Y INCY -- COMPLEX )
CGBMV( TRANSA M N KL KU ALPHA A LDA X INCX BETA Y INCY -- )
CGEMM( TRANSA TRANSB M N K ALPHA A LDA B LDB BETA C LDC -- )
CGEMV( TRANSA M N ALPHA A LDA X INCX BETA Y INCY -- )
CGERC( M N ALPHA X INCX Y INCY A LDA -- )
CGERU( M N ALPHA X INCX Y INCY A LDA -- )
CHBMV( UPLO N K ALPHA A LDA X INCX BETA Y INCY -- )
CHEMM( SIDE UPLO M N ALPHA A LDA B LDB BETA C LDC -- )
CHEMV( UPLO N ALPHA A LDA X INCX BETA Y INCY -- )
CHER( UPLO N ALPHA X INCX A LDA -- )
CHER2( UPLO N ALPHA X INCX Y INCY A LDA -- )
CHER2K( UPLO TRANS N K ALPHA A LDA B LDB BETA C LDC -- )
CHERK( UPLO TRANS N K ALPHA A LDA BETA C LDC -- )
CHPMV( UPLO N ALPHA AP X INCX BETA Y INCY -- )
CHPR( UPLO N ALPHA X INCX A -- )
CHPR2( UPLO N ALPHA X INCX Y INCY AP -- )
CSCAL( N ALPHA X INCX -- )
CSSCAL( N ALPHA X INCX -- )
CSWAP( N X INCX Y INCY -- )
CSYMM( SIDE UPLO M N ALPHA A LDA B LDB BETA C LDC -- )
CSYR2K( UPLO TRANS N K ALPHA A LDA B LDB BETA C LDC -- )
CSYRK( UPLO TRANS N K ALPHA A LDA BETA C LDC -- )
CTBMV( UPLO TRANSA DIAG N K A LDA X INCX -- )
CTBSV( UPLO TRANSA DIAG N K A LDA X INCX -- )
CTPMV( UPLO TRANSA DIAG N AP X INCX -- )
CTPSV( UPLO TRANSA DIAG N AP X INCX -- )
CTRMM( SIDE UPLO TRANSA DIAG M N ALPHA A LDA B LDB -- )
CTRMV( UPLO TRANSA DIAG N A LDA X INCX -- )
CTRSM( SIDE UPLO TRANSA DIAG M N ALPHA A LDA B LDB -- )
CTRSV( UPLO TRANSA DIAG N A LDA X INCX -- )
DASUM( N X INCX -- DOUBLE-PRECISION )
DAXPY( N ALPHA X INCX Y INCY -- )
DCOPY( N X INCX Y INCY -- )
DDOT( N X INCX Y INCY -- DOUBLE-PRECISION )
DGBMV( TRANSA M N KL KU ALPHA A LDA X INCX BETA Y INCY -- )
DGEMM( TRANSA TRANSB M N K ALPHA A LDA B LDB BETA C LDC -- )
DGEMV( TRANSA M N ALPHA A LDA X INCX BETA Y INCY -- )
DGER( M N ALPHA X INCX Y INCY A LDA -- )
DNRM2( N X INCX -- DOUBLE-PRECISION )
DROT( N X INCX Y INCY C S -- )
DROTG( A B C S -- )
DROTM( N X INCX Y INCY P -- )
DROTMG( D1 D2 B1 B2 P -- )
DSBMV( UPLO N K ALPHA A LDA X INCX BETA Y INCY -- )
DSCAL( N ALPHA X INCX -- )
DSDOT( N X INCX Y INCY -- DOUBLE-PRECISION )
DSPMV( UPLO N ALPHA AP X INCX BETA Y INCY -- )
DSPR( UPLO N ALPHA X INCX AP -- )
DSPR2( UPLO N ALPHA X INCX Y INCY A -- )
DSWAP( N X INCX Y INCY -- )
DSYMM( SIDE UPLO M N ALPHA A LDA B LDB BETA C LDC -- )
DSYMV( UPLO N ALPHA A LDA X INCX BETA Y INCY -- )
DSYR( UPLO N ALPHA X INCX A LDA -- )
DSYR2( UPLO N ALPHA X INCX Y INCY A LDA -- )
DSYR2K( UPLO TRANS N K ALPHA A LDA B LDB BETA C LDC -- )
DSYRK( UPLO TRANS N K ALPHA A LDA BETA C LDC -- )
DTBMV( UPLO TRANSA DIAG N K A LDA X INCX -- )
DTBSV( UPLO TRANSA DIAG N K A LDA X INCX -- )
DTPMV( UPLO TRANSA DIAG N AP X INCX -- )
DTPSV( UPLO TRANSA DIAG N AP X INCX -- )
DTRMM( SIDE UPLO TRANSA DIAG M N ALPHA A LDA B LDB -- )
DTRMV( UPLO TRANSA DIAG N A LDA X INCX -- )
DTRSM( SIDE UPLO TRANSA DIAG M N ALPHA A LDA B LDB -- )
DTRSV( UPLO TRANSA DIAG N A LDA X INCX -- )
DZASUM( N X INCX -- DOUBLE-PRECISION )
DZNRM2( N X INCX -- DOUBLE-PRECISION )
ICAMAX( N X INCX -- INTEGER )
IDAMAX( N X INCX -- INTEGER )
ISAMAX( N X INCX -- INTEGER )
IZAMAX( N X INCX -- INTEGER )
SASUM( N X INCX -- REAL )
SAXPY( N ALPHA X INCX Y INCY -- )
SCASUM( N X INCX -- REAL )
SCNRM2( N X INCX -- REAL )
SCOPY( N X INCX Y INCY -- )
SDOT( N X INCX Y INCY -- REAL )
SDSDOT( N ALPHA X INCX Y INCY -- REAL )
SGBMV( TRANSA M N KL KU ALPHA A LDA X INCX BETA Y INCY -- )
SGEMM( TRANSA TRANSB M N K ALPHA A LDA B LDB BETA C LDC -- )
SGEMV( TRANSA M N ALPHA A LDA X INCX BETA Y INCY -- )
SGER( M N ALPHA X INCX Y INCY A LDA -- )
SNRM2( N X INCX -- REAL )
SROT( N X INCX Y INCY C S -- )
SROTG( A B C S -- )
SROTM( N X INCX Y INCY P -- )
SROTMG( D1 D2 B1 B2 P -- )
SSBMV( UPLO N K ALPHA A LDA X INCX BETA Y INCY -- )
SSCAL( N ALPHA X INCX -- )
SSPMV( UPLO N ALPHA AP X INCX BETA Y INCY -- )
SSPR( UPLO N ALPHA X INCX AP -- )
SSPR2( UPLO N ALPHA X INCX Y INCY A -- )
SSWAP( N X INCX Y INCY -- )
SSYMM( SIDE UPLO M N ALPHA A LDA B LDB BETA C LDC -- )
SSYMV( UPLO N ALPHA A LDA X INCX BETA Y INCY -- )
SSYR( UPLO N ALPHA X INCX A LDA -- )
SSYR2( UPLO N ALPHA X INCX Y INCY A LDA -- )
SSYR2K( UPLO TRANS N K ALPHA A LDA B LDB BETA C LDC -- )
SSYRK( UPLO TRANS N K ALPHA A LDA BETA C LDC -- )
STBMV( UPLO TRANSA DIAG N K A LDA X INCX -- )
STBSV( UPLO TRANSA DIAG N K A LDA X INCX -- )
STPMV( UPLO TRANSA DIAG N AP X INCX -- )
STPSV( UPLO TRANSA DIAG N AP X INCX -- )
STRMM( SIDE UPLO TRANSA DIAG M N ALPHA A LDA B LDB -- )
STRMV( UPLO TRANSA DIAG N A LDA X INCX -- )
STRSM( SIDE UPLO TRANSA DIAG M N ALPHA A LDA B LDB -- )
STRSV( UPLO TRANSA DIAG N A LDA X INCX -- )
ZAXPY( N ALPHA X INCX Y INCY -- )
ZCOPY( N X INCX Y INCY -- )
ZDOTC( N X INCX Y INCY -- DOUBLE-COMPLEX )
ZDOTU( N X INCX Y INCY -- DOUBLE-COMPLEX )
ZDSCAL( N ALPHA X INCX -- )
ZGBMV( TRANSA M N KL KU ALPHA A LDA X INCX BETA Y INCY -- )
ZGEMM( TRANSA TRANSB M N K ALPHA A LDA B LDB BETA C LDC -- )
ZGEMV( TRANSA M N ALPHA A LDA X INCX BETA Y INCY -- )
ZGERC( M N ALPHA X INCX Y INCY A LDA -- )
ZGERU( M N ALPHA X INCX Y INCY A LDA -- )
ZHBMV( UPLO N K ALPHA A LDA X INCX BETA Y INCY -- )
ZHEMM( SIDE UPLO M N ALPHA A LDA B LDB BETA C LDC -- )
ZHEMV( UPLO N ALPHA A LDA X INCX BETA Y INCY -- )
ZHER( UPLO N ALPHA X INCX A LDA -- )
ZHER2( UPLO N ALPHA X INCX Y INCY A LDA -- )
ZHER2K( UPLO TRANS N K ALPHA A LDA B LDB BETA C LDC -- )
ZHERK( UPLO TRANS N K ALPHA A LDA BETA C LDC -- )
ZHPMV( UPLO N ALPHA AP X INCX BETA Y INCY -- )
ZHPR( UPLO N ALPHA X INCX A -- )
ZHPR2( UPLO N ALPHA X INCX Y INCY AP -- )
ZSCAL( N ALPHA X INCX -- )
ZSWAP( N X INCX Y INCY -- )
ZSYMM( SIDE UPLO M N ALPHA A LDA B LDB BETA C LDC -- )
ZSYR2K( UPLO TRANS N K ALPHA A LDA B LDB BETA C LDC -- )
ZSYRK( UPLO TRANS N K ALPHA A LDA BETA C LDC -- )
ZTBMV( UPLO TRANSA DIAG N K A LDA X INCX -- )
ZTBSV( UPLO TRANSA DIAG N K A LDA X INCX -- )
ZTPMV( UPLO TRANSA DIAG N AP X INCX -- )
ZTPSV( UPLO TRANSA DIAG N AP X INCX -- )
ZTRMM( SIDE UPLO TRANSA DIAG M N ALPHA A LDA B LDB -- )
ZTRMV( UPLO TRANSA DIAG N A LDA X INCX -- )
ZTRSM( SIDE UPLO TRANSA DIAG M N ALPHA A LDA B LDB -- )
ZTRSV( UPLO TRANSA DIAG N A LDA X INCX -- )


Files


Metadata files