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