remove extra arg from old roundz function
[ieee754fpu.git] / src / add / fpbase.py
2019-03-14 Luke Kenneth Casso... remove extra arg from old roundz function
2019-03-14 Luke Kenneth Casso... get roundz working again, needed for mul stage
2019-03-11 Luke Kenneth Casso... Trigger needs to be combinatorial (saves clock cycles)
2019-03-06 Luke Kenneth Casso... split out main stages of add to separate class, FPADDBase
2019-03-04 Luke Kenneth Casso... use MultiShiftRMerge module instead of shift_down_multi...
2019-03-04 Luke Kenneth Casso... rename stickybit variable
2019-03-03 Luke Kenneth Casso... unit test for multi-bit shift right with merge (sticky...
2019-03-03 Luke Kenneth Casso... small optimisation, move subtraction of -126 from expon...
2019-03-03 Luke Kenneth Casso... fix shift class syntax errors (untested)
2019-03-03 Luke Kenneth Casso... add in FPNumShiftMultiRight class
2019-03-02 Luke Kenneth Casso... use bool() function instead of reduce(or_)
2019-03-02 Luke Kenneth Casso... got single-cycle align working again (accidental combin...
2019-03-02 Luke Kenneth Casso... turn FPOp into module
2019-02-28 Luke Kenneth Casso... create and use GetOp module
2019-02-28 Luke Kenneth Casso... use denorm exponent signal
2019-02-27 Luke Kenneth Casso... create single and multi shift cycle, single doesnt...
2019-02-27 Luke Kenneth Casso... create normalise_2 module and use it
2019-02-27 Luke Kenneth Casso... put exponent > 126 logic in FPNumBase, use it in norm...
2019-02-27 Luke Kenneth Casso... split out first stage normalisation to module and use it
2019-02-27 Luke Kenneth Casso... rounding done in module
2019-02-27 Luke Kenneth Casso... get roundz state to put answer in explicit output,...
2019-02-27 Luke Kenneth Casso... clear STB immediately after setting, stops add1 repeati...
2019-02-25 Luke Kenneth Casso... invert stb/ack between add1 and add2
2019-02-24 Luke Kenneth Casso... experimenting with dual add
2019-02-23 Luke Kenneth Casso... use function to get chain of v/ack/stb
2019-02-23 Luke Kenneth Casso... whoops revert decode inside module FPNumIn, causing...
2019-02-23 Luke Kenneth Casso... store logic-test conditions in intermediates
2019-02-20 Luke Kenneth Casso... split denormalisation to separate state
2019-02-20 Luke Kenneth Casso... latch into FPNumIn within module
2019-02-20 Luke Kenneth Casso... create separate modules for fpnum in and out
2019-02-20 Luke Kenneth Casso... make module out of overflow class
2019-02-20 Luke Kenneth Casso... create module for FPNum
2019-02-20 Luke Kenneth Casso... reset allowed on FPop, not on FPNum
2019-02-20 Luke Kenneth Casso... store roundz test in comb variable
2019-02-19 Luke Kenneth Casso... move setting of stb into else block
2019-02-19 Luke Kenneth Casso... reset_less on signals that do not need it
2019-02-19 Luke Kenneth Casso... whoops FP16 mantissa off-by-one
2019-02-19 Luke Kenneth Casso... add FP16 format
2019-02-19 Luke Kenneth Casso... add shift up multi function
2019-02-18 Luke Kenneth Casso... remove zeroing bugfix correction, not needed any more
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... use straight << and >> operator instead of multi-level Mux
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 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... op_normalise does not need overflow class arg
2019-02-16 Luke Kenneth Casso... split out base classes into separate fpbase module