diff options
author | Rémi Denis-Courmont <remi@remlab.net> | 2024-05-13 19:39:47 +0300 |
---|---|---|
committer | Rémi Denis-Courmont <remi@remlab.net> | 2024-05-21 21:26:39 +0300 |
commit | 7591eb4055dfd2db925198cf61ec6a103b222725 (patch) | |
tree | 3aa8a7ec4ecbbf3b2a210be341793ff694d4ab54 /libavfilter/vf_fillborders.c | |
parent | d452db8410256550d500864ef7ba5917d6afc864 (diff) | |
download | ffmpeg-7591eb4055dfd2db925198cf61ec6a103b222725.tar.gz |
Revert "lavc/sbrdsp: R-V V neg_odd_64"
While this function can easily be written with vectors, it just fails to
get any performance improvement.
For reference, this is a simpler loop-free implementation that does get
better performance than the current one depending on hardware, but still
more or less the same metrics as the C code:
func ff_sbr_neg_odd_64_rvv, zve64x
li a1, 32
addi a0, a0, 7
li t0, 8
vsetvli zero, a1, e8, m2, ta, ma
li t1, 0x80
vlse8.v v8, (a0), t0
vxor.vx v8, v8, t1
vsse8.v v8, (a0), t0
ret
endfunc
This reverts commit d06fd18f8f4c6a81ef94cbb600620d83ad51269d.
Diffstat (limited to 'libavfilter/vf_fillborders.c')
0 files changed, 0 insertions, 0 deletions