Lines Matching defs:work

325 work		.req	r4	@ XXXX is this safe ?
548 @ Load the constant 0x10000000 into our work register.
549 mov work, #1
550 lsl work, #28
556 cmp divisor, work
564 @ Set work to 0x80000000
565 lsl work, #3
569 cmp divisor, work
587 lsr work, divisor, #1
588 cmp dividend, work
590 sub dividend, dividend, work
592 mov work, #1
593 ror curbit, work
597 lsr work, divisor, #2
598 cmp dividend, work
600 sub dividend, dividend, work
602 mov work, #2
603 ror curbit, work
607 lsr work, divisor, #3
608 cmp dividend, work
610 sub dividend, dividend, work
612 mov work, #3
613 ror curbit, work
627 lsr work, divisor, #1
628 cmp dividend, work
630 sub dividend, dividend, work
631 lsr work, curbit, #1
632 orr result, work
634 lsr work, divisor, #2
635 cmp dividend, work
637 sub dividend, dividend, work
638 lsr work, curbit, #2
639 orr result, work
641 lsr work, divisor, #3
642 cmp dividend, work
644 sub dividend, dividend, work
645 lsr work, curbit, #3
646 orr result, work
661 mov work, #0xe
662 lsl work, #28
663 and overdone, work
673 mov work, #0x7
674 tst curbit, work
678 mov work, #3
679 ror curbit, work
682 lsr work, divisor, #3
683 add dividend, work
686 mov work, #2
687 ror curbit, work
690 lsr work, divisor, #2
691 add dividend, work
694 mov work, #1
695 ror curbit, work
698 lsr work, divisor, #1
699 add dividend, work
718 push { work }
725 pop { work }
790 push { work }
794 pop { work }
826 push { work }
827 mov work, dividend
828 eor work, divisor @ Save the sign of the result.
829 mov ip, work
846 mov work, ip
847 cmp work, #0
851 pop { work }
927 push { work }
929 @ work later on. Must do this after saving the original value of
930 @ the work register, because we will pop this value off first.
941 pop { work }
942 cmp work, #0
946 pop { work }