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