* <https://bugs.libre-soc.org/show_bug.cgi?id=234> hardware implementation
* [[vpu]]
* [[sv/int_fp_mv]]
+* [[openpower/isa/av]] pseudocode
* TODO review HP 1994-6 PA-RISC MAX <https://en.m.wikipedia.org/wiki/Multimedia_Acceleration_eXtensions>
* <https://en.m.wikipedia.org/wiki/Sum_of_absolute_differences>
* List of MMX instructions <https://cs.fit.edu/~mmahoney/cse3101/mmx.html>
+
# Summary
In-advance, the summary of base scalar operations that need to be added is:
| bitwise sel | (a ? b : c) - use [[sv/bitmanip]] ternary |
| int/fp move | covered by [[sv/int_fp_mv]] |
+Implemented at the [[openpower/isa/av]] pseudocode page.
+
All other capabilities (saturate in particular) are achieved with [[sv/svp64]] modes and swizzle. Note that minmax and ternary are added in bitmanip.
# Audio