2020-02-26 |
Michael Nolan | Add partitioned right shift to part_shift_scalar |
tree | commitdiff |
2020-02-24 |
Michael Nolan | Add gated bit reversal module |
tree | commitdiff |
2020-02-24 |
Luke Kenneth Casso... | zero out entirety of mask explicitly |
tree | commitdiff |
2020-02-24 |
Luke Kenneth Casso... | zero bitmask in Shifter |
tree | commitdiff |
2020-02-23 |
Luke Kenneth Casso... | skip shiftermask when bitwid=0 |
tree | commitdiff |
2020-02-22 |
Luke Kenneth Casso... | fix shiftermask error on pwid=0 |
tree | commitdiff |
2020-02-22 |
Luke Kenneth Casso... | append actual bit, see if coriolis issue goes away |
tree | commitdiff |
2020-02-22 |
Luke Kenneth Casso... | must declare carry equal to width of partitions+1 |
tree | commitdiff |
2020-02-22 |
Luke Kenneth Casso... | add carry (not zeros, a Const of correct width) |
tree | commitdiff |
2020-02-21 |
Luke Kenneth Casso... | zero carry-in on __neg__ |
tree | commitdiff |
2020-02-21 |
Luke Kenneth Casso... | deal with zero-width ShiftMask |
tree | commitdiff |
2020-02-21 |
Luke Kenneth Casso... | deal with zero-width ShiftMask |
tree | commitdiff |
2020-02-21 |
Luke Kenneth Casso... | use alternative class as an experiment for coriolis2 |
tree | commitdiff |
2020-02-20 |
Luke Kenneth Casso... | test longer name |
tree | commitdiff |
2020-02-20 |
Luke Kenneth Casso... | change name to not clash with cell name add1 |
tree | commitdiff |
2020-02-20 |
Luke Kenneth Casso... | stop at end of mask index |
tree | commitdiff |
2020-02-20 |
Luke Kenneth Casso... | ignore last bit of partition mask |
tree | commitdiff |
2020-02-19 |
Luke Kenneth Casso... | test shift against scalar b input |
tree | commitdiff |
2020-02-19 |
Luke Kenneth Casso... | all signals must be reset_less |
tree | commitdiff |
2020-02-17 |
Luke Kenneth Casso... | add fpflags to Overflow class |
tree | commitdiff |
2020-02-17 |
Luke Kenneth Casso... | comment that roundz is a property |
tree | commitdiff |
2020-02-17 |
Michael Nolan | part_shift_scalar now has maked shift amounts working |
tree | commitdiff |
2020-02-17 |
Michael Nolan | Fix proof crashing instead of giving a vcd |
tree | commitdiff |
2020-02-17 |
Michael Nolan | In progress |
tree | commitdiff |
2020-02-17 |
Michael Nolan | Add ShifterMask modules to part_shift_scalar |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | add in PartitionedScalarShift, ready for testing |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | whoops shift width reduction not active |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | scalar partitioned shift moved, change module import... |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | add module __init__.py |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | set initial element to b_interval shape |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | split out PartialResults to separate module |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | split out ShifterMask to separate module |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | truncate max_bits in shiftermask |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | really annoying simulation bug, dont know whats going on |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | clip shift amount |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | comment partial results |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | truncate partial result intermediate to width of partition |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | make things a little clearer, do the select and the... |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | reduce bitwidth of intermediate output |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | reduce partial result width |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | store partial result in signal otherwise it gets duplicated |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | stop expression-repeating cascade |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | limit shiftbits, partial results do not need to be... |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | store shiftmask bits in temporary otherwise the express... |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | make all signals resetless |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | comment why shift mask exists |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-02-15 |
Luke Kenneth Casso... | remove out_intervals (unused) |
tree | commitdiff |
2020-02-14 |
Luke Kenneth Casso... | fix the shift-test to truncate b-input |
tree | commitdiff |
2020-02-14 |
Luke Kenneth Casso... | reduce range of b in shift test |
tree | commitdiff |
2020-02-14 |
Michael Nolan | re-add masking of the shift amount based on partition... |
tree | commitdiff |
2020-02-14 |
Michael Nolan | Minor refactoring of part_shift_dynamic |
tree | commitdiff |
2020-02-14 |
Michael Nolan | Refactor part_shift_dynamic.py |
tree | commitdiff |
2020-02-14 |
Michael Nolan | Replace giant switch statement with mux chain |
tree | commitdiff |
2020-02-14 |
Luke Kenneth Casso... | add beginnings of shift unit test for partsig |
tree | commitdiff |
2020-02-13 |
Luke Kenneth Casso... | reduce width of temporary intermediates |
tree | commitdiff |
2020-02-13 |
Luke Kenneth Casso... | mention being a bit like the gt-combiner |
tree | commitdiff |
2020-02-13 |
Luke Kenneth Casso... | OR element in after the MUX because its an invariant |
tree | commitdiff |
2020-02-13 |
Luke Kenneth Casso... | store intermediate in temp, append that to output |
tree | commitdiff |
2020-02-13 |
Luke Kenneth Casso... | experiment looking for minimum shift width |
tree | commitdiff |
2020-02-13 |
Luke Kenneth Casso... | limit matrix output width and limit shift amount |
tree | commitdiff |
2020-02-13 |
Luke Kenneth Casso... | use different style of output concatenation, reduce... |
tree | commitdiff |
2020-02-12 |
Michael Nolan | Eliminate unused entries in shift matrix |
tree | commitdiff |
2020-02-12 |
Michael Nolan | Reduce width of b operand to minimum size needed |
tree | commitdiff |
2020-02-12 |
Michael Nolan | Expand proof_shift_dynamic to 32 bits |
tree | commitdiff |
2020-02-12 |
Luke Kenneth Casso... | comment the dynamic shifter |
tree | commitdiff |
2020-02-12 |
Michael Nolan | Rename part_shift_scalar/ to part_shift |
tree | commitdiff |
2020-02-12 |
Michael Nolan | Add formal proof for dynamic shifter |
tree | commitdiff |
2020-02-12 |
Michael Nolan | Somewhat working dynamic shifter |
tree | commitdiff |
2020-02-12 |
Michael Nolan | Fix whitespace |
tree | commitdiff |
2020-02-12 |
Michael Nolan | Begin adding dynamic shifter |
tree | commitdiff |
2020-02-12 |
Luke Kenneth Casso... | add bit of extra explanatory comment for carry-ripple... |
tree | commitdiff |
2020-02-12 |
Michael Nolan | Revise documentation for how carry works in adder.py |
tree | commitdiff |
2020-02-11 |
Luke Kenneth Casso... | allow factor of 2 in variance on random numbers |
tree | commitdiff |
2020-02-11 |
Luke Kenneth Casso... | test fp downconvert on min and normal numbers, +/-... |
tree | commitdiff |
2020-02-11 |
Luke Kenneth Casso... | add range-focussed fp64/32-to-32/16 downconversion... |
tree | commitdiff |
2020-02-11 |
Michael Nolan | Rudimentary working partitioned scalar shifter |
tree | commitdiff |
2020-02-11 |
Michael Nolan | Begin adding partitioned scalar shifter |
tree | commitdiff |
2020-02-10 |
Luke Kenneth Casso... | document partsig operators |
tree | commitdiff |
2020-02-10 |
Michael Nolan | Fix line length |
tree | commitdiff |
2020-02-10 |
Michael Nolan | Fix carry output of adder/subtracter |
tree | commitdiff |
2020-02-10 |
Michael Nolan | Fix flake8 errors in part_cmp/ |
tree | commitdiff |
2020-02-10 |
Michael Nolan | Fix flake8 errors in partsig.py |
tree | commitdiff |
2020-02-10 |
Michael Nolan | Fix flake8 errors in test_partsig |
tree | commitdiff |
2020-02-10 |
Michael Nolan | Minor cleanup |
tree | commitdiff |
2020-02-10 |
Michael Nolan | Add neg operator to partsig.py |
tree | commitdiff |
2020-02-10 |
Michael Nolan | Add subtraction to partsig.py |
tree | commitdiff |
2020-02-10 |
Luke Kenneth Casso... | bug #113, add range-limited random numbers more likely... |
tree | commitdiff |
2020-02-10 |
Luke Kenneth Casso... | getting fed up of amount of test files being dropped... |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | move nmutil to separate (dependent) library |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | invert after all() not before |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | boolean logic invert bool to all |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | replace ~bool() with all() |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | use nmigen all() instead of invert-invert bool() |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | give a_bit proper name, make reset_less |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | add docstring explaining partitioned-add |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | add MoveMSBDown class to be used in carry-out |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | add placeholder for test sub in partsig |
tree | commitdiff |
2020-02-09 |
Luke Kenneth Casso... | add 100 random integer tests to partitioned add |
tree | commitdiff |
next |