diff options
author | Martin Storsjö <martin@martin.st> | 2024-07-23 14:20:06 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2024-07-23 15:24:33 +0300 |
commit | 400843151d84180a9769a92d98379440e5a4c522 (patch) | |
tree | 66fe86fefc4c34364799e174d18f78dbf4e7128c /libavcodec/loongarch/h264qpel_loongarch.h | |
parent | 53d0f9afb46ac811269252c9e3be000fc7c3b2cc (diff) | |
download | ffmpeg-400843151d84180a9769a92d98379440e5a4c522.tar.gz |
aarch64: vvc: Fix compilation of alf.S with MSVC 2022 17.7 and older
Use the "ldur" instruction explicitly, instead of having the
assembler implicitly convert "ldr" instructions to "ldur".
This fixes build errors like these:
libavcodec\aarch64\vvc\alf.o.asm(1023) : error A2518: operand 2: Memory offset must be aligned
ldr q22, [x3, #24]
libavcodec\aarch64\vvc\alf.o.asm(1024) : error A2518: operand 2: Memory offset must be aligned
ldr q24, [x2, #24]
libavcodec\aarch64\vvc\alf.o.asm(1393) : error A2518: operand 2: Memory offset must be aligned
ldr q22, [x3, #24]
libavcodec\aarch64\vvc\alf.o.asm(1394) : error A2518: operand 2: Memory offset must be aligned
ldr q24, [x2, #24]
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/loongarch/h264qpel_loongarch.h')
0 files changed, 0 insertions, 0 deletions