[Libre-soc-isa] [Bug 794] SVP64 REMAP for utf8

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Aug 23 11:06:46 BST 2022


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

--- Comment #17 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #15)
> I have a different strategy that I think will work well, I started adding it
> as a test case in openpower-isa.git, but ran out of time today because I
> started writing a super simple svp64 emulator

for goodness sake don't waste time doing that.  

> since I thought I'd need
> elwidth overrides (which iirc the simulator doesn't yet support), 

you can help add it!  any time spent working on ISACaller no matter how
small is infinitely more useful than any amount of time spent on duplication
of effort.

> now match the regs against the valid utf-8 patterns (see comment #6),
> accessing previous bytes by using regs 63-94, 62-93, 61-92, etc.

i'll be fascinated to see how that goes (using sv.cmprb, offset by one
each time).

estimating the clocks/byte is challenging as it will depend fundamentally
on the micro-architecture.

there *may* be yet *another* way - to use Vertical-First Mode and
rely on a Multi-issue Engine.  due to the branches though i don't
think it would be beneficial.

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


More information about the Libre-SOC-ISA mailing list