2019-02-19 |
Luke Kenneth Casso... | add extra regression tests (a + -a) for add |
tree | commitdiff |
2019-02-19 |
Luke Kenneth Casso... | comment for a + -a special case add |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add 64 bit mul unit test |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | whoops, off-by-one in use of mw, in multiply_1 stage |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | whoops, messing up on m_width *sigh* |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | use double run_corner_cases function in add unit test |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add corner case unit test function |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | doh! use z mantissa width to specify product width. |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | use common run_corner_cases function |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | use common run_corner_cases function |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add mul unit test |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | special cases, sign of zero and inf matters: a.s ^ b.s |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | missed indentation of if statements in special cases |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | of.guard, of.round, of.sticky - of is a class with... |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | m.next not m.next += |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | whoops, self.width not self.m_width |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add corner case unit test function |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | diff on div and mul shows corrections stage missed out |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | use get_op functions, easier to do |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | product in multiply, not tot (was from add) |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | corrections in whitespace due to use of tabs |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | mul needs FPNum mantissa to be 24-bit on a and b, set... |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | quite a lot of corrections to div special cases |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add regression test on div |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | remove zeroing bugfix correction, not needed any more |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | split out edge cases from unit tests into common files |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add operator argument to unit tests |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add div unit tests |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | split out common double-precision unit test code |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | split out common double-precision unit test code |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | split out common unit test code |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | split out unit test common code |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add jon dawson add64 unit tests |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add comment for random number tests |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | test case fail, 2 numbers exceeded -INF but +ve INF... |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | whoops set mantissa = -127 instead of exponent... oops... |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | fix unit test use of xrange, replace with range |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | fix a - b = zero by adding special case |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | add unit tests |
tree | commitdiff |
2019-02-18 |
Luke Kenneth Casso... | use straight << and >> operator instead of multi-level Mux |
tree | commitdiff |
2019-02-17 |
Aleksandar Kostovic | Finished the module states and added __main__ |
tree | commitdiff |
2019-02-17 |
Aleksandar Kostovic | Add more special cases to the module |
tree | commitdiff |
2019-02-17 |
Aleksandar Kostovic | Added comment to explain a case |
tree | commitdiff |
2019-02-17 |
Aleksandar Kostovic | Translated more of the special cases to nmigen |
tree | commitdiff |
2019-02-17 |
Aleksandar Kostovic | Translated some of the special cases to nmigen |
tree | commitdiff |
2019-02-17 |
Aleksandar Kostovic | Started to build module using functions instead plain... |
tree | commitdiff |
2019-02-17 |
Aleksandar Kostovic | Started to translate special cases |
tree | commitdiff |
2019-02-17 |
Aleksandar Kostovic | Done unpack in nmigen |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | add unit tests that push the mantissa to zero or close... |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | add TODO comment |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | test single-cycle align phase on 64-bit add |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | add single-cycle version of alignment process in fadd |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | add a variable-length single-cycle shift_down of mantis... |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | add a MultiShift class for generating single-cycle... |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | add extra comments |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | add double-width divide as well, and preliminary unit... |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | add beginning unit tests for 64-bit add |
tree | commitdiff |
2019-02-17 |
Luke Kenneth Casso... | convert to more general base classes, start support... |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | add extra random div unit test cases |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | add another random div test |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | comment divisor stages |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | rename (shorten) divisor variable names (and comment... |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | add extra arbitrary div unit test |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | correct comments |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | first initial success with div algorithm |
tree | commitdiff |
2019-02-16 |
Aleksandar Kostovic | Fixed typo in get_b state |
tree | commitdiff |
2019-02-16 |
Aleksandar Kostovic | Did get_b state in nmigen |
tree | commitdiff |
2019-02-16 |
Aleksandar Kostovic | Did get_a state in nmigen |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | remove some test cases from div |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | add div experiment |
tree | commitdiff |
2019-02-16 |
Aleksandar Kostovic | Made a file and started to do porting from verilog... |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | op_normalise does not need overflow class arg |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | split out base classes into separate fpbase module |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | add op_normalise function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | pad with zeros if needed in decode |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | separate common functions into FPBase class |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | move denormalisation to function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | add comment on special operations |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | whitespace cleanup and more comments |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | get rid of unpack phase by making it part of the get_op |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | comment functions |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | rename round function to roundz (round is a keyword) |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | create put_z function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | create pack function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | create pack function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | move round to function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | move normalise_2 to function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | use normalize_1 function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | move round, guard and sticky to separate clas |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | add normalise_1 function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | use get_op for get_b state too |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | create get_op function |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | move value, ack and stb to separate convenience class |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | use slice magic constants |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | re-enable commented-out tests |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | remove unneeded import |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | no real point adding reset for internal pipeline variables |
tree | commitdiff |
2019-02-16 |
Luke Kenneth Casso... | add pipeline class and example |
tree | commitdiff |
2019-02-15 |
Luke Kenneth Casso... | more arbitrary unit tests |
tree | commitdiff |
next |