Commit f2a6be92 authored by Janne Grunau's avatar Janne Grunau Committed by Henrik Gramner

aarch64: Fix coeff_level_run* macros with LLVM's assembler

LLVM's integrated assembler does not treat symbols as integer constants.
parent 592e92e9
......@@ -538,12 +538,10 @@ function x264_coeff_level_run\size\()_neon, export=1
sub x0, x0, #2
.endif
.if \size < 15
.equ shiftw, 3
ld1 {v0.8h}, [x0]
uqxtn v0.8b, v0.8h
cmtst v0.8b, v0.8b, v0.8b
.else
.equ shiftw, 2
ld1 {v0.8h,v1.8h}, [x0]
uqxtn v0.8b, v0.8h
uqxtn2 v0.16b, v1.8h
......@@ -557,7 +555,7 @@ function x264_coeff_level_run\size\()_neon, export=1
coeff_level_run_start \size
coeff_level_run shiftw
coeff_level_run (4 - (\size + 1) / 8)
ret
endfunc
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment