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.