libxsmm_xmmdispatch2 Interface

interface
public subroutine libxsmm_xmmdispatch2(kernel, iprec, oprec, m, n, k, lda, ldb, ldc, alpha, beta, flags, prefetch) bind(C, NAME="0")

Arguments

Type IntentOptional Attributes Name
type(C_FUNPTR), intent(out) :: kernel
integer(kind=C_INT), intent(in) :: iprec
integer(kind=C_INT), intent(in) :: oprec
integer(kind=LIBXSMM_BLASINT_KIND), intent(in) :: m
integer(kind=LIBXSMM_BLASINT_KIND), intent(in) :: n
integer(kind=LIBXSMM_BLASINT_KIND), intent(in) :: k
type(C_PTR), intent(in), VALUE :: lda
type(C_PTR), intent(in), VALUE :: ldb
type(C_PTR), intent(in), VALUE :: ldc
type(C_PTR), intent(in), VALUE :: alpha
type(C_PTR), intent(in), VALUE :: beta
type(C_PTR), intent(in), VALUE :: flags
type(C_PTR), intent(in), VALUE :: prefetch

Description

Type-generic (unsafe) code dispatch. Implicit FORTRAN 77 interface: INTEGER(4) :: iprec, oprec, flags, prefetch INTEGER(4|8) :: m, n, k, lda, ldb, ldc REAL(4|8) :: alpha, beta INTEGER(8) :: kernel