aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale/riscv/rgb2rgb_rvb.S
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2023-12-22 11:39:57 +0200
committerMartin Storsjö <martin@martin.st>2023-12-22 14:20:31 +0200
commit935837c3d388f47de39fab40337e4b356d03c298 (patch)
tree06bc49a09f55ad26db164b081fd80d0174f6edda /libswscale/riscv/rgb2rgb_rvb.S
parent6325aede08d5c7086b3798cb7041299e1d07f93a (diff)
downloadffmpeg-935837c3d388f47de39fab40337e4b356d03c298.tar.gz
checkasm: Fix the takdsp tests
For memcpy and memcmp, we need to multiply by the element size, otherwise we're copying and comparing only a fraction of the buffer. For decorrelate_sr, the buffer p1 is the one that is mutated; copy and check p1 instead of p2. For decorrelate_sm, both buffers are mutated, so copy and check both of them. For decorrelate_sm, the memcpy initialization of p1 and p1_2 was reversed - p1 is filled with randomize, but then memcpy copies from p1_2 to p1. As p1_2 is uninitialized at this point, clang concluded that the copy was bogus and omitted it entirely, triggering failures in this test on x86 (where there was an existing assembly implementation to test). Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libswscale/riscv/rgb2rgb_rvb.S')
0 files changed, 0 insertions, 0 deletions