[Libre-soc-isa] [Bug 213] SimpleV Standard writeup needed

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Nov 18 16:31:57 GMT 2020


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

--- Comment #99 from cand at gmx.com ---
If you mean 24 > 16, then the example was confusing - if you meant to
illustrate dst can't have a swizzle in a 3-component instr, then it shouldn't
have had one.

However that is a very common pattern in shaders. "foo = bar.xxyy + baz.zzzz" -
the dst vec very often has no swizzle. This would need measuring, perhaps using
the shaderdb from mesa, but my gut feeling is that the extra move for when dest
swizzle is needed would not be needed often. A more compact encoding may be
worth it.

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


More information about the Libre-SOC-ISA mailing list