This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit 65018b3e83fdc1e5b3f0621bdcff0ba363c19da8
Author:     Rémi Denis-Courmont <[email protected]>
AuthorDate: Sun Dec 21 12:21:41 2025 +0200
Commit:     Rémi Denis-Courmont <[email protected]>
CommitDate: Mon Dec 22 18:55:16 2025 +0200

    lavu/float_dsp: fix R-V V scalarpdocut_double with ILP32 ABI
---
 libavutil/riscv/float_dsp_rvv.S | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/libavutil/riscv/float_dsp_rvv.S b/libavutil/riscv/float_dsp_rvv.S
index 65bd1947d6..312eee3fa7 100644
--- a/libavutil/riscv/float_dsp_rvv.S
+++ b/libavutil/riscv/float_dsp_rvv.S
@@ -279,7 +279,7 @@ NOHWD   addi    sp, sp, 16
         ret
 endfunc
 
-func ff_scalarproduct_double_rvv, zve64f, zba
+func ff_scalarproduct_double_rvv, zve64d, zba
         lpad    0
         vsetvli      t0, zero, e64, m8, ta, ma
         vmv.v.x      v8, zero
@@ -297,6 +297,14 @@ func ff_scalarproduct_double_rvv, zve64f, zba
         vsetvli      t0, zero, e64, m8, ta, ma
         vfredusum.vs v0, v8, v0
         vfmv.f.s     fa0, v0
+#if __riscv_xlen >= 64
 NOHWD   fmv.x.w      a0, fa0
+#else
+NOHWD   addi    sp, sp, -16
+NOHWD   fsd     fa0, (sp)
+NOHWD   lw      a0,  (sp)
+NOHWD   lw      a1, 4(sp)
+NOHWD   addi    sp, sp, 16
+#endif
         ret
 endfunc

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to