diff cpuinfo.c @ 27754:08d18fe9da52

Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. Neither variant is valid C99 syntax, but __asm__ is the most portable variant.
author diego
date Thu, 16 Oct 2008 18:59:27 +0000
parents 195a578e07d4
children 61d7742bcb75
line wrap: on
line diff
--- a/cpuinfo.c	Thu Oct 16 18:28:38 2008 +0000
+++ b/cpuinfo.c	Thu Oct 16 18:59:27 2008 +0000
@@ -49,9 +49,9 @@
   cpuid_regs_t regs;
 #define CPUID   ".byte 0x0f, 0xa2; "
 #ifdef __x86_64__
-  asm("mov %%rbx, %%rsi\n\t"
+  __asm__("mov %%rbx, %%rsi\n\t"
 #else
-  asm("mov %%ebx, %%esi\n\t"
+  __asm__("mov %%ebx, %%esi\n\t"
 #endif
       CPUID"\n\t"
 #ifdef __x86_64__
@@ -70,7 +70,7 @@
 {
   uint64_t i;
 #define RDTSC   ".byte 0x0f, 0x31; "
-  asm volatile (RDTSC : "=A"(i) : );
+  __asm__ volatile (RDTSC : "=A"(i) : );
   return i;
 }