reorg add0 to use Mux instead of m.If/Else
[ieee754fpu.git] / src /
2019-08-25 Luke Kenneth Casso... reorg add0 to use Mux instead of m.If/Else
2019-08-25 Luke Kenneth Casso... use Mux instead of m.If/Elif on add sign
2019-08-25 Luke Kenneth Casso... remove out_do_z from add0
2019-08-25 Luke Kenneth Casso... remove use of out_do_z, use Mux instead of m.If/Else
2019-08-25 Luke Kenneth Casso... remove out_do_z test
2019-08-25 Luke Kenneth Casso... rework roundz to use Mux
2019-08-25 Luke Kenneth Casso... use Mux in fp corrections
2019-08-25 Luke Kenneth Casso... cleanup on msb1 and align: use Mux, remove out_do_z
2019-08-25 Luke Kenneth Casso... morph mul1 to use Mux rather than m.If/Else
2019-08-25 Luke Kenneth Casso... do not make mul1 processing conditional on out_do_z
2019-08-23 Luke Kenneth Casso... add Stage API setup/process to AddReduceInternal
2019-08-23 Luke Kenneth Casso... add in setup/process functions in multiply
2019-08-23 Luke Kenneth Casso... remove use of AddReduce, use AddReduceInternal instead
2019-08-23 Luke Kenneth Casso... whoops forgot to set partition_step in AddReduceSingle...
2019-08-23 Luke Kenneth Casso... pass in partition step parameter
2019-08-23 Luke Kenneth Casso... munge AddReduce internals
2019-08-23 Luke Kenneth Casso... remove unneeded code
2019-08-23 Luke Kenneth Casso... continue ispec/ospec on multiply
2019-08-23 Luke Kenneth Casso... start adding ispec/ospec to multiply.py
2019-08-23 Luke Kenneth Casso... use bit_select instead of part, again
2019-08-23 Luke Kenneth Casso... missing arg in InputData.eq_from
2019-08-23 Luke Kenneth Casso... :1136
2019-08-23 Luke Kenneth Casso... split out AddReduce module level creation
2019-08-23 Luke Kenneth Casso... rename AllTermsData to InputData, use as input to base...
2019-08-23 Luke Kenneth Casso... remove register_levels from AddReduceSingle and Final
2019-08-23 Luke Kenneth Casso... remove need to pass register_levels to AddReduceSingle
2019-08-23 Luke Kenneth Casso... more variable renaming
2019-08-23 Luke Kenneth Casso... more variable renaming
2019-08-23 Luke Kenneth Casso... rename some variables in the multiplier code:
2019-08-23 Luke Kenneth Casso... use new doubling of PartitionedAdder points (in-place...
2019-08-23 Luke Kenneth Casso... in-place expansion of partition points
2019-08-23 Luke Kenneth Casso... use new sim.add_clock "if_exists" parameter. needed...
2019-08-23 Luke Kenneth Casso... use better test of whether block is combinatorial
2019-08-22 Luke Kenneth Casso... create AllTermsData class and use it
2019-08-22 Luke Kenneth Casso... move part-bytes to AllTerms
2019-08-22 Luke Kenneth Casso... use intermediate data from finalout, move AllTerms...
2019-08-22 Luke Kenneth Casso... move product terms to new "AllTerms" module
2019-08-22 Luke Kenneth Casso... move part modules into FinalOut
2019-08-22 Luke Kenneth Casso... move intermediates to separate module, use i/o data...
2019-08-22 Luke Kenneth Casso... silly rename get_test_cases to get_tst_cases, stops...
2019-08-22 Luke Kenneth Casso... skip add clock on combinatorial tests
2019-08-22 Luke Kenneth Casso... reduce multiply sim delay by 1/10th, seems to "fix...
2019-08-22 Luke Kenneth Casso... move and reorg create_next_terms in AddReduceSingle...
2019-08-22 Luke Kenneth Casso... rename inputs to not include []
2019-08-22 Luke Kenneth Casso... move groups test to top of loop
2019-08-22 Luke Kenneth Casso... generate ilang for each part mul test
2019-08-22 Luke Kenneth Casso... rename to next_groups
2019-08-21 Luke Kenneth Casso... more resetless
2019-08-21 Luke Kenneth Casso... rename self._intermediate_output
2019-08-21 Luke Kenneth Casso... move intermediate expanded a/b/o to locals
2019-08-21 Luke Kenneth Casso... resetless on intermediaries
2019-08-21 Luke Kenneth Casso... move part_mask
2019-08-21 Luke Kenneth Casso... always add FinalAdd module
2019-08-21 Luke Kenneth Casso... use FinalReduceData
2019-08-21 Luke Kenneth Casso... pass data around using classes in AddReduce
2019-08-21 Luke Kenneth Casso... remove referring to _resized_inputs
2019-08-21 Luke Kenneth Casso... use part_ops not out_part_ops
2019-08-21 Luke Kenneth Casso... add in AddReduceData into AddReduceSingle class
2019-08-21 Luke Kenneth Casso... add in AddReduceData into FinalAdd class
2019-08-21 Luke Kenneth Casso... change AddReduceSingle/Final to take size of arrays...
2019-08-21 Luke Kenneth Casso... move input assignments (chain) out of AddReduceSingle
2019-08-21 Luke Kenneth Casso... move final adder to separate module
2019-08-21 Luke Kenneth Casso... syntax error
2019-08-21 Luke Kenneth Casso... add AddReduceData class
2019-08-21 Luke Kenneth Casso... cleanup
2019-08-21 Luke Kenneth Casso... remove delayed_parts
2019-08-21 Luke Kenneth Casso... use reg_partition_points to create new Parts at final...
2019-08-21 Luke Kenneth Casso... add expanded parts to Part, use new Parts module
2019-08-21 Luke Kenneth Casso... add mul factor to PartitionPoints.like
2019-08-21 Luke Kenneth Casso... add new Parts class
2019-08-20 Luke Kenneth Casso... move expanded_part_pts further up
2019-08-20 Luke Kenneth Casso... move part_byte to PartitionPoints
2019-08-20 Luke Kenneth Casso... rename delayed_part_ops to part_ops
2019-08-20 Luke Kenneth Casso... remove delayed part ops, now inside AddReduceSingle
2019-08-20 Luke Kenneth Casso... add missing arg part_ops to unit test
2019-08-20 Luke Kenneth Casso... do not need delayed_part_ops
2019-08-20 Luke Kenneth Casso... pass in part_ops to AddReduce, so that it is syncd...
2019-08-20 Luke Kenneth Casso... whitespace
2019-08-20 Luke Kenneth Casso... removing recursion from AddReduce
2019-08-20 Luke Kenneth Casso... update explanatory comments
2019-08-20 Luke Kenneth Casso... MaskedFullAdder performs ANDing in a group by pre-shift...
2019-08-20 Luke Kenneth Casso... split "actionable" part of AddReduce out from "recursiv...
2019-08-20 Luke Kenneth Casso... update comments
2019-08-20 Luke Kenneth Casso... add to docstrings in PartitionedAdder
2019-08-20 Luke Kenneth Casso... add to docstrings in PartitionedAdder
2019-08-20 Luke Kenneth Casso... create a new "MaskedFullAdder" class, which performs...
2019-08-20 Luke Kenneth Casso... add docstrings / comments to PartitionedAdder
2019-08-20 Luke Kenneth Casso... spelling mistake $i instead of %i
2019-08-19 Luke Kenneth Casso... rename temporary value
2019-08-19 Luke Kenneth Casso... temporary ~pbs
2019-08-19 Luke Kenneth Casso... name LSBNotTerm submodules after bitwidth
2019-08-19 Luke Kenneth Casso... use new split-out LSBNotTerm module
2019-08-19 Luke Kenneth Casso... split out LSB and neg term to separate module
2019-08-19 Luke Kenneth Casso... docstrings, fix syntax
2019-08-19 Luke Kenneth Casso... explain Part module
2019-08-19 Luke Kenneth Casso... add module docstrings to (new) multiply classes
2019-08-19 Luke Kenneth Casso... rename fo submodule to "finalout"
2019-08-18 Luke Kenneth Casso... nope - yosys graph not efficient enough
2019-08-18 Luke Kenneth Casso... use switch instead of mux, more obvious what is happening
2019-08-18 Luke Kenneth Casso... add comment about simulation bugs
next