malb / M4RI (http://m4ri.sagemath.org/)

M4RI is a library for fast arithmetic with dense matrices over F2. It was started by Gregory Bard, is maintained by Martin Albrecht. Several people contributed to it. The name M4RI comes from the first implemented algorithm: The "Method of the Four Russians" inversion algorithm published by Gregory Bard. This algorithm in turn is named after the "Method of the Four Russians" multiplication algorithm which is probably better referred to as Kronrod's method. M4RI is used by the Sage mathematics software and the PolyBoRi library. M4RI is available under the General Public License Version 2 or later (GPLv2+).

Clone this repository (size: 730.9 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/malb/m4ri/
commit 311: f14090634a06
parent 310: 1aade95ab581
branch: default
defaulting to '0' instead of 'unkown' in ax_cache_size.m4. This should make things more cross-platform
Martin Albrecht / malb
4 months ago

Changed (Δ12 bytes):

raw changeset »

m4/ax_cache_size.m4 (2 lines added, 2 lines removed)

Up to file-list m4/ax_cache_size.m4:

@@ -103,8 +103,8 @@ AC_DEFUN([AX_CACHE_SIZE],
103
103
      fi
104
104
    fi
105
105
106
    test -z "$ax_l1_size" && ax_l1_size=unknown
107
    test -z "$ax_l2_size" && ax_l2_size=unknown
106
    test -z "$ax_l1_size" && ax_l1_size=0
107
    test -z "$ax_l2_size" && ax_l2_size=0
108
108
109
109
    # Keep only digits if there is a unit (ie 1024K -> 1024) and convert in Bytes
110
110
    AC_MSG_CHECKING(the L1 cache size)