add new temporary z for result chain
[ieee754fpu.git] / src /
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
2019-02-16 Luke Kenneth Casso... comment divisor stages
2019-02-16 Luke Kenneth Casso... rename (shorten) divisor variable names (and comment...
2019-02-16 Luke Kenneth Casso... add extra arbitrary div unit test
2019-02-16 Luke Kenneth Casso... correct comments
2019-02-16 Luke Kenneth Casso... first initial success with div algorithm
2019-02-16 Aleksandar KostovicFixed typo in get_b state
2019-02-16 Aleksandar KostovicDid get_b state in nmigen
2019-02-16 Aleksandar KostovicDid get_a state in nmigen
2019-02-16 Luke Kenneth Casso... remove some test cases from div
2019-02-16 Luke Kenneth Casso... add div experiment
2019-02-16 Aleksandar KostovicMade a file and started to do porting from verilog...
2019-02-16 Luke Kenneth Casso... op_normalise does not need overflow class arg
2019-02-16 Luke Kenneth Casso... split out base classes into separate fpbase module
2019-02-16 Luke Kenneth Casso... add op_normalise function
2019-02-16 Luke Kenneth Casso... pad with zeros if needed in decode
2019-02-16 Luke Kenneth Casso... separate common functions into FPBase class
2019-02-16 Luke Kenneth Casso... move denormalisation to function
2019-02-16 Luke Kenneth Casso... add comment on special operations
2019-02-16 Luke Kenneth Casso... whitespace cleanup and more comments
2019-02-16 Luke Kenneth Casso... get rid of unpack phase by making it part of the get_op
2019-02-16 Luke Kenneth Casso... comment functions
2019-02-16 Luke Kenneth Casso... rename round function to roundz (round is a keyword)
2019-02-16 Luke Kenneth Casso... create put_z function
2019-02-16 Luke Kenneth Casso... create pack function
2019-02-16 Luke Kenneth Casso... create pack function
2019-02-16 Luke Kenneth Casso... move round to function
2019-02-16 Luke Kenneth Casso... move normalise_2 to function
2019-02-16 Luke Kenneth Casso... use normalize_1 function
2019-02-16 Luke Kenneth Casso... move round, guard and sticky to separate clas
2019-02-16 Luke Kenneth Casso... add normalise_1 function
2019-02-16 Luke Kenneth Casso... use get_op for get_b state too
2019-02-16 Luke Kenneth Casso... create get_op function
2019-02-16 Luke Kenneth Casso... move value, ack and stb to separate convenience class
2019-02-16 Luke Kenneth Casso... use slice magic constants
2019-02-16 Luke Kenneth Casso... re-enable commented-out tests
2019-02-16 Luke Kenneth Casso... remove unneeded import
2019-02-16 Luke Kenneth Casso... whitespace
2019-02-16 Luke Kenneth Casso... no real point adding reset for internal pipeline variables
2019-02-16 Luke Kenneth Casso... add pipeline class and example
2019-02-15 Luke Kenneth Casso... more arbitrary unit tests
2019-02-15 Luke Kenneth Casso... use constant P128 instead of 128
2019-02-15 Luke Kenneth Casso... add extra unit tests (infinity / NaN)
2019-02-15 Luke Kenneth Casso... add extra unit tests
2019-02-15 Luke Kenneth Casso... add extra unit tests
2019-02-15 Luke Kenneth Casso... corrections to shift_down and is_overflow, test "1...
2019-02-15 Luke Kenneth Casso... lots and lots of debugging corrections...
2019-02-15 Luke Kenneth Casso... improve assertion output for unit test
2019-02-15 Luke Kenneth Casso... add simulation test code
2019-02-15 Luke Kenneth Casso... corrections from running simulation
2019-02-14 Luke Kenneth Casso... add verilog conversion (commented out)
next