lavu/float_dsp: fix R-V V vector_dmac_scalar with ILP32 ABI

This commit is contained in:
Rémi Denis-Courmont
2025-12-21 12:19:55 +02:00
parent a583639bf0
commit 56d933b0a7
+5 -4
View File
@@ -228,15 +228,16 @@ endfunc
func ff_vector_dmac_scalar_rvv, zve64d, zba
lpad 0
#if __riscv_xlen >= 64
NOHWD fmv.d.x fa0, a2
NOHWD fmv.d.x fa0, a2
NOHWD mv a2, a3
#else
NOHWD addi sp, sp, -16
NOHWD sw a0, 0(sp)
NOHWD sw a1, 4(sp)
NOHWD sw a2, 0(sp)
NOHWD sw a3, 4(sp)
NOHWD mv a2, a4
NOHWD fld fa0, (sp)
NOHWD addi sp, sp, 16
#endif
NOHWD mv a2, a3
1:
vsetvli t0, a2, e64, m8, ta, ma
vle64.v v24, (a1)