Lines Matching refs:ecx
33 movl %edx, %ecx
34 sarl $31, %ecx // (b < 0) ? -1 : 0
35 xorl %ecx, %eax
36 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b
37 subl %ecx, %eax
38 sbbl %ecx, %edx // EDX:EAX = abs(b)
44 movl %edx, %ecx
45 sarl $31, %ecx // (a < 0) ? -1 : 0
46 xorl %ecx, %eax
47 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a
48 subl %ecx, %eax
49 sbbl %ecx, %edx // EDX:EAX = abs(a)
52 movl %ecx, %esi // set aside sign of a
56 bsrl %ebx, %ecx // If the high word of b is zero, jump to
65 notl %ecx // bhi = (high word of b) << (31 - i) |
78 notl %ecx
84 movl 20(%esp), %ecx // ECX:EBX = a
86 sbbl %edx, %ecx // ECX:EBX = a - q*blo
89 subl %eax, %ecx // ECX:EBX = a - q*b
93 adcl 28(%esp), %ecx // ECX:EBX = a - (q-1)*b = result
95 movl %ecx, %edx
117 notl %ecx
124 movl 20(%esp), %ecx // ECX:EBX = a
126 sbbl %edx, %ecx // ECX:EBX = a - q*blo
129 subl %eax, %ecx // ECX:EBX = a - q*b
133 adcl 28(%esp), %ecx // ECX:EBX = a - (q-1)*b = result
135 movl %ecx, %edx
149 movl 20(%esp), %ecx //
151 divl %ecx //
154 divl %ecx //