Re: [FFmpeg-devel] [PATCH] lavc/vp8dsp: R-V V put_vp8_pixels

2024-02-21 Thread flow gg
This vp8dsp.h is from libavcodec/aarch64/vp8dsp.h It simply changes AARCH64 to RISCV libavcodec/arm/vp8dsp.h uses a similar method (arm in this header file added 4 lines of other arm function declarations) I want to simply use the same pattern Rémi Denis-Courmont 于2024年2月22日周四 02:02写道: > Hello,

Re: [FFmpeg-devel] [PATCH] lavc/vp8dsp: R-V V put_vp8_pixels

2024-02-21 Thread Rémi Denis-Courmont
Hello, Le maanantaina 19. helmikuuta 2024, 13.13.43 EET flow gg a écrit : > The reason for using m1+le8 instead of stride load + larger group > multipliers is the same as in "[FFmpeg-devel] [PATCH 1/7] lavc/me_cmp: R-V > V pix_abs." > > In the test, there is > > #define src (buf + 2 *

[FFmpeg-devel] [PATCH] lavc/vp8dsp: R-V V put_vp8_pixels

2024-02-19 Thread flow gg
The reason for using m1+le8 instead of stride load + larger group multipliers is the same as in "[FFmpeg-devel] [PATCH 1/7] lavc/me_cmp: R-V V pix_abs." In the test, there is #define src (buf + 2 * SRC_BUF_STRIDE + 2 + 1) Therefore, not using e8 will result : (fatal signal 7: Bus error). From