2019-02-18 |
Luke Kenneth Casson... | of.guard, of.round, of.sticky - of is a class with...
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | m.next not m.next +=
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | whoops, self.width not self.m_width
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | add corner case unit test function
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | diff on div and mul shows corrections stage missed out
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | use get_op functions, easier to do
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | product in multiply, not tot (was from add)
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | corrections in whitespace due to use of tabs
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | mul needs FPNum mantissa to be 24-bit on a and b, set...
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | add requirements (dependencies)
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | quite a lot of corrections to div special cases
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | add regression test on div
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | remove zeroing bugfix correction, not needed any more
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | split out edge cases from unit tests into common files
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | add operator argument to unit tests
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | add div unit tests
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | split out common double-precision unit test code
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | split out common double-precision unit test code
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | split out common unit test code
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | split out unit test common code
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | whoops wrong gitignore path
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | add jon dawson add64 unit tests
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | add comment for random number tests
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | test case fail, 2 numbers exceeded -INF but +ve INF...
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | whoops set mantissa = -127 instead of exponent... oops...
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | fix unit test use of xrange, replace with range
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | fix a - b = zero by adding special case
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | add unit tests
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | use straight << and >> operator instead of multi-level Mux
|
commit | commitdiff | tree |
2019-02-18 |
Luke Kenneth Casson... | add .gitignore
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | add unit tests that push the mantissa to zero or close...
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | add TODO comment
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | test single-cycle align phase on 64-bit add
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | add single-cycle version of alignment process in fadd
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | add a variable-length single-cycle shift_down of mantissa...
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | add a MultiShift class for generating single-cycle...
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | add extra comments
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | add double-width divide as well, and preliminary unit...
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | add beginning unit tests for 64-bit add
|
commit | commitdiff | tree |
2019-02-17 |
Luke Kenneth Casson... | convert to more general base classes, start support...
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | add extra random div unit test cases
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | add another random div test
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | comment divisor stages
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | rename (shorten) divisor variable names (and comment...
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | add extra arbitrary div unit test
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | correct comments
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | first initial success with div algorithm
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | remove some test cases from div
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | add div experiment
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | op_normalise does not need overflow class arg
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | split out base classes into separate fpbase module
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | add op_normalise function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | pad with zeros if needed in decode
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | separate common functions into FPBase class
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | move denormalisation to function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | add comment on special operations
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | whitespace cleanup and more comments
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | get rid of unpack phase by making it part of the get_op
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | comment functions
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | rename round function to roundz (round is a keyword)
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | create put_z function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | create pack function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | create pack function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | move round to function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | move normalise_2 to function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | use normalize_1 function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | move round, guard and sticky to separate clas
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | add normalise_1 function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | use get_op for get_b state too
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | create get_op function
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | move value, ack and stb to separate convenience class
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | use slice magic constants
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | re-enable commented-out tests
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | update README
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | remove unneeded import
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | whitespace
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | no real point adding reset for internal pipeline variables
|
commit | commitdiff | tree |
2019-02-16 |
Luke Kenneth Casson... | add pipeline class and example
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | more arbitrary unit tests
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | use constant P128 instead of 128
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | add extra unit tests (infinity / NaN)
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | add extra unit tests
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | add extra unit tests
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | corrections to shift_down and is_overflow, test "1...
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | lots and lots of debugging corrections...
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | improve assertion output for unit test
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | add simulation test code
|
commit | commitdiff | tree |
2019-02-15 |
Luke Kenneth Casson... | corrections from running simulation
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | add verilog conversion (commented out)
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | corrections
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | remove verilog
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | corrections, out_z_* and friends are members of class
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | add in a "corrections" stage, small rework, split pack...
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | add and use is_overflowed function
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | cleanup
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | document guard/round/sticky and tot
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | add code comments
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | add set-to-zero function
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | fix bug in nan/inf, exp-bias needed subtracting
|
commit | commitdiff | tree |
2019-02-14 |
Luke Kenneth Casson... | add FPNum comment
|
commit | commitdiff | tree |
next |