30 #include <m4rie/mzed.h>
31 #include <m4rie/mzd_slice.h>
33 #define MZED_TRSM_CUTOFF 512
45 void _mzed_trsm_upper_left(const mzed_t *U, mzed_t *B, const rci_t cutoff);
void _mzed_trsm_lower_left(const mzed_t *L, mzed_t *B, const rci_t cutoff)
static void mzed_trsm_lower_left(const mzed_t *L, mzed_t *B)
Definition: trsm.h:139
void _mzed_trsm_upper_left(const mzed_t *U, mzed_t *B, const rci_t cutoff)
static void mzed_trsm_upper_left(const mzed_t *U, mzed_t *B)
Definition: trsm.h:67
Dense matrices over represented as packed matrices.
Definition: mzed.h:59
static void mzd_slice_trsm_lower_left(const mzd_slice_t *L, mzd_slice_t *B)
Definition: trsm.h:175
#define MZED_TRSM_CUTOFF
Definition: trsm.h:33
void mzd_slice_trsm_lower_left_naive(const mzd_slice_t *L, mzd_slice_t *B)
Definition: trsm.c:47
void mzd_slice_trsm_upper_left_naive(const mzd_slice_t *U, mzd_slice_t *B)
Definition: trsm.c:33
void _mzd_slice_trsm_lower_left(const mzd_slice_t *L, mzd_slice_t *B, const rci_t cutoff)
void mzed_trsm_lower_left_naive(const mzed_t *L, mzed_t *B)
Definition: trsm.c:19
Dense matrices over represented as slices of matrices over .
Definition: mzd_slice.h:56
void _mzd_slice_trsm_upper_left(const mzd_slice_t *U, mzd_slice_t *B, const rci_t cutoff)
static void mzd_slice_trsm_upper_left(const mzd_slice_t *U, mzd_slice_t *B)
Definition: trsm.h:103
void mzed_trsm_upper_left_naive(const mzed_t *U, mzed_t *B)
Definition: trsm.c:5