From 537492c40116a8f38c209f7b36dacd0562504b44 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 26 May 2015 12:33:04 +0100 Subject: [PATCH] Fix i386 cpuid invocation. --- src/libcryptobox/cryptobox.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/libcryptobox/cryptobox.c b/src/libcryptobox/cryptobox.c index 9bfb2946c..e4a17f7d4 100644 --- a/src/libcryptobox/cryptobox.c +++ b/src/libcryptobox/cryptobox.c @@ -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)); -- 2.39.5