Lines Matching refs:ebx
26 pushl %ebx
27 movl 20(%esp), %ebx // Find the index i of the leading bit in b.
28 bsrl %ebx, %ecx // If the high word of b is zero, jump to
38 shll %cl, %ebx // (low word of b) >> (1 + i)
39 orl %eax, %ebx //
42 cmpl %ebx, %edx // to avoid overflowing the upcoming divide.
47 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r
55 movl 12(%esp), %ebx
57 subl %eax, %ebx
64 addl 20(%esp), %ebx // otherwise
66 1: movl %ebx, %eax
70 popl %ebx
76 subl %ebx, %edx // subtract bhi from ahi so that divide will not
77 divl %ebx // overflow, and find q and r such that
91 movl 12(%esp), %ebx
93 subl %eax, %ebx
100 addl 20(%esp), %ebx // otherwise
102 3: movl %ebx, %eax
106 popl %ebx
117 movl %eax, %ebx //
121 popl %ebx //