ffmpeg/libavutil/aarch64
Zhao Zhili 1e86a92a1c lavu/aarch64: unroll butterflies_float to 8 floats/iter
butterflies_float_neon:   before           after
  Cortex-A76 (gcc 12.4):  163.1 (3.95x)    147.0 (4.37x)
  Apple M1 (clang 16):      0.7 (0.85x)      0.6 (0.99x)

Signed-off-by: Zhao Zhili <quinkblack@foxmail.com>
2026-06-03 09:36:59 +00:00
..
asm.S aarch64: Add AARCH64_VALID_JUMP_CALL_TARGET 2026-03-31 19:57:46 +00:00
cpu.c avutil/cpu: add aarch64 CPU feature flag for PMULL and EOR3 2026-03-11 14:03:36 +00:00
cpu.h avutil/cpu: add aarch64 CPU feature flag for PMULL and EOR3 2026-03-11 14:03:36 +00:00
cpu_sme.S configure: add detection of assembler support for SME 2025-12-09 21:38:38 +00:00
cpu_sve.S aarch64: Print the SVE vector length in libavutil/tests/cpu.c 2024-09-27 00:06:30 +03:00
crc.h avutil/crc: add aarch64 NEON PMULL+EOR3 SIMD implementation for av_crc 2026-03-11 14:03:36 +00:00
crc.S avutil/crc: add aarch64 NEON PMULL+EOR3 SIMD implementation for av_crc 2026-03-11 14:03:36 +00:00
float_dsp_init.c Merge remote-tracking branch 'qatar/master' 2014-03-19 02:52:08 +01:00
float_dsp_neon.S lavu/aarch64: unroll butterflies_float to 8 floats/iter 2026-06-03 09:36:59 +00:00
intreadwrite.h avutil/aarch64: add AV_COPY128 and AV_ZERO128 macros 2024-08-26 10:26:59 +02:00
Makefile avutil/aarch64: Add neon optimizations for pixelutils 2026-03-09 10:17:26 +01:00
neontest.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
pixelutils.h avutil/aarch64: add pixelutils 32x32 SAD NEON implementation 2026-04-19 19:27:55 +00:00
pixelutils_neon.S avutil/aarch64: add pixelutils 32x32 SAD NEON implementation 2026-04-19 19:27:55 +00:00
timer.h aarch64: Use cntvct_el0 as timer register on Android and macOS 2024-06-17 14:00:34 +03:00
tx_float_init.c lavu/tx: refactor to explicitly track and convert lookup table order 2022-11-24 15:58:34 +01:00
tx_float_neon.S aarch64: Add PAC sign/validation of the link register 2026-03-20 13:16:06 +02:00