2019-04-04 |
Luke Kenneth Casso... | add create2 functions, for use later |
blob | commitdiff | raw |
2019-04-04 |
Luke Kenneth Casso... | use ObjectProxy in get_op |
blob | commitdiff | raw | diff to current |
2019-03-29 |
Luke Kenneth Casso... | create FPDecode module |
blob | commitdiff | raw | diff to current |
2019-03-29 |
Luke Kenneth Casso... | move FPID to fpbase |
blob | commitdiff | raw | diff to current |
2019-03-29 |
Luke Kenneth Casso... | start splitting out common code from nmigen_add_experim... |
blob | commitdiff | raw | diff to current |
2019-03-19 |
Luke Kenneth Casso... | rename copy function to eq function |
blob | commitdiff | raw | diff to current |
2019-03-14 |
Luke Kenneth Casso... | forgot to add submodules |
blob | commitdiff | raw | diff to current |
2019-03-14 |
Luke Kenneth Casso... | got rounding working again for fmul |
blob | commitdiff | raw | diff to current |
2019-03-14 |
Luke Kenneth Casso... | remove extra arg from old roundz function |
blob | commitdiff | raw | diff to current |
2019-03-14 |
Luke Kenneth Casso... | get roundz working again, needed for mul stage |
blob | commitdiff | raw | diff to current |
2019-03-11 |
Luke Kenneth Casso... | Trigger needs to be combinatorial (saves clock cycles) |
blob | commitdiff | raw | diff to current |
2019-03-06 |
Luke Kenneth Casso... | split out main stages of add to separate class, FPADDBase |
blob | commitdiff | raw | diff to current |
2019-03-04 |
Luke Kenneth Casso... | use MultiShiftRMerge module instead of shift_down_multi... |
blob | commitdiff | raw | diff to current |
2019-03-04 |
Luke Kenneth Casso... | rename stickybit variable |
blob | commitdiff | raw | diff to current |
2019-03-03 |
Luke Kenneth Casso... | unit test for multi-bit shift right with merge (sticky... |
blob | commitdiff | raw | diff to current |
2019-03-03 |
Luke Kenneth Casso... | small optimisation, move subtraction of -126 from expon... |
blob | commitdiff | raw | diff to current |
2019-03-03 |
Luke Kenneth Casso... | fix shift class syntax errors (untested) |
blob | commitdiff | raw | diff to current |
2019-03-03 |
Luke Kenneth Casso... | add in FPNumShiftMultiRight class |
blob | commitdiff | raw | diff to current |
2019-03-02 |
Luke Kenneth Casso... | use bool() function instead of reduce(or_) |
blob | commitdiff | raw | diff to current |
2019-03-02 |
Luke Kenneth Casso... | got single-cycle align working again (accidental combin... |
blob | commitdiff | raw | diff to current |
2019-03-02 |
Luke Kenneth Casso... | turn FPOp into module |
blob | commitdiff | raw | diff to current |
2019-02-28 |
Luke Kenneth Casso... | create and use GetOp module |
blob | commitdiff | raw | diff to current |
2019-02-28 |
Luke Kenneth Casso... | use denorm exponent signal |
blob | commitdiff | raw | diff to current |
2019-02-27 |
Luke Kenneth Casso... | create single and multi shift cycle, single doesnt... |
blob | commitdiff | raw | diff to current |
2019-02-27 |
Luke Kenneth Casso... | create normalise_2 module and use it |
blob | commitdiff | raw | diff to current |
2019-02-27 |
Luke Kenneth Casso... | put exponent > 126 logic in FPNumBase, use it in norm... |
blob | commitdiff | raw | diff to current |
2019-02-27 |
Luke Kenneth Casso... | split out first stage normalisation to module and use it |
blob | commitdiff | raw | diff to current |
2019-02-27 |
Luke Kenneth Casso... | rounding done in module |
blob | commitdiff | raw | diff to current |
2019-02-27 |
Luke Kenneth Casso... | get roundz state to put answer in explicit output,... |
blob | commitdiff | raw | diff to current |
2019-02-27 |
Luke Kenneth Casso... | clear STB immediately after setting, stops add1 repeati... |
blob | commitdiff | raw | diff to current |
2019-02-25 |
Luke Kenneth Casso... | invert stb/ack between add1 and add2 |
blob | commitdiff | raw | diff to current |
2019-02-24 |
Luke Kenneth Casso... | experimenting with dual add |
blob | commitdiff | raw | diff to current |
2019-02-23 |
Luke Kenneth Casso... | use function to get chain of v/ack/stb |
blob | commitdiff | raw | diff to current |
2019-02-23 |
Luke Kenneth Casso... | whoops revert decode inside module FPNumIn, causing... |
blob | commitdiff | raw | diff to current |
2019-02-23 |
Luke Kenneth Casso... | store logic-test conditions in intermediates |
blob | commitdiff | raw | diff to current |
2019-02-20 |
Luke Kenneth Casso... | split denormalisation to separate state |
blob | commitdiff | raw | diff to current |
2019-02-20 |
Luke Kenneth Casso... | latch into FPNumIn within module |
blob | commitdiff | raw | diff to current |
2019-02-20 |
Luke Kenneth Casso... | create separate modules for fpnum in and out |
blob | commitdiff | raw | diff to current |
2019-02-20 |
Luke Kenneth Casso... | make module out of overflow class |
blob | commitdiff | raw | diff to current |
2019-02-20 |
Luke Kenneth Casso... | create module for FPNum |
blob | commitdiff | raw | diff to current |
2019-02-20 |
Luke Kenneth Casso... | reset allowed on FPop, not on FPNum |
blob | commitdiff | raw | diff to current |
2019-02-20 |
Luke Kenneth Casso... | store roundz test in comb variable |
blob | commitdiff | raw | diff to current |
2019-02-19 |
Luke Kenneth Casso... | move setting of stb into else block |
blob | commitdiff | raw | diff to current |
2019-02-19 |
Luke Kenneth Casso... | reset_less on signals that do not need it |
blob | commitdiff | raw | diff to current |
2019-02-19 |
Luke Kenneth Casso... | whoops FP16 mantissa off-by-one |
blob | commitdiff | raw | diff to current |
2019-02-19 |
Luke Kenneth Casso... | add FP16 format |
blob | commitdiff | raw | diff to current |
2019-02-19 |
Luke Kenneth Casso... | add shift up multi function |
blob | commitdiff | raw | diff to current |
2019-02-18 |
Luke Kenneth Casso... | remove zeroing bugfix correction, not needed any more |
blob | commitdiff | raw | diff to current |
2019-02-18 |
Luke Kenneth Casso... | test case fail, 2 numbers exceeded -INF but +ve INF... |
blob | commitdiff | raw | diff to current |
2019-02-18 |
Luke Kenneth Casso... | whoops set mantissa = -127 instead of exponent... oops... |
blob | commitdiff | raw | diff to current |
2019-02-18 |
Luke Kenneth Casso... | use straight << and >> operator instead of multi-level Mux |
blob | commitdiff | raw | diff to current |
2019-02-17 |
Luke Kenneth Casso... | add single-cycle version of alignment process in fadd |
blob | commitdiff | raw | diff to current |
2019-02-17 |
Luke Kenneth Casso... | add a variable-length single-cycle shift_down of mantis... |
blob | commitdiff | raw | diff to current |
2019-02-17 |
Luke Kenneth Casso... | add a MultiShift class for generating single-cycle... |
blob | commitdiff | raw | diff to current |
2019-02-17 |
Luke Kenneth Casso... | add extra comments |
blob | commitdiff | raw | diff to current |
2019-02-17 |
Luke Kenneth Casso... | add beginning unit tests for 64-bit add |
blob | commitdiff | raw | diff to current |
2019-02-17 |
Luke Kenneth Casso... | convert to more general base classes, start support... |
blob | commitdiff | raw | diff to current |
2019-02-16 |
Luke Kenneth Casso... | op_normalise does not need overflow class arg |
blob | commitdiff | raw | diff to current |
2019-02-16 |
Luke Kenneth Casso... | split out base classes into separate fpbase module |
blob | commitdiff | raw | diff to current |
|