[FFmpeg-cvslog] lavc/vp9dsp: fix compilation with llvm-as
Rémi Denis-Courmont
git at videolan.org
Wed May 8 18:33:54 EEST 2024
ffmpeg | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Tue May 7 18:37:03 2024 +0300| [f8715d0300db4280fc86f1fbc8fbaafa036ff0b7] | committer: Rémi Denis-Courmont
lavc/vp9dsp: fix compilation with llvm-as
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8715d0300db4280fc86f1fbc8fbaafa036ff0b7
---
libavcodec/riscv/vp9_intra_rvv.S | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/libavcodec/riscv/vp9_intra_rvv.S b/libavcodec/riscv/vp9_intra_rvv.S
index db9774c263..40e38ba83e 100644
--- a/libavcodec/riscv/vp9_intra_rvv.S
+++ b/libavcodec/riscv/vp9_intra_rvv.S
@@ -33,11 +33,13 @@
vmv.v.x v16, zero
vle8.v v8, (a3)
avgdc \size
-.elseif \type == left
+.else
+.ifc \type,left
vmv.v.x v16, zero
vle8.v v8, (a2)
avgdc \size
-.elseif \type == dc
+.else
+.ifc \type,dc
vmv.v.x v16, zero
vle8.v v8, (a2)
vwredsumu.vs v16, v8, v16
@@ -46,6 +48,8 @@
.else
li t1, \type
.endif
+.endif
+.endif
.endm
.macro dc_e32 type size n restore
@@ -87,7 +91,7 @@
.macro func_dc name size type n restore ext
func ff_\()\name\()_\()\size\()x\size\()_rvv, \ext
-.ifc \size,8
+.if \size == 8
dc_e64 \type \size \n \restore
.else
dc_e32 \type \size \n \restore
More information about the ffmpeg-cvslog
mailing list