68 Commits (1a5452655aeebe832e84561769e81e2c3062a8a9)

Author SHA1 Message Date
Martin Storsjö e30369bc1c aarch64: Use regular hwcaps flags instead of HWCAP_CPUID for CPU feature detection on Linux 9 months ago
Reimar Döffinger 0ea184fc39 libavutil/aarch64/cpu.c: HWCAPS requires inline asm support. 1 year ago
Martin Storsjö f05948ada4 aarch64: Simplify the linux runtime cpu detection code 1 year ago
Martin Storsjö a4877f1ec1 aarch64: Only enable extensions in the intended files/regions 1 year ago
Martin Storsjö 0679e85331 aarch64: Stop using asm/hwcap.h for the HWCAP_* detection 1 year ago
Martin Storsjö cada4597ca aarch64: Manually tweak vertical alignment/indentation in tx_float_neon.S 1 year ago
Martin Storsjö 7f905f3672 aarch64: Make the indentation more consistent 1 year ago
Martin Storsjö 184103b310 aarch64: Consistently use lowercase for vector element specifiers 1 year ago
Rémi Denis-Courmont f032234953 aarch64: remove VFP feature check 1 year ago
Martin Storsjö c76643021e aarch64: Add Windows runtime detection of the dotprod instructions 1 year ago
Martin Storsjö 9b0052200a aarch64: Add Apple runtime detection of dotprod and i8mm using sysctl 1 year ago
Martin Storsjö 493fcde50a aarch64: Add Linux runtime cpu feature detection using HWCAP_CPUID 1 year ago
Martin Storsjö 397cb623c8 aarch64: Add cpu flags for the dotprod and i8mm extensions 1 year ago
Martin Storsjö fb1b88af77 configure: aarch64: Support assembling the dotprod and i8mm arch extensions 1 year ago
Lynne 87bae6b018
lavu/tx: refactor to explicitly track and convert lookup table order 2 years ago
Reimar Döffinger 38cd829dce
aarch64: Implement stack spilling in a consistent way. 2 years ago
Lynne a89025f74d
aarch64/tx_float: fix compilation 2 years ago
Rémi Denis-Courmont 164021423a aarch64: relax byte-swap assembler constraints 2 years ago
Lynne f932b89ea3
lavu/tx: implement aarch64 NEON SIMD FFT 2 years ago
Martin Storsjö c3fea6d83b aarch64: Only emit the PAC/BTI note section when targeting ELF 3 years ago
Andre Kempe 248986a0db arm64: Add Armv8.3-A PAC support to assembly files 3 years ago
Jonathan Wright 08b4716a9e aarch64: Add Armv8.5-A BTI support 3 years ago
Martin Storsjö ee040a7fc2 arm/aarch64: Use mach_absolute_time as timer on apple platforms 4 years ago
Martin Storsjö 07948f3d38 aarch64: Explicitly forbid using the x18 register 5 years ago
Peter Collingbourne 9bcb1cb6ed Add assembly support for -fsanitize=hwaddress tagged globals. 5 years ago
Martin Storsjö 41cf3e3b1c arm: Create proper .rdata sections for COFF 6 years ago
Diego Biurrun 4cf84e254a Drop some unnecessary config.h #includes 7 years ago
Martin Storsjö 69ac24e556 aarch64: Get rid of a stray double space 7 years ago
James Almer 3d828c9fd5 cpu: split flag checks per arch in av_cpu_max_align() 7 years ago
James Almer 3b345d389b avutil/cpu: split flag checks per arch in av_cpu_max_align() 7 years ago
Martin Storsjö 7b7760ad6e aarch64: Fix negative movrel offsets for windows 7 years ago
Martin Storsjö dda45c087b aarch64: Add parentheses around the offset parameter in movrel 8 years ago
Martin Storsjö 8847eeaa14 aarch64: Add parentheses around the offset parameter in movrel 8 years ago
Martin Storsjö 7fe898dbb9 aarch64: Add an offset parameter to the movrel macro 8 years ago
Martin Storsjö c44a8a3eab aarch64: Add an offset parameter to the movrel macro 8 years ago
Timothy Gu 44304ae322 all: Add missing header guards 9 years ago
Janne Grunau 64034849da arm64: add cycle counter support 9 years ago
Martin Storsjö 780cd20b00 aarch64: Use .data.rel.ro for const data with relocations 10 years ago
Janne Grunau a238b83b13 aarch64: use MACH-O const data asm directive in const macro 10 years ago
Janne Grunau d5a5598198 build: check if AS supports the '.func' directive 11 years ago
Janne Grunau 68a06b3a63 aarch64: use '#' for whole line asm comments 11 years ago
Janne Grunau 6a0fa4d86f aarch64: remove optional :pg_hi21: for adrp instruction 11 years ago
Janne Grunau fd2981ea92 aarch64: add darwin style PAGE/PAGEOFF relocations 11 years ago
Martin Storsjö 08cd92144e aarch64: Use the correct syntax for relocations 11 years ago
Janne Grunau 8675bcb0ad aarch64: add armv8 CPU flag 11 years ago
Janne Grunau dbd12523a4 aarch64: float_dsp NEON assembler 11 years ago
Janne Grunau 9c029f67ca aarch64: use EXTERN_ASM consistently for exported symbols 11 years ago
Janne Grunau fe96769bed aarch64: port neon clobber test from arm 11 years ago
Janne Grunau b7b17ed66e aarch64: add cpuflags support for NEON and VFP 11 years ago
Janne Grunau d0cd2a8c46 aarch64: bswap inline assembly 11 years ago