]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Add SSE support to --build-info 638/head
authorVictor Julien <victor@inliniac.net>
Thu, 14 Nov 2013 12:17:18 +0000 (13:17 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 19 Nov 2013 09:35:46 +0000 (10:35 +0100)
src/suricata.c

index 9cb54faf2c9e3bf3a4d0e4c5937d27e8be2522a4..0ac817f00260f0ab4969b3f3b3d8d362601e875e 100644 (file)
@@ -643,6 +643,25 @@ void SCPrintBuildInfo(void) {
 
     printf("Features: %s\n", features);
 
+    /* SIMD stuff */
+    memset(features, 0x00, sizeof(features));
+#if defined(__SSE4_2__)
+    strlcat(features, "SSE_4_2 ", sizeof(features));
+#endif
+#if defined(__SSE4_1__)
+    strlcat(features, "SSE_4_1 ", sizeof(features));
+#endif
+#if defined(__SSE3__)
+    strlcat(features, "SSE_3 ", sizeof(features));
+#endif
+#if defined(__tile__)
+    strlcat(features, "Tilera ", sizeof(features));
+#endif
+    if (strlen(features) == 0) {
+        strlcat(features, "none", sizeof(features));
+    }
+    printf("SIMD support: %s\n", features);
+
 #if __WORDSIZE == 64
     bits = "64-bits";
 #elif __WORDSIZE == 32