Go to the documentation of this file.
33 #define MZED_TRSM_CUTOFF 512
45 void _mzed_trsm_upper_left(const mzed_t *U, mzed_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
Dense matrices over represented as slices of matrices over .
Definition: mzd_slice.h:56
Matrices using a bitsliced representation.
void mzed_trsm_lower_left_naive(const mzed_t *L, mzed_t *B)
Definition: trsm.c:19
Dense matrices over represented as packed matrices.
Definition: mzed.h:59
#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(const mzd_slice_t *U, mzd_slice_t *B, const rci_t cutoff)
static void mzed_trsm_upper_left(const mzed_t *U, mzed_t *B)
Definition: trsm.h:67
void _mzd_slice_trsm_lower_left(const mzd_slice_t *L, mzd_slice_t *B, const rci_t cutoff)
static void mzd_slice_trsm_lower_left(const mzd_slice_t *L, mzd_slice_t *B)
Definition: trsm.h:175
static void mzed_trsm_lower_left(const mzed_t *L, mzed_t *B)
Definition: trsm.h:139
Dense matrices over represented as packed matrices.
void mzd_slice_trsm_upper_left_naive(const mzd_slice_t *U, mzd_slice_t *B)
Definition: trsm.c:33
void _mzed_trsm_lower_left(const mzed_t *L, mzed_t *B, const rci_t cutoff)
void _mzed_trsm_upper_left(const mzed_t *U, mzed_t *B, const rci_t cutoff)