[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