math/gfreduce.c: Refactor and document.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 9 Aug 2013 09:30:48 +0000 (10:30 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 9 Aug 2013 12:51:04 +0000 (13:51 +0100)
There was an unfortunate amount of code duplication in the old code,
particularly around the issuing of LSR instruction sequences.  Gather
the relevant state into a structure, and split the repeated code into
separate functions.

Also add a bunch of commentary explaining the underlying theory.


No differences found