r_data and result need not be class members, made local to elaborate
[ieee754fpu.git] / src /
2019-02-23 Luke Kenneth Casso... add dual unit test
2019-02-23 Luke Kenneth Casso... move unit test order
2019-02-23 Luke Kenneth Casso... remove unneeded class declaration
2019-02-23 Luke Kenneth Casso... add a dual-chained add experiment
2019-02-23 Luke Kenneth Casso... store logic-test conditions in intermediates
2019-02-21 Luke Kenneth Casso... isolate inputs and outputs in FPGetA class
2019-02-21 Luke Kenneth Casso... FPADD need no longer be derived from FPBase
2019-02-21 Luke Kenneth Casso... remove explicit code-adding of states, use for-loop...
2019-02-21 Luke Kenneth Casso... move putz to separate class
2019-02-21 Luke Kenneth Casso... move pack to separate class
2019-02-21 Luke Kenneth Casso... move corrections to separate class
2019-02-21 Luke Kenneth Casso... move rounding to separate class
2019-02-21 Luke Kenneth Casso... move normalisation stages to separate classes
2019-02-21 Luke Kenneth Casso... move add1 stage to separate class
2019-02-21 Luke Kenneth Casso... add comment
2019-02-21 Luke Kenneth Casso... split out add0 stage into separate class
2019-02-21 Luke Kenneth Casso... move align to separate class
2019-02-21 Luke Kenneth Casso... create separate denormalisation class
2019-02-21 Luke Kenneth Casso... move special cases to separate state class
2019-02-21 Luke Kenneth Casso... move get_a and get_b to their own classes
2019-02-20 Aleksandar KostovicRemove coments with verilog code
2019-02-20 Luke Kenneth Casso... split denormalisation to separate state
2019-02-20 Luke Kenneth Casso... latch into FPNumIn within module
2019-02-20 Luke Kenneth Casso... create separate modules for fpnum in and out
2019-02-20 Luke Kenneth Casso... make module out of overflow class
2019-02-20 Luke Kenneth Casso... create module for FPNum
2019-02-20 Luke Kenneth Casso... reset allowed on FPop, not on FPNum
2019-02-20 Luke Kenneth Casso... store roundz test in comb variable
2019-02-19 Luke Kenneth Casso... store testing of nan/inf/zero in comb Signals
2019-02-19 Luke Kenneth Casso... move setting of stb into else block
2019-02-19 Luke Kenneth Casso... reset_less on signals that do not need it
2019-02-19 Luke Kenneth Casso... reorganise unit test single to do much more comprehensi...
2019-02-19 Luke Kenneth Casso... take out FP16 non-canonical NaN weirdness for now
2019-02-19 Luke Kenneth Casso... add corner-cases +/-0 + NaN
2019-02-19 Luke Kenneth Casso... add FP16 add unit test
2019-02-19 Luke Kenneth Casso... INF + -INF bug
2019-02-19 Luke Kenneth Casso... whoops FP16 mantissa off-by-one
2019-02-19 Luke Kenneth Casso... remove hard-coded width
2019-02-19 Luke Kenneth Casso... add FP16 format
2019-02-19 Luke Kenneth Casso... add shift up multi function
2019-02-19 Luke Kenneth Casso... add extra regression tests (a + -a) for add
2019-02-19 Luke Kenneth Casso... comment for a + -a special case add
2019-02-18 Luke Kenneth Casso... add 64 bit mul unit test
2019-02-18 Luke Kenneth Casso... whoops, off-by-one in use of mw, in multiply_1 stage
2019-02-18 Luke Kenneth Casso... whoops, messing up on m_width *sigh*
2019-02-18 Luke Kenneth Casso... use double run_corner_cases function in add unit test
2019-02-18 Luke Kenneth Casso... add corner case unit test function
2019-02-18 Luke Kenneth Casso... doh! use z mantissa width to specify product width.
2019-02-18 Luke Kenneth Casso... use common run_corner_cases function
2019-02-18 Luke Kenneth Casso... use common run_corner_cases function
2019-02-18 Luke Kenneth Casso... add mul unit test
2019-02-18 Luke Kenneth Casso... special cases, sign of zero and inf matters: a.s ^ b.s
2019-02-18 Luke Kenneth Casso... missed indentation of if statements in special cases
2019-02-18 Luke Kenneth Casso... of.guard, of.round, of.sticky - of is a class with...
2019-02-18 Luke Kenneth Casso... m.next not m.next +=
2019-02-18 Luke Kenneth Casso... whoops, self.width not self.m_width
2019-02-18 Luke Kenneth Casso... add corner case unit test function
2019-02-18 Luke Kenneth Casso... diff on div and mul shows corrections stage missed out
2019-02-18 Luke Kenneth Casso... use get_op functions, easier to do
2019-02-18 Luke Kenneth Casso... product in multiply, not tot (was from add)
2019-02-18 Luke Kenneth Casso... corrections in whitespace due to use of tabs
2019-02-18 Luke Kenneth Casso... mul needs FPNum mantissa to be 24-bit on a and b, set...
2019-02-18 Luke Kenneth Casso... quite a lot of corrections to div special cases
2019-02-18 Luke Kenneth Casso... add regression test on div
2019-02-18 Luke Kenneth Casso... remove zeroing bugfix correction, not needed any more
2019-02-18 Luke Kenneth Casso... split out edge cases from unit tests into common files
2019-02-18 Luke Kenneth Casso... add operator argument to unit tests
2019-02-18 Luke Kenneth Casso... add div unit tests
2019-02-18 Luke Kenneth Casso... split out common double-precision unit test code
2019-02-18 Luke Kenneth Casso... split out common double-precision unit test code
2019-02-18 Luke Kenneth Casso... split out common unit test code
2019-02-18 Luke Kenneth Casso... split out unit test common code
2019-02-18 Luke Kenneth Casso... add jon dawson add64 unit tests
2019-02-18 Luke Kenneth Casso... add comment for random number tests
2019-02-18 Luke Kenneth Casso... test case fail, 2 numbers exceeded -INF but +ve INF...
2019-02-18 Luke Kenneth Casso... whoops set mantissa = -127 instead of exponent... oops...
2019-02-18 Luke Kenneth Casso... fix unit test use of xrange, replace with range
2019-02-18 Luke Kenneth Casso... fix a - b = zero by adding special case
2019-02-18 Luke Kenneth Casso... add unit tests
2019-02-18 Luke Kenneth Casso... use straight << and >> operator instead of multi-level Mux
2019-02-17 Aleksandar KostovicFinished the module states and added __main__
2019-02-17 Aleksandar KostovicAdd more special cases to the module
2019-02-17 Aleksandar KostovicAdded comment to explain a case
2019-02-17 Aleksandar KostovicTranslated more of the special cases to nmigen
2019-02-17 Aleksandar KostovicTranslated some of the special cases to nmigen
2019-02-17 Aleksandar KostovicStarted to build module using functions instead plain...
2019-02-17 Aleksandar KostovicStarted to translate special cases
2019-02-17 Aleksandar KostovicDone unpack in nmigen
2019-02-17 Luke Kenneth Casso... add unit tests that push the mantissa to zero or close...
2019-02-17 Luke Kenneth Casso... add TODO comment
2019-02-17 Luke Kenneth Casso... test single-cycle align phase on 64-bit add
2019-02-17 Luke Kenneth Casso... add single-cycle version of alignment process in fadd
2019-02-17 Luke Kenneth Casso... add a variable-length single-cycle shift_down of mantis...
2019-02-17 Luke Kenneth Casso... add a MultiShift class for generating single-cycle...
2019-02-17 Luke Kenneth Casso... add extra comments
2019-02-17 Luke Kenneth Casso... add double-width divide as well, and preliminary unit...
2019-02-17 Luke Kenneth Casso... add beginning unit tests for 64-bit add
2019-02-17 Luke Kenneth Casso... convert to more general base classes, start support...
2019-02-16 Luke Kenneth Casso... add extra random div unit test cases
2019-02-16 Luke Kenneth Casso... add another random div test
next