Major changes since v1:
remove hadd and pmulld as James suggested
reduce vextracti128
Nuo Mi (4):
avcodec/vvcdec: misc, rename BDOF_BLOCK_SIZE to BDOF_MIN_BLOCK_SIZE
avcodec/vvcdec: bdof, do not pad sources and gradients to simplify the
code
x86/vvcdec: inter, add optical flow avx2 code
checkasm: add vvc_bdof test
libavcodec/vvc/dsp.c | 27 +--
libavcodec/vvc/dsp.h | 4 +-
libavcodec/vvc/inter_template.c | 75 +++---
libavcodec/x86/vvc/Makefile | 1 +
libavcodec/x86/vvc/vvc_of.asm | 385 +++++++++++++++++++++++++++++++
libavcodec/x86/vvc/vvcdsp_init.c | 21 ++
tests/checkasm/vvc_mc.c | 50 ++++
7 files changed, 494 insertions(+), 69 deletions(-)
create mode 100644 libavcodec/x86/vvc/vvc_of.asm
--
2.34.1
_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".