lavc/aarch64: fix relocation out of range error

Use a temporary label instead of global function symbol for b.gt.

Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
Zhao Zhili 2021-09-13 15:24:09 +08:00 committed by Martin Storsjö
parent 0463f5d6d5
commit 378ad2f8fd
1 changed files with 2 additions and 1 deletions

View File

@ -19,10 +19,11 @@
#include "libavutil/aarch64/asm.S"
function ff_prefetch_aarch64, export=1
1:
subs w2, w2, #2
prfm pldl1strm, [x0]
prfm pldl1strm, [x0, x1]
add x0, x0, x1, lsl #1
b.gt X(ff_prefetch_aarch64)
b.gt 1b
ret
endfunc