Lines Matching refs:o3
85 * %o3 -- current remainder
88 * cc -- set on current value of %o3
90 * %o3', %o2', %o5', cc'
124 mov %o0,%o3
128 cmp %o3,%o5
129 blu got_result ! if %o3<%o5 already, there's no point in continuing
132 cmp %o3,%g2
140 ! the top decade: so don't even bother to compare to %o3.
154 ! this means that %o3 has the high-order bit set
155 ! restore %o5 and subtract from %o3
162 3: cmp %o5,%o3
167 ! %o5 > %o3: went too far: back up 1 step
172 ! we have to be careful here. We know that %o3 >= %o5, so we can do the
174 ! and are only done if %o3 >= 0. Because both %o3 and %o5 may have the high-
182 sub %o3,%o5,%o3
189 ! %o3 >= 0
190 sub %o3,%o5,%o3
193 1: ! %o3 < 0
194 add %o3,%o5,%o3
200 tst %o3
206 cmp %o5,%o3
214 tst %o3
222 subcc %o3,%o5,%o3
227 subcc %o3,%o5,%o3
232 subcc %o3,%o5,%o3
237 subcc %o3,%o5,%o3
242 addcc %o3,%o5,%o3
250 addcc %o3,%o5,%o3
255 subcc %o3,%o5,%o3
260 addcc %o3,%o5,%o3
271 addcc %o3,%o5,%o3
276 subcc %o3,%o5,%o3
281 subcc %o3,%o5,%o3
286 addcc %o3,%o5,%o3
294 addcc %o3,%o5,%o3
299 subcc %o3,%o5,%o3
304 addcc %o3,%o5,%o3
318 addcc %o3,%o5,%o3
323 subcc %o3,%o5,%o3
328 subcc %o3,%o5,%o3
333 subcc %o3,%o5,%o3
338 addcc %o3,%o5,%o3
346 addcc %o3,%o5,%o3
351 subcc %o3,%o5,%o3
356 addcc %o3,%o5,%o3
367 addcc %o3,%o5,%o3
372 subcc %o3,%o5,%o3
377 subcc %o3,%o5,%o3
382 addcc %o3,%o5,%o3
390 addcc %o3,%o5,%o3
395 subcc %o3,%o5,%o3
400 addcc %o3,%o5,%o3
418 tst %o3
420 add %o3,%o1,%o3
426 neg %o3 ! remainder <- -%o3
430 mov %o3,%o0 ! remainder <- %o3