Lines Matching refs:retreg
298 RDEFINE(retreg,ret1) /* r29 */
327 addi,>= 0,arg0,retreg /* if numerator is negative, add the */
328 add arg0,temp,retreg /* (denominaotr -1) to correct for shifts */
330 extrs retreg,15,16,retreg /* retreg = retreg >> 16 */
334 extrs retreg,23,24,retreg /* retreg = retreg >> 8 */
338 extrs retreg,27,28,retreg /* retreg = retreg >> 4 */
340 extrs retreg,29,30,retreg /* retreg = retreg >> 2 */
342 extrs retreg,30,31,retreg /* retreg = retreg >> 1 */
349 ldo -1(temp),retreg /* is there at most one bit set ? */
350 and,= temp,retreg,r0 /* if so, the denominator is power of 2 */
352 sub r0,arg0,retreg /* negate numerator */
353 comb,=,n arg0,retreg,LREF(regular_seq) /* test against 0x80000000 */
354 copy retreg,arg0 /* set up arg0, arg1 and temp */
360 add,>= 0,arg0,retreg /* move dividend, if retreg < 0, */
362 subi 0,retreg,retreg /* make it positive */
367 add retreg,retreg,retreg /* shift msb bit into carry */
369 addc retreg,retreg,retreg /* shift retreg with/into carry */
371 addc retreg,retreg,retreg /* shift retreg with/into carry */
373 addc retreg,retreg,retreg /* shift retreg with/into carry */
375 addc retreg,retreg,retreg /* shift retreg with/into carry */
377 addc retreg,retreg,retreg /* shift retreg with/into carry */
379 addc retreg,retreg,retreg /* shift retreg with/into carry */
381 addc retreg,retreg,retreg /* shift retreg with/into carry */
383 addc retreg,retreg,retreg /* shift retreg with/into carry */
385 addc retreg,retreg,retreg /* shift retreg with/into carry */
387 addc retreg,retreg,retreg /* shift retreg with/into carry */
389 addc retreg,retreg,retreg /* shift retreg with/into carry */
391 addc retreg,retreg,retreg /* shift retreg with/into carry */
393 addc retreg,retreg,retreg /* shift retreg with/into carry */
395 addc retreg,retreg,retreg /* shift retreg with/into carry */
397 addc retreg,retreg,retreg /* shift retreg with/into carry */
399 addc retreg,retreg,retreg /* shift retreg with/into carry */
401 addc retreg,retreg,retreg /* shift retreg with/into carry */
403 addc retreg,retreg,retreg /* shift retreg with/into carry */
405 addc retreg,retreg,retreg /* shift retreg with/into carry */
407 addc retreg,retreg,retreg /* shift retreg with/into carry */
409 addc retreg,retreg,retreg /* shift retreg with/into carry */
411 addc retreg,retreg,retreg /* shift retreg with/into carry */
413 addc retreg,retreg,retreg /* shift retreg with/into carry */
415 addc retreg,retreg,retreg /* shift retreg with/into carry */
417 addc retreg,retreg,retreg /* shift retreg with/into carry */
419 addc retreg,retreg,retreg /* shift retreg with/into carry */
421 addc retreg,retreg,retreg /* shift retreg with/into carry */
423 addc retreg,retreg,retreg /* shift retreg with/into carry */
425 addc retreg,retreg,retreg /* shift retreg with/into carry */
427 addc retreg,retreg,retreg /* shift retreg with/into carry */
429 addc retreg,retreg,retreg /* shift retreg with/into carry */
431 addc retreg,retreg,retreg /* shift last retreg bit into retreg */
433 sub 0,retreg,retreg /* based on operand signs */
451 copy arg0,retreg
471 add,>= 0,arg0,retreg
475 add,>= 0,arg0,retreg
482 sub 0,arg0,retreg /* result is negation of dividend */
532 RDEFINE(retreg,ret1) /* r29 */
556 copy arg0,retreg
558 extru retreg,15,16,retreg /* retreg = retreg >> 16 */
562 extru retreg,23,24,retreg /* retreg = retreg >> 8 */
566 extru retreg,27,28,retreg /* retreg = retreg >> 4 */
568 extru retreg,29,30,retreg /* retreg = retreg >> 2 */
570 extru retreg,30,31,retreg /* retreg = retreg >> 1 */
578 add arg0,arg0,retreg /* shift msb bit into carry */
580 addc retreg,retreg,retreg /* shift retreg with/into carry */
582 addc retreg,retreg,retreg /* shift retreg with/into carry */
584 addc retreg,retreg,retreg /* shift retreg with/into carry */
586 addc retreg,retreg,retreg /* shift retreg with/into carry */
588 addc retreg,retreg,retreg /* shift retreg with/into carry */
590 addc retreg,retreg,retreg /* shift retreg with/into carry */
592 addc retreg,retreg,retreg /* shift retreg with/into carry */
594 addc retreg,retreg,retreg /* shift retreg with/into carry */
596 addc retreg,retreg,retreg /* shift retreg with/into carry */
598 addc retreg,retreg,retreg /* shift retreg with/into carry */
600 addc retreg,retreg,retreg /* shift retreg with/into carry */
602 addc retreg,retreg,retreg /* shift retreg with/into carry */
604 addc retreg,retreg,retreg /* shift retreg with/into carry */
606 addc retreg,retreg,retreg /* shift retreg with/into carry */
608 addc retreg,retreg,retreg /* shift retreg with/into carry */
610 addc retreg,retreg,retreg /* shift retreg with/into carry */
612 addc retreg,retreg,retreg /* shift retreg with/into carry */
614 addc retreg,retreg,retreg /* shift retreg with/into carry */
616 addc retreg,retreg,retreg /* shift retreg with/into carry */
618 addc retreg,retreg,retreg /* shift retreg with/into carry */
620 addc retreg,retreg,retreg /* shift retreg with/into carry */
622 addc retreg,retreg,retreg /* shift retreg with/into carry */
624 addc retreg,retreg,retreg /* shift retreg with/into carry */
626 addc retreg,retreg,retreg /* shift retreg with/into carry */
628 addc retreg,retreg,retreg /* shift retreg with/into carry */
630 addc retreg,retreg,retreg /* shift retreg with/into carry */
632 addc retreg,retreg,retreg /* shift retreg with/into carry */
634 addc retreg,retreg,retreg /* shift retreg with/into carry */
636 addc retreg,retreg,retreg /* shift retreg with/into carry */
638 addc retreg,retreg,retreg /* shift retreg with/into carry */
640 addc retreg,retreg,retreg /* shift retreg with/into carry */
643 addc retreg,retreg,retreg /* shift last retreg bit into retreg */
669 copy arg0,retreg
671 extru arg0,30,31,retreg
675 extru arg0,29,30,retreg
683 extru arg0,28,29,retreg
706 addc r0,r0,retreg
749 RDEFINE(retreg,ret1)
767 and arg0,tmp,retreg /* get the result */
771 and arg0,tmp,retreg /* get the result */
772 subi 0,retreg,retreg /* negate result */
780 ldo -1(tmp),retreg /* is there at most one bit set ? */
781 and,= tmp,retreg,r0 /* if not, go to regular_seq */
784 and arg0,retreg,retreg
788 and tmp,retreg,retreg
789 subi 0,retreg,retreg
793 add,>= 0,arg0,retreg /* move dividend, if retreg < 0, */
794 sub 0,retreg,retreg /* make it positive */
800 add retreg,retreg,retreg /* shift msb bit into carry */
803 addc retreg,retreg,retreg /* shift retreg with/into carry */
806 addc retreg,retreg,retreg /* shift retreg with/into carry */
808 addc retreg,retreg,retreg /* shift retreg with/into carry */
810 addc retreg,retreg,retreg /* shift retreg with/into carry */
812 addc retreg,retreg,retreg /* shift retreg with/into carry */
814 addc retreg,retreg,retreg /* shift retreg with/into carry */
816 addc retreg,retreg,retreg /* shift retreg with/into carry */
818 addc retreg,retreg,retreg /* shift retreg with/into carry */
820 addc retreg,retreg,retreg /* shift retreg with/into carry */
822 addc retreg,retreg,retreg /* shift retreg with/into carry */
824 addc retreg,retreg,retreg /* shift retreg with/into carry */
826 addc retreg,retreg,retreg /* shift retreg with/into carry */
828 addc retreg,retreg,retreg /* shift retreg with/into carry */
830 addc retreg,retreg,retreg /* shift retreg with/into carry */
832 addc retreg,retreg,retreg /* shift retreg with/into carry */
834 addc retreg,retreg,retreg /* shift retreg with/into carry */
836 addc retreg,retreg,retreg /* shift retreg with/into carry */
838 addc retreg,retreg,retreg /* shift retreg with/into carry */
840 addc retreg,retreg,retreg /* shift retreg with/into carry */
842 addc retreg,retreg,retreg /* shift retreg with/into carry */
844 addc retreg,retreg,retreg /* shift retreg with/into carry */
846 addc retreg,retreg,retreg /* shift retreg with/into carry */
848 addc retreg,retreg,retreg /* shift retreg with/into carry */
850 addc retreg,retreg,retreg /* shift retreg with/into carry */
852 addc retreg,retreg,retreg /* shift retreg with/into carry */
854 addc retreg,retreg,retreg /* shift retreg with/into carry */
856 addc retreg,retreg,retreg /* shift retreg with/into carry */
858 addc retreg,retreg,retreg /* shift retreg with/into carry */
860 addc retreg,retreg,retreg /* shift retreg with/into carry */
862 addc retreg,retreg,retreg /* shift retreg with/into carry */
864 addc retreg,retreg,retreg /* shift retreg with/into carry */
866 addc retreg,retreg,retreg /* shift last bit into retreg */
867 movb,>=,n tmp,retreg,LREF(finish) /* branch if pos. tmp */
869 add,tr tmp,arg1,retreg /* for correcting remainder tmp */
870 sub tmp,arg1,retreg /* else add absolute value arg1 */
873 sub 0,retreg,retreg /* to sign of dividend */