[Libre-soc-bugs] [Bug 716] PartitionedSignal Slice and Part needed for __getitem__

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sat Oct 16 02:28:01 BST 2021


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

--- Comment #10 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Jacob Lifshay from comment #9)
> I added WIP code that will handle any combination of Slice and Cat, it can
> reduce it all down to a single layer of muxes. it also supports assignment
> to any combination of Slice and Cat of SimdSignals. I put it all in a
> swizzle.py file, that handles arbitrary bit-swizzles:
> https://git.libre-soc.org/?p=ieee754fpu.git;a=blob;f=src/ieee754/
> part_swizzle/swizzle.py;h=44c1922f4893b03a1aa58f2225426191deadf037;
> hb=8692c384d1bab5a4dc86ccad5110c3db597b35a7

SwizzledSimdValue will effectively replace the existing Cat, since it's more
powerful.

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


More information about the libre-soc-bugs mailing list