[Libre-soc-bugs] [Bug 708] PartitionedSignal API design
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Thu Sep 23 23:17:57 BST 2021
https://bugs.libre-soc.org/show_bug.cgi?id=708
--- Comment #5 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #0)
= ...
> F64x1 = ...
> exponent_field_layout = { # probably in a FP layout class
> FPULayoutEnum.F16x4: 5,
> FPULayoutEnum.F32x2: 8,
> FPULayoutEnum.F64x1: 11
> }
ah. and F16x2+F32x1 and all other combinations.
yes, PartitionedSignal is designed to handle arbitrary partition
points: "1x24 1x8 2x16" is perfectly legitimate, and all operators including
__eq__ and shift etc. all work perfectly with these arbitrary lengths.
it was a *LOT* of work, requiring some 3 weeks *per operator* of analysis in
some cases even before coding could begin.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list