ieee754fpu.git
2019-02-28 Luke Kenneth... narrowing down rounding error to use of Norm1 module
2019-02-28 Luke Kenneth... separate denormalisation module and use it
2019-02-28 Luke Kenneth... use denorm exponent signal
2019-02-28 Luke Kenneth... sorting out unit tests, comply with IEEE754 on RISCV
2019-02-28 Luke Kenneth... recompiled sfpy, testing FP16 again
2019-02-27 Luke Kenneth... add Makefile patches to README
2019-02-27 Luke Kenneth... whoops, overflow not right, reverting
2019-02-27 Luke Kenneth... add failed test
2019-02-27 Luke Kenneth... assign tests to signals
2019-02-27 Luke Kenneth... create single and multi shift cycle, single doesnt...
2019-02-27 Luke Kenneth... more chains between inputs and outputs
2019-02-27 Luke Kenneth... move of = Overflow() out of FPADD, use chain
2019-02-27 Luke Kenneth... remove tot from FPADD, use chain
2019-02-27 Luke Kenneth... connect add0 to add1
2019-02-27 Luke Kenneth... create add1 stage module and use it
2019-02-27 Luke Kenneth... try some more chaining of inputs to outputs
2019-02-27 Luke Kenneth... pass output from normalise_2 to input of roundz
2019-02-27 Luke Kenneth... create add0 stage module and use it
2019-02-27 Luke Kenneth... name modules correctly
2019-02-27 Luke Kenneth... whoops norm2 using norm1 mod
2019-02-27 Luke Kenneth... create normalise_2 module and use it
2019-02-27 Luke Kenneth... put exponent > 126 logic in FPNumBase, use it in norm...
2019-02-27 Luke Kenneth... split out first stage normalisation to module and use it
2019-02-27 Luke Kenneth... reduce random case test numbers as well
2019-02-27 Luke Kenneth... reduce number of unit test runs to get quicker more...
2019-02-27 Luke Kenneth... split special cases into separate module and use it
2019-02-27 Luke Kenneth... create and use FPPack module
2019-02-27 Luke Kenneth... create and use corrections submodule
2019-02-27 Luke Kenneth... rounding done in module
2019-02-27 Luke Kenneth... get roundz state to put answer in explicit output,...
2019-02-27 Luke Kenneth... clean up unit_test_single get_case based on how dual_ad...
2019-02-27 Luke Kenneth... clear STB immediately after setting, stops add1 repeati...
2019-02-26 Luke Kenneth... moving internal strobe test forward is ok
2019-02-25 Luke Kenneth... invert stb/ack between add1 and add2
2019-02-24 Luke Kenneth... experimenting with dual add
2019-02-23 Luke Kenneth... trying different testing for 2nd round
2019-02-23 Luke Kenneth... use function to get chain of v/ack/stb
2019-02-23 Luke Kenneth... yippee got dual add chained together
2019-02-23 Luke Kenneth... whoops revert decode inside module FPNumIn, causing...
2019-02-23 Luke Kenneth... add dual unit test
2019-02-23 Luke Kenneth... move unit test order
2019-02-23 Luke Kenneth... remove unneeded class declaration
2019-02-23 Luke Kenneth... add a dual-chained add experiment
2019-02-23 Luke Kenneth... store logic-test conditions in intermediates
2019-02-21 Luke Kenneth... isolate inputs and outputs in FPGetA class
2019-02-21 Luke Kenneth... FPADD need no longer be derived from FPBase
2019-02-21 Luke Kenneth... remove explicit code-adding of states, use for-loop...
2019-02-21 Luke Kenneth... move putz to separate class
2019-02-21 Luke Kenneth... move pack to separate class
2019-02-21 Luke Kenneth... move corrections to separate class
2019-02-21 Luke Kenneth... move rounding to separate class
2019-02-21 Luke Kenneth... move normalisation stages to separate classes
2019-02-21 Luke Kenneth... move add1 stage to separate class
2019-02-21 Luke Kenneth... add comment
2019-02-21 Luke Kenneth... split out add0 stage into separate class
2019-02-21 Luke Kenneth... move align to separate class
2019-02-21 Luke Kenneth... create separate denormalisation class
2019-02-21 Luke Kenneth... move special cases to separate state class
2019-02-21 Luke Kenneth... move get_a and get_b to their own classes
2019-02-20 Aleksandar... Remove coments with verilog code
2019-02-20 Luke Kenneth... split denormalisation to separate state
2019-02-20 Luke Kenneth... latch into FPNumIn within module
2019-02-20 Luke Kenneth... create separate modules for fpnum in and out
2019-02-20 Luke Kenneth... make module out of overflow class
2019-02-20 Luke Kenneth... create module for FPNum
2019-02-20 Luke Kenneth... reset allowed on FPop, not on FPNum
2019-02-20 Luke Kenneth... store roundz test in comb variable
2019-02-19 Luke Kenneth... store testing of nan/inf/zero in comb Signals
2019-02-19 Luke Kenneth... move setting of stb into else block
2019-02-19 Luke Kenneth... reset_less on signals that do not need it
2019-02-19 Luke Kenneth... reorganise unit test single to do much more comprehensi...
2019-02-19 Luke Kenneth... take out FP16 non-canonical NaN weirdness for now
2019-02-19 Luke Kenneth... add corner-cases +/-0 + NaN
2019-02-19 Luke Kenneth... add FP16 add unit test
2019-02-19 Luke Kenneth... INF + -INF bug
2019-02-19 Luke Kenneth... whoops FP16 mantissa off-by-one
2019-02-19 Luke Kenneth... remove hard-coded width
2019-02-19 Luke Kenneth... add FP16 format
2019-02-19 Luke Kenneth... add shift up multi function
2019-02-19 Luke Kenneth... add extra regression tests (a + -a) for add
2019-02-19 Luke Kenneth... comment for a + -a special case add
2019-02-18 Luke Kenneth... add 64 bit mul unit test
2019-02-18 Luke Kenneth... whoops, off-by-one in use of mw, in multiply_1 stage
2019-02-18 Luke Kenneth... whoops, messing up on m_width *sigh*
2019-02-18 Luke Kenneth... use double run_corner_cases function in add unit test
2019-02-18 Luke Kenneth... add corner case unit test function
2019-02-18 Luke Kenneth... doh! use z mantissa width to specify product width.
2019-02-18 Luke Kenneth... use common run_corner_cases function
2019-02-18 Luke Kenneth... use common run_corner_cases function
2019-02-18 Luke Kenneth... add mul unit test
2019-02-18 Luke Kenneth... special cases, sign of zero and inf matters: a.s ^ b.s
2019-02-18 Luke Kenneth... missed indentation of if statements in special cases
2019-02-18 Luke Kenneth... of.guard, of.round, of.sticky - of is a class with...
2019-02-18 Luke Kenneth... m.next not m.next +=
2019-02-18 Luke Kenneth... whoops, self.width not self.m_width
2019-02-18 Luke Kenneth... add corner case unit test function
2019-02-18 Luke Kenneth... diff on div and mul shows corrections stage missed out
2019-02-18 Luke Kenneth... use get_op functions, easier to do
2019-02-18 Luke Kenneth... product in multiply, not tot (was from add)
2019-02-18 Luke Kenneth... corrections in whitespace due to use of tabs
next