Lines Matching refs:ecx
32 movl %edx, %ecx
33 sarl $31, %ecx // (b < 0) ? -1 : 0
34 xorl %ecx, %eax
35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b
36 subl %ecx, %eax
37 sbbl %ecx, %edx // EDX:EAX = abs(b)
43 movl %edx, %ecx
44 sarl $31, %ecx // (a < 0) ? -1 : 0
45 xorl %ecx, %eax
46 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a
47 subl %ecx, %eax
48 sbbl %ecx, %edx // EDX:EAX = abs(a)
51 movl %ecx, %esi // set aside sign of a
55 bsrl %ebx, %ecx // If the high word of b is zero, jump to
64 notl %ecx // bhi = (high word of b) << (31 - i) |
77 notl %ecx
83 movl 20(%esp), %ecx // ECX:EBX = a
85 sbbl %edx, %ecx // ECX:EBX = a - q*blo
88 subl %eax, %ecx // ECX:EBX = a - q*b
92 adcl 28(%esp), %ecx // ECX:EBX = a - (q-1)*b = result
94 movl %ecx, %edx
116 notl %ecx
123 movl 20(%esp), %ecx // ECX:EBX = a
125 sbbl %edx, %ecx // ECX:EBX = a - q*blo
128 subl %eax, %ecx // ECX:EBX = a - q*b
132 adcl 28(%esp), %ecx // ECX:EBX = a - (q-1)*b = result
134 movl %ecx, %edx
148 movl 20(%esp), %ecx //
150 divl %ecx //
153 divl %ecx //