Lines Matching refs:dividend
28 .macro ARM_DIV_BODY dividend, divisor, result, curbit
33 clz \result, \dividend
54 @ larger than the dividend.
56 cmplo \divisor, \dividend
64 cmplo \divisor, \dividend
74 1: cmp \dividend, \divisor
75 subhs \dividend, \dividend, \divisor
77 cmp \dividend, \divisor, lsr #1
78 subhs \dividend, \dividend, \divisor, lsr #1
80 cmp \dividend, \divisor, lsr #2
81 subhs \dividend, \dividend, \divisor, lsr #2
83 cmp \dividend, \divisor, lsr #3
84 subhs \dividend, \dividend, \divisor, lsr #3
86 cmp \dividend, #0 @ Early termination?
125 .macro ARM_MOD_BODY dividend, divisor, order, spare
130 clz \spare, \dividend
141 @ larger than the dividend.
143 cmplo \divisor, \dividend
151 cmplo \divisor, \dividend
163 1: cmp \dividend, \divisor
164 subhs \dividend, \dividend, \divisor
165 cmp \dividend, \divisor, lsr #1
166 subhs \dividend, \dividend, \divisor, lsr #1
167 cmp \dividend, \divisor, lsr #2
168 subhs \dividend, \dividend, \divisor, lsr #2
169 cmp \dividend, \divisor, lsr #3
170 subhs \dividend, \dividend, \divisor, lsr #3
171 cmp \dividend, #1
177 teqne \dividend, #0
184 cmp \dividend, \divisor
185 subhs \dividend, \dividend, \divisor
187 3: cmp \dividend, \divisor
188 subhs \dividend, \dividend, \divisor
190 4: cmp \dividend, \divisor
191 subhs \dividend, \dividend, \divisor
234 cmpne r0, r1 @ compare dividend with divisor
260 rsbmi r3, r0, #0 @ positive dividend value
300 movs ip, r0 @ preserve sign of dividend
303 cmpne r0, r1 @ compare dividend with divisor