46 #if defined(__M4RI_HAVE_SSE2) && __M4RI_HAVE_SSE2
47 # if !defined(__SSE2__) || !__SSE2__
48 # error "Your current compiler and / or CFLAGS setting doesn't allow SSE2 code. Please change that or these to the setting(s) you used when compiling M4RI."
52 #if defined(__cplusplus) && !defined(M4RI_WRAPWORD) && !defined (_MSC_VER)
62 #include "triangular.h"
65 #include "ple_russian.h"
70 #if defined(__cplusplus) && !defined(M4RI_WRAPWORD) && !defined (_MSC_VER)
Matrix operations using Strassen's formulas including Winograd's improvements.
TRSM and TRTRI via Gray code tables.
System solving with matrix routines.
Input/output routines for matrices.
Dense matrices over GF(2) represented as a bit field.
Compute the parity of 64 words in parallel.
PLE and PLUQ matrix decomposition routines.