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)
41 movl %ecx, %esi // set aside sign of b
45 movl %edx, %ecx
46 sarl $31, %ecx // (a < 0) ? -1 : 0
47 xorl %ecx, %eax
48 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a
49 subl %ecx, %eax
50 sbbl %ecx, %edx // EDX:EAX = abs(a)
53 xorl %ecx, %esi // sign of result = (sign of a) ^ (sign of b)
57 bsrl %ebx, %ecx // If the high word of b is zero, jump to
66 notl %ecx // bhi = (high word of b) << (31 - i) |
79 notl %ecx
85 movl 20(%esp), %ecx // ECX:EBX = a
87 sbbl %edx, %ecx // ECX:EBX = a - q*blo
90 subl %eax, %ecx // ECX:EBX = a - q*b
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
146 movl 20(%esp), %ecx //
148 divl %ecx //
151 divl %ecx //