diff mbox series

[FFmpeg-devel] lavc/vp9dsp: fix compilation with llvm-as

Message ID 20240507153828.5392-1-remi@remlab.net
State Accepted
Commit f8715d0300db4280fc86f1fbc8fbaafa036ff0b7
Headers show
Series [FFmpeg-devel] lavc/vp9dsp: fix compilation with llvm-as | expand

Checks

Context Check Description
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

Rémi Denis-Courmont May 7, 2024, 3:38 p.m. UTC
---
 libavcodec/riscv/vp9_intra_rvv.S | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
diff mbox series

Patch

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