Commit Graph

124 Commits (5be1fecbcb8bc7fc2370185ec9faa36ae367b58a)

Author SHA1 Message Date
Ethan L. Miller 6219bb9867 Adding support for carry-less multiply. 2013-02-15 11:58:45 -08:00
elm e6fd0a544b Updated the way we track CPU features. Much more stable now.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@100 36f187d4-5712-4624-889c-152d48957efa
2013-02-15 18:11:22 +00:00
plank 327f637b83 Wordsmithing.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@99 36f187d4-5712-4624-889c-152d48957efa
2013-02-13 01:32:10 +00:00
plank 64386c048b Added whats_my_sse.c, so users can test the sse crap themselves.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@98 36f187d4-5712-4624-889c-152d48957efa
2013-02-13 01:10:11 +00:00
plank 61d75c53f1 Bugs with SSE4. Shit.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@97 36f187d4-5712-4624-889c-152d48957efa
2013-02-10 21:04:32 +00:00
plank 92a5441ea4 This holds the files that should be included as part of the release.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@96 36f187d4-5712-4624-889c-152d48957efa
2013-02-10 19:57:20 +00:00
plank d0f2d55cce Putting on the finishing touches.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@95 36f187d4-5712-4624-889c-152d48957efa
2013-02-10 19:56:15 +00:00
plank 4e5e5cd17d Making it work with the maunal.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@94 36f187d4-5712-4624-889c-152d48957efa
2013-02-09 17:45:44 +00:00
plank bd685c8d64 Changed the defaults.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@93 36f187d4-5712-4624-889c-152d48957efa
2013-02-08 23:22:19 +00:00
plank 95a7d21c8a Changed the defaults for w=32.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@92 36f187d4-5712-4624-889c-152d48957efa
2013-02-08 22:50:22 +00:00
plank a8fc92d1d4 Changed defaults for w = 8 and w = 16
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@91 36f187d4-5712-4624-889c-152d48957efa
2013-02-08 21:15:11 +00:00
plank c975077849 Changed the default method for w=4 to use SSE if it is there.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@90 36f187d4-5712-4624-889c-152d48957efa
2013-02-08 16:44:30 +00:00
plank ac9ec2ab00 Builds a library now.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@89 36f187d4-5712-4624-889c-152d48957efa
2013-02-08 15:04:11 +00:00
plank e96c0e2801 Renaming gf.h to gf_complete.h
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@88 36f187d4-5712-4624-889c-152d48957efa
2013-02-08 01:20:24 +00:00
plank b860290867 Blah.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@87 36f187d4-5712-4624-889c-152d48957efa
2013-02-07 19:03:41 +00:00
plank f58a7de9d0 w128: bytwo-b, group region, split 128 4. No sse for anything.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@86 36f187d4-5712-4624-889c-152d48957efa
2013-02-06 22:39:09 +00:00
plank 45fa1443d2 SSE SPLIT ALTMAP w=64. A bitch.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@85 36f187d4-5712-4624-889c-152d48957efa
2013-02-06 19:33:31 +00:00
plank 49facc141a All splits for w=64 except the SSE ones.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@84 36f187d4-5712-4624-889c-152d48957efa
2013-02-04 22:09:52 +00:00
plank 1b64c4d5c6 Added GROUP to w=64.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@83 36f187d4-5712-4624-889c-152d48957efa
2013-02-04 20:59:33 +00:00
plank 9ac53e1de2 Fixed the alignment bug for w=64. This will continue to be a problem with w=128, btw...
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@82 36f187d4-5712-4624-889c-152d48957efa
2012-12-31 21:27:51 +00:00
kmgreen a990e8cfc7 Added utility to find irreducible polynomials.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@81 36f187d4-5712-4624-889c-152d48957efa
2012-12-29 17:34:39 +00:00
kmgreen 5c6033fca8 w=64 Composite field changes.
STDMAP and single operations are passing the unit tests.  ALTMAP is not.  I think it may be an issue with the mapping.  Jim is going to have a look.



git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@80 36f187d4-5712-4624-889c-152d48957efa
2012-12-29 17:33:37 +00:00
plank 7fb31facc4 Getting rid of executables. Sorry
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@79 36f187d4-5712-4624-889c-152d48957efa
2012-12-08 15:31:04 +00:00
plank 70b6d55aee Big checkin after I've lost the others. Ha ha.
git-svn-id: svn://mamba.eecs.utk.edu/home/plank/svn/Galois-Library@78 36f187d4-5712-4624-889c-152d48957efa
2012-12-08 15:28:43 +00:00