Lines Matching refs:curbit
330 curbit .req r3
342 .macro ARM_DIV_BODY dividend, divisor, result, curbit
346 clz \curbit, \dividend
348 sub \curbit, \result, \curbit
349 rsbs \curbit, \curbit, #31
350 addne \curbit, \curbit, \curbit, lsl #1
352 addne pc, pc, \curbit, lsl #2
365 clz \curbit, \divisor
367 sub \result, \curbit, \result
368 mov \curbit, #1
370 mov \curbit, \curbit, lsl \result
376 @ set curbit accordingly. This allows for curbit to be located
381 moveq \curbit, #8
382 movne \curbit, #1
391 movlo \curbit, \curbit, lsl #4
399 movlo \curbit, \curbit, lsl #1
409 orrhs \result, \result, \curbit
412 orrhs \result, \result, \curbit, lsr #1
415 orrhs \result, \result, \curbit, lsr #2
418 orrhs \result, \result, \curbit, lsr #3
420 movnes \curbit, \curbit, lsr #4 @ No, any more bits to do?
561 lsl curbit, #4
574 lsl curbit, #1
591 mov ip, curbit
593 ror curbit, work
594 orr overdone, curbit
595 mov curbit, ip
601 mov ip, curbit
603 ror curbit, work
604 orr overdone, curbit
605 mov curbit, ip
611 mov ip, curbit
613 ror curbit, work
614 orr overdone, curbit
615 mov curbit, ip
617 mov ip, curbit
625 orr result, result, curbit
631 lsr work, curbit, #1
638 lsr work, curbit, #2
645 lsr work, curbit, #3
652 lsr curbit, #4 @ No, any more bits to do?
672 mov curbit, ip
674 tst curbit, work
677 mov curbit, ip
679 ror curbit, work
680 tst overdone, curbit
685 mov curbit, ip
687 ror curbit, work
688 tst overdone, curbit
693 mov curbit, ip
695 ror curbit, work
696 tst overdone, curbit
715 mov curbit, #1
784 mov curbit, #1
830 mov curbit, #1
921 mov curbit, #1