ieee754fpu.git
2019-08-20 Luke Kenneth... removing recursion from AddReduce
2019-08-20 Luke Kenneth... update explanatory comments
2019-08-20 Luke Kenneth... MaskedFullAdder performs ANDing in a group by pre-shift...
2019-08-20 Luke Kenneth... split "actionable" part of AddReduce out from "recursiv...
2019-08-20 Luke Kenneth... update comments
2019-08-20 Luke Kenneth... add to docstrings in PartitionedAdder
2019-08-20 Luke Kenneth... add to docstrings in PartitionedAdder
2019-08-20 Luke Kenneth... create a new "MaskedFullAdder" class, which performs...
2019-08-20 Luke Kenneth... add docstrings / comments to PartitionedAdder
2019-08-20 Luke Kenneth... spelling mistake $i instead of %i
2019-08-19 Luke Kenneth... rename temporary value
2019-08-19 Luke Kenneth... temporary ~pbs
2019-08-19 Luke Kenneth... name LSBNotTerm submodules after bitwidth
2019-08-19 Luke Kenneth... use new split-out LSBNotTerm module
2019-08-19 Luke Kenneth... split out LSB and neg term to separate module
2019-08-19 Luke Kenneth... docstrings, fix syntax
2019-08-19 Luke Kenneth... explain Part module
2019-08-19 Luke Kenneth... add module docstrings to (new) multiply classes
2019-08-19 Luke Kenneth... rename fo submodule to "finalout"
2019-08-18 Luke Kenneth... nope - yosys graph not efficient enough
2019-08-18 Luke Kenneth... use switch instead of mux, more obvious what is happening
2019-08-18 Luke Kenneth... add comment about simulation bugs
2019-08-18 Luke Kenneth... Revert "make variables local"
2019-08-18 Luke Kenneth... add TODO code, needs sorting
2019-08-18 Luke Kenneth... merge Term into ProductTerm
2019-08-17 Luke Kenneth... make variables local
2019-08-17 Luke Kenneth... argh horrible nmigen bug on use of sync involving modules
2019-08-17 Luke Kenneth... weird bug - some rename experiments
2019-08-17 Luke Kenneth... FinalOutput module
2019-08-17 Luke Kenneth... rename variables
2019-08-17 Luke Kenneth... put signs through Signs module
2019-08-17 Luke Kenneth... move local variables
2019-08-17 Luke Kenneth... remove redundant code
2019-08-17 Luke Kenneth... or data together through a module (reduce top-level...
2019-08-17 Luke Kenneth... create array of ProductTerms - reduces graphviz MASSIVELY
2019-08-17 Luke Kenneth... move intermediate output to new module
2019-08-17 Luke Kenneth... delayed_part_ops is a local
2019-08-17 Luke Kenneth... add name to Term output
2019-08-17 Luke Kenneth... move bit selection into ProductTerms: simplifies graph
2019-08-17 Luke Kenneth... split out "Parts" to separate module
2019-08-17 Luke Kenneth... move remaining 4 terms, use Term class
2019-08-17 Luke Kenneth... derive new class Term and ProductTerm
2019-08-17 Luke Kenneth... use Cat (again) on intermediate values
2019-08-17 Luke Kenneth... simplify sign/term bits using Cat
2019-08-17 Luke Kenneth... move product terms to separate module (Term)
2019-08-17 Luke Kenneth... add new Terms class, get part_pts into intermediary
2019-08-17 Luke Kenneth... part replaced by bit_select
2019-08-17 Luke Kenneth... whoops, a-enabled and b-enabled swapped
2019-08-17 Luke Kenneth... stash intermediaries for output into temp signals
2019-08-17 Luke Kenneth... assignment in Cat wrong way round
2019-08-17 Luke Kenneth... use reset_less
2019-08-17 Luke Kenneth... whoops use already-used list
2019-08-17 Luke Kenneth... boolean logic inversion, x = ~a & ~b & ~c ==> ~(a ...
2019-08-17 Luke Kenneth... concatenate parts using list then Cat() - again, simpli...
2019-08-17 Luke Kenneth... a_enabled and b_enabled into signals
2019-08-17 Luke Kenneth... add intermediate values as signals
2019-08-17 Luke Kenneth... move variable to pyi file
2019-08-17 Luke Kenneth... store mask in intermediary
2019-08-17 Luke Kenneth... use Cat instead of for-loops: cleans up the yosys graph...
2019-08-17 Luke Kenneth... move typing to multiplier.pyi
2019-08-17 Luke Kenneth... add partitioned multiplier/adder
2019-08-17 Luke Kenneth... rename fp div classes and submodule
2019-08-16 Luke Kenneth... test flipping of latchable pipeline stage between sync...
2019-08-16 Luke Kenneth... update comments
2019-08-15 Luke Kenneth... set up data in temporaries correctly
2019-08-15 Luke Kenneth... update MaskCancellable docstrings
2019-08-15 Luke Kenneth... add dynamic comb/sync mode to MaskCancellable
2019-08-15 Luke Kenneth... whitespace
2019-08-14 Luke Kenneth... debugging feedback pipe
2019-08-12 Luke Kenneth... fix syntax errors in fmac conversion
2019-08-11 Luke Kenneth... increase number of fpmul operands to 3
2019-08-11 Luke Kenneth... restore old Multi-in/out behaviour
2019-08-11 Luke Kenneth... start converting hardfloat-verilog fmac to nmigen
2019-08-11 Luke Kenneth... start converting hardfloat-verilog fmac to nmigen
2019-08-10 Luke Kenneth... start converting hardfloat-verilog fmac to nmigen
2019-08-10 Luke Kenneth... {x}{y} in verilog means x occurrences of y
2019-08-10 Luke Kenneth... {x}{y} in verilog means x occurrences of y
2019-08-10 Luke Kenneth... start converting hardfloat-verilog fmac to nmigen
2019-08-10 Luke Kenneth... start converting hardfloat-verilog fmac to nmigen
2019-08-07 Luke Kenneth... route-back experimentation
2019-08-07 Luke Kenneth... add experimental feedback pipe test
2019-08-07 Luke Kenneth... respect Ready/Valid signalling (stall capability) in...
2019-08-06 Luke Kenneth... add mask cancellation to FPDIV and to fpmux unit test
2019-08-05 Luke Kenneth... multiply mask width for concurrent pipeline
2019-08-05 Luke Kenneth... hack to set predicate mask (if it exists)
2019-08-05 Luke Kenneth... whoops inherit from MaskCancellable not SimpleHandshake
2019-08-04 Luke Kenneth... added maskwidth and dynamic use of MaskCancellable...
2019-08-03 Luke Kenneth... only pass on the uncancelled mask bits
2019-08-03 Luke Kenneth... test actual cancellation mask (works)
2019-08-03 Luke Kenneth... add 2 extra stages to cancel test
2019-08-03 Luke Kenneth... give names to muxer submodules
2019-08-03 Luke Kenneth... pass on stop bits as well
2019-08-03 Luke Kenneth... concatenate mask bits on fan-in, split on fan-out
2019-08-03 Luke Kenneth... add maskable in/out cancellable test
2019-08-03 Luke Kenneth... add in cancelmask
2019-08-03 Luke Kenneth... explain comments
2019-08-03 Luke Kenneth... generate mask il
2019-08-03 Luke Kenneth... mask sort-of working as long as "ready" is always true
2019-08-03 Luke Kenneth... add mask to NextControl
2019-08-03 Luke Kenneth... add mask to PrevControl
next