Go to the documentation of this file.
19 #ifndef AVUTIL_AARCH64_CPU_H
20 #define AVUTIL_AARCH64_CPU_H
25 #define have_armv8(flags) CPUEXT(flags, ARMV8)
26 #define have_neon(flags) CPUEXT(flags, NEON)
27 #define have_vfp(flags) CPUEXT(flags, VFP)
28 #define have_arm_crc(flags) CPUEXT(flags, ARM_CRC)
29 #define have_pmull(flags) CPUEXT(flags, PMULL)
30 #define have_eor3(flags) CPUEXT(flags, EOR3)
31 #define have_dotprod(flags) CPUEXT(flags, DOTPROD)
32 #define have_i8mm(flags) CPUEXT(flags, I8MM)
33 #define have_sve(flags) CPUEXT(flags, SVE)
34 #define have_sve2(flags) CPUEXT(flags, SVE2)
35 #define have_sme(flags) CPUEXT(flags, SME)
36 #define have_sme_i16i64(flags) CPUEXT(flags, SME_I16I64)
37 #define have_sme2(flags) CPUEXT(flags, SME2)
40 int ff_aarch64_sve_length(
void);
44 int ff_aarch64_sme_length(
void);