aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/mips/hpeldsp_msa.c
diff options
context:
space:
mode:
authorRémi Denis-Courmont <remi@remlab.net>2024-05-13 19:39:47 +0300
committerRémi Denis-Courmont <remi@remlab.net>2024-05-21 21:26:39 +0300
commit7591eb4055dfd2db925198cf61ec6a103b222725 (patch)
tree3aa8a7ec4ecbbf3b2a210be341793ff694d4ab54 /libavcodec/mips/hpeldsp_msa.c
parentd452db8410256550d500864ef7ba5917d6afc864 (diff)
downloadffmpeg-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 'libavcodec/mips/hpeldsp_msa.c')
0 files changed, 0 insertions, 0 deletions