Home | History | Annotate | Download | only in pa

Lines Matching refs:retreg

300 RDEFINE(retreg,ret1)	/*  r29 */
331 addi,>= 0,arg0,retreg /* if numerator is negative, add the */
332 add arg0,temp,retreg /* (denominaotr -1) to correct for shifts */
334 extrs retreg,15,16,retreg /* retreg = retreg >> 16 */
338 extrs retreg,23,24,retreg /* retreg = retreg >> 8 */
342 extrs retreg,27,28,retreg /* retreg = retreg >> 4 */
344 extrs retreg,29,30,retreg /* retreg = retreg >> 2 */
346 extrs retreg,30,31,retreg /* retreg = retreg >> 1 */
353 ldo -1(temp),retreg /* is there at most one bit set ? */
354 and,= temp,retreg,r0 /* if so, the denominator is power of 2 */
356 sub r0,arg0,retreg /* negate numerator */
357 comb,=,n arg0,retreg,LREF(regular_seq) /* test against 0x80000000 */
358 copy retreg,arg0 /* set up arg0, arg1 and temp */
364 add,>= 0,arg0,retreg /* move dividend, if retreg < 0, */
366 subi 0,retreg,retreg /* make it positive */
371 add retreg,retreg,retreg /* shift msb bit 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 retreg with/into carry */
433 addc retreg,retreg,retreg /* shift retreg with/into carry */
435 addc retreg,retreg,retreg /* shift last retreg bit into retreg */
437 sub 0,retreg,retreg /* based on operand signs */
455 copy arg0,retreg
475 add,>= 0,arg0,retreg
479 add,>= 0,arg0,retreg
486 sub 0,arg0,retreg /* result is negation of dividend */
537 RDEFINE(retreg,ret1) /* r29 */
563 copy arg0,retreg
565 extru retreg,15,16,retreg /* retreg = retreg >> 16 */
569 extru retreg,23,24,retreg /* retreg = retreg >> 8 */
573 extru retreg,27,28,retreg /* retreg = retreg >> 4 */
575 extru retreg,29,30,retreg /* retreg = retreg >> 2 */
577 extru retreg,30,31,retreg /* retreg = retreg >> 1 */
585 add arg0,arg0,retreg /* shift msb bit into carry */
587 addc retreg,retreg,retreg /* shift retreg with/into carry */
589 addc retreg,retreg,retreg /* shift retreg with/into carry */
591 addc retreg,retreg,retreg /* shift retreg with/into carry */
593 addc retreg,retreg,retreg /* shift retreg with/into carry */
595 addc retreg,retreg,retreg /* shift retreg with/into carry */
597 addc retreg,retreg,retreg /* shift retreg with/into carry */
599 addc retreg,retreg,retreg /* shift retreg with/into carry */
601 addc retreg,retreg,retreg /* shift retreg with/into carry */
603 addc retreg,retreg,retreg /* shift retreg with/into carry */
605 addc retreg,retreg,retreg /* shift retreg with/into carry */
607 addc retreg,retreg,retreg /* shift retreg with/into carry */
609 addc retreg,retreg,retreg /* shift retreg with/into carry */
611 addc retreg,retreg,retreg /* shift retreg with/into carry */
613 addc retreg,retreg,retreg /* shift retreg with/into carry */
615 addc retreg,retreg,retreg /* shift retreg with/into carry */
617 addc retreg,retreg,retreg /* shift retreg with/into carry */
619 addc retreg,retreg,retreg /* shift retreg with/into carry */
621 addc retreg,retreg,retreg /* shift retreg with/into carry */
623 addc retreg,retreg,retreg /* shift retreg with/into carry */
625 addc retreg,retreg,retreg /* shift retreg with/into carry */
627 addc retreg,retreg,retreg /* shift retreg with/into carry */
629 addc retreg,retreg,retreg /* shift retreg with/into carry */
631 addc retreg,retreg,retreg /* shift retreg with/into carry */
633 addc retreg,retreg,retreg /* shift retreg with/into carry */
635 addc retreg,retreg,retreg /* shift retreg with/into carry */
637 addc retreg,retreg,retreg /* shift retreg with/into carry */
639 addc retreg,retreg,retreg /* shift retreg with/into carry */
641 addc retreg,retreg,retreg /* shift retreg with/into carry */
643 addc retreg,retreg,retreg /* shift retreg with/into carry */
645 addc retreg,retreg,retreg /* shift retreg with/into carry */
647 addc retreg,retreg,retreg /* shift retreg with/into carry */
650 addc retreg,retreg,retreg /* shift last retreg bit into retreg */
676 copy arg0,retreg
678 extru arg0,30,31,retreg
682 extru arg0,29,30,retreg
690 extru arg0,28,29,retreg
713 addc r0,r0,retreg
757 RDEFINE(retreg,ret1)
777 and arg0,tmp,retreg /* get the result */
781 and arg0,tmp,retreg /* get the result */
782 subi 0,retreg,retreg /* negate result */
790 ldo -1(tmp),retreg /* is there at most one bit set ? */
791 and,= tmp,retreg,r0 /* if not, go to regular_seq */
794 and arg0,retreg,retreg
798 and tmp,retreg,retreg
799 subi 0,retreg,retreg
803 add,>= 0,arg0,retreg /* move dividend, if retreg < 0, */
804 sub 0,retreg,retreg /* make it positive */
810 add retreg,retreg,retreg /* shift msb bit into carry */
813 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 retreg with/into carry */
868 addc retreg,retreg,retreg /* shift retreg with/into carry */
870 addc retreg,retreg,retreg /* shift retreg with/into carry */
872 addc retreg,retreg,retreg /* shift retreg with/into carry */
874 addc retreg,retreg,retreg /* shift retreg with/into carry */
876 addc retreg,retreg,retreg /* shift last bit into retreg */
877 movb,>=,n tmp,retreg,LREF(finish) /* branch if pos. tmp */
879 add,tr tmp,arg1,retreg /* for correcting remainder tmp */
880 sub tmp,arg1,retreg /* else add absolute value arg1 */
883 sub 0,retreg,retreg /* to sign of dividend */