]> git.sesse.net Git - vlc/commitdiff
Linux detection for AVX and friends
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 4 Aug 2012 14:28:05 +0000 (17:28 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 4 Aug 2012 14:28:59 +0000 (17:28 +0300)
src/posix/linux_cpu.c

index cc33db22d448b73d377b76c5a6eb600e24afdaba..c3ca15bb91d4e3822ce6bdc5318b656fd54636ac 100644 (file)
@@ -85,8 +85,16 @@ static void vlc_CPU_init (void)
                 core_caps |= VLC_CPU_SSE4_1;
             if (!strcmp (cap, "sse4a"))
                 core_caps |= VLC_CPU_SSE4A;
+            if (!strcmp (cap, "avx"))
+                core_caps |= VLC_CPU_AVX;
+            if (!strcmp (cap, "avx2"))
+                core_caps |= VLC_CPU_AVX2;
             if (!strcmp (cap, "3dnow"))
                 core_caps |= VLC_CPU_3dNOW;
+            if (!strcmp (cap, "xop"))
+                core_caps |= VLC_CPU_XOP;
+            if (!strcmp (cap, "fma4"))
+                core_caps |= VLC_CPU_FMA4;
 
 #elif defined (__powerpc__) || defined (__powerpc64__)
             if (!strcmp (cap, "altivec supported"))