4 unsigned int _eax,_ebx,_ecx,_edx;
5 unsigned int level = 0;
7 /* Test gcc inline asm for x86 */
8 #if defined (__x86_64__) || defined (_M_X64)
9 __asm__("push %%rbx \n\t"
13 : "=a"(_eax), "=r"(_ebx), "=c"(_ecx), "=d"(_edx) : "0"(level));
15 __asm__("push %%ebx \n\t"
19 : "=a"(_eax), "=r"(_ebx), "=c"(_ecx), "=d"(_edx) : "0"(level));