Lines Matching refs:dividend
36 .macro ARM_DIV_BODY dividend, divisor, result, curbit
41 clz \result, \dividend
62 @ larger than the dividend.
64 cmplo \divisor, \dividend
72 cmplo \divisor, \dividend
82 1: cmp \dividend, \divisor
83 subhs \dividend, \dividend, \divisor
85 cmp \dividend, \divisor, lsr #1
86 subhs \dividend, \dividend, \divisor, lsr #1
88 cmp \dividend, \divisor, lsr #2
89 subhs \dividend, \dividend, \divisor, lsr #2
91 cmp \dividend, \divisor, lsr #3
92 subhs \dividend, \dividend, \divisor, lsr #3
94 cmp \dividend, #0 @ Early termination?
133 .macro ARM_MOD_BODY dividend, divisor, order, spare
138 clz \spare, \dividend
149 @ larger than the dividend.
151 cmplo \divisor, \dividend
159 cmplo \divisor, \dividend
171 1: cmp \dividend, \divisor
172 subhs \dividend, \dividend, \divisor
173 cmp \dividend, \divisor, lsr #1
174 subhs \dividend, \dividend, \divisor, lsr #1
175 cmp \dividend, \divisor, lsr #2
176 subhs \dividend, \dividend, \divisor, lsr #2
177 cmp \dividend, \divisor, lsr #3
178 subhs \dividend, \dividend, \divisor, lsr #3
179 cmp \dividend, #1
185 teqne \dividend, #0
192 cmp \dividend, \divisor
193 subhs \dividend, \dividend, \divisor
195 3: cmp \dividend, \divisor
196 subhs \dividend, \dividend, \divisor
198 4: cmp \dividend, \divisor
199 subhs \dividend, \dividend, \divisor
239 cmpne r0, r1 @ compare dividend with divisor
263 rsbmi r3, r0, #0 @ positive dividend value
301 movs ip, r0 @ preserve sign of dividend
304 cmpne r0, r1 @ compare dividend with divisor