Lines Matching full:dividend
40 .macro ARM_DIV_BODY dividend, divisor, result, curbit
45 clz \result, \dividend
66 @ larger than the dividend.
68 cmplo \divisor, \dividend
76 cmplo \divisor, \dividend
86 1: cmp \dividend, \divisor
87 subhs \dividend, \dividend, \divisor
89 cmp \dividend, \divisor, lsr #1
90 subhs \dividend, \dividend, \divisor, lsr #1
92 cmp \dividend, \divisor, lsr #2
93 subhs \dividend, \dividend, \divisor, lsr #2
95 cmp \dividend, \divisor, lsr #3
96 subhs \dividend, \dividend, \divisor, lsr #3
98 cmp \dividend, #0 @ Early termination?
137 .macro ARM_MOD_BODY dividend, divisor, order, spare
142 clz \spare, \dividend
153 @ larger than the dividend.
155 cmplo \divisor, \dividend
163 cmplo \divisor, \dividend
175 1: cmp \dividend, \divisor
176 subhs \dividend, \dividend, \divisor
177 cmp \dividend, \divisor, lsr #1
178 subhs \dividend, \dividend, \divisor, lsr #1
179 cmp \dividend, \divisor, lsr #2
180 subhs \dividend, \dividend, \divisor, lsr #2
181 cmp \dividend, \divisor, lsr #3
182 subhs \dividend, \dividend, \divisor, lsr #3
183 cmp \dividend, #1
189 teqne \dividend, #0
196 cmp \dividend, \divisor
197 subhs \dividend, \dividend, \divisor
199 3: cmp \dividend, \divisor
200 subhs \dividend, \dividend, \divisor
202 4: cmp \dividend, \divisor
203 subhs \dividend, \dividend, \divisor
247 cmpne r0, r1 @ compare dividend with divisor
275 rsbmi r3, r0, #0 @ positive dividend value
313 movs ip, r0 @ preserve sign of dividend
316 cmpne r0, r1 @ compare dividend with divisor