]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/cpu.h
x86/imdct36: don't build imdct36_float_sse on x86_64 targets
[ffmpeg] / libavutil / cpu.h
index 55c3ec9a06fce2694780ebb67e43a6c7a32070b3..0ad400fefb822dab62b0ef9a8d7c765dfe40b568 100644 (file)
@@ -51,6 +51,9 @@
 // #define AV_CPU_FLAG_CMOV         0x1000 ///< supports cmov instruction
 // #endif
 #define AV_CPU_FLAG_AVX2         0x8000 ///< AVX2 functions: requires OS support even if YMM registers aren't used
+#define AV_CPU_FLAG_FMA3        0x10000 ///< Haswell FMA3 functions
+#define AV_CPU_FLAG_BMI1        0x20000 ///< Bit Manipulation Instruction Set 1
+#define AV_CPU_FLAG_BMI2        0x40000 ///< Bit Manipulation Instruction Set 2
 
 #define AV_CPU_FLAG_ALTIVEC      0x0001 ///< standard