connect corrections to pack with combinatorial logic
[ieee754fpu.git] / src / add / nmigen_add_experiment.py
2019-03-09 Luke Kenneth Casso... connect corrections to pack with combinatorial logic
2019-03-09 Luke Kenneth Casso... connect round directly to corrections with combinatoria...
2019-03-09 Luke Kenneth Casso... connect normalisation directly to round with combinator...
2019-03-09 Luke Kenneth Casso... big reorganisation
2019-03-09 Luke Kenneth Casso... split out into 2 functions, longer and compact fragment
2019-03-09 Luke Kenneth Casso... move in_t_ack into FPGet2Op setup
2019-03-09 Luke Kenneth Casso... add "compact" option
2019-03-08 Luke Kenneth Casso... main on FPADD not on FPADDBase
2019-03-08 Luke Kenneth Casso... big reorg, got FPADD to work using new FPADDBase
2019-03-06 Luke Kenneth Casso... add some comments to FPAddBase
2019-03-06 Luke Kenneth Casso... in the middle of rewiring FPADD to use FPADDBase
2019-03-06 Luke Kenneth Casso... split out main stages of add to separate class, FPADDBase
2019-03-05 Luke Kenneth Casso... add MID testing
2019-03-05 Luke Kenneth Casso... add id to pack and putz
2019-03-05 Luke Kenneth Casso... add id to FPPack
2019-03-05 Luke Kenneth Casso... add id to FPCorrections
2019-03-05 Luke Kenneth Casso... add id to FPRound
2019-03-05 Luke Kenneth Casso... add id to norm1
2019-03-05 Luke Kenneth Casso... add id to stage1
2019-03-05 Luke Kenneth Casso... add id to stage0
2019-03-05 Luke Kenneth Casso... add id to align
2019-03-05 Luke Kenneth Casso... add id to denorm
2019-03-05 Luke Kenneth Casso... add id passthrough to specialcases class
2019-03-04 Luke Kenneth Casso... reorg special cases setup
2019-03-04 Luke Kenneth Casso... add id_width to parameters
2019-03-04 Luke Kenneth Casso... remove unneeded code
2019-03-04 Luke Kenneth Casso... reorg setup functions in more add phases
2019-03-04 Luke Kenneth Casso... cleanup modules, however multi-cycle align needs to...
2019-03-04 Luke Kenneth Casso... split out single-cycle normalisation to separate module
2019-03-04 Luke Kenneth Casso... single-shift normalisation right-shift: normalisation...
2019-03-04 Luke Kenneth Casso... use MultiShiftRMerge module instead of shift_down_multi...
2019-03-04 Luke Kenneth Casso... remove chain dependence, calculate ediffs in parallel...
2019-03-04 Luke Kenneth Casso... comment out unneeded code for now
2019-03-04 Luke Kenneth Casso... convert to only use one multi-shifter
2019-03-03 Luke Kenneth Casso... cleanup
2019-03-03 Luke Kenneth Casso... small optimisation, move subtraction of -126 from expon...
2019-03-03 Luke Kenneth Casso... limit count leading zeros to stop exponent shift-amount...
2019-03-03 Luke Kenneth Casso... use priority encoder for normalisation in single cycle...
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-03-02 Luke Kenneth Casso... move put_z to PutZ class
2019-03-02 Luke Kenneth Casso... reorg pack setup
2019-03-02 Luke Kenneth Casso... reorg corrections setup
2019-03-02 Luke Kenneth Casso... remove unneeded function call
2019-03-02 Luke Kenneth Casso... remove global z as output from specialcases, use sc...
2019-03-02 Luke Kenneth Casso... remove unneeded variable, use module overflow to get...
2019-03-02 Luke Kenneth Casso... managed to make round signal an output from normalisati...
2019-03-02 Luke Kenneth Casso... tidyup, remove unneeded intermediate
2019-03-02 Luke Kenneth Casso... tidyup, remove unneeded intermediate
2019-03-02 Luke Kenneth Casso... reorg FPRound move setup function
2019-03-02 Luke Kenneth Casso... add comment about add0+add1 stages
2019-03-02 Luke Kenneth Casso... add1 module setup reorg
2019-03-02 Luke Kenneth Casso... remove temporary external z, use add0 output, connect...
2019-03-02 Luke Kenneth Casso... reorg: move add0 setup function
2019-03-02 Luke Kenneth Casso... use correct local output from pack chain
2019-03-02 Luke Kenneth Casso... reorganise normalisation init: move setup function...
2019-03-02 Luke Kenneth Casso... add module links (gives useful names)
2019-03-02 Luke Kenneth Casso... complicated way to create a loop inside the normalisati...
2019-03-01 Luke Kenneth Casso... remove variable overflow
2019-03-01 Luke Kenneth Casso... connect corrections to pack without global z
2019-03-01 Luke Kenneth Casso... split roundz from norm z
2019-03-01 Luke Kenneth Casso... pass add0 z through to add1 independently
2019-03-01 Luke Kenneth Casso... add new temporary z for result chain
2019-03-01 Luke Kenneth Casso... connect add1 to norm1 overflow without global store
2019-03-01 Luke Kenneth Casso... merge normalise_1 and normalise_2 stages
2019-03-01 Luke Kenneth Casso... commennt use of intermediates
2019-03-01 Luke Kenneth Casso... store zero-extended a and b in temp signals
2019-03-01 Luke Kenneth Casso... store tests in temp signals
2019-03-01 Luke Kenneth Casso... experimenting with chaining Overflow module
2019-02-28 Luke Kenneth Casso... use output from align as input to add0
2019-02-28 Luke Kenneth Casso... remove commented-out code
2019-02-28 Luke Kenneth Casso... use GetOpMod for b
2019-02-28 Luke Kenneth Casso... create and use GetOp module
2019-02-28 Luke Kenneth Casso... move fpnum_b to class FPGetB
2019-02-28 Luke Kenneth Casso... narrowing down rounding error to use of Norm1 module
2019-02-28 Luke Kenneth Casso... separate denormalisation module and use it
2019-02-28 Luke Kenneth Casso... sorting out unit tests, comply with IEEE754 on RISCV
2019-02-27 Luke Kenneth Casso... whoops, overflow not right, reverting
2019-02-27 Luke Kenneth Casso... assign tests to signals
2019-02-27 Luke Kenneth Casso... create single and multi shift cycle, single doesnt...
2019-02-27 Luke Kenneth Casso... more chains between inputs and outputs
2019-02-27 Luke Kenneth Casso... move of = Overflow() out of FPADD, use chain
2019-02-27 Luke Kenneth Casso... remove tot from FPADD, use chain
2019-02-27 Luke Kenneth Casso... connect add0 to add1
2019-02-27 Luke Kenneth Casso... create add1 stage module and use it
2019-02-27 Luke Kenneth Casso... try some more chaining of inputs to outputs
2019-02-27 Luke Kenneth Casso... pass output from normalise_2 to input of roundz
2019-02-27 Luke Kenneth Casso... create add0 stage module and use it
2019-02-27 Luke Kenneth Casso... name modules correctly
2019-02-27 Luke Kenneth Casso... whoops norm2 using norm1 mod
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... split special cases into separate module and use it
2019-02-27 Luke Kenneth Casso... create and use FPPack module
2019-02-27 Luke Kenneth Casso... create and use corrections submodule
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-23 Luke Kenneth Casso... whoops revert decode inside module FPNumIn, causing...
next