|
| template<class T, index_t NC> |
| void | potrf_trsm_microkernel (index_t k, scalar_view< const T > A, scalar_view< T > L) noexcept |
| template<class T, index_t RowsReg, index_t ColsReg> |
| void | potrf_syrk_microkernel (index_t k, scalar_view< const T > L21, scalar_view< const T > A22, scalar_view< T > L22) noexcept |
| | Outer product for updating the bottom right tail during Cholesky factorization.
|
| template<class T, index_t RowsReg = 4> |
| void | small_potrf (view< const T, datapar::scalar_abi< T > > A, view< T, datapar::scalar_abi< T > > L, index_t n=-1) noexcept |
| template<class T, index_t NC, index_t NR> |
| void | syrk_potrf_trsm_microkernel (index_t m, index_t k, scalar_view< const T > L21, scalar_view< const T > A22, scalar_view< T > L22) noexcept |
| | Left-looking variant of small_potrf, which updates the current block with the outer product of the previously computed part L21.
|
| template<class T, index_t RowsReg = 4, index_t S = 8> |
| void | small_potrf_left (view< const T, datapar::scalar_abi< T > > A, view< T, datapar::scalar_abi< T > > L) noexcept |