]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Fix i386 cpuid invocation.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 26 May 2015 11:33:04 +0000 (12:33 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 26 May 2015 11:33:45 +0000 (12:33 +0100)
src/libcryptobox/cryptobox.c

index 9bfb2946c1293bc8f23094546d1a61cb42c96df9..e4a17f7d4bbb08b688269f936a318939550f5828 100644 (file)
@@ -89,14 +89,8 @@ rspamd_cryptobox_cpuid (gint cpu[4], gint info)
 # if defined(HAVE_GET_CPUID)
        __get_cpuid (info, &cpu[0], &cpu[1], &cpu[2], &cpu[3]);
 # else
-       __asm__ __volatile__ (
-                       "cpuid":
-                       "=a" (cpu[0]),
-                       "=b" (cpu[1]),
-                       "=c" (cpu[2]),
-                       "=d" (cpu[3]) :
-                       "a" (info), "c" (0)
-       );
+       __asm ("cpuid" : "=a"(cpu[0]), "=b" (cpu[1]), "=c"(cpu[2]), "=d"(cpu[3])
+                       : "0"(info));
 # endif
 #else
        memset (cpu, 0, sizeof (cpu));