[Libre-soc-bugs] [Bug 230] Video opcode development and discussion

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Dec 8 14:12:49 GMT 2020


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

--- Comment #1 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
Lauri we should kick this one into high gear and establish a wiki page for it,
with sections for audio and video.

from when i looked closely at the AndesSTAR DSPs which are designed for audio
processing i noticed a predominance of word-swapping (which can use swizzle in
our case), clipping and saturation, as well as some operations which were
effectively 17-bit ADD followed by shift-right by one:

    res = (x + y) // 2

fascinatingly the SIMD VSX openpower ISA also has similar.

i also noted that VSX has 16-bit (1555 RGB) to 32-bit (8888 RGB) bidirectional
instructions.

can we start to go through these and establish, at the *scalar* level, what you
will need.

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


More information about the libre-soc-bugs mailing list