[Libre-soc-bugs] [Bug 713] PartitionedSignal enhancement to add partition-context-aware lengths

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Oct 14 10:04:49 BST 2021


https://bugs.libre-soc.org/show_bug.cgi?id=713

--- Comment #109 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #108)

> yeah, I can do that tomorrow (actually today, but you get what I meant).

:)

the blanking mask is important to allow submodules
to not allocate unnecessary gates.

recap:

* with the width(s) now being the vector element width, intermediary
  scalar computations "mb = Signal(6)" for e.g. rlwinm will now
  be straight-SIMDified without any other code changes other than
  s/Signal/context.SignalKls"

   with ctx:
      mb = ctx.SignalKls(6) # 6=> lane_shapes => {0:6,1:6,2:6,3:6}

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list