2019-03-08 |
Luke Kenneth... | big reorg, got FPADD to work using new FPADDBase |
commit | commitdiff | tree |
2019-03-06 |
Luke Kenneth... | add some comments to FPAddBase |
commit | commitdiff | tree |
2019-03-06 |
Luke Kenneth... | in the middle of rewiring FPADD to use FPADDBase |
commit | commitdiff | tree |
2019-03-06 |
Luke Kenneth... | split out main stages of add to separate class, FPADDBase |
commit | commitdiff | tree |
2019-03-06 |
Luke Kenneth... | add function unit module |
commit | commitdiff | tree |
2019-03-06 |
Luke Kenneth... | correct syntax error |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add reservation station row module |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add MID testing |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id to pack and putz |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id to FPPack |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id to FPCorrections |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id to FPRound |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id to norm1 |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id to stage1 |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id to stage0 |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id to align |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id to denorm |
commit | commitdiff | tree |
2019-03-05 |
Luke Kenneth... | add id passthrough to specialcases class |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | reorg special cases setup |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | add id_width to parameters |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | remove unneeded code |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | reorg setup functions in more add phases |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | cleanup modules, however multi-cycle align needs to... |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | split out single-cycle normalisation to separate module |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | enable single-cycle in FP16 test |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | single-shift normalisation right-shift: normalisation... |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | use MultiShiftRMerge module instead of shift_down_multi... |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | remove chain dependence, calculate ediffs in parallel... |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | comment out unneeded code for now |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | convert to only use one multi-shifter |
commit | commitdiff | tree |
2019-03-04 |
Luke Kenneth... | rename stickybit variable |
commit | commitdiff | tree |
2019-03-03 |
Luke Kenneth... | unit test for multi-bit shift right with merge (sticky... |
commit | commitdiff | tree |
2019-03-03 |
Luke Kenneth... | cleanup |
commit | commitdiff | tree |
2019-03-03 |
Luke Kenneth... | small optimisation, move subtraction of -126 from expon... |
commit | commitdiff | tree |
2019-03-03 |
Luke Kenneth... | add 3 extra unit tests |
commit | commitdiff | tree |
2019-03-03 |
Luke Kenneth... | limit count leading zeros to stop exponent shift-amount... |
commit | commitdiff | tree |
2019-03-03 |
Luke Kenneth... | fix shift class syntax errors (untested) |
commit | commitdiff | tree |
2019-03-03 |
Luke Kenneth... | use priority encoder for normalisation in single cycle... |
commit | commitdiff | tree |
2019-03-03 |
Luke Kenneth... | add in FPNumShiftMultiRight class |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | use bool() function instead of reduce(or_) |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | got single-cycle align working again (accidental combin... |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | turn FPOp into module |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | move put_z to PutZ class |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | reorg pack setup |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | reorg corrections setup |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | remove unneeded function call |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | remove global z as output from specialcases, use sc... |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | remove unneeded variable, use module overflow to get... |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | managed to make round signal an output from normalisati... |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | tidyup, remove unneeded intermediate |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | tidyup, remove unneeded intermediate |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | reorg FPRound move setup function |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | add comment about add0+add1 stages |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | add1 module setup reorg |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | remove temporary external z, use add0 output, connect... |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | reorg: move add0 setup function |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | use correct local output from pack chain |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | reorganise normalisation init: move setup function... |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | add module links (gives useful names) |
commit | commitdiff | tree |
2019-03-02 |
Luke Kenneth... | complicated way to create a loop inside the normalisati... |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | remove variable overflow |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | connect corrections to pack without global z |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | split roundz from norm z |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | pass add0 z through to add1 independently |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | add new temporary z for result chain |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | connect add1 to norm1 overflow without global store |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | merge normalise_1 and normalise_2 stages |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | commennt use of intermediates |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | store zero-extended a and b in temp signals |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | store tests in temp signals |
commit | commitdiff | tree |
2019-03-01 |
Luke Kenneth... | experimenting with chaining Overflow module |
commit | commitdiff | tree |
2019-02-28 |
Luke Kenneth... | use output from align as input to add0 |
commit | commitdiff | tree |
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 |
next |