Lines Matching refs:ebx
670 * @param pvEBX Where to store ebx.
694 __asm__ __volatile__ ("xchgl %%ebx, %1\n\t"
696 "xchgl %%ebx, %1\n\t"
719 push ebx
723 mov [uEBX], ebx
726 pop ebx
744 * @param pvEBX Where to store ebx.
769 __asm__ ("xchgl %%ebx, %1\n\t"
771 "xchgl %%ebx, %1\n\t"
795 push ebx
800 mov [uEBX], ebx
803 pop ebx
823 * @param pvEBX Where to store ebx. Optional.
869 __asm__ ("push %%ebx\n\t"
871 "pop %%ebx\n\t"
879 : "edx", "ecx", "ebx");
890 push ebx
894 pop ebx
903 * Performs the cpuid instruction returning ebx.
923 __asm__ ("push %%ebx\n\t"
925 "mov %%ebx, %%edx\n\t"
926 "pop %%ebx\n\t"
947 push ebx
950 mov [xBX], ebx
951 pop ebx
980 __asm__ ("push %%ebx\n\t"
982 "pop %%ebx\n\t"
992 : "ebx", "edx");
1004 push ebx
1008 pop ebx
1037 __asm__ ("push %%ebx\n\t"
1039 "pop %%ebx\n\t"
1049 : "ebx", "ecx");
1060 push ebx
1064 pop ebx
1104 mov ebx, eax
1110 cmp eax, ebx
1112 push ebx
1142 __asm__ __volatile__ ("mov %%ebx,%1\n\t"
1144 "xchgl %%ebx,%1\n\t"
1166 push ebx
1169 mov [xBX], ebx
1170 pop ebx