Lines Matching defs:ebx
25 "pushl %%ebx\n" /* must be preserved due to PIC code */
27 "mov %%ebx, 0(%%edi)\n"
30 "popl %%ebx\n"
46 "pushl %%ebx\n"
48 "popl %%ebx\n"
54 asm("cpuid" : "=a" (v.eax) : "a" (code) : "ecx","ebx","edx");
87 static inline void workaround_nehalem_aaj79(unsigned *ebx)
97 *ebx |= (1 << 2); /* disable unsupported event */
103 unsigned ebx, eax;
106 "pushl %%ebx\n"
108 "mov %%ebx, %%ecx\n"
109 "popl %%ebx"
110 : "=a" (eax), "=c" (ebx)
115 asm("cpuid" : "=a" (eax), "=b" (ebx) : "0" (0xa) : "ecx","edx");
117 workaround_nehalem_aaj79(&ebx);
118 return ebx & num_to_mask(eax >> 24);