Go to the source code of this file.
|
| template<class T, class Abi, KernelConfig Conf, index_t RowsReg, index_t ColsReg, StorageOrder OA, StorageOrder OB, StorageOrder OD> |
| void | batmat::linalg::micro_kernels::trsm::trsm_copy_microkernel (uview< const T, Abi, OA > A, uview< const T, Abi, OB > B, uview< T, Abi, OD > D, index_t k) noexcept |
| template<class T, class Abi, KernelConfig Conf, StorageOrder OA, StorageOrder OB, StorageOrder OD> |
| void | batmat::linalg::micro_kernels::trsm::trsm_copy_register (const view< const T, Abi, OA > A, const view< const T, Abi, OB > B, const view< T, Abi, OD > D) noexcept |
| | Triangular solve D = (A⁽ᵀ⁾)⁻¹ B⁽ᵀ⁾ where A⁽ᵀ⁾ is lower triangular.
|
◆ UNROLL_FOR
| #define UNROLL_FOR |
( |
| ... | ) |
|
Value:
#define BATMAT_FULLY_UNROLLED_FOR(...)
Definition at line 11 of file trsm.tpp.