MeatAxe 2.4
src/c-kernel.h
00001 #ifndef CHECK_FUNCTION_TABLE
00002 
00003 void TestFelToInt(unsigned flags);
00004 void TestField(unsigned flags);
00005 void TestGen(unsigned flags);
00006 void TestInsertExtract(unsigned flags);
00007 void TestFindPiv(unsigned flags);
00008 void TestSubfields(unsigned flags);
00009 void TestRowOps(unsigned flags);
00010 void TestPtr(unsigned flags);
00011 void TestRowSize(unsigned flags);
00012 void TestMulRow(unsigned flags);
00013 void TestCmpRows(unsigned flags);
00014 
00015 #else
00016 
00017   { 111, "Row operations", TestRowOps },
00018   { 101, "Compare operations", TestCmpRows },
00019   { 102, "FEL <--> integer conversion", TestFelToInt },
00020   { 103, "Finite field arithmetic", TestField },
00021   { 104, "Finite field generator", TestGen },
00022   { 105, "Subfield embedding/restriction", TestSubfields },
00023   { 106, "Row sizes", TestRowSize },
00024   { 107, "Row pointer arithmetic", TestPtr },
00025   { 108, "Insert/Extract", TestInsertExtract },
00026   { 109, "Finding pivot elements", TestFindPiv },
00027   { 110, "Row by scalar multiplication", TestMulRow },
00028 
00029 #endif