mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-01 04:12:14 +00:00
lavc/riscv: explicitly require Zbb for MIN
This commit is contained in:
parent
89029baebd
commit
c07af340ae
@ -207,7 +207,7 @@ func ff_ps_hybrid_synthesis_deint_rvv, zve64x
|
|||||||
ret
|
ret
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
func ff_ps_stereo_interpolate_rvv, zve32f
|
func ff_ps_stereo_interpolate_rvv, zve32f, zbb
|
||||||
vsetvli t0, zero, e32, m2, ta, ma
|
vsetvli t0, zero, e32, m2, ta, ma
|
||||||
vid.v v24
|
vid.v v24
|
||||||
flw ft0, (a2)
|
flw ft0, (a2)
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
#include "libavutil/riscv/asm.S"
|
#include "libavutil/riscv/asm.S"
|
||||||
|
|
||||||
func ff_opus_postfilter_rvv, zve32f
|
func ff_opus_postfilter_rvv, zve32f, zbb
|
||||||
flw fa0, 0(a2) // g0
|
flw fa0, 0(a2) // g0
|
||||||
slli t1, a1, 2
|
slli t1, a1, 2
|
||||||
flw fa1, 4(a2) // g1
|
flw fa1, 4(a2) // g1
|
||||||
|
@ -290,16 +290,16 @@ endfunc
|
|||||||
ret
|
ret
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
func ff_sbr_hf_apply_noise_0_rvv, zve32f
|
func ff_sbr_hf_apply_noise_0_rvv, zve32f, zbb
|
||||||
hf_apply_noise 0
|
hf_apply_noise 0
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
func ff_sbr_hf_apply_noise_3_rvv, zve32f
|
func ff_sbr_hf_apply_noise_3_rvv, zve32f, zbb
|
||||||
not a4, a4 // invert parity of kx
|
not a4, a4 // invert parity of kx
|
||||||
// fall through
|
// fall through
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
func ff_sbr_hf_apply_noise_1_rvv, zve32f
|
func ff_sbr_hf_apply_noise_1_rvv, zve32f, zbb
|
||||||
vsetvli t0, zero, e32, m4, ta, ma
|
vsetvli t0, zero, e32, m4, ta, ma
|
||||||
vid.v v4
|
vid.v v4
|
||||||
vxor.vx v4, v4, a4
|
vxor.vx v4, v4, a4
|
||||||
@ -307,6 +307,6 @@ func ff_sbr_hf_apply_noise_1_rvv, zve32f
|
|||||||
hf_apply_noise 1
|
hf_apply_noise 1
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
func ff_sbr_hf_apply_noise_2_rvv, zve32f
|
func ff_sbr_hf_apply_noise_2_rvv, zve32f, zbb
|
||||||
hf_apply_noise 2
|
hf_apply_noise 2
|
||||||
endfunc
|
endfunc
|
||||||
|
Loading…
Reference in New Issue
Block a user