|
template<typename Scalar , typename vec , int64_t unrollM, int64_t unrollN, bool remM, bool remN> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::transStoreC (PacketBlock< vec, EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS > &zmm, Scalar *C_arr, int64_t LDC, int64_t remM_=0, int64_t remN_=0) |
|
template<typename Scalar , bool isARowMajor, bool isCRowMajor, bool isAdd, bool handleKRem> |
void | Eigen::internal::gemmKernel (Scalar *A_arr, Scalar *B_arr, Scalar *C_arr, int64_t M, int64_t N, int64_t K, int64_t LDA, int64_t LDB, int64_t LDC) |
|
template<typename Scalar , typename vec , int64_t unrollM, bool isARowMajor, bool isFWDSolve, bool isUnitDiag> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::triSolveKernel (Scalar *A_arr, Scalar *B_arr, int64_t K, int64_t LDA, int64_t LDB) |
|
template<typename Scalar , bool isARowMajor, bool isFWDSolve, bool isUnitDiag> |
void | Eigen::internal::triSolveKernelLxK (Scalar *A_arr, Scalar *B_arr, int64_t M, int64_t K, int64_t LDA, int64_t LDB) |
|
template<typename Scalar , bool toTemp = true, bool remM = false> |
EIGEN_ALWAYS_INLINE void | Eigen::internal::copyBToRowMajor (Scalar *B_arr, int64_t LDB, int64_t K, Scalar *B_temp, int64_t LDB_, int64_t remM_=0) |
|
template<typename Scalar , bool isARowMajor = true, bool isBRowMajor = true, bool isFWDSolve = true, bool isUnitDiag = false> |
void | Eigen::internal::triSolve (Scalar *A_arr, Scalar *B_arr, int64_t M, int64_t numRHS, int64_t LDA, int64_t LDB) |
|