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