46#if defined(__M4RI_HAVE_SSE2) && __M4RI_HAVE_SSE2
47#if !defined(__SSE2__) || !__SSE2__
49 "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."
53#if defined(__cplusplus) && !defined(_MSC_VER)
73#if defined(__cplusplus) && !defined(_MSC_VER)
Dan Bernstein's "Optimizing linear maps mod 2".
Gray code implementation.
Input/output routines for matrices.
multicore matrix operations
Dense matrices over GF(2) represented as a bit field.
Compute the parity of 64 words in parallel.
PLE and PLUQ matrix decomposition routines.
PLE and PLUQ factorization using Gray codes.
System solving with matrix routines.
Matrix operations using Strassen's formulas including Winograd's improvements.
Triangular system solving with Matrix routines.
TRSM and TRTRI via Gray code tables.