]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/arm/cpu.h
Merge commit 'e2710e790c09e49e86baa58c6063af0097cc8cb0'
[ffmpeg] / libavutil / arm / cpu.h
index 9b3b6ff58b7c3a130abf75a46c2dff82216ebd22..27a2edacf59b53ae0bff31d83729fa862dd9d394 100644 (file)
@@ -31,4 +31,9 @@
 #define have_neon(flags)    CPUEXT(flags, NEON)
 #define have_setend(flags)  CPUEXT(flags, SETEND)
 
+/* some functions use the VFPv2 vector mode which is deprecated in ARMv7-A
+ * and might trap on such CPU depending on the OS configuration */
+#define have_vfp_vm(flags)                                              \
+    (have_armv6(flags) && ((flags) & AV_CPU_FLAG_VFP_VM))
+
 #endif /* AVUTIL_ARM_CPU_H */