2019-02-18 |
Luke Kenneth... | fix unit test use of xrange, replace with range |
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth... | fix a - b = zero by adding special case |
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth... | add unit tests |
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth... | use straight << and >> operator instead of multi-level Mux |
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth... | add .gitignore |
commit | commitdiff | tree |
2019-02-17 |
Aleksandar... | Finished the module states and added __main__ |
commit | commitdiff | tree |
2019-02-17 |
Aleksandar... | Add more special cases to the module |
commit | commitdiff | tree |
2019-02-17 |
Aleksandar... | Added comment to explain a case |
commit | commitdiff | tree |
2019-02-17 |
Aleksandar... | Translated more of the special cases to nmigen |
commit | commitdiff | tree |
2019-02-17 |
Aleksandar... | Translated some of the special cases to nmigen |
commit | commitdiff | tree |
2019-02-17 |
Aleksandar... | Started to build module using functions instead plain... |
commit | commitdiff | tree |
2019-02-17 |
Aleksandar... | Started to translate special cases |
commit | commitdiff | tree |
2019-02-17 |
Aleksandar... | Done unpack in nmigen |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | add unit tests that push the mantissa to zero or close... |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | add TODO comment |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | test single-cycle align phase on 64-bit add |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | add single-cycle version of alignment process in fadd |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | add a variable-length single-cycle shift_down of mantis... |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | add a MultiShift class for generating single-cycle... |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | add extra comments |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | add double-width divide as well, and preliminary unit... |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | add beginning unit tests for 64-bit add |
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth... | convert to more general base classes, start support... |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | add extra random div unit test cases |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | add another random div test |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | comment divisor stages |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | rename (shorten) divisor variable names (and comment... |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | add extra arbitrary div unit test |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | correct comments |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | first initial success with div algorithm |
commit | commitdiff | tree |
2019-02-16 |
Aleksandar... | Fixed typo in get_b state |
commit | commitdiff | tree |
2019-02-16 |
Aleksandar... | Did get_b state in nmigen |
commit | commitdiff | tree |
2019-02-16 |
Aleksandar... | Did get_a state in nmigen |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | remove some test cases from div |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | add div experiment |
commit | commitdiff | tree |
2019-02-16 |
Aleksandar... | Made a file and started to do porting from verilog... |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | op_normalise does not need overflow class arg |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | split out base classes into separate fpbase module |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | add op_normalise function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | pad with zeros if needed in decode |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | separate common functions into FPBase class |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | move denormalisation to function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | add comment on special operations |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | whitespace cleanup and more comments |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | get rid of unpack phase by making it part of the get_op |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | comment functions |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | rename round function to roundz (round is a keyword) |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | create put_z function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | create pack function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | create pack function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | move round to function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | move normalise_2 to function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | use normalize_1 function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | move round, guard and sticky to separate clas |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | add normalise_1 function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | use get_op for get_b state too |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | create get_op function |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | move value, ack and stb to separate convenience class |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | use slice magic constants |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | re-enable commented-out tests |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | update README |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | remove unneeded import |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | no real point adding reset for internal pipeline variables |
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth... | add pipeline class and example |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | more arbitrary unit tests |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | use constant P128 instead of 128 |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | add extra unit tests (infinity / NaN) |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | add extra unit tests |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | add extra unit tests |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | corrections to shift_down and is_overflow, test "1... |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | lots and lots of debugging corrections... |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | improve assertion output for unit test |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | add simulation test code |
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth... | corrections from running simulation |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | add verilog conversion (commented out) |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | corrections |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | remove verilog |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | corrections, out_z_* and friends are members of class |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | add in a "corrections" stage, small rework, split pack... |
commit | commitdiff | tree |
2019-02-14 |
Aleksandar... | Translate put_z verilog case into nmigen |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | add and use is_overflowed function |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | cleanup |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | document guard/round/sticky and tot |
commit | commitdiff | tree |
2019-02-14 |
Aleksandar... | Translate case from verilog to nmigen |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | add code comments |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | add set-to-zero function |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | fix bug in nan/inf, exp-bias needed subtracting |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | add FPNum comment |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | add comments for aleksander |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | add comments for aleksander |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | use negative slice (now works) |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | remove a_s/b_s/z_s |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | move align down-shift to separate function |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | move +127 for exponent bias into FPNum.create |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | remove unneeded code |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | comments |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | add zero, nan and inf checks |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | create and use decode function |
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth... | move create, inf and nan to FPNum class |
commit | commitdiff | tree |
next |