deinterlace: add SSE2 replacement for removed MMX/MMXEXT
- Dec 19, 2021
-
-
Lyndon Brown authored
in 831fa3cd we just removed MMX/MMXEXT acceleration, which left x86/x86_64 with only the C implementation for some portions of the plugin. this adds back an SSE2 replacement. this SSE2 implementation is a modified copy of the MMX/MMXEXT one, though without using an instruction abstraction macro set. note: algo-x is based upon an "8x8" processing model. we cannot make use of the full SSE register width without changing this model or producing different output than expected. this is why the implementation is not using the full register width should anyone ever wonder.
360babf7
-